{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-guides/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Mandates and Peppol electronic addresses","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"mandates-and-peppol-electronic-addresses","__idx":0},"children":["Mandates and Peppol electronic addresses"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When you register a mandate, the API maps it to a ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Peppol electronic address"]}," — the identifier used to route invoices across the Peppol network. Understanding this mapping is essential to populating your XML invoices correctly."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"how-the-mapping-works","__idx":1},"children":["How the mapping works"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["All French entities are addressed using Peppol scheme ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0225"]}]}," (FRCTC), defined in AFNOR XP Z12-014 Annex A. The identifier value is derived from the mandate's directory entry fields, following the same four-tier structure as the French PPF/AIFE directory."]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Mandate type"},"children":["Mandate type"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Directory entry fields"},"children":["Directory entry fields"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Peppol electronic address"},"children":["Peppol electronic address"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["SIREN"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siren"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0225:<siren>"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["SIREN + suffix"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siren"]}," + ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["suffix"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0225:<siren>_<suffix>"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["SIRET"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siren"]}," + ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siret"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0225:<siret>"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["SIRET + routing code"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siren"]}," + ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siret"]}," + ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["routing_identifier"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0225:<siret>_<routing_identifier>"]}]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"examples","__idx":2},"children":["Examples"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Mandate directory entry"},"children":["Mandate directory entry"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Peppol electronic address"},"children":["Peppol electronic address"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siren: \"884553033\""]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0225:884553033"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siren: \"884553033\""]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["suffix: \"Achats\""]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0225:884553033_Achats"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siret: \"88455303300017\""]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0225:88455303300017"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siret: \"88455303300017\""]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["routing_identifier: \"GLN-123\""]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0225:88455303300017_GLN-123"]}]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"belgian-entities","__idx":3},"children":["Belgian entities"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Belgian entities use scheme ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0208"]}]}," (VAT Registration Number), with the BCE number (10 digits, without the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["BE"]}," prefix):"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Directory entry"},"children":["Directory entry"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Peppol electronic address"},"children":["Peppol electronic address"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["siren: \"0878065378\""]}," (BE)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0208:0878065378"]}]}]}]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"mandate-validation-when-submitting-files","__idx":4},"children":["Mandate validation when submitting files"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When you call ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["POST /invoicing/files/submit"]},", the API extracts the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["sender's Peppol electronic address"]}," from the invoice XML and checks it against the active mandates of the requesting client (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["X-PDP-Client-Id"]},")."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The check verifies that:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The mandate belongs to the requesting client"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The mandate status is ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CREATED"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ACTIVE"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["start_date"]}," ≤ today ≤ ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["end_date"]}," (or no ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["end_date"]},")"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If no active mandate matches the sender address extracted from the invoice, the request is rejected with a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["403"]}," error."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This means ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["the electronic address you set in your invoice XML must exactly match the Peppol address derived from one of your active mandates"]},"."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"setting-the-electronic-address-in-xml-invoices","__idx":5},"children":["Setting the electronic address in XML invoices"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"ubl-21","__idx":6},"children":["UBL 2.1"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In UBL, the electronic address is carried in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["EndpointID"]}," element of both the supplier and customer party, with a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["schemeID"]}," attribute."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Seller (BT-34) — ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["AccountingSupplierParty"]},":"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"xml","header":{"controls":{"copy":{}}},"source":"<cac:AccountingSupplierParty>\n  <cac:Party>\n    <cbc:EndpointID schemeID=\"0225\">884553033</cbc:EndpointID>\n    <!-- ... -->\n  </cac:Party>\n</cac:AccountingSupplierParty>\n","lang":"xml"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Buyer (BT-49) — ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["AccountingCustomerParty"]},":"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"xml","header":{"controls":{"copy":{}}},"source":"<cac:AccountingCustomerParty>\n  <cac:Party>\n    <cbc:EndpointID schemeID=\"0225\">88455303300017</cbc:EndpointID>\n    <!-- ... -->\n  </cac:Party>\n</cac:AccountingCustomerParty>\n","lang":"xml"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For a SIREN + suffix mandate:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"xml","header":{"controls":{"copy":{}}},"source":"<cbc:EndpointID schemeID=\"0225\">884553033_Achats</cbc:EndpointID>\n","lang":"xml"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For a Belgian entity:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"xml","header":{"controls":{"copy":{}}},"source":"<cbc:EndpointID schemeID=\"0208\">0878065378</cbc:EndpointID>\n","lang":"xml"},"children":[]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"cii-d22b-cross-industry-invoice","__idx":7},"children":["CII D22B (Cross Industry Invoice)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In CII, the electronic address is carried in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["URIUniversalCommunication/URIID"]}," inside the trade party elements."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Seller — ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SellerTradeParty"]},":"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"xml","header":{"controls":{"copy":{}}},"source":"<ram:SellerTradeParty>\n  <ram:URIUniversalCommunication>\n    <ram:URIID schemeID=\"0225\">884553033</ram:URIID>\n  </ram:URIUniversalCommunication>\n  <!-- ... -->\n</ram:SellerTradeParty>\n","lang":"xml"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Buyer — ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["BuyerTradeParty"]},":"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"xml","header":{"controls":{"copy":{}}},"source":"<ram:BuyerTradeParty>\n  <ram:URIUniversalCommunication>\n    <ram:URIID schemeID=\"0225\">88455303300017</ram:URIID>\n  </ram:URIUniversalCommunication>\n  <!-- ... -->\n</ram:BuyerTradeParty>\n","lang":"xml"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Both elements are found under:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"rsm:CrossIndustryInvoice\n  > rsm:SupplyChainTradeTransaction\n    > ram:ApplicableHeaderTradeAgreement\n      > ram:SellerTradeParty / ram:BuyerTradeParty\n        > ram:URIUniversalCommunication\n          > ram:URIID\n"},"children":[]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"quick-reference","__idx":8},"children":["Quick reference"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Mandate type"},"children":["Mandate type"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"schemeID"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["schemeID"]}]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Value format"},"children":["Value format"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"XML element (UBL)"},"children":["XML element (UBL)"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"XML element (CII)"},"children":["XML element (CII)"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["SIREN"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0225"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["9-digit SIREN"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cbc:EndpointID"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ram:URIID"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["SIREN + suffix"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0225"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["<SIREN>_<suffix>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cbc:EndpointID"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ram:URIID"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["SIRET"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0225"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["14-digit SIRET"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cbc:EndpointID"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ram:URIID"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["SIRET + routing code"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0225"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["<SIRET>_<routing_code>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cbc:EndpointID"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ram:URIID"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Belgian BCE"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0208"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["10-digit BCE"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cbc:EndpointID"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ram:URIID"]}]}]}]}]}]}]},"headings":[{"value":"Mandates and Peppol electronic addresses","id":"mandates-and-peppol-electronic-addresses","depth":1},{"value":"How the mapping works","id":"how-the-mapping-works","depth":2},{"value":"Examples","id":"examples","depth":3},{"value":"Belgian entities","id":"belgian-entities","depth":3},{"value":"Mandate validation when submitting files","id":"mandate-validation-when-submitting-files","depth":2},{"value":"Setting the electronic address in XML invoices","id":"setting-the-electronic-address-in-xml-invoices","depth":2},{"value":"UBL 2.1","id":"ubl-21","depth":3},{"value":"CII D22B (Cross Industry Invoice)","id":"cii-d22b-cross-industry-invoice","depth":3},{"value":"Quick reference","id":"quick-reference","depth":2}],"frontmatter":{"seo":{"title":"Mandates and Peppol electronic addresses"}},"lastModified":"2026-03-14T01:34:43.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/guides/mandates-peppol-addresses","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}