Draft

Purpose
 Overview of Accounts Receivable Draft Processing
 Manual Drafts
 Automatic Drafts
Scope
Details
 Steps to Process A/R Drafts
 Draft Origination
 Draft Acceptance
 Draft Remittance (Optional)
 Draft Collection
 Setup Requirements
 User Defined Codes (UDC) for A/R Drafts
 Setting Up Automatic Accounting Instructions (AAIs) for Accounts Receivable Drafts
 Setting Up Bank Account Information
 Processing Preauthorized Drafts
 Revise, Approve and Post A/R Drafts
 Revising Drafts
 Approving and Posting Accounts Receivable Drafts
 Deleting and Voiding Drafts
 Returning a Draft to Prior Status

Purpose

Overview of Accounts Receivable Draft Processing

Drafts are payment instruments that allow direct communication between the bank of the supplier and the bank of the customer. In most countries, a draft is a promise to pay a debt. The use of a draft for payment of obligations affects the legal nature of the underlying liabilities. Therefore, you must classify, track, and report drafts separately from other types of payments and obligations.

Many areas of the world use draft processing, although the payment instrument might be referred to as something other than a draft. For example, in Asia Pacific, the draft process is commonly used for post-dated checks. In the United States, it is used for credit card payments.

Both you, as the supplier, or your customer can originate a draft. Regardless of who originates it, you must enter the draft into the system (a process which is also known as draft acceptance), remit it for collection, and then record the collection of the money from your customer. Drafts can also be discounted and might have a contingent liability.

There are two types of A/R Drafts: Manual and Automatic Drafts. This refers to the customer's pre-authorization of a draft, rather than the methods used to enter/process the draft records.

Manual Drafts

Manual drafts are also called customer acceptance drafts because a customer must accept them before they can be remitted to the bank. The following types of manual drafts are available:


The system can distinguish drafts with only a bank name from those with complete bank account information. This is helpful because banks generally assess an additional fee to collect drafts if you do not provide account information.

The program used for this in JD Edwards EnterpriseOne is Customer/Supplier Drafts Entry (P03B602).

Automatic Drafts

Automatic drafts are also called preauthorized drafts because they do not require customer acceptance. You and your customer agree in advance that the customer will pay with a draft.

The program used for this in JD Edwards EnterpriseOne is Preauthorized Drafts (R03B671).

 

Scope

 This document is intended for users who are setting up or using the A/R Draft process in the EnterpriseOne Accounts Receivable module

Details

Steps to Process A/R Drafts

A draft is a payment that passes through various steps of processing. During each step, the system creates either electronic or paper records, as well as accounting entries.

These are the steps:

  1. Draft Origination
  2. Draft Acceptance 
  3. Draft Remittance (Optional) 
  4. Draft Collection

Draft Origination

The draft process begins when either you or your customer originates (prints) a draft. The draft shows the amount to be paid, the due date, banking information and, possibly, information about the underlying liabilities (invoices).
A draft can be generated by printing an invoice with a draft (using  Invoice Print with Draft (R03B5051)), or a statement with a draft (using R03B500X). Some customers expect one draft per invoice. Other customers expect one draft for a statement of invoices. You can either send invoices with drafts attached or send statements with drafts attached. The draft origination step updates the customer ledger with the draft number (statement number), but has no effect on the general ledger.

Draft Acceptance

A draft has no legal force until the customer accepts it.

For manual drafts, your customer can accept the draft in any of the following ways:


For automatic drafts, the draft is accepted by prior agreement, so each draft does not require customer acceptance.

Draft acceptance also includes entering the draft into the system. If you process drafts manually (via P03B602), you enter the draft to create the appropriate records. If you process drafts automatically (via R03B671), the system creates the appropriate draft records for you.

Regardless of whether you enter the draft manually or create the draft automatically, the system performs the following:

 

Draft Remittance (Optional)

Draft remittance consists of the following steps:

  1. You remit (deposit) the draft to your bank so that it can collect the funds from your customer's bank. You can remit the draft either electronically or on paper in the form of a bank register. When you remit the draft for payment, the system updates the pay status of the R1 draft invoice record to G.
  2. The system creates the following journal entries, which you must post: 
  3. You arrange to collect funds from the draft in one of the following ways: 

Note: Draft remittance is optional in certain countries. It is also optional if you are using the Drafts process to record credit card payments on sales orders by your customers.

Draft Collection

Draft collection consists of the following steps:

  1. Your bank collects the funds for the draft from the customer's bank on the due date of the draft, or your bank informs you that it cannot collect the funds.
  2. On or after the due date, both you and your customer recognize the transfer of cash. When you run the program that processes draft collection, the system updates the pay status of the draft invoice record to show that it has been collected. 
  3. The system creates the following journal entries, which you must post: 
Note: See JD Edwards EnterpriseOne Accounts Receivable Online guides regarding each step in more detail.

The Implementation Guides are available on the Oracle Technology Network.

Setup Requirements

 You need to set up the following to process drafts:


When you process drafts, the system uses unique user defined codes and AAIs. Additionally, to avoid fees from the bank, most companies set up bank account information for their customers who process drafts. You use payment instruments to differentiate customers who process drafts from those who do not, as well as to identify those customers for whom you originate the draft from those who originate the draft themselves. You can also use payment instruments to identify those customers for whom you have bank account information from those for whom you do not.

User Defined Codes (UDC) for A/R Drafts

User defined codes (UDC) are used throughout the Accounts Receivable system. The following discussion of user defined codes for draft processing provides you with detailed information about whether new codes can be added and existing codes modified, as well as how the codes are used in the program.

Payment Instrument Codes (00/PY)

Using a payment instrument in draft processing is optional. You use payment instrument codes to categorize drafts for reporting and accounting purposes. For example, if you want to distinguish drafts that you originated from those your customer originated, or if you want to distinguish drafts for which you have bank account information from those for which you do not, you can assign the drafts different payment instruments.
The payment instrument that you assign to a draft can also be used in conjunction with AAI items, such as RD1x, RD2x, RD3x, and RD4x (where x represents the payment instrument), to assign different accounts based on the payment instrument. The following list provides examples of the payment instruments that are set up for you to use for draft processing. You can use these codes or set up additional codes.

D – Draft by Invoice
F – Draft by Statement
1 – Draft that you originate with a bank account number
2 – Draft customer originates with a bank account number
3 – Draft you originate without a bank account number
4 – Draft customer originates without a bank account number

Note: The description of the payment instrument code in this table might not be the same as the description in the UDC (00/PY) because these codes can be used in other systems.


Setting Up the Default Payment Instrument for A/R Drafts

To distinguish invoice records to be paid by draft from other invoice records, you can set up a default payment instrument on the customer master record. The system updates invoice records for that customer with the payment instrument that is specified on the customer record, unless you change it on the invoice.
For draft processing, you can use the payment instrument to differentiate customers for whom you might print invoices with a draft attachment from customers for whom you might print statements with a draft attachment. You can also use the payment instrument to identify drafts entered with bank account information from those that do not have bank account information. Processing options for the draft entry programs allow you to set up payment instruments to use for this purpose. The system updates draft invoice records (document type R1) in the Customer Ledger table (F03B11) and draft receipt records in the Receipts Header (F03B13) table with the payment instrument specified in the processing options. If you need to update the payment instrument for invoices that you previously entered, you can use the Speed Status Change program (P03B114) to update the payment instrument on all invoices for the customer or on an invoice-by-invoice basis.

Note: See JD Edwards EnterpriseOne Accounts Receivable Online guides for further details regarding each step.


Payment Status Codes (00/PS)

Pay status codes are hard-coded. The system updates invoice (document type RI) and draft invoice (document type R1) records in the Customer Ledger table (F03B11) with one of the following payment status codes, based on where the invoice is in the draft process:

A – Approval for Payment and used during invoice generation. When you create an invoice and expect your customer to pay by draft, the system displays this pay status on the invoice.
P – Paid in full and used during Draft acceptance and draft collection stages. When you accept the draft, the system updates the pay status of the invoice (RI) to this status. The system also updates the draft invoice (R1) to this pay status when the draft is collected.
D – Draft accepted and used during Draft acceptance stage. When you accept the draft, the system updates the pay status of the draft invoice (R1) to this status.
# - Draft included in register and used during Draft Registration stage. When you register the draft, the system updates the pay status of the draft invoice (R1) to this status.
G – Draft deposited not due and used during Draft remittance. When you submit the draft to the bank and you update the draft with the remitted information, the system updates the draft invoice (R1) to this status.


Draft Status Codes (03B/DS)

Draft status codes are hard-coded. The system updates the draft record in the Receipts Header table (F03B13) with one of the following draft status codes, based on where the draft is in the draft process:

4 – Draft accepted. When you enter the draft using either Enter Our Drafts or Enter Customer Drafts program, or when you create the draft by running the Pre-Authorized Drafts program (R03B671), the system updates the status of the draft to this status.
3 – Draft remitted for cash or discount. When you run the Draft Remittance program (R03B672) and specify to remit the draft for cash or with a discount, the system updates the status of the draft to this status.
2 – Draft remitted with contingent liability. When you run the Draft Remittance program and specify to remit the draft with contingent liability, the system updates the status of the draft to this status.
0 – Draft collected. When you run the Draft Collection with Status Update program (R03B680), the system updates the status of the draft to this status.

Setting Up Automatic Accounting Instructions (AAIs) for Accounts Receivable Drafts

The system uses the following AAIs for draft processing, where x is the payment instrument:

- Drafts Receivable (RD1x) - The RD1x AAI item defines the drafts receivable account to debit when you accept a draft. The system automatically debits the drafts receivable account (RD1x) unless you override it in the processing options, and it edits the A/R trade account (RC). When you remit drafts, the system debits drafts remitted (RD2x, RD3x, or RD4x) and credits drafts receivable (RD1x).

- Drafts Remitted (RD2x) - The RD2x AAI item defines the drafts remitted account to debit when you remit drafts for cash. The system automatically debits the drafts remitted account (RD2x) unless you override it in the processing options, and credits the drafts receivable account (RD1x). When you collect drafts, the system debits a bank account (RB) and credits the drafts remitted account (RD2x).

- Drafts Remitted for Discount (RD3x) - The RD3x AAI item defines the drafts remitted for discount account to debit when you remit drafts for a discount. During draft remittance, you use a processing option to choose the drafts remitted for discount account. The system debits the drafts remitted for discount Account (RD3x) and credits the drafts receivable account (RD1x). When you collect drafts, the system debits a bank account (RB) and credits the drafts remitted for discount account (RD3x).

- Contingent Liability (RD4x) - The RD4x AAI item defines the draft contingent liability account to credit when you remit drafts for a discount if you are required to recognize a contingent liability until the maturity date of the draft. During draft remittance, you use a processing option to choose the draft contingent liability account.
The system debits the draft remitted for discount account (RD3x), and credits the drafts receivable account (RD1x). The system also debits the bank account of the remittance, based on a processing option, or the bank account used during the pre-register, and credits the draft contingent liability account (RD4x) unless you override it in the processing options. When you collect drafts, the system debits the draft contingent liability account (RD4x) and credits the drafts remitted for discount account (RD3x).

- Void/Non-Sufficient Funds (RD5) The RD5 AAI item defines the draft receivable account for the new draft that the system creates when you void or specify a draft as NSF. Depending on the draft status at the time that you void or specify the draft as NSF, the system debits the account associated with AAI item RD5 and credits either the draft receivable account (RD1x) or the draft remittance account (RD2x or RD3x).

Setting Up Bank Account Information

You must set up bank account information when using Accounts Receivable draft processing. Depending on the type of information that you process, you must set up bank account information for your company’s bank accounts, as well as for your suppliers or customers.

Bank Account Cross Reference (P0030A) – You use this program to set up bank account information for your suppliers and customers. If you process Accounts Receivable drafts you must set up bank account information for the customer. Although all the programs update and store bank account information in the Bank Transit Master table (F0030), the system differentiates each bank account record using a record type. The record type not only identifies whether the bank account is for a supplier or customer; it is also used to differentiate customers who process drafts and automatic debits from suppliers who process automatic payments.
Type D - The system assigns this value when you set up bank account information and turn on the A/R Drafts, Auto Debit option using the Bank Account Cross Reference program (P0030A). You must turn on this option for customers who process drafts or auto debits.

Processing Preauthorized Drafts

From the Draft Daily Operations menu (G03B161), choose Pre-Authorized Drafts (R03B671).

Automatic drafts are also called preauthorized drafts because they do not require customer acceptance for each draft. You and your customer agree in advance that the customer will pay with a draft. You do not print and send a draft to the customer, but instead remit (deposit) the draft to your bank for collection. You create automatic drafts by running the Pre-Authorized Drafts program (R03B671). You select the invoices to pay with each draft by using data selection. You can run this batch process in either proof or final mode:

Proof Mode - You can choose to generate a detail or summary report of transactions:


Or

Final Mode - You can make the same selections as in proof mode. In final mode, the system:


Whichever mode you choose, you can review the information and make necessary changes. If you need to make changes after running R03B671 in proof mode, you can use either Standard Invoice Entry (P03B11) or Speed Status Change (P03B114). If you make any changes after running R03B671 in final mode, you will need to use P03B602. We recommend running R03B671 in proof mode first and evaluating the results, as it will be easier to make changes at that step than after running it in final mode.

The system processes drafts in the same way as receipts except that the system:


After you generate drafts, you must approve and post them to the general ledger to create the appropriate journal entries. This program updates and creates records in the Customer Ledger (F03B11), Receipts Header (F03B13), and Receipts Detail (F03B14) tables.

Note - The report prints the abbreviated column heading PI, which indicates payment instrument.

Revise, Approve and Post A/R Drafts

Revising Drafts

After you enter drafts, you can review and revise them before you post them to the general ledger. You typically review drafts to:


The following guidelines apply when you revise draft information:

Approving and Posting Accounts Receivable Drafts

From the Draft Daily Operations menu (G03B161), choose Draft Journal Review or Post Drafts to GL. After you enter drafts, you must post them to the general ledger to update the appropriate account information. Depending on your organization's policy, your batches might require management approval before you can post them. The process to review and approve batches is the same regardless of the batch type. The batch type for draft batches is DB.

Note - The status of the draft batch header remains In Use until you completely exit the draft entry program.

After each step in the drafts process (entering, remitting and collecting) you must post the drafts to the General Ledger (F0911). If this is not done at each step, incorrect entries may be created in the F0911.
When you post the draft at draft acceptance, the system creates a journal entry to debit the Drafts Receivable account, using the RD1 AAI, and credits the A/R trade account using the RC AAI.
When you post the draft at draft remittance, the system creates a journal entry to debit the Draft Remittance account, using the RD2 AAI, and credits the Drafts Receivable account, using the RD1 AAI.
When you post the draft at draft collection, the system creates a journal entry to debit the GL bank account, using the RB AAI, and credits the Draft Remittance account, using the RD2 AAI.
Please note that the Posted Code field of the F03B13 record for the draft will remain blank until the draft has been collected, and the collection has been posted, regardless of whether or not the draft has been posted during previous stages.

During the post, the system does the following:


If no errors occur, the system does the following:

 You can also post drafts using the Draft Journal Review program (P0011).

When posting a draft matched with invoices, the F0911.AN8 field on each AE line is populated with the first Customer Number encountered for the trade account, and the F0911.AN8 field on the R1 line is populated with the draft’s Payor Number.

Note - The system creates unapplied draft (RU), draft (R1), chargeback (RB), and deduction (R5) invoices with a posted status of D in the Customer Ledger table (F03B11). To determine whether these records are posted, you must locate and verify the posted status of the draft document from which they originated.

If you enter a draft in error, you can delete or void it. When you delete or void a draft, the system reopens any invoices that the draft paid. You can delete a draft only when:

Note - If the draft is at a remittance or collection status, you cannot delete it; you must post the draft and then void it.

 

Deleting and Voiding Drafts

When you delete a draft, the system removes the draft records from the following tables:


If the draft is posted, you must void the draft. When you void a draft, the system updates the following fields on the draft’s Receipt Header record (F03B13):


The system uses the reason code that you enter when you void the draft. The system also creates a new batch, which you must post to create the reversing journal entries. You can void the draft at any stage of draft processing.

To delete or void drafts the client needs to follow a very similar process to that of deleting or voiding regular receipts:

  1. Open Draft Inquiry (P03B602) from menu G03B161
  2. Inquire on the draft to be deleted or voided 
  3. Highlight this draft 
  4. Either take row exit ‘NSF’ for non-sufficient funds, if the draft has to be deleted or voided because the customer didn’t have enough money in their bank account, or in all other scenarios take row exit ‘Void/Delete’ to do a regular void


The only difference between the two row exits is the reason code; NSF does not have additional functionality behind it.

Note: In order to void or NSF a draft, the draft can be at any status but must be posted. If the draft is unposted, it can only be deleted and then only when it is at an acceptance status (4).

Returning a Draft to Prior Status

If you remit or collect a draft in error, you can return the draft to its prior status rather than completely processing the draft and then voiding it. You can select multiple drafts for this purpose. The system reverses any changes that were made to the drafts when each was moved to its current status.

Note -You cannot return a draft from the acceptance status to a prior status, or return a draft that is voided or designated as having insufficient funds (NSF) to a prior status.

In the processing options for the draft entry programs (P03B602), you can specify whether to prohibit users from using this feature. When you return a draft to a previous status, the system:

Note - The system retrieves the status for the Text Processor Header record from the user defined code 00/TL.