PINT Billing EU
International · le modèle aligné UE d'OpenPeppolPINT (Peppol International invoice model) est le cadre d'OpenPeppol pour étendre le réseau Peppol au-delà du corpus de règles EN 16931 de l'UE — chaque juridiction obtient sa propre spécialisation PINT. PINT Billing EU 1.0.2 est la spécialisation pour échanger avec des partenaires de l'UE selon les mêmes règles que Peppol BIS Billing 3.0, plus un petit jeu de règles d'alignement UE qui lui est propre.
Fait partie de la couverture de formats de CrateAPI — voir tous les formats.
Ce que c'est
PINT Billing EU valide par couches : les règles alignées EN16931 partagées (majoritairement les mêmes contrôles BR-xx/PEPPOL-EN16931-Rxxx que Peppol BIS exécute déjà) plus une petite couche d'alignement de juridiction spécifique à la spécialisation UE — par exemple ALIGNED-IBRP-004-EU, qui vérifie que le CustomizationID correspond à PINT-EU plutôt qu'au Peppol BIS simple. CrateAPI valide selon les artefacts officiels docs.peppol.eu, recoupés avec phive-rules-peppol-pint 4.5.3 comme seconde source.
Où c'est obligatoire
PINT n'est pas une obligation légale nationale — c'est le modèle d'OpenPeppol pour les juridictions qui construisent leur propre spécialisation Peppol hors du corpus de règles EN 16931 de l'UE. PINT Billing EU est la variante utilisée quand un partenaire commercial a besoin d'un document qui satisfait aussi les règles alignées PINT ; consultez docs.peppol.eu pour savoir quels membres du réseau l'exigent actuellement.
Ce que nous ne faisons pas. CrateAPI ne transmet pas de factures au réseau Peppol — nous générons et validons le XML PINT-EU ; l'envoi passe par votre propre point d'accès Peppol.
Essayer
curl -X POST "https://api.crateapi.com/v1/generate/ubl?profile=pint" \ -H "X-API-Key: YOUR_KEY" -H "Content-Type: application/json" \ -d @invoice.json -o invoice.xml
Endpoints pertinents
| Endpoint | Notes |
|---|---|
POST /v1/generate/ubl?profile=pint | Règles alignées EN16931 + alignées de juridiction UE, par-dessus la couche syntaxique Peppol/UBL partagée. |
POST /v1/validate/ubl?profile=pintgratuit | Gratuit, sans clé API — même validation gratuite à vie que tous les autres profils. |
Convertir et rendre ne sont pas encore étendus à ce profil — générer et valider fonctionnent déjà aujourd'hui, convertir/rendre sont la prochaine étape.
Exemples et documentation
Consultez la référence API complète pour les paramètres exacts, ou essayez le format avec votre propre fichier dans le validateur gratuit.
FAQ
En quoi PINT Billing EU diffère-t-il du simple Peppol BIS Billing 3.0 ?
Mêmes règles alignées EN16931 en dessous, plus une petite couche d'alignement de juridiction UE — par ex. ALIGNED-IBRP-004-EU vérifie que le CustomizationID correspond à l'urn PINT-EU, pas au Peppol BIS simple. La plupart des constats PINT-EU réutilisent les mêmes identifiants BR-xx/PEPPOL-EN16931-Rxxx que sur Peppol BIS.
Qui a réellement besoin de PINT plutôt que de Peppol BIS ?
Les partenaires commerciaux d'une juridiction utilisant sa propre spécialisation PINT — le modèle d'OpenPeppol pour étendre Peppol au-delà du corpus EN 16931 de l'UE. PINT Billing EU est la variante pour les échanges avec des partenaires de l'UE sur ce modèle.
CrateAPI soumet-il des factures PINT au réseau Peppol ?
Non — nous générons et validons le XML ; la transmission passe par votre propre point d'accès Peppol, comme pour tout profil basé sur Peppol.