When an external voucher is uploaded with negative debit and credit amounts while Use Correction Rows is not enabled, the system currently treats these negative values as standard debit and credit entries. Since no validation error is raised, users may incorrectly assume that the voucher has been posted successfully.
As an enhancement, the system should ideally interpret:
-
a negative debit as a credit, and
-
a negative credit as a debit.
If adjusting this behavior within the core functionality is not feasible, the system should at minimum trigger a validation error during the Check/Create process. This would prevent the creation of incorrect vouchers and ensure users are clearly informed about invalid debit/credit combinations.