From bbc19df6b435fb21aa0535c756de3b748e356932 Mon Sep 17 00:00:00 2001 From: Nana Kofi Larbi Mantey Date: Sun, 20 Oct 2024 19:04:10 +0000 Subject: [PATCH] adds CREDIT_DEBIT_NOT_EQUAL error --- .../services/ManualJournals/CommandManualJournalValidators.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/server/src/services/ManualJournals/CommandManualJournalValidators.ts b/packages/server/src/services/ManualJournals/CommandManualJournalValidators.ts index 40c8dd509..ebb8321b0 100644 --- a/packages/server/src/services/ManualJournals/CommandManualJournalValidators.ts +++ b/packages/server/src/services/ManualJournals/CommandManualJournalValidators.ts @@ -33,6 +33,10 @@ export class CommandManualJournalValidators { if (totalCredit <= 0 || totalDebit <= 0) { throw new ServiceError(ERRORS.CREDIT_DEBIT_NOT_EQUAL_ZERO); } + + if (totalCredit !== totalDebit) { + throw new ServiceError(ERRORS.CREDIT_DEBIT_NOT_EQUAL); + } } private roundToTwoDecimals(value: number): number {