Plateforme Agréée DGFiP · architecture cloud

Une infrastructure pensée pour la facturation électronique

Une PA agréée DGFiP, une interface SaaS, une API REST publique, des formats normés EN 16931, un hébergement souverain en France. Tout est conçu pour que la conformité 2026 soit invisible pour vos équipes.

Circuit officielRéforme 2026

  1. Plateforme Agréée · PA n° 0104WeInvoice by WeprocÉmission, réception, statuts
  2. Administration fiscaleDGFiPDirection Générale des Finances Publiques
  3. Portail Public de FacturationChorus Pro PPFSphère publique et annuaire
Flux officiel de la réforme facturation électronique 2026 avec WeInvoice (Plateforme Agréée PA n° 0104) échange avec la DGFiP et le Portail Public de Facturation Chorus Pro.

Formats supportés

Factur-X, UBL 2.1, CII : tous les formats normés EN 16931

Les trois formats officiels reconnus par la DGFiP et le Portail Public de Facturation. WeInvoice émet et reçoit les trois, et convertit automatiquement entre les formats.

FormatTypeCas d’usageNorme
Factur-X.pdfHybride PDF/A-3 + XML CIITPE, PME, indépendants : lisible humain et machineNorme franco-allemande, alignée EN 16931
UBL 2.1.xmlXML pur (OASIS)Flux EDI internationaux, intégrations B2B PeppolStandard OASIS, largement adopté en UE
CII.xmlXML pur (UN/CEFACT)Grands comptes, EDI complexe, transverse EuropeStandard UN/CEFACT, base de Factur-X
Extrait XML EN 16931, supporté aux formats Factur-X, UBL et CII
<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2">
  <cbc:CustomizationID>urn:cen.eu:en16931:2017</cbc:CustomizationID>
  <cbc:ID>F2026-000142</cbc:ID>
  <cbc:IssueDate>2026-09-12</cbc:IssueDate>
  <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
  <cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>

  <cac:AccountingSupplierParty>
    <cac:Party>
      <cbc:EndpointID schemeID="0009">78212345600014</cbc:EndpointID>
      <cac:PartyName><cbc:Name>Atelier Nordway SAS</cbc:Name></cac:PartyName>
    </cac:Party>
  </cac:AccountingSupplierParty>

  <cac:LegalMonetaryTotal>
    <cbc:LineExtensionAmount currencyID="EUR">1200.00</cbc:LineExtensionAmount>
    <cbc:TaxExclusiveAmount currencyID="EUR">1200.00</cbc:TaxExclusiveAmount>
    <cbc:TaxInclusiveAmount currencyID="EUR">1440.00</cbc:TaxInclusiveAmount>
    <cbc:PayableAmount currencyID="EUR">1440.00</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>
</Invoice>

Cycle de vie

Les statuts DGFiP suivis en temps réel

Quatre statuts officiels obligatoires, six recommandés. Tous notifiables par webhook et accessibles via l’API GET /invoices/{id}/status.

Cycle de vie d’un documentNorme DGFiP

Plateforme fournisseurPlateforme acheteur

01Préparation · Émission

Plateforme fournisseur
  • Déposée
  • Émise par la plateforme
Plateforme acheteur
  • Reçue par la plateforme
  • Mise à disposition

02Réception

Plateforme fournisseur—
Plateforme acheteur
  • Rejetée raison technique
  • Prise en charge

03Validation · Renvoi

Plateforme fournisseur
  • Complétée
Plateforme acheteur
  • Suspendue
  • En litige
  • Approuvée
  • Partiellement approuvée
  • Refusée

04Paiement

Plateforme fournisseur
  • Encaissée
Plateforme acheteur
  • Paiement transmis

Statut obligatoire DGFiPStatut recommandé

Vue complète du cycle de vie d’un document, côté émetteur (plateforme fournisseur) et destinataire (plateforme acheteur), avec les 4 statuts obligatoires DGFiP et les 6 statuts recommandés.

Statuts obligatoires

  • Déposée

    Facture déposée sur la PA émetteur.

  • Rejetée

    Rejet technique (format, mention manquante, destinataire introuvable).

  • Refusée

    Refus commercial par l’acheteur (prix, quantité, prestation contestée).

  • Encaissée

    Paiement encaissé, déclenche le pré-remplissage TVA sur encaissements.

Statuts recommandés

  • Mise à disposition
  • Prise en charge
  • Approuvée
  • En litige
  • Suspendue
  • Paiement transmis

API publique · PA Connect

L’API que les éditeurs attendaient

REST, OpenAPI 3.1, SDK officiels Node.js, Python, PHP, .NET et Java. Sandbox de test, pricing au document affiché publiquement (0,05 € jusqu'à 1 000 000 documents/mois, sur devis au-delà).

PA ConnectIntégration SI

Votre système d’information
  • Sage
  • Cegid
  • SAP
  • Oracle
  • Microsoft Dynamics 365
  • ERP ou logiciel maison
Canaux
  • API RESTOpenAPI 3.1 · webhooks
  • SFTPDépôt de fichiers
  • Import CSVMapping assisté
Plateforme Agréée
WeInvoicePA n° 0104
WeInvoice PA Connect s’intègre à votre système d’information par API REST, SFTP ou import CSV.

Sécurité

ISO 27001, RGPD, archivage légal 10 ans

Vos factures sont chiffrées au repos (AES-256) et en transit (TLS 1.3), archivées 10 ans dans un coffre-fort qualifié à valeur probante.

ISO 27001Certifié Certi-Trust, v. 2022RGPDConforme, DPO interneArchivage 10 ansCoffre-fort numérique probantSecNumCloudHébergement qualifié ANSSI · France

Conformité

PA n° 0104 immatriculée par la DGFiP

Stack technique

Open source, hébergement souverain, performances

Angular 21 SSR + prerender, API Node.js, queue jobs Redis, stockage S3-compatible souverain, monitoring Grafana.

  • Frontend

    Angular 21 · SSR + prerender · TypeScript strict

  • Backend

    Node.js · Fastify · PostgreSQL · Redis BullMQ

  • Hébergement

    Outscale · datacenters FR qualifiés SecNumCloud (ANSSI)

  • Observabilité

    Grafana · Loki · status.weinvoice.fr

  • CI/CD

    GitLab · Lighthouse CI · Cloudflare Pages

Une question technique ?

Testez l’API gratuitement jusqu’à 15 documents par mois, ou discutez 20 minutes avec l’équipe WeInvoice : sandbox, intégration ERP, audit sécurité, conformité DGFiP.

Voir la documentation API