Fiscal snapshots
Relevant seller, customer and line data is preserved so later catalog or customer changes do not rewrite invoice history.
Invoice structures invoicing and compliance workflows close to your commerce model, with a tested, documented foundation designed to be extended rather than worked around.
Built on Sylius InvoicingPlugin · Sylius 2.1 / 2.2
THE PRODUCT, NOT A PARALLEL BUSINESS LAYER
Invoice complements Sylius invoicing with the data and pipeline needed for fiscal processing, without rebuilding a second source of truth.
Relevant seller, customer and line data is preserved so later catalog or customer changes do not rewrite invoice history.
The pipeline works from a stable fiscal representation, independent from business data that continues to evolve after the sale.
The electronic representation feeds Factur-X generation and validation without detaching the document from its invoicing context.
Transmission can remain manual during onboarding or move to a dedicated Messenger transport, with status, errors and audit around processing.
VERSIONED INSTALLATION
Licensed customers install Invoice from Vavang’s private Composer distribution. The documentation then covers bundles, routes, Messenger, migrations and requirement checks.
Read the full installation guide ↗composer config repositories.vavang composer https://packages.vavang.dev
composer require vavang/invoice-plugin
The historical package name remains documented for already-published pre-releases.
TECHNICAL CONTRACT
sylius-invoice:check-requirements · sylius-invoice:compliance:doctorVAVANG / INVOICE
Start with the functional scope and technical documentation. Commercial terms remain separate from product claims.