Results for “pa_draft_invoice_items”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
PA_DRAFT_INVOICE_ITEMS is a core table in the Oracle Projects (PA) module of Oracle E-Business Suite 12.1.1 / 12.2.2. It stores the individual line-level records that make up draft invoices generated by the Project Billing process. When Oracle Projects generates a draft invoice for a project or contract, the header-level information is written to PA_DRAFT_INVOICES_ALL, while the corresponding detail lines — one row per billable line item, retention line, credit, or tax line — are stored in PA_DRAFT_INVOICE_ITEMS. These lines are subsequently reviewed, adjusted, released, and eventually transferred to Oracle Receivables as transactions.
Because the table holds transactional attributes that describe individual invoice lines and inherit their identity from the parent draft invoice, the heuristic Data Vault classification supplied in the metadata is satellite-leaning. In a dimensional or Data Vault model, PA_DRAFT_INVOICE_ITEMS is best treated as a satellite attached to the PA_DRAFT_INVOICES_ALL hub/link, carrying descriptive and quantitative line attributes rather than acting as a standalone hub. The parent-child dependency is enforced through the composite primary key and foreign keys to the invoice header.
Key Information Stored
The table contains 98 documented columns. The most operationally significant are listed below; the primary key is composite and business-meaningful rather than a meaningless surrogate:
- PROJECT_ID, DRAFT_INVOICE_NUM, LINE_NUM — the composite primary key (PA_DRAFT_INVOICE_ITEMS_PK) and the unique business key (PA_DRAFT_INVOICE_ITEMS_U1). Together they identify each line of a given draft invoice for a given project.
- INVOICE_LINE_TYPE — classifies the line (for example, regular, retention, credit, or tax lines), driving downstream processing logic.
- AMOUNT, INV_AMOUNT, ACCT_AMOUNT — the draft line amount, invoice currency amount, and accounting amount, respectively.
- TASK_ID, EVENT_TASK_ID, EVENT_NUM — link the line to the project task and the event that generated it.
- SHIP_TO_ADDRESS_ID, OUTPUT_VAT_TAX_ID, OUTPUT_TAX_EXEMPT_FLAG — tax and shipping detail used when transferring the line to Receivables.
- CC_REV_CODE_COMBINATION_ID, CC_PROJECT_ID, CC_TAX_TASK_ID — the credit code combination and credit project/task identifiers used for revenue and credit processing.
- RETN_DRAFT_INVOICE_NUM, RETN_DRAFT_INVOICE_LINE_NUM, RETN_BILLING_CYCLE_ID, RETAINED_AMOUNT — retention-related columns connecting retention lines back to the line and billing cycle that generated them.
- CREDIT_AMOUNT, CREDIT_PROCESS_FLAG — indicators used when the line represents or participates in credit processing.
Common Use Cases and Queries
Typical reporting and troubleshooting activities involve reconciling generated draft invoice lines, verifying retention and credit handling, and confirming amounts before transfer to Receivables. A representative query joining the line to its header follows:
- Listing all lines for a draft invoice: SELECT line_num, invoice_line_type, amount, task_id FROM pa_draft_invoice_items WHERE project_id = :p_id AND draft_invoice_num = :num ORDER BY line_num;
- Summarizing draft invoice amounts by line type for a project to verify revenue and retention balances.
- Identifying retention lines by querying RETN_DRAFT_INVOICE_NUM and RETENTION_RULE_ID, then tracing them to the originating line.
- Auditing credit processing by filtering on CREDIT_PROCESS_FLAG and CREDIT_AMOUNT.
- Extracting tax-related lines using OUTPUT_VAT_TAX_ID and OUTPUT_TAX_CLASSIFICATION_CODE prior to Receivables transfer.
Because the table is written during the draft invoice generation concurrent program, ROW records can be traced using REQUEST_ID and PROGRAM_ID for a specific run.
Related Objects
The table is tightly coupled to several parent and child objects in the PA schema:
- PA_DRAFT_INVOICES_ALL — parent invoice header; joined on PROJECT_ID and DRAFT_INVOICE_NUM.
- PA_DRAFT_INVOICE_DETAILS_ALL — child detail records referencing the line.
- PA_CUST_REV_DIST_LINES_ALL and PA_CUST_EVENT_RDL_ALL — revenue distribution lines that reference the draft invoice item.
- PA_RETN_INVOICE_DETAILS and PA_MC_RETN_INV_DETAILS — retention invoice detail tables linked via PROJECT_ID.
- PA_TASKS and PA_PROJECTS_ALL — provide the task and project context (TASK_ID, CC_PROJECT_ID).
- GL_CODE_COMBINATIONS — supplies the credit revenue account via CC_REV_CODE_COMBINATION_ID.
- AR_VAT_TAX_ALL_B — tax definition for OUTPUT_VAT_TAX_ID.
- HZ_CUST_ACCT_SITES_ALL and RA_ADDRESSES_ALL — ship-to address resolution.
-
Draft invoice lines
-
Draft invoice lines
-
Lookup Type: GROUP TYPE CODE 12.1.1
Group Type Code
-
Lookup Type: GROUP TYPE CODE 12.2.2
Group Type Code
-
- Retrofitted
APPS.PABV_INVOICE_LINE_DETAILS·↳ PA_CUST_EVENT_RDL_ALL·↳ PA_CUST_REV_DIST_LINES_ALL·↳ PA_DRAFT_INVOICE_ITEMS·Explore PA module →
-
Business view to show the details of the invoice lines.
APPS.PAFV_INVOICE_LINE_DETAILS·↳ PA_CUST_EVENT_RDL_ALL·↳ PA_CUST_REV_DIST_LINES_ALL·↳ PA_DRAFT_INVOICE_ITEMS·Explore PA module →
-
- Retrofitted
APPS.PABV_INVOICE_LINE_DETAILS·↳ PA_CUST_EVENT_RDL_ALL·↳ PA_CUST_REV_DIST_LINES_ALL·↳ PA_DRAFT_INVOICE_ITEMS·Explore PA module →
-
View: PA_CE_BILLING_EVENTS_V 12.1.1
APPS.PA_CE_BILLING_EVENTS_V·↳ PA_CURRENCY·↳ PA_DRAFT_INVOICES_ALL·↳ PA_DRAFT_INVOICE_ITEMS·Explore PA module →
-
Business view to show the details of the invoice lines.
APPS.PAFV_INVOICE_LINE_DETAILS·↳ PA_CUST_EVENT_RDL_ALL·↳ PA_CUST_REV_DIST_LINES_ALL·↳ PA_DRAFT_INVOICE_ITEMS·Explore PA module →
-
View: PA_CE_INVOICES_V 12.2.2
APPS.PA_CE_INVOICES_V·↳ HZ_CUSTOMER_PROFILES·↳ HZ_CUST_SITE_USES_ALL·↳ PA_DRAFT_INVOICES_ALL·Explore PA module →
-
View: PA_CE_INVOICES_V 12.1.1
APPS.PA_CE_INVOICES_V·↳ HZ_CUSTOMER_PROFILES·↳ HZ_CUST_SITE_USES_ALL·↳ PA_DRAFT_INVOICES_ALL·Explore PA module →
-
View: PA_CE_BILLING_EVENTS_V 12.2.2
APPS.PA_CE_BILLING_EVENTS_V·↳ PA_CURRENCY·↳ PA_DRAFT_INVOICES_ALL·↳ PA_DRAFT_INVOICE_ITEMS·Explore PA module →
-
APPS.PA_CRDL_REVERSAL_RATE_V·↳ PA_BILLING·↳ PA_CUST_REV_DIST_LINES_ALL·↳ PA_DRAFT_INVOICE_ITEMS·Explore PA module →
-
View of detail expenditure items included on project invoices. Full Description: is a view that displays the detailed expenditure items that backup a project invoice. You can use this view to easily report the expenditure item informatio
APPS.PA_PROJ_INVOICE_DETAILS_VIEW·↳ PA_CUST_REV_DIST_LINES·↳ PA_DRAFT_INVOICE_ITEMS·↳ PA_EXPENDITURES_UTILS·Explore PA module →
-
Unbilled expenditure items for projects
APPS.PA_PROJ_UNBILLED_EXPEND_VIEW·↳ PA_CUST_REV_DIST_LINES·↳ PA_DRAFT_INVOICE_ITEMS·↳ PA_EXPENDITURES_UTILS·Explore PA module →
-
View of detail expenditure items included on project invoices. Full Description: is a view that displays the detailed expenditure items that backup a project invoice. You can use this view to easily report the expenditure item informatio
APPS.PA_PROJ_INVOICE_DETAILS_VIEW·↳ PA_CUST_REV_DIST_LINES·↳ PA_DRAFT_INVOICE_ITEMS·↳ PA_EXPENDITURES_UTILS·Explore PA module →
-
View: PABV_INVOICE_LINES 12.1.1
- Retrofitted
APPS.PABV_INVOICE_LINES·↳ PA_CONVERSION_TYPES_V·↳ PA_DRAFT_INVOICES_ALL·↳ PA_DRAFT_INVOICE_ITEMS·Explore PA module →
-
View: PABV_INVOICE_LINES 12.2.2
- Retrofitted
APPS.PABV_INVOICE_LINES·↳ PA_CONVERSION_TYPES_V·↳ PA_DRAFT_INVOICES_ALL·↳ PA_DRAFT_INVOICE_ITEMS·Explore PA module →
-
View of events included on project invoices. Full Description: is a view that displays detailed information for events included on a project invoices. You can use this view to easily report event details for a project invoice backup r
APPS.PA_PROJ_INVOICE_EVENTS_VIEW·↳ HR_ALL_ORGANIZATION_UNITS·↳ PA_DRAFT_INVOICE_ITEMS·↳ PA_EVENTS·Explore PA module →
-
Unbilled expenditure items for projects
APPS.PA_PROJ_UNBILLED_EXPEND_VIEW·↳ PA_CUST_REV_DIST_LINES·↳ PA_DRAFT_INVOICE_ITEMS·↳ PA_EXPENDITURES_UTILS·Explore PA module →
-
is a view of released invoices for a project that can be used for management reporting and online queries.
APPS.PA_PROJECT_INVOICE_VIEW·↳ GL_PERIOD_STATUSES·↳ PA_DRAFT_INVOICES_ALL·↳ PA_DRAFT_INVOICE_ITEMS·Explore PA module →
-
View of events included on project invoices. Full Description: is a view that displays detailed information for events included on a project invoices. You can use this view to easily report event details for a project invoice backup r
APPS.PA_PROJ_INVOICE_EVENTS_VIEW·↳ HR_ALL_ORGANIZATION_UNITS·↳ PA_DRAFT_INVOICE_ITEMS·↳ PA_EVENTS·Explore PA module →
-
11i Retention View
APPS.PA_RETN_INVOICE_DETAILS_V·↳ PA_DRAFT_INVOICES_ALL·↳ PA_DRAFT_INVOICE_ITEMS·↳ PA_LOOKUPS·Explore PA module →
-
View: PAFV_INVOICE_LINES 12.1.1
Business view to show information about the lines of a draft invoice.
APPS.PAFV_INVOICE_LINES·↳ PA_CONVERSION_TYPES_V·↳ PA_DRAFT_INVOICES_ALL·↳ PA_DRAFT_INVOICE_ITEMS·Explore PA module →
-
Returns detail information for amount processed in the current run
APPS.PA_BILLING_INV_TRANSACTIONS_V·↳ PA_BILLING·↳ PA_CUST_REV_DIST_LINES_ALL·↳ PA_DRAFT_INVOICES·Explore PA module →
-
View: PAFV_INVOICE_LINES 12.2.2
Business view to show information about the lines of a draft invoice.
APPS.PAFV_INVOICE_LINES·↳ PA_CONVERSION_TYPES_V·↳ PA_DRAFT_INVOICES_ALL·↳ PA_DRAFT_INVOICE_ITEMS·Explore PA module →
-
View: PA_PWP_LINK_STATUS_V 12.2.2
This view gives details of supplier invoices linked to a draft invoice
APPS.PA_PWP_LINK_STATUS_V·↳ PA_CUST_REV_DIST_LINES·↳ PA_DRAFT_INVOICES·↳ PA_DRAFT_INVOICE_ITEMS·Explore PA module →
-
Base view of project unbilled amounts based on detail transactions
APPS.PA_PROJ_UNBILLED_BASE_VIEW·↳ PA_CUST_REV_DIST_LINES·↳ PA_CUST_REV_DIST_LINES_ALL·↳ PA_DRAFT_INVOICE_ITEMS·Explore PA module →
-
View: PA_PROJ_EVENTS_VIEW 12.1.1
The view displays all relevant information for project events
APPS.PA_PROJ_EVENTS_VIEW·↳ HR_GENERAL·↳ HR_ORGANIZATION_UNITS·↳ HR_SECURITY·Explore PA module →
-
is a view of released invoices for a project that can be used for management reporting and online queries.
APPS.PA_PROJECT_INVOICE_VIEW·↳ GL_PERIOD_STATUSES·↳ PA_DRAFT_INVOICES_ALL·↳ PA_DRAFT_INVOICE_ITEMS·Explore PA module →
-
Base view of project unbilled amounts based on detail transactions
APPS.PA_PROJ_UNBILLED_BASE_VIEW·↳ PA_CUST_REV_DIST_LINES·↳ PA_CUST_REV_DIST_LINES_ALL·↳ PA_DRAFT_INVOICE_ITEMS·Explore PA module →
-
Returns detail information for amount processed in the current run
APPS.PA_BILLING_INV_TRANSACTIONS_V·↳ PA_BILLING·↳ PA_CUST_REV_DIST_LINES_ALL·↳ PA_DRAFT_INVOICES·Explore PA module →
-
View: PA_PROJ_EVENTS_VIEW 12.2.2
The view displays all relevant information for project events
APPS.PA_PROJ_EVENTS_VIEW·↳ HR_GENERAL·↳ HR_ORGANIZATION_UNITS·↳ HR_SECURITY·Explore PA module →
-
View of individual burden cost components of invoice amount of expenditure items.
APPS.PA_INV_BURDEN_DETAILS_V·↳ HR_GENERAL·↳ HR_SECURITY·↳ PA_BURDEN_DETAILS_BASE_V·Explore PA module →
-
View of individual burden cost components of invoice amount of expenditure items.
APPS.PA_INV_BURDEN_DETAILS_V·↳ HR_GENERAL·↳ HR_SECURITY·↳ PA_BURDEN_DETAILS_BASE_V·Explore PA module →
-
11i Retention View
APPS.PA_RETN_INVOICE_DETAILS_V·↳ PA_DRAFT_INVOICES_ALL·↳ PA_DRAFT_INVOICE_ITEMS·↳ PA_LOOKUPS·Explore PA module →
-
PA_BILLING_ORIG_EVENTS_V is a run time view for use in billing extensions that shows event info.
APPS.PA_BILLING_ORIG_EVENTS_V·↳ PA_BILLING·↳ PA_DRAFT_INVOICES·↳ PA_DRAFT_INVOICE_ITEMS·Explore PA module →
-
PA_BILLING_ORIG_EVENTS_V is a run time view for use in billing extensions that shows event info.
APPS.PA_BILLING_ORIG_EVENTS_V·↳ PA_BILLING·↳ PA_DRAFT_INVOICES·↳ PA_DRAFT_INVOICE_ITEMS·Explore PA module →
-
View: PA_MULTI_CUSTOMERS_V 12.2.2
10SC Only
APPS.PA_MULTI_CUSTOMERS_V·↳ HZ_CUST_ACCOUNTS_ALL·↳ HZ_PARTIES·↳ PA_AGREEMENTS_ALL·Explore PA module →
-
View: PA_MULTI_CUSTOMERS_V 12.1.1
10SC Only
APPS.PA_MULTI_CUSTOMERS_V·↳ HZ_CUST_ACCOUNTS_ALL·↳ HZ_PARTIES·↳ PA_AGREEMENTS_ALL·Explore PA module →
-
View: PA_UBR_UER_ACCT_DTLS_V 12.1.1
This view is being used for reporting purpose in UBR and UER.This is UBR UER Accounting summary detail view
APPS.PA_UBR_UER_ACCT_DTLS_V·↳ GL_JE_BATCHES·↳ GL_JE_HEADERS·↳ GL_JE_LINES·Explore PA module →
-
PA_PROJ_INVOICE_BASE_VIEW is the base view for reporting revenue and invoice totals for projects
APPS.PA_PROJ_INVOICE_BASE_VIEW·↳ PA_CUST_EVENT_REV_DIST_LINES·↳ PA_CUST_REV_DIST_LINES·↳ PA_DRAFT_INVOICES·Explore PA module →
-
View: PA_UBR_UER_ACCT_DTLS_V 12.2.2
This view is being used for reporting purpose in UBR and UER.This is UBR UER Accounting summary detail view
APPS.PA_UBR_UER_ACCT_DTLS_V·↳ GL_JE_BATCHES·↳ GL_JE_HEADERS·↳ GL_JE_LINES·Explore PA module →
-
PA_PROJ_INVOICE_BASE_VIEW is the base view for reporting revenue and invoice totals for projects
APPS.PA_PROJ_INVOICE_BASE_VIEW·↳ PA_CUST_EVENT_REV_DIST_LINES·↳ PA_CUST_REV_DIST_LINES·↳ PA_DRAFT_INVOICES·Explore PA module →
-
PA_RETN_INVOICE_DETAILS stores total retained amount as of the invoice generation
-
PA_RETN_INVOICE_DETAILS stores total retained amount as of the invoice generation
-
Intercompany invoice details for cross charged transactions
-
10SC Only
APPS.PA_DRAFT_INVOICE_LINES_ALL_V·↳ AR_LOOKUPS·↳ AR_VAT_TAX_ALL·↳ HZ_CUST_ACCT_SITES_ALL·Explore PA module →
-
10SC Only
APPS.PA_DRAFT_INVOICE_LINES_ALL_V·↳ AR_LOOKUPS·↳ AR_VAT_TAX_ALL·↳ HZ_CUST_ACCT_SITES_ALL·Explore PA module →
-
This will select data from pa_draft_invoices, pa_mc_draft_inv_items, pa_draft_invoice_items
Not implemented in this database·Explore PA module →