{"id":106777,"date":"2026-10-23T13:42:12","date_gmt":"2026-10-23T13:42:12","guid":{"rendered":"https:\/\/skyplanner.ai\/integrasjoner\/erp\/xero\/integrasjonsguide\/"},"modified":"2026-10-23T13:42:12","modified_gmt":"2026-10-23T13:42:12","slug":"integrasjonsguide","status":"publish","type":"page","link":"https:\/\/skyplanner.ai\/no\/integrasjoner\/erp\/xero\/integrasjonsguide\/","title":{"rendered":"Veiledning til Xero-integrasjon for produksjonsplanlegging med 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=\"\/no\/integrasjoner\/\">Integrasjoner<\/a> \/ <a href=\"\/no\/integrasjoner\/erp\/\">ERP<\/a> \/ Xero<\/span><\/p>\n\n\n<h1 class=\"wp-block-heading fx-hero__title\">Veiledning til Xero-integrasjon <span class=\"hl\">for produksjonsplanlegging med 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>Denne veiledningen viser Xero-r\u00e5dgivere, konsulenter og IT-team hvordan de kobler Xero til SkyPlanner APS. SkyPlanner utveksler data med Xero i begge retninger via Xero Accounting API og Projects API:<\/p>\n\n\n<ul class=\"wp-block-list fxv-deliver__bul\">\n\n<li>Kontakter, lagerf\u00f8rte varer med lagerbeholdning, aksepterte tilbud og innkj\u00f8psordrer med ankomstdatoer hentes inn.<\/li>\n\n\n<li>Planlagt sluttdato skrives tilbake som et notat i historikken til hvert tilbud.<\/li>\n\n\n<li>Fullf\u00f8rte ordrer skrives tilbake som utkast til salgsfakturaer med tilbudets linjer og referanse, og tilbudet f\u00e5r status Invoiced.<\/li>\n\n\n<li>Registrerte timer p\u00e5 prosjektarbeid skrives tilbake som timef\u00f8ringer i Xero Projects.<\/li>\n\n\n<li>Xero-webhooks varsler om endringer i kontakter og fakturaer, mens SkyPlanner-webhooks sender endringer i produksjonsplanen fortl\u00f8pende.<\/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=\"\/no\/prove\/\">Start gratis pr\u00f8veperiode<\/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=\"\/no\/kontakt-salg\/\">Bestill en 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 Produksjonsplanlegging<\/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-tidslinje i SkyPlanner APS med jobber fordelt p\u00e5 arbeidsstasjoner og en ordreliste nedenfor.\"><\/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 er et regnskapsprogram og inneholder derfor ikke stykklister, produksjonsruter, maskiner eller produksjonsordrer. Arbeidsstasjoner, prosesstrinn, skift og omstillingstider h\u00e5ndteres i SkyPlanner. SkyPlanner-teamet setter opp integrasjonen mot din Xero-organisasjon under innf\u00f8ringen og gir st\u00f8tte etter at l\u00f8sningen er satt i drift. Denne veiledningen er for r\u00e5dgivere og utviklere som vil delta i arbeidet eller bygge videre selv med SkyPlanners dokumenterte REST API (<a href=\"https:\/\/integration.skyplanner.app\/api\/swagger\">API-referanse<\/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\">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 er \u00e9n skybasert l\u00f8sning med flere leietakere, og alle organisasjoner bruker samme API. Accounting API er et REST API p\u00e5 <code>https:\/\/api.xero.com\/api.xro\/2.0\/<\/code>, med JSON eller XML. Hvert kall angir organisasjonen i <code>Xero-tenant-id<\/code>-headeren. (<a href=\"https:\/\/developer.xero.com\/documentation\/api\/accounting\/overview\">kilde<\/a>)<\/p>\n\n\n<p>Endepunktene som trengs for produksjonsplanlegging:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Grunndata:<\/strong> <code>\/Contacts<\/code> (kunder og leverand\u00f8rer), <code>\/Items<\/code> (Code, IsTrackedAsInventory, QuantityOnHand).<\/li>\n\n\n<li><strong>Behov:<\/strong> <code>\/Quotes<\/code> (Status ACCEPTED, LineItems), og for verksteder som fakturerer f\u00f8rst, <code>\/Invoices<\/code> med Type ACCREC.<\/li>\n\n\n<li><strong>Forsyning:<\/strong> <code>\/PurchaseOrders<\/code> (DeliveryDate, ExpectedArrivalDate, LineItems med ItemCode).<\/li>\n\n\n<li><strong>Tilbakeskriving:<\/strong> <code>\/Quotes\/{QuoteID}\/History<\/code>, <code>\/Invoices<\/code>, <code>\/Quotes<\/code> og Projects API p\u00e5 <code>https:\/\/api.xero.com\/projects.xro\/2.0\/projects\/{projectId}\/time<\/code>.<\/li>\n\n<\/ul>\n\n\n<p>Alle listeendepunkter godtar en <code>If-Modified-Since<\/code>-header, slik at hver synkronisering bare leser det som er endret. Opprettelser og oppdateringer sendes i grupper. Det finnes ikke endepunkter for stykklister, produksjonsruter eller produksjonsordrer.<\/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\">Autentisering, tilgangsomfang og grenser<\/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 bruker OAuth 2.0. En Xero-administrator logger inn \u00e9n gang, godkjenner appen og velger organisasjonen. Appen ber om <code>offline_access<\/code> for \u00e5 opprettholde forbindelsen med oppdateringstokener. (<a href=\"https:\/\/developer.xero.com\/documentation\/guides\/oauth2\/scopes\/\">kilde<\/a>)<\/p>\n\n\n<p>Xero erstatter brede tilgangsomfang med mer detaljerte, og nye apper f\u00e5r detaljerte tilgangsomfang. En integrasjon for produksjonsplanlegging trenger:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><code>accounting.invoices<\/code> for tilbud, fakturaer, innkj\u00f8psordrer og varer<\/li>\n\n\n<li><code>accounting.contacts<\/code> for kunder og leverand\u00f8rer<\/li>\n\n\n<li><code>accounting.settings.read<\/code> for vareinnstillinger<\/li>\n\n\n<li><code>projects<\/code> for timef\u00f8ringer<\/li>\n\n\n<li><code>offline_access<\/code><\/li>\n\n<\/ul>\n\n\n<p>Xero begrenser antall kall per organisasjon (samtidige, per minutt og per dag) og per app. N\u00e5r en app overskrider grensen, returneres HTTP 429 med en <code>Retry-After<\/code>-header. Dagskvoten og antall tilkoblede organisasjoner avhenger av appens partnerniv\u00e5. Begge er oppgitt p\u00e5 Xeros <a href=\"https:\/\/developer.xero.com\/documentation\/guides\/oauth2\/limits\/\">side om API-grenser<\/a>. Webhooks, lesing med <code>If-Modified-Since<\/code> og skriving i grupper holder en integrasjon for produksjonsplanlegging godt innenfor grensene.<\/p>\n\n\n<p>P\u00e5 SkyPlanner-siden autentiseres REST API med et API-token i <code>Authorization-Token<\/code>-headeren (SkyPlanner Settings &gt; API), og dokumentasjonen er tilgjengelig i Swagger\/OpenAPI. <a href=\"\/no\/docs\/opplaering-i-integrering\/\">Integrasjonsveiledningen<\/a> tar deg gjennom de f\u00f8rste kallene.<\/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>&laquo;Webhooks allow you to subscribe to certain events that happen in Xero.&raquo; (Med webhooks kan du abonnere p\u00e5 bestemte hendelser i Xero.) (<a href=\"https:\/\/developer.xero.com\/documentation\/guides\/webhooks\/overview\/\">kilde<\/a>) Hendelsene som er relevante for produksjonsplanlegging, er Contact og Invoice, begge med CREATE og UPDATE.<\/p>\n\n\n<p>Slik fungerer de:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li>\u00c9n webhook per app dekker alle tilkoblede organisasjoner.<\/li>\n\n\n<li>Hver melding inneholder en hendelsesliste med ressurs-ID og hendelsestype. Mottakeren leser deretter ressursen.<\/li>\n\n\n<li>Hver melding signeres med en <code>x-xero-signature<\/code>-header som genereres fra appens webhook-n\u00f8kkel. Xero sender en &laquo;Intent to receive&raquo;-kontroll f\u00f8r meldingene begynner \u00e5 komme.<\/li>\n\n\n<li>Xero pr\u00f8ver \u00e5 sende mislykkede meldinger p\u00e5 nytt og deaktiverer en webhook ved vedvarende feil. Mottakeren svarer derfor raskt og utf\u00f8rer arbeidet etterp\u00e5.<\/li>\n\n<\/ul>\n\n\n<p>Tilbud, varer og innkj\u00f8psordrer har ingen webhook-hendelser. SkyPlanner leser dem med korte intervaller ved hjelp av <code>If-Modified-Since<\/code>. N\u00e5r ingenting er endret, krever dette ett kall per entitet.<\/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\">Datakobling<\/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-objekt (endepunkt)<\/th><th>Objekt i SkyPlanner<\/th><th>Retning<\/th><th>Hyppighet<\/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>F\u00f8rstegangsinnlasting, deretter ved webhook<\/td><\/tr><tr><td>Item, med og uten lagerf\u00f8ring, med QuantityOnHand (<code>\/Items<\/code>)<\/td><td>Produkter og materialer, lagerbeholdning<\/td><td>Xero \u2192 SkyPlanner<\/td><td>F\u00f8rstegangsinnlasting, deretter med <code>If-Modified-Since<\/code><\/td><\/tr><tr><td>Quote, Status ACCEPTED, med LineItems (<code>\/Quotes<\/code>)<\/td><td>Order (<code>external_order_number<\/code>, <code>delivery_date<\/code>), jobber per linje<\/td><td>Xero \u2192 SkyPlanner<\/td><td>Periodisk avlesning med <code>If-Modified-Since<\/code><\/td><\/tr><tr><td>Invoice, Type ACCREC (verksteder som fakturerer f\u00f8rst) (<code>\/Invoices<\/code>)<\/td><td>Ordre og jobber<\/td><td>Xero \u2192 SkyPlanner<\/td><td>I sanntid via webhook<\/td><\/tr><tr><td>PurchaseOrder med ExpectedArrivalDate eller DeliveryDate (<code>\/PurchaseOrders<\/code>)<\/td><td>Innkommende materiale (<code>estimated_delivery_date<\/code>)<\/td><td>Xero \u2192 SkyPlanner<\/td><td>Periodisk avlesning med <code>If-Modified-Since<\/code><\/td><\/tr><tr><td>Notat i tilbudshistorikken (PUT <code>\/Quotes\/{QuoteID}\/History<\/code>)<\/td><td>Planlagt sluttdato<\/td><td>SkyPlanner \u2192 Xero<\/td><td>N\u00e5r produksjonsplanen endres<\/td><\/tr><tr><td>Invoice, Type ACCREC, Status DRAFT, Reference = tilbudsnummer (POST <code>\/Invoices<\/code>)<\/td><td>Fullf\u00f8rt ordre<\/td><td>SkyPlanner \u2192 Xero<\/td><td>N\u00e5r ordren er fullf\u00f8rt<\/td><\/tr><tr><td>Quote med Status INVOICED (POST <code>\/Quotes<\/code>)<\/td><td>Fullf\u00f8rt ordre<\/td><td>SkyPlanner \u2192 Xero<\/td><td>N\u00e5r fakturaen opprettes<\/td><\/tr><tr><td>Timef\u00f8ring i Projects (POST <code>\/projects\/{projectId}\/time<\/code>)<\/td><td>Mobile Confirmations, tidsregistreringer<\/td><td>SkyPlanner \u2192 Xero<\/td><td>Etter hvert som arbeid registreres<\/td><\/tr><tr><td>Finnes ikke i Xero<\/td><td>Arbeidsstasjoner, prosesstrinn, skift, frav\u00e6r, omstillingstidsmatrise, verkt\u00f8y, antall operat\u00f8rer, alternative arbeidsstasjoner<\/td><td>Vedlikeholdes i SkyPlanner<\/td><td>Settes opp under innf\u00f8ringen<\/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\">Integrasjonsm\u00f8nstre<\/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. F\u00f8rstegangsinnlasting av grunndata.<\/strong> Hent kontakter og varer side for side, deretter \u00e5pne innkj\u00f8psordrer og aksepterte tilbud. Opprett kunder i SkyPlanner med Xeros ContactID som <code>external_identifier<\/code>, og produkter og materialer med varekoden som n\u00f8kkel. Sett deretter opp det Xero ikke inneholder: arbeidsstasjoner, prosesstrinn per produkt, skift, ferie og permisjoner og omstillingstider. Import fra CSV eller Excel er den raskeste m\u00e5ten \u00e5 legge inn prosesstrinn p\u00e5.<\/p>\n\n\n<p><strong>2. Ordresynkronisering.<\/strong> Les tilbud med jevne mellomrom med <code>If-Modified-Since<\/code>. N\u00e5r et tilbud f\u00e5r status ACCEPTED, oppretter SkyPlanner en ordre med tilbudsnummeret som <code>external_order_number<\/code>. Verdien i <code>delivery_date<\/code> hentes fra feltet verkstedet bruker for lovet leveringsdato. Denne koblingen settes opp under innf\u00f8ringen. For hver tilbudslinje opprettes jobber som f\u00f8lger produktets prosesstrinn. Innkj\u00f8psordrelinjer registreres som innkommende materialer med forventet ankomstdato, slik at jobbene venter p\u00e5 leveransen. En full avlesning av \u00e5pne tilbud og innkj\u00f8psordrer hver natt fanger opp det som eventuelt er oversett.<\/p>\n\n\n<p><strong>3. Skriv tilbake produksjonsplanen og opplysninger om fullf\u00f8rte ordrer.<\/strong> Tre kall overf\u00f8rer resultatene til Xero:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li>PUT <code>\/Quotes\/{QuoteID}\/History<\/code> legger til et notat med planlagt sluttdato. P\u00e5 et akseptert tilbud kan bare kontakt og notater endres, s\u00e5 datoen lagres i historikknotatet. (<a href=\"https:\/\/developer.xero.com\/documentation\/api\/accounting\/quotes\">kilde<\/a>)<\/li>\n\n\n<li>N\u00e5r ordren er fullf\u00f8rt, oppretter POST <code>\/Invoices<\/code> en salgsfaktura med Type ACCREC, Status DRAFT, tilbudets kontakt og varelinjer, og tilbudsnummeret som Reference. Regnskapsf\u00f8reren din godkjenner og sender fakturaen i Xero.<\/li>\n\n\n<li>POST <code>\/Quotes<\/code> med QuoteID og Status INVOICED lukker tilbudet. Endring fra Accepted til Invoiced er en gyldig statusendring i Accounting API.<\/li>\n\n<\/ul>\n\n\n<p><strong>4. Registreringer fra produksjonsgulvet og prosjekttimer.<\/strong> Operat\u00f8rene registrerer arbeid med SkyPlanner Mobile Confirmations, Production Timer eller Quick Log Mode. Fremdriften oppdaterer produksjonsplanen umiddelbart, og Autopilot planlegger resten p\u00e5 nytt. For prosjektarbeid sender SkyPlanner timene som timef\u00f8ringer p\u00e5 prosjektoppgaven, med Xero-bruker, dato og varighet. (<a href=\"https:\/\/developer.xero.com\/documentation\/api\/projects\/time\">kilde<\/a>)<\/p>\n\n\n<p><strong>5. Regler for dataeierskap og konflikter.<\/strong> Dokumenter dem f\u00f8r l\u00f8sningen settes i drift:<\/p>\n\n\n<figure class=\"wp-block-table ind-table\"><table><thead><tr><th>Data<\/th><th>Eier<\/th><\/tr><\/thead><tbody><tr><td>Kontakter, varer, priser, tilbud, innkj\u00f8psordrer, fakturaer, regnskap<\/td><td>Xero<\/td><\/tr><tr><td>Arbeidsstasjoner, prosesstrinn, skift, frav\u00e6r, omstillingstidsmatrise, verkt\u00f8y, alternative ressurser<\/td><td>SkyPlanner<\/td><\/tr><tr><td>Jobbrekkef\u00f8lge, start- og sluttider, arbeidsstasjon per jobb<\/td><td>SkyPlanner<\/td><\/tr><tr><td>Notat om planlagt sluttdato p\u00e5 tilbudet<\/td><td>SkyPlanner, skrives til Xero<\/td><\/tr><tr><td>Fakturautkast for ferdige ordrer, prosjekttimer<\/td><td>SkyPlanner oppretter, Xero eier etter godkjenning<\/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\">Typiske prosjekttrinn<\/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>Implementeringen er normalt ferdig i l\u00f8pet av noen uker etter at innf\u00f8ringen starter. F\u00f8r det kan du bruke den gratis pr\u00f8veperioden p\u00e5 30 dager med egne data fra en CSV-eksport av kontakter, produkter og \u00e5pne tilbud fra Xero.<\/p>\n\n\n<p>Selve prosjektet omfatter:<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>Tilkobling.<\/strong> En Xero-administrator godkjenner SkyPlanner og velger organisasjon.<\/li>\n\n\n<li><strong>Produksjonsgrunnlag.<\/strong> Avklar om aksepterte tilbud eller salgsfakturaer skal starte produksjonen.<\/li>\n\n\n<li><strong>Feltkobling.<\/strong> Fastsett koblingstabellen, varekodene, fakturakontoene, standardverdiene for avgifter og reglene for dataeierskap.<\/li>\n\n\n<li><strong>F\u00f8rste innlasting.<\/strong> Kontakter, varer, \u00e5pne innkj\u00f8psordrer og aksepterte tilbud.<\/li>\n\n\n<li><strong>Produksjonsmodell.<\/strong> Arbeidsstasjoner, prosesstrinn per produkt, skift, omstillingstidsmatrise, verkt\u00f8y og antall operat\u00f8rer i SkyPlanner.<\/li>\n\n\n<li><strong>Synkronisering.<\/strong> Webhooks for kontakter og fakturaer, polling med <code>If-Modified-Since<\/code> for tilbud, varer og innkj\u00f8psordrer, samt nattlig avstemming.<\/li>\n\n\n<li><strong>Tilbakeskriving.<\/strong> F\u00f8rst tilbudsnotater, deretter fakturautkast og tilbudsstatus, og til slutt prosjekttimer der dette brukes.<\/li>\n\n\n<li><strong>Parallell testing og produksjonssetting.<\/strong> Sammenlign datoene i SkyPlanner med gjeldende plan, la regnskapsf\u00f8reren kontrollere de f\u00f8rste fakturautkastene, og aktiver deretter tilbakeskriving.<\/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\">Dette m\u00e5 du ta h\u00f8yde for i en Xero-integrasjon<\/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>Ingen produksjonsobjekter i Xero.<\/strong> Legg prosesstrinnene for hvert produkt i SkyPlanner, knyttet til varekoden i Xero. Hold varekodene uendret.<\/li>\n\n\n<li><strong>Tilbud har ingen webhook.<\/strong> Poll dem med <code>If-Modified-Since<\/code> med korte intervaller, innenfor grensene per minutt og per dag.<\/li>\n\n\n<li><strong>Aksepterte tilbud er l\u00e5st.<\/strong> Etter aksept kan bare kontaktopplysninger og notater endres. Derfor leses lovet dato \u00e9n gang ved aksept, mens planlagt dato skrives som et historikknotat.<\/li>\n\n\n<li><strong>Lagerbeholdningen f\u00f8lger salgs- og leverand\u00f8rfakturaene.<\/strong> Xero oppdaterer beholdningen for lagerf\u00f8rte varer gjennom salgsfakturaer, leverand\u00f8rfakturaer og kreditnotaer. Avklar med regnskapsf\u00f8reren hvordan ferdigvarer og forbrukte materialer skal bokf\u00f8res.<\/li>\n\n\n<li><strong>Prosjekttimer krever Xero-brukere.<\/strong> Hver timef\u00f8ring tilh\u00f8rer en Xero-bruker. Bestem hvilke operat\u00f8rer som skal f\u00f8re timer i Xero Projects, og behold resten i SkyPlanner.<\/li>\n\n\n<li><strong>Detaljerte tilgangsrettigheter.<\/strong> Be om detaljerte tilgangsrettigheter fra starten, siden brede tilgangsrettigheter er under utfasing.<\/li>\n\n\n<li><strong>Appniv\u00e5.<\/strong> Partnerniv\u00e5et avgj\u00f8r hvor mange organisasjoner en app kan koble til, og hvor mange kall den f\u00e5r per dag. Velg niv\u00e5 ut fra antall fabrikker.<\/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\">Xero-integrasjonen: Hvem setter den opp og gir brukerst\u00f8tte?<\/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>Arbeidet omfatter varene, tilbudene og innkj\u00f8psordrene dine, og hvordan ferdig arbeid overf\u00f8res til fakturering. Det tilf\u00f8rer det Xero ikke har: arbeidsstasjoner, prosesstrinn, skift, omstillingstidsmatrise, verkt\u00f8y, antall operat\u00f8rer og alternative ressurser.<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>SkyPlanner-teamet setter opp integrasjonen under innf\u00f8ringen og gir brukerst\u00f8tte etter produksjonssetting.<\/strong> Hvert verksted har sitt eget oppsett for varer, tilbud og lager i Xero. Denne kunnskapen brukes i oppsettet.<\/li>\n\n\n<li><strong>Xero-r\u00e5dgiveren eller integrasjonspartneren din kan bygge den.<\/strong> SkyPlanner tilbyr REST API, Swagger\/OpenAPI-dokumentasjon og webhooks.<\/li>\n\n\n<li><strong>Egne utviklere kan bygge videre p\u00e5 det<\/strong> med et API-token. Et API-token er nok for \u00e5 komme i gang, og SkyPlanner-teamet hjelper til ved behov. Produktdokumentasjon, inkludert innkj\u00f8psordrer og API-et for produkter og materialer, finnes i <a href=\"\/no\/docs\/opplaering-i-integrering\/\">SkyPlanner-dokumentasjonen<\/a>.<\/li>\n\n<\/ol>\n\n\n<p>SkyPlanner koster fra 199 \u20ac per m\u00e5ned med 5 arbeidsstasjoner inkludert og faktureres m\u00e5nedlig. Du f\u00e5r et pristilbud p\u00e5 integrasjonen tilpasset prosessen og behovene dine, sammen med abonnementet, slik at du ser totalkostnaden f\u00f8r du starter. Se <a href=\"\/no\/prising\/\">priser<\/a>, <a href=\"\/no\/funksjoner\/\">funksjoner<\/a> og hva Xero dekker alene i <a href=\"\/no\/integrasjoner\/erp\/xero\/produksjonsplanlegging\/\">Har Xero produksjonsplanlegging?<\/a> Du finner oversikten p\u00e5 <a href=\"\/no\/integrasjoner\/erp\/xero\/\">Xero-siden<\/a> og andre systemer under <a href=\"\/no\/integrasjoner\/erp\/\">alle integrasjoner<\/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=\"\/no\/prove\/\">Start gratis pr\u00f8veperiode<\/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=\"\/no\/kontakt-salg\/\">Bestill en 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\">Produsentenes erfaringer med 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, spesialist p\u00e5 forsyningskjeder hos UTU, i tavleproduksjonen i 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 h<\/b><span>spart hver uke<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u00abSkyPlanner har tatt produksjonsplanleggingen v\u00e5r fra Excel-regneark til produksjonsoptimalisering i sanntid.\u00bb<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Kalle Kalliom\u00e4ki, spesialist p\u00e5 forsyningskjeder<\/b><br>UTU \u00b7 Elektriske tavler og koblingsanlegg<\/p>\n\n\n<p class=\"ind-cust__result\">Produksjonsplanleggingen sparer 2 timers arbeidstid hver uke, og en ny jobbk\u00f8 n\u00e5r produksjonslinjen p\u00e5 sekunder.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/no\/kundehistorier\/utu\/\">Les om UTUs erfaringer<\/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=\"Operat\u00f8rer i renromsdrakter ved en flaskefyllingslinje p\u00e5 Laboratory &amp; Allieds legemiddelfabrikk i 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>produksjonseffektivitet<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u00abEffektiviteten i produksjonen har \u00f8kt med 90 %.\u00bb<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Abdul Rucyinga, IT-sjef<\/b><br>Laboratory &amp; Allied \u00b7 Legemiddelproduksjon<\/p>\n\n\n<p class=\"ind-cust__result\">Produksjonseffektiviteten har \u00f8kt med 90 %, og det tar under 30 minutter \u00e5 lage en optimalisert plan for tre m\u00e5neder p\u00e5 tvers av alle arbeidsstasjoner.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/no\/kundehistorier\/laboratory-allied\/\">Les om erfaringene til 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>F\u00e6rre<\/b><span>stans p\u00e5 grunn av materialmangel<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u00abVerdien SkyPlanner gir oss, er et verkt\u00f8y som fungerer i det daglige, s\u00e6rlig n\u00e5r vi skal fastsette leveringsdatoer.\u00bb<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Tommi M\u00e4nnist\u00f6, produksjonsplanleggingssjef<\/b><br>Eskomatic \u00b7 Maskinering p\u00e5 oppdrag<\/p>\n\n\n<p class=\"ind-cust__result\">Automatisk planlegging av belastningen gir mer presise leveringsdatoer, og produksjonsstans som skyldes materialmangel, har g\u00e5tt kraftig ned.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/no\/kundehistorier\/eskomatic\/\">Les om Eskomatics erfaringer<\/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, administrerende direkt\u00f8r i Mamec, i selskapets produksjonshall i 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>Flere 1 000<\/b><span>arbeidsordrer planlegges automatisk<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u00abVi har kontroll p\u00e5 produksjonen p\u00e5 en annen m\u00e5te, og forst\u00e5elsen v\u00e5r av kapasiteten er p\u00e5 et helt annet niv\u00e5.\u00bb<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Hannu Ryyn\u00e4nen, administrerende direkt\u00f8r<\/b><br>Mamec \u00b7 Industrielle blandere, pumper og h\u00f8yteknologisk kontraktsproduksjon<\/p>\n\n\n<p class=\"ind-cust__result\">Tusenvis av arbeidsordrer planlegges automatisk, og hele organisasjonen har oversikt over produksjonen i sanntid.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/no\/kundehistorier\/mamec\/\">Les om Mamecs erfaringer<\/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\">Ofte stilte sp\u00f8rsm\u00e5l<\/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>Har Xero et API for produksjonsdata?<\/summary>\n<p class=\"sp-faq__a\">Xero har Accounting API og Projects API, begge REST med OAuth 2.0. De dekker kontakter, varer, tilbud, fakturaer, innkj\u00f8psordrer og timef\u00f8ringer. Produksjonsdata som arbeidsstasjoner og prosesstrinn ligger i SkyPlanner.<\/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 skrive tilbake til Xero?<\/summary>\n<p class=\"sp-faq__a\">Ja. SkyPlanner legger planlagt ferdigdato til i historikken for hvert tilbud, oppretter et utkast til salgsfaktura med tilbudslinjene n\u00e5r ordren er ferdig, setter tilbudets status til Invoiced og overf\u00f8rer prosjekttimer.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Sender Xero endringer i sanntid?<\/summary>\n<p class=\"sp-faq__a\">Webhooks i Xero dekker kontakter og fakturaer. SkyPlanner bruker <code>If-Modified-Since<\/code> til \u00e5 lese tilbud, varer og innkj\u00f8psordrer som er endret siden forrige synkronisering, og avstemmer hver natt. Dermed kommer et nytt akseptert tilbud raskt inn i produksjonsplanen.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Hvor kommer stykklister, produksjonsruter og maskiner fra n\u00e5r Xero ikke har dem?<\/summary>\n<p class=\"sp-faq__a\">Fra SkyPlanner. Du setter opp arbeidsstasjoner, prosesstrinn per produkt, skift og omstillingstider \u00e9n gang, manuelt eller ved import fra CSV eller Excel. Hvert produkt knyttes til varekoden i Xero, slik at nye aksepterte tilbud planlegges automatisk.<\/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 vi teste SkyPlanner f\u00f8r vi bygger integrasjonen?<\/summary>\n<p class=\"sp-faq__a\">Ja. Den gratis pr\u00f8veperioden p\u00e5 30 dager st\u00f8tter opptil 20 arbeidsstasjoner med CSV-import fra Xero, uten at du trenger kredittkort. <a href=\"\/no\/prove\/\">Start pr\u00f8veperioden<\/a>, eller <a href=\"\/no\/kontakt-salg\/\">snakk med salg<\/a> for \u00e5 avklare omfanget av integrasjonen.<\/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>Integrasjoner \/ ERP \/ Xero Veiledning til Xero-integrasjon for produksjonsplanlegging med SkyPlanner APS Denne veiledningen viser Xero-r\u00e5dgivere, konsulenter og IT-team hvordan de kobler Xero til SkyPlanner APS. SkyPlanner utveksler data med Xero i begge retninger via Xero Accounting API og Projects API: skyplanner.ai \u00b7 Produksjonsplanlegging Xero er et regnskapsprogram og inneholder derfor ikke stykklister, produksjonsruter, &#8230; <a title=\"Veiledning til Xero-integrasjon for produksjonsplanlegging med SkyPlanner APS\" class=\"read-more\" href=\"https:\/\/skyplanner.ai\/no\/integrasjoner\/erp\/xero\/integrasjonsguide\/\" aria-label=\"Read more about Veiledning til Xero-integrasjon for produksjonsplanlegging med SkyPlanner APS\">Les mer<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":106110,"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-106777","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-integrasjon: Veiledning til produksjonsplanlegging med APS<\/title>\n<meta name=\"description\" content=\"Koble Xero til SkyPlanner APS: Accounting og Projects API, OAuth 2.0 scopes, webhooks, datakobling og tilbakeskriving av fakturautkast og prosjekttimer.\" \/>\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\/no\/integrasjoner\/erp\/xero\/integrasjonsguide\/\" \/>\n<meta property=\"og:locale\" content=\"nb_NO\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Veiledning til Xero-integrasjon for produksjonsplanlegging med SkyPlanner APS\" \/>\n<meta property=\"og:description\" content=\"Koble Xero til SkyPlanner APS: Accounting og Projects API, OAuth 2.0 scopes, webhooks, datakobling og tilbakeskriving av fakturautkast og prosjekttimer.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skyplanner.ai\/no\/integrasjoner\/erp\/xero\/integrasjonsguide\/\" \/>\n<meta property=\"og:site_name\" content=\"SkyPlanner\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ansl. lesetid\" \/>\n\t<meta name=\"twitter:data1\" content=\"10 minutter\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/no\\\/integrasjoner\\\/erp\\\/xero\\\/integrasjonsguide\\\/\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/no\\\/integrasjoner\\\/erp\\\/xero\\\/integrasjonsguide\\\/\",\"name\":\"Xero-integrasjon: Veiledning til produksjonsplanlegging med APS\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/no\\\/#website\"},\"datePublished\":\"2026-10-23T13:42:12+00:00\",\"description\":\"Koble Xero til SkyPlanner APS: Accounting og Projects API, OAuth 2.0 scopes, webhooks, datakobling og tilbakeskriving av fakturautkast og prosjekttimer.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/no\\\/integrasjoner\\\/erp\\\/xero\\\/integrasjonsguide\\\/#breadcrumb\"},\"inLanguage\":\"nb-NO\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/skyplanner.ai\\\/no\\\/integrasjoner\\\/erp\\\/xero\\\/integrasjonsguide\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/no\\\/integrasjoner\\\/erp\\\/xero\\\/integrasjonsguide\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/no\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ERP- og MES-programvareintegrasjoner med SkyPlanner\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/no\\\/integrasjoner\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"SkyPlanner APS for ditt ERP-system\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/no\\\/integrasjoner\\\/erp\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"SkyPlanner APS for Xero: Produksjonsplanlegging for industribedrifter\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/no\\\/integrasjoner\\\/erp\\\/xero\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Veiledning til Xero-integrasjon for produksjonsplanlegging med SkyPlanner APS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/no\\\/#website\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/no\\\/\",\"name\":\"SkyPlanner\",\"description\":\"AI-powered production scheduling and planning software\",\"publisher\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/no\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/skyplanner.ai\\\/no\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nb-NO\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/no\\\/#organization\",\"name\":\"Skycode Oy\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/no\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nb-NO\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/no\\\/#\\\/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\\\/no\\\/#\\\/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-integrasjon: Veiledning til produksjonsplanlegging med APS","description":"Koble Xero til SkyPlanner APS: Accounting og Projects API, OAuth 2.0 scopes, webhooks, datakobling og tilbakeskriving av fakturautkast og prosjekttimer.","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\/no\/integrasjoner\/erp\/xero\/integrasjonsguide\/","og_locale":"nb_NO","og_type":"article","og_title":"Veiledning til Xero-integrasjon for produksjonsplanlegging med SkyPlanner APS","og_description":"Koble Xero til SkyPlanner APS: Accounting og Projects API, OAuth 2.0 scopes, webhooks, datakobling og tilbakeskriving av fakturautkast og prosjekttimer.","og_url":"https:\/\/skyplanner.ai\/no\/integrasjoner\/erp\/xero\/integrasjonsguide\/","og_site_name":"SkyPlanner","twitter_card":"summary_large_image","twitter_misc":{"Ansl. lesetid":"10 minutter"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skyplanner.ai\/no\/integrasjoner\/erp\/xero\/integrasjonsguide\/","url":"https:\/\/skyplanner.ai\/no\/integrasjoner\/erp\/xero\/integrasjonsguide\/","name":"Xero-integrasjon: Veiledning til produksjonsplanlegging med APS","isPartOf":{"@id":"https:\/\/skyplanner.ai\/no\/#website"},"datePublished":"2026-10-23T13:42:12+00:00","description":"Koble Xero til SkyPlanner APS: Accounting og Projects API, OAuth 2.0 scopes, webhooks, datakobling og tilbakeskriving av fakturautkast og prosjekttimer.","breadcrumb":{"@id":"https:\/\/skyplanner.ai\/no\/integrasjoner\/erp\/xero\/integrasjonsguide\/#breadcrumb"},"inLanguage":"nb-NO","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skyplanner.ai\/no\/integrasjoner\/erp\/xero\/integrasjonsguide\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skyplanner.ai\/no\/integrasjoner\/erp\/xero\/integrasjonsguide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/skyplanner.ai\/no\/"},{"@type":"ListItem","position":2,"name":"ERP- og MES-programvareintegrasjoner med SkyPlanner","item":"https:\/\/skyplanner.ai\/no\/integrasjoner\/"},{"@type":"ListItem","position":3,"name":"SkyPlanner APS for ditt ERP-system","item":"https:\/\/skyplanner.ai\/no\/integrasjoner\/erp\/"},{"@type":"ListItem","position":4,"name":"SkyPlanner APS for Xero: Produksjonsplanlegging for industribedrifter","item":"https:\/\/skyplanner.ai\/no\/integrasjoner\/erp\/xero\/"},{"@type":"ListItem","position":5,"name":"Veiledning til Xero-integrasjon for produksjonsplanlegging med SkyPlanner APS"}]},{"@type":"WebSite","@id":"https:\/\/skyplanner.ai\/no\/#website","url":"https:\/\/skyplanner.ai\/no\/","name":"SkyPlanner","description":"AI-powered production scheduling and planning software","publisher":{"@id":"https:\/\/skyplanner.ai\/no\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skyplanner.ai\/no\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nb-NO"},{"@type":"Organization","@id":"https:\/\/skyplanner.ai\/no\/#organization","name":"Skycode Oy","url":"https:\/\/skyplanner.ai\/no\/","logo":{"@type":"ImageObject","inLanguage":"nb-NO","@id":"https:\/\/skyplanner.ai\/no\/#\/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\/no\/#\/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\/no\/author\/jussi\/"},"uagb_comment_info":0,"uagb_excerpt":"Integrasjoner \/ ERP \/ Xero Veiledning til Xero-integrasjon for produksjonsplanlegging med SkyPlanner APS Denne veiledningen viser Xero-r\u00e5dgivere, konsulenter og IT-team hvordan de kobler Xero til SkyPlanner APS. SkyPlanner utveksler data med Xero i begge retninger via Xero Accounting API og Projects API: skyplanner.ai \u00b7 Produksjonsplanlegging Xero er et regnskapsprogram og inneholder derfor ikke stykklister, produksjonsruter,&hellip;","_links":{"self":[{"href":"https:\/\/skyplanner.ai\/no\/wp-json\/wp\/v2\/pages\/106777","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skyplanner.ai\/no\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/skyplanner.ai\/no\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/no\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/no\/wp-json\/wp\/v2\/comments?post=106777"}],"version-history":[{"count":0,"href":"https:\/\/skyplanner.ai\/no\/wp-json\/wp\/v2\/pages\/106777\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/no\/wp-json\/wp\/v2\/pages\/106110"}],"wp:attachment":[{"href":"https:\/\/skyplanner.ai\/no\/wp-json\/wp\/v2\/media?parent=106777"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}