Skip to the content.

AR Cash Receipt Upload – Oracle EBS SQL Report

Oracle E-Business Suite SQL report from the Enginatics Library powered by Blitz Report™.

Overview

Upload to create AR cash receipts and optionally apply them to open invoices.

Each row creates one receipt (if it does not already exist) and optionally applies it to one invoice. To apply one receipt to multiple invoices, enter multiple rows with the same Receipt Number - the receipt is created only once on the first row, and each subsequent row generates one application against the existing receipt.

Receipt Application options:

Remittance Bank Account:

Apply-only against an existing receipt:

Receipt Information (Descriptive Flexfield):

Receipt Type - Standard vs Miscellaneous:

Customer Bank Account:

Notes Receivable / Bills of Exchange:

The upload supports the following modes:

Run this report in Excel in seconds: download Blitz Report™ free (your first 30 reports are free) or try it in the online demo.

Report Parameters

Upload Mode, Operating Unit, Receipt Date From, Receipt Date To, Customer Name, Customer Number, Bill To Site, Receipt Method

Oracle EBS Tables Used

ce_bank_acct_uses_all, ce_bank_accounts, ar_cash_receipt_history_all, gl_daily_conversion_types, ar_receivables_trx_all, iby_ext_bank_accounts, ce_bank_branches_v, ar_cash_receipts_all, hr_all_organization_units_vl, ar_receipt_methods, hz_cust_accounts, hz_parties, hz_cust_site_uses_all, ar_receivable_applications_all, ra_customer_trx_all, ar_payment_schedules_all

Report Categories

Enginatics, Upload

AR Customer Upload, GL Account Distribution Analysis, AR Miscellaneous Receipts, AR Transactions and Payments, AR Unapplied Receipts Register, CE Cleared Transactions, CE Cash in Transit, AR Customers and Sites

Running This SQL Without Blitz Report

The SQL source can be run in any SQL client. Some Oracle EBS SQL reports in this library use functions from the utility package xxen_util – install it first. Blitz Report™ adds parameters, Excel output with pivots, scheduling and security on top.

Download & Import Options

Resource Link
Excel Example Output Example
Blitz Report™ XML Import AR_Cash_Receipt_Upload.xml
SQL Source AR Cash Receipt Upload.sql
Full Report on Enginatics www.enginatics.com/reports/ar-cash-receipt-upload/

Case Study & Technical Analysis: AR Cash Receipt Upload

Executive Summary

This upload creates Oracle Receivables cash receipts in bulk and optionally applies them to open customer invoices, to a specific invoice number, or on account. It serves cash application teams that receive lockbox files, bank remittance advices or manual payments and need them recorded in the AR subledger without keying each receipt into the Receipts window. Each spreadsheet row creates or applies one receipt, and the same workbook can apply existing receipts to further invoices. The template runs in Excel through Blitz Report.

Business Challenge

The Solution

Technical Architecture (High Level)

Primary Tables

Logical Relationships

  1. HR_ALL_ORGANIZATION_UNITS_VL supplies the operating unit, which is matched to AR_CASH_RECEIPTS_ALL.org_id.
  2. AR_CASH_RECEIPTS_ALL joins to AR_RECEIPT_METHODS on the receipt method and to HZ_CUST_ACCOUNTS on the paying customer, then to HZ_PARTIES and HZ_CUST_SITE_USES_ALL.
  3. AR_CASH_RECEIPTS_ALL joins to AR_RECEIVABLE_APPLICATIONS_ALL on the cash receipt id, as an outer join so unapplied receipts still appear.
  4. Each application joins to RA_CUSTOMER_TRX_ALL on the applied customer transaction and to AR_PAYMENT_SCHEDULES_ALL on the applied payment schedule.
  5. The remittance bank account is resolved from the remittance bank account use id through CE_BANK_ACCT_USES_ALL to CE_BANK_ACCOUNTS.

Parameters & Filtering

Performance & Optimization

FAQ

Q: How do I apply one receipt to several invoices in a single upload? A: Enter one row per invoice with the same Receipt Number. The receipt is created on the first row, and each following row adds an application.

Q: Can I apply a receipt to an existing receipt that was created earlier? A: Yes. Enter the existing Receipt Number with the Invoice Number and Amount Applied. Receipt Method, Amount, Date and Currency can be left blank.


© Enginatics GmbH