Search Results cleared_base_amount




Overview

AP_CHECKS_V is a documented, VALID view owned by the APPS schema within the Oracle E-Business Suite Payables (AP) product module. It exposes payment and check information from the underlying AP_CHECKS entity, supplementing that core data with attributes drawn from bank account, supplier, address, payment document, and global setup sources. Unlike the base transactional table, the view presents a denormalized, reporting-friendly projection that joins payment header data to banking and payee context, making it suitable for both inquiry and integration purposes across Oracle EBS 12.1.1 and 12.2.2.

The view retains the payment record identity through ROW_ID (mapped from AP_CHECKS.ROWID) and CHECK_ID, while adding derived and joined attributes such as BANK_ACCOUNT_ID from CE_BANK_ACCOUNTS and PAYMENT_DOCUMENT_ID from CE_PAYMENT_DOCUMENTS. The presence of CONTROL_AMOUNT (aliased from AC.AMOUNT) indicates the view is consumed by payment control and reconciliation processes as well as ad hoc reporting.

Underlying Base Objects

Per the documented metadata, AP_CHECKS_V references the following base objects:

The view text confirms a primary selection from AP_CHECKS (aliased AC) joined to CE_BANK_ACCOUNTS (aliased CBA) to supply BANK_ACCOUNT_ID, with PAYMENT_DOCUMENT_ID supplied by CE_PAYMENT_DOCUMENTS (aliased PD). Package references indicate the view participates in the payment creation, auto-payment, and invoice-payment application flows.

Key Columns

Common Use Cases and Queries

The view is typically used for payment registers, bank reconciliation extracts, check printing verification, and integration feeds to treasury or financial data warehouses.

Listing recent payments for a payee or bank account:

  • SELECT check_id, check_number, check_date, amount, currency_code, bank_account_num FROM ap_checks_v WHERE bank_account_id = :p_bank_account_id AND check_date >= :p_from_date;

Reconciling cleared versus issued amounts:

  • SELECT check_number, amount, cleared_amount, cleared_date FROM ap_checks_v WHERE cleared_date IS NULL AND check_date < SYSDATE - 30;

Extracting payment-run totals for a given run:

  • SELECT checkrun_name, COUNT(*) payment_count, SUM(amount) total_amount FROM ap_checks_v WHERE checkrun_id = :p_checkrun_id GROUP BY checkrun_name;

Because the view draws on joined banking and party objects, queries should filter on indexed base columns such as CHECK_ID, CHECKRUN_ID, and BANK_ACCOUNT_ID to avoid full-scan overhead. The descriptive flexfield attributes and address columns make the view equally suitable for formatted output and for downstream document generation.