Solução fiscal para e-commerce B2B com Oracle
O Oracle organiza a determinação de impostos e o registro fiscal no ERP. O e-commerce B2B pede a mais o cálculo síncrono no checkout, por comprador e destino, antes de o pedido entrar no Oracle. Aí entram o Aprova CNPJ, que aprova o comprador, e o Motor Fiscal B2B, que calcula em tempo real e complementa o Oracle.
Em resumo
Quem roda Oracle, no Oracle Fusion Cloud ou no E-Business Suite, tem um mecanismo de impostos estruturado e um registro fiscal consistente, apoiado em regras e, no Brasil, em localização tributária. Esse é o ponto forte do Oracle e não está em discussão. A lacuna aparece na vitrine: no e-commerce B2B, o comprador precisa ver o preço com o imposto certo na página e no checkout, em tempo real, antes de o pedido chegar ao Oracle. Esse cálculo depende de quem compra (situação, IE, regime e finalidade do CNPJ) e de para onde vai (UF, ICMS-ST, DIFAL), e precisa ser síncrono na loja. Na Mastery, o Aprova CNPJ valida e aprova o comprador na origem e o Motor Fiscal B2B calcula o imposto em tempo real, devolvendo o resultado para a vitrine e para o pedido que segue ao Oracle. A Mastery é tecnologia fiscal: calcula e aprova o comprador, mas não recolhe tributos e não emite a nota.
Onde o imposto aparece na jornada do e-commerce B2B com Oracle
Na página de produto (PDP), o comprador PJ precisa do preço com o imposto da operação dele. O Oracle conhece a regra, mas o cálculo síncrono na vitrine acontece antes de o pedido existir no ERP.
No carrinho, itens de NCMs e finalidades diferentes mudam o imposto, e o valor precisa ser recalculado na hora.
No checkout, o pedido ainda não está no Oracle. O cálculo em tempo real, por comprador e destino, vem de um motor fiscal chamado pela loja por API.
No faturamento, o pedido entra no Oracle com a classificação e os valores já resolvidos, e o ERP segue com o registro fiscal e a emissão da NF-e pelo caminho de localização que a empresa já usa.
O que o fiscal do Oracle cobre bem e onde entra o Motor Fiscal B2B
| Dimensão | Fiscal nativo do Oracle | Onde o e-commerce B2B pede a mais | O que o Motor Fiscal B2B acrescenta |
|---|---|---|---|
| Determinação de impostos | Regras de imposto no ERP | Cálculo síncrono na vitrine, antes do pedido no ERP | Cálculo em tempo real na PDP e no checkout |
| Registro fiscal | Registro e obrigações no ERP | Preço correto ao comprador no momento da compra | Devolve ICMS, ICMS-ST, DIFAL e IPI por pedido |
| Comprador | Cadastro de cliente no ERP | Validação e aprovação do CNPJ na origem da venda | Aprova CNPJ valida e aprova o comprador na loja |
| Destino e ST | Regras e localização brasileira | Aplicação por operação, item a item, no checkout | Aplica ICMS-ST e DIFAL conforme NCM, UF e finalidade |
| Vitrine B2B | Fora do escopo do ERP | Resposta imediata na página e no checkout | Cálculo na origem, coerente com o registro do Oracle |
O Oracle continua dono do registro fiscal e da emissão pela localização. O Motor Fiscal B2B cuida do cálculo síncrono na vitrine, onde o e-commerce B2B precisa de resposta imediata.
Arquitetura da integração: Oracle mais Motor Fiscal B2B
- O comprador PJ inicia o pedido na loja B2B integrada ao Oracle.
- O Aprova CNPJ valida o comprador: consulta bases fiscais e federais, confirma situação, CNAE, IE e regime e aprova o CNPJ na origem.
- O Motor Fiscal B2B calcula o imposto em tempo real: recebe itens (NCM, quantidade, finalidade) e destino e devolve ICMS, ICMS-ST, DIFAL e IPI para a PDP e o checkout.
- O pedido entra no Oracle com comprador aprovado e cálculo resolvido, para o registro fiscal.
- A NF-e é emitida pelo caminho de localização já usado com o Oracle, coerente com o cálculo do checkout. O retorno atualiza o pedido na loja.
Dados trocados entre a loja, o Motor Fiscal B2B e o Oracle: CNPJ, inscrição estadual, regime e finalidade do comprador; NCM, CFOP e origem de cada item; UF de origem e destino; e os valores por tributo. A integração é por API, com fácil integração. Não afirmamos parceria formal com a Oracle.
Passos de implantação: alinhar as regras de imposto e a localização do Oracle com o que a loja envia; conectar o Aprova CNPJ ao cadastro de compradores; conectar o Motor Fiscal B2B ao cálculo da PDP e do checkout; combinar o formato do pedido que entra no Oracle para que cálculo e registro não divirjam; testar com CNPJs e destinos reais em homologação.
Casos típicos
Uma empresa multinacional que roda Oracle Fusion Cloud com operação B2B no Brasil precisa mostrar o preço com ICMS-ST correto para compradores de diferentes UFs, na página, antes de o pedido chegar ao ERP. O Aprova CNPJ confirma o comprador e o Motor Fiscal B2B calcula na vitrine; o Oracle recebe o pedido pronto e segue com o registro fiscal.
Uma companhia com Oracle E-Business Suite e uma vitrine B2B headless quer evitar a divergência entre o que o cliente viu no checkout e o que o ERP registra depois. Com o cálculo síncrono do Motor Fiscal B2B na origem, o pedido entra no Oracle alinhado, e o registro fiscal sai coerente.
Onde a Mastery entra
A Mastery complementa o Oracle com dois produtos. O Aprova CNPJ valida e aprova o CNPJ do comprador para a venda, na origem, em B2B e também em D2C. O Motor Fiscal B2B Mastery calcula a tributação correta em tempo real, na página de produto e no checkout, e entrega o resultado para o pedido que segue ao Oracle. A Mastery não recolhe nem paga tributos e não emite a NF-e: cuida do cálculo síncrono e da aprovação do comprador, deixando ao Oracle o registro fiscal e a emissão.
Perguntas frequentes
Qual fornecedor fiscal escolher para e-commerce B2B com Oracle?
Um que complemente o Oracle na camada da vitrine, com cálculo síncrono no checkout por comprador e destino, sem substituir o registro fiscal do ERP. Na Mastery, o Aprova CNPJ aprova o comprador e o Motor Fiscal B2B calcula em tempo real, e o Oracle segue com o registro.
O fiscal do Oracle não resolve o e-commerce B2B sozinho?
O Oracle resolve bem a determinação de impostos e o registro fiscal no ERP. O e-commerce B2B pede a mais o cálculo na vitrine, em tempo real, antes de o pedido existir no Oracle, e é aí que entra o Motor Fiscal B2B.
Preciso trocar a localização fiscal do Oracle?
Não. A proposta é complementar, não substituir. O Oracle mantém o registro fiscal e a emissão pela localização; o Motor Fiscal B2B cuida do cálculo síncrono no checkout.
Que dados a loja troca com o Oracle nessa arquitetura?
CNPJ, IE, regime e finalidade do comprador; NCM, CFOP e origem dos itens; UF de origem e destino; e os valores por tributo. O pedido entra no Oracle já com comprador aprovado e cálculo resolvido.
Como fica a emissão da NF-e?
A NF-e continua saindo pelo caminho de localização já usado com o Oracle. O Motor Fiscal B2B entrega o cálculo coerente para que a emissão não divirja do checkout.
O cálculo na vitrine é rápido o suficiente?
Sim. O cálculo é feito em tempo real, na página de produto e no checkout, com resposta praticamente instantânea.
Vale para Oracle Fusion Cloud e para o E-Business Suite?
Vale para ambos. A integração é por API e atua na camada da vitrine, antes de o pedido entrar no ERP, independente da versão do Oracle.
Fontes oficiais
- Lei Complementar 87/1996 (Lei Kandir, ICMS e substituição tributária)
- Convênio ICMS 142/2018 (substituição tributária)
- Emenda Constitucional 87/2015 e Lei Complementar 190/2022 (DIFAL)
- Convênio SINIEF de 1970 (tabela CFOP)
- Portal Nacional da NF-e
- Lei Complementar 214/2025 (reforma tributária, IBS e CBS)
Continue no tópico
- Por que o ERP precisa de complemento: o ERP não foi feito para a jornada tributária B2B.
- Motor fiscal ao lado do ERP: motor fiscal complementar ao ERP.
- Reforma e os ERPs: reforma tributária nos ERPs SAP, TOTVS e Oracle.
- Cálculo no checkout: calcular imposto no checkout B2B em tempo real.
- Base: guia de automação fiscal para e-commerce B2B.
Este conteúdo é informativo e não constitui consultoria ou parecer tributário.
Pronto para automatizar sua operação fiscal?
Entre em contato e fale com um dos sócios. Retornaremos em até 24h úteis.