🍪Utilizamos cookies

Este website utiliza cookies necessários ao seu funcionamento básico e, com o seu consentimento, cookies de análise, personalização e publicidade direcionada. Pode alterar a sua escolha a qualquer momento ou aceitar todos os cookies.

CaptivateClick
  • Início/
  • Serviços/
    Design de sites
    • Web designSites responsivos que convertem.
    • Identidade visualIdentidade de marca, logótipo e sistema visual pensados para se manterem distintos e coerentes à medida que cresce.
    • Loja onlineLojas online feitas para vender.
    • ShopifyLojas Shopify que vendem.
    • Landing pagesPáginas de campanha e de oferta.
    Geração de leads
    • Cold emailEmail B2B relevante que respeita o RGPD e abre conversas.
    • LinkedIn outreachSocial selling com voz humana.
    • Marcação de reuniõesReuniões B2B qualificadas na sua agenda.
    • ProspeçãoAs empresas, as pessoas e o momento certos.
    SEO
    • SEO técnicoPara que o Google encontre, leia e indexe as páginas certas.
    • SEO localVisibilidade no Google Maps e na sua zona.
    • Auditoria SEODescubra o que o trava e o que corrigir primeiro.
    • Ser encontrado no GooglePara que os clientes encontrem a sua empresa.
    Publicidade
    • Google AdsGoogle Ads e SEM centrados em pesquisas com intenção de compra, conversões qualificadas e receita mensurável.
    • Meta AdsCampanhas no Facebook e no Instagram com testes de criativos, sinais limpos e escala rentável.
    • LinkedIn AdsCampanhas B2B com segmentação por contas, comités de compra e pipeline qualificado.
    Automação com IA
    • Agente de IAAgentes que fazem o trabalho.
    • Integração SAPSAP ligado aos seus sistemas.
    • HubSpotAutomação do pipeline do HubSpot.
    • Integração de sistemasSistemas que partilham os mesmos dados.
    Visibilidade em IA
    • AEOSeja a resposta que a IA cita.
    • GEOApareça nas respostas geradas por IA.
    • Pesquisa com IA (guia)Guia: o que é a pesquisa com IA e o que significa.
    Ver todos os serviços
  • Projetos/
    • Climentum CapitalWeb designVer caso
    • Nordic Acceleration GroupWeb designVer caso
    • NorthforkWeb designVer caso
    • Hawkeye AdvertisingWeb designVer caso
    Alla projekt
  • Sobre nós/
  • Blog/Integracao Sap
  • Contacto/
CaptivateClick

Navegação

  • Início
  • Serviços
  • Projetos
  • Sobre nós
  • Blog
  • Contacto

Serviços

  • Design de sites
  • Geração de leads
  • SEO
  • Publicidade
  • Automação com IA
  • Visibilidade em IA

Design de sites

  • Web design
  • Identidade visual
  • Loja online
  • Shopify
  • Landing pages

Geração de leads

  • Cold email
  • LinkedIn outreach
  • Marcação de reuniões
  • Prospeção

SEO

  • SEO técnico
  • SEO local
  • Auditoria SEO
  • Ser encontrado no Google

Publicidade

  • Google Ads
  • Meta Ads
  • LinkedIn Ads

Automação com IA

  • Agente de IA
  • Integração SAP
  • HubSpot
  • Integração de sistemas

Visibilidade em IA

  • AEO
  • GEO
  • Pesquisa com IA (guia)
© 2026 CaptivateClick

Blog

Integração SAP: como ligar o SAP à loja online, ao CRM e ao banco em Portugal

11 de outubro de 202611 min de leitura
Armazém amplo e bem iluminado com prateleiras altas carregadas de caixas e um empilhador no corredor central.

Nesta página

  • O que é integração SAP?
  • O que se costuma ligar ao SAP
  • SAP Business One: a Service Layer
  • SAP S/4HANA: APIs e acordos de comunicação
  • Faturação em Portugal: o que a integração tem de respeitar
  • Primavera, PHC, Moloni e InvoiceXpress
  • Três caminhos para fazer a integração SAP
  • Erros comuns
  • Como começar
  • Perguntas frequentes
  • Fontes

Resposta curta: integração SAP é ligar o SAP Business One ou o SAP S/4HANA aos outros sistemas da empresa, como a loja online, o CRM, o banco e as ferramentas de logística, para que encomendas, clientes, artigos, stocks, faturas e pagamentos circulem sozinhos, sem ninguém a copiar dados à mão. Em Portugal há uma regra extra: as faturas têm de sair de software certificado pela AT, com ATCUD e código QR, e os dados de faturação têm de poder ser exportados no ficheiro SAF-T (PT). Uma boa integração SAP respeita isso desde o primeiro desenho.

Em resumo

O SAP Business One liga-se a outros sistemas pela Service Layer, uma API REST com OData. O SAP S/4HANA publica as suas APIs no SAP Business Accelerator Hub e controla os acessos com cenários e acordos de comunicação. A loja online deve criar a encomenda e deixar a fatura para o programa certificado, que trata do ATCUD, do código QR, da comunicação das séries e do SAF-T (PT). Há três caminhos: conector pronto, plataforma de integração ou integração à medida. Escolha pelo número de sistemas, pelo volume e pelas exceções do seu negócio.

Conteúdo

  1. O que é integração SAP?
  2. O que se costuma ligar ao SAP
  3. SAP Business One: a Service Layer
  4. SAP S/4HANA: APIs e acordos de comunicação
  5. Faturação em Portugal: o que a integração tem de respeitar
  6. Primavera, PHC, Moloni e InvoiceXpress
  7. Três caminhos para fazer a integração SAP
  8. Erros comuns
  9. Como começar

O que é integração SAP?

Um ERP como o SAP é o sítio onde a empresa guarda os dados que contam: clientes, artigos, preços, stocks, encomendas, faturas e contabilidade. O problema começa quando esses dados também vivem noutros sítios. A loja online tem as suas encomendas, o CRM tem os seus contactos, o banco tem os seus movimentos. Sem integração, alguém exporta, copia e corrige. Com integração, cada sistema fala com o SAP através de uma interface técnica (API) e os dados passam de um lado para o outro segundo regras definidas por si.

Na prática, uma integração SAP responde sempre a três perguntas:

  • Que dados? Por exemplo encomendas, clientes, artigos, stock ou pagamentos.
  • Em que direção? Da loja para o SAP, do SAP para a loja ou nos dois sentidos.
  • Quando? Em tempo real, de hora a hora ou uma vez por noite.

Imagine uma PME de Aveiro que vende material de escritório numa loja WooCommerce e gere tudo no SAP Business One. Sem integração, a equipa passa as encomendas da loja para o SAP todas as manhãs e atualiza o stock da loja à mão. Com integração, a encomenda entra no SAP assim que é paga, o armazém vê-a de imediato e o stock da loja acompanha o do SAP. É este tipo de trabalho que fazemos em integração SAP e, de forma mais geral, em integração de sistemas.

O que se costuma ligar ao SAP

SistemaDados que circulamExemplo de fluxo
Loja online (Shopify, WooCommerce)Encomendas, clientes, artigos, preços, stockUma encomenda paga na loja cria uma encomenda de cliente no SAP
CRM (HubSpot, Salesforce)Contas, contactos, propostas, histórico de comprasUm negócio ganho no CRM cria o cliente e a encomenda no SAP
Banco e pagamentosMovimentos, recebimentos, pagamentos a fornecedoresOs recebimentos por transferência, Multibanco ou MB WAY são conciliados com as faturas em aberto
Logística e transportadorasExpedições, números de seguimento, documentos de transporteUma entrega registada no SAP gera a etiqueta e devolve o número de seguimento
Software de faturação ou contabilidadeFaturas, notas de crédito, lançamentosQuando a faturação é feita fora do SAP, os documentos certificados regressam ao SAP para controlo
BI e relatóriosVendas, margens, stocksOs dados do SAP alimentam um painel de gestão diário

Se a loja online ainda está a ser escolhida, a forma como a plataforma se liga ao ERP deve entrar na decisão. Comparamos as duas opções mais comuns em Shopify ou WooCommerce, e o CRM tem um guia próprio na página sobre HubSpot.

SAP Business One: a Service Layer

Para o SAP Business One, a porta de entrada moderna é a Service Layer. A SAP descreve-a como uma API de extensão para consumir dados e serviços do SAP Business One, assente em HTTP e OData (SAP Help Portal). Suporta OData versão 3 e versão 4 (SAP Learning). Os pontos técnicos mais importantes:

  • Endereço. A Service Layer funciona por HTTPS. O caminho /b1s/v1 usa OData v3 e /b1s/v2 usa OData v4 (SAP Help Portal).
  • Sessão. A integração começa com um pedido de login e recebe um cookie B1SESSION, que tem de acompanhar cada pedido seguinte. No exemplo do manual, a sessão expira ao fim de 30 minutos sem atividade (SAP Help Portal).
  • Operações em lote. Vários pedidos podem seguir juntos num único POST para $batch (SAP Help Portal).
  • Paginação. As listas grandes chegam por páginas, e a integração tem de seguir a ligação para a página seguinte até ao fim, ou pedir com $top e $skip apenas o que precisa.

Um pedido simples para ler um cliente tem este aspeto:

GET https://servidor:50000/b1s/v2/BusinessPartners('C20000')
Cookie: B1SESSION=<id da sessão>

Além da Service Layer existe a DI API, usada por muitos add-ons. O manual da SAP inclui uma comparação entre as duas, útil para quem herda uma integração antiga (SAP Help Portal). Para integrações novas com lojas online, CRM ou ferramentas na cloud, a Service Layer é normalmente o ponto de partida, porque fala a mesma língua (HTTP e JSON) que esses sistemas.

SAP S/4HANA: APIs e acordos de comunicação

No SAP S/4HANA Cloud Public Edition, todas as APIs públicas estão no SAP Business Accelerator Hub, onde se podem descobrir, explorar e testar (SAP Help Portal). A SAP distingue:

  • Serviços de entrada e de saída. De entrada quando outro sistema chama o S/4HANA, de saída quando é o S/4HANA a chamar outro sistema.
  • Serviços síncronos e assíncronos. No síncrono, quem pede espera pela resposta. No assíncrono, só espera pela confirmação de receção, o que deixa os sistemas menos dependentes um do outro (SAP Help Portal).
  • Acordos de comunicação. Para haver comunicação segura entre sistemas é preciso criar um acordo de comunicação (communication arrangement), baseado num cenário de comunicação que agrupa as APIs a usar (SAP Help Portal).

O acordo de comunicação é, na prática, a lista de autorizações da integração: que sistema externo, com que utilizador técnico, pode usar que conjunto de APIs. Vale a pena tratá-lo como um tema de segurança e não só como um passo técnico. Em instalações on-premise ou na edição privada as opções podem ser diferentes, por isso confirme sempre a documentação da sua versão.

Faturação em Portugal: o que a integração tem de respeitar

Esta é a parte que distingue uma integração SAP portuguesa de uma integração feita noutro país. Não substitui o parecer do seu contabilista certificado, mas mostra as regras que mexem com o desenho técnico.

  • Software certificado. O Decreto-Lei n.º 28/2019 obriga os sujeitos passivos com sede, estabelecimento estável ou domicílio em Portugal a usar exclusivamente programas de faturação certificados pela AT, nas condições que o diploma define (Diário da República). A AT mantém uma lista pública dos programas e versões certificados (Portal das Finanças). Essa lista inclui entradas da SAP Portugal para o SAP Business One e para o SAP S/4HANA, mas o que conta é a versão e a localização que a sua empresa usa, por isso confirme-a com o seu parceiro SAP.
  • Séries comunicadas à AT. As séries de faturas e de outros documentos fiscalmente relevantes têm de ser comunicadas eletronicamente à AT antes de serem usadas. Por cada série, a AT atribui um código de validação que integra o código único do documento (Diário da República).
  • ATCUD. A Portaria n.º 195/2020 define o formato ATCUD:CodigodeValidação-NumeroSequencial. O código de validação tem pelo menos oito carateres, e o ATCUD tem de constar em todas as páginas do documento, imediatamente acima do código QR quando este existe (Portal das Finanças).
  • Código QR. As faturas e outros documentos fiscalmente relevantes emitidos por programas certificados têm de ter um código QR, feito segundo as especificações técnicas publicadas pela AT (Portal das Finanças). A AT reúne a informação sobre séries, ATCUD e código QR numa página própria (Portal das Finanças).
  • SAF-T (PT). Todos os programas certificados têm de exportar o ficheiro XML SAF-T (PT), e os contribuintes de IRC e IRS que usam programas certificados são obrigados a exportar o ficheiro relativo à faturação (Portal das Finanças).
  • Comunicação à AT. Os programas de faturação podem comunicar os elementos dos documentos à AT em tempo real por webservice, identificando-se com um certificado digital assinado pela AT (Autoridade Tributária e Aduaneira).
  • Faturas a entidades públicas. Quem fornece o Estado, autarquias, hospitais ou outras entidades públicas no âmbito de contratos públicos tem de faturar em formato eletrónico. A eSPap coordena essa implementação e publica os prazos e as normas técnicas, como a CIUS-PT (eSPap).

A consequência para o desenho é simples: a loja online, o CRM ou a ferramenta de integração não devem emitir faturas por conta própria. Criam a encomenda e os dados do cliente, com o NIF correto. A fatura nasce no programa certificado, seja o SAP ou outro software de faturação, que trata da série, do ATCUD, do código QR, da comunicação e do SAF-T. Se a loja tem de mostrar a fatura ao cliente, vai buscar o PDF ao programa certificado depois de emitido. As regras e os prazos mudam com alguma frequência, por isso consulte sempre as páginas da AT sobre faturação e certificação de programas antes de fechar o desenho.

Primavera, PHC, Moloni e InvoiceXpress

Muitas empresas portuguesas não têm tudo no SAP. É comum encontrar o SAP numa empresa-mãe ou numa área do negócio e, ao lado, Primavera, PHC ou Sage noutra, ou uma loja online que fatura com Moloni ou InvoiceXpress. Nesses casos a pergunta passa a ser: qual dos sistemas é o dono de cada dado?

  • Um só sistema emite faturas por série. Se o InvoiceXpress fatura as vendas online e o SAP fatura as vendas por grosso, cada um tem as suas séries comunicadas à AT. A integração leva os documentos já emitidos para o SAP, para controlo de crédito e relatórios, sem os voltar a emitir.
  • Ferramentas locais com API. O Moloni tem uma API documentada que devolve dados em JSON e usa autenticação oAuth (Moloni), e o InvoiceXpress publica a documentação da sua API v2 (InvoiceXpress). Isso facilita ligá-los ao SAP sem exportações manuais.
  • Contabilidade separada. Quando o contabilista trabalha noutro programa, o ficheiro SAF-T (PT) e os relatórios do SAP continuam a ser a base. Combine com ele o formato e a frequência antes de automatizar.

Três caminhos para fazer a integração SAP

1. Conector pronto. Existem conectores comerciais entre o SAP Business One e as lojas online e CRM mais usados. São o caminho mais rápido quando o fluxo é padrão, por exemplo levar encomendas da Shopify para o SAP e devolver o stock. Confirme se o conector já foi usado com a localização portuguesa e como trata o NIF, as taxas de IVA e as séries.

2. Plataforma de integração. Ferramentas como o n8n, o Make ou a SAP Integration Suite ligam vários sistemas com fluxos visuais, chamadas HTTP e tratamento de erros. Servem bem quando há três ou quatro sistemas e regras moderadas. Explicamos o n8n em o que é o n8n.

3. Integração à medida. Um serviço próprio fala diretamente com a Service Layer ou com as APIs do S/4HANA. Compensa quando as regras são únicas, os volumes são altos ou os conectores não tratam as exceções, como preços por cliente, vários armazéns, artigos com lotes ou clientes com condições de pagamento especiais.

Conector prontoPlataforma de integraçãoIntegração à medida
Tempo até arrancarDiasDias a semanasSemanas
FlexibilidadeBaixaMédiaAlta
CustoMensalidadeMensalidade por volume mais configuraçãoDesenvolvimento mais manutenção
Indicado paraFluxos padrão entre dois sistemasVários sistemas com regras moderadasRegras próprias e volumes altos

Erros comuns

  • Faturas emitidas no sítio errado. Um plugin da loja que gera "faturas" fora do programa certificado cria documentos sem valor fiscal e uma confusão difícil de desfazer. Defina logo no início quem emite o quê.
  • Encomendas duplicadas. A mesma notificação da loja chega duas vezes e cria duas encomendas no SAP. Guarde o identificador da encomenda de origem e ignore repetições.
  • NIF e moradas incompletos. Um cliente empresarial sem NIF válido dá problemas na fatura e no SAF-T. Valide o NIF à entrada e decida o que acontece às vendas a consumidor final.
  • IVA mal mapeado. Taxas do continente, da Madeira e dos Açores, isenções e vendas intracomunitárias têm de bater com os códigos de IVA do SAP. Peça ao contabilista que valide o mapeamento antes de ligar em produção.
  • Sessões que expiram. Na Service Layer, uma integração que ignora o fim da sessão começa a falhar sem aviso. Trate o erro de sessão inválida e volte a fazer login automaticamente.
  • Ninguém é dono do fluxo. Decida quem recebe o alerta quando uma sincronização falha e onde ficam os registos de cada envio.

Como começar

  1. Desenhe os fluxos numa página. Que dados, em que direção, com que frequência e qual o sistema que manda em cada um.
  2. Confirme a parte fiscal. Que programa certificado emite cada tipo de documento, que séries existem e como o SAF-T (PT) é gerado.
  3. Escolha o caminho. Conector, plataforma ou integração à medida, conforme o quadro acima.
  4. Teste num ambiente de testes. Com encomendas reais anonimizadas, devoluções, notas de crédito e os casos estranhos que a sua equipa conhece de cor.
  5. Arranque por partes. Primeiro clientes e artigos, depois encomendas, depois pagamentos.

Se a integração faz parte de um projeto maior, como uma nova loja, veja também quanto custa uma loja online, porque a ligação ao ERP pesa no orçamento.

Quer que o SAP fale com a sua loja, o seu CRM e o seu banco?

Desenhamos e construímos a integração SAP com conectores onde chegam e integração à medida onde é preciso, respeitando as regras de faturação portuguesas.

Saiba mais sobre integração SAP

Perguntas frequentes

O que é integração SAP?

Integração SAP é ligar o SAP Business One ou o SAP S/4HANA a outros sistemas, como a loja online, o CRM, o banco ou a logística, para que encomendas, clientes, artigos, stocks, faturas e pagamentos circulem automaticamente, sem cópia manual de dados.

Como se liga o SAP Business One a uma loja online?

Normalmente através da Service Layer, a API REST com OData do SAP Business One, usando um conector pronto, uma plataforma de integração como o n8n ou uma integração à medida. A loja cria a encomenda no SAP e recebe de volta o stock e, se for preciso, o PDF da fatura emitida.

A loja online pode emitir as faturas em vez do SAP?

Em Portugal, as faturas têm de ser emitidas por um programa certificado pela AT, nas condições previstas no Decreto-Lei n.º 28/2019. Por isso a loja deve criar a encomenda e deixar a fatura para o SAP ou para outro programa certificado, que trata da série, do ATCUD e do código QR.

O SAP é software de faturação certificado pela AT?

A lista pública de programas certificados da AT inclui entradas da SAP Portugal para o SAP Business One e para o SAP S/4HANA. O que conta é a versão e a localização portuguesa que a sua empresa usa, por isso confirme-a na lista do Portal das Finanças e com o seu parceiro SAP.

O que é o ATCUD e o que tem a ver com a integração?

O ATCUD é o código único do documento, formado pelo código de validação que a AT atribui a cada série e pelo número sequencial do documento. Tem de constar em todas as páginas da fatura, acima do código QR. A integração deve garantir que as faturas saem sempre de séries comunicadas à AT no programa certificado.

Que outros sistemas portugueses se podem ligar ao SAP?

É comum ligar o SAP a Primavera, PHC, Sage, Moloni ou InvoiceXpress quando parte da faturação ou da contabilidade é feita fora do SAP. O Moloni e o InvoiceXpress têm APIs documentadas, o que facilita levar os documentos já emitidos para o SAP sem exportações manuais.

Quanto tempo demora uma integração SAP?

Depende do caminho. Um conector pronto pode arrancar em dias, uma plataforma de integração em dias ou semanas, e uma integração à medida em várias semanas. O número de sistemas, o volume de dados e as exceções do negócio são o que mais pesa.

Fontes

  1. Decreto-Lei n.º 28/2019, de 15 de fevereiro, Diário da República
  2. Portaria n.º 195/2020, de 13 de agosto (código QR e ATCUD), Portal das Finanças
  3. Faturação, Portal das Finanças
  4. Lista de Programas Certificados, Portal das Finanças
  5. Comunicação de séries ATCUD, Portal das Finanças
  6. SAF-T PT (Standard Audit File for Tax purposes) - Versão Portuguesa, Portal das Finanças
  7. Manual de Integração de Software e-Fatura: comunicação por webservice, aspetos genéricos, Autoridade Tributária e Aduaneira
  8. Fatura Eletrónica na Administração Pública (FE-AP), eSPap
  9. Working with SAP Business One Service Layer, SAP Help Portal
AnteriorO que é n8n? Guia claro para empresas, com o n8n frente ao Make e ao Zapier
SeguinteO que é RAG? Como pôr a IA a responder com os dados da sua empresa

Artigos relacionados

  • Ler o blog

    O que é n8n? Guia claro para empresas, com o n8n frente ao Make e ao Zapier

    11 de outubro de 202610 min de leitura
    Ler mais
  • Ler o blog

    Quanto custa um site ou uma loja online? Construção, plataforma, pagamentos e custos fixos

    11 de outubro de 20269 min de leitura
    Ler mais
  • Ler o blog

    Estratégia de IA para empresas: dos testes aos resultados

    11 de outubro de 202610 min de leitura
    Ler mais
Vamos começarVamos começar

Pronto para crescer?

Vamos falar sobre o seu projeto.

Mais de 110 empresas confiam em nós para crescer online.

  • Mercer Consulting, Co.
  • Mercer Consulting, Co.
  • APIs on SAP Business Accelerator Hub, SAP Help Portal
  • Introducing Service Layer API Terms and Documentation, SAP Learning
  • Moloni API: introdução, Moloni