REFORMA NO SAP · VERIFICADO 27/07/2026
Guia do consultor SD — Reforma Tributária no SAP
Se você é o SD do projeto de Reforma Tributária, o seu problema não é falta de informação — é excesso desorganizado. Uma Note mexe no procedimento de preços RVABRA, outra reposiciona as mesmas condições que a primeira criou, uma terceira entrega o campo de situação tributária nas tabelas de vendas e uma quarta ensina a determiná-lo. No meio disso, o faturamento de 2026 não espera: condition record que ninguém criou vira CBS/IBS zerado na fatura, CST errada vira rejeição na SEFAZ, e imposto de teste sem flag estatístico soma no total da NF. Este guia consolida as 35 Notes de SD que acompanhamos no tracker em atividades coerentes, na ordem que faz sentido para o consultor: o que fazer, por quê, em qual release, com a referência de cada passo — e o que acontece se você pular.
Leia antes de usar: este é um material complementar de consulta, em redação própria, baseado na leitura técnica das SAP Notes citadas. Ele não substitui a análise profissional de cada SNOTE no seu ambiente nem o documento oficial de cada Note. A ordem apresentada aqui é uma sugestão de organização do trabalho — a ordem oficial de implementação é a indicada pelo Note Analyzer a partir da Note líder (3200109 / 3561376). Notes mudam de versão com frequência: valide sempre a versão vigente no me.sap.com antes de implementar.
Antes de tudo: pré-requisitos
Três verificações economizam semanas de retrabalho:
- SP mínimo. Desde 2025, as entregas legais do Brasil exigem um Support Package Stack mínimo por release — em S/4HANA, do 1709 (S4CORE 102, SP 5) em diante; no ECC, EHP8 (SAP_APPL 618) pede SP 13, EHP7 (617) pede SP 19 e EHP6 (606) pede SP 24. Releases fora de manutenção não recebem entrega legal, mesmo cumprindo o SP. Confira na SPAM (ou Sistema → Status, tabela CVERS) o nível de S4CORE ou SAP_APPL antes de qualquer SNOTE [Note 3563053]
- Note Analyzer. Não aplique as Notes de SD uma a uma na mão. O Note Analyzer (programa entregue pela Note 3200109) carrega o XML da Note líder e monta a lista completa com status e ordem de implementação — seguir a sequência da coluna de comentários evita a maior parte dos erros clássicos de SNOTE [Note 3200109]
- Fundação de SD. Quase tudo neste guia assume os novos grupos e tipos de imposto na Nota Fiscal: a Note de objetos pré-requisito (3552901) e a Note principal da NF Writer (3552903) são a base declarada da frente CBS/IBS em SD — a própria 3552903 exige a 3552901 aplicada antes [Note 3552901] [Note 3552903]. Elas são a atividade 1 abaixo.
Customizing funcional SD — onde o consultor de vendas encontra o trabalho dele
Boa parte das Notes deste guia é aplicação técnica (SNOTE, reports UDO, BC sets). Depois que a base técnica está no lugar, sobra o que é decisão sua: parametrizar o pricing, a situação tributária e a fase de teste. Os guias em PDF anexos às Notes detalham exatamente onde — e onde não há nada a fazer porque a SAP já entrega pronto. Este bloco consolida essa visão funcional.
A. Tipos e grupos de imposto na NF Writer — vêm por BC set, não se criam na mão
O que é: os tipos de imposto novos da Nota Fiscal Writer seguem o padrão CBS*, IB*S, IB*M e IS0* — o dígito 1/2/3 indica dedutível, não-dedutível ou a pagar — e chegam prontos via BC set ativado na SCPR20 (Z_TAX_TYPES_S4CORE.bcs ou Z_TAX_TYPES_SAP_APPL.bcs, anexos da Note) [Note 3552903]. O que fica com você é a alíquota: use sempre o campo novo de 4 casas decimais do tipo de imposto — as alíquotas-teste são pequenas e podem sofrer redução, e o campo antigo de 2 casas não comporta [Note 3552903].
Impacto: alíquota em campo de 2 casas é valor de CBS/IBS truncado em toda NF emitida — erro sistêmico, não pontual.
B. Condition types CBS3/IB3S/IB3M — a SAP entrega o esqueleto, o registro é seu (VK11)
O que é: os BC sets da Note do RVABRA criam os tipos de condição de vendas CBS3, IB3S e IB3M (classe D, cálculo W — percentual com 6 decimais), as sequências de acesso BCBS, IBSS e IBSM (acesso 99, tabela de condição 392 só por país, campo ALAND = BR) e as chaves de conta MWC/MWD/MWE — confira na V/06, V/07 e OV34, mas não recrie nada na mão [Note 3556404]. O que é obrigatório e seu: criar via VK11 ao menos um registro de condição por tipo, com percentual legal, validade e tax code [Note 3556404]. Se a alíquota variar por situação tributária, crie tabela de condição própria (VK03, namespace 501–999) com o campo Tax Situation e um acesso novo nas sequências via J1BTAX [Note 3656316].
Impacto: sistema tecnicamente pronto mas sem condition record calcula CBS/IBS = zero — passa no teste técnico e falha no primeiro faturamento de 2026.
C. CST de CBS/IBS em vendas: determinação padrão por categoria de item, exceção por BAdI
O que é: a situação tributária dos novos impostos vira campo próprio nas tabelas de vendas (VBAP, LIPS, VBRP) [Note 3609635] e é determinada automaticamente pela categoria de item de venda, mantida na view J_1BSDICA [Note 3619306]. Quando a regra por categoria de item não basta, o caminho oficial é a BAdI BADI_J1B_TAX_SITN (método DETERMINE_FOR_OUTGOING), que ganhou o CFOP [Note 3658291] e os campos do documento de referência (data, número, item, categoria — essenciais na transição) [Note 3703142] como critérios. Para corrigir carteira aberta em lote, o campo entra na transação MASS (objeto BUS2032) [Note 3711219]. A regra de determinação é 100% decisão funcional sua — a SAP entrega o mecanismo, não o conteúdo.
Impacto: CST errada na NF é rejeição na SEFAZ; e sem a manutenção da J_1BSDICA a determinação automática simplesmente não acontece.
D. Determinação contábil: contas do Razão são por sua conta (e há um vão conhecido)
O que é: o destino contábil de CBS/IBS em vendas usa as chaves MWC (CBS), MWD (IBS estadual) e MWE (IBS municipal). O que é obrigatório e seu: manter as chaves de processamento na OBCN, criar as contas do Razão na FS00 e a determinação de contas no view cluster VC_T030K (Tax Accounts) via SM34 [Note 3556404]. Análise: relatos de projeto na comunidade SAP apontam que os BC sets entregam as condições com as chaves, mas sem as contas de compensação para o mapeamento na VKOA — ou seja, a amarração contábil em SD fica em aberto até você fechá-la; planeje esse desenho junto com o FI antes do teste integrado.
Impacto: sem conta e determinação, o billing trava na liberação contábil — e conta mal desenhada agora vira retrabalho de rastreio na transição até 2033.
E. Fase de teste 2026: marcar CBS/IBS como estatísticos (NF e contábil)
O que é: em 2026 os novos impostos aparecem na NF mas não podem afetar totais nem contabilidade. O controle é funcional e explícito, em dois lugares: no fluxo da Nota Fiscal, a view J_1BDF_STAT_TAXV (SM30) recebe tipo de NF + tipo de item + tipo de imposto (CBS3, IB3S, IB3M) marcados como estatísticos; no fluxo contábil, o flag Statistical entra na V/08, nos steps das condições de CBS/IBS dos procedimentos RVABRA/RVXBRA [Note 3605442]. O aviso VT632 na gravação da V/08 pode ser ignorado com Continue [Note 3605442].
Impacto: esquecer o flag significa CBS/IBS de teste somando no total da NF e lançando no Razão — divergência fiscal e contábil no primeiro fechamento de 2026. E imposto estatístico ainda conta para a geração das tags do XML: grupo IBS/CBS enviado quando não devia é a rejeição 1021 do guia de erros conhecidos.
F. Base de cálculo de CBS/IBS: excluir os tributos embutidos no preço tem Note própria
O que é: a entrega original do pricing calcula CBS/IBS sobre uma base que ainda carrega os tributos embutidos no preço líquido. A correção é uma Note sem instrução de correção — só passos manuais e BC sets — que reposiciona as condições nos esquemas RVABRA/RVXBRA para excluir esses tributos da base [Note 3633283]. A própria Note do RVABRA declara que a solução de pricing foi atualizada e versionada por ela — quem parou na entrega original está numa versão superada [Note 3556404]. O mesmo padrão vale para venda com entrega futura, nos esquemas RVXBRE/RVXBRF [Note 3776373].
Impacto: base errada é imposto calculado a maior em silêncio — o cálculo roda, só que sobre o valor errado.
Frente 1 — CBS/IBS no pricing de vendas e na Nota Fiscal
A Emenda Constitucional 132/2023 e a Lei Complementar 214/2025 criam a CBS e o IBS, que substituem gradualmente PIS, COFINS, ICMS e ISS entre 2026 e 2033 (alíquotas-teste de 0,9% e 0,1% já em 2026). Em SD, o impacto se concentra na Nota Fiscal Writer, nos procedimentos de preço (RVABRA, RVXBRA, RVXBRE, RVXBRF) e na fase de teste com impostos estatísticos.
1. Fundação: grupos e tipos de imposto CBS/IBS/IS na Nota Fiscal Writer
Aplica-se a: SAP_APPL 600, 602–606, 617–618 · S4CORE 102–109 (3552901) · SAP_APPL 470–618 · S4CORE 102–109 (3552903)
Por quê: nada de CBS/IBS existe na Nota Fiscal padrão. A dupla 3552901 + 3552903 é a fundação da frente: a primeira cria os objetos DDIC (domínio J_1BTAXGRP, estruturas J_1BINDOCD/J_1BINLIND); a segunda habilita os novos impostos (CBS, IBS e IS) nas transações do NF Writer (J1B*N), com os tipos CBS*, IB*S, IB*M e IS0*.
Passos:
- Implemente as 19 correções da Note de objetos pré-requisito via SNOTE [Note 3552901]
- No ECC (SAP ERP 6.0 a EHP8): logado em inglês, rode na SE38 o report UDO NOTE_3552901_2 em TESTRUN e confira o log de simulação todo verde [Note 3552901]
- Reexecute em UPDATE & ACTIVATE (online preferido) e depois em GENERATE MAINTENANCE DIALOGS; repita o UPDATE & ACTIVATE se restarem objetos inativos no transporte [Note 3552901]
- Implemente as 15 correções da Note principal via SNOTE — são 90 pré-requisitos: deixe o Note Analyzer ordenar [Note 3552903]
- Se os tipos de imposto da LC 214 ainda não existirem no sistema: baixe o BC set anexo do seu componente (Z_TAX_TYPES_S4CORE.bcs ou Z_TAX_TYPES_SAP_APPL.bcs), suba na SCPR20 (More → BC Set → Upload) e ative com "Overwrite All Data" [Note 3552903]
- Informe as alíquotas dos novos grupos no campo de alíquota com 4 casas decimais no NF Writer [Note 3552903]
Se não fizer: análise: sem a fundação, nenhuma Note de SD deste guia implementa limpo — a 3552903 declara a 3552901 como pré-requisito, e todo o resto assume as duas. Vale saber: a entrega inicial era parcial por desenho (os grupos novos e a soma nos totais vieram em entregas incrementais) — se o NF Writer "não reconhecer" os grupos logo após aplicar, confira a versão das Notes seguintes na líder antes de abrir chamado. Erros de implementação fora de ordem estão no guia de erros conhecidos.
Note 3552901 (me.sap.com) · guia em PDF (referência própria) · Note 3552903 (me.sap.com) · guia em PDF (referência própria)
2. CBS/IBS no procedimento de preços RVABRA
Aplica-se a: SAP_APPL 600, 602–606, 617–618 · S4CORE 104–108
Por quê: é a Note central do pricing de SD: ativa CBS e IBS no procedimento RVABRA para ordens de venda e faturamento, entregando tipos de condição (CBS3, IB3S, IB3M), sequências de acesso (BCBS, IBSS, IBSM), chaves de conta (MWC/MWD/MWE) e o mapeamento dos novos impostos para a Nota Fiscal.
Passos:
- Implemente as 15 correções via SNOTE [Note 3556404]
- Na SCPR20, faça upload e ative em ordem os BC sets do seu componente: Z_TAX_REFORM_RVABRA_S4CORE_1/2/3 ou Z_TAX_REFORM_RVABRA_SAP_APPL_1/2/3 [Note 3556404]
- Confira (sem recriar) o que os BC sets entregaram: tipos de condição na V/06, sequências na V/07, chaves de conta na OV34 [Note 3556404]
- Obrigatório: crie via VK11 ao menos um registro de condição por tipo (CBS3, IB3S, IB3M), com percentual legal, validade e tax code para contabilização [Note 3556404]
- Ajuste a pricing procedure RVABRA na V/08 conforme o guia da Note: linha Net Base Reference estatística após ICMI e antes de IBRX, novos impostos após IBRX com chave de conta [Note 3556404]
- Obrigatório: feche a contabilização — chaves de processamento na OBCN, contas do Razão na FS00, determinação no cluster VC_T030K via SM34 [Note 3556404]
- Atualize na SM30 a view J_1BNFTXCONDV (SD Tax Conditions in Nota Fiscal Fields) para mapear os novos impostos na NF [Note 3556404]
Se não fizer: dois erros documentados no guia de erros conhecidos nascem exatamente aqui: o BC set Z_TAX_REFORM_RVABRA_SAP_APPL_1 que não ativa (mensagem S_CUS_IMG_ACTIVITY253 — workaround na KBA 3600997) e o BC set Z_TAX_REFORM_ACC_SQNC_SD_S4CORE que falha na pós-implementação (KBA 3601689). E pular o passo 4 é o clássico: sem condition record, CBS/IBS sai zerado no primeiro faturamento de 2026.
Note 3556404 (me.sap.com) · guia em PDF (referência própria)
3. CBS/IBS no procedimento RVXBRA
Aplica-se a: SAP_APPL 600, 602–606, 617–618 · S4CORE 105–108
Por quê: mesmo objetivo da atividade anterior, para quem fatura pelo procedimento RVXBRA. A Note assume a 3556404 já aplicada — ela reaproveita os tipos de condição e entrega o BC set e os ajustes específicos do RVXBRA.
Passos:
- Garanta a Note 3556404 implementada com os passos manuais feitos — exceto o 3.6 (ajuste da pricing procedure), que aqui muda [Note 3571837]
- Implemente as 15 correções via SNOTE [Note 3571837]
- Na SCPR20, ative o BC set do componente: Z_TAX_REFORM_RVXBRA_S4CORE.bcs ou Z_TAX_REFORM_RVXBRA_SAP_APPL.bcs [Note 3571837]
- Revise steps e faixas: no step 605 (CBS3) a faixa 320–590 entra no cálculo — na RVXBRA padrão, remova manualmente os steps 329 e 595 [Note 3571837]
- Ajuste a RVXBRA na V/08 (Net Base Reference estatística entre ICMI e IBRX, impostos novos após IBRX) e atualize a view J_1BNFTXCONDV na SM30 para a RVXBRA (uso A, aplicação V) [Note 3571837]
Se não fizer: análise: quem usa RVXBRA e aplica só a 3556404 fica com pricing pela metade — as condições existem mas o procedimento não as calcula; e esquecer a remoção dos steps 329/595 deixa faixa de cálculo sobreposta, com base de CBS inflada. Falhas de BC set desta família estão no guia de erros conhecidos.
Note 3571837 (me.sap.com) · guia em PDF (referência própria)
4. Reposicionamento: excluir tributos embutidos no preço da base de CBS/IBS
Aplica-se a: SAP_APPL 600, 602–606, 617–618 · S4CORE 105–109 — atividade manual em cada sistema da paisagem
Por quê: a entrega original calculava CBS/IBS sobre base que ainda continha os tributos embutidos no preço líquido. Esta Note versiona a solução de pricing (a própria 3556404 aponta para ela como versão atual) e reposiciona as condições nos esquemas RVABRA/RVXBRA para corrigir a base. Detalhe que muda o seu plano de corte: 0 correções via SNOTE — é tudo BC set e passo manual, repetido em cada sistema que recebe o transporte.
Passos:
- Pré-configuração obrigatória na RVABRA: exclua os steps 590 (Net Base Reference), 603 (CBS3), 604 (IB3S), 605 (IB3M) e 750 (Net Value + Tax) antes de reposicionar [Note 3633283]
- Na RVXBRA, exclua da mesma forma os steps 590, 605 (CBS3), 606 (IB3S), 607 (IB3M) e 750 [Note 3633283]
- Na SCPR20, ative em ordem os BC sets do componente: Z_TAXREFORM_RVABRA_CBS_IBS_BASE.bcs e Z_TAXREFORM_RVXBRA_CBS_IBS_BASE.bcs (S4CORE) ou os equivalentes _ECC_ (SAP_APPL) [Note 3633283]
- Na V/08, reconfigure os novos impostos após as linhas de offset (preferência a partir do step 755) e recrie o antigo step 750 na nova posição 765 [Note 3633283]
Se não fizer: análise: o cálculo continua rodando — sobre base errada. CBS/IBS a maior em silêncio, sem dump e sem rejeição, é o tipo de erro que só aparece na conferência fiscal. E como não há correção via SNOTE, o Note Analyzer sozinho não te salva aqui: a atividade precisa entrar no plano de cutover por sistema.
Note 3633283 (me.sap.com) · guia em PDF (referência própria)
5. Venda com entrega futura: CBS/IBS nos esquemas RVXBRE/RVXBRF
Aplica-se a: SAP_APPL 606, 617–618 · S4CORE 106–109 — atividade manual em cada sistema (0 correções via SNOTE)
Por quê: o cenário de venda com entrega futura (Ajuste SINIEF 49/2025) fatura pelos procedimentos RVXBRE (faturamento) e RVXBRF (entrega), que não conheciam CBS/IBS. A entrega é 100% manual: BC set com as condições e ajuste dos dois esquemas.
Passos:
- Na SCPR20, ative o BC set do componente: Z_TAXREF_S4_RVXBRE_RVXBRF_CBSIBS.bcs (S/4) ou ZTAXREF_ECC_RVXBRE_RVXBRFCBSIBS2.bcs (ECC) [Note 3776373]
- Ajuste as pricing procedures RVXBRE/RVXBRF: insira as linhas novas de CBS/IBS após as linhas de offset, de preferência a partir do step 755 [Note 3776373]
- Na SM30, atualize a view J_1BNFTXCONDV para RVXBRE/RVXBRF (uso A, aplicação V), mapeando os novos tipos de imposto [Note 3776373]
- Se sua procedure de entrega futura diverge do padrão, adapte as configurações ao seu cenário — o entregue vale para RVXBRE/RVXBRF padrão [Note 3776373]
Se não fizer: análise: a NF de simples faturamento e a de entrega futura saem sem CBS/IBS enquanto a venda normal calcula — inconsistência entre documentos do mesmo fluxo, que aparece na validação da SEFAZ e na conciliação fiscal.
Note 3776373 (me.sap.com) · guia em PDF (referência própria)
6. Fase de teste 2026: CBS/IBS estatísticos no cálculo e na contabilização
Aplica-se a: SAP_APPL 470, 600, 602–606, 617–618 · S4CORE 105–109
Por quê: durante o período de teste da Reforma, CBS e IBS não podem impactar totais da NF nem o documento contábil. A Note faz o sistema tratar os novos impostos como estatísticos nos dois fluxos e preencher a base regular de cabeçalho e item mesmo com os impostos estatísticos.
Passos:
- Garanta os pré-requisitos: 3556404 (se usa RVABRA), 3571837 (se usa RVXBRA) e 3606019 [Note 3605442]
- Implemente as 15 correções via SNOTE [Note 3605442]
- Fluxo da NF: na SM30, edite a view J_1BDF_STAT_TAXV e cadastre, para cada imposto novo, o tipo de NF + tipo de item + tax type (CBS3 = Payable CBS, IB3S = Payable State IBS, IB3M = Payable Municipal IBS) [Note 3605442]
- Fluxo contábil: na V/08, no procedimento relevante (RVABRA ou RVXBRA), marque a coluna Statistical nos steps das condições de CBS/IBS; o aviso VT632 na gravação pode ser ignorado com Continue [Note 3605442]
Se não fizer: os impostos-teste de 0,9%/0,1% somam no total da NF e lançam no Razão — a dúvida "o total da NF deveria mudar em 2026?" é recorrente em projeto, e a resposta oficial é este flag. Lembre também que imposto estatístico ainda gera tag no XML: grupo enviado indevidamente é a rejeição 1021 do guia de erros conhecidos.
Note 3605442 (me.sap.com) · guia em PDF (referência própria)
7. Conversão de moeda: CBS/IBS na NF de venda em moeda estrangeira
Aplica-se a: SAP_APPL 600, 602–606, 617–618 · S4CORE 105–109
Por quê: no cenário de conversão de moeda, CBS e IBS não eram calculados nos totais da NF nem nos impostos do item. A correção (16 correções, sem atividade manual) faz o sistema calcular item e total corretamente quando o documento de venda nasce em moeda estrangeira.
Passos:
- Implemente as 16 correções via SNOTE — sem passo manual [Note 3635352]
- Reteste o fluxo de venda em moeda estrangeira ponta a ponta (ordem → fatura → NF), conferindo CBS/IBS no item e nos totais [Note 3635352]
Se não fizer: análise: exportadores e contratos em moeda estrangeira faturam NF sem CBS/IBS enquanto o resto da operação calcula — divergência seletiva, difícil de pegar em teste porque o cenário em BRL passa.
Frente 2 — Situação tributária (CST) de CBS/IBS em vendas
A CST dos novos impostos atravessa o fluxo inteiro de SD: nasce no item da ordem, copia para remessa e fatura, e desemboca na aba Taxes II da Nota Fiscal. A SAP entregou essa frente em camadas — campo, determinação, extensibilidade, condição por CST, manutenção em massa — e a ordem entre elas importa.
8. O campo: Tax Situation nas tabelas VBAP, LIPS e VBRP
Aplica-se a: SAP_APPL 605–606, 617–618 · S4CORE 102–108
Por quê: é a Note técnica que cria o campo de situação tributária CBS/IBS nas tabelas de item de ordem (VBAP), remessa (LIPS) e fatura (VBRP), via appends GLO_VBAP_BR_EXT, GLO_LIPS_BR_EXT e GLO_VBRP_BR_EXT. Só objetos técnicos — o valor de negócio vem nas Notes seguintes.
Passos:
- Garanta o pré-requisito 3613901; em ECC EHP5 a EHP8, aplique antes a Note 2893419 [Note 3609635]
- Implemente as 15 correções via SNOTE [Note 3609635]
- Em SAP_BASIS sem suporte a aCI (instrução de correção automática de DDIC), crie os appends manualmente conforme o PDF de pós-implementação da Note [Note 3609635]
Se não fizer: pular a 2893419 no ECC reproduz um erro documentado no guia de erros conhecidos: a implementação falha com MC372 (campo VBRP-J_1BCFOP em uso na view WB2_V_VBRK_VBRP2). Sem o campo, nada da frente de CST implementa.
Note 3609635 (me.sap.com) · guia em PDF (referência própria)
9. Determinação automática da CST no fluxo de vendas
Aplica-se a: SAP_APPL 605–606, 617–618 · S4CORE 102–108
Por quê: com o campo criado, esta Note liga a inteligência: determinação automática da situação tributária pela categoria de item de venda (view J_1BSDICA), preenchimento automático dos campos correspondentes na NF criada por vendas e cálculo de alíquota nominal. Os campos na tela da NF vêm em Note separada — aqui é o motor.
Passos:
- Garanta os pré-requisitos 3624056 e 3624057; em EHP8 até SP 17, também a 3639327 [Note 3619306]
- Implemente as 11 correções via SNOTE [Note 3619306]
- Mantenha a situação tributária de CBS/IBS por categoria de item de venda na view J_1BSDICA — é ela que alimenta a determinação automática [Note 3619306]
- Opcional: configure o Log de Itens Incompletos (procedimentos na OVA2, atribuição aos tipos de documento na VUA2, grupos de status na OVA0) para gerar mensagens de validação da CST [Note 3619306]
Se não fizer: erro documentado no guia de erros conhecidos: situação tributária que não chega à aba Taxes II da NF-e tem como causa catalogada implementação incompleta justamente desta Note (o diagnóstico oficial é conferir se o código dela está presente no programa LJ1BGF01).
10. Extensibilidade: BAdI de determinação da CST (com CFOP e documento de referência)
Aplica-se a: SAP_APPL 605–606, 617–618 · S4CORE 102–109 (3641807 e 3658291) · SAP_APPL 606, 617–618 · S4CORE 102–109 (3703142)
Por quê: quando a regra por categoria de item não basta, a determinação da CST em saídas é sua — via BAdI BADI_J1B_TAX_SITN (enhancement spot ES_J1B_TAX_SITN). A entrega veio em três ondas: a BAdI em si (3641807), o CFOP como critério (3658291) e os campos do documento de referência (3703142) — estes últimos essenciais para regras de transição, como devolução referenciando NF de período com regra antiga.
Passos:
- Implemente as 12 correções da Note da BAdI via SNOTE; sem implementação da BAdI, vale a determinação padrão — só desenvolva se precisar de lógica própria [Note 3641807]
- Implemente o método DETERMINE_FOR_OUTGOING preenchendo o parâmetro tax_situation [Note 3641807]
- Para usar CFOP como critério, aplique a Note correspondente — atenção: se antecipar ao Support Package, a entrega é mudança de configuração e não instala via SNOTE; siga os passos manuais da Note [Note 3658291]
- Para regras baseadas no documento de referência, habilite os campos novos do método: reference_date, reference_document, reference_document_item e reference_document_category — mesma ressalva de entrega manual fora do SP [Note 3703142]
Se não fizer: erro documentado no guia de erros conhecidos: o SNOTE da BAdI falhando com "Object cannot be created again — BADI_J1B_TAX_SITN missing" se resolve implementando antes a Note 3491432 (workaround: KBA 3322228). Sem a extensibilidade, cenários que fogem da regra por categoria de item saem com CST padrão — e CST errada é rejeição na SEFAZ.
Note 3641807 (me.sap.com) · Note 3658291 (me.sap.com) · Note 3703142 (me.sap.com)
11. Alíquota por CST: registros de condição usando a situação tributária
Aplica-se a: SAP_APPL 605–606, 617–618 · SAP_FIN 617–618 · S4CORE 105–109
Por quê: a tabela de condição padrão (392) só discrimina por país — alíquota única. Esta Note habilita o campo Situação Tributária CBS/IBS (estrutura KOMPBRAZIL) como critério de condition record em vendas, com reprecificação que redetermina a alíquota quando a CST muda.
Passos:
- Implemente as 12 correções via SNOTE, logado em inglês, antes de qualquer passo de configuração [Note 3656316]
- Na SPRO, em "Change Field Catalog for Pricing in Sales", inclua o campo J_1B_TAX_SITUATION (S/4HANA 1709–2023) ou TAX_SITUATION (ERP 6.0 EHP5–EHP8) [Note 3656316]
- Na VK03, crie tabela de condições (uso A, aplicação V, namespace 501–999) com o campo Tax Situation e gere [Note 3656316]
- Na J1BTAX (Access Sequences SD), inclua um acesso exclusivo novo nas sequências BCBS, IBSM e IBSS apontando para a tabela criada [Note 3656316]
- Na VK11, crie ao menos um registro por tipo (CBS3, IB3S, IB3M) informando a Tax Situation e a alíquota legal vigente [Note 3656316]
Se não fizer: dois erros documentados no guia de erros conhecidos rondam esta atividade: SNOTE falhando com "Type CL_J1B_COMPONENT_ACTIVE is unknown" (corrige com a Note 3657607) e KOMG-TAX_SITUATION não definido no dicionário ao acessar VK12/VK13 (KBA 3729502). Sem a atividade, reduções e regimes diferenciados por CST não têm como virar alíquota — tudo sai pela alíquota única do país.
Note 3656316 (me.sap.com) · guia em PDF (referência própria)
12. Carteira aberta: CST na transação MASS
Aplica-se a: SAP_APPL 600, 606, 617–618 · S4CORE 100, 104, 106–109
Por quê: ordens de venda abertas criadas antes do go-live da CST precisam ser corrigidas em lote — e o campo Tax Situation não era editável na manutenção em massa. A Note habilita o campo J_1B_TAX_SITUATION na MASS (objeto BUS2032, tabela MASSVBAP).
Passos:
- Garanta o pré-requisito 3711218 e implemente as 11 correções via SNOTE [Note 3711219]
- Em SPs antigos, faça o ajuste manual em cada sistema que recebe o transporte: na MASSOBJ, selecione o Object Type BUS2032 [Note 3711219]
- No nó Application tables, selecione a tabela MASSVBAP; no nó Field list, use New Entries e inclua o campo J_1B_TAX_SITUATION; salve [Note 3711219]
Se não fizer: análise: a virada da carteira aberta vira digitação ordem a ordem — em operação com milhares de documentos abertos, é a diferença entre um job de fim de semana e semanas de mutirão (ou um programa Z que a MASS já resolve de fábrica).
Note 3711219 (me.sap.com) · guia em PDF (referência própria)
13. Redução de alíquota e alíquota nominal automáticas no NF Writer
Aplica-se a: SAP_APPL 606, 617–618 · S4CORE 102–109
Por quê: quem digita NF manual no J1B1N/J1B2N precisava preencher redução e alíquota nominal na mão. Após a Note, ao trocar o código de situação tributária o sistema preenche os campos de redução de CBS/IBS nas abas Overview e Taxes II, e ao mexer nas alíquotas efetivas calcula as nominais — sempre preservando o que você já preencheu (só campos vazios são atualizados), com mensagem de aviso quando detecta troca de CST.
Passos:
- Implemente as 11 correções via SNOTE [Note 3699942]
- Opcional: configure o Log de Itens Incompletos (OVA2, VUA2, OVA0) para ativar as mensagens de validação [Note 3699942]
Se não fizer: análise: a NF manual continua dependendo de o usuário conhecer a redução de cada CST — percentual de redução esquecido é imposto destacado a maior na NF, que o cliente recusa. A automação existe justamente porque esse preenchimento manual estava errando.
14. NF criada via BAPI: textos legais da situação tributária
Aplica-se a: SAP_APPL 606, 617–618 · S4CORE 102, 106–109
Por quê: quem cria Nota Fiscal por interface — a BAPI BAPI_J_1B_NF_CREATEFROMDATA — não tinha a determinação dos textos legais da situação tributária mapeada; a NF nascia sem os textos que a criada por vendas carrega. A Note fecha essa lacuna (NT 2025.002).
Passos:
- Implemente as 11 correções via SNOTE — sem atividade manual [Note 3701047]
- Reteste as interfaces que criam NF via BAPI, conferindo os textos legais da CST no documento gerado [Note 3701047]
Se não fizer: análise: NFs de interfaces (faturamento externo, sistemas legados, integrações) saem inconsistentes com as NFs do fluxo de vendas — mesmo cenário, documentos diferentes. É o tipo de divergência que só aparece quando a auditoria compara os dois caminhos.
Frente 3 — Leiautes dos documentos eletrônicos (NF-e e CT-e)
15. Monofásicos na NF-e: campos da NT 2025.002 v1.34
Aplica-se a: SAP_APPL 606, 617–618 · S4CORE 102–109
Por quê: a tributação monofásica de IBS/CBS (combustíveis e afins) exige campos próprios no leiaute da NF-e. A Note entrega os campos da NT 2025.002 v1.34 nas tabelas da NF (J_1BNFDOC e J_1BNFLIN) — escopo preparatório declarado para a NT 2025.002 v1.50, que formaliza o monofásico.
Passos:
- Implemente as 15 correções via SNOTE [Note 3734949]
- Em releases sem o SP mínimo, rode em cada sistema da paisagem, logado em inglês, o report UDO NOTE_3734949 na SE38: TEST RUN com log todo verde, depois UPDATE & ACTIVATE (online preferido), conferindo o Change Log; repita se restarem objetos inativos [Note 3734949]
- Se você usa a BAdI J_1BNF_ADD_DATA ou as BAPIs de Nota Fiscal, mapeie os novos campos de IBS/CBS monofásico nas suas implementações — a SAP não faz isso pelo seu código Z [Note 3734949]
Se não fizer: análise: NF-e de produto monofásico sem os campos do grupo novo não passa na validação do leiaute quando a NT entrar em vigência — e o padrão de tags de IBS/CBS geradas errado já rende a rejeição 1021 catalogada no guia de erros conhecidos. Report UDO pulado deixa DDIC ausente que derruba as Notes seguintes.
Note 3734949 (me.sap.com) · guia em PDF (referência própria)
16. CT-e: classificação de ente governamental (NT 2025.001 v1.14)
Aplica-se a: SAP_APPL 606, 617–618 · S4CORE 106–109
Por quê: o CT-e ganhou classificação de ente governamental e tipo de operação com o governo. A Note estende os domínios existentes: dois tipos novos de ente (Consórcio Público e Comitê Gestor do IBS — valores 5 e 6 no domínio J_1B_TPENTEGOV), correção da descrição do tipo de operação (valor 3 em J_1B_TPOPERGOV) e um tipo novo de referência de documento fiscal eletrônico anterior (tipo 3 em J_1BNF_DOCREF).
Passos:
- Implemente as 29 correções via SNOTE [Note 3736831]
- Abaixo do SP indicado por release, rode em cada sistema, logado em inglês, o report UDO NOTE_3736831 na SE38 (TESTRUN verde → UPDATE & ACTIVATE → conferir Change Log; repetir se houver objetos inativos) [Note 3736831]
- Se for usar o tipo de operação com ente governamental, libere o campo no controle de tela da Nota Fiscal conforme o anexo da Note 3600246 [Note 3736831]
Se não fizer: análise: transportadoras e embarcadores que atendem órgão público não conseguem classificar o ente no CT-e conforme a NT 2025.001 — documento reprovado na validação quando a exigência ligar. Campo que "não aparece na tela" por controle de tela pulado é padrão documentado no guia de erros conhecidos.
Note 3736831 (me.sap.com) · guia em PDF (referência própria)
Frente 4 — CNPJ alfanumérico nos objetos de SD
A Instrução Normativa RFB nº 2229/2024 torna o CNPJ alfanumérico — e em SD isso alcança as BAPIs de filial e a chave de acesso da NF-e de exportação. A Note líder da frente é a 3714871; abaixo, o recorte que passa pelo componente de SD.
17. BAPIs de filial: CNPJ alfanumérico no BAPI_BRANCH_*
Aplica-se a: SAP_APPL 606, 617–618 · S4CORE 102–103, 106–109 (3729967) · S4CORE 102, 105–109 (3729968)
Por quê: as BAPIs de filial (BAPI_BRANCH_GETDETAIL e BAPI_BRANCH_GETLIST) e o módulo de função J_1BBUILD_CGC montam e devolvem CNPJ — e precisam dos campos novos alfanuméricos. A entrega vem em par: a 3729967 cria os objetos (39 correções), a 3729968 é a solução (23 correções).
Passos:
- Garanta os pré-requisitos da fundação do CNPJ: Notes 3745788 e 3746510 [Note 3729967]
- Implemente as 39 correções da Note de objetos via SNOTE [Note 3729967]
- No ECC (6.0 a EHP8), rode em cada sistema, logado em inglês, o report UDO NOTE_3729967 na SE38: TESTRUN com Simulation Log todo verde, depois UPDATE & ACTIVATE online, conferindo o Change Log; repita se surgirem objetos inativos na liberação dos transportes [Note 3729967]
- Só então implemente a Note principal (23 correções, sem atividade manual) — é ela que faz o J_1BBUILD_CGC e as BAPIs tratarem o CNPJ alfanumérico [Note 3729968]
Se não fizer: análise: o primeiro CNPJ com letra na base derruba as integrações que consultam filial por BAPI — e o par de Notes fora de ordem (principal antes dos objetos) reproduz o padrão "campo desconhecido no dicionário" catalogado no guia de erros conhecidos.
Note 3729967 (me.sap.com) · guia em PDF (referência própria) · Note 3729968 (me.sap.com)
18. NF-e de exportação: chave de acesso com CNPJ alfanumérico
Aplica-se a: SAP_APPL 606, 617–618 · S4CORE 102–109
Por quê: a chave de acesso da NF-e (CHNFE) embute o CNPJ do emissor — com CNPJ alfanumérico, o campo muda de natureza. Esta Note é o pré-requisito técnico da 3770912 (a solução da chave de acesso da NF-e de exportação): entrega elementos de dados, estruturas BAPI (BAPI_J_1BNFE_EXPORT*) e CDS views (A_BR_NFEXPORTDOCUMENT, I_BR_NFEXPORTDOCUMENT).
Passos:
- Implemente as 22 correções via SNOTE [Note 3770911]
- No ECC (SAP_APPL 606/617/618), rode o report UDO NOTE_3770911 na SE38, logado em inglês: TESTRUN com log só de semáforos verdes, depois UPDATE & ACTIVATE com ativação online, conferindo o Change Log; em S/4 os objetos vêm via aCI [Note 3770911]
- Repita a execução do report em cada ambiente de destino do transporte, e só então implemente a Note principal 3770912 [Note 3770911]
Se não fizer: análise: a 3770912 não implementa sem estes objetos — e exportação com NF-e referenciada por chave de acesso inválida trava o embarque, não um relatório. Pré-requisito pulado é a família de erro mais comum do guia de erros conhecidos.
Note 3770911 (me.sap.com) · guia em PDF (referência própria)
Frente 5 — Quem tem CRM na frente do SD
19. CRM: nota central da Reforma (estratégia e sequência própria)
Aplica-se a: BBPCRM 702, 713, 714 — com as Notes da líder ECC (3561376) aplicadas antes
Por quê: quem cria ordem no SAP CRM e fatura no ECC/S4 tem uma nota central própria: ela consolida a sequência de Notes do CRM (campo de CST nos processos de venda do CRM, configuração, determinação e ajustes de billing) e a estratégia de releases. Ponto crítico: os tipos de condição novos usam o tipo de cálculo W (percentual com 6 decimais), que exige Notes de sincronização específicas para as condições não chegarem erradas no CRM.
Passos:
- Aplique primeiro as Notes da nota líder do ECC (3561376) — a central de CRM declara isso como pré-requisito [Note 3686727]
- Siga a sequência de Notes de CRM listada na central (campo de CST no CRM Sales → configuração → determinação → billing), na ordem indicada [Note 3686727]
- Se usa condições com tipo de cálculo W, aplique as Notes de sincronização listadas (2056663 e as correções de distribuição/sincronização de condições com 6 decimais) conforme o seu cenário [Note 3686727]
- Mantenha os valores de Situação Tributária nos dois lados — atividade J_1BTAX_SITNV no ECC e view CRMC_TAX_SITNV no CRM: não há sincronização automática [Note 3686727]
- Atribua a Situação Tributária na view CRMV_PROC_ITMCAT (NF Item Data) para habilitar a determinação automática nos documentos de venda do CRM [Note 3686727]
Se não fizer: análise: o cadastro duplo (ECC × CRM) sem disciplina é a armadilha desta frente — CST criada só no ECC some nos documentos do CRM, e alíquota W dessincronizada chega com valor truncado no pricing do CRM. Nos dois casos o pedido nasce errado e o erro só aparece na NF.
Checklist rápido do SD
- SP mínimo conferido (SPAM/CVERS) contra a Note 3563053 e Note Analyzer rodado com o XML da Note líder (3200109)
- Fundação NF Writer: SNOTE + report NOTE_3552901_2 (ECC) + BC set Z_TAX_TYPES na SCPR20 + alíquotas em 4 decimais — Notes 3552901 e 3552903
- RVABRA: BC sets Z_TAX_REFORM_RVABRA_*_1/2/3 + VK11 (obrigatório!) + OBCN/FS00/VC_T030K + J_1BNFTXCONDV — Note 3556404
- RVXBRA: BC set próprio + remoção dos steps 329/595 — Note 3571837 (3556404 antes, exceto passo 3.6)
- Base de CBS/IBS: reposicionamento manual em cada sistema (steps 590/603–605/750; novos a partir de 755) — Note 3633283, sem SNOTE
- Entrega futura: BC set RVXBRE/RVXBRF + J_1BNFTXCONDV — Note 3776373, sem SNOTE
- 2026 estatístico: J_1BDF_STAT_TAXV (SM30) + flag Statistical na V/08 — Note 3605442
- Moeda estrangeira: SNOTE puro — Note 3635352
- Campo CST em VBAP/LIPS/VBRP: 2893419 antes no ECC EHP5–8 (senão MC372) — Note 3609635
- Determinação da CST: J_1BSDICA mantida + OVA2/VUA2/OVA0 opcional — Note 3619306
- Exceções: BAdI BADI_J1B_TAX_SITN com CFOP e documento de referência — Notes 3641807, 3658291 e 3703142
- Alíquota por CST: field catalog + VK03 (501–999) + acesso na J1BTAX + VK11 — Note 3656316
- Carteira aberta: campo na MASS via MASSOBJ/BUS2032 — Note 3711219
- NF Writer: redução/alíquota nominal automáticas (3699942) e textos legais via BAPI (3701047)
- Leiautes: monofásico NF-e NT 2025.002 (3734949, report UDO) e CT-e ente governamental (3736831, report UDO + screen control)
- CNPJ alfanumérico: par 3729967 (objetos + report UDO) → 3729968 (BAPIs de filial); 3770911 antes da 3770912 (chave NF-e exportação)
- CRM: sequência da central 3686727, Notes do cálculo W e cadastro duplo de CST (J_1BTAX_SITNV × CRMC_TAX_SITNV)
Todas as customizações de SD, por tema — com a Note de origem
As frentes acima organizam o trabalho na ordem em que ele acontece. Este bloco faz o inverso: é a lista completa das customizações de SD levantadas na compilação das 51 Notes da frente de saída, agrupada por tema de negócio, com a Note que origina cada linha. Sirva-se dele como inventário de escopo e como roteiro de conferência. Antes de aplicar qualquer item, confira no me.sap.com a validade da Note para o seu componente e release: as versões mudam com frequência, e uma linha aqui só vale se a Note que a sustenta valer para o seu sistema.
Cinco armadilhas que só aparecem tarde. Achados da compilação que costumam explodir no teste integrado ou na SEFAZ, não no SNOTE:
- A aba Taxes II não aparece sozinha. As Notes entregam os campos; quem decide se eles surgem na tela — e se ficam obrigatórios, opcionais, só de exibição ou ocultos — é a manutenção do controle de tela da Nota Fiscal, nas views de cabeçalho J_1BNFW_SCGV, J_1BNFW_SCGAV, J_1BAEHV, J_1BAKH_MANV e J_1BAKHV e nas de item J_1BNFW_SCGITV, J_1BNFW_SCGAITV, J_1BAEITV, J_1BAKIT_MANV e J_1BAKITV. Campo ou aba que "não existe" quase sempre é controle de tela pendente, não Note faltando [Note 3600246] — a KBA 3644054 catalogou exatamente esse sintoma.
- 3606019 e 3634646 são um par, não duas opções. Uma tira do total da NF os valores de CBS/IBS marcados como estatísticos; a outra garante que os valores não estatísticos somem no item e no total. Aplicar só uma produz o sintoma que a outra corrige, e o total inconsistente cai na regra de validação W60-10 do leiaute — a rejeição 1094 da SEFAZ. A decisão "estatístico ou efetivo" precisa ser a mesma na linha de imposto da NF e no esquema de preços [Note 3606019] [Note 3634646]
- O vIBS não fica gravado. Ele é montado em tempo de execução a cada leitura ou impressão do item — não existe campo persistido para conferir em tabela. Divergência entre o que a tela mostra e o que saiu no XML se investiga na rotina que determina os valores, não no banco [Note 3641679]
- INDDEDUZCREDPRES não tem campo de tela. O indicador que manda deduzir o crédito presumido do vIBS não aparece na J1B1N/J1B2N e não tem customizing: só pode ser alimentado por implementação da BAdI de dados adicionais da Nota Fiscal (J_1BNF_ADD_DATA). Sem essa implementação carregando a regra que o SD definir, a dedução nunca acontece — e não adianta procurar parametrização [Note 3641679]
- As BAPIs de Nota Fiscal não tinham a situação tributária. Os campos de situação tributária interna e de tributação regular (TAXSITUATION e TAXSITUATIONREG) só passam a existir na criação e na leitura da NF por interface depois da Note correspondente — até lá, toda integração que cria NF grava CST e cClassTrib pelo caminho antigo. Depois dela, a assimetria precisa entrar no desenho: a situação tributária interna sobrescreve os códigos informados; se nada for enviado, os valores existentes permanecem, e a integração passa em silêncio com o dado velho [Note 3656534]
Precificação de saída (RVABRA e RVXBRA)
É o centro da frente: o pricing é o que faz CBS e IBS existirem na ordem, na fatura e na Nota Fiscal. A SAP entrega tipos de condição, sequências de acesso e chaves de conta prontos — nenhum registro de condição e nenhuma conta do Razão vêm junto.
| O que configurar | Onde | Note |
|---|---|---|
| Conferir os tipos de condição CBS3, IB3S e IB3M (classe D, cálculo W — percentual com 6 decimais) sem recriá-los à mão | V/06 | 3556404 |
| Conferir as sequências de acesso BCBS, IBSS e IBSM — acesso 99, tabela de condição 392, só por país (ALAND = BR) | V/07 | 3556404 |
| Criar ao menos um registro de condição por tipo de condição, com percentual legal, validade e código de imposto | VK11 | 3556404 |
| Posicionar as linhas no esquema RVABRA: Net Base Reference estatística depois de ICMI e antes de IBRX; impostos novos depois de IBRX, com chave de conta | V/08 (RVABRA) | 3556404 |
| Ajustar o esquema RVXBRA e remover os steps 329 e 595 do padrão, revisando a faixa 320–590 do step 605 (CBS3) | V/08 (RVXBRA) | 3571837 |
| Mapear os tipos de imposto novos nos campos da Nota Fiscal (uso A, aplicação V) | SM30 → J_1BNFTXCONDV | 3556404 · 3571837 |
| Definir com o FI as contas do Razão e a determinação contábil das chaves MWC (CBS), MWD (IBS estadual) e MWE (IBS municipal) | OV34 · OBCN · FS00 · VC_T030K | 3556404 |
| Reconferir CBS/IBS no item e nos totais da NF quando o documento de venda nasce em moeda estrangeira | VF01 → J1B3N | 3635352 |
Base de cálculo: excluir os tributos embutidos no preço
A entrega original calcula CBS/IBS sobre uma base que ainda carrega os tributos embutidos no preço líquido. A correção versiona a solução de pricing e reposiciona as condições nos dois esquemas. É atividade manual, repetida em cada sistema da paisagem.
| O que configurar | Onde | Note |
|---|---|---|
| Excluir, antes de reposicionar, os steps 590 (Net Base Reference), 603 (CBS3), 604 (IB3S), 605 (IB3M) e 750 (Net Value + Tax) | V/08 (RVABRA) | 3633283 |
| Excluir, na RVXBRA, os steps 590, 605 (CBS3), 606 (IB3S), 607 (IB3M) e 750 | V/08 (RVXBRA) | 3633283 |
| Reposicionar as condições de CBS/IBS depois das linhas de offset, de preferência a partir do step 755, e recriar o antigo step 750 na posição 765 | V/08 (RVABRA e RVXBRA) | 3633283 |
| Conferir a nova base num cenário com PIS/COFINS/ISS embutidos no preço, antes de liberar a mudança | VA01 → VF01 → J1B3N | 3633283 |
Venda com entrega futura (RVXBRE e RVXBRF)
O cenário do Ajuste SINIEF 49/2025 fatura por esquemas que não conheciam CBS/IBS. A entrega é integralmente manual, sistema a sistema. Só se aplica a quem opera entrega futura ou simples faturamento — mas confira antes de descartar: é comum o cenário existir em uma única organização de vendas.
| O que configurar | Onde | Note |
|---|---|---|
| Inserir as linhas de CBS/IBS nos esquemas RVXBRE e RVXBRF depois das linhas de offset, de preferência a partir do step 755 | V/08 (RVXBRE, RVXBRF) | 3776373 |
| Revisar tipos de condição, chaves de processamento e determinação de contas de CBS/IBS nos dois esquemas | V/06 · OBCN · VC_T030K | 3776373 |
| Mapear os tipos de imposto novos nos campos da NF para RVXBRE e RVXBRF (uso A, aplicação V) | SM30 → J_1BNFTXCONDV | 3776373 |
| Adaptar a configuração ao seu desenho quando a procedure de entrega futura diverge do padrão | V/08 | 3776373 |
Fase de teste 2026: CBS e IBS estatísticos
Em 2026 os impostos novos aparecem na Nota Fiscal mas não podem afetar totais nem contabilidade. O controle é funcional, explícito e mora em dois lugares distintos — esquecer um deles é divergência já no primeiro fechamento.
| O que configurar | Onde | Note |
|---|---|---|
| Cadastrar, por tipo de NF e tipo de item, os tipos de imposto CBS3, IB3S e IB3M como estatísticos no fluxo da Nota Fiscal | SM30 → J_1BDF_STAT_TAXV | 3605442 |
| Marcar a coluna Statistical nos steps das condições de CBS/IBS no procedimento em uso — o aviso VT632 na gravação pode ser confirmado com Continue | V/08 (RVABRA ou RVXBRA) | 3605442 |
Alíquota: campo de 4 decimais e alíquota por situação tributária
São duas decisões separadas: onde você informa a alíquota no NF Writer e se a alíquota varia por situação tributária. A tabela de condição padrão (392) só acessa por país — alíquota única para o Brasil inteiro. Regimes diferenciados e reduções exigem tabela de condição própria.
| O que configurar | Onde | Note |
|---|---|---|
| Informar as alíquotas dos grupos CBS*, IB*S, IB*M e IS0* no campo de alíquota com 4 casas decimais — o campo antigo de 2 casas trunca o valor | J1B*N · J1BTAX → Tax Groups | 3552903 |
| Incluir o campo de situação tributária no catálogo de campos de preço: J_1B_TAX_SITUATION (S/4HANA 1709–2023) ou TAX_SITUATION (ERP 6.0 EHP5–EHP8) | SPRO → Sales and Distribution → Basic Functions → Pricing → Pricing Control → Change Field Catalog for Pricing in Sales | 3656316 |
| Criar e gerar a tabela de condição com o campo de situação tributária — uso A, aplicação V, faixa de cliente 501–999 | V/03 (o guia da Note cita VK03) | 3656316 |
| Incluir um acesso novo, marcado como exclusivo, nas sequências BCBS, IBSM e IBSS, apontando para a tabela criada, com o campo atribuído à estrutura KOMP | J1BTAX → Condition Setup → Access Sequences SD | 3656316 |
| Criar um registro de condição por tipo de condição informando a situação tributária e a alíquota legal vigente | VK11 | 3656316 |
| Reconferir os textos legais da situação tributária nas Notas Fiscais criadas por interface | J1B3N (NF criada por BAPI) | 3701047 |
Determinação da situação tributária CBS/IBS em vendas
A situação tributária nasce no item da ordem, copia para remessa e fatura e desemboca na aba Taxes II da Nota Fiscal. O padrão determina por categoria de item de venda; quando isso não basta, a regra é sua — a SAP entrega o mecanismo de extensão, nunca o conteúdo.
| O que configurar | Onde | Note |
|---|---|---|
| Manter a situação tributária de CBS/IBS por categoria de item de venda — é essa tabela que alimenta a determinação automática | SM30 → J_1BSDICA | 3619306 |
| Configurar o Log de Itens Incompletos para gerar mensagem de validação da situação tributária (opcional) | OVA2 · VUA2 · OVA0 | 3619306 · 3699942 |
| Definir a regra de negócio da determinação quando a categoria de item não basta — o critério, não o código | Regra para BADI_J1B_TAX_SITN, método DETERMINE_FOR_OUTGOING | 3641807 |
| Definir se o CFOP entra como critério da determinação nos cenários de saída | Regra para BADI_J1B_TAX_SITN | 3658291 |
| Definir as regras de transição que dependem do documento de referência — data, número, item e categoria do documento de origem | Regra para BADI_J1B_TAX_SITN | 3703142 |
| Homologar o preenchimento automático de redução e alíquota nominal na NF manual ao trocar o código de situação tributária (só campos vazios são atualizados) | J1B1N · J1B2N | 3699942 |
| Homologar a situação tributária determinada no item e a que chega à aba Taxes II da Nota Fiscal | VA01 → VL01N → VF01 → J1B3N | 3619306 |
Dados mestre, carteira aberta e carga em massa
Enquanto você usar o acesso padrão (tabela 392, só por país), não há classificação fiscal nova de material ou de cliente a manter para CBS/IBS — o dado mestre só entra em cena quando você cria tabela de condição própria. O trabalho de massa está na carteira aberta: ordens criadas antes do go-live nascem sem situação tributária.
| O que configurar | Onde | Note |
|---|---|---|
| Corrigir em lote a situação tributária de CBS/IBS das ordens de venda abertas — objeto BUS2032 | MASS | 3711219 |
| Definir a estratégia de reprecificação da carteira: alterar a situação tributária redetermina a alíquota nos documentos | VA02 (reprecificação) · VK11 | 3656316 |
| Rever as visões de imposto de material e de cliente apenas se a tabela de condição própria usar campos além da situação tributária | MM02 · XD02 / BP | 3656316 |
Leiautes de NF-e e CT-e: monofásico e ente governamental
Duas entregas de leiaute que o SD homologa e quase não parametriza: os campos de IBS/CBS do regime monofásico na NF-e (NT 2025.002 v1.34) e a classificação de ente governamental no CT-e (NT 2025.001 v1.14). A única configuração real é liberar na tela da Nota Fiscal os campos que o CT-e passa a exigir.
| O que configurar | Onde | Note |
|---|---|---|
| Liberar na tela da Nota Fiscal os campos de ente governamental e de tipo de operação com o governo, conforme o procedimento de controle de tela indicado pela Note 3600246 | SM30 → J_1BNFW_SCGV · J_1BNFW_SCGAV · J_1BAEHV · J_1BAKH_MANV | 3736831 |
| Homologar a NF-e de produto de tributação monofásica com os campos novos de IBS/CBS do leiaute | VF01 → J1B3N · monitor NF-e | 3734949 |
CNPJ alfanumérico no lado da saída
Não existe "o customizing do CNPJ alfanumérico" em SD. Depois das Notes, filial e emissor aceitam letras sem parametrização nova — o que sobra é conferência de cadastro e homologação dos processos e interfaces de saída que consomem o número.
| O que configurar | Onde | Note |
|---|---|---|
| Homologar as integrações de saída que leem filial por BAPI (BAPI_BRANCH_GETDETAIL, BAPI_BRANCH_GETLIST) com filial de CNPJ alfanumérico | Interfaces do cliente · VF01 → J1B3N | 3729968 |
CRM na frente do SD
Quem cria ordem no SAP CRM e fatura no ECC ou no S/4 tem uma nota central própria e uma armadilha específica: o cadastro da situação tributária é duplo e não sincroniza sozinho. Em paisagem apenas ECC/S4, pule a frente inteira.
| O que configurar | Onde | Note |
|---|---|---|
| Manter os valores de situação tributária dos dois lados — não há sincronização automática entre eles | J_1BTAX_SITNV (ECC) · CRMC_TAX_SITNV (CRM) | 3686727 |
| Atribuir a situação tributária à categoria de item (NF Item Data) para habilitar a determinação automática nos documentos de venda do CRM | CRMV_PROC_ITMCAT | 3686727 |
Customizações por Note
As mesmas decisões vistas por Note, incluindo o que não coube nas tabelas por tema: os critérios que precedem o customizing, as homologações e os efeitos colaterais. Estão aqui as 51 Notes da compilação de saída — inclusive as que não têm nada a configurar, porque a conferência de que elas estão ativas é pré-requisito das que têm. Cada bloco é leitura interpretada em redação própria; a fonte oficial é sempre a Note.
Note 3552901 — objetos de base do NF Writer exigidos pela 3552903
- Nada a configurar: é entrega técnica. Ao SD cabe confirmar que a Note está ativa antes de informar os tipos de imposto novos no NF Writer.
- Validar que os campos de grupo e de tipo de imposto respondem nas transações J1B1N/J1B2N antes de começar o desenho do pricing.
Note 3552903 — grupos e tipos de imposto de CBS, IBS e IS no NF Writer
- Confirmar a 3552901 aplicada antes de qualquer parametrização — a sequência é obrigatória.
- Decidir se os tipos de imposto da LC 214 já existem no sistema: é essa decisão de escopo que define se o BC set precisa ser ativado pelo time técnico. Em paisagem que já recebeu entregas anteriores da Reforma, eles podem estar lá.
- Escolher a variação 1, 2 ou 3 de cada grupo conforme o uso — dedutível, não dedutível ou a pagar. Em vendas, a variação relevante é a "a pagar" (3), origem dos tipos CBS3, IB3S e IB3M usados no pricing.
- Informar as alíquotas dos grupos CBS*, IB*M, IB*S e IS0* no campo de alíquota de 4 casas decimais do NF Writer — nunca no campo antigo de 2 casas.
- Validar o conteúdo de customizing entregue pelo BC set nas views atingidas antes de levar a configuração para QAS e PRD.
- Homologar abrindo uma NF de saída manual no NF Writer e confirmando que os grupos e tipos novos aparecem na tabela de impostos do item.
Note 3556404 — CBS e IBS no procedimento de preços RVABRA
- Conferir, sem recriar, o que os BC sets entregaram: tipos de condição em V/06, sequências de acesso em V/07 e chaves de conta em OV34.
- Decidir a tabela de condição: usar a 392 entregue (discrimina só por país, alíquota única) ou criar uma própria conforme a regra de negócio.
- Criar em VK11 ao menos um registro de condição por tipo, com percentual legal, validade e código de imposto — a SAP não entrega registro de condição.
- Ajustar o esquema RVABRA em V/08: Net Base Reference estatística depois de ICMI e antes de IBRX, novos impostos depois de IBRX com chave de conta e faixa entre K004 e a Net Base Reference.
- Fechar a contabilização junto com o FI: chaves de processamento MWC/MWD/MWE em OBCN, contas do Razão em FS00 e determinação de contas no view cluster VC_T030K via SM34. A decisão contábil é do FI; ao SD cabe informar o cenário de vendas e homologar o resultado.
- Atualizar em SM30 a view J_1BNFTXCONDV para mapear os impostos novos na Nota Fiscal.
- Adaptar as configurações se o esquema de preço do cliente divergir do RVABRA padrão — a SAP entrega apenas o padrão.
- Homologar VA01 → VL01N → VF01 conferindo CBS e IBS no item, no total e na aba de impostos da NF.
- Fronteira de escopo: os passos rotulados como atividade manual desta Note são, na prática, customizing de SD — tabela e sequência de acesso, tipo e registro de condição, esquema de preço e view de mapeamento. Ao time técnico sobram as instruções de correção e a ativação dos BC sets. Só os registros de condição e a contabilização são marcados como obrigatórios; os demais blocos são "confira, não recrie" — mas viram trabalho manual obrigatório se o BC set não ativar limpo.
Note 3571837 — CBS e IBS no procedimento de preços RVXBRA, com correção das faixas
- Confirmar a 3556404 implementada com todos os passos manuais feitos, exceto o ajuste do esquema de preço — é justamente o passo que muda aqui.
- Revisar, depois da ativação do BC set, os steps e as faixas do RVXBRA: no step 605 (CBS3) a faixa 320–590 entra no cálculo; no RVXBRA padrão, remover manualmente os steps 329 e 595.
- Ajustar o RVXBRA em V/08: Net Base Reference estatística entre ICMI e IBRX, novos impostos depois de IBRX com chave de conta e faixa entre K004 e a Net Base Reference.
- Atualizar o intervalo da linha IBRX para considerar a faixa entre ICMI e a linha imediatamente anterior à Net Base Reference, e o início da linha totalizadora de impostos para incluir as linhas dos tributos novos.
- Atualizar em SM30 a view J_1BNFTXCONDV para o RVXBRA (uso A, aplicação V), mapeando os tipos de imposto novos.
- Adaptar tudo se o esquema do cliente divergir do RVXBRA padrão.
- Homologar ordem de venda e fatura pelo RVXBRA conferindo base, valor e total da NF.
- Aplicabilidade: só interessa a quem fatura pelo RVXBRA. Quem usa apenas RVABRA para na 3556404; quem usa os dois precisa das duas, nesta ordem.
Note 3605442 — CBS e IBS estatísticos na NF e na contabilização de vendas
- Fluxo da Nota Fiscal: em SM30, na view J_1BDF_STAT_TAXV, cadastrar para cada imposto novo o tipo de NF, o tipo de item e o tipo de imposto correspondente — CBS3, IB3S e IB3M.
- Fluxo contábil: em V/08, no esquema em uso (RVABRA ou RVXBRA), marcar a coluna Statistical nos steps das condições de CBS e IBS.
- Decidir a abrangência: quais tipos de NF e tipos de item do seu cenário de vendas entram na marcação — a SAP entrega o mecanismo, não o conteúdo da view.
- Homologar emitindo a NF de um cenário representativo e confirmando que CBS e IBS aparecem na aba de impostos do item mas não somam ao total nem geram partida no Razão.
- O aviso VT632 ao gravar a V/08 pode ser confirmado com Continue: é comportamento esperado da marcação estatística.
- A homologação tem de ir até o XML: imposto marcado como estatístico continua gerando tag, e grupo de CBS/IBS enviado quando não deveria é rejeição na SEFAZ.
Note 3609635 — campo de situação tributária nas tabelas de item de ordem, remessa e fatura
- Nada a configurar: é entrega técnica. Confirmar que está ativa antes de parametrizar a determinação da situação tributária (Note 3619306).
- Validar que o campo aparece e grava no item de VBAP, LIPS e VBRP ao longo de um fluxo VA01 → VL01N → VF01.
Note 3619306 — determinação automática da situação tributária no fluxo de vendas
- Manter a situação tributária de CBS/IBS por categoria de item de venda na view J_1BSDICA — é ela que alimenta a determinação automática. A SAP entrega o mecanismo; o conteúdo da regra é decisão funcional sua.
- Mapear antes, e por escrito, quais categorias de item do seu cenário correspondem a cada código de situação tributária (CST / cClassTrib) — inclusive devoluções, remessas, bonificações e transferências.
- Opcional: configurar o Log de Itens Incompletos para gerar mensagens de validação da situação tributária — procedimentos em OVA2, atribuição aos tipos de documento de venda em VUA2 e grupos de status em OVA0.
- Homologar VA01 → VL01N → VF01 conferindo que a situação tributária é determinada no item, copia para remessa e fatura e chega à aba Taxes II com texto e alíquota nominal corretos.
- Escopo do que não vem aqui: os campos novos no layout de tela da Nota Fiscal chegam por Note separada. Se o campo não aparece na tela do NF Writer mas grava em VBAP/LIPS/VBRP, o comportamento é esperado nesta entrega.
- Efeitos colaterais registrados: a Note 3714277 (texto da situação tributária truncado ao criar a NF) e a 3631495 (situação tributária não gravada no documento de remessa). Planeje as duas junto — a 3631495 quebra a cadeia ordem → remessa → fatura.
Note 3633283 — base de CBS/IBS sem os tributos embutidos no preço líquido
- Pré-configuração obrigatória, antes de qualquer ativação de BC set: excluir no RVABRA os steps 590, 603, 604, 605 e 750.
- No RVXBRA, excluir os steps 590, 605, 606, 607 e 750.
- Depois da ativação dos BC sets pelo time técnico, reconfigurar em V/08 os impostos novos depois das linhas de offset, de preferência a partir do step 755, e recriar o antigo step 750 na posição 765.
- Adaptar ao esquema do cliente se ele divergir do padrão.
- Colocar a atividade no plano de cutover por sistema: como não há instrução de correção, o Note Analyzer não acusa pendência e a configuração não viaja sozinha no transporte.
- Homologar recalculando um documento representativo e conferindo que a base de CBS/IBS caiu para o preço líquido sem tributos embutidos.
- A ordem importa e não é intuitiva: as exclusões dos steps antigos são obrigatórias e vêm antes da ativação dos BC sets. Reposicionar sem excluir deixa condição duplicada no esquema e base calculada duas vezes.
Note 3635352 — CBS e IBS na Nota Fiscal com documento de venda em moeda estrangeira
- Nada a configurar: é entrega técnica. Confirmar que está ativa antes de homologar faturamento em moeda estrangeira.
- Validar, num fluxo VA01 → VF01 com moeda diferente da moeda da empresa, que CBS e IBS aparecem corretos tanto no imposto do item quanto no total da Nota Fiscal.
- Aplicabilidade: só interessa a quem tem ordens ou faturas em moeda diferente da moeda da empresa — exportação, contratos indexados, clientes internacionais. Em operação totalmente em BRL o defeito não se manifesta, e é por isso que escapa dos roteiros de teste padrão.
Note 3641807 — BAdI de determinação da situação tributária em saídas
- Decidir se a extensibilidade é mesmo necessária: sem implementação da BAdI vale a determinação padrão pela view J_1BSDICA. Só siga adiante se houver cenário de saída que a regra por categoria de item não cobre.
- Especificar a regra de negócio que a BAdI vai aplicar — quais critérios (tipo de operação, material, cliente, destino, natureza da saída) levam a qual código de situação tributária. O critério é decisão funcional de SD; o código é do time técnico.
- Documentar a regra com exemplos de documento antes de passar para o ABAP, e definir o comportamento padrão quando nenhum critério casar.
- Homologar cada cenário coberto pela regra, conferindo a situação tributária gravada no item e o que chega à Nota Fiscal.
- Aplicabilidade: aplique as correções para ter a BAdI disponível, mas só implemente o método se a determinação padrão não resolver. BAdI implementada sem necessidade vira ponto de manutenção permanente em cada mudança de regra da transição até 2033.
Note 3656316 — alíquota de CBS/IBS por situação tributária em vendas
- Incluir o campo no catálogo de campos de preço em SPRO: J_1B_TAX_SITUATION (S/4HANA 1709 a 2023) ou TAX_SITUATION (SAP ERP 6.0 EHP5 a EHP8).
- Criar a tabela de condição com uso A e aplicação V, numerada no namespace de cliente (501–999), com o campo de situação tributária selecionado, e gerar.
- Incluir o acesso novo em J1BTAX, nas sequências BCBS, IBSM e IBSS, apontando para a tabela criada, marcado como exclusivo, conferindo que o campo está atribuído à estrutura de documento KOMP.
- Criar em VK11 ao menos um registro de condição por tipo informando a situação tributária e a alíquota legal vigente.
- Decidir o desenho: quais situações tributárias têm alíquota própria (reduções, regimes diferenciados), qual combinação de chave usar e como conviver com o registro anterior, só por país.
- Homologar mudando a situação tributária de um item e confirmando que a reprecificação redetermina a alíquota.
- Atenção ao efeito colateral do desenho: a partir daqui o sistema redetermina a alíquota sempre que a situação tributária do item muda. Avalie o impacto sobre documentos abertos e ordens já precificadas antes de transportar para produção.
- A aplicação das instruções de correção precisa estar concluída antes do primeiro passo de configuração.
Note 3658291 — CFOP como critério de determinação da situação tributária
- Decidir se o CFOP é mesmo o critério certo: só faz sentido se a regra por categoria de item não distinguir os casos que o CFOP distingue.
- Montar a matriz de mapeamento CFOP → situação tributária de CBS/IBS, incluindo devoluções, remessas, transferências e operações sem valor comercial, e definir o comportamento padrão para CFOP não mapeado.
- Entregar essa matriz ao time técnico como especificação da implementação da BAdI — o critério é decisão funcional de SD; o código é do time técnico.
- Homologar por CFOP: emitir um documento de saída representativo de cada faixa mapeada e conferir a situação tributária no item e na Nota Fiscal.
- Se você precisar antecipar a solução à entrega padrão do release, a Note não instala pelo Note Assistant — a entrega é mudança de configuração. Trate isso no plano de cutover, porque o Note Analyzer não sinaliza pendência de configuração.
Note 3686727 — nota central da Reforma para o SAP CRM
- Definir o escopo: quais das Notes de CRM listadas na nota central se aplicam ao cenário do cliente (vendas no CRM, lista de faturamento, motor de billing do CRM, integração com a Nota Fiscal do ECC) e em que ordem entram no plano.
- Manter os valores de situação tributária de CBS e IBS no ECC, na atividade de customizing J_1BTAX_SITNV.
- Manter os mesmos valores no CRM, na view CRMC_TAX_SITNV — a manutenção é manual e independente nos dois lados.
- Atribuir o campo novo de situação tributária na view CRMV_PROC_ITMCAT, por categoria de item — é esse passo que liga a determinação automática nos documentos de venda do CRM.
- Homologar o ciclo completo: documento de vendas no CRM → remessa e Nota Fiscal no ECC, conferindo se a situação tributária chegou íntegra ao lado do ECC.
Note 3699942 — redução e alíquota nominal automáticas no NF Writer
- Decidir, com o time fiscal, se o log de itens incompletos passa a barrar Nota Fiscal com campos de redução ou de alíquota nominal de CBS/IBS em branco — a SAP marca essa configuração como opcional.
- Se sim, definir o procedimento de incompletude em OVA2.
- Atribuir o procedimento aos tipos de documento de vendas em VUA2.
- Definir os grupos de status em OVA0, escolhendo o que trava e o que só avisa.
- Homologar em J1B1N/J1B2N: alterar a situação tributária à mão e conferir que as reduções de CBS e IBS aparecem sozinhas nas abas Overview e Taxes II; mexer na alíquota efetiva na aba de impostos e conferir o recálculo da nominal.
- Conferir com o fiscal se as reduções trazidas automaticamente batem com a tabela de situação tributária mantida no projeto — a Note traz o mecanismo, não o conteúdo.
Note 3701047 — texto legal da situação tributária na NF criada por BAPI
- Nada a configurar: é entrega técnica. Confirmar que está ativa antes de homologar qualquer integração ou carga que crie Nota Fiscal pela BAPI BAPI_J_1B_NF_CREATEFROMDATA — faturamento externo, sistemas satélites, cargas de migração.
- Validar que o texto legal da situação tributária de CBS/IBS aparece gravado na NF resultante e sai no XML e no DANFE, igual ao que sai pela criação padrão.
Note 3703142 — documento de referência como critério na BAdI de determinação
- Levantar com o fiscal quais cenários de saída precisam herdar a situação tributária do documento de referência: devolução, nota complementar, faturamento de pedido emitido antes da virada de alíquota, remessa referenciando ordem anterior.
- Escrever a regra que a BAdI vai aplicar — para cada combinação de categoria do documento de referência e data, qual situação tributária de CBS/IBS o sistema deve gravar. A especificação funcional é do SD.
- Verificar antes se a determinação padrão já resolve: a BAdI só deve ser usada onde a regra por categoria de item de venda não basta.
- Homologar o ciclo VA01 → VL01N → VF01 nos cenários de transição, conferindo a situação tributária gravada em VBAP, LIPS e VBRP e o valor que sai no XML.
- Testar especificamente o caso de virada: documento de referência emitido sob alíquota anterior, faturado depois — é para isso que os campos novos existem.
Note 3711219 — situação tributária liberada para manutenção em massa (MASS, BUS2032)
- Incluir o campo J_1B_TAX_SITUATION na tabela MASSVBAP do objeto BUS2032 pela transação MASSOBJ.
- Repetir a inclusão em cada sistema da rota: a configuração acompanha o transporte da Note, mas a SAP pede execução por sistema.
- Levantar a carteira de pedidos de venda abertos com situação tributária ausente ou incorreta e definir o critério de seleção do lote.
- Executar a correção em massa pela MASS, em ambiente de teste antes de produção, conferindo a gravação em VBAP.
- Definir com o fiscal a janela para rodar a carga: pedido corrigido em massa é reprocessado na próxima remessa ou faturamento, e o efeito aparece direto na NF.
Note 3729967 — objetos de dicionário pré-requisito do CNPJ alfanumérico nas BAPIs de filial
- Nada a configurar: é entrega técnica. Confirmar que está ativa antes de aplicar a Note 3729968, que é a que efetivamente muda as BAPIs de filial.
- Validar que os objetos gerados respondem: os domínios J_1BCGCBRA e J_1BCGCCOM criados, a estrutura J_1BWFIELD ajustada e, em S/4HANA, a CDS view I_BR_BUSINESSPLACE ativa.
Note 3729968 — CNPJ alfanumérico nas BAPIs de filial e na montagem do CGC
- Nada a configurar: é entrega técnica. Confirmar que está ativa antes de homologar qualquer interface, relatório ou app que leia dados de filial pelas BAPIs BAPI_BRANCH_GETDETAIL e BAPI_BRANCH_GETLIST.
- Validar que o CNPJ alfanumérico volta íntegro nesses retornos e na montagem do CGC pela J_1BBUILD_CGC — inclusive nos documentos de saída que carregam o CNPJ da filial emissora.
Note 3734949 — campos de IBS/CBS monofásico na NF-e (NT 2025.002 v1.34)
- Levantar com o fiscal quais itens do portfólio caem no regime monofásico de IBS/CBS — a decisão de enquadramento é funcional e antecede qualquer parametrização.
- Confirmar que os tipos de imposto monofásicos (Ad Rem) já estão disponíveis no NF Writer e com alíquota informada, antes de tentar homologar o XML.
- Especificar, para quem tiver implementação própria, quais campos monofásicos cada uma deve preencher: a BAdI J_1BNF_ADD_DATA e as BAPIs de Nota Fiscal não passam a preencher os campos novos sozinhas. Qual valor vai em qual campo é decisão do SD; a codificação é do time técnico.
- Homologar o XML gerado conferindo o grupo monofásico item a item, e o comportamento na J1B1N/J1B2N.
- Manter o cenário sob observação: revisar o enquadramento do monofásico conforme a NT 2025.002 v1.50 (vigente — homologação até 01/09/2026, produção em 03/11/2026).
Note 3736831 — ente governamental e tipo de operação no CT-e (NT 2025.001 v1.14)
- Liberar o campo de tipo de operação com ente governamental no controle de tela da Nota Fiscal, se o cenário for usado — a própria SAP indica esse ajuste e remete ao procedimento da Note 3600246.
- Levantar com o fiscal se a empresa presta serviço de transporte a Consórcio Público (tipo 5) ou ao Comitê Gestor do IBS (tipo 6) — se não presta, os valores novos ficam disponíveis mas sem uso.
- Definir em que cenários de transporte o tipo novo de referência de documento (tipo 3, documento fiscal eletrônico anterior) deve ser informado, e instruir a operação.
- Homologar a emissão do CT-e com os valores novos preenchidos, conferindo o XML resultante contra a NT 2025.001 v1.14.
- Conferir se as descrições dos valores novos aparecem em tela: em vários releases a documentação dos elementos de dados só chega pela via técnica, e o valor fica exibido sem texto.
Note 3770911 — objetos de dicionário da chave de acesso da NF-e de exportação com CNPJ alfanumérico
- Nada a configurar: é entrega técnica. Confirmar que está ativa antes de aplicar a Note 3770912, que é a que trata a chave de acesso da NF-e de exportação.
- Validar depois, na homologação do processo de exportação, que a chave de acesso com CNPJ alfanumérico é gravada e lida corretamente nos documentos de exportação e nas BAPIs de Nota Fiscal.
Note 3776373 — CBS/IBS nos procedimentos RVXBRE e RVXBRF da venda com entrega futura
- Conferir na V/08 o desenho atual dos procedimentos RVXBRE e RVXBRF antes de mexer: quais steps de offset existem e a partir de qual número as linhas novas entram.
- Inserir os steps de CBS e IBS nas duas procedures depois das linhas de offset, preferencialmente a partir do step 755.
- Revisar tipos de condição (V/06), sequências de acesso (V/07), registros de condição (VK11/VK12) e o flag estatístico dos steps de CBS/IBS, coerentes com o que já foi feito em RVABRA/RVXBRA para a fase de teste de 2026.
- Manter o mapeamento das condições na view J_1BNFTXCONDV para RVXBRE/RVXBRF, com uso A e aplicação V.
- Definir com o FI as chaves de processamento e a determinação de contas dos tipos de imposto novos — a decisão contábil é do FI; ao SD cabe informar o cenário e homologar.
- Adaptar o padrão onde a procedure do cliente diverge do que a SAP entrega: a Note só cobre o padrão, e o aviso é explícito.
- Homologar ordem de venda e fatura do cenário de entrega futura com CBS e IBS calculados, conferindo a NF resultante.
Note 3600094 — objetos de dicionário dos campos novos da Reforma na Nota Fiscal
- Nada a configurar: é entrega técnica. Confirmar que está ativa antes de solicitar a Note 3600246.
- Validar, depois da 3600246 aplicada, que os campos de tipo de NF de débito e de crédito e os campos de crédito presumido respondem no NF Writer.
Note 3600246 — aba Taxes II, NF de crédito e débito e compra governamental
- Mapear, antes de tudo, quais dos 41 campos novos o seu cenário de saída realmente usa — crédito presumido, transferência de crédito, Zona Franca, compra governamental e devolução não são universais, e é o controle de tela que decide o que o usuário vê.
- Manter o controle de tela da Nota Fiscal nas views de cabeçalho J_1BNFW_SCGV, J_1BNFW_SCGAV, J_1BAEHV, J_1BAKH_MANV e J_1BAKHV e nas de item J_1BNFW_SCGITV, J_1BNFW_SCGAITV, J_1BAEITV, J_1BAKIT_MANV e J_1BAKITV: é isso que habilita a aba Taxes II e as subtelas de DF-e, compra governamental e crédito presumido, e define quais campos ficam obrigatórios, opcionais ou só de exibição.
- Definir com o FI o uso dos tipos de documento de Nota Fiscal C (crédito) e D (débito) e das funções de emissão de NF-e 5 e 6 — e, do lado de vendas, quais tipos de NF e categorias de item vão gerar cada um.
- Escolher os valores de tipo de NF de débito (01 a 07: transferência de crédito para cooperativas, cancelamento de crédito em saída imune ou isenta, débitos de fatura não processados na liquidação, multa e juros, transferência de crédito por sucessão, pagamento antecipado, perda de estoque) e de tipo de NF de crédito (01 multa e juros, 02 apropriação de crédito presumido de IBS sobre saldo devedor na ZFM) aplicáveis ao negócio.
- Nos cenários de venda para ente público, definir o tipo de ente governamental (01 União, 02 Estado, 03 Distrito Federal, 04 Município), o percentual de redução de alíquota (PREDUTOR) e o tipo de operação com o ente.
- Na Zona Franca, escolher a classificação de crédito presumido de IBS (00 sem crédito, 01 bens de consumo final 55%, 02 bens de capital 75%, 03 bens intermediários 90,25%, 04 bens de informática e outros 100%).
- Marcar o indicador de fornecimento de bem móvel usado (INDBEMMOVELUSADO) nos itens em que ele se aplica.
- Homologar emitindo uma NF de saída pelo fluxo VA01 → VL01N → VF01, abrindo o documento no NF Writer, conferindo a aba Taxes II preenchida no item e validando no XML os campos novos de J_1BNFDOC e J_1BNFLIN.
- Parte dos objetos citados no guia pode já existir no sistema, entregue pela correção automática da Note 3600094 ou pelo report correspondente — verifique antes de criar entrada duplicada.
- Efeitos colaterais conhecidos: a Note 3650551 (ajuda de pesquisa da situação tributária e mensagem de número aleatório) e a 3705683 (descrição faltando nos tipos de documento de crédito e débito). A KBA 3644054 trata do caso em que a aba Taxes II não aparece — normalmente controle de tela incompleto.
Note 3606019 — impostos estatísticos deixam de entrar nos totais da Nota Fiscal
- Nada a configurar: é entrega técnica. Confirmar que está ativa antes de homologar o comportamento estatístico das Notes 3605442 e 3633283.
- Validar em uma NF de saída que o total do documento não muda quando CBS e IBS são calculados como estatísticos.
Note 3613901 — objetos de dicionário da situação tributária de CBS/IBS
- Nada a configurar: é entrega técnica. Confirmar que está ativa antes de iniciar o cadastro das situações tributárias.
- Validar que a tabela J_1BTAX_SITN abre para manutenção com os campos de CST, cClassTrib, redução de alíquota de CBS e de IBS e texto de NF.
Note 3617526 — documentação dos objetos de dicionário da situação tributária
- Nada a configurar: é entrega técnica opcional que acompanha a 3613901. Confirmar que está ativa antes de treinar o usuário-chave na manutenção da situação tributária.
- Validar que a ajuda F1 dos campos de CST e cClassTrib apresenta a descrição correta.
Note 3618181 — alíquota, diferimento e devolução de CBS e IBS no item da NF
- Nada a configurar: é entrega técnica. Confirmar que está ativa antes de iniciar a determinação da situação tributária (Notes 3624057 e 3619306).
- Validar que os campos de alíquota e de redução de CBS e IBS chegam ao XML da NF-e no item.
Note 3624057 — objetos da determinação automática: campo na J_1BSDICA e texto de item
- Nada a configurar: é entrega técnica. Confirmar que está ativa antes de abrir a manutenção da view de categoria de item da Note 3619306.
- Validar que o tipo de texto 6 – CBS/IBS existe como opção de mensagem de item da Nota Fiscal.
Note 3632130 — alíquota nominal recalculada e mensagem de item gerada no NF Writer
- Garantir que os tipos de imposto de CBS e IBS estejam informados na aba de impostos da NF com a alíquota correta — a nominal recalculada deriva daí, não do registro de condição. Tipo de imposto vazio ou com alíquota antiga produz número errado.
- Definir com o negócio em que situações o usuário do NF Writer tem permissão para alterar a alíquota de redução à mão: o recálculo automático só dispara nessa alteração manual e com a nominal zerada.
- Revisar o cadastro de situação tributária (J_1BTAX_SITN) porque é dele que sai o texto gravado como mensagem de item 6 – CBS/IBS: texto errado no cadastro vira texto errado no XML de todas as NFs.
- Homologar no NF Writer: alterar a alíquota de redução em um item e conferir a nominal recalculada; alterar o CST do item e conferir que a mensagem de item foi regerada com o texto novo, sem duplicar a anterior.
- Conferir o resultado no XML da NF-e antes de liberar o cenário para os usuários.
- Esta Note e a 3699942 tratam do mesmo campo por caminhos diferentes — aqui o gatilho é a alteração manual no NF Writer; lá, a determinação automática a partir da situação tributária. Homologue as duas no mesmo cenário: é comum a equipe testar só uma e concluir que o campo "não calcula".
- Efeitos colaterais conhecidos: a Note 3714277 (texto da situação tributária truncado ao criar a NF) e a 3650406 (cancelamento de atualização no NF Writer).
Note 3634646 — soma dos itens igual ao total da NF-e: regra W60-10 e rejeição 1094
- Fixar com o FI e com o negócio, cenário a cenário, se CBS e IBS entram como estatísticos ou como tributos efetivos — essa única decisão determina o conteúdo do valor do item e do total no XML e, portanto, se a NF é aceita ou rejeitada.
- Manter a decisão coerente entre a linha de imposto da NF e o esquema de preços: item que sai estatístico no pricing e não estatístico na linha de imposto produz total inconsistente.
- Homologar emitindo NF-e nos dois modos e conferindo no XML que a soma dos valores de item bate com o total, antes de subir o cenário para produção.
- Incluir no roteiro de teste de SEFAZ o caso da rejeição 1094: é a evidência de que a regra W60-10 está atendida.
- Esta Note é o par da 3606019, e a ordem importa: a 3606019 tira do total os valores estatísticos; a 3634646 coloca no total do item e da NF os que não são estatísticos. Aplicar só uma produz exatamente o sintoma que a outra corrige.
Note 3637775 — mensagem exigida pela 3632130 no cálculo da alíquota nominal
- Nada a configurar: é entrega técnica. Confirmar que está ativa antes de pedir a Note 3632130.
- Validar depois que as mensagens do NF Writer relativas a CBS/IBS aparecem com texto legível, em vez de código de mensagem sem descrição.
Note 3641678 — objetos de dicionário do cálculo do vIBS no item da NF
- Nada a configurar: é entrega técnica. Confirmar que está ativa antes de solicitar a 3641679 ao time técnico.
- Validar que os campos de valor de IBS respondem no item da NF antes de homologar qualquer cenário de crédito presumido.
Note 3641679 — vIBS calculado em tempo de execução, com dedução do crédito presumido pela BAdI
- Levantar com o fiscal em quais cenários de saída o crédito presumido de IBS deve ser deduzido do vIBS — é a regra de negócio que a BAdI vai aplicar, e a definição é do SD.
- Especificar o critério de preenchimento do indicador de dedução (INDDEDUZCREDPRES) por combinação de material, cliente, CFOP ou tipo de operação, e entregar essa especificação ao ABAP em forma de regra fechada.
- Confirmar que o campo do crédito presumido de IBS (VCREDPRESIBS) está sendo alimentado no cenário antes de esperar dedução: sem valor de crédito presumido, o indicador não muda nada.
- Homologar VA01 → VL01N → VF01 em um cenário com crédito presumido e outro sem, comparando o valor de IBS exibido e transmitido com o cálculo manual.
- Validar o XML gerado: o campo do indicador só aparece se a transformação de XML tiver sido ajustada pelo time técnico — se ele sumir do XML, é passo manual pendente, não erro de customizing.
- O indicador não existe na tela da Nota Fiscal e não tem customizing: só a BAdI de dados adicionais (J_1BNF_ADD_DATA) o preenche.
- O vIBS não é persistido — ele é montado a cada leitura ou impressão. Divergências entre tela e XML se investigam na rotina de determinação de valores, não em tabela.
Note 3651044 — objetos de dicionário das alíquotas nominais na BAdI de dados adicionais
- Nada a configurar: é entrega técnica. Confirmar que está ativa antes de especificar a regra de alíquota nominal da Note 3651045.
- Validar que os três campos de alíquota aparecem na estrutura de item disponível ao time técnico.
Note 3651045 — alíquotas nominais de CBS, IBS estadual e IBS municipal pela BAdI
- Decidir com o fiscal qual é a alíquota nominal de CBS, de IBS estadual e de IBS municipal aplicável a cada combinação de cenário (material, cliente, município de destino, tipo de operação) — é a definição de negócio que alimenta a BAdI, e ela é do SD.
- Distinguir explicitamente alíquota nominal de alíquota efetiva ou reduzida na especificação: os campos desta Note carregam a nominal; a redução e a efetiva continuam pelo caminho da situação tributária e dos registros de condição.
- Confirmar se, no cenário do cliente, a alíquota nominal já é determinada automaticamente pelo NF Writer — se sim, a BAdI é exceção, não regra.
- Homologar VA01 → VL01N → VF01 e conferir, no item da NF, se as três alíquotas nominais aparecem com o valor esperado e chegam ao XML e ao DANFE.
- Registrar em documento de projeto qual regra a BAdI aplica: como o campo não tem customizing, a rastreabilidade fiscal depende dessa documentação.
Note 3656534 — situação tributária na BAdI de dados adicionais e nas BAPIs de Nota Fiscal
- Definir a regra de negócio da situação tributária de CBS/IBS para os cenários que não são cobertos pela determinação padrão do fluxo de vendas — quando usar a situação tributária interna e quando usar a de tributação regular.
- Levantar todas as integrações, cargas e sistemas satélites que criam Nota Fiscal por BAPI_J_1B_NF_CREATEFROMDATA: cada um passa a ter de informar a situação tributária, sob pena de gravar CST e cClassTrib divergentes da regra do projeto.
- Decidir se a integração vai enviar a situação tributária interna (TAXSITUATION, que sobrescreve os códigos) ou os códigos separados — informando a interna, ela vence.
- Alinhar com quem consome BAPI_J_1B_NF_READDATA que os dois campos novos passam a ser devolvidos, para que relatórios e conciliações externas leiam a situação tributária da mesma fonte que a NF.
- Homologar criando NF pela BAPI com a situação tributária interna preenchida, com a de tributação regular preenchida, e com ambas vazias — conferindo o que ficou gravado em cada caso.
- A sobrescrita é assimétrica: TAXSITUATION sobrescreve CST e CCLASSTRIB; TAXSITUATIONREG sobrescreve CSTREG e CCLASSTRIBREG. Com ambos vazios, os valores existentes são mantidos — e a validação só ocorre quando os campos são declarados, então integração que não os envia passa em silêncio com o dado antigo.
- Existe correção posterior referenciando esta entrega: a Note 3765493 trata da situação tributária interna não determinada ao criar a NF pela MIGO.
Note 3658304 — campo de situação tributária na estrutura de comunicação de preços
- Nada a configurar: é entrega técnica, pré-requisito da 3656316. Confirmar que está ativa antes de montar a tabela de condição e a sequência de acesso por situação tributária.
- Validar que o campo de situação tributária aparece disponível no catálogo de campos do pricing antes de criar o registro em VK11.
- Duas armadilhas de sequenciamento: a validade cobre também SAP_FIN, então em paisagem com esse componente separado confirme com o Basis que os dois foram atendidos, senão o campo aparece de um lado só; e as atividades manuais são condicionais ao nível de SAP_BASIS — em sistema mais recente elas simplesmente não se aplicam.
Note 3666810 — objetos de dicionário dos leiautes de NFS-e nacional e de São Paulo
- Nada a configurar: é entrega técnica. Confirmar que está ativa antes de solicitar a 3666872 ao time técnico.
- Validar que os campos de NFS-e estão disponíveis nas estruturas da BAdI antes de desenhar o cenário de serviços.
Note 3666872 — leiautes nacional e paulistano da NFS-e, com cancelamento e substituição
- Mapear os cenários de venda de serviços que passarão a emitir NFS-e no leiaute nacional e, separadamente, os que emitem no leiaute de São Paulo — são dois leiautes distintos na mesma Note, e o desenho de tipos de NF precisa refletir isso.
- Definir a regra que a BAdI vai aplicar para preencher os campos do leiaute (categoria, código de tributação nacional e municipal, deduções e reduções, documentos referenciados) por combinação de material de serviço, cliente e município.
- Especificar o tratamento dos documentos referenciados de NFS-e (tabela J_1BNFSE_DOCREF): em quais operações há referência a documento anterior e qual chave é usada.
- Desenhar explicitamente os cenários de cancelamento e de substituição de NFS-e — a Note cobre os dois, e eles costumam ficar de fora do escopo funcional até a homologação.
- Revisar a classificação fiscal de serviço nos dados mestre (código NBS e códigos de tributação) e a determinação de tipo de NF de serviço no fluxo de faturamento.
- Homologar VA01 → VF01 com item de serviço, conferindo o XML gerado, o cancelamento, a substituição e o log de modificações da Nota Fiscal.
- O método correto da BAdI muda por plataforma: em S/4HANA e S/4HANA Cloud Private Edition é o de preenchimento de campos adicionais da Nota Fiscal; no ECC é o método específico posterior à J1B1N. Especificar o errado na demanda custa um ciclo inteiro de desenvolvimento.
- É a Note mais pesada desta compilação em volume de dependência: peça ao time técnico um plano de aplicação pelo Note Analyzer antes de prometer data de homologação de NFS-e.
Note 3672604 — objetos de crédito presumido, ZFM e ajuste de apuração na NF
- Nada a configurar: é entrega técnica, parte 1 da cadeia que termina na 3689409. Confirmar que está ativa antes de a cadeia 3681138 / 3689409 ser aplicada.
- Validar, quando a cadeia chegar, que os campos de crédito presumido e de ajuste de apuração aparecem no item da NF nos cenários de venda afetados.
- Dois campos ficam obsoletos nesta entrega: os códigos separados de classificação de crédito presumido de IBS e de CBS, substituídos por um código único. Implementação de BAdI, relatório Z ou integração que ainda leia os campos antigos precisa entrar no inventário de impacto antes da aplicação.
- Trate as três Notes da cadeia como um bloco: aplicar só a parte 1 não entrega nada visível e dá falsa sensação de progresso.
Note 3677178 — situação tributária nos processos de venda do CRM e no mapeamento da remessa
- Somente onde existe CRM: incluir na R3AC3, no objeto de download DNL_CUST_BRAZIL, as entradas J_1BTAX_SITN (sem tabela principal) e J_1BTAX_SITNT (tabela principal J_1BTAX_SITN), para que o customizing de situação tributária seja distribuído do ECC para o CRM.
- Somente onde existe CRM: revalidar a determinação da situação tributária na categoria de item do CRM e conferir que os valores replicados aparecem nas views de situação tributária do CRM.
- Em qualquer paisagem: revalidar o fluxo ordem → remessa depois da entrega, conferindo que a situação tributária chega ao item de remessa — as estruturas alteradas (BAPISDITM, BAPILEDLITEM) são as que sustentam esse repasse.
- Em qualquer paisagem: revalidar as integrações que criam ordem ou remessa por BAPI, porque as estruturas de interface ganharam campo novo — informar o campo é decisão sua, junto com o time de integração.
- Confirmar que a Note está ativa antes de solicitar a implementação da 3711219; caso contrário a MASS do objeto BUS2032 não recebe o campo.
Note 3680523 — campos de CBS/IBS na API de criação e alteração de Nota Fiscal (v1.20)
- Não há customizing de SD: é entrega técnica de API. O que cabe ao SD é decidir o conteúdo funcional que vai trafegar por ela e homologar o resultado.
- Mapear, campo a campo, quais dos campos novos de item (código e classificação da situação tributária, alíquotas de IBS estadual e municipal e de CBS, valores efetivos e de diferimento) devem ser enviados pela integração e quais o próprio sistema determina — a decisão é funcional, não de código.
- Definir a origem de negócio dos campos de cabeçalho de tipo de NF de débito e de crédito e dos campos de ente governamental, tipo de operação com o ente e percentual de redução em compra governamental — são exatamente os campos que separam venda a ente público de venda comum.
- Definir o critério para bem móvel usado e para a chave de acesso e o número do item do documento fiscal referenciado, nos cenários de devolução, transferência e venda de ativo.
- Conferir, na NF criada por API, que os valores de CBS/IBS batem com o que o pricing de vendas calculou — divergência entre o que a API grava e o que o esquema de preços calcula é achado funcional, não técnico.
- Homologar o mesmo cenário pelas duas portas (NF criada por VF01 e NF criada pela API) e comparar campo a campo antes de liberar a integração.
- Esta Note e a 3702009 são a mesma API em duas versões da Nota Técnica: implementar só a 3680523 deixa a API defasada em relação ao leiaute que a SEFAZ vai validar.
Note 3681138 — estruturas de BAdI e BAPI de Nota Fiscal exigidas pela 3689409
- Nada a configurar: é entrega técnica de estruturas de dicionário. Confirmar que está ativa antes de a 3689409 ser implementada.
- Validar, nos testes da 3689409, que os campos novos chegam à BAdI de dados adicionais e às BAPIs de Nota Fiscal.
Note 3689409 — campos da NF-e da NT 2025.002 v1.31: apuração, estorno, crédito presumido e ZFM
- Definir, por cenário de venda, quando informar a data prevista de entrega ou disponibilização (DPREVENTREGA) — é campo de cabeçalho e nasce de decisão logística e comercial, não do cálculo de imposto.
- Definir a regra da classificação para subcálculo de IBS na ZFM (TPCREDPRESIBSZFMPROD), escolhendo entre 00 sem crédito presumido, 01 bens de consumo final (55%) e 02 bens de capital (75%). Só se aplica a operações da Zona Franca de Manaus.
- Definir a regra da natureza da operação de doação (INDDOACAO): não aplicável ou doação. Cliente que faz doação ou brinde precisa mapear qual tipo de ordem e categoria de item carrega o indicador.
- Definir a origem do período de referência de apuração (COMPETAPURAJUSTECOMPET) e dos valores de ajuste de validação de IBS e de CBS — é o campo que liga a NF ao período de apuração, e a definição é conjunta com o FI.
- Definir a origem dos valores de estorno de crédito, da base de crédito presumido e do código de classificação de crédito presumido (CCREDPRES), que tem 13 valores oficiais fechados (entre eles aquisição de produtor rural não contribuinte, transportador autônomo pessoa física, reciclagem, revenda de bem móvel de não contribuinte, regime automotivo, Zona Franca de Manaus e Área de Livre Comércio). Escolher o código errado é erro fiscal, não erro de sistema.
- Definir a origem do período de apuração do crédito presumido de IBS na validação de débito em ZFM (COMPETAPURCREDPRESIBSZFM).
- Ajustar o controle de tela da Nota Fiscal para os campos, subtelas e para a aba Taxes II: a Note entrega parâmetros novos de controle de tela, e cabe ao SD definir o que fica obrigatório, opcional, só de exibição ou oculto em cada tipo de NF.
- Homologar VF01 → NF → XML conferindo que os campos preenchidos aparecem no arquivo da NF-e no leiaute da v1.31.
- Os códigos separados de classificação de crédito presumido de CBS e de IBS ficaram obsoletos e saíram da tela da NF; o sucessor é o código único. Customizing de controle de tela, variante, layout, BAdI própria, programa Z ou mapeamento de integração que ainda os referencie precisa ser revisto antes da implementação.
- Ordem obrigatória: 3672604 → 3681138 → 3689409. Pedir a 3689409 sem as duas anteriores só produz erro de implementação.
Note 3698474 — código NBM (NCM) liberado para entrada na BAdI de dados adicionais
- Definir o critério de negócio que a BAdI vai aplicar ao NBM: em quais tipos de NF, CFOP, cenários de exportação ou importação e grupos de material o código deve ser sobrescrito, e qual valor entra em cada caso. A decisão é do SD com o fiscal; a implementação do método é do ABAP.
- Mapear a fonte do valor: se o NCM correto já está no dado mestre de material, a regra deve apenas confirmar; se depende do cenário, documentar a tabela de-para antes de pedir o código.
- Conferir na homologação que o NCM gravado no item da NF é o mesmo que sai no XML — divergência de NCM é rejeição na SEFAZ e reclassificação fiscal indevida.
- Incluir no roteiro de teste um item cujo NCM na BAdI difere do dado mestre, para provar que a regra está sendo aplicada e não silenciosamente ignorada.
- Sintoma que esta Note resolve: campo NBM presente na estrutura da BAdI mas não habilitado para entrada — o valor atribuído na implementação não chegava à NF.
Note 3702009 — campos da NT 2025.002 v1.31 na API de Nota Fiscal
- Não há customizing de SD: é entrega técnica de API. Ao SD cabe decidir o conteúdo funcional que trafega por ela e homologar.
- Definir a origem de negócio da data prevista de entrega no cabeçalho — mesma decisão do campo equivalente da 3689409, agora pelo lado da integração.
- Definir a regra dos campos de item de classificação de subcálculo de IBS na ZFM, natureza de doação e período de validação de IBS na ZFM.
- Definir a origem do período de ajuste de apuração e dos valores de ajuste e de estorno de crédito de IBS e CBS — junto com o FI, que é quem responde pelo período de apuração.
- Definir a base e a classificação do crédito presumido usando a mesma lista de 13 códigos oficiais da 3689409: API e tela precisam usar o mesmo critério, senão a NF criada por integração diverge da criada no faturamento.
- Homologar em paralelo: criar o mesmo cenário por VF01 e pela API e comparar os campos novos item a item, e depois no XML.
- Implementar a 3689409 sem a 3702009 deixa a paisagem com dois comportamentos para o mesmo leiaute: a NF do faturamento tem os campos da v1.31 e a NF da integração não.
Note 3710952 — objetos de dicionário do CNPJ alfanumérico nas estruturas de Nota Fiscal
- Nada a configurar: é entrega técnica de objetos de dicionário, base da 3710954.
- Confirmar com o time técnico que os objetos estão implementados e ativos em DEV, QAS e PRD antes de a 3710954 entrar: é ela que muda comportamento, e sem esta base não há o que testar.
- Reservar para a validação da 3710954 os cenários de saída: emissão de NF, exibição do parceiro na NF e preenchimento do cabeçalho a partir da filial.
Note 3710954 — CNPJ alfanumérico na emissão da NF, no parceiro e na chave de acesso
- Não há customizing: é entrega de código. Ao SD cabe definir e executar a regressão dos cenários de saída depois que a Note estiver ativa.
- Retestar a emissão de Nota Fiscal com CNPJ alfanumérico no emitente (filial) e no destinatário, verificando que o número aparece íntegro na tela, na impressão e no arquivo.
- Conferir o arquivo da NF-e gerado: o CNPJ com letras precisa sair completo, sem truncamento nem conversão numérica — e a chave de acesso montada a partir dele precisa bater com a que a SEFAZ valida.
- Retestar a exibição do parceiro na NF e o preenchimento do cabeçalho a partir da filial.
- Retestar o upload de NFS-e e a verificação de CT-e e NF nos apps de Nota Fiscal do S/4.
- Homologar a listagem de fornecedores e parceiros com CNPJ alfanumérico antes de liberar o cenário de saída.
- Incluir no roteiro cenários mistos — parceiro com CNPJ numérico e parceiro com CNPJ alfanumérico na mesma remessa ou fatura —, que é onde a conversão costuma falhar.
- Efeitos colaterais conhecidos: a Note 3754258 (falha na criação da NF quando existe implementação própria da BAdI de dados adicionais, cenário comum em cliente de SD) e a 3757589 (erro de sintaxe na interface de chave de acesso da NFS-e).
Note 3745788 — objetos de fundação do CNPJ alfanumérico
- Nada a configurar: é entrega técnica de objetos de dicionário, base de toda a cadeia de filial e de Nota Fiscal.
- Confirmar com o time técnico que a Note está implementada e ativa em DEV, QAS e PRD antes de iniciar os testes da cadeia de filial (3729967 → 3729968) e dos objetos de NF (3710952 → 3710954).
- Não há customizing próprio: a validação funcional acontece nos cenários das Notes dependentes — sem esta base ativa, esses testes não valem.
Este guia acompanha o tracker: quando a SAP publica versão nova de uma dessas Notes, a informação muda aqui também. Se você toca a apuração, os 16 eventos vigentes da Reforma (15 de apuração + cancelamento) já têm solução pronta em eventos-rtc.tpasinato.com. Dúvida de um cenário específico ou quer trocar figurinha de projeto? Me encontre no LinkedIn, assine a newsletter ou escreva para contato@tpasinato.com.
Próximo passo
Não tem certeza se o seu ambiente está coberto? Descreva o cenário e receba uma leitura objetiva do que se aplica a você.