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 {