horstoeko / ubl
A library for creating and reading european electronic invoices
Installs: 243
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 1
Forks: 3
Type:package
pkg:composer/horstoeko/ubl
Requires
- php: ^7
- ext-simplexml: *
- adrienrn/php-mimetyper: ^0.2
- goetas-webservices/xsd2php-runtime: ^0.2.13
- horstoeko/stringmanagement: ^1
- jms/serializer: ^3
- symfony/intl: ^5.2
- symfony/validator: ^5
- symfony/yaml: ^5
Requires (Dev)
- clean/phpdoc-md: ^0
- goetas-webservices/xsd2php: ^0
- pdepend/pdepend: ^2
- phploc/phploc: ^7
- phpmd/phpmd: ^2
- phpstan/phpstan: ^0.12.59
- phpunit/phpunit: ^9
- sebastian/phpcpd: ^6
- squizlabs/php_codesniffer: ^3
- theseer/phpdox: ^0
This package is auto-updated.
Last update: 2025-10-12 20:06:34 UTC
README
A simple UBL Library
With horstoeko/ubl you can read and write xml files containing electronic invoice data in the UBL format.
This package makes use of JMS Serializer and Xsd2Php.
Installation
There is one recommended way to install horstoeko/ubl via Composer:
- adding the dependency to your
composer.jsonfile:
"require": { .. "horstoeko/ubl":"^0", .. },
Usage
For detailed eplanation you may have a look in the examples and the doc folder of this package.
Note
The code in this project is provided under the MIT license.