Factur-X e-invoice transmission for Sylius 2: port/adapter to forward generated invoices to a platform, with idempotent log and error handling.
Transmission of Factur-X invoices generated by tmonier/sylius-facturx-plugin: a replaceable port towards a platform, a log of the sends with their statuses, and an idempotent listener.
This is the first slice of the plugin (version 0.x). It ships the port, the log, the listener and a null adapter. It does not connect to any real platform: the adapters are yours to write.
TransmissionAdapterInterface to connect to any e-invoicing platformtmonier_facturx.invoice_generated events, never sends the same invoice twicetransmitted, error, not_transmitted), message, and timestampstmonier/sylius-facturx-plugin ^1.0composer require tmonier/sylius-einvoice-transmission-plugin
Full documentation and source code: github.com/thibmonier/sylius-einvoice-transmission-plugin
No reviews yet. Be the first to review this product!
Free, open source (MIT) Sylius 2 plugins for European merchants: compliance (Factur-X, EU withdrawal, GPSR), B2B (quick order, volume pricing, quotes) and back-office productivity. Tested, PHPStan max, 7 languages.
Read more© 2026 Sylius. All rights reserved.