{"id":104422,"date":"2026-10-20T16:09:04","date_gmt":"2026-10-20T16:09:04","guid":{"rendered":"https:\/\/skyplanner.ai\/integracoes\/erp\/visma-net\/guia-de-integracao\/"},"modified":"2026-10-20T16:09:04","modified_gmt":"2026-10-20T16:09:04","slug":"guia-de-integracao","status":"publish","type":"page","link":"https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/visma-net\/guia-de-integracao\/","title":{"rendered":"Guia de integra\u00e7\u00e3o do Visma Net para programa\u00e7\u00e3o da produ\u00e7\u00e3o com 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=\"\/pt-pt\/integracoes\/\">Integra\u00e7\u00f5es<\/a> \/ <a href=\"\/pt-pt\/integracoes\/erp\/\">ERP<\/a> \/ Visma Net ERP<\/span><\/p>\n\n\n<h1 class=\"wp-block-heading fx-hero__title\">Guia de integra\u00e7\u00e3o do Visma Net <span class=\"hl\">para programa\u00e7\u00e3o da produ\u00e7\u00e3o com 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>Este guia de integra\u00e7\u00e3o do Visma Net mostra aos parceiros e \u00e0s equipas de TI como ligar o Visma Net (Visma.net ERP) ao SkyPlanner APS. A integra\u00e7\u00e3o entre o SkyPlanner e o Visma Net \u00e9 bidirecional e utiliza a Visma Net API:<\/p>\n\n\n<ul class=\"wp-block-list fxv-deliver__bul\">\n\n<li>O SkyPlanner recebe Stock items, Kit specifications, encomendas de clientes, n\u00edveis de stock e encomendas a fornecedores.<\/li>\n\n\n<li>As tarefas programadas d\u00e3o origem a Kit assemblies, que s\u00e3o libertadas quando o trabalho fica conclu\u00eddo.<\/li>\n\n\n<li>As horas dos operadores s\u00e3o devolvidas como Employee time cards.<\/li>\n\n\n<li>Os webhooks do SkyPlanner enviam as altera\u00e7\u00f5es \u00e0 programa\u00e7\u00e3o assim que ocorrem.<\/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=\"\/pt-pt\/avaliacao\/\">Iniciar teste gratuito<\/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=\"\/pt-pt\/vendas-de-contacto\/\">Agendar demonstra\u00e7\u00e3o<\/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 Programa\u00e7\u00e3o da produ\u00e7\u00e3o<\/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=\"Cronograma de Gantt do SkyPlanner APS com tarefas programadas por centro de trabalho e uma lista de ordens em baixo.\"><\/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>Durante a implementa\u00e7\u00e3o inicial, a equipa SkyPlanner configura a integra\u00e7\u00e3o de acordo com a sua configura\u00e7\u00e3o do Visma Net e presta apoio ap\u00f3s a entrada em produ\u00e7\u00e3o. Este guia destina-se a parceiros e programadores que queiram participar ou desenvolver as suas pr\u00f3prias solu\u00e7\u00f5es com a REST API documentada do SkyPlanner (<a href=\"https:\/\/integration.skyplanner.app\/api\/swagger\">refer\u00eancia da 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=\"visma-net-s-integration-interfaces\"><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\">Interfaces de integra\u00e7\u00e3o do Visma Net<\/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>Visma Net ERP API.<\/strong> Interface REST com uma especifica\u00e7\u00e3o OpenAPI ainda intitulada &#8220;Visma.net ERP API v1&#8221;, com caminhos v1 e v2. O URL base \u00e9 <code>https:\/\/api.finance.visma.net<\/code>. O antigo dom\u00ednio <code>integration.visma.net<\/code> est\u00e1 sujeito a limita\u00e7\u00e3o de tr\u00e1fego desde 1 de fevereiro de 2026 e est\u00e1 a ser desativado (<a href=\"https:\/\/docs.vismasoftware.no\/vismanetapi\/end-of-life-notices\/change-base-url\/\">aviso<\/a>).<\/li>\n\n\n<li><strong>SalesOrder service v3<\/strong> em <code>https:\/\/salesorder.visma.net<\/code>. Os endpoints v1 e v2 para encomendas de clientes chegaram ao fim de vida.<\/li>\n\n\n<li><strong>Webhooks<\/strong> atrav\u00e9s do Visma Developer Portal.<\/li>\n\n\n<li><strong>Background API.<\/strong> O cabe\u00e7alho <code>erp-api-background<\/code> coloca as chamadas demoradas em fila, devolve 202 com um ID de tarefa e envia uma notifica\u00e7\u00e3o quando o resultado est\u00e1 pronto.<\/li>\n\n\n<li><strong>Cen\u00e1rios de importa\u00e7\u00e3o e exporta\u00e7\u00e3o<\/strong> no Visma Net, com fornecedores de dados CSV, Excel ou SQL, para carregamentos pontuais de dados mestre.<\/li>\n\n<\/ul>\n\n\n<p>A API n\u00e3o tem endpoints para ordens de produ\u00e7\u00e3o, gamas operat\u00f3rias ou centros de trabalho, porque estes objetos n\u00e3o existem no Visma Net. Os dados para a programa\u00e7\u00e3o prov\u00eam dos artigos, kits, encomendas e stocks:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><code>GET \/v1\/inventory<\/code>: artigos com e sem gest\u00e3o de stock, incluindo o indicador de kit e a classe do artigo<\/li>\n\n\n<li><code>GET \/v1\/KitSpecifications\/{kitInventoryID}\/{revisionID}<\/code>: linhas de componentes por revis\u00e3o<\/li>\n\n\n<li><code>GET \/v1\/kitassembly<\/code>: montagens existentes, com filtros por tipo e estado<\/li>\n\n\n<li>SalesOrder service v3: procura com datas solicitadas e linhas de encomenda<\/li>\n\n\n<li><code>GET \/v1\/inventorysummary\/{inventoryNumber}<\/code>: quantidades em stock e dispon\u00edveis por armaz\u00e9m<\/li>\n\n\n<li><code>GET \/v1\/purchaseorder<\/code> e <code>GET \/v2\/PurchaseReceipt<\/code>: materiais a receber e rece\u00e7\u00f5es<\/li>\n\n<\/ul>\n\n\n<p>Todos os endpoints de listagem aceitam <code>lastModifiedDateTime<\/code> com <code>lastModifiedDateTimeCondition<\/code>, bem como <code>pageNumber<\/code> e <code>pageSize<\/code>, pelo que cada sincroniza\u00e7\u00e3o pode ser incremental.<\/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-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\">Autentica\u00e7\u00e3o e 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>O Visma Net utiliza o <strong>Visma Connect<\/strong> (OpenID Connect e OAuth 2.0):<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li>Registe uma <strong>Service Integration<\/strong> no Visma Developer Portal.<\/li>\n\n\n<li>O <strong>administrador do tenant<\/strong> Visma Net do cliente aprova a integra\u00e7\u00e3o.<\/li>\n\n\n<li>Pe\u00e7a tokens atrav\u00e9s do fluxo de credenciais do cliente em <code>https:\/\/connect.visma.com\/connect\/token<\/code>, passando o <code>tenant_id<\/code> e \u00e2mbitos da API como <code>visma_api:read<\/code>. Os tokens s\u00e3o v\u00e1lidos durante 3.600 segundos.<\/li>\n\n<\/ul>\n\n\n<p>Os limites de pedidos aplicam-se por empresa e cliente, numa janela hor\u00e1ria fixa. As respostas incluem <code>X-RateLimit-Limit<\/code>, <code>X-RateLimit-Remaining<\/code> e <code>X-RateLimit-Reset<\/code>. Quando o limite \u00e9 excedido, a API devolve 429 com <code>Retry-After<\/code> (<a href=\"https:\/\/docs.vismasoftware.no\/vismanetapi\/api-reference\/rate-limits\/\">limites de pedidos<\/a>). Os cabe\u00e7alhos ETag e <code>If-Match<\/code> protegem as atualiza\u00e7\u00f5es.<\/p>\n\n\n<p>Os parceiros realizam testes numa empresa de demonstra\u00e7\u00e3o atrav\u00e9s do Integrator Programme gratuito da Visma. Do lado do SkyPlanner, a REST API utiliza um token de API para autentica\u00e7\u00e3o (SkyPlanner Settings &gt; API) e est\u00e1 documentada em Swagger\/OpenAPI. O <a href=\"\/pt-pt\/docs\/tutorial-de-integracao\/\">tutorial de integra\u00e7\u00e3o<\/a> explica as primeiras chamadas, passo a passo.<\/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=\"events-webhooks-and-polling\"><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\">Eventos, webhooks e consultas peri\u00f3dicas<\/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>Os <a href=\"https:\/\/docs.vismasoftware.no\/vismanetapi\/webhooks\/event-and-entities\/\">webhooks<\/a> do Visma Developer Portal abrangem os eventos relevantes para a programa\u00e7\u00e3o:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li>Inventory Item Created, Updated e Changed<\/li>\n\n\n<li>Purchase Order Changed e Status Changed<\/li>\n\n\n<li>Sales Order Changed e Status Changed, em migra\u00e7\u00e3o para o publicador SalesOrderService<\/li>\n\n<\/ul>\n\n\n<p>N\u00e3o existem eventos para Kit assembly ou Kit specifications. O SkyPlanner consulta estes objetos periodicamente com filtros <code>lastModifiedDateTime<\/code>. As quantidades em stock s\u00e3o consultadas a cada execu\u00e7\u00e3o da programa\u00e7\u00e3o. No sentido inverso, o SkyPlanner envia webhooks quando o estado ou a programa\u00e7\u00e3o muda.<\/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\">Mapeamento de dados<\/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 do Visma Net (endpoint)<\/th><th>Objeto do SkyPlanner<\/th><th>Sentido<\/th><th>Frequ\u00eancia<\/th><\/tr><\/thead><tbody><tr><td>Stock items, Non-stock items (<code>\/v1\/inventory<\/code>)<\/td><td>Produtos e materiais<\/td><td>Visma Net \u2192 SkyPlanner<\/td><td>Carregamento inicial, depois por webhook<\/td><\/tr><tr><td>Kit specifications (<code>\/v1\/KitSpecifications<\/code>)<\/td><td>Estrutura do produto, materiais por produto<\/td><td>Visma Net \u2192 SkyPlanner<\/td><td>Carregamento inicial, depois por consulta peri\u00f3dica<\/td><\/tr><tr><td>Encomendas de clientes (SalesOrder service v3)<\/td><td>Encomendas com datas de entrega e prioridade do cliente<\/td><td>Visma Net \u2192 SkyPlanner<\/td><td>Webhook<\/td><\/tr><tr><td>Kit assembly, com estado On hold (<code>\/v1\/kitassembly<\/code>), se as montagens forem criadas no Visma Net<\/td><td>Tarefas<\/td><td>Visma Net \u2192 SkyPlanner<\/td><td>Consulta peri\u00f3dica<\/td><\/tr><tr><td>Inventory summary (<code>\/v1\/inventorysummary<\/code>)<\/td><td>Quantidades em stock por armaz\u00e9m<\/td><td>Visma Net \u2192 SkyPlanner<\/td><td>Consulta a cada execu\u00e7\u00e3o da programa\u00e7\u00e3o<\/td><\/tr><tr><td>Encomendas a fornecedores, rece\u00e7\u00f5es de compras (<code>\/v1\/purchaseorder<\/code>, <code>\/v2\/PurchaseReceipt<\/code>)<\/td><td>Materiais a receber com data de entrega; atualiza\u00e7\u00e3o do stock quando a encomenda ao fornecedor \u00e9 entregue<\/td><td>Visma Net \u2192 SkyPlanner<\/td><td>Webhook, seguido de leitura<\/td><\/tr><tr><td>N\u00e3o existe no Visma Net<\/td><td>Etapas do processo, centros de trabalho, turnos, matriz de tempos de prepara\u00e7\u00e3o, ferramentas, recursos alternativos<\/td><td>Geridos no SkyPlanner<\/td><td>Configurados durante a implementa\u00e7\u00e3o inicial<\/td><\/tr><tr><td>Cria\u00e7\u00e3o e atualiza\u00e7\u00e3o de Kit assembly (<code>POST<\/code>\/<code>PUT \/v1\/kitassembly<\/code>)<\/td><td>Tarefa programada: artigo kit, quantidade, data de conclus\u00e3o prevista<\/td><td>SkyPlanner \u2192 Visma Net<\/td><td>Quando a programa\u00e7\u00e3o muda, atrav\u00e9s de um webhook do SkyPlanner<\/td><\/tr><tr><td>Liberta\u00e7\u00e3o de Kit assembly (<code>\/v1\/kitassembly\/{type}\/{refNo}\/action\/release<\/code>)<\/td><td>Tarefa conclu\u00edda: produ\u00e7\u00e3o obtida e consumo de componentes<\/td><td>SkyPlanner \u2192 Visma Net<\/td><td>Na conclus\u00e3o<\/td><\/tr><tr><td>Inventory receipt, Inventory issue (<code>\/v1\/inventoryReceipt<\/code>, <code>\/v1\/inventoryissue<\/code>, liberta\u00e7\u00e3o)<\/td><td>Produ\u00e7\u00e3o obtida e consumo de materiais quando n\u00e3o se utilizam kits<\/td><td>SkyPlanner \u2192 Visma Net<\/td><td>Na conclus\u00e3o<\/td><\/tr><tr><td>Employee time card (<code>\/v1\/timeCard<\/code>)<\/td><td>Horas registadas por operador<\/td><td>SkyPlanner \u2192 Visma Net<\/td><td>Semanal<\/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\">Modelos de integra\u00e7\u00e3o<\/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. Carregamento inicial de dados mestre.<\/strong> Leia os Stock items, as classes de artigos e a revis\u00e3o mais recente de Kit specification de cada kit. Associe cada linha de componente a um material do SkyPlanner. Em seguida, crie os dados que o Visma Net n\u00e3o cont\u00e9m: centros de trabalho, turnos, etapas do processo com tempos de prepara\u00e7\u00e3o e execu\u00e7\u00e3o, matriz de tempos de prepara\u00e7\u00e3o e necessidades de ferramentas. Importe-os em formato CSV ou Excel. Esta \u00e9 a componente de maior dimens\u00e3o do projeto.<\/p>\n\n\n<p><strong>2. Sincroniza\u00e7\u00e3o de encomendas.<\/strong> Escolha um modelo de procura:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Baseado em encomendas de clientes.<\/strong> As linhas em aberto de encomendas de clientes para artigos kit d\u00e3o origem a encomendas no SkyPlanner, com a data solicitada como data de entrega.<\/li>\n\n\n<li><strong>Baseado em montagens.<\/strong> As Kit assemblies criadas no Visma Net com o estado On hold d\u00e3o origem a tarefas no SkyPlanner.<\/li>\n\n<\/ul>\n\n\n<p>As encomendas em aberto a fornecedores s\u00e3o importadas com as respetivas datas. O SkyPlanner considera o material encomendado dispon\u00edvel na data de entrega da encomenda ao fornecedor e atualiza o stock quando esta \u00e9 marcada como Delivered. Ao calcular a programa\u00e7\u00e3o, utiliza tamb\u00e9m o resumo de invent\u00e1rio para verificar tanto o stock como as compras a receber.<\/p>\n\n\n<p><strong>3. Escrita da programa\u00e7\u00e3o no Visma Net.<\/strong> Numa configura\u00e7\u00e3o baseada em encomendas de clientes, o SkyPlanner cria uma Kit assembly do tipo Production para cada tarefa programada. Define o artigo kit, a revis\u00e3o, o armaz\u00e9m, a quantidade e os componentes, e associa a montagem \u00e0 linha da encomenda do cliente. A data da montagem corresponde \u00e0 conclus\u00e3o prevista. Quando o Autopilot desloca a tarefa, um <code>PUT<\/code> atualiza a data antes da liberta\u00e7\u00e3o.<\/p>\n\n\n<p>A Kit assembly tem um \u00fanico campo Date, pelo que os hor\u00e1rios de cada opera\u00e7\u00e3o permanecem no SkyPlanner e o Visma Net recebe a data relevante para as vendas e o stock.<\/p>\n\n\n<p><strong>4. Confirma\u00e7\u00f5es no ch\u00e3o de f\u00e1brica.<\/strong> Os operadores registam o trabalho com Mobile Confirmations ou Production Timer, e os registos de tempo mant\u00eam a programa\u00e7\u00e3o atualizada. Quando a \u00faltima etapa fica conclu\u00edda, o SkyPlanner invoca a a\u00e7\u00e3o de liberta\u00e7\u00e3o da Kit assembly. A liberta\u00e7\u00e3o regista a produ\u00e7\u00e3o obtida e o consumo de componentes, seguindo-se o lote de lan\u00e7amentos no raz\u00e3o geral. As horas s\u00e3o agregadas em Employee time cards semanais ou em transa\u00e7\u00f5es de projeto, no caso de trabalho baseado em projetos.<\/p>\n\n\n<p><strong>5. Responsabilidade pelos dados e regras de conflito.<\/strong> Documente estas regras antes da entrada em produ\u00e7\u00e3o:<\/p>\n\n\n<figure class=\"wp-block-table ind-table\"><table><thead><tr><th>Dados<\/th><th>Respons\u00e1vel<\/th><\/tr><\/thead><tbody><tr><td>Artigos, Kit specifications, encomendas de clientes, encomendas a fornecedores, exist\u00eancias, custo<\/td><td>Visma Net<\/td><\/tr><tr><td>Etapas do processo, centros de trabalho, turnos, prepara\u00e7\u00f5es, ferramentas<\/td><td>SkyPlanner<\/td><\/tr><tr><td>Sequ\u00eancia das tarefas, horas de in\u00edcio e fim, atribui\u00e7\u00e3o a centros de trabalho<\/td><td>SkyPlanner<\/td><\/tr><tr><td>Data do Kit assembly antes da liberta\u00e7\u00e3o<\/td><td>SkyPlanner<\/td><\/tr><tr><td>Kit assemblies libertados e folhas de horas<\/td><td>Visma Net, com lan\u00e7amento a partir do SkyPlanner<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p>Uma altera\u00e7\u00e3o a uma Kit specification cria uma nova revis\u00e3o. Leia novamente a revis\u00e3o mais recente e refa\u00e7a o mapeamento, pois s\u00f3 a \u00faltima revis\u00e3o pode ser usada na montagem. As altera\u00e7\u00f5es manuais aos componentes de uma montagem continuam v\u00e1lidas no Visma Net, pelo que o SkyPlanner volta a ler a montagem antes da liberta\u00e7\u00e3o.<\/p>\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\">Etapas habituais do projeto<\/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>A implementa\u00e7\u00e3o fica normalmente conclu\u00edda em poucas semanas ap\u00f3s o in\u00edcio do acompanhamento inicial. Antes disso, o per\u00edodo experimental gratuito de 30 dias utiliza os seus pr\u00f3prios dados, obtidos atrav\u00e9s de um cen\u00e1rio de exporta\u00e7\u00e3o do Visma Net e importados em CSV ou Excel.<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>Defini\u00e7\u00e3o do \u00e2mbito.<\/strong> Defina o modelo de procura, a tabela de mapeamento, as regras de responsabilidade pelos dados e onde ser\u00e3o gravados os dados enviados de volta ao Visma Net (Kit assembly ou entradas de invent\u00e1rio).<\/li>\n\n\n<li><strong>Configura\u00e7\u00e3o do Visma Connect.<\/strong> Registe a Service Integration e obtenha a aprova\u00e7\u00e3o do administrador do tenant. Teste primeiro numa empresa de demonstra\u00e7\u00e3o.<\/li>\n\n\n<li><strong>Modelo de produ\u00e7\u00e3o.<\/strong> Centros de trabalho, turnos, etapas do processo, prepara\u00e7\u00f5es e ferramentas no SkyPlanner.<\/li>\n\n\n<li><strong>Carregamento inicial.<\/strong> Artigos de invent\u00e1rio, classes de artigos, Kit specifications, armaz\u00e9ns e exist\u00eancias.<\/li>\n\n\n<li><strong>Sincroniza\u00e7\u00e3o de encomendas de clientes e a fornecedores.<\/strong> Webhooks para encomendas de clientes, encomendas a fornecedores e artigos; consultas peri\u00f3dicas para kits e exist\u00eancias. Esta etapa inclui a renova\u00e7\u00e3o de tokens e o tratamento de respostas 429.<\/li>\n\n\n<li><strong>Envio de dados para o Visma Net.<\/strong> Cria\u00e7\u00e3o, atualiza\u00e7\u00e3o e liberta\u00e7\u00e3o de Kit assembly, bem como folhas de horas.<\/li>\n\n\n<li><strong>Testes em paralelo.<\/strong> Utilize o SkyPlanner em paralelo com o plano atual e compare as datas.<\/li>\n\n\n<li><strong>Entrada em produ\u00e7\u00e3o.<\/strong> Ative o envio de dados para o Visma Net quando os dados coincidirem.<\/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-visma-net-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\">O que prever numa integra\u00e7\u00e3o com o Visma Net<\/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>N\u00e3o h\u00e1 gamas operat\u00f3rias para importar.<\/strong> Todas as etapas do processo e os tempos de prepara\u00e7\u00e3o e execu\u00e7\u00e3o s\u00e3o definidos de raiz no SkyPlanner. Preveja o trabalho necess\u00e1rio e quem ficar\u00e1 respons\u00e1vel.<\/li>\n\n\n<li><strong>Advanced logistics.<\/strong> O Kit assembly requer o grupo Advanced logistics. Com Standard logistics, registe a produ\u00e7\u00e3o atrav\u00e9s de Inventory receipt e Inventory issue.<\/li>\n\n\n<li><strong>Revis\u00f5es bloqueadas.<\/strong> Uma revis\u00e3o de Kit specification j\u00e1 utilizada n\u00e3o pode ser editada, e s\u00f3 a revis\u00e3o mais recente pode ser usada na montagem.<\/li>\n\n\n<li><strong>Unidades de medida.<\/strong> O Kit assembly tem a sua pr\u00f3pria unidade de medida. Na importa\u00e7\u00e3o, compatibilize-a com as quantidades do SkyPlanner.<\/li>\n\n\n<li><strong>Consultas peri\u00f3dicas sem eventos.<\/strong> Os kits n\u00e3o t\u00eam webhooks. Consulte apenas as altera\u00e7\u00f5es com base em <code>lastModifiedDateTime<\/code>, em vez de recarregar todos os dados, para respeitar o limite hor\u00e1rio de pedidos.<\/li>\n\n\n<li><strong>Endpoints atuais.<\/strong> Desenvolva a integra\u00e7\u00e3o apenas com <code>api.finance.visma.net<\/code> e SalesOrder service v3.<\/li>\n\n\n<li><strong>Aprova\u00e7\u00e3o do tenant.<\/strong> As credenciais de cliente n\u00e3o funcionam enquanto o administrador do tenant n\u00e3o aprovar a aplica\u00e7\u00e3o. Agende esta etapa com anteced\u00eancia.<\/li>\n\n\n<li><strong>Folhas de horas semanais.<\/strong> As folhas de horas requerem Advanced financials e s\u00e3o semanais. Agregue as horas dos operadores por semana ou registe-as em transa\u00e7\u00f5es de projeto.<\/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=\"who-configures-and-supports-the-visma-net-integr\"><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\">Quem configura e presta suporte \u00e0 integra\u00e7\u00e3o com o Visma Net<\/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<ol class=\"wp-block-list\">\n\n<li><strong>A equipa SkyPlanner configura a integra\u00e7\u00e3o durante o acompanhamento inicial e presta suporte ap\u00f3s a entrada em produ\u00e7\u00e3o.<\/strong> Este trabalho abrange a componente do SkyPlanner, o modelo de produ\u00e7\u00e3o que falta ao Visma Net e as chamadas acordadas \u00e0 API do Visma Net. Cada f\u00e1brica utiliza o Visma Net de forma diferente, e \u00e9 nesta fase que esse conhecimento \u00e9 aplicado.<\/li>\n\n\n<li><strong>O seu parceiro Visma Net pode participar.<\/strong> A Visma disponibiliza o Visma Net atrav\u00e9s de parceiros certificados pela Visma, que conhecem a sua configura\u00e7\u00e3o e podem rever o mapeamento e a aplica\u00e7\u00e3o Visma Connect. O SkyPlanner disponibiliza a REST API, documenta\u00e7\u00e3o Swagger\/OpenAPI e webhooks.<\/li>\n\n\n<li><strong>A sua pr\u00f3pria equipa de desenvolvimento pode criar a integra\u00e7\u00e3o<\/strong> com a mesma REST API documentada e um token de API. Basta um token de API para come\u00e7ar, e a equipa SkyPlanner ajuda quando necess\u00e1rio. A documenta\u00e7\u00e3o p\u00fablica est\u00e1 dispon\u00edvel na <a href=\"\/pt-pt\/docs\/tutorial-de-integracao\/\">documenta\u00e7\u00e3o do SkyPlanner<\/a>.<\/li>\n\n<\/ol>\n\n\n<p>Depois de estabelecida a liga\u00e7\u00e3o, o motor Arcturus programa a produ\u00e7\u00e3o com base nas encomendas atualizadas do Visma Net, e o trabalho conclu\u00eddo \u00e9 registado no Visma Net como Kit assemblies libertados. Os pre\u00e7os come\u00e7am nos 199 \u20ac por m\u00eas, com 5 centros de trabalho inclu\u00eddos e fatura\u00e7\u00e3o mensal. O or\u00e7amento da integra\u00e7\u00e3o \u00e9 apresentado antecipadamente, de acordo com o seu processo e as suas necessidades, em conjunto com o seu plano, para que conhe\u00e7a o custo total antes de come\u00e7ar.<\/p>\n\n\n<p>Consulte os <a href=\"\/pt-pt\/precos\/\">pre\u00e7os<\/a> e descubra por que raz\u00e3o o Visma Net precisa de uma ferramenta de programa\u00e7\u00e3o em <a href=\"\/pt-pt\/integracoes\/erp\/visma-net\/programacao-producao\/\">programa\u00e7\u00e3o da produ\u00e7\u00e3o com o Visma Net<\/a>, onde se explica como programar a produ\u00e7\u00e3o respeitando a capacidade real das m\u00e1quinas e das equipas. Encontre uma vis\u00e3o geral na <a href=\"\/pt-pt\/integracoes\/erp\/visma-net\/\">p\u00e1gina do Visma Net<\/a> e outros ERP na <a href=\"\/pt-pt\/integracoes\/erp\/\">\u00e1rea de integra\u00e7\u00f5es com ERP<\/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=\"\/pt-pt\/avaliacao\/\">Iniciar per\u00edodo experimental gratuito<\/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=\"\/pt-pt\/vendas-de-contacto\/\">Agendar demonstra\u00e7\u00e3o<\/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\">Opini\u00f5es de fabricantes sobre o 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 em cadeia de abastecimento na UTU, na \u00e1rea de produ\u00e7\u00e3o de quadros el\u00e9tricos em 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>poupadas por semana<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201cCom o SkyPlanner, pass\u00e1mos das folhas de c\u00e1lculo Excel no planeamento da produ\u00e7\u00e3o para a otimiza\u00e7\u00e3o da produ\u00e7\u00e3o em tempo real.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Kalle Kalliom\u00e4ki, especialista em cadeia de abastecimento<\/b><br>UTU \u00b7 Quadros el\u00e9tricos e aparelhagem de manobra<\/p>\n\n\n<p class=\"ind-cust__result\">O planeamento da produ\u00e7\u00e3o permite poupar 2 horas de trabalho por semana, e uma nova fila de tarefas chega \u00e0 linha em segundos.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/pt-pt\/historias-de-clientes\/utu\/\">Ler o testemunho da 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=\"Operadores com vestu\u00e1rio de sala limpa numa linha de enchimento de frascos na f\u00e1brica farmac\u00eautica da Laboratory &amp; Allied, em 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 efici\u00eancia na produ\u00e7\u00e3o<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201cA efici\u00eancia na produ\u00e7\u00e3o aumentou 90%.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Abdul Rucyinga, respons\u00e1vel de TI<\/b><br>Laboratory &amp; Allied \u00b7 Produ\u00e7\u00e3o farmac\u00eautica<\/p>\n\n\n<p class=\"ind-cust__result\">A efici\u00eancia na produ\u00e7\u00e3o aumentou 90%, e criar um plano otimizado para tr\u00eas meses, abrangendo todos os centros de trabalho, demora menos de 30 minutos.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/pt-pt\/historias-de-clientes\/laboratory-allied\/\">Ler o testemunho da 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 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\/07-d99dfa98-8de6-4a48-9bad-9560584a9a24.jpg\" alt=\"Um soldador da KJH-Comp a desbastar uma estrutura de a\u00e7o soldada na f\u00e1brica de Alah\u00e4rm\u00e4\" 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\/08-b4d7c595-f03f-4472-afad-29a42f77e660.png\" alt=\"KJH-Comp\" width=\"126\" height=\"34\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>98%<\/b><span>de fiabilidade das entregas, face a cerca de 50% anteriormente<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201cO SkyPlanner tem um papel decisivo na manuten\u00e7\u00e3o da fiabilidade das nossas entregas.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Hannu Lahtinen, diretor-geral<\/b><br>KJH-Comp \u00b7 Constru\u00e7\u00e3o mec\u00e2nica em chapa e fabrico por contrato<\/p>\n\n\n<p class=\"ind-cust__result\">A fiabilidade das entregas passou de cerca de 50% para valores que chegam aos 98%, e a programa\u00e7\u00e3o requer agora um supervisor em vez de dois.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/pt-pt\/historias-de-clientes\/kjh-comp\/\">Ler o testemunho da KJH-Comp<\/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\/13-9cbf2d28-08ef-49a1-94e3-0095e107df55.jpg\" alt=\"Anu J\u00e4rvinen, diretora de produ\u00e7\u00e3o da Fredman Operations, junto a uma c\u00e9lula de paletiza\u00e7\u00e3o robotizada em Rauma\" 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\/10-2fd983ec-02a7-440d-b77d-281f37545c8d.png\" alt=\"Fredman Operations\" width=\"137\" height=\"48\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>6 meses<\/b><span>de capacidade dispon\u00edvel vis\u00edvel para a equipa comercial<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201cO SkyPlanner d\u00e1 uma base s\u00f3lida e fiabilidade a todo o planeamento da produ\u00e7\u00e3o.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Anu J\u00e4rvinen, diretora de produ\u00e7\u00e3o<\/b><br>Fredman Operations \u00b7 Pap\u00e9is de embalagem aptos para contacto alimentar<\/p>\n\n\n<p class=\"ind-cust__result\">A equipa comercial v\u00ea a capacidade dispon\u00edvel com seis meses de anteced\u00eancia, e os pedidos de altera\u00e7\u00e3o da programa\u00e7\u00e3o que demoravam uma hora ou mais recebem agora resposta em segundos.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/pt-pt\/historias-de-clientes\/fredman-operations\/\">Ler o testemunho da Fredman Operations<\/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\">Perguntas frequentes<\/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>A API do Visma Net tem ordens de produ\u00e7\u00e3o?<\/summary>\n<p class=\"sp-faq__a\">N\u00e3o. O Visma Net n\u00e3o tem objetos de ordens de produ\u00e7\u00e3o, gamas operat\u00f3rias ou centros de trabalho, pelo que a API tamb\u00e9m n\u00e3o os tem. O documento de produ\u00e7\u00e3o \u00e9 o Kit assembly em <code>\/v1\/kitassembly<\/code>, e as gamas operat\u00f3rias e os centros de trabalho ficam no 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>Que autentica\u00e7\u00e3o utiliza a integra\u00e7\u00e3o?<\/summary>\n<p class=\"sp-faq__a\">Utiliza o Visma Connect com o fluxo client credentials do OAuth 2.0, com registo como Service Integration no Visma Developer Portal. O administrador do tenant aprova a integra\u00e7\u00e3o, e os tokens s\u00e3o v\u00e1lidos durante uma hora.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>O Visma Net pode enviar altera\u00e7\u00f5es em tempo real?<\/summary>\n<p class=\"sp-faq__a\">Para artigos, encomendas de clientes e encomendas a fornecedores, sim, atrav\u00e9s dos webhooks do Visma Developer Portal. Os Kit assemblies e as Kit specifications n\u00e3o t\u00eam eventos e s\u00e3o obtidos atrav\u00e9s de consultas peri\u00f3dicas incrementais. Os webhooks do pr\u00f3prio SkyPlanner enviam as altera\u00e7\u00f5es \u00e0 programa\u00e7\u00e3o assim que ocorrem.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Como \u00e9 registada a produ\u00e7\u00e3o conclu\u00edda no Visma Net?<\/summary>\n<p class=\"sp-faq__a\">O SkyPlanner cria um Kit assembly para cada tarefa programada, mant\u00e9m a respetiva data atualizada e chama a a\u00e7\u00e3o release quando a tarefa est\u00e1 conclu\u00edda. Esta a\u00e7\u00e3o regista a produ\u00e7\u00e3o e o consumo de componentes. Sem kits, Inventory receipt e Inventory issue cumprem a mesma fun\u00e7\u00e3o.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Podemos testar o SkyPlanner antes de desenvolver a integra\u00e7\u00e3o?<\/summary>\n<p class=\"sp-faq__a\">Sim. O per\u00edodo experimental gratuito de 30 dias permite utilizar at\u00e9 20 centros de trabalho, com importa\u00e7\u00f5es em CSV ou Excel a partir do Visma Net, sem necessidade de cart\u00e3o de cr\u00e9dito. <a href=\"\/pt-pt\/avaliacao\/\">Inicie o per\u00edodo experimental<\/a> ou <a href=\"\/pt-pt\/vendas-de-contacto\/\">fale com a equipa comercial<\/a> para definir o \u00e2mbito da integra\u00e7\u00e3o.<\/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>Integra\u00e7\u00f5es \/ ERP \/ Visma Net ERP Guia de integra\u00e7\u00e3o do Visma Net para programa\u00e7\u00e3o da produ\u00e7\u00e3o com SkyPlanner APS Este guia de integra\u00e7\u00e3o do Visma Net mostra aos parceiros e \u00e0s equipas de TI como ligar o Visma Net (Visma.net ERP) ao SkyPlanner APS. A integra\u00e7\u00e3o entre o SkyPlanner e o Visma Net \u00e9 &#8230; <a title=\"Guia de integra\u00e7\u00e3o do Visma Net para programa\u00e7\u00e3o da produ\u00e7\u00e3o com SkyPlanner APS\" class=\"read-more\" href=\"https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/visma-net\/guia-de-integracao\/\" aria-label=\"Leia mais sobre Guia de integra\u00e7\u00e3o do Visma Net para programa\u00e7\u00e3o da produ\u00e7\u00e3o com SkyPlanner APS\">Ler mais<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":103298,"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-104422","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>Visma Net: guia de integra\u00e7\u00e3o APS e programa\u00e7\u00e3o da produ\u00e7\u00e3o<\/title>\n<meta name=\"description\" content=\"Ligue Visma Net ao SkyPlanner APS: Visma Net API, autentica\u00e7\u00e3o Visma Connect, webhooks, mapeamento de dados, grava\u00e7\u00e3o de Kit assembly e dicas de projeto.\" \/>\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\/pt-pt\/integracoes\/erp\/visma-net\/guia-de-integracao\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Guia de integra\u00e7\u00e3o do Visma Net para programa\u00e7\u00e3o da produ\u00e7\u00e3o com SkyPlanner APS\" \/>\n<meta property=\"og:description\" content=\"Ligue Visma Net ao SkyPlanner APS: Visma Net API, autentica\u00e7\u00e3o Visma Connect, webhooks, mapeamento de dados, grava\u00e7\u00e3o de Kit assembly e dicas de projeto.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/visma-net\/guia-de-integracao\/\" \/>\n<meta property=\"og:site_name\" content=\"SkyPlanner\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo estimado de leitura\" \/>\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\\\/pt-pt\\\/integracoes\\\/erp\\\/visma-net\\\/guia-de-integracao\\\/\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/integracoes\\\/erp\\\/visma-net\\\/guia-de-integracao\\\/\",\"name\":\"Visma Net: guia de integra\u00e7\u00e3o APS e programa\u00e7\u00e3o da produ\u00e7\u00e3o\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/#website\"},\"datePublished\":\"2026-10-20T16:09:04+00:00\",\"description\":\"Ligue Visma Net ao SkyPlanner APS: Visma Net API, autentica\u00e7\u00e3o Visma Connect, webhooks, mapeamento de dados, grava\u00e7\u00e3o de Kit assembly e dicas de projeto.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/integracoes\\\/erp\\\/visma-net\\\/guia-de-integracao\\\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/integracoes\\\/erp\\\/visma-net\\\/guia-de-integracao\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/integracoes\\\/erp\\\/visma-net\\\/guia-de-integracao\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Integra\u00e7\u00f5es de software ERP e MES com o SkyPlanner\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/integracoes\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"SkyPlanner APS para o seu ERP\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/integracoes\\\/erp\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"SkyPlanner APS para Visma Net: programa\u00e7\u00e3o da produ\u00e7\u00e3o com capacidade real de m\u00e1quinas e pessoas\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/integracoes\\\/erp\\\/visma-net\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Guia de integra\u00e7\u00e3o do Visma Net para programa\u00e7\u00e3o da produ\u00e7\u00e3o com SkyPlanner APS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/#website\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/\",\"name\":\"SkyPlanner\",\"description\":\"AI-powered production scheduling and planning software\",\"publisher\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/#organization\",\"name\":\"Skycode Oy\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pt-pt\\\/#\\\/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\\\/pt-pt\\\/#\\\/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":"Visma Net: guia de integra\u00e7\u00e3o APS e programa\u00e7\u00e3o da produ\u00e7\u00e3o","description":"Ligue Visma Net ao SkyPlanner APS: Visma Net API, autentica\u00e7\u00e3o Visma Connect, webhooks, mapeamento de dados, grava\u00e7\u00e3o de Kit assembly e dicas de projeto.","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\/pt-pt\/integracoes\/erp\/visma-net\/guia-de-integracao\/","og_locale":"pt_PT","og_type":"article","og_title":"Guia de integra\u00e7\u00e3o do Visma Net para programa\u00e7\u00e3o da produ\u00e7\u00e3o com SkyPlanner APS","og_description":"Ligue Visma Net ao SkyPlanner APS: Visma Net API, autentica\u00e7\u00e3o Visma Connect, webhooks, mapeamento de dados, grava\u00e7\u00e3o de Kit assembly e dicas de projeto.","og_url":"https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/visma-net\/guia-de-integracao\/","og_site_name":"SkyPlanner","twitter_card":"summary_large_image","twitter_misc":{"Tempo estimado de leitura":"15 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/visma-net\/guia-de-integracao\/","url":"https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/visma-net\/guia-de-integracao\/","name":"Visma Net: guia de integra\u00e7\u00e3o APS e programa\u00e7\u00e3o da produ\u00e7\u00e3o","isPartOf":{"@id":"https:\/\/skyplanner.ai\/pt-pt\/#website"},"datePublished":"2026-10-20T16:09:04+00:00","description":"Ligue Visma Net ao SkyPlanner APS: Visma Net API, autentica\u00e7\u00e3o Visma Connect, webhooks, mapeamento de dados, grava\u00e7\u00e3o de Kit assembly e dicas de projeto.","breadcrumb":{"@id":"https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/visma-net\/guia-de-integracao\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/visma-net\/guia-de-integracao\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/visma-net\/guia-de-integracao\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/skyplanner.ai\/pt-pt\/"},{"@type":"ListItem","position":2,"name":"Integra\u00e7\u00f5es de software ERP e MES com o SkyPlanner","item":"https:\/\/skyplanner.ai\/pt-pt\/integracoes\/"},{"@type":"ListItem","position":3,"name":"SkyPlanner APS para o seu ERP","item":"https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/"},{"@type":"ListItem","position":4,"name":"SkyPlanner APS para Visma Net: programa\u00e7\u00e3o da produ\u00e7\u00e3o com capacidade real de m\u00e1quinas e pessoas","item":"https:\/\/skyplanner.ai\/pt-pt\/integracoes\/erp\/visma-net\/"},{"@type":"ListItem","position":5,"name":"Guia de integra\u00e7\u00e3o do Visma Net para programa\u00e7\u00e3o da produ\u00e7\u00e3o com SkyPlanner APS"}]},{"@type":"WebSite","@id":"https:\/\/skyplanner.ai\/pt-pt\/#website","url":"https:\/\/skyplanner.ai\/pt-pt\/","name":"SkyPlanner","description":"AI-powered production scheduling and planning software","publisher":{"@id":"https:\/\/skyplanner.ai\/pt-pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skyplanner.ai\/pt-pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/skyplanner.ai\/pt-pt\/#organization","name":"Skycode Oy","url":"https:\/\/skyplanner.ai\/pt-pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/skyplanner.ai\/pt-pt\/#\/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\/pt-pt\/#\/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\/pt-pt\/author\/jussi\/"},"uagb_comment_info":0,"uagb_excerpt":"Integra\u00e7\u00f5es \/ ERP \/ Visma Net ERP Guia de integra\u00e7\u00e3o do Visma Net para programa\u00e7\u00e3o da produ\u00e7\u00e3o com SkyPlanner APS Este guia de integra\u00e7\u00e3o do Visma Net mostra aos parceiros e \u00e0s equipas de TI como ligar o Visma Net (Visma.net ERP) ao SkyPlanner APS. A integra\u00e7\u00e3o entre o SkyPlanner e o Visma Net \u00e9&hellip;","_links":{"self":[{"href":"https:\/\/skyplanner.ai\/pt-pt\/wp-json\/wp\/v2\/pages\/104422","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skyplanner.ai\/pt-pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/skyplanner.ai\/pt-pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/pt-pt\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/pt-pt\/wp-json\/wp\/v2\/comments?post=104422"}],"version-history":[{"count":0,"href":"https:\/\/skyplanner.ai\/pt-pt\/wp-json\/wp\/v2\/pages\/104422\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/pt-pt\/wp-json\/wp\/v2\/pages\/103298"}],"wp:attachment":[{"href":"https:\/\/skyplanner.ai\/pt-pt\/wp-json\/wp\/v2\/media?parent=104422"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}