Search Results intercompany invoice report
The PA_DRAFT_INVOICE_DETAILS_ALL table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical data structure within the Project Accounting (PA) module. It serves as a repository for detailed line-level information related to draft invoices generated during the billing process. This table stores transactional data before invoices are finalized, enabling validation, adjustments, and approval workflows prior to official invoice submission. Below is a detailed technical and functional analysis of this table.
Functional Overview
The PA_DRAFT_INVOICE_DETAILS_ALL table acts as an intermediary storage for invoice line details during the draft stage. It captures cost and revenue elements tied to projects, including labor, expenses, materials, and other billable items. Key functionalities supported by this table include:- Multi-Org Support: The "_ALL" suffix indicates it stores data across operating units, adhering to Oracle's Multi-Org architecture.
- Workflow Integration: Facilitates approval routing by maintaining draft status until invoices are finalized.
- Audit Trail: Retains historical draft versions for compliance and reconciliation.
- Validation: Enables cross-validation against project contracts, funding limits, and billing rules before invoice finalization.
Key Columns and Relationships
The table's structure includes columns that link to other Oracle EBS modules and enforce referential integrity:- DRAFT_INVOICE_ID: Foreign key to PA_DRAFT_INVOICES_ALL, associating details with the invoice header.
- PROJECT_ID: References PA_PROJECTS_ALL to tie transactions to specific projects.
- TASK_ID: Links to PA_TASKS for task-level billing granularity.
- EXPENDITURE_ITEM_ID: Connects to PA_EXPENDITURE_ITEMS_ALL for actual cost tracking.
- BILL_RATE, QUANTITY, AMOUNT: Stores calculated billing amounts based on contract terms.
- GL_DATE, PERIOD_NAME: Ensures proper accounting period alignment.
Integration Points
This table interacts with several Oracle EBS components:- General Ledger (GL): Draft amounts are validated against GL accounts before posting.
- Accounts Receivable (AR): Upon approval, records flow to AR for customer invoicing.
- Project Costing: Integrates with PA_EXPENDITURE tables for actual cost reconciliation.
- Advanced Collections: Provides draft data for revenue recognition processes.
Technical Considerations
Implementation and customization aspects include:- Indexing: Key columns like DRAFT_INVOICE_ID and PROJECT_ID are typically indexed for performance.
- Partitioning: In high-volume environments, table may be partitioned by ORG_ID or PERIOD_NAME.
- Purge Policies: Requires archival strategy as draft records accumulate.
- API Access: Oracle provides PA_INVOICE_API_PUB for programmatic interaction.
Business Process Flow
The table's role in the invoice lifecycle:- Transaction data enters via expenditure batches or manual entry
- System generates draft invoice records with status 'DRAFT'
- Users review/modify lines through Oracle Project Billing screens
- Approval workflows validate against project constraints
- Finalized invoices migrate to AR_INVOICE_LINES_ALL
Customization Scenarios
Common extensions involving this table:- Adding custom columns for industry-specific billing attributes
- Developing triggers for automated validation rules
- Creating concurrent programs for bulk draft invoice processing
- Building BI reports on draft invoice analytics
-
Concurrent Program: PAXICGNR
12.1.1
execution_filename: PAXICGNR , product: PA - Projects , user_name: PAXICGNR , description: Intercompany Invoice Generation report for a Range Project , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: PAXICGNS
12.2.2
execution_filename: PAXICGNS , product: PA - Projects , user_name: PAXICGNS , description: Intercompany Invoice Generation report for a Single Project , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: PAXICGNS
12.1.1
execution_filename: PAXICGNS , product: PA - Projects , user_name: PAXICGNS , description: Intercompany Invoice Generation report for a Single Project , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: PAXICGNR
12.2.2
execution_filename: PAXICGNR , product: PA - Projects , user_name: PAXICGNR , description: Intercompany Invoice Generation report for a Range Project , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Lookup Type: INTERFACE STREAMLINE OPTION
12.1.1
product: PA - Projects , meaning: Interface Streamline Option , description: Option of distribution and interface programs to run in streamline from the Submit Processes form ,
-
Lookup Type: INVOICE DETAIL
12.2.2
product: PA - Projects , meaning: Invoice Detail , description: Invoice Detail ,
-
Lookup Type: INTERFACE STREAMLINE OPTION
12.2.2
product: PA - Projects , meaning: Interface Streamline Option , description: Option of distribution and interface programs to run in streamline from the Submit Processes form ,
-
Lookup Type: INVOICE ACTION
12.1.1
product: PA - Projects , meaning: Invoice Action , description: Invoice Action ,
-
Lookup Type: INVOICE CATEGORY
12.1.1
product: PA - Projects , meaning: Invoice Category , description: Invoice Category ,
-
Lookup Type: INVOICE METHOD
12.1.1
product: PA - Projects , meaning: Invoice Method , description: Invoice Method ,
-
File: PA Invoice Formats.pdf
12.2.2
product: PA - Projects , size: 15.293 KBytes , file_type: PDF Diagram ,
-
Lookup Type: INVOICE ACTION
12.2.2
product: PA - Projects , meaning: Invoice Action , description: Invoice Action ,
-
Lookup Type: INVOICE METHOD
12.2.2
product: PA - Projects , meaning: Invoice Method , description: Invoice Method ,
-
Lookup Type: INVOICE STATUS
12.1.1
product: PA - Projects , meaning: Invoice Status , description: Invoice Status ,
-
File: PA Invoice Formats.pdf
12.1.1
product: PA - Projects , size: 15.293 KBytes , file_type: PDF Diagram ,
-
Lookup Type: INVOICE DETAIL
12.1.1
product: PA - Projects , meaning: Invoice Detail , description: Invoice Detail ,
-
Lookup Type: INVOICE STATUS
12.2.2
product: PA - Projects , meaning: Invoice Status , description: Invoice Status ,
-
Lookup Type: INVOICE CATEGORY
12.2.2
product: PA - Projects , meaning: Invoice Category , description: Invoice Category ,
-
Lookup Type: INVOICE/REVENUE STATUS
12.2.2
product: PA - Projects , meaning: Invoice/Revenue Status , description: Invoice/Revenue Status ,
-
Lookup Type: MANUAL INVOICE NUMBER
12.1.1
product: PA - Projects , meaning: Manual Invoice Number , description: Manual Invoice Number ,
-
Lookup Type: INVOICE NUMBER ENTRY
12.1.1
product: PA - Projects , meaning: Invoice Number Entry , description: Invoice Number Entry ,
-
Lookup Type: INVOICE DISTRIBUTION WARNING
12.2.2
product: PA - Projects , meaning: Invoice Distribution Warning , description: Invoice Distribution Warning ,
-
Lookup Type: INVOICE DISTRIBUTION WARNING
12.1.1
product: PA - Projects , meaning: Invoice Distribution Warning , description: Invoice Distribution Warning ,
-
Lookup Type: ADJUST INVOICE ACTION
12.1.1
product: PA - Projects , meaning: Adjust Invoice Action , description: Adjust Invoice Action ,
-
Lookup Type: INVOICE LINE TYPE
12.2.2
product: PA - Projects , meaning: Invoice Line Type , description: Invoice Line Type ,
-
Lookup Type: INVOICE PROJECT ACTION
12.2.2
product: PA - Projects , meaning: Invoice Project Action , description: Invoice Project Action ,
-
Lookup Type: INVOICE FORMAT TYPE
12.1.1
product: PA - Projects , meaning: Invoice Format Type , description: Invoice Format Type ,
-
Lookup Type: INVOICE PROJECT ACTION
12.1.1
product: PA - Projects , meaning: Invoice Project Action , description: Invoice Project Action ,
-
Lookup Type: MANUAL INVOICE NUMBER
12.2.2
product: PA - Projects , meaning: Manual Invoice Number , description: Manual Invoice Number ,
-
Lookup Type: INVOICE FORMAT TYPE
12.2.2
product: PA - Projects , meaning: Invoice Format Type , description: Invoice Format Type ,
-
Lookup Type: ADJUST INVOICE ACTION
12.2.2
product: PA - Projects , meaning: Adjust Invoice Action , description: Adjust Invoice Action ,
-
Lookup Type: INVOICE/REVENUE STATUS
12.1.1
product: PA - Projects , meaning: Invoice/Revenue Status , description: Invoice/Revenue Status ,
-
Lookup Type: INVOICE LINE TYPE
12.1.1
product: PA - Projects , meaning: Invoice Line Type , description: Invoice Line Type ,
-
Lookup Type: INVOICE NUMBER ENTRY
12.2.2
product: PA - Projects , meaning: Invoice Number Entry , description: Invoice Number Entry ,
-
Lookup Type: ADJUST INVOICE ITEM ACTION
12.2.2
product: PA - Projects , meaning: Adjust Invoice Item Action , description: Adjust Invoice Item Action ,
-
Lookup Type: ADJUST INVOICE ITEM ACTION
12.1.1
product: PA - Projects , meaning: Adjust Invoice Item Action , description: Adjust Invoice Item Action ,
-
Lookup Type: PA_IC_INV_REJ_RESN
12.2.2
product: PA - Projects , meaning: Intercompany Invoice rejection reason , description: Intercompany Invoice rejection reason ,
-
Lookup Type: PA_IC_INV_REJ_RESN
12.1.1
product: PA - Projects , meaning: Intercompany Invoice rejection reason , description: Intercompany Invoice rejection reason ,
-
Lookup Type: PURGE_VALIDATION_ERRORS
12.1.1
product: PA - Projects , meaning: Purge Validation Errors , description: Validation errors ,
-
Lookup Type: PURGE_VALIDATION_ERRORS
12.2.2
product: PA - Projects , meaning: Purge Validation Errors , description: Validation errors ,
-
Lookup Type: DISTRIBUTION STREAMLINE OPTION
12.2.2
product: PA - Projects , meaning: Distribution Streamline Option , description: Option of the distribution programs to run in streamline for a project as chosen in the Submit Project Streamline Requests form ,
-
Lookup Type: DISTRIBUTION STREAMLINE OPTION
12.1.1
product: PA - Projects , meaning: Distribution Streamline Option , description: Option of the distribution programs to run in streamline for a project as chosen in the Submit Project Streamline Requests form ,
-
Table: PA_DRAFT_INVOICE_DETAILS_ALL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_DRAFT_INVOICE_DETAILS_ALL, object_name:PA_DRAFT_INVOICE_DETAILS_ALL, status:VALID, product: PA - Projects , description: Intercompany invoice details for cross charged transactions , implementation_dba_data: PA.PA_DRAFT_INVOICE_DETAILS_ALL ,
-
Table: PA_DRAFT_INVOICE_DETAILS_ALL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_DRAFT_INVOICE_DETAILS_ALL, object_name:PA_DRAFT_INVOICE_DETAILS_ALL, status:VALID, product: PA - Projects , description: Intercompany invoice details for cross charged transactions , implementation_dba_data: PA.PA_DRAFT_INVOICE_DETAILS_ALL ,
-
Lookup Type: LIST OF VALUES
12.2.2
product: PA - Projects , meaning: List Of Values , description: List Of Values ,
-
Lookup Type: LIST OF VALUES
12.1.1
product: PA - Projects , meaning: List Of Values , description: List Of Values ,
-
Concurrent Program: PAXAUVIT
12.1.1
execution_filename: PAXAUVIT , product: PA - Projects , user_name: PAXAUVIT , description: Supplier Invoice Audit Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: PAXAUVIT
12.2.2
execution_filename: PAXAUVIT , product: PA - Projects , user_name: PAXAUVIT , description: Supplier Invoice Audit Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Lookup Type: PA_CMT_TRX_TYPE
12.1.1
product: PA - Projects , meaning: Transaction Type , description: Transaction Type for Payables/Purchasing Transactions interfaced to Projects. ,
-
Lookup Type: PA_CMT_TRX_TYPE
12.2.2
product: PA - Projects , meaning: Transaction Type , description: Transaction Type for Payables/Purchasing Transactions interfaced to Projects. ,