VAVANG INVOICE / DOCS / EN

Requirements

The currently supported matrix is intentionally explicit.

  • PHP 8.2 or newer;
  • Sylius 2.1.x or 2.2.x;
  • sylius/invoicing-plugin 2.1.x or 2.2.x;
  • DoctrineBundle;
  • DoctrineMigrationsBundle;
  • Symfony Messenger.

The plugin CI validates PHP 8.2/8.3 against Sylius 2.1/2.2.

Verify your Sylius application

After Composer installation, run:

bin/console sylius-invoice:check-requirements

A missing blocking dependency must be fixed before continuing with migrations or enabling compliance flows.

Invoicing dependency

Vavang Invoice relies on Sylius InvoicingPlugin for the source invoice and PDF infrastructure. The Vavang bundle registers its own Doctrine mapping and migrations; do not duplicate them in the host application.