Processing Orders with Deposits
These sections provide some examples of how sales orders that contain deposits are processed.
Deposit Payment Scenario
Suppose you have a sales order for 125 USD. The customer is unable to take the goods with them at the time of the order. Perhaps the goods are on backorder or special order. The customer is required to pay a 50 USD deposit for the order. In this example the invoice is sent to Accounts Receivable first.
-
The order is entered and a deposit payment of 50 USD is recorded in the Counter Sale component.
Note:
A deposit can also be recorded in the regular sales order entry component.
-
OM_BILL sends an invoice for the 50 USD deposit to Billing.
-
Billing creates a pending item in Accounts Receivable.
-
An open item is created for 50 USD for the invoice that contains the deposit.
-
The Cash Drawer is reconciled and the Cash Drawer Receipts (CDR_LOADPMT) process sends a payment of 50 USD to Accounts Receivable which references the sales order.
-
The Accounts Receivable Payment Interface process (AR_Payload) creates a payment for 50 USD which references the sales order.
-
The Accounts Receivable Payment Predictor finds an open item to which it should apply the payment.
-
The payment is applied to the open item and the item is closed.
-
A balance of 50 USD, the deposit, is shown under Deposits on the Customer Account Overview in Accounts Receivable.
Event Accounts Receivable Open Item Accounts Receivable Payment Customer Balance Accounting Entries Invoice creates Open Item IT-01
50 USD
50 USD
Dr AR 50 USD
Cr Customer Deposits 50 USD
Cash Payment (AR_PAYLOAD)
50 USD
Dr Cash 50 USD
Cash Payment applied to Invoice WS-01
Closed
Applied
0 USD
Cr Accounts Receivable 50 USD
Sales Order Is Fulfilled, Deposit Was Taken When Order Placed- Balance To Be Billed
Continuing with the previous example, where you had a sales order for 125 USD and the customer paid with a deposit of 50 USD, suppose the sales order is shipped and customer is billed for the balance on the sales order.
-
OM_BILL sends an invoice for 125 USD to Billing.
-
OM_BILL also sends an invoice line for the deposit applied of -50 USD. The total due on the invoice is 75 USD.
-
Billing creates pending item in Accounts Receivable for 75 USD.
-
The Accounts Receivable Update process creates an open item from the invoice and updates the customer balance by 75 USD.
The open item references both the invoice and the sales order.
-
The customer balance will have 75 USD open as a result of this transaction.
Event Accounts Receivable Open Item Accounts Receivable Payment Customer Balance Accounting Entries Invoice creates Open Item IT-01
75 USD (invoice)
75 USD
Dr Accounts Receivable 75 USD
Cr Revenue 125 USD
Cr Customer Deposits -50 USD
Sales Order Is Fulfilled, Deposit Was Taken When Order Placed - Balance Paid When Goods Are Picked Up
Suppose you have a sales order for 125 USD where the customer paid with a deposit of 50 USD, however in this example the sales order is picked up and paid for by the customer at time of pick up. In this example the invoice is sent to Accounts Receivable first. Also in this example, assume the Accounts Receivable Payment Predictor matches payments with open items using the #REFS algorithm group.
-
The customer returns to pick up the goods.
The 50 USD deposit is applied to the order and the balance of 75 USD is paid for and recorded in the counter sale component.
-
OM_BILL sends an invoice for 125 USD to Billing.
-
OM_BILL also sends an invoice line for the deposit applied of -50 USD. The total due on the invoice is 75 USD.
-
Billing creates a pending item in Accounts Receivable for 75 USD.
-
The Accounts Receivable Update process creates an open item from the invoice and updates the customer balance by 75 USD. The open item references both the invoice and the sales order.
-
The Cash Drawer is reconciled and the Cash Drawer Receipts (CDR_LOADPMT) process sends a payment of 75 USD to Accounts Receivable which references the sales order.
-
The Accounts Receivable Payment Interface process (AR_Payload) creates a payment for 75 USD which references the sales order.
-
The Accounts Receivable Payment Predictor applies the payment to the open item by matching the payment sales order reference to the open item invoice reference.
-
The Accounts Receivable Update process updates open item activity and updates the customer balance by -75 USD.
-
The Accounts Receivable Update process closes open items.
Event Accounts Receivable Open Item Accounts Receivable Payment Customer Balance Accounting Entries Invoice creates Open Item IT-01
75 USD
75 USD
Dr AR 75 USD
Cr Revenue 125 USD
Cr Customer Deposits –50 USD
Cash Payment (AR_PAYLOAD)
75 USD
Dr Cash 75 USD
Cash Payment applied to Invoice WS-01
Closed
Applied
0 USD
Cr Accounts Receivable 75 USD
Payment Plus Deposit Scenario
A sales order is created for 200 USD. This sales order is partially fulfilled. The customer paid for 100 USD worth of goods taken and left a 50 USD deposit for backordered goods. In this case the invoice was sent to Accounts Receivable first. Also in this example, assume the Accounts Receivable Payment Predictor matches payments with open items using the #REFS algorithm group.
-
The order is entered and the payment of 150 USD is recorded in the Counter Sale component.
-
The Order Management Billing process (OM_BILL) sends an invoice to Billing for 100 USD for the goods taken.
-
This same process creates a separate invoice for the deposit taken for 50 USD.
-
Billing creates two pending items in Accounts Receivable: one for the 100 USD goods invoice and one for 50 USD deposit invoice.
-
The Accounts Receivable Update process creates open items from invoices, and updates the customer balance by 150 USD. The open items reference both the invoice and the sales order.
-
The Cash Drawer is reconciled and the Cash Drawer Receipts (CDR_LOADPMT) process sends payment of 150 USD to Accounts Receivable and references the sales order.
-
The Accounts Receivable Payment Interface process creates a payment for 150 USD which references the sales order.
-
The Accounts Receivable Payment Predictor applies the payment to one of the open items by matching the payment sales order reference to the open item sales order reference.
-
The Accounts Receivable Update process closes one of the open items.
Event Accounts Receivable Open Item Accounts Receivable Payment Customer Balance Accounting Entries Invoice creates Open Item IT-01
100 USD
100 USD
Dr AR 100 USD
Cr Revenue 100 USD
Invoice creates Open Item IT-01
50 USD
150 USD
Dr AR 50 USD
Cr Customer Deposit 50 USD
Cash Payment
150 USD
Dr Cash 150 USD
Cash Payment applied to Invoice WS-01
Closed (one of the items gets closed, for example, the 50 USD)
Applied
100 USD
Cr Accounts Receivable 50 USD
Cash Payment applied to Invoice WS-01
Closed (the other item)
Applied
0
Cr Accounts Receivable 100
Partial Payment Plus Deposit Scenario
Similar to the previous scenario, suppose the customer orders 200 USD worth of goods. A portion of the goods can be taken immediately and a portion is backordered. The customer pays a partial payment of 25 USD for 100 USD worth of goods taken. The customer also pays a 50 USD deposit for backordered goods. In this example the invoice is sent to Accounts Receivable first. For this example, assume the Accounts Receivable Payment Predictor matches payments with open items using the #REFS algorithm group.
-
The order is entered and the payment of 75 USD is recorded in the Counter Sale component.
-
The Order Management Billing process (OM_BILL) sends an invoice to Billing for 100 USD.
-
This same process also creates a separate invoice for the deposit taken for 50 USD.
-
Billing creates pending items in Accounts Receivable: for the 100 USD goods invoice and one for 50 USD deposit invoice.
-
The Accounts Receivable Update process creates open items from the invoices and updates the customer balance by 150 USD.
The open items reference both the invoice and the sales order.
-
The Cash Drawer is reconciled and the Cash Drawer Receipts (CDR_LOADPMT) process sends a payment of 75 USD to Accounts Receivable which references the sales order.
-
The Accounts Receivable Payment Interface process creates a payment for 75 USD which references the sales order.
-
The Accounts Receivable Payment Predictor applies the payment to one of the open items by matching the payment sales order reference to the open item sales order reference.
-
Because both open items reference the same sales order it is difficult to predict which of the two invoices will be credited.
For this example, the 75 payment was applied to the deposit invoice to close the item
-
The Accounts Receivable Update process closes one of the open items, in this case the Deposit invoice.
Event Accounts Receivable Open Item Accounts Receivable Payment Customer Balance Accounting Entries Invoice creates Open Item IT-01
100 USD
100 USD
Dr Accounts Receivable 100 USD
Cr Revenue 100 USD
Invoice creates Open Item IT-01
50
150 USD
Dr Accounts Receivable 50 USD
Cr Customer Deposit 50 USD
Cash Payment (AR_PAYLOAD)
75 USD
--
Dr Cash 75 USD
Cash Payment applied to Invoice WS-01
Closed the 50 USD payment
Applied
75 USD
Cr Accounts Receivable 75 USD