11 Commits

Author SHA1 Message Date
9510d851af BREAKING CHANGE(XInvoice): Refactor XInvoice API for XML handling and PDF export by replacing deprecated methods (addXmlString and getParsedXmlData) with fromXml and loadXml, and by introducing a new ExportFormat type for type-safe export. Update tests accordingly. 2025-03-20 14:39:32 +00:00
6906e2f778 BREAKING CHANGE(core): Refactor contact and PDF handling across the library by replacing IContact with TContact and updating PDF processing to use a structured IPdf object. These changes ensure that empty contact objects include registration details, founded/closed dates, and status, and that PDF loading/exporting uniformly wraps buffers in a proper object. 2025-03-20 13:57:45 +00:00
75b720a98d update 2025-03-20 13:06:42 +00:00
024b7feb09 start switch to better architecture. 2025-03-19 15:55:40 +00:00
a53f6b26ef update 2025-03-17 17:14:46 +00:00
3fe7446a29 feat(validation): add validators 2025-03-17 16:49:49 +00:00
e929281861 update 2025-03-17 16:30:23 +00:00
cdf4179613 feat(encoder): Rename encoder class from ZugferdXmlEncoder to FacturXEncoder to better reflect Factur-X compliance. All related imports, exports, and tests have been updated while maintaining backward compatibility. 2025-03-17 15:18:33 +00:00
9279482616 feat(core): Improve XML processing and error handling for PDF invoice attachments 2025-03-17 14:50:35 +00:00
16e801f3b1 add testt files 2024-12-31 13:38:41 +01:00
8bde0f1d21 fix(core): update 2024-04-22 16:30:55 +02:00