horstoeko/invoicesuite

Extensible PHP library for creating, reading and validating electronic invoices such as XRechnung, ZUGFeRD and Factur-X, with support for custom formats.

v0.0.15 2026-07-20 03:36 UTC

This package is auto-updated.

Last update: 2026-07-20 15:07:02 UTC


README

horstoeko/invoicesuite

InvoiceSuite Logo

Latest Stable Version PHP version License

Build Status Release Status

Table of Contents

License

The code in this project is provided under the MIT license.

Overview

InvoiceSuite is a multi-format library for electronic invoices with the goal of supporting as many formats and real-world variants as possible — from international standards to country-specific profiles. This includes German formats such as ZUGFeRD (and Factur-X, which is closely aligned with it) as well as XRechnung, with XRechnung explicitly supported in UBL syntax. The library also aims to cover interoperability ecosystems such as Peppol.

InvoiceSuite is designed to be extensible: if you follow the defined conventions and interfaces, you can add your own formats, profiles, or converters independently, without having to bend or modify the core.

Dependencies

This package makes use of...

... and Optionally of...

Installation

There is one recommended way to install horstoeko/invoicesuite

composer require "horstoeko/invoicesuite"

Documentation

See our wiki...