Prior to reading this article, we recommend you read the following article:
The Billing Map covers the process for billing customers, recognizing revenue, and receiving a cash payment for services and non-inventoried products.
A billing is a customer invoice and can be created from the Billings tab or from any of the following objects:
- Quote (Salesforce Opportunity)
- Work Order (Salesforce Field Service)
- Recurring Billing
- Time Card
- Expense Report
- Custom Object
Once a billing is created it is posted. Posting the billing creates the debits and credits in the general ledger. The debit entry for a billing is always the Accounts Receivable Control GL Account set in Accounting Settings. The credit for a billing is created to the GL account used on the billing line labeled Revenue GL account. This is typically a revenue type but can also be set to a balance sheet type if the billing has amortized revenue.
If a billing has amortized revenue, it is very easy to set up an amortization schedule from the billing record. The accounting entries for amortization will debit the Amortized Revenue GL account and credit a Revenue GL Account. An amortization entry will be made for each accounting period required.
Receive and Apply Cash
Once a billing is sent to the customer it will show as an accounts receivable record until it is collected. When a payment is received it is recorded as a cash receipt. When a cash receipt is posted it will create a debit to cash and a credit typically to unapplied cash.
The credit GL account for the cash receipt defaults to the Unapplied Cash GL account set in accounting settings. This GL account can be overridden with a different value at the time of entry. It would be appropriate to set the credit GL account on the cash receipt to a revenue type if you are recording a service sale without a billing record or taking a cash donation as a non-profit.
When a cash receipt is received for a specific billing or group of billings it should be applied to the appropriate billings. This is initiated by clicking the Apply button on the cash receipt.
When a cash receipt has been applied it will update the general ledger by debiting the unapplied cash GL account (or the GL account set as the credit on the cash receipt) and crediting accounts receivable.
Create Deposit and Reconcile with Bank
A cash receipt can be grouped with other cash receipts and recorded as a deposit or it can be included as a single data record when performing the bank reconciliation.
If a customer has not paid a billing and you wish to issue a refund, you can create a credit memo. A credit memo is a negative billing in Accounting Seed. The credit memo is easily applied to the billing.
If a customer has already paid and you wish to issue a refund then you would create an account payable. The debit GL account used on the Payable line is typically the same Revenue GL account used on the original billing record.