Already imported my COA correctly, works fine with stock, sales, and buying.
Here are what I’ve done for payroll module:
Linked a payable account in company settings
created salary components (currently testing “Basic”) linked to an expense salary account
created salary structure
assigned it to an employee
created payroll entry, then salary slip and submitted it.
When I review the COA and General ledger, I find no entry at all.
But in Payroll > Reports, I can see a result of the above.
It should registers the expense since the “Basic” Salary component is inked with salary expense account as other earnings components and deductions as well.
Oh, sorry, I wasn’t very clear in my response. I meant to say that you have to book the payroll with a Journal Entry, which you typically create with the Payroll Entry doc. Was a Journal Entry created when you submitted the Payroll Entry?
When the Payroll Entry is submitted, an accrual Journal Entry aggregating all expenses together is supposed to be created automatically. You shouldn’t need to create it manually.
This is a bit different than how Sales/Purchase Invoices work, you are correct. The reason for the difference is that some companies don’t want salary information to appear directly in their books but rather do it in a separate account.
Bingo! I don’t know what I did, but I can see them now when I did the latest try.
Housing ,transportation allowances and deductions are booked!
I’ll share the settings once I figure out what’s going on. To see what causes this issue.
So here is my finding, before I start setting up payroll module, the expense accounts were set as “debit”, to solve the issue, I had to make it “none” not debit or credit. This is must be done before “linking” the accounts to the components.
After doing this, setting them again as “debit” will not raise the issue anymore.
I think it’s a bug, or I had to clear the cache before setting up.