Some accountants like to use the convention that when canceling an entry they use minus the amount they would like to cancel. Example;
Expenses Dr. - 100 “to cancel entry from before”
Payables Cr. - 100 “to cancel entry from before”
In Odoo the following constraint is in AML;
CONSTRAINT account_move_line_credit_debit2 CHECK ((credit + debit) >= 0::numeric)
Is there any particular reason why this constraint exists for the above balanced entry and would it cause any unforeseen effects to remove it?