↓

Conectores e integrações do SAP Business One: o que ligar e como

Um conector SAP Business One liga o ERP a lojas online, bancos, ferramentas de BI ou à Autoridade Tributária. Veja a API disponível, o que as extensões cobrem e quem mantém cada fluxo.

Atualizado em 28 de outubro de 2026

Procurar um conector SAP Business One quase nunca é uma questão de tecnologia. É uma questão de saber que dados têm de circular, em que sentido, com que frequência e com que responsável. Um ERP isolado obriga a reintroduzir encomendas, extratos e artigos à mão; um ERP mal integrado multiplica erros que ninguém sabe de onde vêm. Esta página explica o que o SAP Business One oferece para se ligar a outros sistemas, como se cadastra um fluxo e como evitar o clássico "ninguém é dono desta integração".

Como o SAP Business One se liga ao resto do sistema de informação

O SAP Business One foi desenhado como um núcleo de gestão para PME. A SAP descreve-o como um ERP preparado para ser estendido, com serviços de inteligência artificial, aprendizagem automática e cloud da SAP Business Technology Platform (BTP), e com modelos de automatização acessíveis através do Business Accelerator Hub e do SAP Build. Na prática, isto significa que existem várias portas de entrada, cada uma com o seu papel.

Via de integração Para que serve Quem costuma tratar
Service Layer (API REST) Ler e escrever dados do ERP a partir de aplicações web, móveis e serviços externos Integrador ou programador da empresa
DI API Acesso programático aos objetos de negócio, com as mesmas definições do Service Layer Integrador, em soluções já existentes
Integration Framework Ambiente de desenvolvimento e execução de cenários de integração Integrador
Extensões de terceiros Funções e ligações já empacotadas (e-commerce, bancos, setores) Fornecedor da extensão e integrador
Exportações e ligação a Office Relatórios, folhas de cálculo, correio e colaboração Utilizadores, com apoio do integrador

Antes de escolher a via, convém ler o enquadramento mais amplo em módulos do SAP Business One, porque muitas necessidades de integração desaparecem quando o módulo certo já está ativo.

API SAP Business One: o Service Layer

A API SAP Business One de referência para novos projetos é o Service Layer. Trata-se de uma API de extensão REST baseada em HTTP e OData, com mensagens em JSON. Segundo o guia da SAP de julho de 2026, aceita OData v3 através do endereço /b1s/v1/$metadata e OData v4 através de /b1s/v2/$metadata.

Alguns pontos técnicos que importam a quem decide, mesmo sem programar:

  • Autenticação: o Service Layer implementa os esquemas Basic e OAuth. A escolha afeta a segurança da ligação com aplicações externas e deve ser decidida com o responsável informático.
  • Plataforma: funciona em SUSE Linux Enterprise e em Microsoft Windows (desde a versão 10.0 PL01). Usa o servidor Apache como repartidor de carga e pode ser instalado em modo integrado ou distribuído, o que interessa quando há muitas chamadas simultâneas.
  • Coerência com a DI API: o componente DI Core garante que ambas partilham as mesmas definições de objetos. Uma regra de negócio não muda consoante a porta de entrada.
  • Objetivo: facilitar o desenvolvimento de aplicações web e móveis para o SAP Business One, como portais de clientes, aplicações de campo ou lojas online.

A versão que a sua empresa utiliza condiciona o que está disponível. Veja versões e edições do SAP Business One antes de prometer uma integração a um fornecedor externo.

Integration Framework: cenários de integração prontos a configurar

Na sua apresentação de abril de 2020, a SAP descreve o Integration Framework como parte integrante do SAP Business One, utilizável no local e na cloud. Serve de ambiente de desenvolvimento e execução de cenários de integração. Os exemplos citados incluem painéis de controlo, aplicações móveis, processamento salarial externalizado, pedidos de preço automáticos, o SAP Customer Checkout, serviços web e aplicações SAP e não SAP.

Para o decisor, a vantagem é prática: um cenário configurado num framework comum é mais fácil de documentar e de transmitir a outro integrador do que um conjunto de scripts soltos.

Extensões de terceiros: o que já existe

A SAP indica que o SAP Business One é distribuído por 850 parceiros e conta com mais de 500 extensões setoriais e por país. Também refere mais de 83 000 clientes e 1,2 milhões de utilizadores, uma presença em mais de 170 países, 28 idiomas e 50 localizações. Estes números dizem uma coisa útil: há ecossistema, e por isso a primeira pergunta de um projeto deve ser "já existe uma extensão para isto?" antes de "vamos desenvolver".

Como avaliar uma extensão:

  1. Cobertura do seu caso real. Peça uma demonstração com os seus dados, não com os do fornecedor.
  2. Compatibilidade com a sua versão do ERP e com a base de dados utilizada.
  3. Quem a suporta. O fornecedor da extensão, o integrador ou ambos, e em que prazo.
  4. Ritmo de atualização. Uma extensão sem evolução torna-se um bloqueio na próxima atualização do ERP.
  5. Saída. O que acontece aos dados se deixar de a utilizar.

Quando nenhuma extensão cobre o caso, entra o desenvolvimento à medida, tratado em personalização e desenvolvimento no SAP Business One.

Comércio eletrónico e marketplaces

A ligação a uma loja online é a integração mais pedida. Os dados em jogo são sempre os mesmos: artigos e preços, stock disponível, encomendas, clientes, estados de expedição e devoluções. O que varia é o sentido e o momento.

  • Catálogo e preços: normalmente nascem no ERP e seguem para a loja.
  • Stock: o ERP é a referência, mas a frequência de sincronização decide o risco de vender o que já não existe.
  • Encomendas: nascem na loja e entram no ERP. É preciso decidir como tratar clientes novos, moradas incompletas e pagamentos pendentes.
  • Faturação: em Portugal, esta é a parte crítica. O documento deve ser emitido por um programa certificado pela AT, com ATCUD e código QR. Decida se é o ERP que fatura (o mais comum) ou se a loja emite documentos próprios, caso em que o fluxo muda por completo.

Para o enquadramento do setor, consulte ERP para comércio eletrónico. As regras de faturação estão detalhadas em software de faturação certificado.

Bancos, pagamentos e contabilidade

As integrações financeiras poupam muito trabalho manual. Os casos habituais são a importação de extratos para reconciliação, a exportação de ficheiros de pagamentos a fornecedores e a ligação a plataformas de pagamento online. O ponto de atenção é o formato aceite por cada banco: o integrador deve confirmar com a sua instituição o que é suportado antes de comprar qualquer extensão.

O contabilista certificado deve participar desde o início. Há três temas sobre os quais ele tem de dar a opinião:

  • Plano de contas e lançamentos automáticos, para que a integração não crie movimentos que o gabinete tenha de corrigir todos os meses.
  • IVA, com as taxas e os regimes aplicáveis, incluindo as regiões autónomas.
  • SAF-T (PT), cujo ficheiro depende da qualidade dos dados que entram no ERP por qualquer canal.

Para a parte contabilística do produto, veja contabilidade e finanças no SAP Business One e, para a obrigação de reporte, o guia sobre SAF-T (PT) e ERP.

Escritório, BI e relatórios

Segundo a SAP Learning, entre as integrações de escritório do SAP Business One contam-se a exportação para o Microsoft 365 OneDrive (Excel e Word), a colaboração com o Microsoft Teams e a integração com o Outlook 365. Para a maioria das PME, é aqui que a integração se sente primeiro: um relatório que se abre em Excel, um documento partilhado numa equipa, um e-mail ligado a um cliente.

Para análise de dados, há duas abordagens. A primeira usa relatórios e painéis do próprio ERP, suficiente enquanto as perguntas são simples. A segunda alimenta uma ferramenta de BI externa a partir do Service Layer ou de uma réplica de dados, o que só compensa quando se cruzam várias fontes. Defina quem valida os indicadores: um painel que ninguém consegue reconciliar com a contabilidade perde credibilidade depressa.

EDI, assinatura e fluxos com grandes clientes

Quem vende à grande distribuição ou à indústria recebe, por vezes, pedidos de troca eletrónica de documentos. A discussão deve começar pelo formato e pelo parceiro de comunicação exigido pelo cliente, e só depois pela ferramenta. O mesmo vale para a assinatura eletrónica de contratos e propostas: confirme a validade legal necessária e escolha uma solução que arquive o documento assinado no registo do cliente, não numa pasta perdida.

No setor da distribuição, as necessidades de integração costumam concentrar-se no armazém e nas compras. A página sobre gestão de stocks e compras no SAP Business One mostra o que o núcleo já cobre antes de se juntar mais uma aplicação.

Como definir um fluxo de integração

Um fluxo bem especificado cabe numa folha. Antes de qualquer programação, escreva:

Pergunta Exemplo de resposta
Que dado circula? Encomenda de cliente
De onde para onde? Da loja online para o ERP
Quem é a fonte de verdade? O ERP para stock e preço; a loja para a encomenda
Com que frequência? Contínua, ou em lote, consoante o risco
O que acontece num erro? Fila de erros, alerta a um responsável nomeado
Que regra fiscal se aplica? Emissão do documento só no programa certificado
Quem testa e quem aprova? Utilizador-chave da empresa e integrador

Daqui saem três decisões que evitam surpresas:

  1. Tempo real ou lote. O tempo real é caro de manter e raramente é necessário para tudo. O lote periódico basta para muitos fluxos.
  2. Tratamento de erros. Uma integração que falha em silêncio é pior do que a ausência de integração. Exija registo e alertas.
  3. Ambiente de teste. Valide sempre num ambiente separado, com dados representativos, antes de tocar na produção. O guia de implementação do SAP Business One descreve onde estes testes se encaixam no projeto.

Quem mantém uma integração

É a pergunta mais negligenciada e a que mais custa. Uma integração depende de, pelo menos, três partes: o ERP, o sistema externo e a camada que os liga. Cada uma evolui à sua cadência. Uma atualização do ERP, uma mudança de API da loja ou uma nova exigência fiscal pode interromper o fluxo.

Para evitar o impasse, fixe por escrito:

  • o responsável do lado da empresa, com nome e suplente;
  • o que o integrador cobre no suporte e manutenção do SAP Business One e em que prazo responde;
  • o que o fornecedor de cada extensão garante;
  • o procedimento de teste antes de cada atualização;
  • a documentação entregue no fim do projeto, de modo a poder mudar de integrador sem recomeçar.

Se já tem integrações herdadas que ninguém domina, uma auditoria do projeto SAP Business One ajuda a inventariar o que existe e a decidir o que manter, simplificar ou substituir.

Cuidados específicos em Portugal

  • Faturação certificada. Qualquer integração que crie, altere ou anule documentos fiscais deve respeitar as regras da AT. Confirme com o integrador como o SAP Business One, na sua configuração para Portugal, trata a certificação, o ATCUD e o código QR. O enquadramento geral está em SAP Business One em Portugal.
  • e-fatura e comunicação de dados. Se o seu fluxo envia ou recebe dados de faturação, verifique como são comunicados e quem os valida.
  • Regiões. As empresas dos Açores e da Madeira têm particularidades fiscais que a integração deve conhecer. Procure um parceiro com experiência na sua região, por exemplo através das páginas de Lisboa ou Norte.
  • Proteção de dados. Uma integração movimenta dados pessoais de clientes. Defina onde são alojados, quem acede e como se apagam.

Como escolher quem faz a integração

O melhor integrador não é o que promete "ligar tudo", mas o que pergunta primeiro o que precisa realmente de ser ligado. Peça referências de fluxos semelhantes aos seus, uma descrição da forma como documenta e testa, e a política de suporte após a entrada em produção. O guia como escolher parceiro SAP Business One traz critérios de comparação, e a nossa página como funciona a ligação a um integrador explica como o pedido gratuito chega a integradores adequados ao seu projeto. Não somos afiliados a nenhum editor nem realizamos o projeto: pomos em contacto com quem o faz.

Perguntas frequentes

Que API oferece o SAP Business One para integrações?

O SAP Business One disponibiliza o Service Layer, uma API de extensão REST assente em HTTP e OData, com trocas em JSON. Aceita OData v3 e OData v4 e suporta autenticação Basic e OAuth. A DI API continua a existir e partilha as mesmas definições de objetos através do DI Core.

Preciso de um conector pronto ou de um desenvolvimento à medida?

Depende do fluxo. Para casos comuns, como uma loja online ou um ficheiro bancário, existe muitas vezes uma extensão já testada. Para regras específicas do seu negócio, o integrador desenvolve sobre a API. O critério é o custo de manutenção a prazo, não apenas o preço de arranque.

O SAP Business One liga-se ao Microsoft 365?

Sim. A documentação da SAP refere a exportação para o Microsoft 365 OneDrive (Excel e Word), a colaboração com o Microsoft Teams e a integração com o Outlook 365. São integrações do dia a dia, úteis sobretudo para relatórios e comunicação com clientes e fornecedores.

Como garanto que uma integração respeita o SAF-T (PT) e o ATCUD?

Quem emite o documento fiscal tem de cumprir as regras da AT, e isso inclui o programa certificado, o ATCUD e o código QR. Se uma loja ou outra aplicação cria documentos fora do ERP, é preciso definir qual sistema é o emissor. Confirme este ponto com o contabilista certificado e com o integrador antes de ligar o fluxo.

Quem mantém as integrações depois da entrada em produção?

Fica definido por contrato. Normalmente o integrador assegura o suporte do fluxo, o fornecedor da extensão cuida do seu próprio produto e a empresa nomeia um responsável interno. Sem esta repartição escrita, um erro de sincronização passa de mão em mão sem solução.

Fontes

  1. SAP News — Global success of SAP Business One
  2. SAP Learning — Introducing SAP Business One
  3. SAP Help Portal — Working with SAP Business One Service Layer
  4. SAP Learning — SAP Business One Service Layer API
  5. SAP Help Portal — Integration Framework for SAP Business One

Os nomes de software mencionados são marcas dos respetivos editores, citadas a título meramente informativo. Este site é independente e não é afiliado a nenhum editor.