Skip navigation

In an earlier blog we discussed how you can use the Autocash functionality to save time as you can set it up to apply cash receipts to A/R invoices automatically. However, sometimes you receive money from clients in forms that cannot be processed through your Autocash setup (and this does not happen frequently enough to add to your setup).


For these situations, where you cannot use bulk processing, you can use either of the following cash receipt entry programs:

  • Standard Receipts (P03B102)
  • Speed Receipts (P03B0001)


Here’s an overview of what these programs can and cannot do:


Standard Receipts

Speed Receipts



You can:

You can:

Use either the Load or Select feature to display open items for a customer.

Use one form to enter multiple receipts.

Enter information directly from a customer's remittance slip.

Enter logged receipts.

Apply receipts to invoices that include discounts or write-offs.

Enter balance-forward receipts.

Create chargebacks for discount amounts or short payments.

Create automatic write-offs.

Create deductions for short payments.


Create stand-alone chargebacks, write-offs, and deductions.


Apply unapplied amounts to invoices.


Apply receipts that are logged through Speed Receipts Entry.


View the results of receipts entry.


Locate and revise receipts.


Delete unposted receipts and receipt pay items.


Void posted receipts and receipt pay items.


Designate receipts as insufficient funds (NSF).


Apply receipts in an alternate currency.


Enter negative receipts


You cannot:

You cannot:

Enter receipts as quickly as you can using Speed Receipts Entry because you use multiple forms to access open items and enter receipt information.

Create chargebacks, manual write-offs, or deductions.

Enter logged receipts.

Preload open items.

Apply receipts using a balance-forward method.

Use this program as a stand-alone system.


Locate or revise receipts.


Delete or void receipts.


Designate receipts as NSF.


View the results of receipts application.


Use alternate currencies.


Enter negative receipts


Regardless of which program you use to enter manual receipts, there are three steps to the process:

  1. Enter the receipt
  2. Review the receipt, and revise it if necessary
  3. Post the receipt


Before you can enter a receipt, make sure that the following is set up:

  • Set up these AAIs and make sure that the G/L accounts attached to them exist and can be used by the G/L Post (R09801):
    • RKD for discounts taken.
    • RCxxxx, where xxxx is the chargeback G/L offset code, for the chargeback A/R trade account.
    • RAxx, where xx is the write-off reason code.
    • RN, for the deduction suspense account.
  • Set up these UDC tables for any reason codes you want to use:
    • 00/DE for discount reason codes
    • 03B/CB for chargeback reason codes
    • 03B/RC for write-off reason codes
    • 03B/CR for deduction reason codes


When you create a receipt, the system creates at least two records in the following tables:

  • A receipt header record that stores the amount of the receipt, the check number, receipt and general ledger dates, and so on. The system stores receipt header records in the Receipts Header table (F03B13).
    There is only ever one record per receipt in this table.
  • A receipt detail record that stores the amount of the receipt that is applied to each invoice. The system stores receipt detail records in the Receipts Detail table (F03B14).
    There is one record for each invoice matched on the receipt, and one for each standalone record (write-off, deduction, or chargeback), and one for any amount left unapplied.


In the receipt header there are two date fields:

  • the Receipt Date
  • the G/L Date

The Receipt Date field can be set to the date on which you enter the receipt into the system, or it can be set to the date on the customer’s check, or to the date on which the EFT payment from the customer came in, for example. However, the system does not use this date field for anything, so it is for informational purposes only.


The G/L date on the other hand is used for the following:

  • exchange rate calculations,
  • to determine whether a discount is earned, and
  • to update account information when you post the receipt.

Because the system uses the general ledger date for so many reasons, you cannot change the general ledger date after you enter the receipt, even if the receipt is not posted yet.


To apply a receipt manually to an invoice, you need to use something called a Type Input Code. This Type Input Code will automatically calculate amounts to apply for payments, discounts, write-offs, chargebacks, and deductions. The following Type Input Codes are available:

  • 10: Simple Invoice Match
  • 11: Invoice Match with Automatic Chargeback for Discount Amount
  • 15: Invoice Match with Write-Off
  • 16: Invoice Match with Chargeback
  • 17: Invoice Match with Deduction
  • 25: Stand-alone write-off
  • 26 (Stand-alone chargeback)
  • 27 (Stand-alone deduction)


There is much more to processing standard receipts than can be included, so if you need more information, please have a look at the following knowledge articles:

  • How To Create and Manage Manual Receipts In EnterpriseOne Accounts Receivable (Doc ID 1451219.1)
  • FAQ - Frequently Asked Questions on Accounts Receivable Manual Receipts (Doc ID 625851.1)

cash_receipt.gifYou may have attended on October 15th, 2015, the Advisor Webcast on A/R Post and how to troubleshoot post failure issues. Or maybe you saw the MOSC thread on the webcast, Whether you have or haven’t, I thought that it is an important enough topic to discuss here in the blog as well.


To successfully post A/R transactions you need to set up the following:

  • The PBCO constant and the Intercompany Settlements constant in the G/A Constants (P0000)
  • The Manager Approval of Input constant and the Offset Method in the A/R Constants (P0000)
  • The processing options of the various R09801 versions for posting A/R transactions


To post an A/R batch you can select it from within Invoice Journal Review (P0011), Draft Journal Review (P0011) and Receipt Journal Review (P0011), and then select row exit ‘Post by Batch’. Or you can go to Batch Versions (P983051W), select the R09801 version you need and use data selection to post your batch.


Which version of P0011 you use depends on which type of A/R batch that you are going to post:

  • IB for Invoices
  • RB for Cash Receipts
  • DB for Draft Receipts


When the post program (R09801) posts the batch, it does the following:

  1. It selects the data that belongs to the batch from the various tables
  2. It validates this data and any other information, such as constants, G/L accounts, business units, AAIs, etc
  3. It creates automated entries (document type AE)
  4. It updates the Taxes table (F0018) if applicable
  5. It updates the posted codes of the records belonging to the batch and of any new ones created by the post in the General Ledger (F0911)
  6. It updates the balances of the G/L accounts in the Account Balances table (F0902)
  7. It updates the batch status in the F0011 to D


When the post encounters a problem it stops at Step 2 and does the following:

  • It sends messages regarding the error to the Work Center (P012503)
  • It writes errors on its PDF, also known as the post-edit-report
  • It creates the Post Detail Error Report (R09801E) if the second processing option on the first tab of the processing options of the R09801 version that was run, is set to a 1 (one)


Other tools to troubleshoot a post failure are the records of the transactions in the batch from the various A/R tables and from the F0911 (if applicable), as well as the logs, the jde.log and jdedebug.log.


For more detailed information, you can play the recording of the webcast or review a PDF of the presentation. To find these:

  1. Go to knowledge article Advisor Webcast JD Edwards EnterpriseOne Schedule and Archived Recordings (Doc ID 1450327.1)
  2. Click on the tab named ‘Archived 2015’
  3. Scroll down to October 15
  4. Then either click on the webcast title ‘JD Edwards EnterpriseOne Posting Accounts Receivable Transactions: How to resolve posting issues.’, or on the recording or PDF links for this webcast.


You can also review these knowledge articles for more information on the R09801:

  • Understanding Invoice Post Process Within JD Edwards EnterpriseOne Accounts Receivable (R09801) (Doc ID 1967296.1)
  • Understanding The Receipt Post Process Within JD Edwards EnterpriseOne Accounts Receivable (R09801) (Doc ID 1967291.1)
  • Frequently Asked Questions on the General Ledger Post Program (R09801) (Doc ID 664701.1)

Filter Blog

By date: By tag:

Welcome to the My Oracle Support Community! We highly encourage you to personalize your community display name to make your activity more memorable. Please see for instructions.