This is what the "cleared" field is mean to do. I would initially write the 
entries as follows:

; file: check_writing.ledger
2000/01/01 * Initial Balance
    Bank:Checking Account      $1000.00
    Equity:Initial

2019/09/12  Landlord
    Expenses:Rent                    $500.00
    Bank:Checking Account:Cheque:124

When the cheque clears, you mark the entry with an asterisk.

If you don't want to alter the initial file then you could do the following:

2000/01/01 * Initial Balance
    Bank:Checking Account      $1000.00
    Equity:Initial

2019/09/12  Landlord
    Expenses:Rent                    $500.00
    Bank:Checking Account:Cheque:124

2019/10/11  Landlord
    Expenses:Rent                   -$500.00
    Bank:Checking Account:Cheque:124

2019/10/11 *  Landlord ; Cheque cleared
    Expenses:Rent                    $500.00
    Bank:Checking Account:Cheque:124

Using the -C or -U option (or neither) in your reports will give you an 
accurate picture of the state of your finances at all times.




On Friday, September 13, 2019 at 5:40:03 AM UTC+8, Jimi Damon wrote:
>
> So according to your commentary Martin , would you just change it to 
>
> ; file: check_writing.ledger
> 2000/01/01 * Initial Balance
>     Assets:Cash      $1000.00
>     Equity:Initial
>
> 2019/09/12 * Landlord
>     Expenses:Rent    $500.00
>     Assets:Cash:Cheque:124
>
> 2019/10/11 * Landlord Cashed the check
>     Assets:Cash:Checque:124   $500.00
>     Assets:Cash
>
>
> I'm not sure how what you describe is different than these two reports
>
> One is at the end of September
>
> ledger -f check_writing.ledger -e 2019/09/30 bal ^assets:cash$
>            $1000.00  Assets:Cash
>
>
> The other is at the end of next month
> ledger -f check_writing.ledger  -e 2019/10/31 bal ^assets:cash$
>              $500.00  Assets:Cash
>
>
> Thanks for any clarifications you can give.
>
>
>
>
> On Saturday, August 31, 2019 at 11:59:20 AM UTC-7, Martin Michlmayr wrote:
>>
>> * Taylor R Campbell <[email protected]> [2019-08-14 21:04]: 
>> > ; hand-written ledger entry 
>> > account Liabilities:Bank:Cheque:123 
>> > 2017-01-31 Landlord 
>> >     Expenses:Rent                            $750.00 
>> >     Liabilities:Bank:Cheque:123 
>> > 
>> > ; automatically generated by bank2ledger script 
>> > 2017-02-25 Bank statement           
>> >     Liabilities:Bank:Cheque:123              $750.00 
>> >     Assets:Bank 
>>
>> This works fine for personal accounts where you can do whatever works 
>> best for you instead of following official accounting practices. 
>>
>> This won't work for a business, however.  Cheques are treated as 
>> immediate cash expenses: when you write a check, the money immediately 
>> gets deducted (in your books), even though in reality it only gets 
>> deducted from your bank account when the person deposits the check. 
>>
>> That's (one reason) why businesses do bank reconciliations at the end 
>> of the month where they compare their books with their actual bank 
>> balances and account for the differences (undeposited checks get added 
>> to the balance from your book to match the bank balance). 
>>
>> -- 
>> Martin Michlmayr 
>> https://www.cyrius.com/ 
>>
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"Ledger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ledger-cli/ea95812d-80fe-4462-b40c-ebcdc4ce32a4%40googlegroups.com.

Reply via email to