Search Results lockbox_amount




Overview

AR_PAYMENTS_INTERFACE_ALL is the Oracle Receivables (AR) staging table that holds imported Lockbox information which has not yet been validated or applied. It is the landing zone for bank transmission data processed through the Lockbox interface, sitting upstream of actual receipt creation in AR_CASH_RECEIPTS_ALL and its distributions. Records remain here while the Lockbox validation and AutoLockbox workflow evaluates whether the transmission record can be converted into a valid customer receipt; records that fail validation persist with a non-validated status and require correction or reprocessing.

Physically, the table belongs to the AR schema and contains 262 documented columns in the ETRM 12.2.2 reference, reflecting the wide, loosely structured nature of bank lockbox files. The ATOMIC primary key is AR_PAYMENTS_INTERFACE_PK, defined on TRANSMISSION_RECORD_ID. Under a heuristic Data Vault classification derived from its foreign key structure, this table behaves as a link object, since it principally records relationships between a transmission (AR_TRANSMISSIONS_ALL), a customer (HZ_CUST_ACCOUNTS), a receipt method (AR_RECEIPT_METHODS), a customer site use (HZ_CUST_SITE_USES_ALL), and a customer bank account (IBY_EXT_BANK_ACCOUNTS). This classification is a modeling suggestion rather than an Oracle-declared design.

Key Information Stored

The most operationally significant columns include:

An extensive attribute and global attribute block (ATTRIBUTE1–15, GLOBAL_ATTRIBUTE1–20) supports extensibility, and a large CPG_* block is reserved for Consumer Packaged Goods/retail lockbox processing.

Common Use Cases and Queries

Typical scenarios include monitoring unvalidated lockbox records, diagnosing rejected transmissions, and reconciling bank remittance to receipts. A representative query to inspect failed or pending records:

  • SELECT transmission_record_id, lockbox_number, batch_name, item_number, status, remittance_amount FROM ar.ar_payments_interface_all WHERE status <> 'PROCESSED' AND org_id = :org_id;

A common pattern joins the table to its parent transmission to trace the source file:

  • SELECT p.*, t.* FROM ar.ar_payments_interface_all p, ar.ar_transmissions_all t WHERE p.transmission_request_id = t.transmission_request_id;

Reporting use cases include lockbox error dashboards, daily deposit summaries by lockbox number, aging of unapplied transmissions, and reconciliation of REMITTANCE_AMOUNT against SUM(AMOUNT_APPLIED1..8). The AR_PMTS_INTERFACE_* global temporary tables are frequently joined on TRANSMISSION_RECORD_ID to drive custom Lockbox validation logic.

Related Objects

  • AR_TRANSMISSIONS_ALL — joined on TRANSMISSION_REQUEST_ID; the parent transmission header.
  • AR_RECEIPT_METHODS — joined on RECEIPT_METHOD_ID; receipt method validation.
  • HZ_CUST_ACCOUNTS — joined on CUSTOMER_ID; customer identity resolution.
  • HZ_CUST_SITE_USES_ALL — joined on CUSTOMER_SITE_USE_ID; bill-to/remit-to site resolution.
  • IBY_EXT_BANK_ACCOUNTS — joined on CUSTOMER_BANK_ACCOUNT_ID; customer bank account reference.
  • AP_TRANSMISSIONS_SETUP — joined on TRANSMISSION_ID; transmission setup reference.
  • AR_PMTS_INTERFACE_HEADER_GT, AR_PMTS_INTERFACE_LINE_DETAILS, AR_PMTS_INTERFACE_LINES_GT — referencing tables joined on TRANSMISSION_RECORD_ID.

These relationships, together with the primary key AR_PAYMENTS_INTERFACE_PK, make AR_PAYMENTS_INTERFACE_ALL the central integration point between bank lockbox files and downstream Receivables receipt processing.