Skip to content

Tags: easybill/zugferd-php

Tags

v2.0.1

Toggle v2.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
V2.0.1 (#61)

* Fix types which are nullable

v2.0.0

Toggle v2.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
v 2.0.0 (#60)

* Drop support for PHP 7
* Set project php version to 8.1
* Fix issue in ZUGFeRD 10 Trade Agreement
* Remove supported PHP version (7.4) from github actions tests
* Add PHP 8.3 to github actions tests
* Add composer.phar to .gitignore
* Add phpstan as dependency
* Add new make command to run the tests with php83
* Remove deprecated make commands for tests
* Add github action workflow for phpstan
* Fix naming of phpstan workflow
* Use rector to change annotation to attributes
* Fix test using ProcuringProject instead of LogisticsServiceCharge
* Fix code issues in various files
* Fix issues with cs fix
* Fix issues with zugferd10 xml property sorting
* Fix issues with zugferd10 xml property sorting
* Dump php version of github actions to the smallest supported php version of the project
* Add declare strict types
* Drop deprecated Address object
* Add strict types to every php file
* Clean up code in zugferd211
* Add phpstan.neon
* Make phpstan ignore zugferd10
* Fix issue in DocumentLineDocument with the type of the notes property
* Specify type for schemeID in ID
* Add BillingSpecifiedPeriod to HeaderTradeSettlement
* Add new test case to test BillingSpecifiedPeriod and various new things that will be added
* Move references xmls to the appropriate places
* Add missing field ContractReferencedDocument to HeaderTradeAgreement
* Scope rector path only to zugferd211
* Extend on testcase testBuildXRechnung and include the properties BuyerOrderReferencedDocument, ContractReferencedDocument and AdditionalReferencedDocument
* Add missing AppliedTradeAllowanceCharge to TradePrice
* Extend on testcase to include AppliedTradeAllowanceCharge in TradePrice
Add static builder for TradePrice
* Add static constructor to TradeTax 
* Add fields ExemptionReasonCode, TaxPointDate, DueDateTypeCode to TradeTax
* Change Test to include TradeTax with Category G (Export out of eu) and the appropriate vatex exemption reason code
* Use correct ramid in test
* Fix PHPStan

* Add missing model for LegalOrganization
* Add fields RoleCode, Description and SpecifiedLegalOrganization to TradeParty
* Rename namespace Easybill\ZUGFeRD211\ to Easybill\ZUGFeRD2\
* Check in schemas for ZUGFeRD 2.2
* Move old test to legacy subdir
* Check in official ZUGFeRD 2.2 xml examples
* Add test for BASIC_Einfach.xml
* Add test for BASIC_Rechnungskorrektur.xml
* Add test for BASIC_Taxifahrt.xml
* Remove Constants Class. Move consts to builder class
* Add test for example MINIMUM_Rechnung.xml
* Add test for example MINIMUM_Buchungshilfe.xml
* Add test for XRECHNUNG_Einfach.xml 
* Split tests in different files with names signaling the used profile
* Add test for XRECHNUNG_Reisekostenabrechnung.xml
* Add test fir XRECHNUNG_Reisekostenabrechnung
* Add test fir XRECHNUNG_Betriebskostenabrechnung
* Add test for XRECHNUNG_Betriebskostenabrechnung.xml'
* Add test for EXTENDED_InnergemeinschLieferungMehrereBestellungen
* Add BusinessProcessSpecifiedDocumentContextParameter to ExchangedDocumentContext
* Add SellerTaxRepresentativeTradeParty to HeaderTradeAgreement
* Add BuyerOrderReferencedDocument to LineTradeAgreement
* Add LineId to ReferencedDocument
* Add URIUniversalCommunication to TradeParty
* Add test for EN16931_Einfach.xml
* Add reference file for test with legal organisation
* Add testcase for extended profile to included legal organisation
* Fix TradePrice. AppliedTradeAllowanceCharge is unbound.
* Remove broken Test
* Fix cs style
* Update Readme
* Fix SellerAssignedID in ZUGFeRD 1.0

v1.13.1

Toggle v1.13.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #52 from easybill/crb/test_for_new_fields_v2.3

Add tests for BT-89 and BT-90

v1.13.0

Toggle v1.13.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add BT-89 and BT-90 #51

v1.12.0

Toggle v1.12.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Update jms/serializer (#50)

* Update jms/serializer dependency to 3.25

v1.11.0

Toggle v1.11.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
added AssociatedDocumentLineDocument>IncludedNote element (#47)

* added AssociatedDocumentLineDocument>IncludedNote element
added Note@ContentCode property
* added LineTradeDelivery>ActualDeliverySupplyChainEvent element for extended format

v1.10.0

Toggle v1.10.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Update dependencies... (#49)

- Upgrading jms/serializer (3.17.1 => 3.23.0)
- Upgrading phpunit/phpunit (9.5.20 => 9.5.23)
- Upgrading friendsofphp/php-cs-fixer (v2.19.3 => v3.16.0)

v1.9.0

Toggle v1.9.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add optional allowances (#46)

* Bump CS-Fixer version to support php 8
* Add optional allowances

v1.8.0

Toggle v1.8.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add support for php 8.1 (#45)

v1.7.0

Toggle v1.7.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fix TradeContact model's optional values in Zugferd10 (#43)