Produto Cases Empresa Blog Vamos conversar

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

  1. O comprador PJ inicia o pedido na loja B2B integrada ao Oracle.
  2. O Aprova CNPJ valida o comprador: consulta bases fiscais e federais, confirma situação, CNAE, IE e regime e aprova o CNPJ na origem.
  3. 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.
  4. O pedido entra no Oracle com comprador aprovado e cálculo resolvido, para o registro fiscal.
  5. 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

Continue no tópico

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.

(11) 92039-3952
meajuda@masteryb2b.tech
Rua Luiz Seráphico Júnior, 511 / 613, Jardim Caravelas - São Paulo / SP