VAVANG INVOICE / DOCS / EN

Invoice lifecycle

Vavang Invoice separates the source Sylius invoice from its fiscal representation and compliance state.

Pipeline

  1. Sylius InvoicingPlugin creates the source invoice.
  2. Vavang freezes the required fiscal data: seller, customer and line nature where available.
  3. The immutable reader builds a representation independent from the mutable order.
  4. That representation feeds the electronic invoice model.
  5. A Factur-X document can be generated and validated.
  6. Depending on configuration, transmission remains manual or goes through the dedicated Messenger transport.
  7. Status, error and audit data support operations around the flow.
Sylius invoice
    ↓
Fiscal snapshots
    ↓
Immutable invoice
    ↓
Electronic invoice
    ↓
Factur-X / validation
    ↓
Manual or async transmission
    ↓
Status + audit

Immutability rule

Changing a customer, the configured seller or the product catalog later must not retroactively alter values already frozen for a historical invoice.