Aperçu des identifiants Peppol DocumentType : URN pour factures, notes de crédit, commandes et plus.
Chaque document sur le réseau Peppol possède un DocumentTypeId. Il s'agit d'un URN (Uniform Resource Name) unique qui indique précisément quel format et quel profil le document suit. Le DocumentTypeId est utilisé lors de l'enregistrement SMP (pour indiquer quels documents une organisation peut recevoir), lors du routage et lors de la validation.
Un DocumentTypeId peut sembler complexe à première vue, mais il suit une structure fixe. Prenons l'exemple du DocumentTypeId de la facture NLCIUS :
urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#compliant#urn:fdc:nen.nl:nlcius:v1.0::2.1
Il contient trois composants :
urn:oasis:names:specification:ubl:schema:xsd:Invoice-2urn:cen.eu:en16931:2017#compliant#urn:fdc:nen.nl:nlcius:v1.02.1Le root namespace indique quel schéma XML est utilisé. La customization indique quel profil et quelle adaptation nationale s'applique. La version fait référence à la version de la spécification UBL.
Le tableau ci-dessous contient les DocumentTypeId les plus utilisés pour les factures et les notes de crédit.
urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0::2.1urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2::CreditNote##urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0::2.1urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#compliant#urn:fdc:nen.nl:nlcius:v1.0::2.1urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#compliant#urn:fdc:nen.nl:nlcius:v1.0#conformant#urn:fdc:nen.nl:gaccount:v1.0::2.1urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:selfbilling:3.0::2.1urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0::2.1urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#conformant#urn:UBL.BE:1.0.0.20180214::2.1urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:peppol:pint:billing-1@eu-1::2.1urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#compliant#urn:fdc:nen.nl:nlcius:v1.0#compliant#urn:fdc:setu.nl:invoice:v2.2::2.1urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100::CrossIndustryInvoice##urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0::D16Burn:oasis:names:specification:ubl:schema:xsd:Order-2::Order##urn:fdc:peppol.eu:poacc:trns:order:3::2.1urn:oasis:names:specification:ubl:schema:xsd:OrderResponse-2::OrderResponse##urn:fdc:peppol.eu:poacc:trns:order_response:3::2.1urn:oasis:names:specification:ubl:schema:xsd:OrderResponse-2::OrderResponse##urn:fdc:peppol.eu:poacc:trns:order_response_advanced:3::2.3urn:oasis:names:specification:ubl:schema:xsd:OrderChange-2::OrderChange##urn:fdc:peppol.eu:poacc:trns:order_change:3::2.3urn:oasis:names:specification:ubl:schema:xsd:OrderCancellation-2::OrderCancellation##urn:fdc:peppol.eu:poacc:trns:order_cancellation:3::2.3urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2::ApplicationResponse##urn:fdc:peppol.eu:poacc:trns:invoice_response:3::2.1urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2::ApplicationResponse##urn:peppol:edec:mls:1.0::2.1urn:oasis:names:specification:ubl:schema:xsd:DespatchAdvice-2::DespatchAdvice##urn:fdc:peppol.eu:poacc:trns:despatch_advice:3::2.1La PSB eConnect regroupe les DocumentTypeId en familles de documents. Lors de la configuration des capabilities SMP ou de l'interrogation des types de documents via l'API, vous pouvez utiliser ces noms de famille comme raccourci à la place des URN complets.
InvoiceInvoiceResponseReviewOrderOrderResponseOrderChangeOrderCancellationDespatchAdviceTimeCardConseil: Via l'API PSB, vous pouvez utiliser
queryRecipientPartypour vérifier quels DocumentTypeId un destinataire prend en charge. Cela est pratique pour contrôler à l'avance si votre document peut être livré correctement.
Certains formats ne sont plus valides sur le réseau Peppol :
Attention: Si vos factures sont rejetées avec une erreur concernant un CustomizationID invalide, vérifiez si vous utilisez encore un format obsolète. Passez au NLCIUS/SI-UBL 2.0 ou BIS Billing V3.
Pour plus d'informations sur les codelists complètes, consultez la spécification Peppol BIS Billing sur docs.peppol.eu/poacc/billing/3.0/.
Téléchargez les fichiers d'exemple