Search Results pn_payment_schedules
Overview
APPS.PN_PAYMENT_SCHEDULES_V is a reporting and integration view within the Oracle E-Business Suite Property Manager (PN) module, exposing the payment schedule records that drive lease-related disbursement planning. Payment schedules represent the dated installments against which lease payments are approved, transferred, placed on hold, or processed through period-based accounting. In Oracle EBS 12.1.1 and 12.2.2, this view serves as the primary denormalized read interface for payment schedule data, joining the base schedule rows to their parent lease and to the FND_USER records of the approving and transferring users. Because it resolves user identifiers into user names and includes lease descriptors such as lease name, lease number, lease class code, and lease status, the view eliminates the need for report authors and interface developers to construct multi-table joins manually. It is commonly consumed by custom reports, outbound conversion programs, and diagnostic queries that require a complete, human-readable picture of a lease payment schedule.
Underlying Base Objects
The view is defined over three documented base objects, all referenced through APPS-owned synonyms:
- PN_PAYMENT_SCHEDULES — the driving table (aliased ps), supplying the payment schedule identifier, schedule date, lease identifier, change identifier, payment status, approval and transfer details, period name, hold indicator, descriptive flexfield attributes, and organization identifier.
- PN_LEASES_ALL — the parent lease table (aliased lease), supplying the lease name, lease number, lease class code, lease status, and general status.
- FND_USER — joined twice (aliased fna and fnt) as outer joins to resolve APPROVED_BY_USER_ID and TRANSFERRED_BY_USER_ID into user names.
The join conditions relate the schedule to its lease on LEASE_ID, with the organization identifier compared using NVL(…, -99) on both sides to preserve rows where ORG_ID is null. Both user joins are outer joins, so schedules without an approving or transferring user remain visible.
Key Columns
- PAYMENT_SCHEDULE_ID — primary identifier of the payment schedule row.
- LEASE_ID, LEASE_NAME, LEASE_NUMBER, LEASE_CLASS_CODE, LEASE_STATUS, STATUS — parent lease context.
- SCHEDULE_DATE — the date on which the scheduled payment falls due.
- PAYMENT_STATUS_LOOKUP_CODE — current lifecycle state of the schedule (for example, approved or transferred).
- APPROVED_BY_USER_ID / USER_APPROVED_BY, APPROVAL_DATE — approver identity and approval timestamp.
- TRANSFERRED_BY_USER_ID / USER_TRANSFERRED_BY, TRANSFER_DATE — transferring user and transfer timestamp.
- PERIOD_NAME — accounting period associated with the schedule.
- ON_HOLD — flag indicating the schedule is suspended from processing.
- LEASE_CHANGE_ID — reference to the lease change that generated or modified the schedule.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1–ATTRIBUTE15 — descriptive flexfield columns.
- ORG_ID — multi-organization operating unit identifier.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — standard audit columns.
Common Use Cases and Queries
Typical uses include payment schedule status reporting, approval and transfer auditing, hold analysis, and extracts feeding downstream payment processing. A representative query lists pending approved schedules for a lease:
- SELECT payment_schedule_id, schedule_date, payment_status_lookup_code, user_approved_by, approval_date FROM apps.pn_payment_schedules_v WHERE lease_number = :lease_number AND payment_status_lookup_code = 'APPROVED' ORDER BY schedule_date;
- SELECT lease_number, COUNT(*) schedules, SUM(CASE WHEN on_hold = 'Y' THEN 1 ELSE 0 END) on_hold_count FROM apps.pn_payment_schedules_v WHERE org_id = :org_id GROUP BY lease_number;
- SELECT payment_schedule_id, period_name, user_transferred_by, transfer_date FROM apps.pn_payment_schedules_v WHERE transfer_date BETWEEN :start_date AND :end_date;
Because the view exposes descriptive flexfield attributes and audit columns, it also supports data-conversion validation and change-tracking reports across both 12.1.1 and 12.2.2 releases.
-
VIEW: APPS.PN_PAYMENT_SCHEDULES_V
12.2.2
-
VIEW: APPS.PN_PAYMENT_SCHEDULES_V
12.1.1
-
PACKAGE: APPS.PN_EXP_TO_AR
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PN_EXP_TO_AR, status:VALID,
-
PACKAGE: APPS.PN_EXP_TO_AR
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PN_EXP_TO_AR, status:VALID,
-
PACKAGE: APPS.PN_EXP_TO_AP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PN_EXP_TO_AP, status:VALID,
-
PACKAGE: APPS.PN_EXP_TO_AP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PN_EXP_TO_AP, status:VALID,
-
PACKAGE: APPS.PN_RETRO_ADJUSTMENT_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PN_RETRO_ADJUSTMENT_PKG, status:VALID,
-
PACKAGE: APPS.PN_RETRO_ADJUSTMENT_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PN_RETRO_ADJUSTMENT_PKG, status:VALID,
-
SYNONYM: APPS.PN_PAYMENT_SCHEDULES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PN_PAYMENT_SCHEDULES, status:VALID,
-
PACKAGE BODY: APPS.PN_MASS_APPR_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PN_MASS_APPR_PKG, status:VALID,
-
PACKAGE BODY: APPS.PN_RETRO_ADJUSTMENT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PN_RETRO_ADJUSTMENT_PKG, status:VALID,
-
SYNONYM: APPS.PN_PAYMENT_SCHEDULES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PN_PAYMENT_SCHEDULES, status:VALID,
-
PACKAGE BODY: APPS.PN_MASS_APPR_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PN_MASS_APPR_PKG, status:VALID,
-
PACKAGE BODY: APPS.PN_VAR_DEFAULTS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PN_VAR_DEFAULTS_PKG, status:VALID,
-
PACKAGE BODY: APPS.PN_RETRO_ADJUSTMENT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PN_RETRO_ADJUSTMENT_PKG, status:VALID,
-
PACKAGE BODY: APPS.PN_VAR_DEFAULTS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PN_VAR_DEFAULTS_PKG, status:VALID,
-
PACKAGE BODY: APPS.PN_EXP_TO_AR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PN_EXP_TO_AR, status:VALID,
-
PACKAGE BODY: APPS.PN_EXP_TO_AR
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PN_EXP_TO_AR, status:VALID,
-
PACKAGE BODY: APPS.PN_CREATE_ACC
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PN_CREATE_ACC, status:VALID,
-
PACKAGE BODY: APPS.PN_CREATE_ACC
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PN_CREATE_ACC, status:VALID,
-
PACKAGE BODY: APPS.PN_SCHEDULES_ITEMS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PN_SCHEDULES_ITEMS, status:VALID,
-
View: PN_PAYMENT_SCHEDULES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PN.PN_PAYMENT_SCHEDULES_V, object_name:PN_PAYMENT_SCHEDULES_V, status:VALID, product: PN - Property Manager , description: Form view used to input payment schedules information , implementation_dba_data: APPS.PN_PAYMENT_SCHEDULES_V ,
-
PACKAGE BODY: APPS.PN_SCHEDULES_ITEMS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PN_SCHEDULES_ITEMS, status:VALID,
-
View: PN_PAYMENT_SCHEDULES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PN.PN_PAYMENT_SCHEDULES_V, object_name:PN_PAYMENT_SCHEDULES_V, status:VALID, product: PN - Property Manager , description: Form view used to input payment schedules information , implementation_dba_data: APPS.PN_PAYMENT_SCHEDULES_V ,
-
VIEW: PN.PN_PAYMENT_SCHEDULES_ALL#
12.2.2
owner:PN, object_type:VIEW, object_name:PN_PAYMENT_SCHEDULES_ALL#, status:VALID,
-
APPS.PN_MASS_APPR_PKG SQL Statements
12.1.1
-
12.1.1 DBA Data
12.1.1
-
VIEW: APPS.PN_PAYMENT_SCHEDULES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PN.PN_PAYMENT_SCHEDULES_V, object_name:PN_PAYMENT_SCHEDULES_V, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
APPS.PN_MASS_APPR_PKG SQL Statements
12.2.2
-
VIEW: APPS.PN_PAYMENT_SCHEDULES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PN.PN_PAYMENT_SCHEDULES_V, object_name:PN_PAYMENT_SCHEDULES_V, status:VALID,
-
PACKAGE BODY: APPS.PNT_PAYMENT_SCHEDULES_PKG
12.2.2
-
PACKAGE BODY: APPS.PNT_PAYMENT_SCHEDULES_PKG
12.1.1
-
TABLE: PN.PN_PAYMENT_SCHEDULES_ALL
12.1.1
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_PAYMENT_SCHEDULES_ALL, object_name:PN_PAYMENT_SCHEDULES_ALL, status:VALID,
-
PACKAGE BODY: APPS.PN_EXP_PAYMENT_ITEMS_PKG
12.1.1
-
PACKAGE BODY: APPS.PN_EXP_PAYMENT_ITEMS_PKG
12.2.2
-
PACKAGE BODY: APPS.PN_MASS_APPR_PKG
12.2.2
-
PACKAGE BODY: APPS.PN_MASS_APPR_PKG
12.1.1
-
APPS.PN_CREATE_ACC dependencies on PN_PAYMENT_SCHEDULES
12.1.1
-
APPS.PN_EXP_TO_AR dependencies on PN_PAYMENT_SCHEDULES
12.2.2
-
APPS.PN_RETRO_ADJUSTMENT_PKG dependencies on PN_PAYMENT_SCHEDULES
12.2.2
-
APPS.PN_EXP_TO_AR dependencies on PN_PAYMENT_SCHEDULES
12.1.1
-
APPS.PN_RETRO_ADJUSTMENT_PKG dependencies on PN_PAYMENT_SCHEDULES
12.1.1
-
APPS.PN_RETRO_ADJUSTMENT_PKG dependencies on PN_PAYMENT_SCHEDULES
12.2.2
-
APPS.PN_SCHEDULES_ITEMS dependencies on PN_PAYMENT_SCHEDULES
12.2.2
-
APPS.PN_MASS_APPR_PKG dependencies on PN_PAYMENT_SCHEDULES
12.1.1
-
APPS.PN_RETRO_ADJUSTMENT_PKG dependencies on PN_PAYMENT_SCHEDULES
12.1.1
-
APPS.PN_SCHEDULES_ITEMS dependencies on PN_PAYMENT_SCHEDULES
12.1.1
-
APPS.PN_VAR_DEFAULTS_PKG dependencies on PN_PAYMENT_SCHEDULES
12.1.1
-
APPS.PN_EXP_TO_AR dependencies on PN_PAYMENT_SCHEDULES
12.2.2