Open ruthra-kumar opened 3 months ago
To fix this, allocation should always have the gross amount - 60, with the below ledger entries. Account | Debit | Credit |
---|---|---|
Debtors | 60 | |
Vat | 10 | |
Cash | 50 |
I have had similar issue along with another linked issue. Payment terms typically say advance of a certain percentage and in most cases this does not include taxes as the job isn't performed or goods not delivered. Advance should generally not include the tax. So if 10% advance is shown in purchase order in the payment terms table, it shows as 12$ when it should be 10$. Giving this print to the supplier is not possible. To clarify, I'm in India where this is most likely scenario as gst is not payable on advance.
In Germany, advances are usually considered as gross payments. The GST liability is created on receipt of the advance.
Right now I have managed to bypass the issue by removing the taxes in PO and adding it at the time of invoicing. Not ideal but its a workaround.
Since different countries have different procedures, this should be tackled. Maybe a dropdown like we have in taxation table.
Information about bug
Consider this scenario:
This creates the following issues:
Possible solution:
Module
accounts
Version
ERPNext v14 ERPNext v15
Installation method
None
Relevant log output / Stack trace / Full Error Message.
No response
Internal Ref: https://support.frappe.io/helpdesk/tickets/19411