- 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. |
||
|---|---|---|
| .. | ||
| src | ||
| package.json | ||
| tsconfig.json | ||