{"id":106756,"date":"2026-10-23T13:42:12","date_gmt":"2026-10-23T13:42:12","guid":{"rendered":"https:\/\/skyplanner.ai\/integraciones\/erp\/xero\/guia-de-integracion\/"},"modified":"2026-10-23T13:42:12","modified_gmt":"2026-10-23T13:42:12","slug":"guia-de-integracion","status":"publish","type":"page","link":"https:\/\/skyplanner.ai\/es\/integraciones\/erp\/xero\/guia-de-integracion\/","title":{"rendered":"Gu\u00eda de integraci\u00f3n de Xero para la programaci\u00f3n de la producci\u00f3n con 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=\"\/es\/integraciones\/\">Integraciones<\/a> \/ <a href=\"\/es\/integraciones\/erp\/\">ERP<\/a> \/ Xero<\/span><\/p>\n\n\n<h1 class=\"wp-block-heading fx-hero__title\">Gu\u00eda de integraci\u00f3n de Xero <span class=\"hl\">para la programaci\u00f3n de la producci\u00f3n con 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>Esta gu\u00eda de integraci\u00f3n de Xero explica a asesores, consultores y equipos de TI que trabajan con Xero c\u00f3mo conectarlo a SkyPlanner APS. SkyPlanner se integra con Xero en ambos sentidos a trav\u00e9s de Xero Accounting API y Projects API:<\/p>\n\n\n<ul class=\"wp-block-list fxv-deliver__bul\">\n\n<li>Se importan los contactos, los art\u00edculos con control de inventario y sus existencias, los presupuestos aceptados y los pedidos de compra con sus fechas de llegada.<\/li>\n\n\n<li>La fecha de finalizaci\u00f3n prevista se env\u00eda de vuelta como nota en el historial de cada presupuesto.<\/li>\n\n\n<li>Los pedidos terminados se devuelven como borradores de facturas de venta con las l\u00edneas y la referencia del presupuesto, y el presupuesto pasa al estado Invoiced.<\/li>\n\n\n<li>Las horas registradas en trabajos de proyecto se env\u00edan de vuelta como registros de tiempo de Xero Projects.<\/li>\n\n\n<li>Los webhooks de Xero notifican los cambios en contactos y facturas, y los de SkyPlanner env\u00edan los cambios en la programaci\u00f3n en cuanto se producen.<\/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=\"\/es\/prueba\/\">Iniciar prueba gratuita<\/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=\"\/es\/contacto-con-ventas\/\">Reservar una 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 Programaci\u00f3n de la producci\u00f3n<\/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=\"Diagrama de Gantt de SkyPlanner APS con tareas programadas en distintas estaciones de trabajo y una lista de \u00f3rdenes debajo.\"><\/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 es un software de contabilidad, por lo que no almacena listas de materiales, rutas de fabricaci\u00f3n, m\u00e1quinas ni \u00f3rdenes de producci\u00f3n. Las estaciones de trabajo, las operaciones, los turnos y los tiempos de preparaci\u00f3n se gestionan en SkyPlanner. El equipo de SkyPlanner configura la integraci\u00f3n con su organizaci\u00f3n de Xero durante la puesta en marcha y ofrece soporte tras la entrada en producci\u00f3n. Esta gu\u00eda est\u00e1 dirigida a asesores y desarrolladores que quieran participar en el proceso o desarrollar por su cuenta sobre la REST API documentada de SkyPlanner (<a href=\"https:\/\/integration.skyplanner.app\/api\/swagger\">referencia de la API<\/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 es un \u00fanico producto en la nube con arquitectura multiinquilino, y todas las organizaciones utilizan la misma API. Accounting API es una REST API disponible en <code>https:\/\/api.xero.com\/api.xro\/2.0\/<\/code>, que admite JSON o XML. Cada llamada identifica a la organizaci\u00f3n en la cabecera <code>Xero-tenant-id<\/code>. (<a href=\"https:\/\/developer.xero.com\/documentation\/api\/accounting\/overview\">Fuente<\/a>)<\/p>\n\n\n<p>Los endpoints necesarios para programar la producci\u00f3n:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Datos maestros:<\/strong> <code>\/Contacts<\/code> (clientes y proveedores), <code>\/Items<\/code> (Code, IsTrackedAsInventory, QuantityOnHand).<\/li>\n\n\n<li><strong>Demanda:<\/strong> <code>\/Quotes<\/code> (Status ACCEPTED, LineItems) y, para los talleres que facturan antes de producir, <code>\/Invoices<\/code> con Type ACCREC.<\/li>\n\n\n<li><strong>Aprovisionamiento:<\/strong> <code>\/PurchaseOrders<\/code> (DeliveryDate, ExpectedArrivalDate, LineItems con ItemCode).<\/li>\n\n\n<li><strong>Env\u00edo de datos a Xero:<\/strong> <code>\/Quotes\/{QuoteID}\/History<\/code>, <code>\/Invoices<\/code>, <code>\/Quotes<\/code> y Projects API en <code>https:\/\/api.xero.com\/projects.xro\/2.0\/projects\/{projectId}\/time<\/code>.<\/li>\n\n<\/ul>\n\n\n<p>Todos los endpoints de listado admiten la cabecera <code>If-Modified-Since<\/code>, de modo que cada sincronizaci\u00f3n solo lee los datos modificados. Las creaciones y actualizaciones se env\u00edan por lotes. No hay endpoints para listas de materiales, rutas de fabricaci\u00f3n ni \u00f3rdenes de producci\u00f3n.<\/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\">Autenticaci\u00f3n, permisos y l\u00edmites<\/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 utiliza OAuth 2.0. Un administrador de Xero inicia sesi\u00f3n una vez, autoriza la aplicaci\u00f3n y selecciona la organizaci\u00f3n. La aplicaci\u00f3n solicita <code>offline_access<\/code> para mantener la conexi\u00f3n mediante tokens de actualizaci\u00f3n. (<a href=\"https:\/\/developer.xero.com\/documentation\/guides\/oauth2\/scopes\/\">Fuente<\/a>)<\/p>\n\n\n<p>Xero est\u00e1 sustituyendo los permisos amplios por otros m\u00e1s espec\u00edficos, que ya se asignan a las nuevas aplicaciones. Una integraci\u00f3n para programar la producci\u00f3n necesita:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><code>accounting.invoices<\/code> para presupuestos, facturas, pedidos de compra y art\u00edculos<\/li>\n\n\n<li><code>accounting.contacts<\/code> para clientes y proveedores<\/li>\n\n\n<li><code>accounting.settings.read<\/code> para la configuraci\u00f3n de los art\u00edculos<\/li>\n\n\n<li><code>projects<\/code> para los registros de tiempo<\/li>\n\n\n<li><code>offline_access<\/code><\/li>\n\n<\/ul>\n\n\n<p>Xero limita las llamadas por organizaci\u00f3n (simult\u00e1neas, por minuto y por d\u00eda) y por aplicaci\u00f3n. Si una aplicaci\u00f3n supera el l\u00edmite, devuelve HTTP 429 con una cabecera <code>Retry-After<\/code>. La cuota diaria y el n\u00famero de organizaciones conectadas dependen del nivel de partner de la aplicaci\u00f3n. Ambos figuran en la <a href=\"https:\/\/developer.xero.com\/documentation\/guides\/oauth2\/limits\/\">p\u00e1gina de l\u00edmites de la API<\/a> de Xero. Los webhooks, las lecturas con <code>If-Modified-Since<\/code> y las escrituras por lotes permiten que una integraci\u00f3n para programar la producci\u00f3n se mantenga muy por debajo de esos l\u00edmites.<\/p>\n\n\n<p>En SkyPlanner, la REST API se autentica con un token de API en la cabecera <code>Authorization-Token<\/code> (SkyPlanner Settings &gt; API) y est\u00e1 documentada en Swagger\/OpenAPI. El <a href=\"\/es\/docs\/tutorial-de-integracion\/\">tutorial de integraci\u00f3n<\/a> explica paso a paso las primeras llamadas.<\/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>\u00abWebhooks allow you to subscribe to certain events that happen in Xero.\u00bb (Los webhooks permiten suscribirse a determinados eventos que se producen en Xero). (<a href=\"https:\/\/developer.xero.com\/documentation\/guides\/webhooks\/overview\/\">Fuente<\/a>) Los eventos relevantes para la programaci\u00f3n son Contact e Invoice, ambos con CREATE y UPDATE.<\/p>\n\n\n<p>C\u00f3mo funcionan:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li>Un \u00fanico webhook por aplicaci\u00f3n cubre todas las organizaciones conectadas.<\/li>\n\n\n<li>Cada env\u00edo contiene un array de eventos con el ID del recurso y el tipo de evento. El receptor consulta el recurso a continuaci\u00f3n.<\/li>\n\n\n<li>Cada env\u00edo se firma con una cabecera <code>x-xero-signature<\/code>, generada a partir de la clave del webhook de la aplicaci\u00f3n. Antes de empezar a enviar eventos, Xero realiza una comprobaci\u00f3n \u00abIntent to receive\u00bb (intenci\u00f3n de recibir).<\/li>\n\n\n<li>Xero reintenta los env\u00edos fallidos y desactiva los webhooks que siguen fallando, por lo que el receptor responde r\u00e1pido y procesa el trabajo despu\u00e9s.<\/li>\n\n<\/ul>\n\n\n<p>Los presupuestos, los art\u00edculos y los pedidos de compra no tienen eventos de webhook. SkyPlanner los consulta a intervalos cortos con <code>If-Modified-Since<\/code>, lo que consume una llamada por entidad cuando no hay cambios.<\/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\">Correspondencia de datos<\/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>Objeto de Xero (endpoint)<\/th><th>Objeto de SkyPlanner<\/th><th>Sentido<\/th><th>Frecuencia<\/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>Carga inicial y, despu\u00e9s, mediante webhook<\/td><\/tr><tr><td>Item, con y sin control de inventario, con QuantityOnHand (<code>\/Items<\/code>)<\/td><td>Productos y materiales, existencias<\/td><td>Xero \u2192 SkyPlanner<\/td><td>Carga inicial y, despu\u00e9s, mediante <code>If-Modified-Since<\/code><\/td><\/tr><tr><td>Quote, Status ACCEPTED, con LineItems (<code>\/Quotes<\/code>)<\/td><td>Order (<code>external_order_number<\/code>, <code>delivery_date<\/code>), tareas por l\u00ednea<\/td><td>Xero \u2192 SkyPlanner<\/td><td>Consulta peri\u00f3dica con <code>If-Modified-Since<\/code><\/td><\/tr><tr><td>Invoice, Type ACCREC (talleres que facturan antes de producir) (<code>\/Invoices<\/code>)<\/td><td>Order y tareas<\/td><td>Xero \u2192 SkyPlanner<\/td><td>En tiempo real mediante webhook<\/td><\/tr><tr><td>PurchaseOrder con ExpectedArrivalDate o DeliveryDate (<code>\/PurchaseOrders<\/code>)<\/td><td>Material pendiente de recepci\u00f3n (<code>estimated_delivery_date<\/code>)<\/td><td>Xero \u2192 SkyPlanner<\/td><td>Consulta peri\u00f3dica con <code>If-Modified-Since<\/code><\/td><\/tr><tr><td>Nota en el historial del presupuesto (PUT <code>\/Quotes\/{QuoteID}\/History<\/code>)<\/td><td>Fecha de finalizaci\u00f3n prevista<\/td><td>SkyPlanner \u2192 Xero<\/td><td>Cuando cambia la programaci\u00f3n<\/td><\/tr><tr><td>Invoice, Type ACCREC, Status DRAFT, Reference = n\u00famero del presupuesto (POST <code>\/Invoices<\/code>)<\/td><td>Pedido terminado<\/td><td>SkyPlanner \u2192 Xero<\/td><td>Cuando se termina el pedido<\/td><\/tr><tr><td>Quote con Status INVOICED (POST <code>\/Quotes<\/code>)<\/td><td>Pedido terminado<\/td><td>SkyPlanner \u2192 Xero<\/td><td>Cuando se crea la factura<\/td><\/tr><tr><td>Registro de tiempo de Projects (POST <code>\/projects\/{projectId}\/time<\/code>)<\/td><td>Mobile Confirmations, registros de tiempo<\/td><td>SkyPlanner \u2192 Xero<\/td><td>A medida que se registra el trabajo<\/td><\/tr><tr><td>No disponible en Xero<\/td><td>Estaciones de trabajo, operaciones, turnos, ausencias, matriz de tiempos de preparaci\u00f3n, herramientas, n\u00famero de operarios, estaciones de trabajo alternativas<\/td><td>Se mantienen en SkyPlanner<\/td><td>Se configura durante la puesta en marcha<\/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\">Patrones de integraci\u00f3n<\/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. Carga inicial de datos maestros.<\/strong> Recorra las p\u00e1ginas de contactos y art\u00edculos y, despu\u00e9s, las de pedidos de compra abiertos y presupuestos aceptados. Cree los clientes en SkyPlanner con el ContactID de Xero como <code>external_identifier<\/code>, y los productos y materiales con el c\u00f3digo de art\u00edculo como clave. A continuaci\u00f3n, configure lo que Xero no almacena: estaciones de trabajo, operaciones por producto, turnos, permisos y vacaciones y tiempos de preparaci\u00f3n. La importaci\u00f3n desde CSV o Excel es la v\u00eda m\u00e1s r\u00e1pida para cargar las operaciones.<\/p>\n\n\n<p><strong>2. Sincronizaci\u00f3n de pedidos.<\/strong> Consulte peri\u00f3dicamente los presupuestos con <code>If-Modified-Since<\/code>. Cuando un presupuesto pasa a ACCEPTED, SkyPlanner crea un pedido con el n\u00famero de presupuesto como <code>external_order_number<\/code>. El valor de <code>delivery_date<\/code> procede del campo que su taller utiliza para la fecha comprometida, cuya correspondencia se define durante la puesta en marcha. Cada l\u00ednea se convierte en tareas seg\u00fan las operaciones del producto. Las l\u00edneas de los pedidos de compra se convierten en entradas de material para la fecha de llegada prevista, de modo que las tareas esperan a la entrega. Una lectura completa cada noche de los presupuestos y pedidos de compra abiertos recoge cualquier cambio que se haya pasado por alto.<\/p>\n\n\n<p><strong>3. Env\u00edo de la programaci\u00f3n y los pedidos terminados a Xero.<\/strong> Tres llamadas registran los resultados en Xero:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li>PUT <code>\/Quotes\/{QuoteID}\/History<\/code> a\u00f1ade una nota con la fecha de finalizaci\u00f3n prevista. Un presupuesto aceptado solo permite modificar el contacto y las notas, por lo que la fecha se guarda en la nota del historial. (<a href=\"https:\/\/developer.xero.com\/documentation\/api\/accounting\/quotes\">Fuente<\/a>)<\/li>\n\n\n<li>Cuando se termina el pedido, POST <code>\/Invoices<\/code> crea una factura de venta con Type ACCREC, Status DRAFT, el contacto y las l\u00edneas del presupuesto y el n\u00famero de presupuesto como Reference. Su contable la aprueba y la env\u00eda desde Xero.<\/li>\n\n\n<li>POST <code>\/Quotes<\/code> con el QuoteID y Status INVOICED cierra el presupuesto. El paso de Accepted a Invoiced es un cambio de estado v\u00e1lido en Accounting API.<\/li>\n\n<\/ul>\n\n\n<p><strong>4. Confirmaciones en planta y horas de proyecto.<\/strong> Los operarios registran el trabajo con SkyPlanner Mobile Confirmations, Production Timer o Quick Log Mode. El avance actualiza la programaci\u00f3n de inmediato y Autopilot reprograma el resto. En los trabajos de proyecto, SkyPlanner env\u00eda las horas como registros de tiempo de la tarea del proyecto, con el usuario de Xero, la fecha y la duraci\u00f3n. (<a href=\"https:\/\/developer.xero.com\/documentation\/api\/projects\/time\">Fuente<\/a>)<\/p>\n\n\n<p><strong>5. Responsabilidad sobre los datos y reglas para resolver conflictos.<\/strong> D\u00e9jelas por escrito antes de la entrada en producci\u00f3n:<\/p>\n\n\n<figure class=\"wp-block-table ind-table\"><table><thead><tr><th>Datos<\/th><th>Sistema responsable<\/th><\/tr><\/thead><tbody><tr><td>Contactos, art\u00edculos, precios, presupuestos, pedidos de compra, facturas, contabilidad<\/td><td>Xero<\/td><\/tr><tr><td>Estaciones de trabajo, operaciones, turnos, ausencias, matriz de tiempos de preparaci\u00f3n, herramientas, recursos productivos alternativos<\/td><td>SkyPlanner<\/td><\/tr><tr><td>Secuencia de tareas, horas de inicio y fin, estaci\u00f3n de trabajo de cada tarea<\/td><td>SkyPlanner<\/td><\/tr><tr><td>Nota con la fecha de finalizaci\u00f3n prevista en el presupuesto<\/td><td>SkyPlanner, con env\u00edo a Xero<\/td><\/tr><tr><td>Borrador de factura para pedidos terminados, horas de proyecto<\/td><td>SkyPlanner los crea; Xero asume el control tras la aprobaci\u00f3n<\/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\">Pasos habituales del proyecto<\/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 implementaci\u00f3n suele completarse en unas semanas desde el inicio del proceso de incorporaci\u00f3n. Antes, la prueba gratuita de 30 d\u00edas utiliza sus propios datos, exportados desde Xero en un archivo CSV con contactos, productos y presupuestos abiertos.<\/p>\n\n\n<p>El proyecto consta de los siguientes pasos:<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>Conexi\u00f3n.<\/strong> Un administrador de Xero autoriza SkyPlanner y selecciona la organizaci\u00f3n.<\/li>\n\n\n<li><strong>Objeto que genera la demanda.<\/strong> Acuerde si la producci\u00f3n se inicia a partir de presupuestos aceptados o de facturas de venta.<\/li>\n\n\n<li><strong>Correspondencia de datos.<\/strong> Defina la tabla de correspondencias, los c\u00f3digos de art\u00edculo, las cuentas contables de las facturas, los valores fiscales predeterminados y las reglas que determinan qu\u00e9 sistema controla cada dato.<\/li>\n\n\n<li><strong>Carga inicial.<\/strong> Contactos, art\u00edculos, pedidos de compra abiertos y presupuestos aceptados.<\/li>\n\n\n<li><strong>Modelo de producci\u00f3n.<\/strong> Estaciones de trabajo, operaciones por producto, turnos, matriz de tiempos de preparaci\u00f3n, herramientas y n\u00famero de operarios en SkyPlanner.<\/li>\n\n\n<li><strong>Sincronizaci\u00f3n.<\/strong> Webhooks para contactos y facturas, consultas peri\u00f3dicas con <code>If-Modified-Since<\/code> para presupuestos, art\u00edculos y pedidos de compra, adem\u00e1s de una conciliaci\u00f3n nocturna.<\/li>\n\n\n<li><strong>Escritura en Xero.<\/strong> Primero las notas de los presupuestos; despu\u00e9s, los borradores de factura y el estado de los presupuestos; por \u00faltimo, las horas de proyecto cuando se utilicen.<\/li>\n\n\n<li><strong>Pruebas en paralelo y puesta en marcha.<\/strong> Compare las fechas de SkyPlanner con su plan actual y pida a su responsable de contabilidad que revise los primeros borradores de factura. Despu\u00e9s, active la escritura en 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\">Qu\u00e9 prever al integrar 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 no tiene objetos de producci\u00f3n.<\/strong> Mantenga las operaciones de cada producto en SkyPlanner, vinculadas al c\u00f3digo de art\u00edculo de Xero. No cambie los c\u00f3digos de art\u00edculo.<\/li>\n\n\n<li><strong>Los presupuestos no tienen webhook.<\/strong> Cons\u00faltelos a intervalos cortos con <code>If-Modified-Since<\/code>, sin superar los l\u00edmites por minuto ni los diarios.<\/li>\n\n\n<li><strong>Los presupuestos aceptados quedan bloqueados.<\/strong> Tras la aceptaci\u00f3n, solo se pueden modificar los datos de contacto y las notas. Por eso, la fecha comprometida se lee una sola vez, al aceptar el presupuesto, y la fecha planificada se escribe como una nota en el historial.<\/li>\n\n\n<li><strong>Las existencias se actualizan con las facturas.<\/strong> Xero modifica las cantidades disponibles de los art\u00edculos con seguimiento de inventario mediante facturas de venta, facturas de proveedor y notas de abono. Acuerde con su responsable de contabilidad c\u00f3mo contabilizar los productos terminados y los materiales consumidos.<\/li>\n\n\n<li><strong>Las horas de proyecto requieren usuarios de Xero.<\/strong> Cada registro de horas pertenece a un usuario de Xero. Decida qu\u00e9 operarios registrar\u00e1n horas en Xero Projects y mantenga los registros de los dem\u00e1s en SkyPlanner.<\/li>\n\n\n<li><strong>Permisos granulares.<\/strong> Solicite permisos granulares desde el principio, ya que los permisos de alcance amplio se est\u00e1n retirando.<\/li>\n\n\n<li><strong>Nivel de la aplicaci\u00f3n.<\/strong> El nivel de socio determina cu\u00e1ntas organizaciones puede conectar una aplicaci\u00f3n y cu\u00e1ntas llamadas puede realizar al d\u00eda. Elija el nivel en funci\u00f3n del n\u00famero de plantas.<\/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\">Integraci\u00f3n con Xero: qui\u00e9n la configura y ofrece soporte<\/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>El trabajo abarca sus art\u00edculos, presupuestos, pedidos de compra y el paso de los trabajos terminados a facturaci\u00f3n. A\u00f1ade lo que Xero no almacena: estaciones de trabajo, operaciones, turnos, matriz de tiempos de preparaci\u00f3n, herramientas, n\u00famero de operarios y recursos productivos alternativos.<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>El equipo de SkyPlanner la configura durante la incorporaci\u00f3n y ofrece soporte tras la puesta en marcha.<\/strong> Cada taller configura los art\u00edculos, presupuestos y existencias de forma distinta en Xero, y ese conocimiento se aplica aqu\u00ed.<\/li>\n\n\n<li><strong>Su asesor de Xero o su socio de integraci\u00f3n puede desarrollarla.<\/strong> SkyPlanner proporciona la REST API, la documentaci\u00f3n Swagger\/OpenAPI y los webhooks.<\/li>\n\n\n<li><strong>Sus propios desarrolladores pueden trabajar sobre esta base<\/strong> con un token de API. Basta con un token de API para empezar, y el equipo de SkyPlanner presta ayuda cuando hace falta. La documentaci\u00f3n del producto, incluidos los pedidos de compra y la API de productos y materiales, est\u00e1 en la <a href=\"\/es\/docs\/tutorial-de-integracion\/\">documentaci\u00f3n de SkyPlanner<\/a>.<\/li>\n\n<\/ol>\n\n\n<p>SkyPlanner est\u00e1 disponible desde 199 \u20ac al mes, con 5 estaciones de trabajo incluidas y facturaci\u00f3n mensual. La integraci\u00f3n se presupuesta de antemano seg\u00fan su proceso y sus necesidades, junto con su plan, para que conozca el coste total antes de empezar. Consulte los <a href=\"\/es\/precios\/\">precios<\/a>, las <a href=\"\/es\/funciones\/\">funciones<\/a> y lo que Xero ofrece por s\u00ed solo en <a href=\"\/es\/integraciones\/erp\/xero\/programacion-produccion\/\">\u00bfDispone Xero de programaci\u00f3n de la producci\u00f3n?<\/a> Encontrar\u00e1 una visi\u00f3n general en la <a href=\"\/es\/integraciones\/erp\/xero\/\">p\u00e1gina de Xero<\/a> y otros sistemas en <a href=\"\/es\/integraciones\/erp\/\">todas las integraciones<\/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=\"\/es\/prueba\/\">Iniciar prueba gratuita<\/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=\"\/es\/contacto-con-ventas\/\">Reservar una 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\">Opiniones de fabricantes sobre 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, especialista en cadena de suministro de UTU, en la planta de producci\u00f3n de cuadros el\u00e9ctricos de 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>ahorradas cada semana<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201cCon SkyPlanner, hemos pasado de planificar la producci\u00f3n en hojas de Excel a optimizarla en tiempo real.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Kalle Kalliom\u00e4ki, especialista en cadena de suministro<\/b><br>UTU \u00b7 Cuadros el\u00e9ctricos y aparamenta<\/p>\n\n\n<p class=\"ind-cust__result\">La planificaci\u00f3n de la producci\u00f3n ahorra 2 horas de trabajo cada semana, y la l\u00ednea recibe una nueva cola de tareas en segundos.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/es\/casos-de-clientes\/utu\/\">Leer la opini\u00f3n de UTU<\/a><svg class=\"ind-cust__arrow\" viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 10h11M11 5l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group ind-cust ind-cust--photo\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"ind-cust__photo\"><img src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/08-35ce8dff-f7d0-4cf3-9e71-0fe7e7ff88d3.jpg\" alt=\"Operarios con trajes de sala limpia en una l\u00ednea de llenado de botellas de la planta farmac\u00e9utica de Laboratory &amp; Allied en 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>de eficiencia en la producci\u00f3n<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201cLa eficiencia de la producci\u00f3n ha aumentado un 90%.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Abdul Rucyinga, responsable de TI<\/b><br>Laboratory &amp; Allied \u00b7 Fabricaci\u00f3n farmac\u00e9utica<\/p>\n\n\n<p class=\"ind-cust__result\">La eficiencia de la producci\u00f3n ha aumentado un 90%, y generar un plan optimizado de tres meses para todas las estaciones de trabajo lleva menos de 30 minutos.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/es\/casos-de-clientes\/laboratory-allied\/\">Leer la opini\u00f3n 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>Menos<\/b><span>paradas por falta de materiales<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201cEl valor que nos aporta SkyPlanner es contar con una herramienta que funciona en el d\u00eda a d\u00eda, especialmente para fijar fechas de entrega.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Tommi M\u00e4nnist\u00f6, responsable de planificaci\u00f3n de la producci\u00f3n<\/b><br>Eskomatic \u00b7 Mecanizado por encargo<\/p>\n\n\n<p class=\"ind-cust__result\">La programaci\u00f3n autom\u00e1tica de la carga de trabajo permite fijar fechas de entrega m\u00e1s precisas, y las paradas de producci\u00f3n por falta de materiales se han reducido considerablemente.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/es\/casos-de-clientes\/eskomatic\/\">Leer la opini\u00f3n de Eskomatic<\/a><svg class=\"ind-cust__arrow\" viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 10h11M11 5l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group ind-cust ind-cust--photo\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"ind-cust__photo\"><img src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/25-73c14230-f628-43c7-9890-005acea9125f.jpg\" alt=\"Hannu Ryyn\u00e4nen, director general de Mamec, en la nave de producci\u00f3n de la empresa en 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 y m\u00e1s<\/b><span>\u00f3rdenes de trabajo programadas autom\u00e1ticamente<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201cAhora controlamos la producci\u00f3n de otra manera y conocemos nuestra capacidad a un nivel completamente distinto.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Hannu Ryyn\u00e4nen, director general<\/b><br>Mamec \u00b7 Mezcladores industriales, bombas y fabricaci\u00f3n de alta tecnolog\u00eda por encargo<\/p>\n\n\n<p class=\"ind-cust__result\">Miles de \u00f3rdenes de trabajo se programan autom\u00e1ticamente, y toda la organizaci\u00f3n dispone de una visi\u00f3n de la producci\u00f3n en tiempo real.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/es\/casos-de-clientes\/mamec\/\">Leer la opini\u00f3n 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\">Preguntas frecuentes<\/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>\u00bfTiene Xero una API para datos de producci\u00f3n?<\/summary>\n<p class=\"sp-faq__a\">Xero dispone de Accounting API y Projects API, ambas REST con OAuth 2.0. Abarcan contactos, art\u00edculos, presupuestos, facturas, pedidos de compra y registros de horas. Los datos de producci\u00f3n, como las estaciones de trabajo y las operaciones, se almacenan en 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>\u00bfPuede SkyPlanner escribir datos en Xero?<\/summary>\n<p class=\"sp-faq__a\">S\u00ed. SkyPlanner a\u00f1ade la fecha de finalizaci\u00f3n planificada al historial de cada presupuesto. Cuando el pedido est\u00e1 terminado, crea un borrador de factura de venta con las l\u00edneas del presupuesto, cambia el estado del presupuesto a Invoiced y env\u00eda los registros de horas de proyecto.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>\u00bfEnv\u00eda Xero los cambios en tiempo real?<\/summary>\n<p class=\"sp-faq__a\">Los webhooks de Xero abarcan contactos y facturas. SkyPlanner lee los presupuestos, art\u00edculos y pedidos de compra modificados desde la \u00faltima sincronizaci\u00f3n mediante <code>If-Modified-Since<\/code> y concilia los datos cada noche. As\u00ed, los nuevos presupuestos aceptados se incorporan r\u00e1pidamente a la programaci\u00f3n.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>\u00bfDe d\u00f3nde salen las listas de materiales, las rutas de fabricaci\u00f3n y las m\u00e1quinas si Xero no las tiene?<\/summary>\n<p class=\"sp-faq__a\">De SkyPlanner. Las estaciones de trabajo, las operaciones por producto, los turnos y los tiempos de preparaci\u00f3n se configuran una sola vez, manualmente o mediante una importaci\u00f3n de CSV o Excel. Cada producto se vincula al c\u00f3digo de art\u00edculo de Xero, de modo que los nuevos presupuestos aceptados se programan autom\u00e1ticamente.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>\u00bfPodemos probar SkyPlanner antes de desarrollar la integraci\u00f3n?<\/summary>\n<p class=\"sp-faq__a\">S\u00ed. La prueba gratuita de 30 d\u00edas permite utilizar hasta 20 estaciones de trabajo con una importaci\u00f3n CSV desde Xero, sin necesidad de tarjeta de cr\u00e9dito. <a href=\"\/es\/prueba\/\">Inicie la prueba<\/a> o <a href=\"\/es\/contacto-con-ventas\/\">hable con el equipo comercial<\/a> para definir el alcance de la integraci\u00f3n.<\/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>Integraciones \/ ERP \/ Xero Gu\u00eda de integraci\u00f3n de Xero para la programaci\u00f3n de la producci\u00f3n con SkyPlanner APS Esta gu\u00eda de integraci\u00f3n de Xero explica a asesores, consultores y equipos de TI que trabajan con Xero c\u00f3mo conectarlo a SkyPlanner APS. SkyPlanner se integra con Xero en ambos sentidos a trav\u00e9s de Xero Accounting &#8230; <a title=\"Gu\u00eda de integraci\u00f3n de Xero para la programaci\u00f3n de la producci\u00f3n con SkyPlanner APS\" class=\"read-more\" href=\"https:\/\/skyplanner.ai\/es\/integraciones\/erp\/xero\/guia-de-integracion\/\" aria-label=\"Leer m\u00e1s sobre Gu\u00eda de integraci\u00f3n de Xero para la programaci\u00f3n de la producci\u00f3n con SkyPlanner APS\">Leer m\u00e1s<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":106089,"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-106756","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 y APS: gu\u00eda de integraci\u00f3n para programar la producci\u00f3n<\/title>\n<meta name=\"description\" content=\"Conecta Xero y SkyPlanner APS: Accounting API y Projects API, permisos OAuth 2.0, webhooks, mapeo, env\u00edo de borradores de factura y horas de proyecto.\" \/>\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\/es\/integraciones\/erp\/xero\/guia-de-integracion\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Gu\u00eda de integraci\u00f3n de Xero para la programaci\u00f3n de la producci\u00f3n con SkyPlanner APS\" \/>\n<meta property=\"og:description\" content=\"Conecta Xero y SkyPlanner APS: Accounting API y Projects API, permisos OAuth 2.0, webhooks, mapeo, env\u00edo de borradores de factura y horas de proyecto.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skyplanner.ai\/es\/integraciones\/erp\/xero\/guia-de-integracion\/\" \/>\n<meta property=\"og:site_name\" content=\"SkyPlanner\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"15 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/es\\\/integraciones\\\/erp\\\/xero\\\/guia-de-integracion\\\/\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/es\\\/integraciones\\\/erp\\\/xero\\\/guia-de-integracion\\\/\",\"name\":\"Xero y APS: gu\u00eda de integraci\u00f3n para programar la producci\u00f3n\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/es\\\/#website\"},\"datePublished\":\"2026-10-23T13:42:12+00:00\",\"description\":\"Conecta Xero y SkyPlanner APS: Accounting API y Projects API, permisos OAuth 2.0, webhooks, mapeo, env\u00edo de borradores de factura y horas de proyecto.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/es\\\/integraciones\\\/erp\\\/xero\\\/guia-de-integracion\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/skyplanner.ai\\\/es\\\/integraciones\\\/erp\\\/xero\\\/guia-de-integracion\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/es\\\/integraciones\\\/erp\\\/xero\\\/guia-de-integracion\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Integraciones de software ERP y MES con SkyPlanner\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/es\\\/integraciones\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"SkyPlanner APS para tu ERP\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/es\\\/integraciones\\\/erp\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"SkyPlanner APS para Xero: programaci\u00f3n de la producci\u00f3n para fabricantes\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/es\\\/integraciones\\\/erp\\\/xero\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Gu\u00eda de integraci\u00f3n de Xero para la programaci\u00f3n de la producci\u00f3n con SkyPlanner APS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/es\\\/\",\"name\":\"SkyPlanner\",\"description\":\"AI-powered production scheduling and planning software\",\"publisher\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/skyplanner.ai\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/es\\\/#organization\",\"name\":\"Skycode Oy\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/es\\\/#\\\/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\\\/es\\\/#\\\/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 y APS: gu\u00eda de integraci\u00f3n para programar la producci\u00f3n","description":"Conecta Xero y SkyPlanner APS: Accounting API y Projects API, permisos OAuth 2.0, webhooks, mapeo, env\u00edo de borradores de factura y horas de proyecto.","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\/es\/integraciones\/erp\/xero\/guia-de-integracion\/","og_locale":"es_ES","og_type":"article","og_title":"Gu\u00eda de integraci\u00f3n de Xero para la programaci\u00f3n de la producci\u00f3n con SkyPlanner APS","og_description":"Conecta Xero y SkyPlanner APS: Accounting API y Projects API, permisos OAuth 2.0, webhooks, mapeo, env\u00edo de borradores de factura y horas de proyecto.","og_url":"https:\/\/skyplanner.ai\/es\/integraciones\/erp\/xero\/guia-de-integracion\/","og_site_name":"SkyPlanner","twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"15 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skyplanner.ai\/es\/integraciones\/erp\/xero\/guia-de-integracion\/","url":"https:\/\/skyplanner.ai\/es\/integraciones\/erp\/xero\/guia-de-integracion\/","name":"Xero y APS: gu\u00eda de integraci\u00f3n para programar la producci\u00f3n","isPartOf":{"@id":"https:\/\/skyplanner.ai\/es\/#website"},"datePublished":"2026-10-23T13:42:12+00:00","description":"Conecta Xero y SkyPlanner APS: Accounting API y Projects API, permisos OAuth 2.0, webhooks, mapeo, env\u00edo de borradores de factura y horas de proyecto.","breadcrumb":{"@id":"https:\/\/skyplanner.ai\/es\/integraciones\/erp\/xero\/guia-de-integracion\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skyplanner.ai\/es\/integraciones\/erp\/xero\/guia-de-integracion\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skyplanner.ai\/es\/integraciones\/erp\/xero\/guia-de-integracion\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/skyplanner.ai\/es\/"},{"@type":"ListItem","position":2,"name":"Integraciones de software ERP y MES con SkyPlanner","item":"https:\/\/skyplanner.ai\/es\/integraciones\/"},{"@type":"ListItem","position":3,"name":"SkyPlanner APS para tu ERP","item":"https:\/\/skyplanner.ai\/es\/integraciones\/erp\/"},{"@type":"ListItem","position":4,"name":"SkyPlanner APS para Xero: programaci\u00f3n de la producci\u00f3n para fabricantes","item":"https:\/\/skyplanner.ai\/es\/integraciones\/erp\/xero\/"},{"@type":"ListItem","position":5,"name":"Gu\u00eda de integraci\u00f3n de Xero para la programaci\u00f3n de la producci\u00f3n con SkyPlanner APS"}]},{"@type":"WebSite","@id":"https:\/\/skyplanner.ai\/es\/#website","url":"https:\/\/skyplanner.ai\/es\/","name":"SkyPlanner","description":"AI-powered production scheduling and planning software","publisher":{"@id":"https:\/\/skyplanner.ai\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skyplanner.ai\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/skyplanner.ai\/es\/#organization","name":"Skycode Oy","url":"https:\/\/skyplanner.ai\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/skyplanner.ai\/es\/#\/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\/es\/#\/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\/es\/author\/jussi\/"},"uagb_comment_info":0,"uagb_excerpt":"Integraciones \/ ERP \/ Xero Gu\u00eda de integraci\u00f3n de Xero para la programaci\u00f3n de la producci\u00f3n con SkyPlanner APS Esta gu\u00eda de integraci\u00f3n de Xero explica a asesores, consultores y equipos de TI que trabajan con Xero c\u00f3mo conectarlo a SkyPlanner APS. SkyPlanner se integra con Xero en ambos sentidos a trav\u00e9s de Xero Accounting&hellip;","_links":{"self":[{"href":"https:\/\/skyplanner.ai\/es\/wp-json\/wp\/v2\/pages\/106756","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skyplanner.ai\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/skyplanner.ai\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/es\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/es\/wp-json\/wp\/v2\/comments?post=106756"}],"version-history":[{"count":0,"href":"https:\/\/skyplanner.ai\/es\/wp-json\/wp\/v2\/pages\/106756\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/es\/wp-json\/wp\/v2\/pages\/106089"}],"wp:attachment":[{"href":"https:\/\/skyplanner.ai\/es\/wp-json\/wp\/v2\/media?parent=106756"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}