Hi Phil,
'Phil Gee' via Ledger <[email protected]> writes:
> I'm back again with a question. I really, really love what I can do with
> automated transactions. However, I run into one problem: Suppose I have a
> credit card whose debt I track in Liabilities:CreditCard. Generally its
> rather nice to see how my equity is in the current month. That I can do
> with ledger assets liabilities. Each month I pay my current credit card
> debt, i.e. I know that after this payments that Liabilities:CreditCard
> won't affect this months' equity. However, running ledger assets liabilities
> would be affected by all credit card payments done afterwards. I would like
> to split Liabilities:CreditCard in Liabilities:CreditCard:Current and
> Liabilities:CreditCard:Next. In Liabilities:CreditCard:Current I would have
> all payments which are due this month, in Liabilities:CreditCard:Next all
> payments due next month.
> It would be great to have an automated transaction which transfers the
> content of Liabilities:CreditCard:Next to Liabilities:CreditCard:Current
> when my paycheck arrives.
Not sure if this helps, but here's what I do to solve a similar problem,
without automated transactions or splitting the account.
When I schedule a payment for a CC account, I use the auxiliary date
field to back-date the payment to the date of the bill. For example, if
the billing cycle ends on 4/13, the payment is due 5/13, and I schedule
the payment for 5/9, the transaction looks like:
2016/05/09=2016/04/13 CC payment
Liabilities:CreditCard $200.00
Assets:Checking
Then I run credit card reports with the --effective/--aux-date flag.
This has the effect, in the register report for the CC account, of
showing the balance going to zero at the billing cycle boundaries
(assuming I pay the full balance). Thus, the running total at the end
of this report shows the correct balance on the card for every
transaction since the billing cycle turned over, even though the payment
is technically in the future.
Meanwhile, the balance and register reports for the checking account
(without the --effective flag) reflect the scheduled payment, unless I
set an end date that is not in the future. This makes it easy to tell
how much money I actually have in the account (via -e today), and also
how much money in the account is not already allocated (no end date),
i.e., what my equity is.
Hope that helps!
Best,
Richard
--
---
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].
For more options, visit https://groups.google.com/d/optout.