FactuGES_ERP/modules
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
..
auth v0.10.3 2026-08-05 21:20:50 +02:00
catalogs feat(payment-terms): enforce percentage validation and enhance deletion logic 2026-08-16 00:36:31 +02:00
companies . 2026-08-15 15:42:23 +02:00
core feat(verifactu): add company Verifactu profile management features 2026-08-12 13:31:31 +02:00
customer-invoices feat(verifactu): add company Verifactu profile management features 2026-08-12 13:31:31 +02:00
customers . 2026-08-11 09:59:09 +02:00
document-series v0.10.3 2026-08-05 21:20:50 +02:00
factuges v0.10.3 2026-08-05 21:20:50 +02:00
identity v0.10.3 2026-08-05 21:20:50 +02:00
supplier v0.10.3 2026-08-05 21:20:50 +02:00
supplier-invoices feat(verifactu): add company Verifactu profile management features 2026-08-12 13:31:31 +02:00