Voltar para Ajuda

Integração da Base com SAP Business One

A integração da Base com o SAP Business One foi desenvolvida para atender operações que utilizam um ERP robusto e altamente parametrizável. Por conta disso, é fundamental entender quais fluxos estão cobertos, quais ambientes são compatíveis e quais são as particularidades fiscais e técnicas desse cenário.


Compatibilidade da integração

Atualmente, a integração da Base é compatível com os seguintes ambientes SAP:

  • SAP Business One (SAP B1)

  • SAP HANA

A Base consegue se conectar tanto a ambientes SAP Business One que utilizam bancos de dados tradicionais quanto a ambientes baseados em SAP HANA. Em ambos os casos, a integração respeita as regras, estruturas e parametrizações definidas dentro do próprio SAP.

⚠️ É importante destacar que, independentemente do ambiente utilizado, o SAP possui alto nível de customização, o que torna cada projeto único.


Fluxos atualmente suportados na integração

Atualmente, a integração da Base com o SAP cobre os seguintes fluxos operacionais:

  • Importação de produtos

  • Sincronização de preços

  • Sincronização de estoques

  • Suporte a múltiplos depósitos

  • Envio de pedido de venda para o SAP ou

  • Envio de espelho de nota fiscal (invoice) para registro no SAP

Esses fluxos permitem manter estoque, preços e pedidos sincronizados entre a Base e o ERP, atendendo operações multicanal mais complexas.


Importante: o SAP não possui emissor de nota fiscal nativo

Um ponto essencial dessa integração é que o SAP não possui emissor de nota fiscal eletrônico nativo no cenário brasileiro.

Para realizar a emissão e autorização da NF-e junto à SEFAZ, é necessário contratar AddOns fiscais específicos. Esses AddOns funcionam como extensões do SAP e não fazem parte da integração padrão da Base.


Envio de espelho de nota fiscal para o SAP

Como o SAP não realiza a emissão da NF-e, a Base não envia uma nota fiscal emitida, mas sim um espelho de nota fiscal.

Nesse fluxo:

  • A Base faz a chamada no endpoint de invoice do SAP

  • O espelho da nota é registrado no ERP para:

    • Dar baixa de estoque

    • Registrar a movimentação fiscal

    • Atender às rotinas internas do SAP

⚠️ Importante:
Como a emissão não ocorre no SAP, não existe funcionalidade de captura de XML a partir desse ERP. Atualmente, a Base não realiza a leitura ou importação de XML originados no SAP.


Parametrização: principal ponto de atenção no SAP

O SAP é um ERP altamente parametrizável e, por isso, a configuração da integração exige atenção a diversos detalhes técnicos e fiscais. Muitos desses parâmetros só ficam disponíveis com perfil de suporte no SAP.

Entre os principais pontos de configuração, destacam-se:

  • Conexão com banco de dados (URL e credenciais)

  • Identificação da filial

  • Número de série da nota fiscal

  • Modelo da nota

  • Natureza de operação

  • Regras de impostos

  • Parâmetros de conciliação financeira

  • Contas de receita e despesa por forma de pagamento

  • Tipo de pagamento (dinheiro, cartão, transferência, etc.)

  • Definição de vendedor

Um exemplo prático observado em produção é o uso do modelo de nota 39, mesmo quando os modelos mais comuns no mercado são 55 ou 65. Esse tipo de particularidade é definido exclusivamente dentro do SAP e precisa ser respeitado no envio do espelho de nota.


Identificação e cadastro de clientes e produtos

A integração permite definir como clientes e produtos serão identificados dentro do SAP.

Clientes podem ser localizados por:

  • CNPJ

  • CPF

  • E-mail

  • Código do cliente

Caso o cliente não exista, é possível configurar se:

  • Ele será cadastrado automaticamente

  • Qual número de série será utilizado

  • Se o SAP irá gerar o código do cliente

Para produtos, a associação pode ser feita por:

  • SKU

  • EAN

Essas definições impactam diretamente a criação de pedidos e o correto vínculo das informações no ERP.


Extend Order Data: flexibilidade para cenários específicos

Devido ao alto nível de personalização do SAP, nem todas as regras e campos viram parâmetros padrão na integração.

Para esses casos, a Base disponibiliza o Extend Order Data, que permite o envio de um JSON com informações adicionais, totalmente customizado para o cenário do cliente. Esse recurso é utilizado para complementar dados na criação de clientes, pedidos ou faturas, quando necessário.


Mapeamento de marketplaces

Na configuração da integração, é realizado o mapeamento dos marketplaces conectados à Base.

Cada marketplace possui um ID de loja, que é enviado corretamente para o SAP. Atualmente, o cliente em produção utiliza apenas o Mercado Livre, mas o mesmo processo se aplica a outros canais, como Amazon.

Também é nesse ponto que ficam ativos:

  • Sincronização de preços

  • Sincronização de estoque


Envio de pedido ou envio de fatura

A Base permite escolher entre:

  • Enviar apenas o pedido de venda para o SAP, ou

  • Enviar a fatura (espelho de nota) para registro

Quando existe um XML anexado ao pedido na Base, a integração:

  • Lê o número e a série da nota

  • Envia essas informações de forma forçada para o SAP

Caso não exista XML anexado:

  • A Base segue a numeração padrão do SAP

  • Considera a última nota registrada para gerar a próxima

Esse comportamento garante consistência entre os sistemas, mesmo quando a emissão fiscal acontece fora do SAP.

Caso o cliente utilize um SAP com customizações específicas, a Base pode realizar desenvolvimento customizado para atender a essas particularidades.

Nesses cenários, é necessário realizar uma avaliação técnica prévia, e o prazo estimado para entrega da customização é de 2 a 3 semanas, conforme a complexidade do ajuste.

Este artigo foi útil?

Voltar para Ajuda