Having just switched from Gnucash to beancount I thought I may as well record my salary properly from the payslips I keep stashed around.
My previous method was just to record the final amount I received in my bank account (all deductions already done), and when tax time came to just cross check the EA form (local name, basically a list of compensation and mandatory/voluntary contributions made in relation to my employment in a tax year) my employers gave me with the 13+ payslips I'd received in that tax year (including bonus/supplementary jobs). This ignored my own (and my employer's) contributions to what we call the EPF and Socso accounts (I think they're fairly analogous to 401k accounts in the US, mandatory contribution defined-contribution retirement savings programmes). I receive an annual report of the amounts in that account but just store those because I can't touch it for decades yet anyway. The more correct way which I want to do starting this financial year is to record my actual salary (rather than the amount which arrives in my bank account) and contra correctly with all amounts. Here's how things look like in my transaction now, copied exactly from my payslip:- 2017-01-01 * "" "January Salary" Assets:Banking:MyBank:SavingsAccount A MYR Income:Salary -B MYR Expenses:Tax:Y2017 C MYR Assets:EPF D MYR Assets:Socso E MYR Income:EmployerContribution:EPF -F MYR Income:EmployerContribution:Socso -G MYR Assets:EPF F MYR Assets:Socso G MYR Note that my EPF/Socso Assets account appears twice. This is because the law mandates that I make a contribution (first two appearances), and that my employer makes a contribution (last two appearances). This doesn't seem to raise any errors, but double-contribution to a single account seems slightly odd to me. Will I face any problems recording my salary in this manner? -- You received this message because you are subscribed to the Google Groups "Beancount" group. To unsubscribe from this group and stop receiving emails from it, send an email to beancount+unsubscr...@googlegroups.com. To post to this group, send email to beancount@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAGQ70ev8Va%2Bt0XhO3vBQx9KuWJPkGPqaxDBtDcziTvsbbMatyQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.