Search Results ra_terms_lines
The RA_TERMS_LINES
table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a critical component of the Receivables module, specifically designed to store detailed payment terms information. Payment terms define the conditions under which customers are expected to settle their invoices, including due dates, discount percentages, and installment schedules. This table works in conjunction with the RA_TERMS
table, which stores the header-level information for payment terms, while RA_TERMS_LINES
captures the granular details of each term line.
Structure and Key Columns
TheRA_TERMS_LINES
table contains several key columns that define the payment term line attributes:
- TERM_ID: Foreign key linking to the
RA_TERMS
table, identifying the parent payment term. - SEQUENCE_NUM: Determines the order of term lines within a payment term.
- DAYS: Specifies the number of days from the invoice date or another reference point for calculating the due date.
- DISCOUNT_PERCENT: The percentage discount offered if payment is made within a specified period.
- DISCOUNT_DAYS: The number of days within which the discount is applicable.
- DUE_DAYS: Alternative to
DAYS
, used for more complex term calculations. - AMOUNT_PERCENT: The percentage of the invoice amount allocated to this term line (used for installment payments).
- TYPE: Indicates whether the line represents a discount, due date, or installment.
Functional Role
TheRA_TERMS_LINES
table plays a pivotal role in automating payment calculations within Oracle Receivables. When an invoice is created, the system references the assigned payment term and its associated lines to:
- Calculate due dates based on the
DAYS
orDUE_DAYS
values. - Determine early payment discounts using
DISCOUNT_PERCENT
andDISCOUNT_DAYS
. - Split payments into installments if
AMOUNT_PERCENT
is specified.
Integration with Other Modules
Payment terms defined inRA_TERMS_LINES
are leveraged across multiple Oracle EBS modules:
- Order Management: Payment terms are defaulted to sales orders.
- Accounts Receivable: Terms drive invoice due dates, discounts, and aging reports.
- Cash Management: Discounts and due dates influence cash flow forecasting.
Customization and Extensions
Organizations often extend the functionality ofRA_TERMS_LINES
through:
- Custom validation rules to enforce business-specific term structures.
- Triggers or APIs to automate complex term calculations.
- Reporting extensions to analyze payment term performance.
Data Model Relationships
The table maintains relationships with:RA_TERMS
(parent table viaTERM_ID
)RA_CUSTOMER_TRX
(invoices referencing terms)AR_PAYMENT_SCHEDULES
(payment schedules derived from terms)
Technical Considerations
Key technical aspects include:- Indexes on
TERM_ID
andSEQUENCE_NUM
for performance optimization. - Validation constraints to ensure logical term structures (e.g., discount days ≤ due days).
- Audit columns (
CREATION_DATE
,LAST_UPDATE_DATE
) for compliance.
RA_TERMS_LINES
serves as the foundation for payment term management in Oracle Receivables, enabling flexible configuration of payment conditions that directly impact cash flow, customer relationships, and financial reporting. Its proper configuration is essential for accurate accounts receivable operations.
-
Table: RA_TERMS_LINES
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_TERMS_LINES, object_name:RA_TERMS_LINES, status:VALID, product: AR - Receivables , description: Line information for Payment Terms , implementation_dba_data: AR.RA_TERMS_LINES ,
-
Table: RA_TERMS_LINES
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_TERMS_LINES, object_name:RA_TERMS_LINES, status:VALID, product: AR - Receivables , description: Line information for Payment Terms , implementation_dba_data: AR.RA_TERMS_LINES ,
-
View: AR_INVOICE_COUNT_TERMS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_INVOICE_COUNT_TERMS_V, object_name:AR_INVOICE_COUNT_TERMS_V, status:VALID, product: AR - Receivables , description: Collects the number of payment dates defined for a transaction , implementation_dba_data: APPS.AR_INVOICE_COUNT_TERMS_V ,
-
View: AR_INVOICE_COUNT_TERMS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_INVOICE_COUNT_TERMS_V, object_name:AR_INVOICE_COUNT_TERMS_V, status:VALID, product: AR - Receivables , description: Collects the number of payment dates defined for a transaction , implementation_dba_data: APPS.AR_INVOICE_COUNT_TERMS_V ,
-
Table: RA_TERMS_B
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_TERMS_B, object_name:RA_TERMS_B, status:VALID, product: AR - Receivables , description: Payment Term information , implementation_dba_data: AR.RA_TERMS_B ,
-
Table: RA_TERMS_B
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_TERMS_B, object_name:RA_TERMS_B, status:VALID, product: AR - Receivables , description: Payment Term information , implementation_dba_data: AR.RA_TERMS_B ,
-
View: AR_INVOICE_INSTALLMENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_INVOICE_INSTALLMENTS_V, object_name:AR_INVOICE_INSTALLMENTS_V, status:VALID, product: AR - Receivables , description: Collects invoice installment information , implementation_dba_data: APPS.AR_INVOICE_INSTALLMENTS_V ,
-
View: AR_INVOICE_INSTALLMENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_INVOICE_INSTALLMENTS_V, object_name:AR_INVOICE_INSTALLMENTS_V, status:VALID, product: AR - Receivables , description: Collects invoice installment information , implementation_dba_data: APPS.AR_INVOICE_INSTALLMENTS_V ,
-
View: AR_INVOICE_HEADER_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_INVOICE_HEADER_V, object_name:AR_INVOICE_HEADER_V, status:VALID, product: AR - Receivables , description: Collects invoice header-level information , implementation_dba_data: APPS.AR_INVOICE_HEADER_V ,
-
View: AR_INVOICE_HEADER_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_INVOICE_HEADER_V, object_name:AR_INVOICE_HEADER_V, status:VALID, product: AR - Receivables , description: Collects invoice header-level information , implementation_dba_data: APPS.AR_INVOICE_HEADER_V ,