VAVANG INVOICE / DOCS / EN
Invoice data
Compliance works from frozen historical data, not from an opportunistic reread of the current order.
Seller identity
The seller_company configuration includes the legal name, SIREN/SIRET, VAT number where applicable, address, country, territory, currency, VAT regime, filing frequency and VAT exigibility.
Customer profile
The customer fiscal profile distinguishes individual/professional status, billing address, country/territory, company and applicable professional identifiers. The current profile may evolve; the historical snapshot remains immutable.
Line nature
A classifiable variant can be frozen as GOODS or SERVICE. Today’s configuration must not rewrite an old invoice.
sylius_invoice:
product_nature:
default: GOODS
variants:
CONSULTING-001: SERVICE
Lines without a variant code, such as some ancillary lines, are handled separately by the invoice-line model.