Reforma Tributária no SAP: checklist técnico para adequar NFS-e, IBS e CBS sem parar o faturamento

 

A Reforma Tributária já chegou ao backlog do SAP

A Reforma Tributária costuma começar em reuniões do fiscal e da controladoria. Mas ela entra em produção pelas mãos de TI.

Novos campos de CBS e IBS, mudanças nos documentos fiscais eletrônicos, atualizações do padrão nacional da NFS-e, regras de retenção, arredondamento, classificação tributária e particularidades municipais precisam ser traduzidos em parametrização, integração, XML, desenvolvimento ABAP, testes e transportes.

É nesse momento que a discussão deixa de ser apenas tributária.

Uma regra fiscal correta, implementada de forma errada, ainda pode impedir a emissão de uma nota, interromper o faturamento ou gerar uma inconsistência em produção. A lei pode estar compreendida pelo time fiscal e, mesmo assim, o ambiente SAP não estar tecnicamente preparado.

A pergunta que TI precisa responder não é somente “quais tributos mudaram?”. A pergunta é:

quantas mudanças precisarão atravessar o ambiente SAP, em qual ordem, com quais dependências e com que evidência de teste?

A documentação técnica da NFS-e vem recebendo atualizações ao longo de 2026. A Nota Técnica SE/CGNFS-e no 009 consolidou evoluções que afetam a Declaração de Prestação de Serviços (DPS) e a NFS-e gerada, incluindo adequações para o CNPJ alfanumérico e grupos relacionados a IBS/CBS. O Portal Nacional da NFS-e registrou novas implantações em produção em agosto de 2026, reforcando que a adequação precisa ser tratada como acompanhamento contínuo, não como uma entrega única.

Atualização regulatória: em 30 de julho de 2026, o Ato Conjunto RFB/CGIBS no 4 formalizou o cronograma de obrigatoriedade dos documentos fiscais eletrônicos; em 31 de julho, o Ato Técnico Conjunto no 1 aprovou documentação técnica relacionada. Para datas operacionais, a referência deve ser sempre o ato oficial e a versão técnica vigente.

Esse cenário exige uma estrutura continua de acompanhamento. Tratar a Reforma como um único projeto, com uma única entrega, cria uma falsa sensação de conclusão.

O impacto da Reforma Tributária dentro do SAP

O alcance exato depende da arquitetura e das customizações de cada empresa. Em geral, a análise precisa passar por cinco camadas.

1. Processos de negócio

Devem ser mapeados processos como:

     order-to-cash;

     procure-to-pay;

     faturamento de serviços;

     recebimento fiscal;

     apuração;

     devoluções e cancelamentos;

     retenções;

     pagamentos;

     integrações com prefeituras e provedores fiscais.

O objetivo não é apenas identificar módulos. E entender em quais pontos uma nova regra fiscal pode alterar o comportamento do processo de ponta a ponta.

2. Parametrizações

A adequação pode exigir revisão de códigos tributários, determinação de impostos, classificação das operações, condições, regras por empresa, estabelecimento, serviço, município ou cenário fiscal.

Alterar uma parametrização sem registrar a justificativa, os cenários afetados e as evidências de teste aumenta o risco de a correção de um caso quebrar outro.

3. Documentos fiscais e integrações

Os novos layouts precisam ser refletidos nos XMLs, nas mensagens trocadas com provedores e nos retornos dos autorizadores. A empresa deve localizar:

     estruturas de XML alteradas;

     campos obrigatórios e condicionais;

     APIs, RFCs, IDocs, web services e middlewares envolvidos;

     validações realizadas fora do SAP;

     tratamentos específicos de rejeição;

     regras diferentes por município;

     conciliações entre documento fiscal, contabilização e pagamento.

4. Desenvolvimentos próprios

Objetos Z, user exits, BAdIs, enhancements, relatórios, formulários e integrações podem conter regras fiscais que não serão atualizadas automaticamente por uma SAP Note. Quanto maior o histórico de customizações, maior a necessidade de inventário.

Sem esse mapa, a empresa corre dois riscos: deixar um objeto impactado de fora ou alterar um objeto sem saber quais processos dependem dele.

5. Governança de mudanças

Cada SAP Note, ajuste de parametrização, correção ABAP e mudanca de integração precisa percorrer uma esteira controlada. Isso inclui demanda, responsável, escopo, request, dependências, testes, aprovação, janela de transporte, plano de reversão e evidência pos-produção.

A Reforma não cria esse problema. Ela revela a maturidade, ou a falta dela, na governança do ambiente.

Checklist técnico para a adequação do SAP

Etapa 1. Criar um inventário fiscal e tecnológico

Comece pelos documentos e processos, não pelas SAP Notes. Liste:

     quais documentos fiscais a empresa emite e recebe;

     quais empresas, filiais e estabelecimentos estão envolvidos;

     quais municípios possuem tratamentos próprios;

     quais provedores fiscais participam da arquitetura;

     quais módulos SAP executam cada etapa;

     quais integrações recebem ou enviam dados tributários;

     quais objetos Z contem regras fiscais.

O resultado deve ser uma matriz que conecte processo, documento, sistema, objeto técnico, responsável e criticidade.

Etapa 2. Verificar a linha de base do ambiente

Antes de implementar qualquer correção, registre o estado atual do SAP:

     versão do ECC ou S/4HANA;

     SAP_BASIS;

     Support Packages;

     componentes de localização;

     versão do Note Assistant;

     notas já implementadas;

     modificações manuais;

     débitos técnicos relacionados ao processo fiscal;

     divergencias entre desenvolvimento, qualidade e produção.

A mesma SAP Note pode ter requisitos e efeitos diferentes conforme a versão e o Support Package. Sem uma linha de base confiável, a equipe pode diagnosticar como “erro da nota” algo que, na verdade, e incompatibilidade, pré-requisito ausente ou modificação anterior.

Etapa 3. Montar uma matriz de SAP Notes e dependências

Não trate SAP Notes como uma lista de tarefas independentes. Para cada nota, registre:

     número e versão;

     componente afetado;

     release aplicável;

     pré-requisitos;

     notas substituídas;

     objetos alterados;

     necessidade de atividade manual;

     necessidade de customizing;

     request associada;

     responsável pela validação;

     cenários de teste.

O Note Assistant reconhece dependências e estados de implementação, mas isso não elimina a necessidade de uma avaliação funcional e arquitetural. Uma nota tecnicamente implementável pode exigir um conjunto de testes muito maior do que o texto inicial sugere.

Aprofunde:  veja o processo completo em SAP Notes: como aplicar, testar e transportar correções sem criar incidentes.

Etapa 4. Mapear objetos Z e integrações impactados

Pesquise referências a estruturas, campos, tabelas e regras fiscais alteradas. A análise deve cobrir:

     programas ABAP;

     classes e metodos;

     exits e BAdIs;

     CDS Views;

     formulários;

     interfaces;

     jobs;

     tabelas próprias;

     regras hardcoded;

     tratamentos de rejeição;

     rotinas de arredondamento;

     lógica específica por prefeitura.

Objetos que não possuem documentação devem ser classificados por risco e criticidade. Uma mudanca na estrutura de um documento pode afetar muito mais do que o programa que gera o XML. Pode atingir relatórios, contabilização, conciliação e integrações downstream.

Etapa 5. Retirar regras municipais do código rigido

Empresas que emitem NFS-e em vários municípios convivem com layouts, códigos, validações e exigências diferentes. Escrever cada particularidade diretamente no código cria uma cadeia crescente de condicionais, alto custo de manutenção e risco de regressão.

Sempre que tecnicamente possível, regras municipais devem ser tratadas como configuração:

     município;

     tipo de serviço;

     regime;

     exigibilidade;

     retenção;

     código nacional;

     código municipal;

     NBS;

     campos aplicáveis;

     versão de layout;

     vigência.

Essa arquitetura permite atualizar uma regra sem reescrever toda a solucao.

Em um case publicado pela QAMetrik, um configurador de NFS-e permitiu atender 80 prefeituras e reduziu o esforco de implementação de 40 para 4 horas por município. O custo unitário reportado caiu de R$ 6.000 para R$ 600.

Case relacionado:  o aprendizado e mais importante que o número: particularidade municipal deve virar configuração reutilizável, não código rigido repetido. Veja o case do configurador de NFS-e.

Etapa 6. Isolar as mudanças da Reforma

Misturar correções fiscais urgentes com melhorias comuns do backlog dificulta testes, aprovação e reversão. Crie uma estrutura de governança que permita identificar claramente:

     programa ou onda regulatória;

     entrega fiscal relacionada;

     SAP Notes incluidas;

     objetos Z alterados;

     parametrizações;

     documentos afetados;

     requests dependentes;

     data de vigência;

     janela de implantação.

Requests excessivamente grandes devem ser evitadas. Uma request jumbo torna a análise de dependência mais difícil e amplia o impacto de qualquer rollback.

Etapa 7. Construir uma matriz de testes por risco

Testar apenas a emissão bem-sucedida de uma nota não é suficiente. A matriz deve contemplar:

     emissão;

     cancelamento;

     substituição;

     devolução;

     retenção;

     não incidência;

     redução ou exceção aplicável;

     arredondamento;

     multiplos itens;

     multiplos municípios;

     serviços com tratamentos diferentes;

     rejeição do autorizador;

     indisponibilidade do provedor;

     reprocessamento;

     contabilização;

     conciliação;

     integração com contas a receber ou pagar.

Além dos testes funcionais, realize regressão nos cenários que não deveriam mudar. O maior risco nem sempre está na nova regra. Pode estar num processo antigo que passou a receber uma estrutura diferente.

Etapa 8. Governar a sequência de transportes

A ordem de importação importa. Uma mudanca pode depender de estrutura, programa, configuração ou nota implementada anteriormente. Transportar fora de sequência cria versões inconsistentes e falhas dificeis de diagnosticar. A própria documentação do SAP TMS sobre filas de importação destaca a importância de preservar a ordem de transporte. Antes do go-live, valide:

     dependências entre requests;

     objetos repetidos em requests diferentes;

     versões existentes nos ambientes;

     sequência de importação;

     aprovações;

     evidências de teste;

     plano de reversão;

     responsáveis durante a janela;

     critérios de interrupção do go-live.

Leia também:  Governança de transportes SAP: como evitar requests fora de ordem, conflitos e deploys de risco.

Etapa 9. Preparar rollback e contingência

“Voltar a request” não deve ser o único plano. Dependendo da mudanca, será necessário definir:

     transporte de correção;

     restauração de versão;

     reversão de customizing;

     desativação de feature;

     retorno ao layout anterior, quando permitido;

     fila de documentos para reprocessamento;

     procedimento manual temporário;

     comunicação com fiscal, faturamento e operação.

O plano deve indicar responsáveis, prazo máximo de decisão e impacto tolerável.

Etapa 10. Preservar evidências para auditoria

Ao final, a empresa precisa conseguir responder:

     qual exigencia motivou a mudanca;

     quais objetos foram alterados;

     quem desenvolveu;

     quem testou;

     quem aprovou;

     quando foi transportado;

     qual foi o resultado;

     quais incidentes ocorreram;

     como a mudanca pode ser revertida.

Quando essas informações estão espalhadas em e-mails, planilhas e chamados desconectados, a auditoria transforma-se numa investigação.

Um plano de 30, 60 e 90 dias

Janela

Frentes de trabalho

Primeiros 30 dias

Definir governança conjunta entre fiscal e TI; mapear documentos, processos e responsáveis; registrar a linha de base do ambiente; levantar SAP Notes relevantes; identificar integrações e objetos Z críticos; classificar riscos.

31 a 60 dias

Implementar e validar notas em ambiente não produtivo; ajustar parametrizações; desenvolver correções ABAP; criar matriz de testes; separar requests e dependências; validar os primeiros cenários de NFS-e, CBS e IBS.

61 a 90 dias

Executar regressão; testar contingência; validar sequência de transportes; realizar ensaio de go-live; organizar evidências; monitorar rejeições, erros e impactos após a implantação.

O prazo real depende do ambiente. O valor do plano está em criar ondas controladas, não em prometer uma adequação genérica em 90 dias.

Onde a QAMetrik atua

A QAMetrik não substitui o motor de calculo tributário e não assume o papel da consultoria fiscal. Sua atuação está na camada técnica que leva a mudanca para produção:

     diagnóstico de prontidão do ambiente;

     levantamento de riscos e objetos impactados;

     implementação e governança de SAP Notes;

     engenharia e ajustes ABAP;

     adequação de integrações e documentos;

     configuração escalável de regras municipais;

     testes em homologação;

     governança de requests e transportes;

     rastreabilidade para auditoria.

O objetivo não é apenas “implementar a Reforma”. E implementar a Reforma sem transformar a adequação num novo incidente operacional.

Próximo passo

Comece pela autoavaliação de prontidão para a Reforma Tributária e transforme os gaps encontrados em um plano técnico. Para um diagnóstico do ambiente, solicite o QAAssessment; para conhecer a atuação completa da QA na Reforma, veja a página de Prontidão SAP para a Reforma Tributária

Assine nossa newsletter!

Receba nossos materiais em primeira mão.