Search Results payment term
The PN_DISTRIBUTIONS_ALL
table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical data structure within the Property Manager (PN) module, primarily responsible for storing distribution-level details of lease payments, expenses, and other financial transactions. This table serves as a junction between lease agreements, accounting entries, and financial reporting, ensuring accurate cost allocation across departments, projects, or other analytical dimensions. Below is a detailed technical and functional breakdown of this table.
Table Overview
PN_DISTRIBUTIONS_ALL
is a multi-organization-enabled table, meaning it stores data for all operating units (as indicated by the _ALL
suffix). It is part of the Property Manager schema and integrates with Oracle General Ledger (GL), Accounts Payable (AP), and other financial modules. The table captures distribution lines generated from lease payment schedules, expense allocations, or manual adjustments, enabling granular tracking of financial obligations.
Key Columns and Their Significance
1. DISTRIBUTION_ID: Primary key uniquely identifying each distribution line.
2. LEASE_ID: Foreign key linking to PN_LEASES_ALL
, associating the distribution with a lease agreement.
3. PAYMENT_TERM_ID: References PN_PAYMENT_TERMS_ALL
, tying the distribution to a payment schedule.
4. ACCOUNT_ID: GL account code for posting the distribution.
5. AMOUNT: The monetary value of the distribution, in functional currency.
6. PERIOD_ID: Accounting period identifier for GL reconciliation.
7. PROJECT_ID: Optional field for Project Accounting integration.
8. ORG_ID: Operating unit identifier for multi-org support.
9. STATUS: Indicates lifecycle states (e.g., "DRAFT," "POSTED," "CANCELLED").
10. DISTRIBUTION_TYPE: Classifies the line as "RENT," "EXPENSE," "TAX," etc.
Functional Role in Lease Management
The table enables:
- Cost Allocation: Splits lease payments across multiple departments or GL accounts.
- Accrual Accounting: Supports period-end accruals by storing unposted distributions.
- Audit Compliance: Provides a traceable record of financial transactions tied to leases.
- Integration with AP/GL: Distributes invoice lines (
AP_INVOICE_DISTRIBUTIONS_ALL
) and journal entries (GL_JE_LINES
).
Technical Dependencies
PN_DISTRIBUTIONS_ALL
interacts with:
- PN_LEASE_DETAILS_ALL: For lease terms affecting distributions.
- PN_PAYMENT_ITEMS_ALL: For payment-level attributes.
- GL_CODE_COMBINATIONS: Validates accounting flexfields.
- AP_INVOICES_ALL: For vendor invoice linkages.
LEASE_ID
, PAYMENT_TERM_ID
, and ORG_ID
optimize query performance.
Customization Considerations
Common extensions include:
- Adding descriptive flexfields (DFFs) for industry-specific attributes.
- Creating triggers to enforce business rules (e.g., minimum distribution amounts).
- Developing APIs to automate bulk distribution generation.
Data Flow Example
1. A lease payment schedule generates distributions via PN_PAYMENT_TERMS_ALL
.
2. During invoice processing, distributions are validated against GL accounts.
3. Upon approval, status updates to "POSTED," and GL journals are created.
4. Reports leverage the table for expense analysis by cost center or lease.
Conclusion
The PN_DISTRIBUTIONS_ALL
table is a cornerstone of Oracle Property Manager, bridging lease contracts, financial systems, and reporting. Its design ensures compliance with accounting standards while offering flexibility for complex allocation scenarios. Understanding its structure is essential for troubleshooting, customization, and optimizing lease-related financial processes in Oracle EBS.
-
Lookup Type: PN_OPEX_RECON_ACTION
12.1.1
product: PN - Property Manager , meaning: PN_OPEX_RECON_ACTION ,
-
Lookup Type: PN_OPEX_RECON_ACTION
12.2.2
product: PN - Property Manager , meaning: PN_OPEX_RECON_ACTION ,
-
Lookup Type: PN_INDEX_PAYMENT_TERM_STATUS
12.2.2
product: PN - Property Manager , meaning: PN INDEX PAYMENT TERM STATUS , description: PN INDEX PAYMENT TERM STATUS ,
-
Lookup Type: PN_INDEX_PAYMENT_TERM_STATUS
12.1.1
product: PN - Property Manager , meaning: PN INDEX PAYMENT TERM STATUS , description: PN INDEX PAYMENT TERM STATUS ,
-
Lookup Type: PN_MILESTONES_TYPE
12.1.1
product: PN - Property Manager , meaning: PN MILESTONES TYPE , description: Milestone Types ,
-
Lookup Type: PN_MILESTONES_SET
12.2.2
product: PN - Property Manager , meaning: PN MILESTONES SET , description: Milestones Set ,
-
Lookup Type: PN_MILESTONES_TYPE
12.2.2
product: PN - Property Manager , meaning: PN MILESTONES TYPE , description: Milestone Types ,
-
Lookup Type: PN_MILESTONES_SET
12.1.1
product: PN - Property Manager , meaning: PN MILESTONES SET , description: Milestones Set ,
-
Lookup Type: PN_PAYMENT_FREQUENCY_TYPE
12.2.2
product: PN - Property Manager , meaning: PN PAYMENT FREQUENCY TYPE , description: Payment or Billing Term Frequency ,
-
Lookup Type: PN_PAYMENT_FREQUENCY_TYPE
12.1.1
product: PN - Property Manager , meaning: PN PAYMENT FREQUENCY TYPE , description: Payment or Billing Term Frequency ,
-
Lookup Type: PN_PAYMENT_TERM_TYPE
12.2.2
product: PN - Property Manager , meaning: PN PAYMENT TERM TYPE , description: Payment or Billing Type ,
-
Lookup Type: PN_PAYMENT_TERM_TYPE
12.1.1
product: PN - Property Manager , meaning: PN PAYMENT TERM TYPE , description: Payment or Billing Type ,
-
Table: PN_DISTRIBUTIONS_ALL
12.2.2
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_DISTRIBUTIONS_ALL, object_name:PN_DISTRIBUTIONS_ALL, status:VALID, product: PN - Property Manager , description: The table stores distributions for a payment term , implementation_dba_data: PN.PN_DISTRIBUTIONS_ALL ,
-
Table: PN_DISTRIBUTIONS_ALL
12.1.1
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_DISTRIBUTIONS_ALL, object_name:PN_DISTRIBUTIONS_ALL, status:VALID, product: PN - Property Manager , description: The table stores distributions for a payment term , implementation_dba_data: PN.PN_DISTRIBUTIONS_ALL ,
-
Table: PN_TERM_TEMPLATES_ALL
12.1.1
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_TERM_TEMPLATES_ALL, object_name:PN_TERM_TEMPLATES_ALL, status:VALID, product: PN - Property Manager , description: PN_TERM_TEMPLATES_ALL stores the payment/billing term details defaults. , implementation_dba_data: PN.PN_TERM_TEMPLATES_ALL ,
-
Table: PN_TERM_TEMPLATES_ALL
12.2.2
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_TERM_TEMPLATES_ALL, object_name:PN_TERM_TEMPLATES_ALL, status:VALID, product: PN - Property Manager , description: PN_TERM_TEMPLATES_ALL stores the payment/billing term details defaults. , implementation_dba_data: PN.PN_TERM_TEMPLATES_ALL ,
-
Lookup Type: PN_OPEX_RECON_TRN
12.2.2
product: PN - Property Manager , meaning: PN_OPEX_RECON_TRN , description: Miscellaneous Translation Strings ,
-
Lookup Type: PN_OPEX_RECON_TRN
12.1.1
product: PN - Property Manager , meaning: PN_OPEX_RECON_TRN , description: Miscellaneous Translation Strings ,
-
View: PN_TERM_TEMPLATES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PN.PN_TERM_TEMPLATES_V, object_name:PN_TERM_TEMPLATES_V, status:VALID, product: PN - Property Manager , description: Form view used to enter/view term template information. , implementation_dba_data: APPS.PN_TERM_TEMPLATES_V ,
-
View: PN_TERM_TEMPLATES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PN.PN_TERM_TEMPLATES_V, object_name:PN_TERM_TEMPLATES_V, status:VALID, product: PN - Property Manager , description: Form view used to enter/view term template information. , implementation_dba_data: APPS.PN_TERM_TEMPLATES_V ,
-
Lookup Type: PN_TERM_SOURCE_MODULE
12.1.1
product: PN - Property Manager , meaning: PN_TERM_SOURCE_MODULE ,
-
Lookup Type: PN_CALCULATION_TYPE
12.1.1
product: PN - Property Manager , meaning: PN_CALCULATION_TYPE , description: Options for calculation type of term history ,
-
Lookup Type: PN_CALCULATION_TYPE
12.2.2
product: PN - Property Manager , meaning: PN_CALCULATION_TYPE , description: Options for calculation type of term history ,
-
Lookup Type: PN_TERM_SOURCE_MODULE
12.2.2
product: PN - Property Manager , meaning: PN_TERM_SOURCE_MODULE ,
-
Lookup Type: PN_BACKBILL_TYPE
12.2.2
product: PN - Property Manager , meaning: PN_BACKBILL_TYPE , description: PN_BACKBILL_TYPE ,
-
Lookup Type: PN_BACKBILL_TYPE
12.1.1
product: PN - Property Manager , meaning: PN_BACKBILL_TYPE , description: PN_BACKBILL_TYPE ,
-
Lookup Type: PN_ADJUSTMENT_TYPE
12.2.2
product: PN - Property Manager , meaning: Adjustment Type , description: Adjustments created when retroactive changes are made to term ,
-
Lookup Type: PN_ADJUSTMENT_TYPE
12.1.1
product: PN - Property Manager , meaning: Adjustment Type , description: Adjustments created when retroactive changes are made to term ,
-
Lookup Type: PN_PAYMENT_BKPT_BASIS_TYPE
12.1.1
product: PN - Property Manager , meaning: PN_PAYMENT_BKPT_BASIS_TYPE ,
-
Lookup Type: PN_PAYMENT_BKPT_BASIS_TYPE
12.2.2
product: PN - Property Manager , meaning: PN_PAYMENT_BKPT_BASIS_TYPE ,
-
Lookup Type: PN_RI_TERM_END_DATE_TYPE
12.2.2
product: PN - Property Manager , meaning: PN_RI_TERM_END_DATE_TYPE , description: PN_RI_TERM_END_DATE_TYPE ,
-
Lookup Type: PN_RI_TERM_END_DATE_TYPE
12.1.1
product: PN - Property Manager , meaning: PN_RI_TERM_END_DATE_TYPE , description: PN_RI_TERM_END_DATE_TYPE ,
-
Lookup Type: PN_OPEX_TYPES
12.1.1
product: PN - Property Manager , meaning: The types of payments in opex ,
-
Lookup Type: PN_OPEX_TYPES
12.2.2
product: PN - Property Manager , meaning: The types of payments in opex ,
-
Lookup Type: PN_PAY_GROUP_BY
12.1.1
product: PN - Property Manager , meaning: PN grouping attributes for payment items. , description: PN grouping attributes for payment items ,
-
Lookup Type: PN_PAY_GROUP_BY
12.2.2
product: PN - Property Manager , meaning: PN grouping attributes for payment items. , description: PN grouping attributes for payment items ,
-
Lookup Type: PN_TERM_LENGTH_OPTION
12.1.1
product: PN - Property Manager , meaning: PN_TERM_LENGTH_OPTION , description: Term Length Option For Base Year Reference RI Terms ,
-
Lookup Type: PN_TERM_LENGTH_OPTION
12.2.2
product: PN - Property Manager , meaning: PN_TERM_LENGTH_OPTION , description: Term Length Option For Base Year Reference RI Terms ,
-
Lookup Type: PN_LEASE_OPTION_TYPE
12.2.2
product: PN - Property Manager , meaning: PN LEASE OPTION TYPE , description: Lease Options ,
-
Table: PN_PAYMENT_TERMS_HISTORY
12.2.2
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_PAYMENT_TERMS_HISTORY, object_name:PN_PAYMENT_TERMS_HISTORY, status:VALID, product: PN - Property Manager , description: Term History table. , implementation_dba_data: PN.PN_PAYMENT_TERMS_HISTORY ,
-
Table: PN_PAYMENT_TERMS_HISTORY
12.1.1
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_PAYMENT_TERMS_HISTORY, object_name:PN_PAYMENT_TERMS_HISTORY, status:VALID, product: PN - Property Manager , description: Term History table. , implementation_dba_data: PN.PN_PAYMENT_TERMS_HISTORY ,
-
Lookup Type: PN_LEASE_OPTION_TYPE
12.1.1
product: PN - Property Manager , meaning: PN LEASE OPTION TYPE , description: Lease Options ,
-
Lookup Type: PN_TENANCY_UPDATE
12.2.2
product: PN - Property Manager , meaning: PN_TENANCY_UPDATE , description: Will decide whether a tenenacy for billing term should be updateable or not ,
-
Lookup Type: PN_OPEX_CRITICAL_DATE
12.1.1
product: PN - Property Manager , meaning: PN_OPEX_CRITICAL_DATE ,
-
Lookup Type: PN_OPEX_CRITICAL_DATE
12.2.2
product: PN - Property Manager , meaning: PN_OPEX_CRITICAL_DATE ,
-
Lookup Type: PN_TENANCY_UPDATE
12.1.1
product: PN - Property Manager , meaning: PN_TENANCY_UPDATE , description: Will decide whether a tenenacy for billing term should be updateable or not ,
-
Lookup Type: PN_REPORT_TYPE
12.1.1
product: PN - Property Manager , meaning: PN_REPORT_TYPE , description: Report Type ,
-
Lookup Type: PN_PAYMENT_STATUS_TYPE
12.1.1
product: PN - Property Manager , meaning: PN PAYMENT STATUS TYPE , description: Payment or Billing Schedule Status Type ,
-
Lookup Type: PN_PAYMENT_ITEM_TYPE
12.1.1
product: PN - Property Manager , meaning: PN PAYMENT ITEM TYPE , description: Payment Item or Billing Item Type ,
-
Lookup Type: PN_PAYMENT_ITEM_TYPE
12.2.2
product: PN - Property Manager , meaning: PN PAYMENT ITEM TYPE , description: Payment Item or Billing Item Type ,