Drafts are payment instruments that enable direct communication between the bank of the payor and the bank of the payee. In accounting, drafts are considered to be a form of payment, and are typically recorded in the same way as checks or wire transfers. When a draft is used to make a payment, the amount of the payment is debited to the appropriate expense account and credited to the bank account from which the payment was made.
Accounting Example:
A draft Invoice is created and saved. No entry is made for Invoices with a draft status.
A draft Invoice is partially paid (e.g., $5 payment on a $10 invoice). When the partial Payment is added onto the draft Invoice, both the Invoice and the Payment are recorded:
Parent Account | Account | Transaction / Reference | Date | Debit | Credit |
Accounts Receivable | Accounts Receivable | Invoice / Invoice | Jan 1, 2022 | 10.00 | - |
Revenue | Sales | Invoice / Invoice | Jan 1, 2022 | - | 10.00 |
Parent Account | Account | Transaction / Reference | Date | Debit | Credit |
Cash | Petty Cash | Payment / Invoice | Jan 1, 2022 | 5.00 | - |
Accounts Receivable | Accounts Receivable | Payment / Invoice | Jan 1, 2022 | - | 5.00 |
Leveraging Railz to use Journal Entries for drafts:
Drafts are typically used as a form of payment rather than a source document for accounting entries. Nevertheless, if you do need to record a draft payment in your accounting system, the following steps can help guide you through the process:
Identify the account or accounts that the draft relates to.
Determine the date of the transaction. This will be the date you record in the journal entry.
Add the account name(s) and the corresponding debit or credit amount(s) in the journal entry.
Include a brief description of the transaction in the journal entry. This could be something like "Purchase of inventory with draft payment."
Payload example:
You can use our POST /journalEntries
endpoint to add a $5 debit line item, for example, from the petty cash account and a $5 credit line item, for example, for the accounts-receivable account.
{
"connection":
{
"businessName": "{{businessName}}",
"serviceName": "{{serviceName}}"
},
"data":
{
"currency": "USD",
"currencyRate": 1.3,
"postedDate": "YYYY-MM-DD",
"lines":
[
{
"accountRef": "ID OF CASH ACCOUNT FROM ASP - SEE COA END POINT ",
"description": "LINE ITEM DESCRIPTION",
"amount": 5,
"type": "debit"
},
{
"accountRef": "ID OF ACCOUNTS RECEIVABLE FROM ASP - SEE COA END POINT ",
"description": "LINE ITEM DESCRIPTION",
"amount": 5,
"type": "credit"
}
],
"memo": "SOME MEMO"
}
}
For more information: