{"id":106763,"date":"2026-10-23T13:42:12","date_gmt":"2026-10-23T13:42:12","guid":{"rendered":"https:\/\/skyplanner.ai\/integraties\/erp\/xero\/integratiegids\/"},"modified":"2026-10-23T13:42:12","modified_gmt":"2026-10-23T13:42:12","slug":"integratiegids","status":"publish","type":"page","link":"https:\/\/skyplanner.ai\/nl\/integraties\/erp\/xero\/integratiegids\/","title":{"rendered":"Handleiding voor de Xero koppeling voor productieplanning met SkyPlanner APS"},"content":{"rendered":"\n<div class=\"wp-block-group sp-industry-page sp-industry sp-page sp-erp-page\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<section class=\"wp-block-group fx-hero\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-hero__grid\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-hero__copy sp-min0\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"fx-eyebrow ind-crumbs\"><span><a href=\"\/nl\/integraties\/\">Koppelingen<\/a> \/ <a href=\"\/nl\/integraties\/erp\/\">ERP<\/a> \/ Xero<\/span><\/p>\n\n\n<h1 class=\"wp-block-heading fx-hero__title\">Handleiding voor de Xero koppeling <span class=\"hl\">voor productieplanning met SkyPlanner APS<\/span><\/h1>\n\n\n<div class=\"wp-block-group fx-hero__sub ind-hero__intro\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>Deze handleiding laat Xero-adviseurs, consultants en IT-teams zien hoe ze Xero aan SkyPlanner APS koppelen. SkyPlanner wisselt via de Xero Accounting API en Projects API gegevens in beide richtingen uit met Xero:<\/p>\n\n\n<ul class=\"wp-block-list fxv-deliver__bul\">\n\n<li>Contacten, artikelen met voorraadbeheer en hun actuele voorraad, geaccepteerde offertes en inkooporders met hun aankomstdatums worden ingelezen.<\/li>\n\n\n<li>De geplande einddatum wordt teruggeschreven als notitie in de historie van elke offerte.<\/li>\n\n\n<li>Afgeronde orders worden teruggeschreven als conceptverkoopfacturen met de regels en referentie van de offerte. De offerte krijgt de status Invoiced.<\/li>\n\n\n<li>Geregistreerde projecturen worden teruggeschreven als tijdregistraties in Xero Projects.<\/li>\n\n\n<li>Xero-webhooks melden wijzigingen in contacten en facturen. SkyPlanner-webhooks sturen planningswijzigingen direct door.<\/li>\n\n<\/ul>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-buttons fx-hero__actions is-layout-flex wp-block-buttons-is-layout-flex\">\n\n<div class=\"wp-block-button sp-btn sp-btn--green sp-btn--lg\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/nl\/proef\/\">Start gratis proefperiode<\/a><\/div>\n\n\n<div class=\"wp-block-button sp-btn sp-btn--outline sp-btn--lg\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/nl\/contact-verkoop\/\">Boek een demo<\/a><\/div>\n\n<\/div>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group fx-hero__media sp-min0\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"fx-shot\"><div class=\"fx-shot__bar\" aria-hidden=\"true\"><i><\/i><i><\/i><i><\/i><span>skyplanner.ai \u00b7 Productieplanning<\/span><\/div><img fetchpriority=\"high\" decoding=\"async\" loading=\"eager\" width=\"1024\" height=\"685\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/features-v2\/20-d7d44cbc-5430-4f97-99f5-fca4632862ef.png\" alt=\"Gantt-tijdlijn van SkyPlanner APS met taken ingepland op werkcentra en daaronder een orderlijst.\"><\/figure>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--intro\" id=\"overview\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>Xero is boekhoudsoftware en bevat dus geen stuklijsten, bewerkingsvolgordes, machines of productieorders. Werkcentra, processtappen, ploegendiensten en insteltijden worden in SkyPlanner vastgelegd. Het SkyPlanner-team stelt de koppeling met uw Xero-organisatie in tijdens de implementatie en biedt ook na ingebruikname ondersteuning. Deze handleiding is bedoeld voor adviseurs en ontwikkelaars die daaraan willen meewerken of zelf verder willen bouwen op de gedocumenteerde REST API van SkyPlanner (<a href=\"https:\/\/integration.skyplanner.app\/api\/swagger\">API-documentatie<\/a>).<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"the-xero-accounting-api\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">De Xero Accounting API<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>Xero is \u00e9\u00e9n multi-tenant cloudproduct: elke organisatie gebruikt dezelfde API. De Accounting API is een REST API op <code>https:\/\/api.xero.com\/api.xro\/2.0\/<\/code>, met JSON of XML. Elke aanroep vermeldt de organisatie in de <code>Xero-tenant-id<\/code>-header. (<a href=\"https:\/\/developer.xero.com\/documentation\/api\/accounting\/overview\">bron<\/a>)<\/p>\n\n\n<p>De endpoints die een productieplanner nodig heeft:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Stamgegevens:<\/strong> <code>\/Contacts<\/code> (klanten en leveranciers), <code>\/Items<\/code> (Code, IsTrackedAsInventory, QuantityOnHand).<\/li>\n\n\n<li><strong>Vraag:<\/strong> <code>\/Quotes<\/code> (Status ACCEPTED, LineItems) en, voor productiebedrijven die vooraf factureren, <code>\/Invoices<\/code> met Type ACCREC.<\/li>\n\n\n<li><strong>Aanvoer:<\/strong> <code>\/PurchaseOrders<\/code> (DeliveryDate, ExpectedArrivalDate, LineItems met ItemCode).<\/li>\n\n\n<li><strong>Terugschrijven:<\/strong> <code>\/Quotes\/{QuoteID}\/History<\/code>, <code>\/Invoices<\/code>, <code>\/Quotes<\/code> en de Projects API op <code>https:\/\/api.xero.com\/projects.xro\/2.0\/projects\/{projectId}\/time<\/code>.<\/li>\n\n<\/ul>\n\n\n<p>Elk lijstendpoint accepteert een <code>If-Modified-Since<\/code>-header, zodat bij elke synchronisatie alleen gewijzigde gegevens worden ingelezen. Aanmaken en bijwerken gebeurt in batches. Er zijn geen endpoints voor stuklijsten, bewerkingsvolgordes of productieorders.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"authentication-scopes-and-limits\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Authenticatie, scopes en limieten<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>Xero gebruikt OAuth 2.0. Een Xero-beheerder meldt zich eenmalig aan, keurt de app goed en kiest de organisatie. De app vraagt <code>offline_access<\/code> aan om de verbinding met refresh tokens in stand te houden. (<a href=\"https:\/\/developer.xero.com\/documentation\/guides\/oauth2\/scopes\/\">bron<\/a>)<\/p>\n\n\n<p>Xero vervangt brede scopes door fijnmazige scopes. Nieuwe apps krijgen deze fijnmazige scopes. Een koppeling voor productieplanning heeft het volgende nodig:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><code>accounting.invoices<\/code> voor offertes, facturen, inkooporders en artikelen<\/li>\n\n\n<li><code>accounting.contacts<\/code> voor klanten en leveranciers<\/li>\n\n\n<li><code>accounting.settings.read<\/code> voor artikelinstellingen<\/li>\n\n\n<li><code>projects<\/code> voor tijdregistraties<\/li>\n\n\n<li><code>offline_access<\/code><\/li>\n\n<\/ul>\n\n\n<p>Xero beperkt het aantal aanroepen per organisatie (gelijktijdig, per minuut en per dag) en per app. Bij overschrijding krijgt de app HTTP 429 terug met een <code>Retry-After<\/code>-header. Het toegestane aantal aanroepen per dag en het aantal gekoppelde organisaties hangen af van het partnerniveau van de app. Beide staan op Xero\u2019s <a href=\"https:\/\/developer.xero.com\/documentation\/guides\/oauth2\/limits\/\">pagina met API-limieten<\/a>. Met webhooks, uitlezen via <code>If-Modified-Since<\/code> en schrijven in batches blijft een koppeling voor productieplanning ruim binnen die limieten.<\/p>\n\n\n<p>Aan de kant van SkyPlanner gebruikt de REST API een API-token in de <code>Authorization-Token<\/code>-header voor authenticatie (SkyPlanner Settings &gt; API). De API is gedocumenteerd in Swagger\/OpenAPI. De <a href=\"\/nl\/docs\/integratie-tutorial\/\">integratiehandleiding<\/a> laat stap voor stap zien hoe u de eerste aanroepen uitvoert.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"webhooks\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Webhooks<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>&#8220;Webhooks allow you to subscribe to certain events that happen in Xero.&#8221; (Met webhooks kunt u zich abonneren op bepaalde gebeurtenissen in Xero.) (<a href=\"https:\/\/developer.xero.com\/documentation\/guides\/webhooks\/overview\/\">bron<\/a>) Voor de productieplanning zijn de events Contact en Invoice van belang, beide met CREATE en UPDATE.<\/p>\n\n\n<p>Zo werken ze:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li>E\u00e9n webhook per app dekt alle gekoppelde organisaties.<\/li>\n\n\n<li>Elk bericht bevat een events-array met de resource-ID en het eventtype. De ontvanger haalt de resource daarna op.<\/li>\n\n\n<li>Elk bericht wordt ondertekend met een <code>x-xero-signature<\/code>-header, opgebouwd met de webhooksleutel van de app. Voordat Xero berichten gaat versturen, voert het een &#8220;Intent to receive&#8221;-controle uit.<\/li>\n\n\n<li>Xero probeert mislukte afleveringen opnieuw en schakelt een webhook uit als die blijft mislukken. Daarom antwoordt de ontvanger snel en verwerkt hij het bericht pas daarna.<\/li>\n\n<\/ul>\n\n\n<p>Voor offertes, artikelen en inkooporders zijn er geen webhookevents. SkyPlanner leest ze met korte tussenpozen uit via polling met <code>If-Modified-Since<\/code>. Als er niets is gewijzigd, kost dat \u00e9\u00e9n aanroep per entiteit.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"data-mapping\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Gegevensmapping<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"wp-block-table ind-table ind-table--wide\"><table><thead><tr><th>Xero-object (endpoint)<\/th><th>Object in SkyPlanner<\/th><th>Richting<\/th><th>Frequentie<\/th><\/tr><\/thead><tbody><tr><td>Contact, IsCustomer (<code>\/Contacts<\/code>)<\/td><td>Customer (<code>external_identifier<\/code>, <code>delivery_priority<\/code>)<\/td><td>Xero \u2192 SkyPlanner<\/td><td>Eerste import, daarna via webhook<\/td><\/tr><tr><td>Item, met en zonder voorraadbeheer, met QuantityOnHand (<code>\/Items<\/code>)<\/td><td>Producten en materialen, voorraad<\/td><td>Xero \u2192 SkyPlanner<\/td><td>Eerste import, daarna via <code>If-Modified-Since<\/code><\/td><\/tr><tr><td>Quote, Status ACCEPTED, met LineItems (<code>\/Quotes<\/code>)<\/td><td>Order (<code>external_order_number<\/code>, <code>delivery_date<\/code>), taken per regel<\/td><td>Xero \u2192 SkyPlanner<\/td><td>Polling via <code>If-Modified-Since<\/code><\/td><\/tr><tr><td>Invoice, Type ACCREC (productiebedrijven die vooraf factureren) (<code>\/Invoices<\/code>)<\/td><td>Order en taken<\/td><td>Xero \u2192 SkyPlanner<\/td><td>Realtime via webhook<\/td><\/tr><tr><td>PurchaseOrder met ExpectedArrivalDate of DeliveryDate (<code>\/PurchaseOrders<\/code>)<\/td><td>Inkomend materiaal (<code>estimated_delivery_date<\/code>)<\/td><td>Xero \u2192 SkyPlanner<\/td><td>Polling via <code>If-Modified-Since<\/code><\/td><\/tr><tr><td>Notitie in de offertehistorie (PUT <code>\/Quotes\/{QuoteID}\/History<\/code>)<\/td><td>Geplande einddatum<\/td><td>SkyPlanner \u2192 Xero<\/td><td>Bij een planningswijziging<\/td><\/tr><tr><td>Invoice, Type ACCREC, Status DRAFT, Reference = offertenummer (POST <code>\/Invoices<\/code>)<\/td><td>Afgeronde order<\/td><td>SkyPlanner \u2192 Xero<\/td><td>Zodra de order is afgerond<\/td><\/tr><tr><td>Quote Status INVOICED (POST <code>\/Quotes<\/code>)<\/td><td>Afgeronde order<\/td><td>SkyPlanner \u2192 Xero<\/td><td>Zodra de factuur is aangemaakt<\/td><\/tr><tr><td>Tijdregistratie in Projects (POST <code>\/projects\/{projectId}\/time<\/code>)<\/td><td>Mobile Confirmations, tijdregistraties<\/td><td>SkyPlanner \u2192 Xero<\/td><td>Zodra werk wordt geregistreerd<\/td><\/tr><tr><td>Niet in Xero<\/td><td>Werkcentra, processtappen, ploegendiensten, afwezigheid, insteltijdenmatrix, gereedschappen, aantallen operators, alternatieve werkcentra<\/td><td>Beheerd in SkyPlanner<\/td><td>Ingericht tijdens de implementatie<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"integration-patterns\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Integratiepatronen<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p><strong>1. Eerste import van stamgegevens.<\/strong> Lees contacten en artikelen pagina voor pagina uit, gevolgd door openstaande inkooporders en geaccepteerde offertes. Maak in SkyPlanner klanten aan met de Xero ContactID als <code>external_identifier<\/code>, en producten en materialen met de artikelcode als sleutel. Richt vervolgens in wat Xero niet bevat: werkcentra, processtappen per product, ploegendiensten, verlof en insteltijden. Voor processtappen is import via CSV of Excel de snelste route.<\/p>\n\n\n<p><strong>2. Ordersynchronisatie.<\/strong> Haal offertes periodiek op met <code>If-Modified-Since<\/code>. Zodra een offerte de status ACCEPTED krijgt, maakt SkyPlanner een order aan met het offertenummer als <code>external_order_number<\/code>. De <code>delivery_date<\/code> komt uit het veld dat uw productiebedrijf gebruikt voor de toegezegde leverdatum. Deze mapping wordt tijdens de implementatie ingesteld. Elke offerteregel wordt omgezet in taken op basis van de processtappen van het product. Inkooporderregels worden inkomend materiaal met de verwachte aankomstdatum, zodat taken op de levering wachten. Elke nacht worden alle openstaande offertes en inkooporders volledig uitgelezen om eventuele gemiste wijzigingen op te vangen.<\/p>\n\n\n<p><strong>3. Planning en afronding terugschrijven.<\/strong> Drie aanroepen zetten de resultaten in Xero:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li>PUT <code>\/Quotes\/{QuoteID}\/History<\/code> voegt een notitie met de geplande einddatum toe. Bij een geaccepteerde offerte kunnen alleen het contact en de notities worden gewijzigd. Daarom wordt de datum in de historienotitie vastgelegd. (<a href=\"https:\/\/developer.xero.com\/documentation\/api\/accounting\/quotes\">bron<\/a>)<\/li>\n\n\n<li>Zodra de order is afgerond, maakt POST <code>\/Invoices<\/code> een verkoopfactuur aan met Type ACCREC, Status DRAFT, het contact en de regels van de offerte, en het offertenummer als Reference. Uw boekhouder keurt de factuur in Xero goed en verstuurt deze.<\/li>\n\n\n<li>POST <code>\/Quotes<\/code> met de QuoteID en Status INVOICED sluit de offerte af. Van Accepted naar Invoiced is een geldige statuswijziging in de Accounting API.<\/li>\n\n<\/ul>\n\n\n<p><strong>4. Terugmeldingen vanaf de werkvloer en projecturen.<\/strong> Operators registreren hun werk met SkyPlanner Mobile Confirmations, Production Timer of Quick Log Mode. De voortgang wordt direct in de planning verwerkt en Autopilot plant de rest opnieuw. Bij projectwerk schrijft SkyPlanner de uren als tijdregistraties naar de projecttaak, met de Xero-gebruiker, datum en duur. (<a href=\"https:\/\/developer.xero.com\/documentation\/api\/projects\/time\">bron<\/a>)<\/p>\n\n\n<p><strong>5. Gegevenseigenaarschap en conflictregels.<\/strong> Leg deze vast v\u00f3\u00f3r ingebruikname:<\/p>\n\n\n<figure class=\"wp-block-table ind-table\"><table><thead><tr><th>Gegevens<\/th><th>Eigenaar<\/th><\/tr><\/thead><tbody><tr><td>Contacten, artikelen, prijzen, offertes, inkooporders, facturen, boekhouding<\/td><td>Xero<\/td><\/tr><tr><td>Werkcentra, processtappen, ploegendiensten, afwezigheid, insteltijdenmatrix, gereedschappen, alternatieve productiemiddelen<\/td><td>SkyPlanner<\/td><\/tr><tr><td>Taakvolgorde, start- en eindtijden, werkcentrum per taak<\/td><td>SkyPlanner<\/td><\/tr><tr><td>Notitie op de offerte met de geplande einddatum<\/td><td>SkyPlanner, teruggeschreven naar Xero<\/td><\/tr><tr><td>Conceptfactuur voor afgeronde orders, projecturen<\/td><td>SkyPlanner maakt aan, Xero is na goedkeuring leidend<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"typical-project-steps\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Gebruikelijke projectstappen<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>De implementatie is doorgaans binnen enkele weken na de start van de onboarding afgerond. Daarv\u00f3\u00f3r gebruikt u tijdens de gratis proefperiode van 30 dagen uw eigen gegevens uit een CSV-export van contacten, producten en openstaande offertes uit Xero.<\/p>\n\n\n<p>Het project zelf bestaat uit de volgende stappen:<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>Koppelen.<\/strong> Een Xero-beheerder geeft SkyPlanner toestemming en selecteert de organisatie.<\/li>\n\n\n<li><strong>Startpunt voor productie.<\/strong> Spreek af of geaccepteerde offertes of verkoopfacturen de productie starten.<\/li>\n\n\n<li><strong>Gegevenstoewijzing.<\/strong> Leg de mappingtabel, artikelcodes, grootboekrekeningen voor facturen, standaardbelastinginstellingen en regels voor gegevenseigenaarschap vast.<\/li>\n\n\n<li><strong>Eerste gegevensimport.<\/strong> Contacten, artikelen, openstaande inkooporders en geaccepteerde offertes.<\/li>\n\n\n<li><strong>Productiemodel.<\/strong> Werkcentra, bewerkingsstappen per product, ploegendiensten, een omsteltijdenmatrix, gereedschappen en aantallen operators in SkyPlanner.<\/li>\n\n\n<li><strong>Synchroniseren.<\/strong> Webhooks voor contacten en facturen, polling met <code>If-Modified-Since<\/code> voor offertes, artikelen en inkooporders, plus een nachtelijke vergelijking en afstemming van de gegevens.<\/li>\n\n\n<li><strong>Terugschrijven.<\/strong> Eerst offertenotities, daarna conceptfacturen en offertestatussen, vervolgens projecturen waar die worden gebruikt.<\/li>\n\n\n<li><strong>Parallel testen en in gebruik nemen.<\/strong> Vergelijk de datums in SkyPlanner met uw huidige planning, laat uw boekhouder de eerste conceptfacturen controleren en schakel daarna het terugschrijven in.<\/li>\n\n<\/ol>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"what-to-plan-for-in-a-xero-integration\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Aandachtspunten voor een Xero-koppeling<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Geen productieobjecten in Xero.<\/strong> Beheer de bewerkingsstappen per product in SkyPlanner en koppel ze aan de artikelcode in Xero. Houd artikelcodes ongewijzigd.<\/li>\n\n\n<li><strong>Geen webhook voor offertes.<\/strong> Vraag ze met korte tussenpozen op via <code>If-Modified-Since<\/code>, binnen de limieten per minuut en per dag.<\/li>\n\n\n<li><strong>Geaccepteerde offertes zijn vergrendeld.<\/strong> Na acceptatie kunnen alleen de contactgegevens en notities nog worden gewijzigd. Daarom wordt de toegezegde datum eenmalig bij acceptatie uitgelezen en wordt de geplande datum als notitie in de historie vastgelegd.<\/li>\n\n\n<li><strong>Voorraadmutaties volgen uit verkoop- en inkoopfacturen.<\/strong> Xero wijzigt de aanwezige voorraad via verkoopfacturen, inkoopfacturen en creditnota&#8217;s voor artikelen met voorraadregistratie. Spreek met uw boekhouder af hoe gereed product en verbruikte materialen worden geboekt.<\/li>\n\n\n<li><strong>Projecturen vereisen Xero-gebruikers.<\/strong> Elke urenboeking hoort bij een Xero-gebruiker. Bepaal welke operators uren naar Xero Projects boeken en houd de overige uren in SkyPlanner.<\/li>\n\n\n<li><strong>Fijnmazige scopes.<\/strong> Vraag vanaf het begin fijnmazige scopes aan, want de brede scopes worden uitgefaseerd.<\/li>\n\n\n<li><strong>Appniveau.<\/strong> Het partnerniveau bepaalt hoeveel organisaties een app kan koppelen en hoeveel API-aanroepen per dag beschikbaar zijn. Stem dit niveau af op het aantal productielocaties.<\/li>\n\n<\/ul>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"the-xero-integration-who-configures-and-supports\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">De Xero-koppeling: wie richt deze in en levert ondersteuning?<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>Het werk omvat uw artikelen, offertes en inkooporders, en de manier waarop afgerond werk wordt gefactureerd. Daarbij wordt toegevoegd wat Xero niet vastlegt: werkcentra, bewerkingsstappen, ploegendiensten, een omsteltijdenmatrix, gereedschappen, aantallen operators en alternatieve productiemiddelen.<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>Het SkyPlanner-team richt de koppeling tijdens de onboarding in en ondersteunt deze na ingebruikname.<\/strong> Elk productiebedrijf richt artikelen, offertes en voorraad anders in Xero in. Die praktijkkennis wordt hierbij benut.<\/li>\n\n\n<li><strong>Uw Xero-adviseur of integratiepartner kan de koppeling bouwen.<\/strong> SkyPlanner stelt de REST API, Swagger\/OpenAPI-documentatie en webhooks beschikbaar.<\/li>\n\n\n<li><strong>Uw eigen ontwikkelaars kunnen hierop voortbouwen<\/strong> met een API-token. Een API-token is voldoende om te beginnen. Het SkyPlanner-team helpt waar nodig. Productdocumentatie, onder meer over inkooporders en de API voor producten en materialen, vindt u in de <a href=\"\/nl\/docs\/integratie-tutorial\/\">SkyPlanner-documentatie<\/a>.<\/li>\n\n<\/ol>\n\n\n<p>SkyPlanner is beschikbaar vanaf 199 \u20ac per maand, inclusief 5 werkcentra, met maandelijkse facturering. U ontvangt vooraf een offerte voor de koppeling en uw abonnement. De offerte voor de koppeling wordt afgestemd op uw proces en behoeften. Zo kent u de volledige kosten voordat u begint. Bekijk de <a href=\"\/nl\/prijzen\/\">prijzen<\/a> en <a href=\"\/nl\/functies\/\">functies<\/a>, en lees wat Xero zelf biedt in <a href=\"\/nl\/integraties\/erp\/xero\/capaciteitsplanning\/\">Heeft Xero productieplanning?<\/a> Het overzicht vindt u op de <a href=\"\/nl\/integraties\/erp\/xero\/\">Xero-pagina<\/a>. Andere systemen vindt u onder <a href=\"\/nl\/integraties\/erp\/\">alle koppelingen<\/a>.<\/p>\n\n\n<div class=\"wp-block-buttons ind-prose__actions is-layout-flex wp-block-buttons-is-layout-flex\">\n\n<div class=\"wp-block-button sp-btn sp-btn--green\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/nl\/proef\/\">Start gratis proefperiode<\/a><\/div>\n\n\n<div class=\"wp-block-button sp-btn sp-btn--outline\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/nl\/contact-verkoop\/\">Boek een demo<\/a><\/div>\n\n<\/div>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"customers\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head fx-head--center\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Ervaringen van productiebedrijven met SkyPlanner<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-custs\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<article class=\"wp-block-group ind-cust ind-cust--photo\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"ind-cust__photo\"><img src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/utu-kalle-kalliomaki-2026.jpg\" alt=\"Kalle Kalliom\u00e4ki, supplychainspecialist bij UTU, op de productievloer voor schakelborden in Ulvila\" loading=\"lazy\" decoding=\"async\"><\/figure><div class=\"ind-cust__top\"><img class=\"ind-cust__logo\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/23-beca6df2-3fa2-4315-80e8-7c38a9e3d2e1.png\" alt=\"UTU\" width=\"69\" height=\"59\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>2 uur<\/b><span>bespaard per week<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201cMet SkyPlanner zijn we voor onze productieplanning overgestapt van Excel-spreadsheets naar realtime productieoptimalisatie.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Kalle Kalliom\u00e4ki, supplychainspecialist<\/b><br>UTU \u00b7 Elektrische schakelborden en schakelapparatuur<\/p>\n\n\n<p class=\"ind-cust__result\">De productieplanning bespaart elke week 2 uur werktijd en een nieuwe werklijst bereikt de productielijn binnen enkele seconden.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/nl\/klantverhalen\/utu\/\">Lees de ervaring van UTU<\/a><svg class=\"ind-cust__arrow\" viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 10h11M11 5l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group ind-cust ind-cust--photo\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"ind-cust__photo\"><img src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/08-35ce8dff-f7d0-4cf3-9e71-0fe7e7ff88d3.jpg\" alt=\"Operators in cleanroompakken bij een flessenvullijn in de farmaceutische fabriek van Laboratory &amp; Allied in Nairobi\" loading=\"lazy\" decoding=\"async\"><\/figure><div class=\"ind-cust__top\"><img class=\"ind-cust__logo\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/09-8c2deb57-ac1c-468b-ad64-fafb9debd7eb.png\" alt=\"Laboratory &amp; Allied\" width=\"71\" height=\"44\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>+90%<\/b><span>productie-effici\u00ebntie<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201cDe effici\u00ebntie in de productie is met 90% gestegen.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Abdul Rucyinga, hoofd IT<\/b><br>Laboratory &amp; Allied \u00b7 Farmaceutische productie<\/p>\n\n\n<p class=\"ind-cust__result\">De productie-effici\u00ebntie is met 90% gestegen. Het kost minder dan 30 minuten om voor alle werkcentra een geoptimaliseerde planning voor drie maanden te maken.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/nl\/klantverhalen\/laboratory-allied\/\">Lees de ervaring van Laboratory &amp; Allied<\/a><svg class=\"ind-cust__arrow\" viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 10h11M11 5l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group ind-cust\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"ind-cust__top\"><img class=\"ind-cust__logo\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/homepage-v2\/logo-eskomatic.png\" alt=\"Eskomatic\" width=\"140\" height=\"15\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>Minder<\/b><span>stilstand door materiaaltekorten<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201cDe waarde van SkyPlanner voor ons is dat het een hulpmiddel is dat in de dagelijkse praktijk werkt, vooral bij het vaststellen van leverdatums.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Tommi M\u00e4nnist\u00f6, manager productieplanning<\/b><br>Eskomatic \u00b7 Verspaning in opdracht<\/p>\n\n\n<p class=\"ind-cust__result\">Automatische capaciteitsplanning levert nauwkeurigere leverdatums op en de productiestilstand door materiaaltekorten is sterk afgenomen.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/nl\/klantverhalen\/eskomatic\/\">Lees de ervaring van Eskomatic<\/a><svg class=\"ind-cust__arrow\" viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 10h11M11 5l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group ind-cust ind-cust--photo\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"ind-cust__photo\"><img src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/25-73c14230-f628-43c7-9890-005acea9125f.jpg\" alt=\"Hannu Ryyn\u00e4nen, algemeen directeur van Mamec, in de productiehal van het bedrijf in Lohja\" loading=\"lazy\" decoding=\"async\"><\/figure><div class=\"ind-cust__top\"><img class=\"ind-cust__logo\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/26-733d2728-780d-4b41-b834-e23619dad50c.png\" alt=\"Mamec\" width=\"106\" height=\"20\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>1.000&#8217;en<\/b><span>werkorders automatisch ingepland<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201cWe hebben de productie op een andere manier onder controle en ons inzicht in de capaciteit is van een heel ander niveau.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Hannu Ryyn\u00e4nen, algemeen directeur<\/b><br>Mamec \u00b7 Industri\u00eble mengers, pompen en hightech productie in opdracht<\/p>\n\n\n<p class=\"ind-cust__result\">Duizenden werkorders worden automatisch ingepland en de hele organisatie heeft realtime inzicht in de productie.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/nl\/klantverhalen\/mamec\/\">Lees de ervaring van Mamec<\/a><svg class=\"ind-cust__arrow\" viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 10h11M11 5l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/p>\n\n<\/div><\/article>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"faq\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head fx-head--center\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Veelgestelde vragen<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group sp-faq fx-faq\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Heeft Xero een API voor productiegegevens?<\/summary>\n<p class=\"sp-faq__a\">Xero heeft de Accounting API en de Projects API. Beide zijn REST API&#8217;s met OAuth 2.0. Ze ondersteunen contacten, artikelen, offertes, facturen, inkooporders en urenboekingen. Productiegegevens zoals werkcentra en bewerkingsstappen worden in SkyPlanner beheerd.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Kan SkyPlanner gegevens terugschrijven naar Xero?<\/summary>\n<p class=\"sp-faq__a\">Ja. SkyPlanner voegt de geplande einddatum toe aan de historie van elke offerte. Zodra de order is afgerond, maakt SkyPlanner een conceptverkoopfactuur met de offerteregels aan en zet de offerte op Invoiced. SkyPlanner boekt ook projecturen.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Stuurt Xero wijzigingen in realtime door?<\/summary>\n<p class=\"sp-faq__a\">Xero biedt webhooks voor contacten en facturen. Met <code>If-Modified-Since<\/code> leest SkyPlanner offertes, artikelen en inkooporders uit die sinds de laatste synchronisatie zijn gewijzigd. Daarnaast worden de gegevens elke nacht gecontroleerd en gelijkgetrokken. Zo komt een nieuwe geaccepteerde offerte snel in de planning terecht.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Waar komen stuklijsten, bewerkingsvolgordes en machines vandaan als Xero die niet heeft?<\/summary>\n<p class=\"sp-faq__a\">Uit SkyPlanner. U stelt werkcentra, bewerkingsstappen per product, ploegendiensten en omsteltijden eenmalig in, handmatig of via een CSV- of Excel-import. Elk product is gekoppeld aan de artikelcode in Xero, zodat nieuwe geaccepteerde offertes automatisch worden ingepland.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Kunnen we SkyPlanner testen voordat we de koppeling bouwen?<\/summary>\n<p class=\"sp-faq__a\">Ja. Tijdens de gratis proefperiode van 30 dagen kunt u tot 20 werkcentra gebruiken met een CSV-import uit Xero. Een creditcard is niet nodig. <a href=\"\/nl\/proef\/\">Start de proefperiode<\/a> of <a href=\"\/nl\/contact-verkoop\/\">neem contact op met ons verkoopteam<\/a> om de omvang van de koppeling te bepalen.<\/p>\n<\/details>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Koppelingen \/ ERP \/ Xero Handleiding voor de Xero koppeling voor productieplanning met SkyPlanner APS Deze handleiding laat Xero-adviseurs, consultants en IT-teams zien hoe ze Xero aan SkyPlanner APS koppelen. SkyPlanner wisselt via de Xero Accounting API en Projects API gegevens in beide richtingen uit met Xero: skyplanner.ai \u00b7 Productieplanning Xero is boekhoudsoftware en bevat &#8230; <a title=\"Handleiding voor de Xero koppeling voor productieplanning met SkyPlanner APS\" class=\"read-more\" href=\"https:\/\/skyplanner.ai\/nl\/integraties\/erp\/xero\/integratiegids\/\" aria-label=\"Lees meer over Handleiding voor de Xero koppeling voor productieplanning met SkyPlanner APS\">Lees meer<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":106096,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-106763","page","type-page","status-publish"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.3 (Yoast SEO v28.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Xero koppeling: gids voor productieplanning met SkyPlanner APS<\/title>\n<meta name=\"description\" content=\"Xero koppeling met SkyPlanner APS: Accounting API, Projects API, OAuth 2.0-scopes, webhooks, datamapping; conceptfacturen en projecturen terugschrijven.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/skyplanner.ai\/nl\/integraties\/erp\/xero\/integratiegids\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Handleiding voor de Xero koppeling voor productieplanning met SkyPlanner APS\" \/>\n<meta property=\"og:description\" content=\"Xero koppeling met SkyPlanner APS: Accounting API, Projects API, OAuth 2.0-scopes, webhooks, datamapping; conceptfacturen en projecturen terugschrijven.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skyplanner.ai\/nl\/integraties\/erp\/xero\/integratiegids\/\" \/>\n<meta property=\"og:site_name\" content=\"SkyPlanner\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data1\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/nl\\\/integraties\\\/erp\\\/xero\\\/integratiegids\\\/\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/nl\\\/integraties\\\/erp\\\/xero\\\/integratiegids\\\/\",\"name\":\"Xero koppeling: gids voor productieplanning met SkyPlanner APS\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/nl\\\/#website\"},\"datePublished\":\"2026-10-23T13:42:12+00:00\",\"description\":\"Xero koppeling met SkyPlanner APS: Accounting API, Projects API, OAuth 2.0-scopes, webhooks, datamapping; conceptfacturen en projecturen terugschrijven.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/nl\\\/integraties\\\/erp\\\/xero\\\/integratiegids\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/skyplanner.ai\\\/nl\\\/integraties\\\/erp\\\/xero\\\/integratiegids\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/nl\\\/integraties\\\/erp\\\/xero\\\/integratiegids\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ERP- en MES-software-integraties met SkyPlanner\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/nl\\\/integraties\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"SkyPlanner APS voor je ERP\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/nl\\\/integraties\\\/erp\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"SkyPlanner APS voor Xero: productieplanning voor maakbedrijven\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/nl\\\/integraties\\\/erp\\\/xero\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Handleiding voor de Xero koppeling voor productieplanning met SkyPlanner APS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/nl\\\/#website\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/nl\\\/\",\"name\":\"SkyPlanner\",\"description\":\"AI-powered production scheduling and planning software\",\"publisher\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/nl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/skyplanner.ai\\\/nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/nl\\\/#organization\",\"name\":\"Skycode Oy\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/nl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/Skyplanner-logo-2.svg\",\"contentUrl\":\"https:\\\/\\\/skyplanner.ai\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/Skyplanner-logo-2.svg\",\"width\":223,\"height\":43,\"caption\":\"SkyPlanner APS\"},\"image\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"legalName\":\"Skycode Oy\",\"alternateName\":[\"Skycode\",\"SkyPlanner\",\"SkyPlanner APS\"],\"description\":\"Skycode Oy is the Finnish software company that develops and publishes SkyPlanner APS, AI production scheduling and advanced planning and scheduling (APS) software for manufacturers worldwide. Founded in 1997 as a sole proprietorship and incorporated as Skycode Oy in 2008.\",\"foundingDate\":\"1997\",\"taxID\":\"2204947-0\",\"vatID\":\"FI22049470\",\"telephone\":\"+358407000002\",\"email\":\"support@skyplanner.ai\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Rantakatu 2 G 11\",\"postalCode\":\"65100\",\"addressLocality\":\"Vaasa\",\"addressCountry\":\"FI\"},\"brand\":{\"@type\":\"Brand\",\"name\":\"SkyPlanner\"},\"knowsAbout\":[\"Production Scheduling\",\"Advanced Planning and Scheduling\",\"Manufacturing AI\",\"Finite Capacity Scheduling\",\"ERP Integration\",\"MES Integration\"],\"areaServed\":\"Worldwide\",\"contactPoint\":[{\"@type\":\"ContactPoint\",\"contactType\":\"sales\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/contact-sales\\\/\",\"areaServed\":\"Worldwide\"},{\"@type\":\"ContactPoint\",\"contactType\":\"customer support\",\"email\":\"support@skyplanner.ai\",\"telephone\":\"+358407000002\",\"areaServed\":\"Worldwide\"}],\"sameAs\":[\"https:\\\/\\\/www.wikidata.org\\\/wiki\\\/Q141672132\",\"https:\\\/\\\/skycode.fi\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/skycodeoy\\\/\",\"https:\\\/\\\/www.finder.fi\\\/IT-konsultointi+IT-palvelut\\\/Skycode+Oy\\\/Vaasa\\\/yhteystiedot\\\/1934882\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Xero koppeling: gids voor productieplanning met SkyPlanner APS","description":"Xero koppeling met SkyPlanner APS: Accounting API, Projects API, OAuth 2.0-scopes, webhooks, datamapping; conceptfacturen en projecturen terugschrijven.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/skyplanner.ai\/nl\/integraties\/erp\/xero\/integratiegids\/","og_locale":"nl_NL","og_type":"article","og_title":"Handleiding voor de Xero koppeling voor productieplanning met SkyPlanner APS","og_description":"Xero koppeling met SkyPlanner APS: Accounting API, Projects API, OAuth 2.0-scopes, webhooks, datamapping; conceptfacturen en projecturen terugschrijven.","og_url":"https:\/\/skyplanner.ai\/nl\/integraties\/erp\/xero\/integratiegids\/","og_site_name":"SkyPlanner","twitter_card":"summary_large_image","twitter_misc":{"Geschatte leestijd":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skyplanner.ai\/nl\/integraties\/erp\/xero\/integratiegids\/","url":"https:\/\/skyplanner.ai\/nl\/integraties\/erp\/xero\/integratiegids\/","name":"Xero koppeling: gids voor productieplanning met SkyPlanner APS","isPartOf":{"@id":"https:\/\/skyplanner.ai\/nl\/#website"},"datePublished":"2026-10-23T13:42:12+00:00","description":"Xero koppeling met SkyPlanner APS: Accounting API, Projects API, OAuth 2.0-scopes, webhooks, datamapping; conceptfacturen en projecturen terugschrijven.","breadcrumb":{"@id":"https:\/\/skyplanner.ai\/nl\/integraties\/erp\/xero\/integratiegids\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skyplanner.ai\/nl\/integraties\/erp\/xero\/integratiegids\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skyplanner.ai\/nl\/integraties\/erp\/xero\/integratiegids\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/skyplanner.ai\/nl\/"},{"@type":"ListItem","position":2,"name":"ERP- en MES-software-integraties met SkyPlanner","item":"https:\/\/skyplanner.ai\/nl\/integraties\/"},{"@type":"ListItem","position":3,"name":"SkyPlanner APS voor je ERP","item":"https:\/\/skyplanner.ai\/nl\/integraties\/erp\/"},{"@type":"ListItem","position":4,"name":"SkyPlanner APS voor Xero: productieplanning voor maakbedrijven","item":"https:\/\/skyplanner.ai\/nl\/integraties\/erp\/xero\/"},{"@type":"ListItem","position":5,"name":"Handleiding voor de Xero koppeling voor productieplanning met SkyPlanner APS"}]},{"@type":"WebSite","@id":"https:\/\/skyplanner.ai\/nl\/#website","url":"https:\/\/skyplanner.ai\/nl\/","name":"SkyPlanner","description":"AI-powered production scheduling and planning software","publisher":{"@id":"https:\/\/skyplanner.ai\/nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skyplanner.ai\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/skyplanner.ai\/nl\/#organization","name":"Skycode Oy","url":"https:\/\/skyplanner.ai\/nl\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/skyplanner.ai\/nl\/#\/schema\/logo\/image\/","url":"https:\/\/skyplanner.ai\/wp-content\/uploads\/2022\/05\/Skyplanner-logo-2.svg","contentUrl":"https:\/\/skyplanner.ai\/wp-content\/uploads\/2022\/05\/Skyplanner-logo-2.svg","width":223,"height":43,"caption":"SkyPlanner APS"},"image":{"@id":"https:\/\/skyplanner.ai\/nl\/#\/schema\/logo\/image\/"},"legalName":"Skycode Oy","alternateName":["Skycode","SkyPlanner","SkyPlanner APS"],"description":"Skycode Oy is the Finnish software company that develops and publishes SkyPlanner APS, AI production scheduling and advanced planning and scheduling (APS) software for manufacturers worldwide. Founded in 1997 as a sole proprietorship and incorporated as Skycode Oy in 2008.","foundingDate":"1997","taxID":"2204947-0","vatID":"FI22049470","telephone":"+358407000002","email":"support@skyplanner.ai","address":{"@type":"PostalAddress","streetAddress":"Rantakatu 2 G 11","postalCode":"65100","addressLocality":"Vaasa","addressCountry":"FI"},"brand":{"@type":"Brand","name":"SkyPlanner"},"knowsAbout":["Production Scheduling","Advanced Planning and Scheduling","Manufacturing AI","Finite Capacity Scheduling","ERP Integration","MES Integration"],"areaServed":"Worldwide","contactPoint":[{"@type":"ContactPoint","contactType":"sales","url":"https:\/\/skyplanner.ai\/contact-sales\/","areaServed":"Worldwide"},{"@type":"ContactPoint","contactType":"customer support","email":"support@skyplanner.ai","telephone":"+358407000002","areaServed":"Worldwide"}],"sameAs":["https:\/\/www.wikidata.org\/wiki\/Q141672132","https:\/\/skycode.fi\/","https:\/\/www.linkedin.com\/company\/skycodeoy\/","https:\/\/www.finder.fi\/IT-konsultointi+IT-palvelut\/Skycode+Oy\/Vaasa\/yhteystiedot\/1934882"]}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"betterdocs-category-thumb":false},"uagb_author_info":{"display_name":"Jussi M\u00e4ntyl\u00e4","author_link":"https:\/\/skyplanner.ai\/nl\/author\/jussi\/"},"uagb_comment_info":0,"uagb_excerpt":"Koppelingen \/ ERP \/ Xero Handleiding voor de Xero koppeling voor productieplanning met SkyPlanner APS Deze handleiding laat Xero-adviseurs, consultants en IT-teams zien hoe ze Xero aan SkyPlanner APS koppelen. SkyPlanner wisselt via de Xero Accounting API en Projects API gegevens in beide richtingen uit met Xero: skyplanner.ai \u00b7 Productieplanning Xero is boekhoudsoftware en bevat&hellip;","_links":{"self":[{"href":"https:\/\/skyplanner.ai\/nl\/wp-json\/wp\/v2\/pages\/106763","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skyplanner.ai\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/skyplanner.ai\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/nl\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/nl\/wp-json\/wp\/v2\/comments?post=106763"}],"version-history":[{"count":0,"href":"https:\/\/skyplanner.ai\/nl\/wp-json\/wp\/v2\/pages\/106763\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/nl\/wp-json\/wp\/v2\/pages\/106096"}],"wp:attachment":[{"href":"https:\/\/skyplanner.ai\/nl\/wp-json\/wp\/v2\/media?parent=106763"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}