From 7825024ae7869b023255879447611fad4c7f8a3d Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Thu, 8 Jan 2026 13:02:13 -1000 Subject: [PATCH] invoicing: more examples --- src/Invoicing.md | 38 +++++++++++++++++++++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/src/Invoicing.md b/src/Invoicing.md index 7d9cb89..2a8d325 100644 --- a/src/Invoicing.md +++ b/src/Invoicing.md @@ -38,6 +38,8 @@ Revenue is recorded when money is actually received: assets:checking $1000 ``` +### Plus invoices + In Cash accounting, invoices are not always tracked. If you want to track them, you can use equity to balance the transactions, as follows: @@ -48,11 +50,23 @@ If you want to track them, you can use equity to balance the transactions, as fo 2020-02-15 * AB Inc. | receive full payment for 202001ab equity:receivable $1000 - assets:receivable:ab $-1000 ;= $0 + assets:receivable:ab $-1000 = $0 revenues:consulting:ab $-1000 assets:checking $1000 ``` +Or use unbalanced postings: + +``` +2020-02-01 * AB Inc. | invoice for work done in january + (invoices:receivable:ab:202001ab) $1000 + +2020-02-15 * AB Inc. | receive full payment for 202001ab + (invoices:receivable:ab:202001ab) $-1000 = $0 + revenues:consulting:ab $-1000 + assets:checking $1000 +``` + ## Estimated tax If you're a freelancer in the US, eg, you may be responsible for @@ -70,6 +84,28 @@ with additional postings to track and save for tax owed: assets:checking $850 ``` +### Cash accounting plus invoices plus estimated tax + +Another example: +``` +2025-12-05 * AB Inc. | invoice + equity:unrecognisedrevenue $-1000 + assets:receivable:ab:202511ab $1000 + +2025-12-12 * AB Inc. | payment for 202511ab invoiced on 2025-12-05 + ; receive payment + assets:receivable:ab:202511ab $ -1000 = $0 + assets:bank:wf:bchecking $ 1000 + ; recognise revenue + revenues:ab $ -1000 + equity:unrecognisedrevenue $ 1000 + ; estimate income tax + liabilities:tax:2025:us $ -250 + expenses:tax:2025:us $ 250 + liabilities:tax:2025:hi $ -60 + expenses:tax:2025:hi $ 60 +``` + ## See also - [invoicing entries](https://gist.github.com/simonmichael/986a65106a9db1f8bd68) - [Ledger Practices: Tracking Reimbursable Expenses](https://felixcrux.com/blog/ledger-practices-tracking-reimbursable-expenses)