VAVANG / INVOICE FOR SYLIUS

Une facturation qui reste dans votre projet Sylius.

Invoice structure la facturation et les workflows de conformité au plus près de votre modèle e-commerce, avec un socle testé, documenté et conçu pour être étendu plutôt que contourné.

Construit au-dessus de Sylius InvoicingPlugin · Sylius 2.1 / 2.2

invoice / lifecycle HISTORIQUE FIGÉ
  1. 01
    Facture SyliusSource métier
  2. 02
    Snapshots fiscauxVendeur, client, lignes
  3. 03
    Facture immuableLecture indépendante de la commande mutable
  4. 04
    Factur-XGénération et validation
  5. 05
    Transmission + auditManuelle ou asynchrone
Historique fiableLes données fiscales sont figées au moment de la facture.
Factur-XLe document électronique est généré depuis la représentation immuable.
Transmission maîtriséeDémarrage manuel, puis transport Messenger dédié si nécessaire.
État et auditLes erreurs et statuts restent observables autour du flux.

LE PRODUIT, PAS UNE SURCOUCHE PARALLÈLE

La conformité reste connectée à la facture Sylius.

Invoice complète le moteur de facturation Sylius avec les données et le pipeline nécessaires aux traitements fiscaux, sans reconstruire une seconde source de vérité.

01

Snapshots fiscaux

Les informations vendeur, client et lignes utiles sont conservées pour que les modifications futures du catalogue ou du compte client ne réécrivent pas l’historique.

02

Représentation immuable

Le pipeline travaille depuis une lecture fiscale stable, indépendante des données métier qui continuent d’évoluer après la vente.

03

Factur-X + PDF

La représentation électronique alimente la génération et la validation Factur-X sans détacher le document de son contexte de facturation.

04

Flux opérationnel

La transmission peut rester manuelle pendant l’onboarding ou passer par un transport Messenger dédié, avec statuts, erreurs et audit autour du traitement.

INSTALLATION VERSIONNÉE

Un package privé, une intégration explicite.

Les clients licenciés installent Invoice depuis la distribution Composer privée de Vavang. La documentation couvre ensuite les bundles, les routes, Messenger, les migrations et les contrôles de prérequis.

Voir l’installation complète
COMPOSER
composer config repositories.vavang composer https://packages.vavang.dev
composer require vavang/invoice-plugin

Le nom historique du package reste documenté pour les préversions déjà publiées.

CONTRAT TECHNIQUE

Des dépendances et des étapes visibles.

  • Sylius 2.1 / 2.2Compatibilité documentée pour la version actuelle.
  • Sylius InvoicingPluginInvoice complète la facture source au lieu de la remplacer.
  • Symfony MessengerTransport dédié pour les traitements asynchrones.
  • Vérifications opérablessylius-invoice:check-requirements · sylius-invoice:compliance:doctor
S’APPUIE SUR Sylius InvoicingPlugin Symfony Messenger Factur-X Doctrine

VAVANG / INVOICE

Évaluer le produit avant de l’intégrer.

Commencez par le périmètre fonctionnel et la documentation technique. Les conditions commerciales restent séparées des promesses produit.