It is really needed that the debit and credit are positive?
Currently on the OpenERP accounting we have some constraints like this one:
_sql_constraints = [
...
]
That 'credit_debit2' is checking that the accounting entries are always positive. But the question is:
Is it really needed? Why shouldn't we use negative entries?
I mean, on Spain nothing prevents to use negative accounting entries, so a lot of accountants are used to do that on some specific cases like some kinds of refunds (that also means that accounting programs usually allow the users to do it).
So, on paper, to cancel this sale invoice:
(430) Customers 118
(700) Sales 100
(477) Taxes 18
Some accountants would create accounting entries like this one if the invoice was just invalid (a cancel):
(430) Customers -118 |
(700) Sales | -100
(477) Taxes | -18
Instead of this other option that would be used mostly when doing a real refund of the goods:
(7080) Refunds 100 |
(477) Taxes 18 |
(430) Customers | 118
Question information
- Language:
- English Edit question
- Status:
- Answered
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Can you help with this problem?
Provide an answer of your own, or ask Borja López Soilán (NeoPolus) for more information if necessary.