darvis/ubl-peppol

UBL/PEPPOL service voor het genereren van facturen volgens de UBL/PEPPOL standaard

Installs: 316

Dependents: 0

Suggesters: 0

Security: 0

Stars: 7

Watchers: 0

Forks: 3

Open Issues: 0

pkg:composer/darvis/ubl-peppol

v1.5.0 2026-01-13 10:15 UTC

This package is auto-updated.

Last update: 2026-01-13 10:24:05 UTC


README

Latest Version on Packagist Total Downloads

PHP library for generating UBL 2.1 invoices compliant with PEPPOL BIS Billing 3.0. Supports Belgian (EN 16931) and Dutch implementations.

Installation

composer require darvis/ubl-peppol

Requirements: PHP 8.2+, DOM extension

Quick Start (Standalone)

use Darvis\UblPeppol\UblBeBis3Service;

$ublService = new UblBeBis3Service();
$xml = $ublService->generateInvoice($invoiceData);
file_put_contents('invoice.xml', $xml);

See examples/ for complete implementations.

Laravel Integration

Additional features: Peppol network integration, logging, artisan commands.

php artisan vendor:publish --tag=ubl-peppol-config
php artisan migrate

📖 Laravel Documentation

Documentation

Author

Arvid de Jong
Email: info@arvid.nl
Website: arvid.nl

Contributing

Contributions are welcome! Feel free to create issues or submit pull requests.

License

This package is open-source software licensed under the MIT License.