FactuGES_ERP/modules/catalogs/src/api/domain
david 97174e580d feat(payment-terms): enforce percentage validation and enhance deletion logic
- Added validation to ensure payment term percentage is greater than 0 and does not exceed 100.
- Introduced `PaymentTermUsageChecker` to check for references before deletion.
- Updated `PaymentTerm` aggregate to track if due rules were updated.
- Enhanced repository methods to handle due rules correctly during updates and deletions.
- Added tests for payment term services and aggregate to ensure correct behavior.
- Implemented unique constraint on due days in the database model.
2026-08-16 00:36:31 +02:00
..
payment-methods feat(payment-methods): add payment method management functionality 2026-08-13 01:04:56 +02:00
payment-terms feat(payment-terms): enforce percentage validation and enhance deletion logic 2026-08-16 00:36:31 +02:00
tax-definitions . 2026-06-13 14:58:09 +02:00
tax-regimes Catálogo de régimen de IVA 2026-06-04 18:37:58 +02:00
index.ts . 2026-06-05 16:49:35 +02:00