Makes sense--thanks. I'll definitely utilize the tax-year tag for this. My 
main concern with putting it in an expense account is for budgeting. I've 
set specific budgets for specific expense accounts, but I also want to set 
a hard limit on expenses (not including taxes). Do you know how I would do 
that in a budget? Example:

~ Monthly
    exp                                     1,200.00 USD # how do I exclude 
taxes from this?
    exp:auto:fuel                           50.00 USD
    exp:food                                400.00 USD
    exp:bills:rent                          300.00 USD
    exp:bills:phone                         30.00 USD
    exp:extra                               200.00 USD
    exp:needs                               100.00 USD
    ass:cash:savings                        1,000.00 USD
    ass:vanguard                            1,500.00 USD
    ass

On Wednesday, May 16, 2018 at 10:03:14 AM UTC-7, Martin Michlmayr wrote:
>
> * Shane <shaneph...@gmail.com <javascript:>> [2018-05-16 09:39]: 
> > but I'm unsure how I would zero this account out after my tax return 
> > without having an expense account. 
>
> Well, at some point you'll need an Expense account for it anyway 
> because it *is* an expense. 
>
> If you don't want taxes to pollute your expense report because they 
> are not "real" expenses, maybe you should only put your *net* salary 
> figure into ledger.  Most people here want to see gross income, taxes 
> and net, but maybe you only care about the net income (which makes 
> perfect sense depending on what you care about). 
>
> In this case, if you have more tax to pay later that would be an 
> expenses:tax for you.  And if you get a refund, it would be income: 
>
> Alternatively, you could also add a "and not expenses:tax" to your 
> expense reports. 
>
> > Using a liability account helps for keeping my expense reports 
> > simple, but I don't see how I can zero this account without having 
> > an expense account. 
>
> Tax is an expense.  If you decide to account for tax, you'll need an 
> expense account.  Although I suspect you could just close it out once 
> at the end of the year (or when you do your tax return). 
>
> > Also, separating them by year helps with reporting, but in a few 
> > years there will be many tax accounts. 
>
> I use meta data to keep track of the year.  So I can --pivot by the 
> meta-data tag "Tax-Year".  I have an automated transacation to add 
> Tax-Year if there's no such meta-data already.  So when I pay tax in 
> January for the same year, I don't add a "Tax-Year".  But if I get a 
> refund in March for the previous year I'd add: "Tax-Year: 2017". 
>
> This is my automated transaction: 
>
> = /^Expenses:Tax/ and not %Tax-Year and expr commodity == 'EUR' or 
> commodity == 'USD' 
>     ; Tax-Year:: (format_date(effective_date or date, "%Y")) 
>
> and for the UK tax year (which doesn't align with the calendar year): 
>
> = /^Expenses:Tax/ and not %Tax-Year and expr commodity == 'GBP' and date 
> >= [2012-04-06] && date < [2013-04-06] 
>    ; Tax-Year: 2012-13 
>
> = /^Expenses:Tax/ and not %Tax-Year and expr commodity == 'GBP' and date 
> >= [2013-04-06] && date < [2014-04-06] 
>    ; Tax-Year: 2013-14 
>
> -- 
> 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 ledger-cli+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to