- Added iva_name, rec_name, and retention_name to the SequelizeIssuedInvoiceV2TaxesDomainMapper for improved tax metadata handling. - Implemented validation to ensure tax codes and names are present together in the SequelizeIssuedInvoiceV2TaxesDomainMapper. - Updated proforma services to utilize the new tax resolver and availability checker for better tax management. - Introduced ProformaTaxesUnavailableError and ProformaNotReadyForIssuanceError for clearer error handling in proforma issuance. - Enhanced tax availability checking logic in ProformaTaxAvailabilityChecker to classify tax statuses accurately. - Updated tests to cover new tax metadata requirements and ensure consistent behavior across proforma items. |
||
|---|---|---|
| .. | ||
| audit | ||
| auth | ||
| catalogs | ||
| companies | ||
| core | ||
| customer-invoices | ||
| customers | ||
| document-series | ||
| factuges | ||
| identity | ||
| onboarding | ||
| supplier-invoices | ||
| suppliers | ||