Search Results invoice
The RCV_GAPLESS_INVOICE_NUMBERS table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 plays a critical role in the Accounts Payable (AP) module, specifically in managing sequential and gapless invoice numbering for procurement transactions. This table is part of Oracle's Receiving (RCV) sub-module, which integrates with Payables to ensure accurate tracking of invoices and their associated purchase orders or receipts. Below is a detailed analysis of its purpose, structure, and functionality within Oracle EBS.
Purpose and Context
In Oracle EBS, the RCV_GAPLESS_INVOICE_NUMBERS table is designed to maintain a sequential, non-repeating invoice numbering system, particularly for invoices generated from the Receiving module. This is essential for compliance, audit trails, and financial reporting, as many organizations require gapless numbering to prevent discrepancies or fraud. The table ensures that invoice numbers follow a strict sequence without gaps, even in high-volume transactional environments.Key Columns and Structure
The table typically contains the following key columns:- INVOICE_NUMBER: Stores the unique sequential invoice number assigned to each transaction.
- ORGANIZATION_ID: Links the invoice to a specific inventory organization or operating unit.
- LAST_UPDATE_DATE and CREATED_BY: Audit columns tracking when the record was last modified and by whom.
- STATUS: Indicates whether the invoice number is available, used, or reserved.
- SOURCE: Identifies the origin of the invoice (e.g., manual entry, system-generated).
Integration with Other Modules
The table interacts closely with:- AP_INVOICES_ALL: Maps invoice numbers to payable entries.
- RCV_TRANSACTIONS: Associates invoice numbers with receiving transactions.
- PO_HEADERS_ALL: Links invoices to purchase orders for validation.
Functional Workflow
1. Invoice Generation: When a receipt is matched to a purchase order, the system reserves the next available number from RCV_GAPLESS_INVOICE_NUMBERS.2. Validation: The invoice number is validated against organizational rules (e.g., prefix/suffix formats).
3. Commitment: Once approved, the number is marked as "used" to prevent reuse.
4. Reporting: The sequence is audited periodically to detect anomalies or gaps.
Customizations and Considerations
Organizations often customize this table's behavior via:- Profile Options: Such as "RCV: Gapless Invoice Numbering Enabled."
- Concurrent Programs: To reset or reinitialize sequences during period-end closures.
- Triggers/APIs: To enforce business-specific numbering logic.
Performance and Maintenance
In high-volume environments, indexing on INVOICE_NUMBER and ORGANIZATION_ID is critical. Regular purging of obsolete records (via RCV_INVOICE_NUMBER_PURGE) may be required to maintain performance.Conclusion
The RCV_GAPLESS_INVOICE_NUMBERS table is a foundational component for ensuring audit-compliant invoice numbering in Oracle EBS. Its design supports seamless integration with procurement and payables processes while offering flexibility for organizational-specific requirements. Proper configuration and maintenance of this table are essential for financial integrity and operational efficiency.-
Lookup Type: INVOICE CLOSE
12.1.1
product: PO - Purchasing , meaning: Close PO for Invoicing option , description: Close PO for Invoicing option ,
-
Lookup Type: INVOICE CLOSE
12.2.2
product: PO - Purchasing , meaning: Close PO for Invoicing option , description: Close PO for Invoicing option ,
-
Lookup Type: INVOICE TRX SOURCE
12.1.1
product: PO - Purchasing , meaning: Transaction Source for Pay On Receipt AutoInvoice Program , description: Transaction Source for Pay On Receipt AutoInvoice Program ,
-
Lookup Type: INVOICE TRX SOURCE
12.2.2
product: PO - Purchasing , meaning: Transaction Source for Pay On Receipt AutoInvoice Program , description: Transaction Source for Pay On Receipt AutoInvoice Program ,
-
Lookup Type: PO INVOICE MATCH OPTION
12.2.2
product: PO - Purchasing , meaning: Invoice Match Options , description: Invoice Match Options ,
-
Lookup Type: PO INVOICE MATCH OPTION
12.1.1
product: PO - Purchasing , meaning: Invoice Match Options , description: Invoice Match Options ,
-
Lookup Type: ACCRUAL TYPE
12.2.2
product: PO - Purchasing , meaning: Lookup type for accrual reconciliation report , description: Lookup type for accrual reconciliation report ,
-
Lookup Type: ERS INVOICE_SUMMARY_CONSIGNED
12.1.1
product: PO - Purchasing , meaning: ERS Invoice Summary Code , description: ERS code to identify how to consolidate invoices - Consigned Inventory ,
-
Lookup Type: ERS INVOICE_SUMMARY_CONSIGNED
12.2.2
product: PO - Purchasing , meaning: ERS Invoice Summary Code , description: ERS code to identify how to consolidate invoices - Consigned Inventory ,
-
Lookup Type: ACCRUAL TYPE
12.1.1
product: PO - Purchasing , meaning: Lookup type for accrual reconciliation report , description: Lookup type for accrual reconciliation report ,
-
Lookup Type: ERS INVOICE_SUMMARY
12.2.2
product: PO - Purchasing , meaning: ERS code to identify how to consolidate invoices , description: ERS code to identify how to consolidate invoices ,
-
Lookup Type: ERS INVOICE_SUMMARY
12.1.1
product: PO - Purchasing , meaning: ERS code to identify how to consolidate invoices , description: ERS code to identify how to consolidate invoices ,
-
Lookup Type: CONTROL ACTIONS
12.2.2
product: PO - Purchasing , meaning: Valid Control Actions , description: Valid Control Actions ,
-
Lookup Type: CONTROL ACTIONS
12.1.1
product: PO - Purchasing , meaning: Valid Control Actions , description: Valid Control Actions ,
-
Concurrent Program: POXRCIPV
12.2.2
execution_filename: POXRCIPV , product: PO - Purchasing , user_name: POXRCIPV , description: Invoice Price Variance Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: POXRCIPS
12.1.1
execution_filename: POXRCIPS , product: PO - Purchasing , user_name: POXRCIPS , description: Invoice Price Variance by Vendor , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: POXRCIPV
12.1.1
execution_filename: POXRCIPV , product: PO - Purchasing , user_name: POXRCIPV , description: Invoice Price Variance Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: POXRCIPS
12.2.2
execution_filename: POXRCIPS , product: PO - Purchasing , user_name: POXRCIPS , description: Invoice Price Variance by Vendor , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Lookup Type: PO_MULTI_MOD_VALIDATION_TYPE
12.2.2
product: PO - Purchasing , meaning: Type of exception in multi-mod validations , description: Type of exception in multi-mod validations ,
-
Lookup Type: POXRCIPV
12.2.2
product: PO - Purchasing , meaning: Invoice Price Variance Report , description: Invoice Price Variance Report ,
-
Lookup Type: POXRCIPV
12.1.1
product: PO - Purchasing , meaning: Invoice Price Variance Report , description: Invoice Price Variance Report ,
-
View: POS_AP_EXPENSE_REPORTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_AP_EXPENSE_REPORTS_V, object_name:POS_AP_EXPENSE_REPORTS_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.POS_AP_EXPENSE_REPORTS_V ,
-
View: POS_AP_EXPENSE_REPORTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_AP_EXPENSE_REPORTS_V, object_name:POS_AP_EXPENSE_REPORTS_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.POS_AP_EXPENSE_REPORTS_V ,
-
Lookup Type: NOTE ENTITY
12.1.1
product: PO - Purchasing , meaning: Entities to which notes are attached , description: Entities to which notes are attached ,
-
Lookup Type: NOTE ENTITY
12.2.2
product: PO - Purchasing , meaning: Entities to which notes are attached , description: Entities to which notes are attached ,
-
Lookup Type: DOCUMENT STATE
12.1.1
product: PO - Purchasing , meaning: Valid Document States , description: Valid Document States ,
-
Lookup Type: DOCUMENT STATE
12.2.2
product: PO - Purchasing , meaning: Valid Document States , description: Valid Document States ,
-
Lookup Type: PO_DOCUMENT_ACTIONS
12.1.1
product: PO - Purchasing , meaning: PO Document Actions , description: Purchasing Document Actions ,
-
View: POS_PO_SUP_ORDER_INVOICES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_PO_SUP_ORDER_INVOICES_V, object_name:POS_PO_SUP_ORDER_INVOICES_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.POS_PO_SUP_ORDER_INVOICES_V ,
-
View: POS_PO_SUP_ORDER_INVOICES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_PO_SUP_ORDER_INVOICES_V, object_name:POS_PO_SUP_ORDER_INVOICES_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.POS_PO_SUP_ORDER_INVOICES_V ,
-
Table: RCV_GAPLESS_INVOICE_NUMBERS
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.RCV_GAPLESS_INVOICE_NUMBERS, object_name:RCV_GAPLESS_INVOICE_NUMBERS, status:VALID, product: PO - Purchasing , description: Gapless Invoice Numbers for Self Billing Invoices , implementation_dba_data: PO.RCV_GAPLESS_INVOICE_NUMBERS ,
-
Table: RCV_GAPLESS_INVOICE_NUMBERS
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.RCV_GAPLESS_INVOICE_NUMBERS, object_name:RCV_GAPLESS_INVOICE_NUMBERS, status:VALID, product: PO - Purchasing , description: Gapless Invoice Numbers for Self Billing Invoices , implementation_dba_data: PO.RCV_GAPLESS_INVOICE_NUMBERS ,
-
Lookup Type: PO_DOCUMENT_ACTIONS
12.2.2
product: PO - Purchasing , meaning: PO Document Actions , description: Purchasing Document Actions ,
-
Lookup Type: MIPR_UDA_ADDRESS_TYPES
12.2.2
product: PO - Purchasing , meaning: MIPR UDA Address Types , description: MIPR UDA Address Types ,
-
Lookup Type: PO_UDA_ADDRESS_TYPES
12.2.2
product: PO - Purchasing , meaning: PO UDA Address Types ,
-
Lookup Type: PO_MOD_UDA_ADDRESS_TYPES
12.2.2
product: PO - Purchasing , meaning: PO Mod UDA Address Types ,
-
View: PO_AP_RETROACTIVE_DIST_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_AP_RETROACTIVE_DIST_V, object_name:PO_AP_RETROACTIVE_DIST_V, status:VALID, product: PO - Purchasing , description: PO_AP_RETROACTIVE_DIST_V view captures the distributions to be invoice adjusted.. , implementation_dba_data: APPS.PO_AP_RETROACTIVE_DIST_V ,
-
View: PO_AP_RETROACTIVE_DIST_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_AP_RETROACTIVE_DIST_V, object_name:PO_AP_RETROACTIVE_DIST_V, status:VALID, product: PO - Purchasing , description: PO_AP_RETROACTIVE_DIST_V view captures the distributions to be invoice adjusted.. , implementation_dba_data: APPS.PO_AP_RETROACTIVE_DIST_V ,