horstoeko/zugferd
A library for creating and reading european electronic invoices
v1.0.124
6.9M downloads/mo
#847 most downloaded on Packagist
horstoeko/zugferd
What this package is like to depend on
Last release 2 months ago
15 Jun 2026
Release timing varies
gaps range from 2 weeks to 4 months
Most releases are documented
notes for 119 of 141 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
141 releases · first in 2020
9 releases in the last 12 months
see the full history below
Release timeline
138 releases · Oct 2020 to Jun 2026Releases
latest 60 of 141-
v1.0.12415 Jun 2026Release notes
Open source →- prefix with / and exclude more textfiles (Kevin Papst)
- prevent non-prod files from being release with composer (Kevin Papst)
- feat: add missing test (Thomas Wunner)
- fix: correct getDocumentRoutingId pass-by-reference and DateTimeInterface checks (Thomas Wunner)
- feat: add XML catalog for UN/CEFACT namespace resolution (Thomas Wunner)
- fix: correct getDocumentRoutingId pass-by-reference and DateTimeInterface checks (Thomas Wunner)
- feat: add new fork features (BuyerTaxRepresentative, BusinessProcess/ForeignCurrency reader, UltimateCustomerOrder) (Thomas Wunner)
Release notes
Open source →Previous version v1.0.123Type Hash Date Author Subject Issue(s) :new_moon: a8a8fac 2026-06-08 10:25:03 CEST Kevin Papst prefix with / and exclude more textfiles :new_moon: 8fde0de 2026-06-08 10:08:31 CEST Kevin Papst prevent non-prod files from being release with composer :new_moon: 1b44f73 2026-06-03 10:28:12 CEST Thomas Wunner feat: add missing test :new_moon: 18d652e 2026-04-28 18:23:52 CEST Thomas Wunner fix: correct getDocumentRoutingId pass-by-reference and DateTimeInterface checks :new_moon: a1216ad 2026-04-28 09:16:31 CEST Thomas Wunner feat: add XML catalog for UN/CEFACT namespace resolution :new_moon: f9b13e1 2026-04-28 18:23:52 CEST Thomas Wunner fix: correct getDocumentRoutingId pass-by-reference and DateTimeInterface checks :new_moon: 8006a51 2026-04-28 08:52:14 CEST Thomas Wunner feat: add new fork features (BuyerTaxRepresentative, BusinessProcess/ForeignCurrency reader, UltimateCustomerOrder) :exclamation: There is one internal commit
-
v1.0.12323 May 2026Release notes
Open source →What's Changed
- Improve mimetype handling and fix CSV attachment support by @wundii in #361
- Remove invalid MIME type "application/xml" from supported binary attachments by @wundii in #362
- feat: add MIME code and filename output parameters to
getDocumentAdditionalReferencedDocumentby @wundii in #363 - [ENH] #364 Added method to allow configuring the PDF/A conformance by @horstoeko in #365
New Contributors
Full Changelog: v1.0.122...v1.0.123
Release notes
Open source →Previous version v1.0.122Type Hash Date Author Subject Issue(s) :new: 043bc25 2026-05-23 08:50:32 CEST HorstOeko [ENH] Added method to allow configuring the PDF/A conformance #364 :new_moon: 952d642 2026-05-04 17:05:04 CEST Andreas Wunderwald feat: extend getDocumentAdditionalReferencedDocumentto include binary mime code and filename handling in both logic and tests.:new_moon: bf84893 2026-04-27 18:00:30 CEST Andreas Wunderwald Removed the invalid MIME type “application/xml” :new_moon: 15253ee 2026-04-27 18:00:30 CEST Andreas Wunderwald Removed the invalid MIME type “application/xml” :new_moon: ac6da1c 2026-04-27 17:27:34 CEST Andreas Wunderwald Add support for XML mimetype in supported formats, we should remove this separately :new_moon: a628c9f 2026-04-27 17:20:48 CEST Andreas Wunderwald Normalize PHP 8.0 CSV mimetype misdetection and remove redundant XML mimetype from supported list :new_moon: b632bf7 2026-04-27 16:38:59 CEST Andreas Wunderwald Improve mimetype handling and add tests and fix for CSV attachments :exclamation: There are 3 internal commit(s)
-
v1.0.12224 Mar 2026 -
v1.0.12124 Mar 2026Release notes
Open source →- fix: set private property accessible in reflection for PHP 7 (Thomas Wunner)
- fix: re-enabled PHP 7 compatibility and make sure to always close curl handles (Thomas Wunner)
- Bump actions/upload-artifact from 6 to 7 in the github-actions group (dependabot[bot])
- fixed right method and variable spelling, added new tests and refactored deprecated phpunit calls (Thomas Wunner)
- static code analysis fixes, many English spelling corrections and .editorconfig as it already was in that style (Thomas Wunner)
- trim line endings (Thomas Wunner)
- bump php version to minimal PHP 8.3, updated and migrated dependencies and migrated PHPUnit (Thomas Wunner)
- performance improvement: grouped logical xor as such (Thomas Wunner)
- fixed php lib mismatch to PHP 8.1 and updated dependency accordingly (Thomas Wunner)
- merged from forks (Thomas Wunner)
- security update and comment fix (Thomas Wunner)
- many improvements in document handling, more test coverage and minor adjustments (Thomas Wunner)
- [ENH] #351 Fixed deprecations with PHP 8.4/8.5 (Daniel Erling)
- [ENH] #337 Add Additional Document with BASE64-Encoded data (instead of a filename) -> Added missing test asset (HorstOeko)
- [ENH] #337 Add Additional Document with BASE64-Encoded data (instead of a filename) -> Added missing picture (HorstOeko)
- [ENH] #337 Add Additional Document with BASE64-Encoded data (instead of a filename) (HorstOeko)
Release notes
Open source →Previous version v1.0.120Type Hash Date Author Subject Issue(s) :new_moon: eb90579 2026-03-17 15:37:59 CET Thomas Wunner fix: set private property accessible in reflection for PHP 7 :new_moon: fe71983 2026-03-16 23:18:53 CET Thomas Wunner fix: re-enabled PHP 7 compatibility and make sure to always close curl handles :new_moon: 28b8486 2026-03-01 07:53:59 CET Thomas Wunner fixed right method and variable spelling, added new tests and refactored deprecated phpunit calls :new_moon: e48c7b0 2026-03-01 06:36:37 CET Thomas Wunner static code analysis fixes, many English spelling corrections and .editorconfig as it already was in that style :new_moon: b062388 2026-03-01 05:06:42 CET Thomas Wunner trim line endings :new_moon: 972b259 2026-03-01 04:59:41 CET Thomas Wunner bump php version to minimal PHP 8.3, updated and migrated dependencies and migrated PHPUnit :new_moon: 1743bcf 2026-03-01 04:31:13 CET Thomas Wunner performance improvement: grouped logical xor as such :new_moon: 181fbd0 2026-03-01 04:05:29 CET Thomas Wunner fixed php lib mismatch to PHP 8.1 and updated dependency accordingly :new_moon: 2507626 2026-03-01 03:22:29 CET Thomas Wunner merged from forks :new_moon: 057c9a5 2026-03-01 03:02:31 CET Thomas Wunner security update and comment fix :new_moon: 45d8425 2026-03-01 02:24:50 CET Thomas Wunner many improvements in document handling, more test coverage and minor adjustments :new_moon: 71ae90e 2026-02-09 14:37:11 CET HorstOeko Fixed deprecations with PHP 8.4/8.5 #351 :new_moon: b9b8e70 2026-01-06 22:42:30 CET HorstOeko Add Additional Document with BASE64-Encoded data (instead of a filename) -> Added missing test asset #337 :new_moon: 9e7a9e7 2026-01-06 22:37:08 CET HorstOeko Add Additional Document with BASE64-Encoded data (instead of a filename) -> Added missing picture #337 :new_moon: 8a3fc33 2026-01-06 22:32:24 CET HorstOeko Add Additional Document with BASE64-Encoded data (instead of a filename) #337 :exclamation: There are 4 internal commit(s)
-
v1.0.12007 Jan 2026Release notes
Open source →[FEATURE] #337 Add new useful method addDocumentInvoiceSupportingDocumentWithBase64Data to ZugferdDocumentBuilder
-
v1.0.11907 Jan 2026Release notes
Open source →- [ENH] #342 Fixed "PDF/A3 invalide when original PDF contains link" (HorstOeko)
- Fix handling of short IDs in ZugferdObjectHelper (Bernhard Kraemer)
Release notes
Open source →Previous version v1.0.118Type Hash Date Author Subject Issue(s) :new_moon: 9a9aa45 2026-01-07 10:16:07 CET HorstOeko Fixed "PDF/A3 invalide when original PDF contains link" #342 :new_moon: 689dcef 2025-12-18 17:16:11 CET Bernhard Kraemer Fix handling of short IDs in ZugferdObjectHelper :exclamation: There are 4 internal commit(s)
-
v1.0.11810 Dec 2025 -
v1.0.11717 Nov 2025Release notes
Open source →- Allow XML documents with non-default namespace prefixes Issue #331 (Niklas Reitz)
- Bump actions/upload-artifact from 4 to 5 in the github-actions group (dependabot[bot])
Release notes
Open source →Previous version v1.0.116Type Hash Date Author Subject Issue(s) :new_moon: 1fcd469 2025-11-17 14:35:05 CET Niklas Reitz Allow XML documents with non-default namespace prefixes Issue #331 :exclamation: There are 2 internal commit(s)
-
v1.0.11614 Oct 2025Release notes
Open source →- support DateTimeInterface where possible (Kevin Papst)
- Fixed typo in ZugferdProfiles.php (Daniel Marschall)
Release notes
Open source →Previous version v1.0.115Type Hash Date Author Subject Issue(s) :new_moon: e22a463 2025-10-14 11:50:00 CEST Kevin Papst code styles via phpcbf :new_moon: b8666dd 2025-10-14 11:38:59 CEST Kevin Papst support DateTimeInterface where possible :new_moon: 2f79f42 2025-09-25 12:44:06 CEST Daniel Marschall Fixed typo in ZugferdProfiles.php :new_moon: cad307e 2025-09-06 13:27:38 CEST HorstOeko [ENH]Fixed Tests :exclamation: There are 4 internal commit(s)
-
v1.0.11506 Jun 2025Release notes
Open source →Previous version v1.0.114Type Hash Date Author Subject Issue(s) :new_moon: ece2069 2025-06-06 10:02:29 CEST HorstOeko ZugferdDocumentReader::getDocumentDeliveryTerms uses the wrong path #299 :new: a362777 2025-05-08 05:24:00 CEST HorstOeko [ENH] Add option to not open the attachment pane -> Added Getter #294 :new_moon: 516ec9c 2025-05-07 15:50:30 CEST HorstOeko Add option to not open the attachment pane #294 :exclamation: There are 2 internal commit(s)
-
v1.0.11429 Apr 2025Release notes
Open source →Previous version v1.0.113Type Hash Date Author Subject Issue(s) :bug: e7869f7 2025-04-29 17:50:06 CEST HorstOeko [FIX] Fix xmpversion for Profile XRechnung 1.2 #288 :bug: 58b98f8 2025-04-29 17:42:47 CEST HorstOeko [FIX] Fix xmpversion for Profile XRechnung 1.2 #288 :new: 1599ee8 2025-04-29 14:58:54 CEST HorstOeko [ENH] XMP Version should reflect the version of the XRechnung #288 :new_moon: f8d3daf 2025-04-29 09:21:40 CEST HorstOeko Changed PDF Conformancelevel for Profile XRechnung to "XRECHNUNG" #286 :exclamation: There are 4 internal commit(s)
-
v1.0.11318 Apr 2025Release notes
Open source →Previous version v1.0.112Type Hash Date Author Subject Issue(s) :new: c249d9a 2025-04-18 13:11:43 CEST HorstOeko [ENH] Updated KOSiT Validator Scenario URL :new_moon: 0dbee49 2025-04-12 08:08:55 CEST HorstOeko First Prototype of ZugferdDocumentProfileConverter -> Added tests #263 :new_moon: 47c1f22 2025-04-11 20:29:20 CEST HorstOeko First Prototype of ZugferdDocumentProfileConverter #263 :exclamation: There are 19 internal commit(s)
-
v1.0.11230 Mar 2025Release notes
Open source →Previous version v1.0.111Type Hash Date Author Subject Issue(s) :new: 07f9f0e 2025-03-29 12:29:37 CET HorstOeko [ENH] Updated ZugferdProfiles :new: 109731d 2025-03-29 12:24:55 CET HorstOeko [ENH] Added XSLT files to scheme-directory :exclamation: There are 3 internal commit(s)
-
v1.0.11129 Mar 2025Release notes
Open source →Previous version v1.0.110Type Hash Date Author Subject Issue(s) :new_moon: 4375885 2025-03-29 09:48:51 CET HorstOeko Add support for ApplicableTradePaymentPenaltyTerms (BG-X-43) #279 :new_moon: d184fdf 2025-03-29 08:11:14 CET HorstOeko Added support for PartialPaymentAmount (BT-X-275) on PaymentTerms (EXTENDED-Profile only) #277 :new_moon: 37f26aa 2025-03-27 15:13:45 CET HorstOeko Fix namespaces (Removed unused old namespaces) #274 :new: ea00365 2025-03-15 08:56:09 CET HorstOeko [ENH] Update build and cs config :new: 0c72f1a 2025-03-14 21:46:13 CET HorstOeko [ENH] Update build and cs config :exclamation: There are 5 internal commit(s)
-
v1.0.11013 Mar 2025Release notes
Open source →Previous version v1.0.109Type Hash Date Author Subject Issue(s) :new: 7323d94 2025-03-13 02:48:45 CET HorstOeko [ENH] Added ZugferdDocumentBuilder::addDocumentPositionAdditionalReferencedObjDocument, deprecated ZugferdDocumentBuilder::addDocumentPositionAdditionalReferencedDocumentObj :new: c895d6b 2025-03-12 11:04:02 CET HorstOeko [ENH] Added getDocumentPositionAdditionalReferencedDocument to ZugferdDocumentReader (BT-X-31) :new: 72008f1 2025-03-12 09:05:07 CET HorstOeko [ENH] Added method for BG-X-48 to ZugferdDocumentBuilder and ZugferdDocumentReader :exclamation: There are 7 internal commit(s)
-
v1.0.10911 Mar 2025Release notes
Open source →Previous version v1.0.108Type Hash Date Author Subject Issue(s) :bug: af678af 2025-03-11 12:36:08 CET HorstOeko [FIX] Fixed naming of TradeAccountingAccount-Methods in ZugferdDocumentReader #270 :new: 66b73d0 2025-03-11 12:13:43 CET HorstOeko [ENH] Added methods to read ReceivableSpecifiedTradeAccountingAccounts on document- and position-level #270 :bug: 498f1a3 2025-03-11 10:47:18 CET HorstOeko [FIX] TradeAccountingAccount in ZugferdDocumentBuilder :exclamation: There are 5 internal commit(s)
-
v1.0.10811 Mar 2025Release notes
Open source →Previous version v1.0.107Type Hash Date Author Subject Issue(s) :new: a9866c6 2025-03-11 01:44:23 CET HorstOeko [ENH] Added method for BT-128 to ZugferdDocumentBuilder :exclamation: There is one internal commit
-
v1.0.10710 Mar 2025Release notes
Open source →Previous version v1.0.106Type Hash Date Author Subject Issue(s) :new_moon: 9a66046 2025-03-10 16:09:49 CET HorstOeko Added missing methods for BT-128 to ZugferdDocumentReader #268 :new: 278a744 2025-02-20 12:50:38 CET HorstOeko [ENH] Added support for Date-Format 610 #259 :new_moon: 2a21fc5 2025-02-11 16:36:44 CET wurst-hans Add creator tool name to meta data :exclamation: There are 2 internal commit(s)
-
v1.0.10603 Feb 2025Release notes
Open source →Previous version v1.0.105Type Hash Date Author Subject Issue(s) :bug: 2283f2e 2025-02-03 13:58:02 CET HorstOeko [FIX] Fixed issues regarding the use of is_file #253 :exclamation: There is one internal commit
-
v1.0.10531 Jan 2025Release notes
Open source →Previous version v1.0.104Type Hash Date Author Subject Issue(s) :new_moon: 95489fd 2025-01-30 14:20:18 CET HorstOeko Getting package version fail-safe #250 :new: 563f9da 2025-01-28 11:26:46 CET HorstOeko [ENH] Add Support for Setting SerializerBuilder Cache Directory #245 :new: 69a94f2 2025-01-28 09:33:06 CET HorstOeko [ENH] Make isFile() and xmlDataIsFile() methods overridable #244 :new: 4efdc37 2025-01-28 09:27:42 CET HorstOeko [ENH] Make isFile() and xmlDataIsFile() methods overridable #244 :new: d3fcfc4 2025-01-28 08:45:12 CET HorstOeko [ENH] Make isFile() and xmlDataIsFile() methods overridable #244 :new_moon: 45524d7 2025-01-28 05:17:19 CET HorstOeko Make isFile() and xmlDataIsFile() methods overridable #244 :new_moon: dfc2b17 2025-01-22 16:54:08 CET HorstOeko Added Codelist UNTDID 1229 (ZugferdLineStatusCodes) :exclamation: There are 8 internal commit(s)
-
v1.0.10419 Jan 2025Release notes
Open source →Previous version v1.0.103Type Hash Date Author Subject Issue(s) :new: 9c37fbe 2025-01-19 10:23:02 CET HorstOeko [ENH] Added tests for ZugferdDocumentBuilder::addDocumentPaymentTermXRechnung :new: 7989261 2025-01-13 05:46:45 CET HorstOeko [ENH] ZugferdDocumentPdfReader uses internally the ZugferdDocumentPdfReaderExt :exclamation: There are 12 internal commit(s)
-
v1.0.10311 Jan 2025Release notes
Open source →Previous version v1.0.102Type Hash Date Author Subject Issue(s) :new_moon: ce07a05 2025-01-10 17:31:05 CET wurst-hans Fixed incompatible PDF/A header bytes :bug: 04a2814 2025-01-10 06:17:05 CET HorstOeko [FIX] Fix getters in getDocumentShipToContact :exclamation: There are 12 internal commit(s)
-
v1.0.10203 Jan 2025Release notes
Open source →Previous version v1.0.101Type Hash Date Author Subject Issue(s) :bug: c43788a 2025-01-03 11:49:47 CET HorstOeko [FIX] Fixed dependency for symfony/finder :bug: 8273bb2 2024-12-31 10:15:41 CET HorstOeko [FIX] Updated ZugferdDocumentPdfBuilderAbstract -> Remove useless parameter from 'downloadString', Updated DocBlocks :exclamation: There are 21 internal commit(s)
-
v1.0.10129 Dec 2024Release notes
Open source →Previous version v1.0.100Type Hash Date Author Subject Issue(s) :new: 3095bd3 2024-12-29 19:15:59 CET HorstOeko [ENH] UNTDID 5153 Duty or tax or fee type name code :new: 9bde1f2 2024-12-29 19:06:57 CET HorstOeko [ENH] Added codelist UNTDID 5305 Duty or tax or fee category code :new: 188a155 2024-12-29 18:36:48 CET HorstOeko [ENH] Added new methods to ZugferdDocumentBuilder to add an invoice supporting additional document, a tender or lot document reference or a reference of the calculated object :new: ae4a8e3 2024-12-29 18:34:00 CET HorstOeko [ENH] Added Codelist ZugferdDocumentType which holds the type codes for "AdditionalReferencedDocument" :new: d4c2b5b 2024-12-28 21:51:37 CET HorstOeko [ENH] Introducing ZugferdPdfValidator :new: 8115b1f 2024-12-28 21:50:53 CET HorstOeko [ENH] ZugferdKositValidator -> Temp.-File handling, Codestyle :exclamation: There are 18 internal commit(s)
-
v1.0.10027 Dec 2024Release notes
Open source →Previous version v1.0.99Type Hash Date Author Subject Issue(s) :new: d3498b0 2024-12-25 13:55:35 CET HorstOeko [ENH] Introducing new ZugferdDocumentPdfReaderExt (Extended PDF Reader) :new: 84bc90d 2024-12-23 08:41:52 CET HorstOeko [ENH] ZugferdKositValidator uses the configuration-release from 2024-10-31 :new: e38c9ce 2024-12-18 17:32:32 CET HorstOeko [ENH] Added Shortcut methods addDocumentBuyerVATRegistrationNumber and addDocumentBuyerTaxNumber :new: 388bb36 2024-12-18 15:14:45 CET HorstOeko [ENH] Added Codelists as Enum (see PR ) #223 :bug: eef01c1 2024-12-18 14:53:30 CET HorstOeko [FIX] Removed Bugs from PR - Removed feature temporary #223 :bug: 87dc563 2024-12-18 14:43:57 CET HorstOeko [FIX] Removed Bugs from PR #223 :new_moon: 5429be9 2024-12-18 12:30:48 CET Marc Krämer adding backed enums for codelists :exclamation: There are 16 internal commit(s)
-
v1.0.9918 Dec 2024Release notes
Open source →Previous version v1.0.98Type Hash Date Author Subject Issue(s) :bug: bd0894d 2024-12-17 17:03:43 CET HorstOeko [FIX] Make payment card number unrecognizable :exclamation: There are 4 internal commit(s)
-
v1.0.9817 Dec 2024Release notes
Open source →Previous version v1.0.97Type Hash Date Author Subject Issue(s) :new: 6e3a1da 2024-12-17 04:57:36 CET HorstOeko [ENH] More improvemets to ZugferdKositValidator :new: 05544c5 2024-12-16 16:35:59 CET HorstOeko [ENH] More improvemets to ZugferdKositValidator :new: a0bc48c 2024-12-16 06:04:39 CET HorstOeko [ENH] ZugferdKositValidator can now also accept a string (containing the XML to be validated) instead of an instance of ZugferdDocument :exclamation: There is one internal commit
-
v1.0.9715 Dec 2024Release notes
Open source →Previous version v1.0.96Type Hash Date Author Subject Issue(s) :new: c09ef7e 2024-12-15 17:59:11 CET HorstOeko [ENH] Improved KositValidator remote validation :exclamation: There are 3 internal commit(s)
-
v1.0.9615 Dec 2024Release notes
Open source →Previous version v1.0.95Type Hash Date Author Subject Issue(s) :new: 8a63f49 2024-12-15 12:54:22 CET HorstOeko [ENH] ZugferdKositValidator can optionally call a running Validator in Daemon-Mode via HTTP :new_moon: 8c68d09 2024-12-13 14:14:30 CET HorstOeko Revert "Automatische Aktualisierung des ChangeLogs" :new_moon: 7443f2c 2024-12-13 14:11:42 CET HorstOeko Automatische Aktualisierung des ChangeLogs :exclamation: There are 34 internal commit(s)
-
v1.0.9511 Dec 2024Release notes
Open source →Previous version v1.0.94Type Hash Date Author Subject Issue(s) :new_moon: e2ee3d1 2024-12-11 17:15:15 CET HorstOeko Significantly increased PDF file size -> Changed to smaller ICC profile #211 :exclamation: There is one internal commit
-
v1.0.9411 Dec 2024Release notes
Open source →Previous version v1.0.93Type Hash Date Author Subject Issue(s) :new_moon: 3735ae8 2024-12-11 06:01:52 CET HorstOeko Customizable PDF Metadata -> Additionally using FPDF-BuiltIn-Metadata methods (Fix UTF8) #208 :new_moon: 17edaa7 2024-12-11 05:52:04 CET HorstOeko Customizable PDF Metadata -> Additionally using FPDF-BuiltIn-Metadata methods #208 :new_moon: 7a9ade1 2024-12-11 05:29:46 CET HorstOeko Customizable PDF Metadata -> Removed unused variable in PdfBuilderEn16931Test::testCustomMetaInformation #208 :new_moon: fa686e9 2024-12-11 05:02:40 CET HorstOeko Customizable PDF Metadata -> Added Templates and Callback Function #208 -
v1.0.9309 Dec 2024Release notes
Open source →Previous version v1.0.92Type Hash Date Author Subject Issue(s) :new: d1f0782 2024-12-09 18:04:39 CET HorstOeko [ENH] Added tests for deterministic mode :new: 9aaebf3 2024-12-09 17:50:12 CET HorstOeko [ENH] Improved PDF-Tests :new: 3ed50a4 2024-12-09 16:39:59 CET HorstOeko [ENH] Use DateTime values with correct timezone :new_moon: 28f312c 2024-12-09 14:43:34 CET HorstOeko Fix DateTime-Handling (strings with linebreaks) #206 :exclamation: There are 2 internal commit(s)
-
v1.0.9208 Dec 2024Release notes
Open source →Previous version v1.0.91Type Hash Date Author Subject Issue(s) :new: fcf7ffc 2024-12-07 10:36:47 CET HorstOeko [ENH] Add deterministic Mode to ZugferdDocumentPdfBuilderAbstract (and derived classes). This mode should only used for testing purposes :new: d799b4c 2024-12-08 10:00:57 CET HorstOeko [ENH] Changed InvalidArgumentException to ZugferdInvalidArgumentException :new: 38ea3f7 2024-12-07 10:36:47 CET HorstOeko [ENH] Add deterministic Mode to ZugferdDocumentPdfBuilderAbstract (and derived classes). This mode should only used for testing purposes :new: e5e0498 2024-12-06 14:16:47 CET HorstOeko [ENH] Added ZugferdSpecificationVersions to get the latest used specification versions :bug: 2a2ff79 2024-12-06 05:06:00 CET HorstOeko [FIX] Typo in variable Name :exclamation: There is one internal commit
-
v1.0.9105 Dec 2024Release notes
Open source →Previous version v1.0.90Type Hash Date Author Subject Issue(s) :new: d66ee79 2024-12-05 05:40:27 CET HorstOeko [ENH] Added new methods addDocumentPaymentMeanToCreditTransferNonSepa and addDocumentPaymentMeanToDirectDebitNonSepa to ZugferdDocumentBuilder :new_moon: dc5a881 2024-12-02 17:04:33 CET Carsten Schmitz Fixed issue: Using addDocumentAllowanceCharge with Code SERVICE_OUTSIDE_SCOPE_OF_TAX never passes validation as the Taxtype is omitted if you pass no VAT rate :exclamation: There are 5 internal commit(s)
-
v1.0.9003 Dec 2024Release notes
Open source →Previous version v1.0.89Type Hash Date Author Subject Issue(s) :new: 2dfebcb 2024-12-03 05:52:07 CET HorstOeko [ENH] Added ZugferdDocumentReader::getDocumentPositionLineSummationExt to satisfy the EXTENDED profile :new: ea74726 2024-12-03 05:45:20 CET HorstOeko [ENH] Added ZugferdDocumentBuilder::setDocumentPositionLineSummationExt to satisfy the EXTENDED profile :new: 75ae647 2024-12-03 05:35:33 CET HorstOeko [ENH] More parameters for LineMonetarySummation to satisfy the EXTENDED profile -
v1.0.8902 Dec 2024 -
v1.0.8802 Dec 2024Release notes
Open source →Previous version v1.0.87Type Hash Date Author Subject Issue(s) :closed_book: 015544a 2024-12-02 05:00:26 CET HorstOeko [DEPR] deprecated ZugferdDocumentReader::getDocumentPositionLineSummation, use ZugferdDocumentReader::getDocumentPositionLineSummationSimple -
v1.0.8701 Dec 2024Release notes
Open source →Previous version v1.0.86Type Hash Date Author Subject Issue(s) :new: 513d3b8 2024-12-01 12:37:49 CET HorstOeko [FEAT] Added methods ZugferdDocumentReader::getDocumentQuotationReferencedDocument and ZugferdDocumentReader::getDocumentPositionQuotationReferencedDocument :new_moon: f408494 2024-12-01 12:08:28 CET HorstOeko Added methods ZugferdDocumentBuiler::setDocumentQuotationReferencedDocument and ZugferdDocumentBuiler::setDocumentPositionQuotationReferencedDocument :new: 7bd41ae 2024-12-01 11:44:23 CET HorstOeko [FEAT] Added method ZugferdDocumentReader::getDocumentPositionSellerOrderReferencedDocument :new: c35cdda 2024-12-01 11:36:24 CET HorstOeko [FEAT] Added method ZugferdDocumentBuilder::setDocumentPositionSellerOrderReferencedDocument :new_moon: dee76ec 2024-12-01 11:24:28 CET HorstOeko Added industryAssignedID to ZugferdDocumentReader::getDocumentPositionReferencedProduct :new: 8ebd056 2024-12-01 11:13:32 CET HorstOeko [FEAT] Added industryAssignedID to ZugferdDocumentBuilder::addDocumentPositionReferencedProduct :exclamation: There is one internal commit
-
v1.0.8629 Nov 2024Release notes
Open source →Previous version v1.0.85Type Hash Date Author Subject Issue(s) :new_moon: 02d0e4c 2024-11-29 05:36:43 CET HorstOeko Added addDocumentSellerVATRegistrationNumber and addDocumentSellerTaxNumber to ZugferdDocumentBuilder :new_moon: 9d6d67a 2024-11-29 05:02:54 CET HorstOeko Fix method visibillity in ZugferdDocumentPdfMerger :new_moon: f7e2293 2024-11-28 09:58:36 CET Fabian Boensch Fix composer autoload psr-4 mapping :new_moon: c2f6b17 2024-11-28 05:22:40 CET HorstOeko Use DeliveryTermsCodeType in getTradeDeliveryTermsType :exclamation: There is one internal commit
-
v1.0.8527 Nov 2024Release notes
Open source →Previous version v1.0.84Type Hash Date Author Subject Issue(s) :new_moon: 0ef5615 2024-11-27 17:38:17 CET HorstOeko Allow adding empty ShipTo nodes to the document without enforcing a TradeParty name #189 :new_moon: 380709c 2024-11-27 17:01:45 CET HorstOeko Allow adding empty ShipTo nodes to the document without enforcing a TradeParty name #189 :new_moon: 90f7072 2024-11-27 16:07:52 CET HorstOeko Updated DocBlocks in ZugferdQuickDescriptor :new_moon: 2bf73cb 2024-11-27 04:59:52 CET HorstOeko Updated XRechnung Quick Examples -
v1.0.8426 Nov 2024Release notes
Open source →Previous version v1.0.83Type Hash Date Author Subject Issue(s) :new_moon: fe84c3a 2024-11-26 18:26:40 CET HorstOeko Added ZugferdQuickDescriptor::doSetSupplyChainEvent :exclamation: There are 4 internal commit(s)
-
v1.0.8326 Nov 2024Release notes
Open source →Previous version v1.0.82Type Hash Date Author Subject Issue(s) :new_moon: 3a7aeec 2024-11-26 11:10:41 CET HorstOeko Fixed duplicated VAT Breakdown in QuickDescriptor #185 :exclamation: There is one internal commit
-
v1.0.8226 Nov 2024Release notes
Open source →Previous version v1.0.81Type Hash Date Author Subject Issue(s) :new_moon: ed98443 2024-11-25 20:16:38 CET GM Removed implicitly nullable parameter declarations :exclamation: There are 3 internal commit(s)
-
v1.0.8125 Nov 2024Release notes
Open source →Previous version v1.0.80Type Hash Date Author Subject Issue(s) :new_moon: a8ae46f 2024-11-25 17:23:59 CET HorstOeko Add method for adding payment terms in special XRechnung-Syntax #181 :new_moon: 31fc364 2024-11-25 05:28:47 CET HorstOeko Updated example for XRechnung 3 :new_moon: 0976dd4 2024-11-22 15:16:53 CET HorstOeko Fixed Inconsistent Naming in Parameters #177 :new_moon: 43dff88 2024-11-22 15:15:57 CET HorstOeko Fixed Inconsistent Naming in Parameters #177 :new_moon: aee61fe 2024-11-22 05:45:16 CET HorstOeko Better handling of mimetypes in ReferencedDocumentType :new_moon: 2ebe0d3 2024-11-21 15:16:21 CET HorstOeko Better handling of not readable files :exclamation: There are 25 internal commit(s)
-
v1.0.8017 Nov 2024Release notes
Open source →Previous version v1.0.79Type Hash Date Author Subject Issue(s) :new_moon: 1542533 2024-11-16 13:01:47 CET HorstOeko Fix method visibillity in ZugferdKositValidator :exclamation: There are 11 internal commit(s)
-
v1.0.7916 Nov 2024Release notes
Open source →Previous version v1.0.78Type Hash Date Author Subject Issue(s) :new_moon: 0b101f8 2024-11-16 07:34:43 CET HorstOeko Handle Decimals of the measure type #169 :new_moon: cf43e13 2024-11-14 16:12:56 CET HorstOeko Fix Exception in ZugferdDocumentPdfMerger :new_moon: 7d8f01d 2024-11-12 16:58:21 CET HorstOeko Better message handling in ZugferdKositValidator :exclamation: There are 2 internal commit(s)
-
v1.0.7811 Nov 2024Release notes
Open source →Previous version v1.0.77Type Hash Date Author Subject Issue(s) :new_moon: bacbe67 2024-11-11 11:59:22 CET HorstOeko Reset internal pointers :new_moon: 6c102e6 2024-11-11 11:58:44 CET HorstOeko Reset internal pointers -
v1.0.7706 Nov 2024Release notes
Open source →Previous version v1.0.76Type Hash Date Author Subject Issue(s) :new_moon: f615cf4 2024-11-05 16:34:37 CET HorstOeko Removed duplicate context parameter #164 :new_moon: d209690 2024-11-04 16:30:49 CET HorstOeko Pre-assignment of 'BusinessProcessSpecifiedDocumentContextParameter' with 'urn:fdc:peppol.eu:2017:poacc:billing:01:1.0' in extended profile #159 :new_moon: 1646873 2024-11-04 05:42:51 CET HorstOeko Pre-assignment of 'BusinessProcessSpecifiedDocumentContextParameter' with 'urn:fdc:peppol.eu:2017:poacc:billing:01:1.0' in all profiles #159 :exclamation: There is one internal commit
-
v1.0.7603 Nov 2024Release notes
Open source →Previous version v1.0.75Type Hash Date Author Subject Issue(s) :new_moon: 74bd98c 2024-11-03 10:05:21 CET HorstOeko Breaking Change: ZugferdPdfReader does not return null-values for "readAndGuessFromFile", "readAndGuessFromContent", "getXmlFromFile" and "getXmlFromContent" anymore. Now always exceptions are raised. -
v1.0.7502 Nov 2024Release notes
Open source →Previous version v1.0.74Type Hash Date Author Subject Issue(s) :new_moon: f3b99d7 2024-11-02 08:13:19 CET HorstOeko Reverted changes to ZugferdKositValidator :new_moon: 6a9ba32 2024-11-01 14:13:47 CET HorstOeko Improved ZugferdKositValidator -> added direct content validation, deprecated direct call of constructor, added new methods fromDocument and fromString :new_moon: 4cfa20f 2024-11-01 12:59:28 CET HorstOeko Deprecated addNewTextPosition by version >= 1.0.75 :new_moon: ce20454 2024-11-01 12:29:11 CET HorstOeko Added more validation calls to example/XsdValidator :exclamation: There are 3 internal commit(s)
-
v1.0.7401 Nov 2024Release notes
Open source →Previous version v1.0.73Type Hash Date Author Subject Issue(s) :new_moon: 7a54537 2024-11-01 09:52:25 CET HorstOeko Possibility to add additional documents (attachments) to a PDF in the classes ZugferdDocumentPdfBuilderandZugferdDocumentPdfMerger. (See Issue )#153 :new_moon: 0d97519 2024-11-01 09:14:42 CET HorstOeko Possibility to add additional documents (attachments) to a PDF in the classes ZugferdDocumentPdfBuilderandZugferdDocumentPdfMerger. (See Issue )#153 :new_moon: e03f663 2024-10-31 15:53:18 CET HorstOeko Fix sample file #155 :exclamation: There is one internal commit
-
v1.0.7330 Oct 2024Release notes
Open source →Previous version v1.0.72Type Hash Date Author Subject Issue(s) :new_moon: 0a1420f 2024-10-30 16:27:17 CET HorstOeko Added support for alternative context parameters :exclamation: There are 4 internal commit(s)
-
v1.0.7224 Oct 2024Release notes
Open source →Previous version v1.0.71Type Hash Date Author Subject Issue(s) :new_moon: 9f550dc 2024-10-24 16:07:15 CEST HorstOeko Allow "Source" for XML attachment relationship, added quick accessor to switch to "Data", "Alternative" or "Source" relation ship #147 -
v1.0.7124 Oct 2024Release notes
Open source →Previous version v1.0.70Type Hash Date Author Subject Issue(s) :new_moon: 0da33d0 2024-10-24 16:07:15 CEST HorstOeko Added "setAttachmentRelationshipType" to ZugferdDocumentPdfBuilderAbstract for setting up an alternative relationship type for the XML attachment. Allowed values are 'Data' and 'Alternative' #147 -
v1.0.7023 Oct 2024Release notes
Open source →Previous version v1.0.69Type Hash Date Author Subject Issue(s) :new_moon: 78a896e 2024-10-23 20:23:47 CEST HorstOeko Fix result type of DocumentLanguage in ZugferdDocumentReader::getDocumentInformation :new_moon: 65ce898 2024-10-23 19:56:46 CEST HorstOeko Fix result type of DocumentNo in ZugferdDocumentReader::getDocumentInformation -
v1.0.6922 Oct 2024Release notes
Open source →Previous version v1.0.68Type Hash Date Author Subject Issue(s) :new_moon: 31877c6 2024-10-22 05:33:57 CEST HorstOeko Fixed typo in TestCase method :new_moon: 629c879 2024-10-22 04:50:46 CEST HorstOeko Sealed class ZugferdDocument :new_moon: 509f503 2024-10-19 09:27:59 CEST HorstOeko Update Codelist "ZugferdReferenceCodeQualifiers" (UNTDID 1153) :new_moon: 6c9ce73 2024-10-19 09:22:44 CEST HorstOeko Update Codelist "ZugferdReferenceCodeQualifiers" (UNTDID 1153) :exclamation: There are 2 internal commit(s)
-
v1.0.6816 Oct 2024Release notes
Open source →Previous version v1.0.67Type Hash Date Author Subject Issue(s) :new_moon: c61b141 2024-10-16 05:44:12 CEST HorstOeko Fixed ZugferdDocumentPdfBuilder brakes Hyperlink #139 :exclamation: There are 2 internal commit(s)
-
v1.0.6713 Oct 2024Release notes
Open source →Previous version v1.0.66Type Hash Date Author Subject Issue(s) :new_moon: ef86636 2024-10-13 15:23:56 CEST HorstOeko Consolidated exceptions with horstoeko/orderx :exclamation: There is one internal commit
-
v1.0.6611 Oct 2024Release notes
Open source →Previous version v1.0.65Type Hash Date Author Subject Issue(s) :new_moon: 765fb73 2024-10-11 11:23:09 CEST HorstOeko Added "getDocumentSellerCommunication" and "getDocumentBuyerCommunication" to ZugferdDocumentReader #136 :new_moon: 1140e93 2024-10-06 12:05:26 CEST HorstOeko Fix ProfileResolverTest :exclamation: There are 3 internal commit(s)
-
v1.0.6506 Oct 2024Release notes
Open source →Previous version v1.0.64Type Hash Date Author Subject Issue(s) :new_moon: ccafcda 2024-10-06 11:56:35 CEST HorstOeko Added test for Issue #133 :new_moon: 1f2910a 2024-10-06 11:37:51 CEST HorstOeko Fix ZugferdDocumentPdfBuilder::getXmlContent :new_moon: a913361 2024-10-06 10:12:03 CEST HorstOeko Fix imports (Namespaces) :new_moon: 32f641b 2024-10-06 10:01:43 CEST HorstOeko Added more PDF tests :new_moon: eaa7907 2024-10-05 18:24:16 CEST HorstOeko Added new evaluation methods hasNoValidationErrors and hasValidationErrors to ZugferdXsdValidator, deprecated validationPased and validationFailed :exclamation: There are 4 internal commit(s)