Files
accounted/lib
Mattsson 0222e084bb Refactor bookkeeping error handling and introduce new error classes (#356)
- Introduced new error classes for better error categorization:
  - JournalEntryNotBalancedError
  - FiscalPeriodNotFoundError
  - EntryDateOutsideFiscalPeriodError
  - JournalEntryNotFoundError
  - CannotReverseNonPostedError
  - CannotCorrectNonPostedError
  - EntryAlreadyReversedError
  - CurrencyRevaluationAlreadyExistsError
  - InvalidMappingResultError
  - BookkeepingDatabaseError

- Updated existing functions in engine.ts and transaction-entries.ts to throw specific errors instead of generic ones.
- Enhanced error response handling in get-error-message.ts to provide localized messages for new error types.
- Added unit tests for new error classes and error handling functions to ensure correctness and coverage.
2026-04-23 14:49:45 +02:00
..
2026-04-15 20:55:29 +02:00
2026-04-15 11:17:39 +02:00
2026-03-21 00:47:54 +01:00
2026-02-24 16:06:36 +01:00
2026-04-09 16:22:51 +02:00
2026-04-23 11:57:12 +02:00
2026-04-22 18:14:01 +02:00
2026-04-21 21:39:57 +02:00
2026-04-22 18:14:01 +02:00
2026-04-20 21:03:23 +02:00
2026-04-15 11:17:39 +02:00
2026-02-24 10:02:13 +01:00
2026-04-09 16:22:51 +02:00