[{"data":1,"prerenderedAt":3224},["ShallowReactive",2],{"navigation-developers-en":3,"settings-en":526,"page-/en/docs/developers/api/basics/error-handling":847,"after-toc-en-developers":15,"home-locales":2197,"section-pages-en":2240,"archives-en":3093},{"mode":4,"items":5},"subsite",[6,69,230,263,469,497,518,522],{"title":7,"path":8,"stem":9,"children":10,"page":-1,"icon":68},"Getting started","/en/docs/developers/getting-started","en/5.docs/3.developers/1.getting-started/index",[11,17,40,44,48,52,56,60,64],{"title":12,"path":13,"stem":14,"icon":15,"isPage":16},"Document formats","/en/docs/developers/getting-started/document-formats","en/5.docs/3.developers/1.getting-started/1.document-formats",null,true,{"title":18,"path":19,"stem":20,"children":21,"page":-1,"icon":15,"isPage":39},"Sample invoices","/en/docs/developers/getting-started/sample-invoices","en/5.docs/3.developers/1.getting-started/2.sample-invoices/index",[22,23,27,31,35],{"title":18,"path":19,"stem":20,"icon":15},{"title":24,"path":25,"stem":26,"icon":15},"BIS minimal invoice","/en/docs/developers/getting-started/sample-invoices/bis-minimal-invoice","en/5.docs/3.developers/1.getting-started/2.sample-invoices/1.bis-minimal-invoice",{"title":28,"path":29,"stem":30,"icon":15},"BIS credit note","/en/docs/developers/getting-started/sample-invoices/bis-credit-note","en/5.docs/3.developers/1.getting-started/2.sample-invoices/2.bis-credit-note",{"title":32,"path":33,"stem":34,"icon":15},"NLCIUS minimal invoice","/en/docs/developers/getting-started/sample-invoices/nlcius-minimal-invoice","en/5.docs/3.developers/1.getting-started/2.sample-invoices/3.nlcius-minimal-invoice",{"title":36,"path":37,"stem":38,"icon":15},"NLCIUS credit note","/en/docs/developers/getting-started/sample-invoices/nlcius-credit-note","en/5.docs/3.developers/1.getting-started/2.sample-invoices/4.nlcius-credit-note",false,{"title":41,"path":42,"stem":43,"icon":15,"isPage":16},"Validator","/en/docs/developers/getting-started/validator","en/5.docs/3.developers/1.getting-started/3.validator",{"title":45,"path":46,"stem":47,"icon":15,"isPage":16},"Sandbox","/en/docs/developers/getting-started/sandbox","en/5.docs/3.developers/1.getting-started/4.sandbox",{"title":49,"path":50,"stem":51,"icon":15,"isPage":16},"Acceptance endpoints","/en/docs/developers/getting-started/acceptance-endpoints","en/5.docs/3.developers/1.getting-started/5.acceptance-endpoints",{"title":53,"path":54,"stem":55,"icon":15,"isPage":16},"OAuth2 token","/en/docs/developers/getting-started/oauth-token","en/5.docs/3.developers/1.getting-started/6.oauth-token",{"title":57,"path":58,"stem":59,"icon":15,"isPage":16},"First API call","/en/docs/developers/getting-started/first-api-call","en/5.docs/3.developers/1.getting-started/7.first-api-call",{"title":61,"path":62,"stem":63,"icon":15,"isPage":16},"Send invoice","/en/docs/developers/getting-started/send-invoice","en/5.docs/3.developers/1.getting-started/8.send-invoice",{"title":65,"path":66,"stem":67,"icon":15,"isPage":16},"Webhooks","/en/docs/developers/getting-started/webhooks","en/5.docs/3.developers/1.getting-started/9.webhooks","rocket",{"title":70,"path":71,"stem":72,"children":73,"page":39},"Integrations","/en/docs/developers/integrations","en/5.docs/3.developers/1.integrations",[74,78,82,86,90,94,98,102,106,110,114,118,122,126,130,134,138,142,146,150,154,158,162,166,170,174,178,182,186,190,194,198,202,206,210,214,218,222,226],{"title":75,"path":76,"stem":77,"icon":15,"isPage":16},"4PS Construct","/en/docs/developers/integrations/4ps-construct","en/5.docs/3.developers/1.integrations/1.4ps-construct",{"title":79,"path":80,"stem":81,"icon":15,"isPage":16},"Bizon Software","/en/docs/developers/integrations/bizon-software","en/5.docs/3.developers/1.integrations/10.bizon-software",{"title":83,"path":84,"stem":85,"icon":15,"isPage":16},"Bloxs","/en/docs/developers/integrations/bloxs","en/5.docs/3.developers/1.integrations/11.bloxs",{"title":87,"path":88,"stem":89,"icon":15,"isPage":16},"Coupa & SAP Ariba","/en/docs/developers/integrations/coupa-ariba","en/5.docs/3.developers/1.integrations/12.coupa-ariba",{"title":91,"path":92,"stem":93,"icon":15,"isPage":16},"Dynamics 365 BC","/en/docs/developers/integrations/dynamics-365-bc","en/5.docs/3.developers/1.integrations/13.dynamics-365-bc",{"title":95,"path":96,"stem":97,"icon":15,"isPage":16},"e-Boekhouden.nl","/en/docs/developers/integrations/e-boekhouden","en/5.docs/3.developers/1.integrations/14.e-boekhouden",{"title":99,"path":100,"stem":101,"icon":15,"isPage":16},"ECI Inventive","/en/docs/developers/integrations/eci-inventive","en/5.docs/3.developers/1.integrations/15.eci-inventive",{"title":103,"path":104,"stem":105,"icon":15,"isPage":16},"Exact Globe","/en/docs/developers/integrations/exact-globe","en/5.docs/3.developers/1.integrations/16.exact-globe",{"title":107,"path":108,"stem":109,"icon":15,"isPage":16},"Exact Multivers","/en/docs/developers/integrations/exact-multivers","en/5.docs/3.developers/1.integrations/17.exact-multivers",{"title":111,"path":112,"stem":113,"icon":15,"isPage":16},"Exact Online","/en/docs/developers/integrations/exact-online","en/5.docs/3.developers/1.integrations/18.exact-online",{"title":115,"path":116,"stem":117,"icon":15,"isPage":16},"KING Software","/en/docs/developers/integrations/king-software","en/5.docs/3.developers/1.integrations/19.king-software",{"title":119,"path":120,"stem":121,"icon":15,"isPage":16},"4PS Business Central","/en/docs/developers/integrations/4ps-business-central","en/5.docs/3.developers/1.integrations/2.4ps-business-central",{"title":123,"path":124,"stem":125,"icon":15,"isPage":16},"Komas","/en/docs/developers/integrations/komas","en/5.docs/3.developers/1.integrations/20.komas",{"title":127,"path":128,"stem":129,"icon":15,"isPage":16},"Legalsense","/en/docs/developers/integrations/legalsense","en/5.docs/3.developers/1.integrations/21.legalsense",{"title":131,"path":132,"stem":133,"icon":15,"isPage":16},"Magic Promis","/en/docs/developers/integrations/magic-promis","en/5.docs/3.developers/1.integrations/22.magic-promis",{"title":135,"path":136,"stem":137,"icon":15,"isPage":16},"Mysolution","/en/docs/developers/integrations/mysolution","en/5.docs/3.developers/1.integrations/23.mysolution",{"title":139,"path":140,"stem":141,"icon":15,"isPage":16},"Payt","/en/docs/developers/integrations/payt","en/5.docs/3.developers/1.integrations/24.payt",{"title":143,"path":144,"stem":145,"icon":15,"isPage":16},"QicsMilestones","/en/docs/developers/integrations/qicsmilestones","en/5.docs/3.developers/1.integrations/25.qicsmilestones",{"title":147,"path":148,"stem":149,"icon":15,"isPage":16},"QicsTime","/en/docs/developers/integrations/qicstime","en/5.docs/3.developers/1.integrations/26.qicstime",{"title":151,"path":152,"stem":153,"icon":15,"isPage":16},"Radar","/en/docs/developers/integrations/radar","en/5.docs/3.developers/1.integrations/27.radar",{"title":155,"path":156,"stem":157,"icon":15,"isPage":16},"SAP","/en/docs/developers/integrations/sap","en/5.docs/3.developers/1.integrations/28.sap",{"title":159,"path":160,"stem":161,"icon":15,"isPage":16},"Rillion (via Simac)","/en/docs/developers/integrations/simac","en/5.docs/3.developers/1.integrations/29.simac",{"title":163,"path":164,"stem":165,"icon":15,"isPage":16},"Accept","/en/docs/developers/integrations/accept","en/5.docs/3.developers/1.integrations/3.accept",{"title":167,"path":168,"stem":169,"icon":15,"isPage":16},"SnelStart","/en/docs/developers/integrations/snelstart","en/5.docs/3.developers/1.integrations/30.snelstart",{"title":171,"path":172,"stem":173,"icon":15,"isPage":16},"Symsys9","/en/docs/developers/integrations/symsys9","en/5.docs/3.developers/1.integrations/31.symsys9",{"title":175,"path":176,"stem":177,"icon":15,"isPage":16},"Syntess","/en/docs/developers/integrations/syntess","en/5.docs/3.developers/1.integrations/32.syntess",{"title":179,"path":180,"stem":181,"icon":15,"isPage":16},"Twinfield","/en/docs/developers/integrations/twinfield","en/5.docs/3.developers/1.integrations/33.twinfield",{"title":183,"path":184,"stem":185,"icon":15,"isPage":16},"Unit4","/en/docs/developers/integrations/unit4","en/5.docs/3.developers/1.integrations/34.unit4",{"title":187,"path":188,"stem":189,"icon":15,"isPage":16},"Urios","/en/docs/developers/integrations/urios","en/5.docs/3.developers/1.integrations/35.urios",{"title":191,"path":192,"stem":193,"icon":15,"isPage":16},"WhiteVision","/en/docs/developers/integrations/whitevision","en/5.docs/3.developers/1.integrations/36.whitevision",{"title":195,"path":196,"stem":197,"icon":15,"isPage":16},"Yoobi","/en/docs/developers/integrations/yoobi","en/5.docs/3.developers/1.integrations/37.yoobi",{"title":199,"path":200,"stem":201,"icon":15,"isPage":16},"Yuki","/en/docs/developers/integrations/yuki","en/5.docs/3.developers/1.integrations/38.yuki",{"title":203,"path":204,"stem":205,"icon":15,"isPage":16},"Timewriter","/en/docs/developers/integrations/timewriter","en/5.docs/3.developers/1.integrations/39.timewriter",{"title":207,"path":208,"stem":209,"icon":15,"isPage":16},"AccountView","/en/docs/developers/integrations/accountview","en/5.docs/3.developers/1.integrations/4.accountview",{"title":211,"path":212,"stem":213,"icon":15,"isPage":16},"AFAS","/en/docs/developers/integrations/afas","en/5.docs/3.developers/1.integrations/5.afas",{"title":215,"path":216,"stem":217,"icon":15,"isPage":16},"AllSolutions","/en/docs/developers/integrations/allsolutions","en/5.docs/3.developers/1.integrations/6.allsolutions",{"title":219,"path":220,"stem":221,"icon":15,"isPage":16},"Alure","/en/docs/developers/integrations/alure","en/5.docs/3.developers/1.integrations/7.alure",{"title":223,"path":224,"stem":225,"icon":15,"isPage":16},"BaseNet","/en/docs/developers/integrations/basenet","en/5.docs/3.developers/1.integrations/8.basenet",{"title":227,"path":228,"stem":229,"icon":15,"isPage":16},"Basecone","/en/docs/developers/integrations/basecone","en/5.docs/3.developers/1.integrations/9.basecone",{"title":231,"path":232,"stem":233,"children":234,"page":39},"Custom Integration","/en/docs/developers/custom-integration","en/5.docs/3.developers/2.custom-integration",[235,239,243,247,251,255,259],{"title":236,"path":237,"stem":238,"icon":15,"isPage":16},"Integration methods","/en/docs/developers/custom-integration/integration-methods","en/5.docs/3.developers/2.custom-integration/1.integration-methods",{"title":240,"path":241,"stem":242,"icon":15,"isPage":16},"Self-integrate","/en/docs/developers/custom-integration/self-integrate","en/5.docs/3.developers/2.custom-integration/2.self-integrate",{"title":244,"path":245,"stem":246,"icon":15,"isPage":16},"Connection keys","/en/docs/developers/custom-integration/connection-keys","en/5.docs/3.developers/2.custom-integration/3.connection-keys",{"title":248,"path":249,"stem":250,"icon":15,"isPage":16},"Autopilot","/en/docs/developers/custom-integration/autopilot","en/5.docs/3.developers/2.custom-integration/4.autopilot",{"title":252,"path":253,"stem":254,"icon":15,"isPage":16},"Email Receiver","/en/docs/developers/custom-integration/email-receiver","en/5.docs/3.developers/2.custom-integration/5.email-receiver",{"title":256,"path":257,"stem":258,"icon":15,"isPage":16},"ClientConnector (CLI)","/en/docs/developers/custom-integration/clientconnector","en/5.docs/3.developers/2.custom-integration/6.clientconnector",{"title":260,"path":261,"stem":262,"icon":15,"isPage":16},"PDF via Peppol","/en/docs/developers/custom-integration/pdf-via-peppol","en/5.docs/3.developers/2.custom-integration/7.pdf-via-peppol",{"title":264,"path":265,"stem":266,"children":267,"page":39},"Api","/en/docs/developers/api","en/5.docs/3.developers/3.api",[268,298,333,367,393,408,431,454],{"title":269,"path":270,"stem":271,"children":272,"page":-1,"icon":68,"isPage":39},"Basics","/en/docs/developers/api/basics","en/5.docs/3.developers/3.api/1.basics/index",[273,274,278,282,286,290,294],{"title":269,"path":270,"stem":271,"icon":68},{"title":275,"path":276,"stem":277,"icon":15},"PSB overview","/en/docs/developers/api/basics/api-overview","en/5.docs/3.developers/3.api/1.basics/1.api-overview",{"title":279,"path":280,"stem":281,"icon":15},"Authentication","/en/docs/developers/api/basics/authentication","en/5.docs/3.developers/3.api/1.basics/3.authentication",{"title":283,"path":284,"stem":285,"icon":15},"SDKs","/en/docs/developers/api/basics/sdks","en/5.docs/3.developers/3.api/1.basics/4.sdks",{"title":287,"path":288,"stem":289,"icon":15},"Idempotency","/en/docs/developers/api/basics/idempotency","en/5.docs/3.developers/3.api/1.basics/5.idempotency",{"title":291,"path":292,"stem":293,"icon":15},"Error handling","/en/docs/developers/api/basics/error-handling","en/5.docs/3.developers/3.api/1.basics/6.error-handling",{"title":295,"path":296,"stem":297,"icon":15},"Document flow and status","/en/docs/developers/api/basics/document-flow-and-status","en/5.docs/3.developers/3.api/1.basics/7.document-flow-and-status",{"title":299,"path":300,"stem":301,"children":302,"page":-1,"icon":304,"isPage":39},"Hooks","/en/docs/developers/api/hooks","en/5.docs/3.developers/3.api/2.hooks/index",[303,305,309,313,317,321,325,329],{"title":299,"path":300,"stem":301,"icon":304},"hook",{"title":306,"path":307,"stem":308,"icon":15},"Configure webhooks","/en/docs/developers/api/hooks/configure-webhooks","en/5.docs/3.developers/3.api/2.hooks/1.configure-webhooks",{"title":310,"path":311,"stem":312,"icon":15},"E-mail hooks","/en/docs/developers/api/hooks/email-hooks","en/5.docs/3.developers/3.api/2.hooks/2.email-hooks",{"title":314,"path":315,"stem":316,"icon":15},"Batch hooks","/en/docs/developers/api/hooks/batch-hooks","en/5.docs/3.developers/3.api/2.hooks/3.batch-hooks",{"title":318,"path":319,"stem":320,"icon":15},"SFTP integration","/en/docs/developers/api/hooks/sftp","en/5.docs/3.developers/3.api/2.hooks/4.sftp",{"title":322,"path":323,"stem":324,"icon":15},"Join hooks","/en/docs/developers/api/hooks/join-hooks","en/5.docs/3.developers/3.api/2.hooks/5.join-hooks",{"title":326,"path":327,"stem":328,"icon":15},"Mailfrom hooks","/en/docs/developers/api/hooks/mailfrom-hooks","en/5.docs/3.developers/3.api/2.hooks/6.mailfrom-hooks",{"title":330,"path":331,"stem":332,"icon":15},"KSeF hook","/en/docs/developers/api/hooks/ksef-hook","en/5.docs/3.developers/3.api/2.hooks/7.ksef-hook",{"title":334,"path":335,"stem":336,"children":337,"page":-1,"icon":339,"isPage":39},"Invoices","/en/docs/developers/api/invoices","en/5.docs/3.developers/3.api/3.invoices/index",[338,340,343,347,351,355,359,363],{"title":334,"path":335,"stem":336,"icon":339},"invoice",{"title":61,"path":341,"stem":342,"icon":15},"/en/docs/developers/api/invoices/send-invoice","en/5.docs/3.developers/3.api/3.invoices/1.send-invoice",{"title":344,"path":345,"stem":346,"icon":15},"Receive invoice","/en/docs/developers/api/invoices/receive-invoice","en/5.docs/3.developers/3.api/3.invoices/2.receive-invoice",{"title":348,"path":349,"stem":350,"icon":15},"Send response","/en/docs/developers/api/invoices/send-response","en/5.docs/3.developers/3.api/3.invoices/3.send-response",{"title":352,"path":353,"stem":354,"icon":15},"Receive response","/en/docs/developers/api/invoices/receive-response","en/5.docs/3.developers/3.api/3.invoices/4.receive-response",{"title":356,"path":357,"stem":358,"icon":15},"Self-billing overview","/en/docs/developers/api/invoices/self-billing-api","en/5.docs/3.developers/3.api/3.invoices/5.self-billing-api",{"title":360,"path":361,"stem":362,"icon":15},"Send self-billing","/en/docs/developers/api/invoices/send-selfbilling","en/5.docs/3.developers/3.api/3.invoices/6.send-selfbilling",{"title":364,"path":365,"stem":366,"icon":15},"Receive self-billing","/en/docs/developers/api/invoices/receive-selfbilling","en/5.docs/3.developers/3.api/3.invoices/7.receive-selfbilling",{"title":368,"path":369,"stem":370,"children":371,"page":-1,"icon":339,"isPage":39},"Orders","/en/docs/developers/api/orders","en/5.docs/3.developers/3.api/4.orders/index",[372,373,377,381,385,389],{"title":368,"path":369,"stem":370,"icon":339},{"title":374,"path":375,"stem":376,"icon":15},"Send order","/en/docs/developers/api/orders/send-order","en/5.docs/3.developers/3.api/4.orders/1.send-order",{"title":378,"path":379,"stem":380,"icon":15},"Receive order","/en/docs/developers/api/orders/receive-order","en/5.docs/3.developers/3.api/4.orders/2.receive-order",{"title":382,"path":383,"stem":384,"icon":15},"Modify order","/en/docs/developers/api/orders/modify-order","en/5.docs/3.developers/3.api/4.orders/3.modify-order",{"title":386,"path":387,"stem":388,"icon":15},"Cancel order","/en/docs/developers/api/orders/cancel-order","en/5.docs/3.developers/3.api/4.orders/4.cancel-order",{"title":390,"path":391,"stem":392,"icon":15},"Order Response","/en/docs/developers/api/orders/order-response","en/5.docs/3.developers/3.api/4.orders/5.order-response",{"title":394,"path":395,"stem":396,"children":397,"page":-1,"icon":399,"isPage":39},"Validation & transformation","/en/docs/developers/api/validation-transformation","en/5.docs/3.developers/3.api/5.validation-transformation/index",[398,400,404],{"title":394,"path":395,"stem":396,"icon":399},"check",{"title":401,"path":402,"stem":403,"icon":15},"Validate API","/en/docs/developers/api/validation-transformation/validate-api","en/5.docs/3.developers/3.api/5.validation-transformation/1.validate-api",{"title":405,"path":406,"stem":407,"icon":15},"Transform API","/en/docs/developers/api/validation-transformation/transform-api","en/5.docs/3.developers/3.api/5.validation-transformation/2.transform-api",{"title":409,"path":410,"stem":411,"children":412,"page":-1,"icon":414,"isPage":39},"VPD","/en/docs/developers/api/vpd","en/5.docs/3.developers/3.api/6.vpd/index",[413,415,419,423,427],{"title":409,"path":410,"stem":411,"icon":414},"guide",{"title":416,"path":417,"stem":418,"icon":15},"VPD overview","/en/docs/developers/api/vpd/vpd-overview","en/5.docs/3.developers/3.api/6.vpd/1.vpd-overview",{"title":420,"path":421,"stem":422,"icon":15},"VPD schema","/en/docs/developers/api/vpd/vpd-schema","en/5.docs/3.developers/3.api/6.vpd/2.vpd-schema",{"title":424,"path":425,"stem":426,"icon":15},"VPD Playground","/en/docs/developers/api/vpd/vpd-playground","en/5.docs/3.developers/3.api/6.vpd/3.vpd-playground",{"title":428,"path":429,"stem":430,"icon":15},"Integrating VPD","/en/docs/developers/api/vpd/vpd","en/5.docs/3.developers/3.api/6.vpd/4.vpd",{"title":432,"path":433,"stem":434,"children":435,"page":-1,"icon":437,"isPage":39},"Peppol","/en/docs/developers/api/peppol","en/5.docs/3.developers/3.api/7.peppol/index",[436,438,442,446,450],{"title":432,"path":433,"stem":434,"icon":437},"peppol",{"title":439,"path":440,"stem":441,"icon":15},"Peppol network","/en/docs/developers/api/peppol/peppol-network","en/5.docs/3.developers/3.api/7.peppol/1.peppol-network",{"title":443,"path":444,"stem":445,"icon":15},"Peppol lookup","/en/docs/developers/api/peppol/peppol-lookup","en/5.docs/3.developers/3.api/7.peppol/2.peppol-lookup",{"title":447,"path":448,"stem":449,"icon":15},"Peppol registration","/en/docs/developers/api/peppol/peppol-registration-api","en/5.docs/3.developers/3.api/7.peppol/3.peppol-registration-api",{"title":451,"path":452,"stem":453,"icon":15},"Migration","/en/docs/developers/api/peppol/migration","en/5.docs/3.developers/3.api/7.peppol/4.migration",{"title":455,"path":456,"stem":457,"children":458,"page":-1,"icon":460,"isPage":39},"Advanced","/en/docs/developers/api/advanced","en/5.docs/3.developers/3.api/8.advanced/index",[459,461,465],{"title":455,"path":456,"stem":457,"icon":460},"gear",{"title":462,"path":463,"stem":464,"icon":15},"Multi-channel","/en/docs/developers/api/advanced/multi-channel","en/5.docs/3.developers/3.api/8.advanced/1.multi-channel",{"title":466,"path":467,"stem":468,"icon":15},"IDR API","/en/docs/developers/api/advanced/idr-api","en/5.docs/3.developers/3.api/8.advanced/2.idr-api",{"title":470,"path":471,"stem":472,"children":473,"page":39},"Legacy","/en/docs/developers/legacy","en/5.docs/3.developers/4.legacy",[474],{"title":475,"path":476,"stem":477,"children":478,"page":-1,"icon":480,"isPage":39},"SOAP","/en/docs/developers/legacy/soap","en/5.docs/3.developers/4.legacy/1.soap/index",[479,481,485,489,493],{"title":475,"path":476,"stem":477,"icon":480},"api",{"title":482,"path":483,"stem":484,"icon":15},"SOAP overview","/en/docs/developers/legacy/soap/soap-overview","en/5.docs/3.developers/4.legacy/1.soap/1.soap-overview",{"title":486,"path":487,"stem":488,"icon":15},"SOAP authentication","/en/docs/developers/legacy/soap/soap-authentication","en/5.docs/3.developers/4.legacy/1.soap/2.soap-authentication",{"title":490,"path":491,"stem":492,"icon":15},"SOAP sending","/en/docs/developers/legacy/soap/soap-send","en/5.docs/3.developers/4.legacy/1.soap/3.soap-send",{"title":494,"path":495,"stem":496,"icon":15},"SOAP receiving","/en/docs/developers/legacy/soap/soap-receive","en/5.docs/3.developers/4.legacy/1.soap/4.soap-receive",{"title":498,"path":499,"stem":500,"children":501,"page":-1,"icon":480},"SDKs and CLI","/en/docs/developers/sdks-and-cli","en/5.docs/3.developers/5.sdks-and-cli/index",[502,506,510,514],{"title":503,"path":504,"stem":505,"icon":15,"isPage":16},"PHP SDK","/en/docs/developers/sdks-and-cli/php-sdk","en/5.docs/3.developers/5.sdks-and-cli/1.php-sdk",{"title":507,"path":508,"stem":509,"icon":15,"isPage":16},".NET SDK","/en/docs/developers/sdks-and-cli/dotnet-sdk","en/5.docs/3.developers/5.sdks-and-cli/2.dotnet-sdk",{"title":511,"path":512,"stem":513,"icon":15,"isPage":16},"OpenAPI codegen","/en/docs/developers/sdks-and-cli/openapi-codegen","en/5.docs/3.developers/5.sdks-and-cli/3.openapi-codegen",{"title":515,"path":516,"stem":517,"icon":15,"isPage":16},"ClientConnector","/en/docs/developers/sdks-and-cli/clientconnector","en/5.docs/3.developers/5.sdks-and-cli/4.clientconnector",{"title":45,"path":519,"stem":520,"icon":480,"children":521},"/en/docs/developers/sandbox","en/5.docs/3.developers/sandbox",[],{"title":498,"path":523,"stem":524,"icon":480,"children":525},"/en/docs/developers/sdks-en-cli","en/5.docs/3.developers/sdks-en-cli",[],{"id":527,"title":528,"archives":529,"body":645,"chat":15,"description":649,"docs_external_links":652,"extension":658,"footer":659,"header":15,"meta":842,"navigation":16,"path":843,"seo":844,"stem":845,"__hash__":846},"settings/en/settings.md","Settings",[530,564,582,640],{"translationKey":531,"path":531,"singular":532,"plural":532,"navigation":39,"pageSize":533,"categories":534,"tags":547},"news","News",12,[535,538,541,544],{"slug":536,"label":537},"product","Product",{"slug":539,"label":540},"regulation","Regulation",{"slug":542,"label":543},"partnership","Partnership",{"slug":545,"label":546},"company","Company",[548,549,552,555,558,561],{"slug":437,"label":432},{"slug":550,"label":551},"e-invoicing","E-invoicing",{"slug":553,"label":554},"compliance","Compliance",{"slug":556,"label":557},"vida","ViDA",{"slug":559,"label":560},"platform","Platform",{"slug":562,"label":563},"partners","Partners",{"translationKey":565,"path":565,"singular":566,"plural":567,"navigation":39,"pageSize":533,"categories":568,"tags":578},"events","Event","Events",[569,572,575],{"slug":570,"label":571},"webinar","Webinar",{"slug":573,"label":574},"conference","Conference",{"slug":576,"label":577},"training","Training",[579,580,581],{"slug":437,"label":432},{"slug":550,"label":551},{"slug":553,"label":554},{"translationKey":583,"path":583,"singular":584,"plural":585,"navigation":39,"pageSize":533,"categories":586,"tags":617},"customer-stories","Customer story","Customer stories",[587,590,593,596,599,602,605,608,611,614],{"slug":588,"label":589},"overheid","Government",{"slug":591,"label":592},"corporate","Corporate",{"slug":594,"label":595},"energie-vastgoed","Energy & real estate",{"slug":597,"label":598},"retail-finance","Retail & finance",{"slug":600,"label":601},"onderwijs","Education",{"slug":603,"label":604},"bouw","Construction",{"slug":606,"label":607},"zorg","Healthcare",{"slug":609,"label":610},"accountancy","Accountancy",{"slug":612,"label":613},"transport","Transport",{"slug":615,"label":616},"detailhandel","Retail",[618,619,621,623,625,628,631,634,637],{"slug":437,"label":432},{"slug":620,"label":155},"sap",{"slug":622,"label":211},"afas",{"slug":624,"label":215},"allsolutions",{"slug":626,"label":627},"white-label","White-label",{"slug":629,"label":630},"idr","IDR",{"slug":632,"label":633},"factuurportaal","Invoice portal",{"slug":635,"label":636},"multichannel","Multichannel",{"slug":638,"label":639},"leveranciersonboarding","Supplier onboarding",{"translationKey":641,"path":641,"singular":642,"plural":642,"navigation":39,"pageSize":533,"categories":643,"tags":644},"blog","Blog",[],[],{"type":646,"value":647,"toc":648},"minimark",[],{"title":649,"searchDepth":650,"depth":650,"links":651},"",2,[],[653,655],{"label":560,"url":654},"https://platform.econnect.eu/",{"label":656,"url":657},"Control","https://control.econnect.eu/","md",{"tagline":660,"columns":661,"legal":810,"social":820,"copyright":841},"The e-invoicing network for Europe.",[662,707,726,758,769,788],{"heading":663,"links":664},"Solutions",[665,668,671,674,676,679,681,684,687,690,693,696,698,700,702,704],{"label":666,"url":667},"Smooth e-invoicing","/smooth-e-invoicing",{"label":669,"url":670},"AI processing","/ai-processing",{"label":672,"url":673},"Industries","/solutions",{"label":551,"url":675},"/solutions/e-invoicing",{"label":677,"url":678},"Invoice Portal","/solutions/invoice-portal",{"label":636,"url":680},"/solutions/multichannel",{"label":682,"url":683},"Invoice Processing","/solutions/invoice-processing",{"label":685,"url":686},"E-ordering","/solutions/e-ordering",{"label":688,"url":689},"Supplier Onboarding","/solutions/supplier-onboarding",{"label":691,"url":692},"Software integrations","/solutions/software-integrations",{"label":694,"url":695},"International Invoicing","/solutions/international-invoicing",{"label":589,"url":697},"/solutions/government",{"label":604,"url":699},"/solutions/construction",{"label":613,"url":701},"/solutions/transport",{"label":610,"url":703},"/solutions/accountancy",{"label":705,"url":706},"Benefits of e-invoicing","/solutions/benefits-e-invoicing",{"heading":432,"links":708},[709,712,715,718,721,724],{"label":710,"url":711},"Peppol knowledge base","/en/docs/knowledge/peppol",{"label":713,"url":714},"What is Peppol?","/en/docs/knowledge/peppol/what-is-peppol/peppol-explained",{"label":716,"url":717},"Peppol Access Point","/peppol/peppol-access-point",{"label":719,"url":720},"Peppol SMP","/peppol/peppol-smp",{"label":722,"url":723},"E-procurement","/solutions/e-procurement",{"label":12,"url":725},"/en/docs/knowledge/document-formats",{"heading":563,"links":727},[728,731,734,737,740,743,746,749,752,755],{"label":729,"url":730},"One API, all networks","/partners/one-api-all-networks",{"label":732,"url":733},"Compliance as managed service","/partners/compliance-managed-service",{"label":735,"url":736},"Live within a month","/partners/live-within-a-month",{"label":738,"url":739},"Availability and scale","/partners/availability-scale",{"label":741,"url":742},"Compare partner models","/partners/become-partner",{"label":744,"url":745},"The partner process","/partners/how-to-become-partner",{"label":747,"url":748},"Software partners","/partners/software-partners",{"label":750,"url":751},"White-label PSB","/partners/white-label",{"label":753,"url":754},"Partner portal","/partners/partner-portal",{"label":756,"url":757},"Partner support","/partners/partner-support",{"heading":759,"links":760},"Pricing",[761,763,766],{"label":759,"url":762},"/pricing",{"label":764,"url":765},"Document Validator","/validator",{"label":767,"url":768},"Status and updates","/status",{"heading":770,"links":771},"Docs",[772,774,777,780,781,784,785],{"label":537,"url":773},"/en/docs/product",{"label":775,"url":776},"Knowledge","/en/docs/knowledge",{"label":778,"url":779},"Developers","/en/docs/developers",{"label":7,"url":8},{"label":782,"url":783},"API Reference","/en/docs/developers/api-reference",{"label":498,"url":523},{"label":786,"url":787},"Validator (documentation)","/en/docs/knowledge/document-formats/validator/validate-invoice",{"heading":789,"links":790},"About",[791,794,796,799,802,804,807],{"label":792,"url":793},"Our story","/about/our-story",{"label":585,"url":795},"/about/customer-stories",{"label":797,"url":798},"Quality & security","/about/quality-and-security",{"label":800,"url":801},"Free tools","/about/free-tools",{"label":532,"url":803},"/about/news",{"label":805,"url":806},"Contact","/about/contact",{"label":808,"url":809},"Schedule a meeting","/about/schedule-a-meeting",[811,814,817],{"label":812,"url":813},"Privacy policy","/privacy",{"label":815,"url":816},"Terms and conditions","/terms-and-conditions",{"label":818,"url":819},"Disclaimer","/disclaimer",[821,825,829,833,837],{"icon":822,"url":823,"label":824},"linkedin","https://www.linkedin.com/company/econnect-international/","LinkedIn",{"icon":826,"url":827,"label":828},"instagram","https://www.instagram.com/econnect_bv","Instagram",{"icon":830,"url":831,"label":832},"tiktok","https://www.tiktok.com/@econnect_bv","TikTok",{"icon":834,"url":835,"label":836},"x","https://x.com/eConnect_BV","X",{"icon":838,"url":839,"label":840},"facebook","https://www.facebook.com/theinvoicingcompany/","Facebook","© {year} eConnect. All rights reserved.",{},"/en/settings",{"description":649},"en/settings","WEQ4qT3y_0itGXSQasjrX3_o5unwpfXobFSFaaR_o98",{"id":848,"title":291,"auth":15,"body":849,"canonical":15,"description":2177,"extension":658,"icon":15,"image":15,"keywords":2178,"last_reviewed":2187,"last_updated":2188,"layout":2189,"listed":39,"meta":2190,"nav_column":15,"nav_tab":15,"navigation":16,"no_index":39,"path":292,"redirect":15,"schema_type":2192,"search_boost":15,"seo":2193,"seo_description":15,"seo_title":2194,"show_chat":16,"stem":293,"translationKey":2195,"__hash__":2196},"developers/en/5.docs/3.developers/3.api/1.basics/6.error-handling.md",{"type":646,"value":850,"toc":2157},[851,856,860,863,868,871,876,952,956,959,1188,1225,1249,1253,1264,1299,1303,1306,1383,1391,1407,1411,1414,1486,1489,1493,1496,1500,1503,1573,1581,1585,1596,1603,1607,1661,1665,1668,1672,1683,1735,1743,1759,1763,1766,1831,1838,1848,1852,1859,1906,1909,1913,2106,2118,2130,2153],[852,853,855],"h1",{"id":854},"error-handling-http-codes-retries-and-robust-integration","Error handling: HTTP codes, retries and robust integration",[857,858,859],"p",{},"Every API integration will encounter errors sooner or later. A network outage, an unreachable server, an incorrectly formatted document: it comes with the territory. The PSB API communicates errors through standard HTTP status codes and structured JSON responses. In addition, the PSB has a built-in retry mechanism that automatically handles temporary errors during document delivery.",[857,861,862],{},"In this article you will learn which status codes the PSB returns, how to interpret error responses, when you can safely retry and how the PSB's automatic retry mechanism works.",[864,865,867],"h2",{"id":866},"http-status-codes","HTTP status codes",[857,869,870],{},"The PSB API uses standard HTTP status codes to indicate the result of a request. The status codes fall into two categories: client errors (4xx) that you need to fix yourself, and server errors (5xx) that you can retry.",[872,873,875],"h3",{"id":874},"success-response","Success response",[877,878,879,895],"table",{},[880,881,882],"thead",{},[883,884,885,889,892],"tr",{},[886,887,888],"th",{},"Code",[886,890,891],{},"Meaning",[886,893,894],{},"Explanation",[896,897,898,913,926,939],"tbody",{},[883,899,900,907,910],{},[901,902,903],"td",{},[904,905,906],"strong",{},"200",[901,908,909],{},"OK",[901,911,912],{},"The request was processed successfully",[883,914,915,920,923],{},[901,916,917],{},[904,918,919],{},"201",[901,921,922],{},"Created",[901,924,925],{},"New object created (for example a hook, subscriber or document/resource)",[883,927,928,933,936],{},[901,929,930],{},[904,931,932],{},"202",[901,934,935],{},"Accepted",[901,937,938],{},"Request accepted for asynchronous/queue processing; check the status later",[883,940,941,946,949],{},[901,942,943],{},[904,944,945],{},"204",[901,947,948],{},"No Content",[901,950,951],{},"Request successful without a response body (for example on DELETE or an update without a body)",[872,953,955],{"id":954},"client-errors-4xx-do-not-retry","Client errors (4xx): do not retry",[857,957,958],{},"With a 4xx error the problem is in the request itself. Resending with the same data will produce the same result. Fix the cause before trying again.",[877,960,961,975],{},[880,962,963],{},[883,964,965,967,969,972],{},[886,966,888],{},[886,968,891],{},[886,970,971],{},"When",[886,973,974],{},"Action",[896,976,977,993,1009,1025,1066,1082,1102,1118,1138,1154],{},[883,978,979,984,987,990],{},[901,980,981],{},[904,982,983],{},"400",[901,985,986],{},"Bad Request",[901,988,989],{},"Validation error or syntax error in the document",[901,991,992],{},"Check the request body. The JSON response contains details about what went wrong",[883,994,995,1000,1003,1006],{},[901,996,997],{},[904,998,999],{},"401",[901,1001,1002],{},"Unauthorized",[901,1004,1005],{},"No token sent, or the token has expired or is invalid",[901,1007,1008],{},"Request a new Bearer token from the Identity Server",[883,1010,1011,1016,1019,1022],{},[901,1012,1013],{},[904,1014,1015],{},"403",[901,1017,1018],{},"Forbidden",[901,1020,1021],{},"The token is valid, but the action is not allowed. Most common: you are using a partyId that your account does not have access to. Other causes: expired bearer token, invalid subscription key, or an endpoint that is not available for your authorisation level",[901,1023,1024],{},"Check that you are using the correct partyId and that the user who obtained the bearer token has access to that partyId. If in doubt: obtain a new token via the Identity Server",[883,1026,1027,1032,1035,1043],{},[901,1028,1029],{},[904,1030,1031],{},"404",[901,1033,1034],{},"Not Found",[901,1036,1037,1038,1042],{},"The requested endpoint or resource does not exist (for example an unknown Document ID, hook or PartyID). When sending, this also occurs with the combination \"No valid delivery options. PartyId '...' not found in Peppol\" (among others with ",[1039,1040,1041],"code",{},"VerstuurInvoice","): the offered PartyId is not (for this document type) on Peppol/SMP",[901,1044,1045,1046,1049,1050,1053,1054,1057,1058,1061,1062,1065],{},"Check the URL, the Document ID and the partyId. On \"PartyId not found in Peppol\": first do a lookup via ",[1039,1047,1048],{},"queryRecipientParty"," or ",[1039,1051,1052],{},"lookup.peppol.org"," on the offered ID, then optionally check related schemes (for example BE ",[1039,1055,1056],{},"0208"," versus ",[1039,1059,1060],{},"9925","/",[1039,1063,1064],{},"BE:VAT",", same core number) -- only recommend an EndpointID change on a confirmed lookup hit. No hit on any candidate ID: the recipient is not reachable on those identifiers; the customer must ask the recipient for registration or another submission ID",[883,1067,1068,1073,1076,1079],{},[901,1069,1070],{},[904,1071,1072],{},"405",[901,1074,1075],{},"Method Not Allowed",[901,1077,1078],{},"The HTTP method used is not supported on this endpoint",[901,1080,1081],{},"Check the API documentation for the correct method (GET/POST/PUT/DELETE)",[883,1083,1084,1089,1092,1095],{},[901,1085,1086],{},[904,1087,1088],{},"409",[901,1090,1091],{},"Conflict",[901,1093,1094],{},"The document has already been processed (idempotency)",[901,1096,1097,1098],{},"No action needed: the document was received successfully earlier. See ",[1099,1100,1101],"a",{"href":288},"idempotency",[883,1103,1104,1109,1112,1115],{},[901,1105,1106],{},[904,1107,1108],{},"413",[901,1110,1111],{},"Content Too Large",[901,1113,1114],{},"The file exceeds the maximum size",[901,1116,1117],{},"Reduce the document or attachments. IDR limit: 15 MB",[883,1119,1120,1125,1128,1131],{},[901,1121,1122],{},[904,1123,1124],{},"415",[901,1126,1127],{},"Unsupported Media Type",[901,1129,1130],{},"The Content-Type header is missing or incorrect",[901,1132,1133,1134,1137],{},"Use the correct content type, for example ",[1039,1135,1136],{},"application/json"," where required",[883,1139,1140,1145,1148,1151],{},[901,1141,1142],{},[904,1143,1144],{},"422",[901,1146,1147],{},"Unprocessable Entity",[901,1149,1150],{},"The request is technically correct, but the content cannot be processed (for example invalid UBL, a Peppol validation error or a violated business rule)",[901,1152,1153],{},"Check the document structure and business rules; the JSON response usually contains details",[883,1155,1156,1161,1164,1185],{},[901,1157,1158,1160],{},[904,1159,983],{}," (duplicate agencies)",[901,1162,1163],{},"Duplicate identifier scheme",[901,1165,1166,1167,1169,1170,1173,1174,1177,1178,1180,1181,1184],{},"Two or more identifiers with the same scheme/agency code in a single ",[1039,1168,1048],{}," call. Error message: ",[1039,1171,1172],{},"EConnect.Psb.Models.EConnectException: 'Duplicate id agencies {code} requested.'"," (where ",[1039,1175,1176],{},"{code}"," is the agency code without leading zero, e.g. scheme ",[1039,1179,1056],{}," → ",[1039,1182,1183],{},"208",").",[901,1186,1187],{},"Provide only one identifier per scheme per call. Multiple candidates within the same scheme: make separate calls.",[1189,1190,1192,1206,1219],"callout",{"type":1191},"warning",[857,1193,1194,1201,1202,1205],{},[904,1195,1196,1200],{},[1197,1198,1199],"span",{},"API403"," Access forbidden",": the literal error message ",[1039,1203,1204],{},"[API403] Access forbidden. Please check PartyId authorization and make sure the Subscription-Key is valid"," can occur among other things with a failed Peppol submission from Business Central (\"delivery failed\"), but the cause is generic to the PSB, not BC-specific. Diagnostic order:",[1207,1208,1209,1213,1216],"ol",{},[1210,1211,1212],"li",{},"Check the PartyId authorization: are you using the correct partyId and does the account link have rights to that party?",[1210,1214,1215],{},"Refresh the Bearer token if it has expired or is invalid.",[1210,1217,1218],{},"Check the Subscription-Key only if that header is still required (legacy/Collabrr/API31) -- not as a first step by default.",[857,1220,1221,1224],{},[904,1222,1223],{},"Note",": the mention of \"Subscription-Key\" in the error message does not automatically mean the key needs to be renewed. PartyId authorization and a platform-side linking issue are equally common causes. If delivery keeps failing after a valid token and partyId check, escalate to eConnect support instead of repeatedly rotating the Subscription-Key.",[1189,1226,1227],{"type":1191},[857,1228,1229,1232,1233,1236,1237,1240,1241,1244,1245,1248],{},[904,1230,1231],{},"SBDH envelope validation (API400.USRMS1 / API400.USRMS2)",": these error codes indicate a mismatch between the Peppol envelope (SBDH) and the e-invoice document itself. With ",[1039,1234,1235],{},"USRMS1"," the sender or recipient in the envelope does not match the identifiers in the invoice XML. With ",[1039,1238,1239],{},"USRMS2"," the PSB cannot find a recognisable sender in the document. Check that the ",[1039,1242,1243],{},"EndpointID"," and ",[1039,1246,1247],{},"PartyIdentification"," in your UBL match the values provided when sending. The PSB rejects the document at the AS4 level and returns the error to the sending Access Point.",[872,1250,1252],{"id":1251},"rate-limiting-429-retryable","Rate limiting (429): retryable",[857,1254,1255,1256,1259,1260,1263],{},"An exception to the rule \"only 5xx is retryable\": ",[904,1257,1258],{},"429 Too Many Requests"," indicates rate limiting and is retryable. Wait and respect the ",[1039,1261,1262],{},"Retry-After"," header before resending the request.",[877,1265,1266,1278],{},[880,1267,1268],{},[883,1269,1270,1272,1274,1276],{},[886,1271,888],{},[886,1273,891],{},[886,1275,971],{},[886,1277,974],{},[896,1279,1280],{},[883,1281,1282,1287,1290,1293],{},[901,1283,1284],{},[904,1285,1286],{},"429",[901,1288,1289],{},"Too Many Requests",[901,1291,1292],{},"Rate limiting: you are sending too many requests in a time window",[901,1294,1295,1296,1298],{},"Wait and respect the ",[1039,1297,1262],{}," header, then retry",[872,1300,1302],{"id":1301},"server-errors-5xx-retry","Server errors (5xx): retry",[857,1304,1305],{},"A 5xx error indicates a temporary problem on the server side. The request itself may be correct. Together with 429, these are the only status codes where retrying makes sense.",[877,1307,1308,1320],{},[880,1309,1310],{},[883,1311,1312,1314,1316,1318],{},[886,1313,888],{},[886,1315,891],{},[886,1317,971],{},[886,1319,974],{},[896,1321,1322,1338,1353,1368],{},[883,1323,1324,1329,1332,1335],{},[901,1325,1326],{},[904,1327,1328],{},"500",[901,1330,1331],{},"Internal Server Error",[901,1333,1334],{},"Unexpected server error",[901,1336,1337],{},"Retry with exponential backoff",[883,1339,1340,1345,1348,1351],{},[901,1341,1342],{},[904,1343,1344],{},"502",[901,1346,1347],{},"Bad Gateway",[901,1349,1350],{},"Invalid response from an upstream service; usually temporary",[901,1352,1337],{},[883,1354,1355,1360,1363,1366],{},[901,1356,1357],{},[904,1358,1359],{},"503",[901,1361,1362],{},"Service Unavailable",[901,1364,1365],{},"The PSB is temporarily unavailable (maintenance, overload)",[901,1367,1337],{},[883,1369,1370,1375,1378,1381],{},[901,1371,1372],{},[904,1373,1374],{},"504",[901,1376,1377],{},"Gateway Timeout",[901,1379,1380],{},"An upstream service does not respond in time",[901,1382,1337],{},[1384,1385,1386],"blockquote",{},[857,1387,1388,1390],{},[904,1389,1223],{},": the send endpoint accepts a maximum of 24 MB per request, including HTTP overhead. Payloads exceeding this limit are rejected by the web server with an HTTP 500 instead of a 413, because the rejection occurs before the application layer performs its validation. Keep this in mind with base64-encoded attachments: they add approximately 33% to the file size.",[1189,1392,1394],{"type":1393},"info",[857,1395,1396,1399,1400,1403,1404,1406],{},[904,1397,1398],{},"API500UH during deployments",": the error code ",[1039,1401,1402],{},"API500UH"," (Unhandled error) can occur when the PSB performs an internal service update (Service Fabric deployment). In many cases the document has already been delivered successfully to the recipient, but the confirmation step fails due to the migration. The PSB's retry mechanism automatically attempts to complete the remaining steps. If you receive an ",[1039,1405,1402],{},", check via the status events whether the document was delivered before resending it.",[864,1408,1410],{"id":1409},"reading-error-responses","Reading error responses",[857,1412,1413],{},"With a 4xx error the response contains a JSON body describing the problem. This information helps you identify the cause quickly.",[1415,1416,1420],"pre",{"className":1417,"code":1418,"language":1419,"meta":649,"style":649},"language-json shiki shiki-themes github-light github-dark","{\n  \"error\": \"Validation failed\",\n  \"message\": \"The supplied document is not valid UBL 2.1\",\n  \"details\": [\n    \"cbc:InvoiceTypeCode is missing\"\n  ]\n}\n","json",[1039,1421,1422,1430,1446,1459,1468,1474,1480],{"__ignoreMap":649},[1197,1423,1426],{"class":1424,"line":1425},"line",1,[1197,1427,1429],{"class":1428},"sVt8B","{\n",[1197,1431,1432,1436,1439,1443],{"class":1424,"line":650},[1197,1433,1435],{"class":1434},"sj4cs","  \"error\"",[1197,1437,1438],{"class":1428},": ",[1197,1440,1442],{"class":1441},"sZZnC","\"Validation failed\"",[1197,1444,1445],{"class":1428},",\n",[1197,1447,1449,1452,1454,1457],{"class":1424,"line":1448},3,[1197,1450,1451],{"class":1434},"  \"message\"",[1197,1453,1438],{"class":1428},[1197,1455,1456],{"class":1441},"\"The supplied document is not valid UBL 2.1\"",[1197,1458,1445],{"class":1428},[1197,1460,1462,1465],{"class":1424,"line":1461},4,[1197,1463,1464],{"class":1434},"  \"details\"",[1197,1466,1467],{"class":1428},": [\n",[1197,1469,1471],{"class":1424,"line":1470},5,[1197,1472,1473],{"class":1441},"    \"cbc:InvoiceTypeCode is missing\"\n",[1197,1475,1477],{"class":1424,"line":1476},6,[1197,1478,1479],{"class":1428},"  ]\n",[1197,1481,1483],{"class":1424,"line":1482},7,[1197,1484,1485],{"class":1428},"}\n",[857,1487,1488],{},"With a 5xx error the response is not always structured. Base your retry logic on the HTTP status code, not on the content of the body.",[864,1490,1492],{"id":1491},"retry-strategy-for-your-integration","Retry strategy for your integration",[857,1494,1495],{},"Not every error deserves a retry. The rule of thumb is simple: only 5xx status codes and network timeouts are worth retrying. With 4xx errors you need to modify the request before sending it again.",[872,1497,1499],{"id":1498},"exponential-backoff","Exponential backoff",[857,1501,1502],{},"The recommended retry strategy is exponential backoff: start with a short wait time and double it with each subsequent attempt.",[877,1504,1505,1515],{},[880,1506,1507],{},[883,1508,1509,1512],{},[886,1510,1511],{},"Attempt",[886,1513,1514],{},"Wait time",[896,1516,1517,1525,1533,1541,1549,1557,1565],{},[883,1518,1519,1522],{},[901,1520,1521],{},"1",[901,1523,1524],{},"1 second",[883,1526,1527,1530],{},[901,1528,1529],{},"2",[901,1531,1532],{},"2 seconds",[883,1534,1535,1538],{},[901,1536,1537],{},"3",[901,1539,1540],{},"4 seconds",[883,1542,1543,1546],{},[901,1544,1545],{},"4",[901,1547,1548],{},"8 seconds",[883,1550,1551,1554],{},[901,1552,1553],{},"5",[901,1555,1556],{},"16 seconds",[883,1558,1559,1562],{},[901,1560,1561],{},"6",[901,1563,1564],{},"32 seconds",[883,1566,1567,1570],{},[901,1568,1569],{},"7+",[901,1571,1572],{},"60 seconds (maximum)",[1384,1574,1575],{},[857,1576,1577,1580],{},[904,1578,1579],{},"Tip",": add a small random spread (jitter) to the wait time. If multiple clients retry simultaneously after an outage, jitter prevents them from all hitting the server at the same moment.",[872,1582,1584],{"id":1583},"safe-retries-with-idempotency","Safe retries with idempotency",[857,1586,1587,1588,1591,1592,1595],{},"Always combine your retry logic with the ",[1039,1589,1590],{},"X-EConnect-DocumentId"," header. By including the same documentId with each attempt, the PSB guarantees that a document is never processed twice. If the PSB receives a documentId that has already been processed, it returns a ",[1039,1593,1594],{},"409 Conflict"," as confirmation.",[857,1597,1598,1599,1602],{},"See ",[1099,1600,1601],{"href":288},"Idempotency: preventing duplicate submissions"," for the full explanation and code examples.",[872,1604,1606],{"id":1605},"decision-tree","Decision tree",[1415,1608,1612],{"className":1609,"code":1610,"language":1611,"meta":649,"style":649},"language-mermaid shiki shiki-themes github-light github-dark","flowchart TD\n    A[\"Send API request\"] --> B{\"HTTP status code?\"}\n    B -->|\"200 OK\"| C[\"Processed\"]\n    B -->|\"409 Conflict\"| D[\"Already processed,\\nsafe to complete\"]\n    B -->|\"4xx (not 409)\"| E[\"Error in request:\\nfix, do not retry\"]\n    B -->|\"5xx / timeout\"| F[\"Wait (exponential backoff)\"]\n    F --> G{\"Max retries\\nreached?\"}\n    G -->|\"No\"| A\n    G -->|\"Yes\"| H[\"Log error,\\nsend alert\"]\n","mermaid",[1039,1613,1614,1619,1624,1629,1634,1639,1644,1649,1655],{"__ignoreMap":649},[1197,1615,1616],{"class":1424,"line":1425},[1197,1617,1618],{},"flowchart TD\n",[1197,1620,1621],{"class":1424,"line":650},[1197,1622,1623],{},"    A[\"Send API request\"] --> B{\"HTTP status code?\"}\n",[1197,1625,1626],{"class":1424,"line":1448},[1197,1627,1628],{},"    B -->|\"200 OK\"| C[\"Processed\"]\n",[1197,1630,1631],{"class":1424,"line":1461},[1197,1632,1633],{},"    B -->|\"409 Conflict\"| D[\"Already processed,\\nsafe to complete\"]\n",[1197,1635,1636],{"class":1424,"line":1470},[1197,1637,1638],{},"    B -->|\"4xx (not 409)\"| E[\"Error in request:\\nfix, do not retry\"]\n",[1197,1640,1641],{"class":1424,"line":1476},[1197,1642,1643],{},"    B -->|\"5xx / timeout\"| F[\"Wait (exponential backoff)\"]\n",[1197,1645,1646],{"class":1424,"line":1482},[1197,1647,1648],{},"    F --> G{\"Max retries\\nreached?\"}\n",[1197,1650,1652],{"class":1424,"line":1651},8,[1197,1653,1654],{},"    G -->|\"No\"| A\n",[1197,1656,1658],{"class":1424,"line":1657},9,[1197,1659,1660],{},"    G -->|\"Yes\"| H[\"Log error,\\nsend alert\"]\n",[864,1662,1664],{"id":1663},"automatic-retry-mechanism-of-the-psb","Automatic retry mechanism of the PSB",[857,1666,1667],{},"In addition to the retry logic you implement yourself, the PSB has its own retry mechanism for document delivery. If the PSB attempts to deliver an invoice or order to the recipient and that party returns a 5xx error, the PSB automatically resumes delivery.",[872,1669,1671],{"id":1670},"document-delivery-invoices-and-orders","Document delivery (invoices and orders)",[857,1673,1674,1675,1678,1679,1682],{},"The PSB makes up to ",[904,1676,1677],{},"8 retry attempts"," spread over approximately ",[904,1680,1681],{},"35 hours",". With each attempt the PSB publishes an event so you can track progress:",[877,1684,1685,1693],{},[880,1686,1687],{},[883,1688,1689,1691],{},[886,1690,566],{},[886,1692,891],{},[896,1694,1695,1705,1715,1725],{},[883,1696,1697,1702],{},[901,1698,1699],{},[1039,1700,1701],{},"InvoiceSentRetry",[901,1703,1704],{},"A new delivery attempt for an invoice has started",[883,1706,1707,1712],{},[901,1708,1709],{},[1039,1710,1711],{},"InvoiceSentError",[901,1713,1714],{},"All 8 attempts have failed, the invoice could not be delivered",[883,1716,1717,1722],{},[901,1718,1719],{},[1039,1720,1721],{},"OrderSentRetry",[901,1723,1724],{},"A new delivery attempt for an order has started",[883,1726,1727,1732],{},[901,1728,1729],{},[1039,1730,1731],{},"OrderSentError",[901,1733,1734],{},"All 8 attempts have failed, the order could not be delivered",[857,1736,1737,1738,1049,1740,1742],{},"If you have configured a webhook for these topics, you receive a notification with each attempt. After an ",[1039,1739,1711],{},[1039,1741,1731],{},", manual action is required: contact the recipient or escalate via eConnect Support.",[1384,1744,1745],{},[857,1746,1747,1749,1750,1244,1752,1754,1755,1758],{},[904,1748,1579],{},": subscribe to the ",[1039,1751,1701],{},[1039,1753,1711],{}," topics via a ",[1099,1756,1757],{"href":307},"webhook",". This way you detect delivery issues immediately and can act proactively.",[872,1760,1762],{"id":1761},"webhook-delivery","Webhook delivery",[857,1764,1765],{},"For webhooks the PSB uses a separate retry schedule. If your webhook endpoint is unreachable or does not return a 2xx status code, the PSB retries delivering the event.",[877,1767,1768,1778],{},[880,1769,1770],{},[883,1771,1772,1775],{},[886,1773,1774],{},"Parameter",[886,1776,1777],{},"Value",[896,1779,1780,1788,1796,1803,1811,1821],{},[883,1781,1782,1785],{},[901,1783,1784],{},"Maximum number of attempts",[901,1786,1787],{},"12",[883,1789,1790,1793],{},[901,1791,1792],{},"Maximum retry duration",[901,1794,1795],{},"~6 days (approximately 137 hours)",[883,1797,1798,1801],{},[901,1799,1800],{},"Strategy",[901,1802,1499],{},[883,1804,1805,1808],{},[901,1806,1807],{},"Timeout per attempt",[901,1809,1810],{},"100 seconds",[883,1812,1813,1816],{},[901,1814,1815],{},"Event per attempt",[901,1817,1818],{},[1039,1819,1820],{},"HookSentRetry",[883,1822,1823,1826],{},[901,1824,1825],{},"Event on definitive failure",[901,1827,1828],{},[1039,1829,1830],{},"HookSentError",[857,1832,1833,1834,1837],{},"The PSB expects a 2xx response from your endpoint within 100 seconds. Any other response (or a timeout) counts as a failed attempt. Therefore, process incoming webhooks as quickly as possible, confirm receipt with a ",[1039,1835,1836],{},"200 OK"," and perform heavy processing asynchronously in a background process.",[1384,1839,1840],{},[857,1841,1842,1844,1845,1847],{},[904,1843,1223],{},": if your endpoint is unreachable for an extended period, the PSB stops retrying after approximately 6 days (137 hours). Missed events can still be retrieved via the batch endpoint. See ",[1099,1846,314],{"href":315}," for more information.",[864,1849,1851],{"id":1850},"psb-hostnames-for-network-whitelisting","PSB hostnames for network whitelisting",[857,1853,1854,1855,1858],{},"For integrations that access the PSB from a restricted network (firewall, proxy, allowlist), both the primary and failover hostnames must be allowed. ",[1039,1856,1857],{},"everbinding.nl"," is the legacy eConnect domain and is actively used for PSB failover.",[877,1860,1861,1874],{},[880,1862,1863],{},[883,1864,1865,1868,1871],{},[886,1866,1867],{},"Environment",[886,1869,1870],{},"Primary",[886,1872,1873],{},"Failover",[896,1875,1876,1891],{},[883,1877,1878,1881,1886],{},[901,1879,1880],{},"Production",[901,1882,1883],{},[1039,1884,1885],{},"psb.econnect.eu",[901,1887,1888],{},[1039,1889,1890],{},"api.everbinding.nl",[883,1892,1893,1896,1901],{},[901,1894,1895],{},"Acceptance",[901,1897,1898],{},[1039,1899,1900],{},"accp-psb.econnect.eu",[901,1902,1903],{},[1039,1904,1905],{},"testapi.everbinding.nl",[857,1907,1908],{},"Whitelist all four hostnames on port 443 (HTTPS). Without the failover hostnames, a valid PSB connection can become unreachable during a fail-event, while the PSB itself is still running.",[864,1910,1912],{"id":1911},"overview-retryable-or-not","Overview: retryable or not?",[877,1914,1915,1927],{},[880,1916,1917],{},[883,1918,1919,1922,1925],{},[886,1920,1921],{},"Status code",[886,1923,1924],{},"Retryable",[886,1926,1800],{},[896,1928,1929,1939,1948,1958,1967,1978,1988,1998,2008,2018,2027,2037,2047,2057,2070,2079,2088,2097],{},[883,1930,1931,1933,1936],{},[901,1932,1836],{},[901,1934,1935],{},"Not needed",[901,1937,1938],{},"Processed",[883,1940,1941,1944,1946],{},[901,1942,1943],{},"201 Created",[901,1945,1935],{},[901,1947,1938],{},[883,1949,1950,1953,1955],{},[901,1951,1952],{},"202 Accepted",[901,1954,1935],{},[901,1956,1957],{},"Check status later",[883,1959,1960,1963,1965],{},[901,1961,1962],{},"204 No Content",[901,1964,1935],{},[901,1966,1938],{},[883,1968,1969,1972,1975],{},[901,1970,1971],{},"400 Bad Request",[901,1973,1974],{},"No",[901,1976,1977],{},"Fix request",[883,1979,1980,1983,1985],{},[901,1981,1982],{},"401 Unauthorized",[901,1984,1974],{},[901,1986,1987],{},"Request new token",[883,1989,1990,1993,1995],{},[901,1991,1992],{},"403 Forbidden",[901,1994,1974],{},[901,1996,1997],{},"Check permissions",[883,1999,2000,2003,2005],{},[901,2001,2002],{},"404 Not Found",[901,2004,1974],{},[901,2006,2007],{},"Check URL/resource",[883,2009,2010,2013,2015],{},[901,2011,2012],{},"405 Method Not Allowed",[901,2014,1974],{},[901,2016,2017],{},"Check HTTP method",[883,2019,2020,2022,2024],{},[901,2021,1594],{},[901,2023,1974],{},[901,2025,2026],{},"Document was already processed",[883,2028,2029,2032,2034],{},[901,2030,2031],{},"413 Content Too Large",[901,2033,1974],{},[901,2035,2036],{},"Reduce file size",[883,2038,2039,2042,2044],{},[901,2040,2041],{},"415 Unsupported Media Type",[901,2043,1974],{},[901,2045,2046],{},"Fix Content-Type header",[883,2048,2049,2052,2054],{},[901,2050,2051],{},"422 Unprocessable Entity",[901,2053,1974],{},[901,2055,2056],{},"Check document structure/business rules",[883,2058,2059,2061,2064],{},[901,2060,1258],{},[901,2062,2063],{},"Yes",[901,2065,2066,2067,2069],{},"Wait for ",[1039,2068,1262],{},", exponential backoff",[883,2071,2072,2075,2077],{},[901,2073,2074],{},"500 Internal Server Error",[901,2076,2063],{},[901,2078,1499],{},[883,2080,2081,2084,2086],{},[901,2082,2083],{},"502 Bad Gateway",[901,2085,2063],{},[901,2087,1499],{},[883,2089,2090,2093,2095],{},[901,2091,2092],{},"503 Service Unavailable",[901,2094,2063],{},[901,2096,1499],{},[883,2098,2099,2102,2104],{},[901,2100,2101],{},"504 Gateway Timeout",[901,2103,2063],{},[901,2105,1499],{},[2107,2108,2109],"e-card",{},[857,2110,2111,2114,2115,2117],{},[904,2112,2113],{},"In short","\nClient errors (4xx) require your attention: fix the problem in your request. Server errors (5xx) are temporary and can be safely retried with exponential backoff. Always use the ",[1039,2116,1590],{}," header to prevent duplicate processing on retries. The PSB automatically retries document delivery up to 8 times over approximately 3 days (72 hours), and webhooks up to 12 times over approximately 6 days (137 hours).",[2119,2120,2127],"e-button",{"className":2121,"color":2123,"target":2124,"to":2125,"variant":2126},[2122],"mt-4","accent","_blank","https://psb.econnect.eu","solid",[857,2128,2129],{},"View the full API documentation",[2131,2132,2134,2137,2140,2143,2147,2150],"docs-related",{"title":2133},"Related",[2135,2136],"docs-related-link",{"title":1601,"to":288},[2135,2138],{"title":2139,"to":280},"Authentication: accessing the PSB API",[2135,2141],{"title":2142,"to":307},"Configure and secure webhooks",[2135,2144],{"title":2145,"to":2146},"Getting started with the PSB API","/en/docs/developers/api/basics/getting-started",[2135,2148],{"title":2149,"to":276},"PSB overview: architecture and capabilities",[2135,2151],{"title":2152,"to":714},"What is Peppol and how does the network work?",[2154,2155,2156],"style",{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":649,"searchDepth":650,"depth":650,"links":2158},[2159,2165,2166,2171,2175,2176],{"id":866,"depth":650,"text":867,"children":2160},[2161,2162,2163,2164],{"id":874,"depth":1448,"text":875},{"id":954,"depth":1448,"text":955},{"id":1251,"depth":1448,"text":1252},{"id":1301,"depth":1448,"text":1302},{"id":1409,"depth":650,"text":1410},{"id":1491,"depth":650,"text":1492,"children":2167},[2168,2169,2170],{"id":1498,"depth":1448,"text":1499},{"id":1583,"depth":1448,"text":1584},{"id":1605,"depth":1448,"text":1606},{"id":1663,"depth":650,"text":1664,"children":2172},[2173,2174],{"id":1670,"depth":1448,"text":1671},{"id":1761,"depth":1448,"text":1762},{"id":1850,"depth":650,"text":1851},{"id":1911,"depth":650,"text":1912},"HTTP status codes, error responses and retry logic of the PSB API: how to build a robust integration.",[2179,2180,2181,2182,2183,2184,2185,2186],"PSB error handling","HTTP status codes PSB","API retry logic","exponential backoff","5xx server error","webhook retry","error response PSB API","error handling API","2026-05-29","2026-08-12","docs",{"og_image":2191},"/images/og/docs.png","Article",{"title":291,"description":2177},"Error handling and retry logic PSB API | eConnect","api/basis/foutafhandeling","qMjN0Vus1GBbvNl4dCI9UOemWdBaFifFhrNh46lzHTE",[2198,2203,2208,2212,2217,2222,2226,2230,2235],{"id":2199,"path":2200,"stem":2201,"title":2202},"home/cs/index.md","/cs","cs/index","Domů",{"id":2204,"path":2205,"stem":2206,"title":2207},"home/de/index.md","/de","de/index","Home",{"id":2209,"path":2210,"stem":2211,"title":2207},"home/en/index.md","/en","en/index",{"id":2213,"path":2214,"stem":2215,"title":2216},"home/es/index.md","/es","es/index","Inicio",{"id":2218,"path":2219,"stem":2220,"title":2221},"home/fr/index.md","/fr","fr/index","Accueil",{"id":2223,"path":2224,"stem":2225,"title":2207},"home/it/index.md","/it","it/index",{"id":2227,"path":2228,"stem":2229,"title":2207},"home/nl/index.md","/nl","nl/index",{"id":2231,"path":2232,"stem":2233,"title":2234},"home/pl/index.md","/pl","pl/index","Strona główna",{"id":2236,"path":2237,"stem":2238,"title":2239},"home/sk/index.md","/sk","sk/index","Domov",[2241,2250,2257,2265,2273,2281,2289,2298,2305,2313,2320,2328,2335,2342,2358,2365,2370,2377,2383,2389,2395,2402,2408,2415,2423,2429,2437,2445,2453,2458,2463,2470,2476,2483,2491,2499,2506,2512,2519,2525,2531,2537,2543,2549,2556,2563,2567,2571,2578,2582,2588,2594,2599,2604,2610,2616,2627,2635,2643,2650,2656,2661,2672,2678,2683,2689,2694,2700,2706,2714,2720,2726,2733,2739,2745,2749,2756,2761,2767,2774,2778,2783,2789,2793,2798,2804,2811,2818,2824,2831,2836,2846,2852,2858,2864,2870,2877,2883,2889,2895,2902,2912,2918,2924,2929,2936,2941,2946,2950,2953,2957,2961,2965,2969,2972,2976,2981,2986,2990,2995,3001,3007,3013,3019,3025,3031,3037,3043,3049,3055,3061,3067,3073,3077,3083,3087],{"id":2242,"path":2243,"stem":2244,"title":2245,"description":2246,"icon":2247,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2248,"external_url":15,"navigation":16,"redirect":2249},"sections/en/1.solutions/20.sector-wholesale-distribution.md","/en/solutions/sector-wholesale-distribution","en/1.solutions/20.sector-wholesale-distribution","Wholesale and distribution","E-invoicing and invoice processing for wholesale and distribution. Multi-format support, Peppol connectivity and international routing.","box","industries","/en/industries/wholesale-and-distribution",{"id":2251,"path":2252,"stem":2253,"title":2254,"description":2255,"icon":460,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2248,"external_url":15,"navigation":16,"redirect":2256},"sections/en/1.solutions/23.sector-manufacturing.md","/en/solutions/sector-manufacturing","en/1.solutions/23.sector-manufacturing","Manufacturing","E-invoicing and invoice processing for manufacturing and industry. Multi-format support, international routing and automated processing.","/en/industries/manufacturing",{"id":2258,"path":2259,"stem":2260,"title":2261,"description":2262,"icon":2263,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2248,"external_url":15,"navigation":16,"redirect":2264},"sections/en/1.solutions/24.sector-retail-ecommerce.md","/en/solutions/sector-retail-ecommerce","en/1.solutions/24.sector-retail-ecommerce","Retail and e-commerce","E-invoicing and invoice processing for retail and e-commerce. High volumes of incoming invoices, Peppol for business suppliers.","shopping-cart","/en/industries/retail-and-ecommerce",{"id":2266,"path":2267,"stem":2268,"title":2269,"description":2270,"icon":2271,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2248,"external_url":15,"navigation":16,"redirect":2272},"sections/en/1.solutions/25.sector-business-services.md","/en/solutions/sector-business-services","en/1.solutions/25.sector-business-services","Business services","E-invoicing for business service providers. Send via Peppol or invoice portal, from your accounting package or API integration.","briefcase","/en/industries/business-services",{"id":2274,"path":2275,"stem":2276,"title":2277,"description":2278,"icon":2279,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2248,"external_url":15,"navigation":16,"redirect":2280},"sections/en/1.solutions/30.sector-higher-education.md","/en/solutions/sector-higher-education","en/1.solutions/30.sector-higher-education","Hogescholen en universiteiten","E-facturatie voor hoger onderwijs. Peppol-compliant, NLCIUS, OIN-validatie en inkooporderkoppeling.","government","/nl/sectoren/hogescholen-en-universiteiten",{"id":2282,"path":2283,"stem":2284,"title":2285,"description":2286,"icon":2287,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2288,"external_url":15,"navigation":16,"redirect":15},"sections/en/1.solutions/automatic-transformation.md","/en/solutions/automatic-transformation","en/1.solutions/automatic-transformation","Automatische transformatie","Automatische conversie tussen factuurformaten zoals UBL en XRechnung.","translate","ai-processing",{"id":2290,"path":2291,"stem":2292,"title":2293,"description":2294,"icon":2295,"image":2296,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2297,"external_url":15,"navigation":16,"redirect":15},"sections/en/1.solutions/benefits-e-invoicing.md","/en/solutions/benefits-e-invoicing","en/1.solutions/benefits-e-invoicing","Benefits of e&#8209;invoicing","Lower costs, faster payment and less fraud, with figures from practice.","thumbsup","/images/sfeer/sfeer-duo-monitor.jpg","smooth-e-invoicing",{"id":2299,"path":2300,"stem":2301,"title":2302,"description":2303,"icon":2304,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":39,"redirect":15},"sections/en/1.solutions/branches.md","/en/solutions/branches","en/1.solutions/branches","Branches","Sectorspecifieke e-facturatie voor de grootste branches en niches.","category",{"id":2306,"path":2307,"stem":2308,"title":2309,"description":2310,"icon":2311,"image":2312,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2297,"external_url":15,"navigation":16,"redirect":15},"sections/en/1.solutions/e-invoicing.md","/en/solutions/e-invoicing","en/1.solutions/e-invoicing","What is e&#8209;invoicing","XML invoice that software processes directly via Peppol, with routing and formats.","sending-invoice","/images/sfeer/sfeer-collega-greenroom-lach.jpg",{"id":2314,"path":2315,"stem":2316,"title":2317,"description":2318,"icon":2319,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2288,"external_url":15,"navigation":16,"redirect":15},"sections/en/1.solutions/e-ordering.md","/en/solutions/e-ordering","en/1.solutions/e-ordering","E&#8209;ordering","Purchase-to-pay via Peppol: van order tot factuurmatching.","circle-check",{"id":2321,"path":2322,"stem":2323,"title":2324,"description":2325,"icon":2326,"image":2327,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2297,"external_url":15,"navigation":16,"redirect":15},"sections/en/1.solutions/e-procurement.md","/en/solutions/e-procurement","en/1.solutions/e-procurement","E&#8209;procurement","Procurement from order to invoice, including matching via Peppol.","assignment-check","/images/sfeer/sfeer-developer-scherm-analyse.jpg",{"id":2329,"path":2330,"stem":2331,"title":2332,"description":2333,"icon":2334,"image":2296,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2288,"external_url":15,"navigation":16,"redirect":15},"sections/en/1.solutions/email-classification.md","/en/solutions/email-classification","en/1.solutions/email-classification","E-mailclassificatie","Classificeert inkomende e-mails; alleen relevante documenten naar verwerking.","envelope",{"id":2336,"path":2337,"stem":2338,"title":2339,"description":2340,"icon":2341,"image":2327,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2288,"external_url":15,"navigation":16,"redirect":15},"sections/en/1.solutions/hybrid-processing.md","/en/solutions/hybrid-processing","en/1.solutions/hybrid-processing","Hybride verwerking","E-facturen, PDF's en scans in een stroom, zonder handmatige triage.","workflow",{"id":2343,"path":2344,"stem":2345,"title":663,"description":2346,"icon":2311,"image":15,"columns":2347,"tabs":2351,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/1.solutions/index.md","/en/solutions","en/1.solutions/index","E-invoicing solutions for large organisations. Send at scale, automate processing and run sector-specific Peppol routes, on a single platform.",[2348,2349,2350],{"key":2297,"label":666},{"key":2288,"label":669},{"key":2248,"label":672},[2352,2354,2356],{"key":2297,"label":666,"link":2353},"/en/smooth-e-invoicing",{"key":2288,"label":669,"link":2355},"/en/ai-processing",{"key":2248,"label":672,"link":2357},"/en/industries",{"id":2359,"path":2360,"stem":2361,"title":2362,"description":2363,"icon":2364,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2297,"external_url":15,"navigation":16,"redirect":15},"sections/en/1.solutions/international-invoicing.md","/en/solutions/international-invoicing","en/1.solutions/international-invoicing","International invoicing","Multiple countries from one platform, with local formats and ViDA-ready.","globe",{"id":2366,"path":2367,"stem":2368,"title":677,"description":2369,"icon":559,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2297,"external_url":15,"navigation":16,"redirect":15},"sections/en/1.solutions/invoice-portal.md","/en/solutions/invoice-portal","en/1.solutions/invoice-portal","Send free e-invoices via Peppol. Create an account in minutes and start right away. Ideal for freelancers and small businesses.",{"id":2371,"path":2372,"stem":2373,"title":2374,"description":2375,"icon":2376,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":39,"redirect":15},"sections/en/1.solutions/invoice-processing.md","/en/solutions/invoice-processing","en/1.solutions/invoice-processing","Invoice processing","Process every invoice automatically: PDF, scan, email or e-invoice. From recognition through to posting in your financial software.","scan",{"id":2378,"path":2379,"stem":2380,"title":636,"description":2381,"icon":460,"image":2382,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2297,"external_url":15,"navigation":16,"redirect":15},"sections/en/1.solutions/multichannel.md","/en/solutions/multichannel","en/1.solutions/multichannel","All channels and formats from one integration: Peppol and more.","/images/sfeer/sfeer-trio-laptops.jpg",{"id":2384,"path":2385,"stem":2386,"title":716,"description":2387,"icon":15,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":39,"redirect":2388},"sections/en/1.solutions/peppol-access-point.md","/en/solutions/peppol-access-point","en/1.solutions/peppol-access-point","Redirect to the Peppol Access Point page.","/en/peppol/peppol-access-point",{"id":2390,"path":2391,"stem":2392,"title":719,"description":2393,"icon":15,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":39,"redirect":2394},"sections/en/1.solutions/peppol-smp.md","/en/solutions/peppol-smp","en/1.solutions/peppol-smp","Redirect to the Peppol section page.","/en/peppol/peppol-smp",{"id":2396,"path":2397,"stem":2398,"title":2399,"description":2400,"icon":2401,"image":2327,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2288,"external_url":15,"navigation":16,"redirect":15},"sections/en/1.solutions/rule-based-enrichment.md","/en/solutions/rule-based-enrichment","en/1.solutions/rule-based-enrichment","Rule Based Enrichment","Verrijk factuurdata automatisch met stamgegevens en boekingscodes.","precision",{"id":2403,"path":2404,"stem":2405,"title":2406,"description":2407,"icon":2376,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2288,"external_url":15,"navigation":16,"redirect":15},"sections/en/1.solutions/scan-and-recognize.md","/en/solutions/scan-and-recognize","en/1.solutions/scan-and-recognize","Scan & Herken","Stuur een PDF, scan of foto in en ontvang een gevalideerde e-factuur terug. De eConnect IDR herkent regels, leveranciers en administraties automatisch.",{"id":2409,"path":2410,"stem":2411,"title":610,"description":2412,"icon":2413,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2248,"external_url":15,"navigation":16,"redirect":2414},"sections/en/1.solutions/sector-accountancy.md","/en/solutions/sector-accountancy","en/1.solutions/sector-accountancy","Redirect to the industries page for accountancy.","calculations","/en/industries/accountancy",{"id":2416,"path":2417,"stem":2418,"title":2419,"description":2420,"icon":2421,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2248,"external_url":15,"navigation":16,"redirect":2422},"sections/en/1.solutions/sector-construction.md","/en/solutions/sector-construction","en/1.solutions/sector-construction","Construction and installation","Redirect to the industries page for construction and installation.","construction","/en/industries/construction",{"id":2424,"path":2425,"stem":2426,"title":589,"description":2427,"icon":2279,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2248,"external_url":15,"navigation":16,"redirect":2428},"sections/en/1.solutions/sector-government.md","/en/solutions/sector-government","en/1.solutions/sector-government","Redirect to the industries page for government.","/en/industries/government",{"id":2430,"path":2431,"stem":2432,"title":2433,"description":2434,"icon":2435,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2248,"external_url":15,"navigation":16,"redirect":2436},"sections/en/1.solutions/sector-housing-associations.md","/en/solutions/sector-housing-associations","en/1.solutions/sector-housing-associations","Housing associations","Redirect to the industries page for housing associations.","housing-corporations","/en/industries/housing-associations",{"id":2438,"path":2439,"stem":2440,"title":2441,"description":2442,"icon":2443,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2248,"external_url":15,"navigation":16,"redirect":2444},"sections/en/1.solutions/sector-staffing-industry.md","/en/solutions/sector-staffing-industry","en/1.solutions/sector-staffing-industry","Staffing industry","Redirect to the industries page for staffing industry.","accounts","/en/industries/staffing-industry",{"id":2446,"path":2447,"stem":2448,"title":2449,"description":2450,"icon":2451,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2248,"external_url":15,"navigation":16,"redirect":2452},"sections/en/1.solutions/sector-transport.md","/en/solutions/sector-transport","en/1.solutions/sector-transport","Transport and logistics","Redirect to the industries page for transport and logistics.","speed","/en/industries/transport-and-logistics",{"id":2454,"path":2455,"stem":2456,"title":691,"description":2457,"icon":304,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2297,"external_url":15,"navigation":16,"redirect":15},"sections/en/1.solutions/software-integrations.md","/en/solutions/software-integrations","en/1.solutions/software-integrations","100+ integrations with accounting and ERP software; set up once.",{"id":2459,"path":2460,"stem":2461,"title":688,"description":2393,"icon":15,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":39,"redirect":2462},"sections/en/1.solutions/supplier-onboarding.md","/en/solutions/supplier-onboarding","en/1.solutions/supplier-onboarding","/en/peppol/supplier-onboarding",{"id":2464,"path":2465,"stem":2466,"title":2467,"description":2468,"icon":2469,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2288,"external_url":15,"navigation":16,"redirect":15},"sections/en/1.solutions/validation-and-correction.md","/en/solutions/validation-and-correction","en/1.solutions/validation-and-correction","Validatie en correctie","Valideert e-facturen tegen landsregels en corrigeert veelvoorkomende fouten.","edit",{"id":2471,"path":2472,"stem":2473,"title":713,"description":2474,"icon":437,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2475,"external_url":15,"navigation":16,"redirect":15},"sections/en/2.peppol/1.what-is-peppol.md","/en/peppol/what-is-peppol","en/2.peppol/1.what-is-peppol","Peppol is the secure international network for e-invoices, orders and status messages. Learn how it works and the benefits for your organisation.","inzetten",{"id":2477,"path":2478,"stem":2479,"title":2480,"description":2481,"icon":2482,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":16,"redirect":711},"sections/en/2.peppol/10.peppol-documentation.md","/en/peppol/peppol-documentation","en/2.peppol/10.peppol-documentation","Peppol documentation","Everything about the Peppol network: how it works, registration, SMP and international reachability.","book-open",{"id":2484,"path":2485,"stem":2486,"title":2487,"description":2488,"icon":2279,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2489,"external_url":15,"navigation":16,"redirect":2490},"sections/en/2.peppol/11.european-regulations.md","/en/peppol/european-regulations","en/2.peppol/11.european-regulations","Regulations","E-invoicing legislation per European country: deadlines, mandates, CTC models and compliance requirements.","kennis","/en/docs/knowledge/regulations",{"id":2492,"path":2493,"stem":2494,"title":2495,"description":2496,"icon":2497,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2489,"external_url":15,"navigation":16,"redirect":2498},"sections/en/2.peppol/12.ctc.md","/en/peppol/ctc","en/2.peppol/12.ctc","CTC","Redirect to Continuous Transaction Controls / 5-corner model.","shield-verified","/en/peppol/ctc-5-corner-model",{"id":2500,"path":2501,"stem":2502,"title":2503,"description":2504,"icon":2364,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":16,"redirect":2505},"sections/en/2.peppol/12.regulations-outside-europe.md","/en/peppol/regulations-outside-europe","en/2.peppol/12.regulations-outside-europe","Regulations outside Europe","E-invoicing legislation in APAC, the Middle East, Africa and the rest of the world.","/en/docs/knowledge/regulations-outside-europe",{"id":2507,"path":2508,"stem":2509,"title":12,"description":2510,"icon":2511,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":16,"redirect":725},"sections/en/2.peppol/13.document-formats-docs.md","/en/peppol/document-formats-docs","en/2.peppol/13.document-formats-docs","UBL, EN 16931, BIS Billing, PINT, NLCIUS, XRechnung, Factur-X and more: which format when and how they relate.","file-xml",{"id":2513,"path":2514,"stem":2515,"title":2516,"description":2517,"icon":480,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2518,"external_url":15,"navigation":16,"redirect":433},"sections/en/2.peppol/14.peppol-api.md","/en/peppol/peppol-api","en/2.peppol/14.peppol-api","Peppol API","Integrate directly with the Peppol PSB API. OAuth2, webhooks, registration, lookup and document exchange via Peppol.","technologie",{"id":2520,"path":2521,"stem":2522,"title":2523,"description":2524,"icon":2279,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/2.peppol/15.france.md","/en/peppol/france","en/2.peppol/15.france","France e-invoicing (Plateforme Agréée)","France mandates e-invoicing via certified Plateformes Agréées from September 2026. eConnect is becoming a certified PA — production-ready before September 2026.",{"id":2526,"path":2527,"stem":2528,"title":2529,"description":2530,"icon":2279,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/2.peppol/16.poland-ksef.md","/en/peppol/poland-ksef","en/2.peppol/16.poland-ksef","Poland e-invoicing (KSeF)","Poland requires mandatory B2B e-invoicing via KSeF from 2026. eConnect supports KSeF-compliant e-invoicing via Peppol for organisations with Polish entities.",{"id":2532,"path":2533,"stem":2534,"title":2535,"description":2536,"icon":2364,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/2.peppol/17.uae-pint-ae.md","/en/peppol/uae-pint-ae","en/2.peppol/17.uae-pint-ae","UAE e-invoicing (PINT AE)","The UAE is introducing mandatory e-invoicing via the Peppol 5-corner model from mid-2026. eConnect supports PINT AE e-invoicing for organisations active in the UAE.",{"id":2538,"path":2539,"stem":2540,"title":2541,"description":2542,"icon":2364,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/2.peppol/18.vida-2030.md","/en/peppol/vida-2030","en/2.peppol/18.vida-2030","EU ViDA 2030 — VAT in the Digital Age","EU ViDA makes digital reporting mandatory for cross-border transactions from 1 July 2030. Every organisation with EU cross-border flows needs a Peppol Access Point.",{"id":2544,"path":2545,"stem":2546,"title":12,"description":2547,"icon":2548,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2489,"external_url":15,"navigation":16,"redirect":15},"sections/en/2.peppol/19.document-formats.md","/en/peppol/document-formats","en/2.peppol/19.document-formats","UBL, EN 16931, Peppol BIS Billing, PINT, NLCIUS, XRechnung, Factur-X, ZUGFeRD, FatturaPA: which format when and how they relate.","document",{"id":2550,"path":2551,"stem":2552,"title":2553,"description":2554,"icon":2555,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2475,"external_url":15,"navigation":16,"redirect":15},"sections/en/2.peppol/2.choosing-an-access-point.md","/en/peppol/choosing-an-access-point","en/2.peppol/2.choosing-an-access-point","Choosing an Access Point","Compare Peppol Access Points on the criteria that matter: reliability, integrations, compliance and future-readiness.","chevron-left-right",{"id":2557,"path":2558,"stem":2559,"title":2560,"description":2561,"icon":2562,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2489,"external_url":15,"navigation":16,"redirect":15},"sections/en/2.peppol/20.what-does-a-service-provider-do.md","/en/peppol/what-does-a-service-provider-do","en/2.peppol/20.what-does-a-service-provider-do","What does a service provider do?","What a Peppol Service Provider does and does not do, how certification and liability work, and what to look for when choosing one.","badge",{"id":2564,"path":2388,"stem":2565,"title":716,"description":2566,"icon":480,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2518,"external_url":15,"navigation":16,"redirect":15},"sections/en/2.peppol/21.peppol-access-point.md","en/2.peppol/21.peppol-access-point","Connect to the Peppol network via eConnect's certified Access Point. Direct access to internationaal bereik.",{"id":2568,"path":2394,"stem":2569,"title":719,"description":2570,"icon":460,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2518,"external_url":15,"navigation":16,"redirect":15},"sections/en/2.peppol/22.peppol-smp.md","en/2.peppol/22.peppol-smp","With the eConnect SMP we handle all the technology for you. Instantly Peppol-compliant with proprietary SMP technology.",{"id":2572,"path":2573,"stem":2574,"title":2575,"description":2576,"icon":2577,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2475,"external_url":15,"navigation":16,"redirect":15},"sections/en/2.peppol/3.hybrid-solutions.md","/en/peppol/hybrid-solutions","en/2.peppol/3.hybrid-solutions","Hybrid solutions","Peppol alongside email, portal, PDF receipt and ERP integrations in one flow. No invoice falls through the cracks. Incl. Factur-X and ZUGFeRD.","connections",{"id":2579,"path":2462,"stem":2580,"title":639,"description":2581,"icon":2443,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2475,"external_url":15,"navigation":16,"redirect":15},"sections/en/2.peppol/4.supplier-onboarding.md","en/2.peppol/4.supplier-onboarding","Activate all your suppliers for e-invoicing with WeConnect. Proven: over 90% adoption within 3 months. Personal guidance and multilingual portal.",{"id":2583,"path":2584,"stem":2585,"title":2586,"description":2587,"icon":480,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2475,"external_url":15,"navigation":16,"redirect":15},"sections/en/2.peppol/5.all-in-one-api.md","/en/peppol/all-in-one-api","en/2.peppol/5.all-in-one-api","All in one API","One PSB integration for Peppol, other networks and clearance. No separate connection per country. One price per document, status messages and CTC included.",{"id":2589,"path":2590,"stem":2591,"title":2592,"description":2593,"icon":2319,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2518,"external_url":15,"navigation":16,"redirect":15},"sections/en/2.peppol/6.invoice-response-message.md","/en/peppol/invoice-response-message","en/2.peppol/6.invoice-response-message","Invoice Response Message","Structured status feedback via Peppol: no more emails about invoice approval or rejection. eConnect has supported Invoice Response Message since 2015.",{"id":2595,"path":2596,"stem":2597,"title":2317,"description":2598,"icon":562,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2518,"external_url":15,"navigation":16,"redirect":15},"sections/en/2.peppol/7.e-ordering.md","/en/peppol/e-ordering","en/2.peppol/7.e-ordering","Peppol e-ordering en Advanced Ordering uitgelegd: Order, Order Response, Order Change en Cancellation via het netwerk.",{"id":2600,"path":2601,"stem":2602,"title":2324,"description":2603,"icon":2263,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2475,"external_url":15,"navigation":16,"redirect":15},"sections/en/2.peppol/7.e-procurement.md","/en/peppol/e-procurement","en/2.peppol/7.e-procurement","The complete purchase-to-pay chain via Peppol. From quotation and order to invoice and status message, fully automated.",{"id":2605,"path":2606,"stem":2607,"title":2608,"description":2609,"icon":2364,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2489,"external_url":15,"navigation":16,"redirect":15},"sections/en/2.peppol/8.obligations.md","/en/peppol/obligations","en/2.peppol/8.obligations","Obligations","E-invoicing obligations per country and region: status, effective date, network and what it means for your organisation. EU, UAE, Singapore and more.",{"id":2611,"path":2498,"stem":2612,"title":2613,"description":2614,"icon":2615,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/2.peppol/9.ctc-5-corner-model.md","en/2.peppol/9.ctc-5-corner-model","CTC and 5-corner","Continuous Transaction Controls: real-time reporting of invoice data to the tax authority. ViDA pillar and global trend. eConnect supports all CTC models.","nodes",{"id":2617,"path":2618,"stem":2619,"title":432,"description":649,"icon":437,"image":15,"columns":15,"tabs":2620,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/2.peppol/index.md","/en/peppol","en/2.peppol/index",[2621,2623,2625],{"key":2475,"label":2622},"Peppol in practice",{"key":2518,"label":2624},"Peppol technology",{"key":2489,"label":2626},"Peppol knowledge",{"id":2628,"path":2629,"stem":2630,"title":2631,"description":2632,"icon":480,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2633,"external_url":15,"navigation":16,"redirect":2634},"sections/en/3.partners/api-docs.md","/en/partners/api-docs","en/3.partners/api-docs","API documentatie","Volledige PSB API-documentatie voor partners: authenticatie, endpoints, webhooks, SDKs en sandbox.","bestaand","/nl/docs/developers/api",{"id":2636,"path":2637,"stem":2638,"title":2639,"description":2640,"icon":2641,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2642,"external_url":15,"navigation":16,"redirect":15},"sections/en/3.partners/availability-scale.md","/en/partners/availability-scale","en/3.partners/availability-scale","Availability and Scale","99.99% SLA, 12 million documents per year for 20,000+ organisations, 200,000 messages per hour under 100 ms. Proven scale for partners.","building","smooth",{"id":2644,"path":2645,"stem":2646,"title":741,"description":2647,"icon":2648,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2649,"external_url":15,"navigation":16,"redirect":15},"sections/en/3.partners/become-partner.md","/en/partners/become-partner","en/3.partners/become-partner","Compare three partner models for e-invoicing: referral, reseller and white label. Choose the model that fits your organisation.","handshake","partner-worden",{"id":2651,"path":2652,"stem":2653,"title":2654,"description":2655,"icon":2497,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2642,"external_url":15,"navigation":16,"redirect":15},"sections/en/3.partners/compliance-managed-service.md","/en/partners/compliance-managed-service","en/3.partners/compliance-managed-service","Compliance as a managed service","Country-specific e-invoicing compliance for 15+ countries, ViDA-ready, CTC reporting included. eConnect keeps standards current, so you don't have to.",{"id":2657,"path":2658,"stem":2659,"title":744,"description":2660,"icon":68,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2649,"external_url":15,"navigation":16,"redirect":15},"sections/en/3.partners/how-to-become-partner.md","/en/partners/how-to-become-partner","en/3.partners/how-to-become-partner","From first conversation to production in six steps. Clear lead times, role division and a fixed route to your first live customer.",{"id":2662,"path":2663,"stem":2664,"title":563,"description":649,"icon":2648,"image":15,"columns":15,"tabs":2665,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/3.partners/index.md","/en/partners","en/3.partners/index",[2666,2668,2670],{"key":2642,"label":2667},"Smooth e&#8209;invoicing",{"key":2649,"label":2669},"Become a partner",{"key":2633,"label":2671},"For existing partners",{"id":2673,"path":2674,"stem":2675,"title":2676,"description":2677,"icon":68,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2642,"external_url":15,"navigation":16,"redirect":15},"sections/en/3.partners/live-within-a-month.md","/en/partners/live-within-a-month","en/3.partners/live-within-a-month","Snel live","REST API, OpenAPI, SDK's in PHP en .NET en een gratis acceptatieomgeving. Van getekend contract tot eerste live klant binnen een maand.",{"id":2679,"path":2680,"stem":2681,"title":729,"description":2682,"icon":480,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2642,"external_url":15,"navigation":16,"redirect":15},"sections/en/3.partners/one-api-all-networks.md","/en/partners/one-api-all-networks","en/3.partners/one-api-all-networks","One integration, access to Peppol, other procurement networks, SFTP and email. The PSB automatically selects the right channel and format per recipient.",{"id":2684,"path":2685,"stem":2686,"title":2687,"description":2688,"icon":460,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2633,"external_url":15,"navigation":16,"redirect":15},"sections/en/3.partners/partner-dashboard.md","/en/partners/partner-dashboard","en/3.partners/partner-dashboard","Partner Dashboard","Control is the eConnect partner dashboard: monitor document flows, manage Peppol registrations and onboard end clients. Available to active partners only.",{"id":2690,"path":2691,"stem":2692,"title":2693,"description":649,"icon":15,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":39,"redirect":2685},"sections/en/3.partners/partner-portal.md","/en/partners/partner-portal","en/3.partners/partner-portal","Partner Portal",{"id":2695,"path":2696,"stem":2697,"title":756,"description":2698,"icon":2699,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2633,"external_url":15,"navigation":16,"redirect":15},"sections/en/3.partners/partner-support.md","/en/partners/partner-support","en/3.partners/partner-support","Dedicated support line for eConnect partners: implementation questions, incidents, escalations and direct access to the tech team. In line with your partner agreement.","support",{"id":2701,"path":2702,"stem":2703,"title":2704,"description":2705,"icon":2648,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/3.partners/schedule-a-partnership-meeting.md","/en/partners/schedule-a-partnership-meeting","en/3.partners/schedule-a-partnership-meeting","Schedule a partnership meeting","Schedule a no-obligation partnership meeting with eConnect. Discover which partner model — referral, reseller or white label — fits your organization.",{"id":2707,"path":2708,"stem":2709,"title":2710,"description":2711,"icon":2712,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2633,"external_url":15,"navigation":16,"redirect":2713},"sections/en/3.partners/service-docs.md","/en/partners/service-docs","en/3.partners/service-docs","Service & documentatie","SLA-overzichten, verwerkersovereenkomst, release notes en servicedocumentatie voor eConnect-partners.","service","/nl/docs/product/service",{"id":2715,"path":2716,"stem":2717,"title":747,"description":2718,"icon":2719,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2649,"external_url":15,"navigation":16,"redirect":15},"sections/en/3.partners/software-partners.md","/en/partners/software-partners","en/3.partners/software-partners","Add Peppol e-invoicing to your accounting, ERP or industry software. Live within four weeks via REST API or standard connection.","applications",{"id":2721,"path":2722,"stem":2723,"title":750,"description":2724,"icon":2725,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":2649,"external_url":15,"navigation":16,"redirect":15},"sections/en/3.partners/white-label.md","/en/partners/white-label","en/3.partners/white-label","Offer Peppol and e-invoicing under your own brand. No own Peppol certificate, no OpenPeppol contribution, no audits. Live in 6-12 weeks.","export-application",{"id":2727,"path":2728,"stem":2729,"title":2730,"description":2731,"icon":2732,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/3.partners/why-econnect.md","/en/partners/why-econnect","en/3.partners/why-econnect","Why eConnect","Smooth, Standard, Solid. Integrate Peppol and e-invoicing with a team that understands how software partners think.","bulb",{"id":2734,"path":2735,"stem":2736,"title":2737,"description":2738,"icon":2648,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":39,"redirect":15},"sections/en/3.partners/word-partner.md","/en/partners/word-partner","en/3.partners/word-partner","Partnermodellen vergelijken","Vergelijk drie partnermodellen voor e-facturatie: referral, reseller en white label. Kies het model dat past bij jouw organisatie.",{"id":2740,"path":2741,"stem":2742,"title":759,"description":2743,"icon":2744,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/4.pricing/index.md","/en/pricing","en/4.pricing/index","Two products, two pricing models. The eConnect platform with PAY PER USE, the PSB (Control) with bundle pricing. Schedule a meeting for a personal proposal.","pricing-plan",{"id":2746,"path":773,"stem":2747,"title":537,"description":2748,"icon":2482,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":39,"redirect":15},"sections/en/5.docs/1.product/index.md","en/5.docs/1.product/index","Product documentation for the eConnect platform, Control and PDF recognition.",{"id":2750,"path":2751,"stem":2752,"title":2753,"description":2754,"icon":2279,"image":15,"columns":15,"tabs":15,"nav_column":2489,"nav_tab":15,"external_url":15,"navigation":39,"redirect":2755},"sections/en/5.docs/10.regelgeving-europa.md","/en/docs/regelgeving-europa","en/5.docs/10.regelgeving-europa","Regulations in Europe","Mandates, deadlines and CTC models per European country, including ViDA.","/en/docs/knowledge/regulations/europe",{"id":2757,"path":2758,"stem":2759,"title":2503,"description":2760,"icon":2364,"image":15,"columns":15,"tabs":15,"nav_column":2489,"nav_tab":15,"external_url":15,"navigation":39,"redirect":2490},"sections/en/5.docs/11.regelgeving-buiten-europa.md","/en/docs/regelgeving-buiten-europa","en/5.docs/11.regelgeving-buiten-europa","E-invoicing legislation in Asia-Pacific, the Middle East, Africa and beyond.",{"id":2762,"path":2763,"stem":2764,"title":2765,"description":2766,"icon":2511,"image":15,"columns":15,"tabs":15,"nav_column":2489,"nav_tab":15,"external_url":15,"navigation":39,"redirect":725},"sections/en/5.docs/12.documentformaten.md","/en/docs/documentformaten","en/5.docs/12.documentformaten","Document Formats","UBL, Peppol BIS, PINT, NLCIUS and sector formats with sample files.",{"id":2768,"path":2769,"stem":2770,"title":2771,"description":2772,"icon":480,"image":15,"columns":15,"tabs":15,"nav_column":2773,"nav_tab":15,"external_url":15,"navigation":39,"redirect":265},"sections/en/5.docs/13.api.md","/en/docs/api","en/5.docs/13.api","PSB API","Guides for auth, invoices, orders, validation, transformation, VPD and webhooks.","developers",{"id":2775,"path":2776,"stem":2777,"title":782,"description":649,"icon":15,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":39,"redirect":783},"sections/en/5.docs/14.api-reference/index.md","/en/docs/api-reference","en/5.docs/14.api-reference/index",{"id":2779,"path":2780,"stem":2781,"title":45,"description":2782,"icon":460,"image":15,"columns":15,"tabs":15,"nav_column":2773,"nav_tab":15,"external_url":15,"navigation":39,"redirect":519},"sections/en/5.docs/15.sandbox.md","/en/docs/sandbox","en/5.docs/15.sandbox","Endpoints, differences from production and the Peppol test network.",{"id":2784,"path":2785,"stem":2786,"title":2787,"description":2788,"icon":2719,"image":15,"columns":15,"tabs":15,"nav_column":2773,"nav_tab":15,"external_url":15,"navigation":39,"redirect":523},"sections/en/5.docs/16.sdks-cli.md","/en/docs/sdks-cli","en/5.docs/16.sdks-cli","SDKs & CLI","Official SDKs and command-line tooling for faster integration work.",{"id":2790,"path":776,"stem":2791,"title":775,"description":2792,"icon":414,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":39,"redirect":15},"sections/en/5.docs/2.knowledge/index.md","en/5.docs/2.knowledge/index","Background knowledge on e-invoicing, Peppol, regulations, document standards and the eConnect service level.",{"id":2794,"path":779,"stem":2795,"title":778,"description":2796,"icon":2797,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":39,"redirect":15},"sections/en/5.docs/3.developers/index.md","en/5.docs/3.developers/index","Technical integration documentation: software connectors, custom integration, REST API and legacy SOAP.","build",{"id":2799,"path":2800,"stem":2801,"title":560,"description":2802,"icon":559,"image":15,"columns":15,"tabs":15,"nav_column":536,"nav_tab":15,"external_url":15,"navigation":39,"redirect":2803},"sections/en/5.docs/4.platform.md","/en/docs/platform","en/5.docs/4.platform","Guides for sending, receiving, users, notifications and day-to-day platform admin.","/en/docs/product/platform",{"id":2805,"path":2806,"stem":2807,"title":656,"description":2808,"icon":2809,"image":15,"columns":15,"tabs":15,"nav_column":536,"nav_tab":15,"external_url":15,"navigation":39,"redirect":2810},"sections/en/5.docs/5.control.md","/en/docs/control","en/5.docs/5.control","Document management, settings and operational processes in Control.","control","/en/docs/product/control",{"id":2812,"path":2813,"stem":2814,"title":2815,"description":2816,"icon":2376,"image":15,"columns":15,"tabs":15,"nav_column":536,"nav_tab":15,"external_url":15,"navigation":39,"redirect":2817},"sections/en/5.docs/6.pdf-herkenning.md","/en/docs/pdf-herkenning","en/5.docs/6.pdf-herkenning","PDF Recognition","How eConnect recognises PDFs and converts them into validated e-invoices.","/en/docs/product/pdf-recognition",{"id":2819,"path":2820,"stem":2821,"title":70,"description":2822,"icon":304,"image":15,"columns":15,"tabs":15,"nav_column":536,"nav_tab":15,"external_url":15,"navigation":39,"redirect":2823},"sections/en/5.docs/7.integraties.md","/en/docs/integraties","en/5.docs/7.integraties","Reusable connections with existing software and product processes.","/en/docs/product/integrations",{"id":2825,"path":2826,"stem":2827,"title":2828,"description":2829,"icon":2712,"image":15,"columns":15,"tabs":15,"nav_column":536,"nav_tab":15,"external_url":15,"navigation":39,"redirect":2830},"sections/en/5.docs/8.service.md","/en/docs/service","en/5.docs/8.service","Service","SLA, privacy, support and release notes for each eConnect product.","/en/docs/product/service",{"id":2832,"path":2833,"stem":2834,"title":432,"description":2835,"icon":437,"image":15,"columns":15,"tabs":15,"nav_column":2489,"nav_tab":15,"external_url":15,"navigation":39,"redirect":711},"sections/en/5.docs/9.peppol.md","/en/docs/peppol","en/5.docs/9.peppol","Background on Peppol, registration, network models and message exchange.",{"id":2837,"path":2838,"stem":2839,"title":770,"description":2840,"icon":2841,"image":15,"columns":2842,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/5.docs/index.md","/en/docs","en/5.docs/index","Product documentation, domain knowledge and technical integration, everything you need to get started with eConnect.","book",[2843,2844,2845],{"key":536,"label":537},{"key":2489,"label":775},{"key":2773,"label":778},{"id":2847,"path":2848,"stem":2849,"title":792,"description":2850,"icon":68,"image":15,"columns":15,"tabs":15,"nav_column":2851,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/6.about/1.our-story.md","/en/about/our-story","en/6.about/1.our-story","From Simplerinvoicing co-founder to Peppol Access Point for central government.","over-econnect",{"id":2853,"path":2854,"stem":2855,"title":2856,"description":2857,"icon":562,"image":15,"columns":15,"tabs":15,"nav_column":2851,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/6.about/2.team.md","/en/about/team","en/6.about/2.team","Team","Peppol, e-invoicing and compliance specialists with short lines and long-standing clients.",{"id":2859,"path":2860,"stem":2861,"title":2862,"description":2863,"icon":2271,"image":15,"columns":15,"tabs":15,"nav_column":2851,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/6.about/3.careers.md","/en/about/careers","en/6.about/3.careers","Careers","Permanent roles in Peppol and e-invoicing, short lines and a hybrid Dutch team.",{"id":2865,"path":2866,"stem":2867,"title":797,"description":2868,"icon":2497,"image":15,"columns":15,"tabs":15,"nav_column":2869,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/6.about/4.quality-and-security.md","/en/about/quality-and-security","en/6.about/4.quality-and-security","Certifications, security and quality requirements in day-to-day practice.","vertrouwen",{"id":2871,"path":2872,"stem":2873,"title":585,"description":2874,"icon":2875,"image":15,"columns":15,"tabs":15,"nav_column":2869,"nav_tab":15,"external_url":15,"navigation":16,"redirect":2876},"sections/en/6.about/5.customer-stories.md","/en/about/customer-stories","en/6.about/5.customer-stories","How organisations like KPN and Utrecht University run e-invoicing with eConnect.","feedback","/en/customer-stories",{"id":2878,"path":2879,"stem":2880,"title":532,"description":2881,"icon":2732,"image":15,"columns":15,"tabs":15,"nav_column":2869,"nav_tab":15,"external_url":15,"navigation":16,"redirect":2882},"sections/en/6.about/6.news.md","/en/about/news","en/6.about/6.news","All current content in one place: news, blogs, customer stories and vacancies from eConnect.","/en/news",{"id":2884,"path":2885,"stem":2886,"title":805,"description":2887,"icon":2334,"image":15,"columns":15,"tabs":15,"nav_column":2888,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/6.about/7.contact.md","/en/about/contact","en/6.about/7.contact","Get in touch with eConnect. Schedule a meeting, ask a question, visit us in Woerden or send an invoice via Peppol.","contact",{"id":2890,"path":2891,"stem":2892,"title":808,"description":2893,"icon":2894,"image":15,"columns":15,"tabs":15,"nav_column":2888,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/6.about/8.schedule-a-meeting.md","/en/about/schedule-a-meeting","en/6.about/8.schedule-a-meeting","Book a free 30-minute intro to see how e-invoicing fits your organisation.","calendar-today",{"id":2896,"path":2897,"stem":2898,"title":2899,"description":2900,"icon":2901,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":39,"redirect":15},"sections/en/6.about/free-tools.md","/en/about/free-tools","en/6.about/free-tools","Gratis tools","Gebruik gratis eConnect-tools om factuurbestanden te valideren en direct te starten met e-facturatie via Peppol.","gift",{"id":2903,"path":2904,"stem":2905,"title":789,"description":649,"icon":2482,"image":15,"columns":2906,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":16,"redirect":2848},"sections/en/6.about/index.md","/en/about","en/6.about/index",[2907,2909,2911],{"key":2851,"label":2908},"About eConnect",{"key":2869,"label":2910},"Trust",{"key":2888,"label":805},{"id":2913,"path":2914,"stem":2915,"title":2916,"description":2917,"icon":2699,"image":15,"columns":15,"tabs":15,"nav_column":2888,"nav_tab":15,"external_url":15,"navigation":39,"redirect":15},"sections/en/6.about/support/index.md","/en/about/support","en/6.about/support/index","Support","Chat, tickets and service levels when you need help with the platform.",{"id":2919,"path":2920,"stem":2921,"title":2922,"description":2923,"icon":15,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":39,"redirect":15},"sections/en/aanmelden-econnect-update/index.md","/en/aanmelden-econnect-update","en/aanmelden-econnect-update/index","Subscribe to eConnect Update","Subscribe to the eConnect Update. Monthly news about Peppol, e-invoicing, regulations and product updates delivered straight to your inbox.",{"id":2925,"path":2355,"stem":2926,"title":669,"description":2927,"icon":2928,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":39,"redirect":15},"sections/en/ai-processing/index.md","en/ai-processing/index","AI processing by eConnect: automatic handling of incoming e-invoices, PDFs and scans with recognition, posting suggestions and order matching.","brain",{"id":2930,"path":2931,"stem":2932,"title":2933,"description":2934,"icon":15,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":39,"redirect":2935},"sections/en/algemene-voorwaarden/index.md","/en/algemene-voorwaarden","en/algemene-voorwaarden/index","Terms and Conditions","Redirect from Dutch slug to English terms.","/en/terms-and-conditions",{"id":2937,"path":2938,"stem":2939,"title":782,"description":2940,"icon":15,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":39,"redirect":783},"sections/en/api-reference/index.md","/en/api-reference","en/api-reference/index","Redirected to the full interactive API Reference.",{"id":2942,"path":2943,"stem":2944,"title":818,"description":2945,"icon":15,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":39,"redirect":15},"sections/en/disclaimer/index.md","/en/disclaimer","en/disclaimer/index","Disclaimer of eConnect regarding use of econnect.eu, liability, external links, and intellectual property.",{"id":2947,"path":2414,"stem":2948,"title":610,"description":2949,"icon":2413,"image":15,"columns":15,"tabs":15,"nav_column":2248,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/industries/accountancy/index.md","en/industries/accountancy/index","E-invoicing for accounting and bookkeeping firms. Send and receive client portfolios via Peppol on a single platform.",{"id":2951,"path":2272,"stem":2952,"title":2269,"description":2270,"icon":2271,"image":15,"columns":15,"tabs":15,"nav_column":2248,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/industries/business-services/index.md","en/industries/business-services/index",{"id":2954,"path":2422,"stem":2955,"title":2419,"description":2956,"icon":2421,"image":15,"columns":15,"tabs":15,"nav_column":2248,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/industries/construction/index.md","en/industries/construction/index","E-invoicing for construction and installation. Peppol BIS and EN 16931 for multi-country chains, plus sector formats such as DICO where required.",{"id":2958,"path":2428,"stem":2959,"title":589,"description":2960,"icon":2279,"image":15,"columns":15,"tabs":15,"nav_column":2248,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/industries/government/index.md","en/industries/government/index","E-invoicing for government organisations. Peppol BIS for B2G, multi-country public sector, ISAE 3402 certified — including the Dutch Central Government Access Point.",{"id":2962,"path":2436,"stem":2963,"title":2433,"description":2964,"icon":2435,"image":15,"columns":15,"tabs":15,"nav_column":2248,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/industries/housing-associations/index.md","en/industries/housing-associations/index","E-invoicing for housing associations. Energy invoices per EAN code, G-account, reverse-charge VAT and enrichment per property unit.",{"id":2966,"path":2357,"stem":2967,"title":672,"description":2968,"icon":2641,"image":15,"columns":15,"tabs":15,"nav_column":2248,"nav_tab":15,"external_url":15,"navigation":39,"redirect":15},"sections/en/industries/index.md","en/industries/index","eConnect serves government, construction, transport, staffing, housing and more with sector-specific compliance, formats and routing.",{"id":2970,"path":2256,"stem":2971,"title":2254,"description":2255,"icon":460,"image":15,"columns":15,"tabs":15,"nav_column":2248,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/industries/manufacturing/index.md","en/industries/manufacturing/index",{"id":2973,"path":2264,"stem":2974,"title":2261,"description":2975,"icon":2263,"image":15,"columns":15,"tabs":15,"nav_column":2248,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/industries/retail-and-ecommerce/index.md","en/industries/retail-and-ecommerce/index","E-invoicing and invoice processing for retail and e-commerce. High volumes of incoming invoices, Peppol for B2B suppliers.",{"id":2977,"path":2444,"stem":2978,"title":2441,"description":2979,"icon":2980,"image":15,"columns":15,"tabs":15,"nav_column":2248,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/industries/staffing-industry/index.md","en/industries/staffing-industry/index","E-invoicing for the staffing industry. E-timecards via Peppol in SETU format, timecard-to-invoice automation.","tie",{"id":2982,"path":2452,"stem":2983,"title":2449,"description":2984,"icon":2985,"image":15,"columns":15,"tabs":15,"nav_column":2248,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/industries/transport-and-logistics/index.md","en/industries/transport-and-logistics/index","E-invoicing for transport and logistics. Fleet Flow for motor vehicle tax and CJIB, billing per entity and software integration.","conversion",{"id":2987,"path":2249,"stem":2988,"title":2245,"description":2989,"icon":2247,"image":15,"columns":15,"tabs":15,"nav_column":2248,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/industries/wholesale-and-distribution/index.md","en/industries/wholesale-and-distribution/index","E-invoicing and invoice processing for wholesale and distribution. Multi-format support, Peppol reachability and international routing.",{"id":2991,"path":2992,"stem":2993,"title":663,"description":2994,"icon":15,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":39,"redirect":2344},"sections/en/oplossingen/index.md","/en/oplossingen","en/oplossingen/index","Redirect from Dutch section slug to English Solutions.",{"id":2996,"path":2997,"stem":2998,"title":2999,"description":3000,"icon":15,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":39,"redirect":2904},"sections/en/over-ons/index.md","/en/over-ons","en/over-ons/index","About us","Redirect from Dutch section slug to English About.",{"id":3002,"path":3003,"stem":3004,"title":3005,"description":3006,"icon":2577,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/partner-stories/1.avelon.md","/en/partner-stories/avelon","en/partner-stories/1.avelon","Avelon and eConnect","How Avelon's SAP add-on E-Invoicing Interface connects to incoming e-invoices via eConnect's Peppol service bus.",{"id":3008,"path":3009,"stem":3010,"title":3011,"description":3012,"icon":2648,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/partner-stories/2.solmate.md","/en/partner-stories/solmate","en/partner-stories/2.solmate","Solmate and eConnect","How Solmate and eConnect combine implementation and e-invoicing technology for Unit4 Financials customers, including hybrid processing with Scan & Recognise.",{"id":3014,"path":3015,"stem":3016,"title":3017,"description":3018,"icon":2719,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/partner-stories/3.van-meijel.md","/en/partner-stories/van-meijel","en/partner-stories/3.van-meijel","Van Meijel Automatisering and eConnect","How Van Meijel's construction software Metacom sends and receives e-invoices via eConnect over Peppol and DICO, with webinars for the construction sector.",{"id":3020,"path":3021,"stem":3022,"title":3023,"description":3024,"icon":2577,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/partner-stories/4.afas.md","/en/partner-stories/afas","en/partner-stories/4.afas","AFAS Software and eConnect","How the connection between AFAS Software and eConnect lets users e-invoice in a few steps, from sending and receiving to PDF processing.",{"id":3026,"path":3027,"stem":3028,"title":3029,"description":3030,"icon":2719,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/partner-stories/5.4ps-construct.md","/en/partner-stories/4ps-construct","en/partner-stories/5.4ps-construct","4PS Construct and eConnect","How 4PS Construct and eConnect bring e-invoicing via Peppol and DICO to the construction sector, with proven deployment in practice.",{"id":3032,"path":3033,"stem":3034,"title":3035,"description":3036,"icon":2577,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/partner-stories/6.unit4.md","/en/partner-stories/unit4","en/partner-stories/6.unit4","Unit4 and eConnect","eConnect as e-invoicing partner for the Unit4 stack. Proven at municipalities, safety regions and other organisations using Unit4 Financials or Unit4 ERP.",{"id":3038,"path":3039,"stem":3040,"title":3041,"description":3042,"icon":2577,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":16,"redirect":15},"sections/en/partner-stories/7.datarotonde.md","/en/partner-stories/datarotonde","en/partner-stories/7.datarotonde","DataRotonde and eConnect","DataRotonde integrates eConnect's Peppol Access Point. Send and receive invoices via Peppol, DICO and UBL.",{"id":3044,"path":3045,"stem":3046,"title":3047,"description":3048,"icon":2648,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":39,"redirect":15},"sections/en/partner-stories/index.md","/en/partner-stories","en/partner-stories/index","Partner Stories","How partners like Avelon, AFAS, Unit4, 4PS Construct, Solmate, Van Meijel and DataRotonde use eConnect for e-invoicing and Peppol for their customers.",{"id":3050,"path":3051,"stem":3052,"title":3053,"description":3054,"icon":15,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":39,"redirect":15},"sections/en/privacy/index.md","/en/privacy","en/privacy/index","Privacy Policy","Privacy and cookie policy of eConnect. How we process and protect personal data and your rights under the GDPR.",{"id":3056,"path":3057,"stem":3058,"title":3059,"description":3060,"icon":15,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":39,"redirect":15},"sections/en/responsible-disclosure/index.md","/en/responsible-disclosure","en/responsible-disclosure/index","Responsible disclosure","Responsible disclosure policy of eConnect. How to report security vulnerabilities safely and responsibly, and what you can expect from us.",{"id":3062,"path":3063,"stem":3064,"title":3065,"description":3066,"icon":15,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":39,"redirect":15},"sections/en/slovakia-e-invoicing-compliance-checklist/index.md","/en/slovakia-e-invoicing-compliance-checklist","en/slovakia-e-invoicing-compliance-checklist/index","Slovakia e-invoicing compliance checklist","Ready for Slovakia's mandatory B2B e-invoicing by 1 January 2027? Check your compliance with our PINT-SK/TDD SK checklist and PASR-certified Access Point.",{"id":3068,"path":3069,"stem":3070,"title":3071,"description":3072,"icon":15,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":39,"redirect":15},"sections/en/slovakia-e-invoicing-mandate/index.md","/en/slovakia-e-invoicing-mandate","en/slovakia-e-invoicing-mandate/index","Slovakia e&#8209;invoicing mandate","Slovakia mandates B2B/B2G e-invoicing from 1 January 2027. Learn what it means and how eConnect supports you via Peppol-CTC, PINT-SK and TDD SK.",{"id":3074,"path":2353,"stem":3075,"title":666,"description":3076,"icon":2311,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":39,"redirect":15},"sections/en/smooth-e-invoicing/index.md","en/smooth-e-invoicing/index","Smooth e-invoicing by eConnect: send e-invoices via Peppol, invoice portal and software integrations from a single integration.",{"id":3078,"path":3079,"stem":3080,"title":767,"description":3081,"icon":3082,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":39,"redirect":15},"sections/en/status/index.md","/en/status","en/status/index","Operational status of the eConnect platform and release notes. Follow updates for Platform, Control, IDR and PSB.","pie-chart",{"id":3084,"path":2935,"stem":3085,"title":2933,"description":3086,"icon":15,"image":15,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":39,"redirect":15},"sections/en/terms-and-conditions/index.md","en/terms-and-conditions/index","General Terms and Conditions of eConnect International B.V. Summary of service delivery, liability, and contractual arrangements.",{"id":3088,"path":3089,"stem":3090,"title":764,"description":3091,"icon":2319,"image":3092,"columns":15,"tabs":15,"nav_column":15,"nav_tab":15,"external_url":15,"navigation":39,"redirect":15},"sections/en/validator/index.md","/en/validator","en/validator/index","Validate UBL and XML invoices against Peppol BIS, NLCIUS, XRechnung, Factur-X and ZUGFeRD. Test in your browser, free and without an account.","/images/illustrations/formaatstapel-en16931-econnect.png",{"id":527,"title":528,"archives":3094,"body":3142,"chat":15,"description":649,"docs_external_links":3146,"extension":658,"footer":3149,"header":15,"meta":3222,"navigation":16,"path":843,"seo":3223,"stem":845,"__hash__":846},[3095,3108,3117,3139],{"translationKey":531,"path":531,"singular":532,"plural":532,"navigation":39,"pageSize":533,"categories":3096,"tags":3101},[3097,3098,3099,3100],{"slug":536,"label":537},{"slug":539,"label":540},{"slug":542,"label":543},{"slug":545,"label":546},[3102,3103,3104,3105,3106,3107],{"slug":437,"label":432},{"slug":550,"label":551},{"slug":553,"label":554},{"slug":556,"label":557},{"slug":559,"label":560},{"slug":562,"label":563},{"translationKey":565,"path":565,"singular":566,"plural":567,"navigation":39,"pageSize":533,"categories":3109,"tags":3113},[3110,3111,3112],{"slug":570,"label":571},{"slug":573,"label":574},{"slug":576,"label":577},[3114,3115,3116],{"slug":437,"label":432},{"slug":550,"label":551},{"slug":553,"label":554},{"translationKey":583,"path":583,"singular":584,"plural":585,"navigation":39,"pageSize":533,"categories":3118,"tags":3129},[3119,3120,3121,3122,3123,3124,3125,3126,3127,3128],{"slug":588,"label":589},{"slug":591,"label":592},{"slug":594,"label":595},{"slug":597,"label":598},{"slug":600,"label":601},{"slug":603,"label":604},{"slug":606,"label":607},{"slug":609,"label":610},{"slug":612,"label":613},{"slug":615,"label":616},[3130,3131,3132,3133,3134,3135,3136,3137,3138],{"slug":437,"label":432},{"slug":620,"label":155},{"slug":622,"label":211},{"slug":624,"label":215},{"slug":626,"label":627},{"slug":629,"label":630},{"slug":632,"label":633},{"slug":635,"label":636},{"slug":638,"label":639},{"translationKey":641,"path":641,"singular":642,"plural":642,"navigation":39,"pageSize":533,"categories":3140,"tags":3141},[],[],{"type":646,"value":3143,"toc":3144},[],{"title":649,"searchDepth":650,"depth":650,"links":3145},[],[3147,3148],{"label":560,"url":654},{"label":656,"url":657},{"tagline":660,"columns":3150,"legal":3212,"social":3216,"copyright":841},[3151,3169,3177,3189,3194,3203],{"heading":663,"links":3152},[3153,3154,3155,3156,3157,3158,3159,3160,3161,3162,3163,3164,3165,3166,3167,3168],{"label":666,"url":667},{"label":669,"url":670},{"label":672,"url":673},{"label":551,"url":675},{"label":677,"url":678},{"label":636,"url":680},{"label":682,"url":683},{"label":685,"url":686},{"label":688,"url":689},{"label":691,"url":692},{"label":694,"url":695},{"label":589,"url":697},{"label":604,"url":699},{"label":613,"url":701},{"label":610,"url":703},{"label":705,"url":706},{"heading":432,"links":3170},[3171,3172,3173,3174,3175,3176],{"label":710,"url":711},{"label":713,"url":714},{"label":716,"url":717},{"label":719,"url":720},{"label":722,"url":723},{"label":12,"url":725},{"heading":563,"links":3178},[3179,3180,3181,3182,3183,3184,3185,3186,3187,3188],{"label":729,"url":730},{"label":732,"url":733},{"label":735,"url":736},{"label":738,"url":739},{"label":741,"url":742},{"label":744,"url":745},{"label":747,"url":748},{"label":750,"url":751},{"label":753,"url":754},{"label":756,"url":757},{"heading":759,"links":3190},[3191,3192,3193],{"label":759,"url":762},{"label":764,"url":765},{"label":767,"url":768},{"heading":770,"links":3195},[3196,3197,3198,3199,3200,3201,3202],{"label":537,"url":773},{"label":775,"url":776},{"label":778,"url":779},{"label":7,"url":8},{"label":782,"url":783},{"label":498,"url":523},{"label":786,"url":787},{"heading":789,"links":3204},[3205,3206,3207,3208,3209,3210,3211],{"label":792,"url":793},{"label":585,"url":795},{"label":797,"url":798},{"label":800,"url":801},{"label":532,"url":803},{"label":805,"url":806},{"label":808,"url":809},[3213,3214,3215],{"label":812,"url":813},{"label":815,"url":816},{"label":818,"url":819},[3217,3218,3219,3220,3221],{"icon":822,"url":823,"label":824},{"icon":826,"url":827,"label":828},{"icon":830,"url":831,"label":832},{"icon":834,"url":835,"label":836},{"icon":838,"url":839,"label":840},{},{"description":649},1786914967082]