Système commercial - Offres, facturation et e-facturation

De l'offre à la facture, relances et e-factures conformes

2026 Customer Project

Description du projet

Ce projet implémente une stack commerciale de bout en bout : offres et contrats en base avec positions et documents juridiques, espace Faktura pour factures, paiements, avoirs et relances, e-facturation XRechnung/ZUGFeRD interne (EN 16931), validation avant et après commit, séries de numéros de documents, tableaux de bord KPI et composition d'e-mail commercial style Outlook. Les PDFs commerciaux sont archivés WORM via l'archive documentaire à l'impression et au verrouillage.

Fonctionnalités principales

Offres et contrats

Positions, documents juridiques, Pflichtenheft et workflows d'acceptation

Facturation et factures

Émettre, verrouiller, paiements, avoirs et lots de facturation

Relances

Règles de relance configurables, frais, Mahnlauf et PDFs de relance

E-facturation

XML XRechnung CII et intégration PDF ZUGFeRD (EN 16931)

Validation e-facture

Espace de validation et API Sanctum validate pour XML/PDF

Composition e-mail commercial

Modal de composition style Outlook pour offres, contrats, factures et relances

Stack technologique

Framework backend

Laravel 11
PHP 8.2+
MySQL

Frontend

Livewire
Alpine.js
Bootstrap

Architecture

Principes SOLID
Couche de service
Jobs en file

Normes e-facture

XRechnung
ZUGFeRD
EN 16931

Workflow

  1. Offre : Créer une offre avec positions et envoyer via la composition e-mail
  2. Contrat : Convertir l'offre acceptée, archiver le Pflichtenheft à l'acceptation
  3. Facture : Émettre et verrouiller les factures depuis les réservations ; archiver le PDF
  4. E-facture : Intégrer ZUGFeRD ou exporter le XML XRechnung
  5. Valider : Exécuter l'espace de validation avant ou après le commit
  6. Relances : Exécuter le Mahnlauf avec frais et PDFs de relance
  7. Archive : Les PDFs commerciaux aboutissent dans l'archive documentaire WORM