HomeProduitsFacturation électronique - Italie

Facturation électronique - Italie

NEW

De: €0.022 + TVA

Gérez les factures sortantes et entrantes, avec une intégration directe au SDI et à l’Agence italienne des impôts, ainsi qu’une signature numérique automatique via API.

Livraison

En temps réel

Disponible pour
  • it

API Invoice permet de gérer les documents fiscaux de manière automatisée, en simplifiant les flux opérationnels et en réduisant les interventions manuelles. Le résultat est une efficacité accrue des processus et une optimisation des coûts.

Avec Openapi, vous pouvez gérer l’ensemble du cycle de vie des documents fiscaux italiens via une seule API : de la configuration de l’entreprise à l’envoi des factures, jusqu’au suivi des statuts via webhook. La plateforme s’intègre directement avec le SDI et l’Agence des Impôts italienne, garantissant une intégration rapide, des standards de sécurité élevés et des performances en temps réel, même avec de grands volumes.

L’API Invoice ne se limite pas à l’envoi des factures : elle permet de gérer les factures émises, les factures reçues et les reçus électroniques, avec signature numérique automatique, validation préalable des données et suivi complet de l’état des documents.

La solution est robuste, évolutive et entièrement personnalisable pour chaque numéro de TVA. Grâce à la configuration de l’entreprise, vous pouvez choisir quels services activer et comment gérer chaque flux :

  • factures émises (envoi vers le SDI)
  • factures reçues (réception depuis le SDI)
  • signature numérique automatique
  • reçus électroniques sans caisse enregistreuse physique
  • importation de factures externes pour disposer d’un historique unifié
  • notifications en temps réel via webhook

Toutes les opérations sont effectuées en mode asynchrone : après l’envoi, vous recevez automatiquement des mises à jour sur l’état des documents (comme DONE, RECEIVED ou ERROR) directement dans votre logiciel de gestion, sans avoir besoin de polling manuel.

Configuration de l’entreprise et services

POST /IT-configurations

La configuration de l’entreprise est la première étape obligatoire pour utiliser Invoice. Grâce à cet endpoint, vous pouvez enregistrer l’entreprise, activer les services souhaités (factures émises, factures reçues et reçus électroniques) et configurer des webhooks afin de recevoir des notifications en temps réel sur l’état des documents.

Au cours de cette phase, vous pouvez également activer la signature numérique automatique et fournir les identifiants fiscaux nécessaires pour les services actifs. Une fois la configuration terminée, l’entreprise est prête à envoyer des factures via Invoice, générer des reçus via IT-receipts et recevoir les factures fournisseurs via webhook.

Pour recevoir les factures des fournisseurs, il est nécessaire de registrer notre Code Destinataire sur le site de l’Agence des Impôts italienne. Suivez le guide étape par étape disponible dans la documentation et saisissez le code suivant lorsque cela est demandé : PIC7CPS

EXEMPLE DE REQUÊTE

Pour configurer l’entreprise, vous devez envoyer une requête à POST /IT-configurations. Dans l’exemple suivant, nous avons activé les reçus numériques (receipts), l’envoi de factures (customer invoice) et la réception de factures (supplier invoice).

De plus, une callback a été configurée pour chaque événement spécifique.


{
  "fiscal_id": "YourCompanyFiscal_id",
  "name": "nameCompany",
  "email": "[email protected]",
  "receipts": true,
  "customer_invoice": true,
  "supplier_invoice": true,
  "receipts_authentication": {
    "taxCode": "FHHWMF96L52D111B",
    "password": "1234567891****d",
    "pin": "1********4"
  },
  "api_configurations": [
    {
      "event": "receipt",
      "callback": {
        "url": "https://your-server.site/123232"
      }
    },
    {
      "event": "customer_invoice",
      "callback": {
        "url": "https://your-server.site/123232"
      }
    },
    {
      "event": "supplier_invoice",
      "callback": {
        "url": "https://your-server.site/123232"
      }
    },
    {
      "event": "receipt-error",
      "callback": {
        "url": "https://your-server.site/error"
      }
    }
  ]
}

Envoi de facture électronique

POST /IT/invoices

Grâce à cet endpoint, vous pouvez envoyer une facture électronique au Système d’Échange. L’endpoint POST /IT/invoices gère automatiquement la validation, l’éventuelle signature numérique et la transmission vers le SDI.

Le traitement s’effectue de manière asynchrone. Après l’envoi, vous recevrez une réponse technique immédiate, tandis que les mises à jour de statut (envoyée, livrée, rejetée, complétée) seront notifiées via les webhooks configurés lors de l’onboarding.

Cette approche permet de gérer de grands volumes de documents sans bloquer les flux applicatifs.


{
  "data": {
    "id": "string",
    "state": "NEW",
    "direction": "incoming",
    "fiscal_id": "string",
    "type": "string",
    "document_number": "string",
    "issue_date": "2026-02-09",
    "total_gross_amount": 0,
    "sender": {
      "name": "string",
      "vat_id": "string",
      "tax_code": "string",
      "street": "string",
      "city": "string",
      "zip": "string",
      "province": "string",
      "country_code": "string",
      "phone": "string",
      "email": "string"
    },
    "recipient": {
      "name": "string",
      "vat_id": "string",
      "tax_code": "string",
      "street": "string",
      "city": "string",
      "zip": "string",
      "province": "string",
      "country_code": "string",
      "phone": "string",
      "email": "string"
    },
    "details": {
      "sdi_id": "string",
      "sdi_filename": "string",
      "sdi_status": "Delivered",
      "sdi_message": "string",
      "sdi_update_date": "string",
      "invoice_date": "string"
    }
  }
}

Une fois la facture envoyée, vous pouvez suivre son statut via webhook ou récupérer les détails en utilisant les endpoints de consultation. GET IT-Invoice conserve l’historique complet des documents, y compris les résultats SDI.

Suivi du statut des factures

Après l’envoi, Invoice gère automatiquement l’ensemble du processus de communication avec le SDI.

Le statut des factures est mis à jour de manière asynchrone et notifié automatiquement via webhook, permettant de connaître en temps réel le résultat des documents sans interroger manuellement les API.

Grâce aux webhooks configurés lors de l’onboarding, vous pouvez recevoir directement dans votre logiciel de gestion les mises à jour de statut des factures émises et reçues.

Consultation des documents

GET /IT-invoices

Cet endpoint permet de récupérer la liste des factures gérées par le système, qu’elles soient émises ou reçues.

Vous pouvez utiliser ce service pour obtenir une vue d’ensemble des documents, filtrer les factures par statut ou par date et consulter rapidement les informations principales sans devoir demander le détail complet de chaque document.

Il est idéal pour créer des dashboards, des listes de documents ou synchroniser périodiquement l’état général des factures avec votre logiciel de gestion.

Il est possible de consulter à tout moment la liste des documents envoyés et reçus ou de récupérer le détail d’une seule facture via API.

Chaque facture conserve un historique complet, incluant les résultats SDI, permettant une gestion centralisée des factures émises et reçues.


{
  "id": "679ca42e016df7",
  "state": "DONE",
  "direction": "outgoing",
  "document_number": "123",
  "issue_date": "2026-01-15",
  "total_gross_amount": 250.00,
  "details": {
    "sdi_status": "Delivered"
  }
}

Grâce aux webhooks configurés lors de l’onboarding, vous pouvez recevoir automatiquement les mises à jour de statut dans votre logiciel de gestion sans interroger continuellement les API.

Détail de la facture

GET /IT-invoices/{id}

Cet endpoint renvoie toutes les informations d’une facture spécifique identifiée par son ID.

Le détail inclut le statut actuel du document, la direction (émise ou reçue), les principales données de la facture et les résultats techniques SDI disponibles dans le champ details.sdi_status.

C’est le service à utiliser lorsque vous devez vérifier le statut précis d’une facture ou afficher les informations complètes d’un document spécifique.

Importation de factures externes

POST /IT-invoice_import

IT-Invoice permet également d’importer dans le système des factures générées ou transmises via d’autres canaux, afin de maintenir un historique unifié de tous les documents fiscaux.

Cette fonctionnalité est utile pour centraliser la gestion des factures provenant de logiciels externes ou d’intégrations précédentes, permettant de visualiser statuts, détails et métadonnées via un appel API.

Une fois importée, la facture est traitée comme n’importe quel autre document : elle peut être consultée via API et incluse dans les flux de suivi.


{
  "invoice": "PD94bWwgdmVyc2lvbj0iMS4wIi...",
  "details": {
    "sdi_id": "1234567",
    "sdi_filename": "IT01234567890_00001.xml",
    "sdi_status": "Delivered",
    "sdi_message": "string",
    "sdi_update_date": "2026-02-04T14:15:20.413Z",
    "invoice_date": "2026-02-04"
  }
}

De cette manière, vous pouvez gérer les factures envoyées via Invoice et celles provenant de systèmes externes au sein d’un seul flux opérationnel.

Webhooks et notifications en temps réel

Invoice utilise un système de webhooks pour notifier automatiquement chaque mise à jour du statut des documents fiscaux.

Lors de la configuration de l’entreprise, vous pouvez définir un ou plusieurs endpoints de callback pour recevoir des événements liés aux factures émises, factures reçues et reçus électroniques. Ainsi, votre logiciel de gestion est mis à jour en temps réel.

Les webhooks permettent d’intercepter des événements tels que :

  • envoi de la facture vers le SDI
  • livraison ou rejet du document
  • réception de factures fournisseurs
  • erreurs de traitement
  • mises à jour des reçus électroniques

Cette approche asynchrone rend l’intégration plus efficace et évolutive, surtout avec des volumes élevés.


{
  "event": "customer_invoice",
  "data": {
    "id": "679ca42e016df7",
    "state": "DONE",
    "sdi_status": "Delivered"
  }
}

À qui s’adresse Invoice

Invoice est conçue pour toutes les organisations qui souhaitent intégrer et automatiser la gestion des documents fiscaux directement dans leurs systèmes, des éditeurs de logiciels et développeurs qui veulent intégrer la facturation électronique via API, aux plateformes e-commerce qui doivent émettre automatiquement des factures ou des reçus électroniques pour chaque transaction sans intervention manuelle, jusqu’aux entreprises qui souhaitent automatiser les flux comptables, centraliser la gestion des documents fiscaux et réduire les erreurs opérationnelles. Grâce à sa structure modulaire et à son intégration directe avec le SDI et l’Agence des Impôts italienne, Invoice s’adapte aussi bien aux petits volumes qu’aux projets enterprise à fort trafic.

Inscription

Avez-vous besoin d'aide ?

Vous n'avez pas trouvé la réponse que vous cherchiez?

Remplissez tous les détails, nous vous contacterons dès que possible!

Questions fréquemment posées

Invoice permet de gérer l’ensemble du flux des documents fiscaux italiens via API de manière simple, rapide et sécurisée. Il permet d’envoyer des factures électroniques, de recevoir des factures entrantes et d’émettre des reçus, avec validation automatique des données, signature numérique et suivi en temps réel via des webhooks.

Qu'est-ce que l'API de Facturation Électronique?

Oui, avec Invoice, vous pouvez également gérer la facturation vers l’Administration Publique (PA) via le SDI.

Puis-je gérer la facturation vers les Administrations Publiques via API?

Les mises à jour sont envoyées automatiquement via des webhooks configurables. Cela vous permet de recevoir en temps réel les statuts des factures (tels que DONE, RECEIVED ou ERROR) directement dans votre logiciel de gestion.

Comment recevoir les mises à jour sur l’état des factures?

Pour recevoir les factures des fournisseurs via l’API Invoice, vous devez enregistrer notre Code Destinataire sur le site de l’Agence italienne des impôts (Agenzia delle Entrate). Suivez le guide pas à pas disponible dans la documentation et saisissez le code suivant lorsque cela est demandé : PIC7CPS

Comment puis-je recevoir les factures des fournisseurs (factures entrantes)?

Après l’envoi d’une facture, API Invoice envoie des notifications automatiques via webhook à chaque changement d’état.

Les principaux états sont :

  • NEW – La facture a été créée par le système.
  • SENT – La facture a été transmise au SDI (état intermédiaire).
  • RECEIVED – État utilisé pour les factures fournisseurs reçues.
  • DONE – État final indiquant que le processus s’est terminé correctement.
  • ERROR – État final indiquant une erreur de transmission ou un rejet par le SDI.
Quels sont les états des notifications (Notification States) ?

Les SDI Status Details (details.sdi_status) indiquent l’état technique renvoyé par le Système d’Échange (SDI) pour chaque facture.

Les principaux états sont :

  • Booked – La facture est en file d’attente et en attente de traitement.
  • Sent – La facture a été correctement transmise au SDI.
  • Delivered – La facture a été livrée au destinataire. (état final)
  • Not_Delivered – La facture est disponible dans le dossier fiscal du destinataire car l’adresse numérique était absente ou inaccessible. (état final)
  • Received – État technique identifiant une facture entrante reçue. (état final)
  • Accepted (PA uniquement) – L’Administration Publique a formellement accepté la facture. (état final)
  • Rejected (PA uniquement) – L’Administration Publique a rejeté la facture. (état final)
  • Terms_Expired (PA uniquement) – Les délais d’acceptation ont expiré et la facture est considérée comme acceptée par la loi. (état final)
  • Error – Le SDI a rejeté la facture pour des erreurs formelles ou de validation. (état final)
Que sont les SDI Status Details?

API Invoice est conçue pour les éditeurs de logiciels, les développeurs, les plateformes e-commerce et les entreprises souhaitant intégrer la gestion des factures électroniques et des reçus directement dans leurs systèmes, en automatisant les flux fiscaux et en réduisant les interventions manuelles.

À qui s'adresse l'API Facturation Électronique?

Le service est fourni en temps réel.

Quels sont les délais de livraison du service?

Le service est disponible à partir de 0,015 € par envoi avec un abonnement, ou 0,049 € par envoi avec un système de recharge. Le prix peut varier en fonction du plan choisi et des volumes d’utilisation.

Quels sont les coûts du service de Facturation Électronique?