Search Results pa_draft_invoice_items
The PA_DRAFT_INVOICE_ITEMS table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 plays a critical role in the Project Accounting (PA) module by storing draft invoice line items before they are finalized and transferred to Accounts Receivable (AR). This table acts as an intermediary repository for invoice details, allowing users to review, modify, and validate billing information before generating official invoices. Below is a detailed breakdown of its structure, functionality, and integration within Oracle EBS.
Key Attributes of PA_DRAFT_INVOICE_ITEMS
The table contains columns that capture essential billing details, including:- DRAFT_INVOICE_ID: Primary key linking to the parent draft invoice in PA_DRAFT_INVOICES.
- PROJECT_ID: References the project being billed (from PA_PROJECTS).
- TASK_ID: Identifies the specific task or work breakdown structure (WBS) element.
- EXPENDITURE_ITEM_ID: Links to actual cost transactions in PA_EXPENDITURE_ITEMS.
- REVENUE_ITEM_ID: Associates with revenue recognition entries in PA_REVENUE_ITEMS.
- AMOUNT: Stores the billed amount for the line item.
- DESCRIPTION: Free-text field for item details.
- STATUS_FLAG: Indicates whether the item is pending, approved, or rejected.
Functional Role in Billing Workflow
The table supports the following processes:- Draft Invoice Creation: When generating draft invoices via the "Create Draft Revenue" or "Create Draft Invoices" programs, the system populates this table with unbilled revenue or cost-based line items.
- Validation & Adjustment Users can review line items, apply adjustments (e.g., write-offs, discounts), or split amounts before approval.
- Approval Routing: The STATUS_FLAG column facilitates workflow-driven approvals, ensuring compliance with billing policies.
- AR Integration: Approved items are transferred to AR via the "Create Final Invoices" program, which references this table to generate RA_CUSTOMER_TRX records.
Integration with Other Modules
The table interacts with:- Project Costing: Links to PA_EXPENDITURE_ITEMS for actual costs.
- Revenue Management: References PA_REVENUE_ITEMS for recognized revenue.
- Accounts Receivable: Finalized items feed into AR’s RA_CUSTOMER_TRX_LINES.
- General Ledger: Billing events may trigger GL entries via Subledger Accounting (SLA).
Technical Considerations
- Indexes: Key indexes include PA_DRAFT_INVOICE_ITEMS_N1 (on DRAFT_INVOICE_ID) and PA_DRAFT_INVOICE_ITEMS_N2 (on PROJECT_ID).
- Concurrency: Locking mechanisms prevent conflicts during mass invoice generation.
- Purge Policies: Historical data may be archived using Oracle’s purge utilities to optimize performance.
Customization Scenarios
Organizations often extend the table’s usage by:- Adding custom columns via Descriptive Flexfields (DFFs) for industry-specific billing attributes.
- Developing triggers or APIs to enforce complex billing rules before AR transfer.
- Integrating with third-party systems for advanced invoice validation.
-
Table: PA_DRAFT_INVOICE_ITEMS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_DRAFT_INVOICE_ITEMS, object_name:PA_DRAFT_INVOICE_ITEMS, status:VALID, product: PA - Projects , description: Draft invoice lines , implementation_dba_data: PA.PA_DRAFT_INVOICE_ITEMS ,
-
Table: PA_DRAFT_INVOICE_ITEMS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_DRAFT_INVOICE_ITEMS, object_name:PA_DRAFT_INVOICE_ITEMS, status:VALID, product: PA - Projects , description: Draft invoice lines , implementation_dba_data: PA.PA_DRAFT_INVOICE_ITEMS ,
-
APPS.PA_DRAFT_REVENUES_PKG dependencies on PA_DRAFT_INVOICE_ITEMS
12.1.1
-
APPS.JAI_TRX_REPO_EXTRACT_PKG dependencies on PA_DRAFT_INVOICE_ITEMS
12.1.1
-
APPS.PA_EVENTS_PKG dependencies on PA_DRAFT_INVOICE_ITEMS
12.1.1
-
APPS.PA_MC_UPG dependencies on PA_DRAFT_INVOICE_ITEMS
12.1.1
-
APPS.PA_BILLING_WORKBENCH_BILL_PKG dependencies on PA_DRAFT_INVOICE_ITEMS
12.1.1
-
APPS.PA_FUND_REVAL_PVT dependencies on PA_DRAFT_INVOICE_ITEMS
12.1.1
-
APPS.JAI_PA_TAX_PKG dependencies on PA_DRAFT_INVOICE_ITEMS
12.1.1
-
APPS.PA_PURGE_VALIDATE_BILLING dependencies on PA_DRAFT_INVOICE_ITEMS
12.1.1
-
APPS.PA_INVOICE_XFER dependencies on PA_DRAFT_INVOICE_ITEMS
12.2.2
-
APPS.PA_BILL_PCT dependencies on PA_DRAFT_INVOICE_ITEMS
12.2.2
-
APPS.PA_DRAFT_REVENUES_PKG dependencies on PA_DRAFT_INVOICE_ITEMS
12.2.2
-
APPS.PA_MC_CURRENCY_PKG dependencies on PA_DRAFT_INVOICE_ITEMS
12.2.2
-
APPS.PA_PURGE_BILLING dependencies on PA_DRAFT_INVOICE_ITEMS
12.2.2
-
APPS.PA_MC_UPG dependencies on PA_DRAFT_INVOICE_ITEMS
12.2.2
-
APPS.JAI_AR_RCTLA_TRIGGER_PKG dependencies on PA_DRAFT_INVOICE_ITEMS
12.1.1
-
APPS.PA_BILLING dependencies on PA_DRAFT_INVOICE_ITEMS
12.1.1
-
APPS.PA_BILL_PCT dependencies on PA_DRAFT_INVOICE_ITEMS
12.1.1
-
APPS.PAAP_PWP_PKG dependencies on PA_DRAFT_INVOICE_ITEMS
12.1.1
-
APPS.PAP_CMERGE dependencies on PA_DRAFT_INVOICE_ITEMS
12.1.1
-
APPS.PA_IC_INV_DEL dependencies on PA_DRAFT_INVOICE_ITEMS
12.1.1
-
APPS.PA_BILLING_PUB dependencies on PA_DRAFT_INVOICE_ITEMS
12.1.1
-
APPS.PA_EVENT_CORE dependencies on PA_DRAFT_INVOICE_ITEMS
12.1.1
-
APPS.PA_IC_INV_UTILS dependencies on PA_DRAFT_INVOICE_ITEMS
12.2.2
-
APPS.PA_MCB_INVOICE_PKG dependencies on PA_DRAFT_INVOICE_ITEMS
12.2.2
-
APPS.PA_BILLING dependencies on PA_DRAFT_INVOICE_ITEMS
12.2.2
-
APPS.PA_PWP_NOTIFICATION dependencies on PA_DRAFT_INVOICE_ITEMS
12.2.2
-
APPS.JAI_PA_TAX_PKG dependencies on PA_DRAFT_INVOICE_ITEMS
12.2.2
-
APPS.JAI_TRX_REPO_EXTRACT_PKG dependencies on PA_DRAFT_INVOICE_ITEMS
12.2.2
-
APPS.JAI_AR_RCTLA_TRIGGER_PKG dependencies on PA_DRAFT_INVOICE_ITEMS
12.2.2
-
APPS.PA_RETN_BILLING_PKG dependencies on PA_DRAFT_INVOICE_ITEMS
12.2.2
-
APPS.PA_RETENTION_UTIL dependencies on PA_DRAFT_INVOICE_ITEMS
12.2.2
-
APPS.PA_BILLING_CORE dependencies on PA_DRAFT_INVOICE_ITEMS
12.2.2
-
APPS.PA_INVOICE_ACTIONS dependencies on PA_DRAFT_INVOICE_ITEMS
12.1.1
-
APPS.PA_MC_CURRENCY_PKG dependencies on PA_DRAFT_INVOICE_ITEMS
12.1.1
-
APPS.PA_IC_INV_CNL dependencies on PA_DRAFT_INVOICE_ITEMS
12.1.1
-
APPS.PA_PWP_INVOICE_REL dependencies on PA_DRAFT_INVOICE_ITEMS
12.1.1
-
APPS.PA_PAXMGURA_XMLP_PKG dependencies on PA_DRAFT_INVOICE_ITEMS
12.1.1
-
APPS.GMS_BILLING_ADJUSTMENTS dependencies on PA_DRAFT_INVOICE_ITEMS
12.1.1
-
APPS.PA_IC_INV_UTILS dependencies on PA_DRAFT_INVOICE_ITEMS
12.1.1
-
APPS.JAI_AR_IMPORT_POPU_PKG dependencies on PA_DRAFT_INVOICE_ITEMS
12.2.2
-
APPS.PA_INVOICE_TRANSFER dependencies on PA_DRAFT_INVOICE_ITEMS
12.2.2
-
APPS.PA_PAXMGURA_XMLP_PKG dependencies on PA_DRAFT_INVOICE_ITEMS
12.2.2
-
APPS.PA_DRAFT_INVOICE_ITEMS_PKG dependencies on PA_DRAFT_INVOICE_ITEMS
12.2.2
-
APPS.PA_INVOICE_TIEBACK dependencies on PA_DRAFT_INVOICE_ITEMS
12.2.2
-
APPS.PA_PWP_INVOICE_REL dependencies on PA_DRAFT_INVOICE_ITEMS
12.2.2
-
APPS.PA_PURGE_VALIDATE_BILLING dependencies on PA_DRAFT_INVOICE_ITEMS
12.2.2
-
APPS.PA_MCB_REVENUE_PKG dependencies on PA_DRAFT_INVOICE_ITEMS
12.2.2
-
APPS.GMS_BILLING_ADJUSTMENTS dependencies on PA_DRAFT_INVOICE_ITEMS
12.2.2