Commit Graph

10 Commits

Author SHA1 Message Date
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
5dfbdd2a1c feat(payment-methods): add payment method management functionality
- Implemented `usePaymentMethodUpdateMutation` for updating payment methods with validation.
- Created settings controllers and hooks for managing payment methods.
- Added UI components for creating, editing, deleting, and displaying payment methods.
- Introduced error handling and feedback mechanisms for payment method operations.
- Developed form schemas and utility functions for handling payment method data.
- Established a new settings page for managing payment methods with appropriate loading and error states.
2026-08-13 01:04:56 +02:00
5bc9920538 . 2026-06-13 14:58:09 +02:00
dc6382dd41 . 2026-06-05 16:49:35 +02:00
cea1ab2766 Catálogo de régimen de IVA 2026-06-04 18:37:58 +02:00
66783e1383 Formas de pago y vencimientos 2026-05-26 13:55:26 +02:00
475ab9fec3 . 2026-05-22 21:20:47 +02:00
567c9d9730 Catalogos 2026-05-22 20:24:50 +02:00
32dbd7d31f Formas de pago 2026-05-21 11:37:50 +02:00
cd4b8975c3 Métodos de pago 2026-05-20 19:53:23 +02:00