{"id":106758,"date":"2026-10-23T13:42:12","date_gmt":"2026-10-23T13:42:12","guid":{"rendered":"https:\/\/skyplanner.ai\/integrations\/erp\/xero\/guide-dintegration\/"},"modified":"2026-10-23T13:42:12","modified_gmt":"2026-10-23T13:42:12","slug":"guide-dintegration","status":"publish","type":"page","link":"https:\/\/skyplanner.ai\/fr\/integrations\/erp\/xero\/guide-dintegration\/","title":{"rendered":"Guide d\u2019int\u00e9gration de Xero pour l\u2019ordonnancement de la production avec 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=\"\/fr\/integrations\/\">Int\u00e9grations<\/a> \/ <a href=\"\/fr\/integrations\/erp\/\">ERP<\/a> \/ Xero<\/span><\/p>\n\n\n<h1 class=\"wp-block-heading fx-hero__title\">Guide d\u2019int\u00e9gration de Xero <span class=\"hl\">pour l\u2019ordonnancement de la production avec 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>Ce guide d\u2019int\u00e9gration de Xero explique aux conseillers Xero, aux consultants et aux \u00e9quipes informatiques comment connecter Xero \u00e0 SkyPlanner APS. SkyPlanner \u00e9change des donn\u00e9es dans les deux sens avec Xero via Xero Accounting API et Projects API :<\/p>\n\n\n<ul class=\"wp-block-list fxv-deliver__bul\">\n\n<li>Les contacts, les articles suivis en stock avec leur quantit\u00e9 en stock, les devis accept\u00e9s et les commandes fournisseurs avec leurs dates d\u2019arriv\u00e9e sont import\u00e9s.<\/li>\n\n\n<li>La date de fin pr\u00e9vue est renvoy\u00e9e sous forme de note dans l\u2019historique de chaque devis.<\/li>\n\n\n<li>Les commandes termin\u00e9es sont renvoy\u00e9es sous forme de factures de vente \u00e0 l\u2019\u00e9tat de brouillon, avec les lignes et la r\u00e9f\u00e9rence du devis. Le devis passe alors au statut Invoiced.<\/li>\n\n\n<li>Les heures enregistr\u00e9es sur les projets sont renvoy\u00e9es sous forme de saisies de temps dans Xero Projects.<\/li>\n\n\n<li>Les webhooks Xero signalent les modifications des contacts et des factures, tandis que les webhooks SkyPlanner transmettent les modifications du planning d\u00e8s qu\u2019elles se produisent.<\/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=\"\/fr\/essai\/\">D\u00e9marrer l\u2019essai gratuit<\/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=\"\/fr\/contacter-les-ventes\/\">R\u00e9server une d\u00e9mo<\/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 Ordonnancement de la production<\/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=\"Diagramme de Gantt de SkyPlanner APS avec les op\u00e9rations planifi\u00e9es sur les postes de travail et une liste des ordres en dessous.\"><\/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 est un logiciel de comptabilit\u00e9 : il ne contient donc ni nomenclatures, ni gammes de fabrication, ni machines, ni ordres de fabrication. Les postes de travail, les \u00e9tapes de fabrication, les horaires d\u2019\u00e9quipe et les temps de r\u00e9glage sont g\u00e9r\u00e9s dans SkyPlanner. L\u2019\u00e9quipe SkyPlanner configure l\u2019int\u00e9gration avec votre organisation Xero lors de la mise en place et en assure le support apr\u00e8s la mise en service. Ce guide s\u2019adresse aux conseillers et aux d\u00e9veloppeurs qui souhaitent participer au projet ou d\u00e9velopper eux-m\u00eames une solution \u00e0 partir de la REST API document\u00e9e de SkyPlanner (<a href=\"https:\/\/integration.skyplanner.app\/api\/swagger\">documentation de r\u00e9f\u00e9rence de l\u2019API<\/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 est un produit cloud unique \u00e0 architecture multilocataire : toutes les organisations utilisent la m\u00eame API. Accounting API est une REST API accessible \u00e0 l\u2019adresse <code>https:\/\/api.xero.com\/api.xro\/2.0\/<\/code>, au format JSON ou XML. Chaque appel identifie l\u2019organisation dans l\u2019en-t\u00eate <code>Xero-tenant-id<\/code>. (<a href=\"https:\/\/developer.xero.com\/documentation\/api\/accounting\/overview\">source<\/a>)<\/p>\n\n\n<p>Les points de terminaison n\u00e9cessaires \u00e0 l\u2019ordonnancement :<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Donn\u00e9es de base :<\/strong> <code>\/Contacts<\/code> (clients et fournisseurs), <code>\/Items<\/code> (Code, IsTrackedAsInventory, QuantityOnHand).<\/li>\n\n\n<li><strong>Demande :<\/strong> <code>\/Quotes<\/code> (Status ACCEPTED, LineItems) et, pour les ateliers qui facturent d\u2019abord, <code>\/Invoices<\/code> avec Type ACCREC.<\/li>\n\n\n<li><strong>Approvisionnements :<\/strong> <code>\/PurchaseOrders<\/code> (DeliveryDate, ExpectedArrivalDate, LineItems avec ItemCode).<\/li>\n\n\n<li><strong>\u00c9criture en retour :<\/strong> <code>\/Quotes\/{QuoteID}\/History<\/code>, <code>\/Invoices<\/code>, <code>\/Quotes<\/code> et Projects API \u00e0 l\u2019adresse <code>https:\/\/api.xero.com\/projects.xro\/2.0\/projects\/{projectId}\/time<\/code>.<\/li>\n\n<\/ul>\n\n\n<p>Chaque point de terminaison de liste accepte un en-t\u00eate <code>If-Modified-Since<\/code> : chaque synchronisation ne lit donc que les donn\u00e9es modifi\u00e9es. Les cr\u00e9ations et les mises \u00e0 jour se font par lots. Aucun point de terminaison ne g\u00e8re les nomenclatures, les gammes de fabrication ou les ordres de fabrication.<\/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\">Authentification, p\u00e9rim\u00e8tres d\u2019acc\u00e8s et limites<\/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 utilise OAuth 2.0. Un administrateur Xero se connecte une seule fois, autorise l\u2019application et choisit l\u2019organisation. L\u2019application demande <code>offline_access<\/code> pour maintenir la connexion \u00e0 l\u2019aide de jetons d\u2019actualisation. (<a href=\"https:\/\/developer.xero.com\/documentation\/guides\/oauth2\/scopes\/\">source<\/a>)<\/p>\n\n\n<p>Xero remplace les p\u00e9rim\u00e8tres d\u2019acc\u00e8s larges par des p\u00e9rim\u00e8tres plus fins, qui sont attribu\u00e9s aux nouvelles applications. Une int\u00e9gration destin\u00e9e \u00e0 l\u2019ordonnancement n\u00e9cessite :<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><code>accounting.invoices<\/code> pour les devis, les factures, les commandes fournisseurs et les articles<\/li>\n\n\n<li><code>accounting.contacts<\/code> pour les clients et les fournisseurs<\/li>\n\n\n<li><code>accounting.settings.read<\/code> pour les param\u00e8tres des articles<\/li>\n\n\n<li><code>projects<\/code> pour les saisies de temps<\/li>\n\n\n<li><code>offline_access<\/code><\/li>\n\n<\/ul>\n\n\n<p>Xero limite les appels par organisation (simultan\u00e9s, par minute et par jour) et par application. En cas de d\u00e9passement, il renvoie une r\u00e9ponse HTTP 429 avec un en-t\u00eate <code>Retry-After<\/code>. Le quota quotidien et le nombre d\u2019organisations connect\u00e9es d\u00e9pendent du niveau de partenariat de l\u2019application. Tous deux figurent sur la <a href=\"https:\/\/developer.xero.com\/documentation\/guides\/oauth2\/limits\/\">page des limites de l\u2019API<\/a> de Xero. Les webhooks, les lectures avec <code>If-Modified-Since<\/code> et les \u00e9critures par lots permettent \u00e0 une int\u00e9gration d\u2019ordonnancement de rester largement en de\u00e7\u00e0 de ces limites.<\/p>\n\n\n<p>C\u00f4t\u00e9 SkyPlanner, la REST API utilise un jeton API transmis dans l\u2019en-t\u00eate <code>Authorization-Token<\/code> pour l\u2019authentification (SkyPlanner Settings &gt; API). Elle est document\u00e9e dans Swagger\/OpenAPI. Le <a href=\"\/fr\/docs\/tutoriel-dintegration\/\">tutoriel d\u2019int\u00e9gration<\/a> vous guide dans vos premiers appels.<\/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>\u00ab\u00a0Webhooks allow you to subscribe to certain events that happen in Xero.\u00a0\u00bb (Les webhooks vous permettent de vous abonner \u00e0 certains \u00e9v\u00e9nements qui se produisent dans Xero.) (<a href=\"https:\/\/developer.xero.com\/documentation\/guides\/webhooks\/overview\/\">source<\/a>) Les \u00e9v\u00e9nements utiles \u00e0 l\u2019ordonnancement sont Contact et Invoice, chacun avec CREATE et UPDATE.<\/p>\n\n\n<p>Leur fonctionnement :<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li>Un seul webhook par application couvre toutes les organisations connect\u00e9es.<\/li>\n\n\n<li>Chaque envoi contient un tableau d\u2019\u00e9v\u00e9nements avec l\u2019identifiant de la ressource et le type d\u2019\u00e9v\u00e9nement. Le destinataire lit ensuite la ressource.<\/li>\n\n\n<li>Chaque envoi est sign\u00e9 au moyen d\u2019un en-t\u00eate <code>x-xero-signature<\/code>, g\u00e9n\u00e9r\u00e9 \u00e0 partir de la cl\u00e9 de webhook de l\u2019application. Xero envoie une v\u00e9rification \u00ab Intent to receive \u00bb avant de commencer les envois.<\/li>\n\n\n<li>Xero r\u00e9essaie les envois qui \u00e9chouent et d\u00e9sactive tout webhook dont les \u00e9checs persistent. Le destinataire r\u00e9pond donc rapidement, puis effectue le traitement.<\/li>\n\n<\/ul>\n\n\n<p>Les devis, les articles et les commandes fournisseurs ne d\u00e9clenchent aucun \u00e9v\u00e9nement webhook. SkyPlanner les lit par interrogation \u00e0 intervalles courts avec <code>If-Modified-Since<\/code>, ce qui consomme un appel par entit\u00e9 lorsqu\u2019aucune donn\u00e9e n\u2019a chang\u00e9.<\/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\">Correspondance des donn\u00e9es<\/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>Objet Xero (point de terminaison)<\/th><th>Objet SkyPlanner<\/th><th>Sens<\/th><th>Fr\u00e9quence<\/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>Chargement initial, puis sur notification webhook<\/td><\/tr><tr><td>Item, suivi ou non en stock, avec QuantityOnHand (<code>\/Items<\/code>)<\/td><td>Produits et mati\u00e8res, stock<\/td><td>Xero \u2192 SkyPlanner<\/td><td>Chargement initial, puis avec <code>If-Modified-Since<\/code><\/td><\/tr><tr><td>Quote, Status ACCEPTED, avec LineItems (<code>\/Quotes<\/code>)<\/td><td>Order (<code>external_order_number<\/code>, <code>delivery_date<\/code>), op\u00e9rations pour chaque ligne<\/td><td>Xero \u2192 SkyPlanner<\/td><td>Interrogation p\u00e9riodique avec <code>If-Modified-Since<\/code><\/td><\/tr><tr><td>Invoice, Type ACCREC (ateliers qui facturent d\u2019abord) (<code>\/Invoices<\/code>)<\/td><td>Order et op\u00e9rations<\/td><td>Xero \u2192 SkyPlanner<\/td><td>En temps r\u00e9el via webhook<\/td><\/tr><tr><td>PurchaseOrder avec ExpectedArrivalDate ou DeliveryDate (<code>\/PurchaseOrders<\/code>)<\/td><td>Mati\u00e8res attendues (<code>estimated_delivery_date<\/code>)<\/td><td>Xero \u2192 SkyPlanner<\/td><td>Interrogation p\u00e9riodique avec <code>If-Modified-Since<\/code><\/td><\/tr><tr><td>Note dans l\u2019historique du devis (PUT <code>\/Quotes\/{QuoteID}\/History<\/code>)<\/td><td>Date de fin pr\u00e9vue<\/td><td>SkyPlanner \u2192 Xero<\/td><td>\u00c0 chaque modification du planning<\/td><\/tr><tr><td>Invoice, Type ACCREC, Status DRAFT, Reference = num\u00e9ro du devis (POST <code>\/Invoices<\/code>)<\/td><td>Commande termin\u00e9e<\/td><td>SkyPlanner \u2192 Xero<\/td><td>\u00c0 la fin de la commande<\/td><\/tr><tr><td>Quote avec Status INVOICED (POST <code>\/Quotes<\/code>)<\/td><td>Commande termin\u00e9e<\/td><td>SkyPlanner \u2192 Xero<\/td><td>\u00c0 la cr\u00e9ation de la facture<\/td><\/tr><tr><td>Saisie de temps dans Projects (POST <code>\/projects\/{projectId}\/time<\/code>)<\/td><td>Mobile Confirmations, relev\u00e9s de temps<\/td><td>SkyPlanner \u2192 Xero<\/td><td>Au fil des d\u00e9clarations de travail<\/td><\/tr><tr><td>Absent de Xero<\/td><td>Postes de travail, \u00e9tapes de fabrication, horaires d\u2019\u00e9quipe, absences, matrice des temps de r\u00e9glage, outils, nombre d\u2019op\u00e9rateurs, postes de travail de remplacement<\/td><td>G\u00e9r\u00e9s dans SkyPlanner<\/td><td>Configur\u00e9s lors de la mise en place<\/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\">Sch\u00e9mas d\u2019int\u00e9gration<\/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. Chargement initial des donn\u00e9es de base.<\/strong> Parcourez les contacts et les articles page par page, puis les commandes fournisseurs ouvertes et les devis accept\u00e9s. Cr\u00e9ez les clients dans SkyPlanner en utilisant le ContactID de Xero comme <code>external_identifier<\/code>, puis les produits et les mati\u00e8res avec le code article comme cl\u00e9. Configurez ensuite ce que Xero ne contient pas : postes de travail, \u00e9tapes de fabrication par produit, horaires d\u2019\u00e9quipe, cong\u00e9s et temps de r\u00e9glage. Pour les \u00e9tapes de fabrication, l\u2019import CSV ou Excel est la m\u00e9thode la plus rapide.<\/p>\n\n\n<p><strong>2. Synchronisation des commandes.<\/strong> Interrogez les devis avec <code>If-Modified-Since<\/code>. Lorsqu\u2019un devis passe au statut ACCEPTED, SkyPlanner cr\u00e9e une commande avec le num\u00e9ro du devis comme <code>external_order_number<\/code>. La valeur de <code>delivery_date<\/code> provient du champ utilis\u00e9 par votre atelier pour la date promise ; cette correspondance est d\u00e9finie lors de la mise en place. Chaque ligne g\u00e9n\u00e8re des op\u00e9rations selon les \u00e9tapes de fabrication du produit. Les lignes des commandes fournisseurs deviennent des r\u00e9ceptions de mati\u00e8res \u00e0 leur date d\u2019arriv\u00e9e pr\u00e9vue : les op\u00e9rations attendent donc la livraison. Une lecture compl\u00e8te des devis et des commandes fournisseurs ouverts, effectu\u00e9e chaque nuit, r\u00e9cup\u00e8re tout \u00e9l\u00e9ment manqu\u00e9.<\/p>\n\n\n<p><strong>3. Renvoi du planning et des commandes termin\u00e9es.<\/strong> Trois appels inscrivent les r\u00e9sultats dans Xero :<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li>PUT <code>\/Quotes\/{QuoteID}\/History<\/code> ajoute une note avec la date de fin pr\u00e9vue. Sur un devis accept\u00e9, seuls le contact et les notes peuvent \u00eatre modifi\u00e9s : la date est donc enregistr\u00e9e dans une note de l\u2019historique. (<a href=\"https:\/\/developer.xero.com\/documentation\/api\/accounting\/quotes\">source<\/a>)<\/li>\n\n\n<li>Lorsque la commande est termin\u00e9e, POST <code>\/Invoices<\/code> cr\u00e9e une facture de vente avec Type ACCREC, Status DRAFT, le contact et les lignes du devis, ainsi que le num\u00e9ro du devis dans Reference. Votre comptable la valide et l\u2019envoie dans Xero.<\/li>\n\n\n<li>POST <code>\/Quotes<\/code> avec le QuoteID et Status INVOICED cl\u00f4ture le devis. Le passage de Accepted \u00e0 Invoiced est un changement de statut autoris\u00e9 dans Accounting API.<\/li>\n\n<\/ul>\n\n\n<p><strong>4. D\u00e9clarations en atelier et temps par projet.<\/strong> Les op\u00e9rateurs d\u00e9clarent leur travail avec SkyPlanner Mobile Confirmations, Production Timer ou Quick Log Mode. L\u2019avancement met imm\u00e9diatement le planning \u00e0 jour, et Autopilot replanifie le reste. Pour les travaux li\u00e9s \u00e0 un projet, SkyPlanner transmet les heures sous forme de saisies de temps sur la t\u00e2che du projet, avec l\u2019utilisateur Xero, la date et la dur\u00e9e. (<a href=\"https:\/\/developer.xero.com\/documentation\/api\/projects\/time\">source<\/a>)<\/p>\n\n\n<p><strong>5. Syst\u00e8mes de r\u00e9f\u00e9rence et r\u00e8gles de gestion des conflits.<\/strong> Consignez ces r\u00e8gles avant la mise en service :<\/p>\n\n\n<figure class=\"wp-block-table ind-table\"><table><thead><tr><th>Donn\u00e9es<\/th><th>Syst\u00e8me de r\u00e9f\u00e9rence<\/th><\/tr><\/thead><tbody><tr><td>Contacts, articles, prix, devis, commandes fournisseurs, factures, comptabilit\u00e9<\/td><td>Xero<\/td><\/tr><tr><td>Postes de travail, \u00e9tapes de fabrication, horaires d\u2019\u00e9quipe, absences, matrice des temps de r\u00e9glage, outils, ressources de remplacement<\/td><td>SkyPlanner<\/td><\/tr><tr><td>S\u00e9quence des op\u00e9rations, heures de d\u00e9but et de fin, poste de travail affect\u00e9 \u00e0 chaque op\u00e9ration<\/td><td>SkyPlanner<\/td><\/tr><tr><td>Note indiquant la date de fin pr\u00e9vue sur le devis<\/td><td>SkyPlanner, avec \u00e9criture dans Xero<\/td><\/tr><tr><td>Brouillon de facture pour les commandes termin\u00e9es, temps pass\u00e9 sur les projets<\/td><td>Cr\u00e9ation par SkyPlanner ; Xero devient le syst\u00e8me de r\u00e9f\u00e9rence apr\u00e8s approbation<\/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\">Les \u00e9tapes types du projet<\/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>La mise en \u0153uvre s\u2019ach\u00e8ve g\u00e9n\u00e9ralement dans les semaines qui suivent le d\u00e9but de l\u2019accompagnement. Au pr\u00e9alable, l\u2019essai gratuit de 30 jours s\u2019appuie sur vos propres donn\u00e9es : contacts, produits et devis en cours, export\u00e9s de Xero au format CSV.<\/p>\n\n\n<p>Le projet comprend les \u00e9tapes suivantes :<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>Connexion.<\/strong> Un administrateur Xero autorise SkyPlanner et s\u00e9lectionne l\u2019organisation.<\/li>\n\n\n<li><strong>D\u00e9clenchement de la production.<\/strong> D\u00e9terminez si la production d\u00e9marre \u00e0 partir des devis accept\u00e9s ou des factures de vente.<\/li>\n\n\n<li><strong>Correspondances.<\/strong> D\u00e9finissez la table de correspondance, les codes articles, les comptes comptables des factures, les param\u00e8tres fiscaux par d\u00e9faut et les r\u00e8gles d\u00e9signant le syst\u00e8me ma\u00eetre des donn\u00e9es.<\/li>\n\n\n<li><strong>Chargement initial.<\/strong> Contacts, articles, commandes fournisseurs en cours et devis accept\u00e9s.<\/li>\n\n\n<li><strong>Mod\u00e8le de production.<\/strong> D\u00e9finissez dans SkyPlanner les postes de travail, les op\u00e9rations par produit, les horaires des \u00e9quipes, la matrice des temps de r\u00e9glage, les outils et les effectifs d\u2019op\u00e9rateurs.<\/li>\n\n\n<li><strong>Synchronisation.<\/strong> Utilisez des webhooks pour les contacts et les factures, une interrogation p\u00e9riodique avec <code>If-Modified-Since<\/code> pour les devis, les articles et les commandes fournisseurs, ainsi qu\u2019un rapprochement chaque nuit.<\/li>\n\n\n<li><strong>\u00c9criture dans Xero.<\/strong> Commencez par les notes des devis, puis les brouillons de factures et le statut des devis, et enfin les temps pass\u00e9s sur les projets si vous les utilisez.<\/li>\n\n\n<li><strong>Tests en parall\u00e8le et mise en service.<\/strong> Comparez les dates de SkyPlanner \u00e0 votre planning actuel, faites v\u00e9rifier les premiers brouillons de factures par votre comptable, puis activez l\u2019\u00e9criture dans Xero.<\/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\">Les points \u00e0 pr\u00e9voir pour une int\u00e9gration avec Xero<\/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>Xero ne g\u00e8re pas d\u2019objets de production.<\/strong> Conservez les op\u00e9rations de chaque produit dans SkyPlanner, en les rattachant au code article Xero. Gardez des codes articles stables.<\/li>\n\n\n<li><strong>Les devis n\u2019ont pas de webhook.<\/strong> Interrogez-les \u00e0 intervalles courts avec <code>If-Modified-Since<\/code>, en respectant les limites par minute et par jour.<\/li>\n\n\n<li><strong>Les devis accept\u00e9s sont verrouill\u00e9s.<\/strong> Apr\u00e8s acceptation, seules les coordonn\u00e9es du contact et les notes peuvent \u00eatre modifi\u00e9es. La date promise est donc lue une seule fois, \u00e0 l\u2019acceptation, et la date planifi\u00e9e est inscrite dans une note de l\u2019historique.<\/li>\n\n\n<li><strong>Les stocks \u00e9voluent avec les factures clients et fournisseurs.<\/strong> Pour les articles suivis en stock, Xero met \u00e0 jour la quantit\u00e9 en stock \u00e0 partir des factures de vente, des factures fournisseurs et des avoirs. D\u00e9finissez avec votre comptable comment comptabiliser les produits finis et les mati\u00e8res consomm\u00e9es.<\/li>\n\n\n<li><strong>La saisie des temps de projet n\u00e9cessite un utilisateur Xero.<\/strong> Chaque saisie de temps est rattach\u00e9e \u00e0 un utilisateur Xero. D\u00e9terminez quels op\u00e9rateurs transmettent leurs temps \u00e0 Xero Projects et conservez les autres saisies dans SkyPlanner.<\/li>\n\n\n<li><strong>Autorisations granulaires.<\/strong> Demandez des autorisations granulaires d\u00e8s le d\u00e9part, car les autorisations \u00e0 port\u00e9e \u00e9tendue sont en cours de suppression.<\/li>\n\n\n<li><strong>Niveau de l\u2019application.<\/strong> Le niveau partenaire d\u00e9termine le nombre d\u2019organisations qu\u2019une application peut connecter et le nombre d\u2019appels dont elle dispose par jour. Choisissez ce niveau en fonction du nombre d\u2019usines.<\/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\">Int\u00e9gration avec Xero : qui la configure et en assure le support ?<\/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>La configuration de l\u2019int\u00e9gration porte sur vos articles, vos devis, vos commandes fournisseurs et la mani\u00e8re dont les travaux termin\u00e9s passent \u00e0 la facturation. Elle comprend aussi les \u00e9l\u00e9ments que Xero ne g\u00e8re pas : postes de travail, op\u00e9rations, horaires des \u00e9quipes, matrice des temps de r\u00e9glage, outils, effectifs d\u2019op\u00e9rateurs et ressources de remplacement.<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>L\u2019\u00e9quipe SkyPlanner configure l\u2019int\u00e9gration pendant l\u2019accompagnement initial et en assure le support apr\u00e8s la mise en service.<\/strong> Chaque atelier configure diff\u00e9remment ses articles, ses devis et ses stocks dans Xero. Ce savoir-faire est pris en compte \u00e0 cette \u00e9tape.<\/li>\n\n\n<li><strong>Votre conseiller Xero ou votre partenaire d\u2019int\u00e9gration peut la d\u00e9velopper.<\/strong> SkyPlanner fournit la REST API, la documentation Swagger\/OpenAPI et les webhooks.<\/li>\n\n\n<li><strong>Vos propres d\u00e9veloppeurs peuvent s\u2019appuyer sur ces outils<\/strong> avec un jeton API. Un jeton API suffit pour commencer, et l\u2019\u00e9quipe SkyPlanner vous aide si n\u00e9cessaire. La documentation du produit, notamment sur les commandes fournisseurs et l\u2019API des produits et des mati\u00e8res, est disponible dans la <a href=\"\/fr\/docs\/tutoriel-dintegration\/\">documentation SkyPlanner<\/a>.<\/li>\n\n<\/ol>\n\n\n<p>SkyPlanner est propos\u00e9 \u00e0 partir de 199 \u20ac par mois, avec 5 postes de travail inclus et une facturation mensuelle. L\u2019int\u00e9gration fait l\u2019objet d\u2019un devis pr\u00e9alable adapt\u00e9 \u00e0 vos processus et \u00e0 vos besoins, en m\u00eame temps que votre abonnement : vous connaissez ainsi le co\u00fbt total avant de commencer. Consultez les <a href=\"\/fr\/tarification\/\">tarifs<\/a>, les <a href=\"\/fr\/fonctionnalites\/\">fonctionnalit\u00e9s<\/a> et les possibilit\u00e9s de Xero seul dans <a href=\"\/fr\/integrations\/erp\/xero\/ordonnancement-production\/\">Xero propose-t-il l\u2019ordonnancement de la production ?<\/a> Vous trouverez une vue d\u2019ensemble sur la <a href=\"\/fr\/integrations\/erp\/xero\/\">page Xero<\/a> et les autres syst\u00e8mes dans <a href=\"\/fr\/integrations\/erp\/\">toutes les int\u00e9grations<\/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=\"\/fr\/essai\/\">D\u00e9marrer l\u2019essai gratuit<\/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=\"\/fr\/contacter-les-ventes\/\">R\u00e9server une d\u00e9mo<\/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\">Avis d\u2019industriels sur 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, sp\u00e9cialiste de la cha\u00eene logistique chez UTU, dans l\u2019atelier de production de tableaux \u00e9lectriques \u00e0 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>gagn\u00e9es chaque semaine<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u00ab Avec SkyPlanner, notre planification de la production est pass\u00e9e des feuilles de calcul Excel \u00e0 l\u2019optimisation de la production en temps r\u00e9el. \u00bb<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Kalle Kalliom\u00e4ki, sp\u00e9cialiste de la cha\u00eene logistique<\/b><br>UTU \u00b7 Tableaux et appareillages \u00e9lectriques<\/p>\n\n\n<p class=\"ind-cust__result\">La planification de la production permet de gagner 2 heures de travail chaque semaine, et une nouvelle file d\u2019op\u00e9rations est transmise \u00e0 la ligne en quelques secondes.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/fr\/temoignages-clients\/utu\/\">Lire le t\u00e9moignage d\u2019UTU<\/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=\"Op\u00e9rateurs en tenue de salle blanche sur une ligne de remplissage de flacons dans l\u2019usine pharmaceutique de Laboratory &amp; Allied \u00e0 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>d\u2019efficacit\u00e9 en production<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u00ab L\u2019efficacit\u00e9 en production a augment\u00e9 de 90 %. \u00bb<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Abdul Rucyinga, responsable informatique<\/b><br>Laboratory &amp; Allied \u00b7 Fabrication pharmaceutique<\/p>\n\n\n<p class=\"ind-cust__result\">L\u2019efficacit\u00e9 en production a augment\u00e9 de 90 %, et la cr\u00e9ation d\u2019un planning optimis\u00e9 sur trois mois pour tous les postes de travail prend moins de 30 minutes.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/fr\/temoignages-clients\/laboratory-allied\/\">Lire le t\u00e9moignage de 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>Moins<\/b><span>d\u2019arr\u00eats dus aux ruptures de mati\u00e8res<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u00ab La valeur de SkyPlanner pour nous, c\u2019est de disposer d\u2019un outil efficace au quotidien, notamment pour fixer les dates de livraison. \u00bb<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Tommi M\u00e4nnist\u00f6, responsable de la planification de la production<\/b><br>Eskomatic \u00b7 Usinage en sous-traitance<\/p>\n\n\n<p class=\"ind-cust__result\">L\u2019ordonnancement automatique de la charge permet de fixer des dates de livraison plus pr\u00e9cises, et les arr\u00eats de production dus aux ruptures de mati\u00e8res ont fortement diminu\u00e9.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/fr\/temoignages-clients\/eskomatic\/\">Lire le t\u00e9moignage d\u2019Eskomatic<\/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, directeur g\u00e9n\u00e9ral de Mamec, dans l\u2019atelier de production de l\u2019entreprise \u00e0 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 et plus<\/b><span>ordres de fabrication ordonnanc\u00e9s automatiquement<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u00ab Nous ma\u00eetrisons la production d\u2019une tout autre mani\u00e8re, et notre compr\u00e9hension de la capacit\u00e9 a compl\u00e8tement chang\u00e9 de dimension. \u00bb<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Hannu Ryyn\u00e4nen, directeur g\u00e9n\u00e9ral<\/b><br>Mamec \u00b7 M\u00e9langeurs industriels, pompes et fabrication de haute technologie en sous-traitance<\/p>\n\n\n<p class=\"ind-cust__result\">Des milliers d\u2019ordres de fabrication sont ordonnanc\u00e9s automatiquement, et toute l\u2019entreprise dispose d\u2019une vue en temps r\u00e9el de la production.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/fr\/temoignages-clients\/mamec\/\">Lire le t\u00e9moignage de 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\">FAQ<\/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>Xero dispose-t-il d\u2019une API pour les donn\u00e9es de production ?<\/summary>\n<p class=\"sp-faq__a\">Xero propose l\u2019Accounting API et la Projects API, toutes deux de type REST avec OAuth 2.0. Elles couvrent les contacts, les articles, les devis, les factures, les commandes fournisseurs et les saisies de temps. Les donn\u00e9es de production, comme les postes de travail et les op\u00e9rations, sont g\u00e9r\u00e9es dans 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>SkyPlanner peut-il \u00e9crire des donn\u00e9es dans Xero ?<\/summary>\n<p class=\"sp-faq__a\">Oui. SkyPlanner ajoute la date de fin planifi\u00e9e \u00e0 l\u2019historique de chaque devis, cr\u00e9e un brouillon de facture de vente reprenant les lignes du devis lorsque la commande est termin\u00e9e, fait passer le devis au statut Invoiced et transmet les saisies de temps des projets.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Xero transmet-il les modifications en temps r\u00e9el ?<\/summary>\n<p class=\"sp-faq__a\">Les webhooks de Xero couvrent les contacts et les factures. SkyPlanner lit les devis, les articles et les commandes fournisseurs modifi\u00e9s depuis la derni\u00e8re synchronisation avec <code>If-Modified-Since<\/code> et effectue un rapprochement chaque nuit. Un nouveau devis accept\u00e9 est ainsi rapidement int\u00e9gr\u00e9 au planning.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>D\u2019o\u00f9 viennent les nomenclatures, les gammes de fabrication et les machines si Xero ne les g\u00e8re pas ?<\/summary>\n<p class=\"sp-faq__a\">De SkyPlanner. Vous configurez une seule fois les postes de travail, les op\u00e9rations par produit, les horaires des \u00e9quipes et les temps de r\u00e9glage, manuellement ou par import CSV ou Excel. Chaque produit est li\u00e9 au code article Xero, ce qui permet d\u2019ordonnancer automatiquement les nouveaux devis accept\u00e9s.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Peut-on tester SkyPlanner avant de d\u00e9velopper l\u2019int\u00e9gration ?<\/summary>\n<p class=\"sp-faq__a\">Oui. L\u2019essai gratuit de 30 jours permet d\u2019utiliser jusqu\u2019\u00e0 20 postes de travail avec un import CSV depuis Xero, sans carte bancaire. <a href=\"\/fr\/essai\/\">D\u00e9marrez l\u2019essai<\/a> ou <a href=\"\/fr\/contacter-les-ventes\/\">contactez l\u2019\u00e9quipe commerciale<\/a> pour d\u00e9finir le p\u00e9rim\u00e8tre de l\u2019int\u00e9gration.<\/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>Int\u00e9grations \/ ERP \/ Xero Guide d\u2019int\u00e9gration de Xero pour l\u2019ordonnancement de la production avec SkyPlanner APS Ce guide d\u2019int\u00e9gration de Xero explique aux conseillers Xero, aux consultants et aux \u00e9quipes informatiques comment connecter Xero \u00e0 SkyPlanner APS. SkyPlanner \u00e9change des donn\u00e9es dans les deux sens avec Xero via Xero Accounting API et Projects API &#8230; <a title=\"Guide d\u2019int\u00e9gration de Xero pour l\u2019ordonnancement de la production avec SkyPlanner APS\" class=\"read-more\" href=\"https:\/\/skyplanner.ai\/fr\/integrations\/erp\/xero\/guide-dintegration\/\" aria-label=\"Read more about Guide d\u2019int\u00e9gration de Xero pour l\u2019ordonnancement de la production avec SkyPlanner APS\">Lire plus<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":106091,"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-106758","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>Int\u00e9gration Xero et APS : guide pour l\u2019ordonnancement<\/title>\n<meta name=\"description\" content=\"Relier Xero \u00e0 SkyPlanner APS : API Accounting et Projects, scopes OAuth 2.0, webhooks, mapping, retour des factures brouillon et des temps par projet.\" \/>\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\/fr\/integrations\/erp\/xero\/guide-dintegration\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Guide d\u2019int\u00e9gration de Xero pour l\u2019ordonnancement de la production avec SkyPlanner APS\" \/>\n<meta property=\"og:description\" content=\"Relier Xero \u00e0 SkyPlanner APS : API Accounting et Projects, scopes OAuth 2.0, webhooks, mapping, retour des factures brouillon et des temps par projet.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skyplanner.ai\/fr\/integrations\/erp\/xero\/guide-dintegration\/\" \/>\n<meta property=\"og:site_name\" content=\"SkyPlanner\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"15 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/integrations\\\/erp\\\/xero\\\/guide-dintegration\\\/\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/integrations\\\/erp\\\/xero\\\/guide-dintegration\\\/\",\"name\":\"Int\u00e9gration Xero et APS : guide pour l\u2019ordonnancement\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/#website\"},\"datePublished\":\"2026-10-23T13:42:12+00:00\",\"description\":\"Relier Xero \u00e0 SkyPlanner APS : API Accounting et Projects, scopes OAuth 2.0, webhooks, mapping, retour des factures brouillon et des temps par projet.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/integrations\\\/erp\\\/xero\\\/guide-dintegration\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/integrations\\\/erp\\\/xero\\\/guide-dintegration\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/integrations\\\/erp\\\/xero\\\/guide-dintegration\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Int\u00e9grations des logiciels ERP et MES avec SkyPlanner\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/integrations\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"SkyPlanner APS pour votre ERP\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/integrations\\\/erp\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"SkyPlanner APS pour Xero : l\u2019ordonnancement de la production pour les industriels\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/integrations\\\/erp\\\/xero\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Guide d\u2019int\u00e9gration de Xero pour l\u2019ordonnancement de la production avec SkyPlanner APS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/\",\"name\":\"SkyPlanner\",\"description\":\"AI-powered production scheduling and planning software\",\"publisher\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/#organization\",\"name\":\"Skycode Oy\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/fr\\\/#\\\/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\\\/fr\\\/#\\\/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":"Int\u00e9gration Xero et APS : guide pour l\u2019ordonnancement","description":"Relier Xero \u00e0 SkyPlanner APS : API Accounting et Projects, scopes OAuth 2.0, webhooks, mapping, retour des factures brouillon et des temps par projet.","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\/fr\/integrations\/erp\/xero\/guide-dintegration\/","og_locale":"fr_FR","og_type":"article","og_title":"Guide d\u2019int\u00e9gration de Xero pour l\u2019ordonnancement de la production avec SkyPlanner APS","og_description":"Relier Xero \u00e0 SkyPlanner APS : API Accounting et Projects, scopes OAuth 2.0, webhooks, mapping, retour des factures brouillon et des temps par projet.","og_url":"https:\/\/skyplanner.ai\/fr\/integrations\/erp\/xero\/guide-dintegration\/","og_site_name":"SkyPlanner","twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skyplanner.ai\/fr\/integrations\/erp\/xero\/guide-dintegration\/","url":"https:\/\/skyplanner.ai\/fr\/integrations\/erp\/xero\/guide-dintegration\/","name":"Int\u00e9gration Xero et APS : guide pour l\u2019ordonnancement","isPartOf":{"@id":"https:\/\/skyplanner.ai\/fr\/#website"},"datePublished":"2026-10-23T13:42:12+00:00","description":"Relier Xero \u00e0 SkyPlanner APS : API Accounting et Projects, scopes OAuth 2.0, webhooks, mapping, retour des factures brouillon et des temps par projet.","breadcrumb":{"@id":"https:\/\/skyplanner.ai\/fr\/integrations\/erp\/xero\/guide-dintegration\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skyplanner.ai\/fr\/integrations\/erp\/xero\/guide-dintegration\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skyplanner.ai\/fr\/integrations\/erp\/xero\/guide-dintegration\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/skyplanner.ai\/fr\/"},{"@type":"ListItem","position":2,"name":"Int\u00e9grations des logiciels ERP et MES avec SkyPlanner","item":"https:\/\/skyplanner.ai\/fr\/integrations\/"},{"@type":"ListItem","position":3,"name":"SkyPlanner APS pour votre ERP","item":"https:\/\/skyplanner.ai\/fr\/integrations\/erp\/"},{"@type":"ListItem","position":4,"name":"SkyPlanner APS pour Xero : l\u2019ordonnancement de la production pour les industriels","item":"https:\/\/skyplanner.ai\/fr\/integrations\/erp\/xero\/"},{"@type":"ListItem","position":5,"name":"Guide d\u2019int\u00e9gration de Xero pour l\u2019ordonnancement de la production avec SkyPlanner APS"}]},{"@type":"WebSite","@id":"https:\/\/skyplanner.ai\/fr\/#website","url":"https:\/\/skyplanner.ai\/fr\/","name":"SkyPlanner","description":"AI-powered production scheduling and planning software","publisher":{"@id":"https:\/\/skyplanner.ai\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skyplanner.ai\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/skyplanner.ai\/fr\/#organization","name":"Skycode Oy","url":"https:\/\/skyplanner.ai\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/skyplanner.ai\/fr\/#\/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\/fr\/#\/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\/fr\/author\/jussi\/"},"uagb_comment_info":0,"uagb_excerpt":"Int\u00e9grations \/ ERP \/ Xero Guide d\u2019int\u00e9gration de Xero pour l\u2019ordonnancement de la production avec SkyPlanner APS Ce guide d\u2019int\u00e9gration de Xero explique aux conseillers Xero, aux consultants et aux \u00e9quipes informatiques comment connecter Xero \u00e0 SkyPlanner APS. SkyPlanner \u00e9change des donn\u00e9es dans les deux sens avec Xero via Xero Accounting API et Projects API\u2026","_links":{"self":[{"href":"https:\/\/skyplanner.ai\/fr\/wp-json\/wp\/v2\/pages\/106758","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skyplanner.ai\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/skyplanner.ai\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/fr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/fr\/wp-json\/wp\/v2\/comments?post=106758"}],"version-history":[{"count":0,"href":"https:\/\/skyplanner.ai\/fr\/wp-json\/wp\/v2\/pages\/106758\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/fr\/wp-json\/wp\/v2\/pages\/106091"}],"wp:attachment":[{"href":"https:\/\/skyplanner.ai\/fr\/wp-json\/wp\/v2\/media?parent=106758"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}