🔄 Atualizado em 22/10/2026 às 16:22

Passos manuais das SAP Notes da Reforma: o que fazer à mão

Capítulo 3 de 27 · 6 min de leitura · atualizado em 11/10/2026

⚡ Resumo rápido

  • 🛠️15 notas pedem passo à mão
  • 👩‍💻ABAP: report NOTE_xxxxxxx na SE38
  • ⚙️Funcional: SM30, SCPR20 e MASSOBJ
  • 🚚Muitos passos não vão no transporte
📌 De onde vem isto
  • ✅Lido nas próprias notas e nos anexos "Post-implementation steps", baixados do SAP for Me em 22/10/2026.
  • ✍️Texto nosso, resumido. O passo a passo oficial está no anexo de cada nota.
  • 🔄A tabela do fim se atualiza sozinha quando entra uma nota nova com passo manual.

🧭 Em uma frase

🕵️ E se ninguém fizesse o passo manual?

  • A Vale Verde Óleos aplicou a nota 3788762 (situação do Imposto Seletivo na nota fiscal) no SNOTE e transportou para produção.
  • Ninguém fez a parte da SM30 nem da STRANS.
  • 🙈No J1B3N, a subtela do IS não aparece: o grupo de campos 107 não foi criado no controle de tela.
  • 📤No XML que vai para a mensageria, os campos TAXSITUATIONIS, CSTIS e CCLASSTRIBIS não saem, porque a transformação LOGBR_NF_TO_XML_DOWNLOAD não foi ajustada.
  • 💸Resultado: a nota "está aplicada" no SNOTE, mas na prática nada mudou, e o problema só aparece quando a SEFAZ começar a exigir o grupo do IS.
🧸 Entenda de forma mais simples
  • Pense numa tomada nova que o eletricista instalou na parede (o SNOTE).
  • Se ninguém liga o fio no quadro de luz (o passo manual), a tomada existe, mas não dá energia.
  • Com números: das 27 notas conferidas em 22/10/2026, 15 pedem algum passo à mão.
  • Se a equipe só aplicar no SNOTE, mais da metade das notas fica "pela metade".

🧰 Os 5 tipos de passo manual que mais aparecem

TipoQuem fazOndeO que é
📜 Report da nota👩‍💻 ABAPSE38 → NOTE_3613901 (o número muda)Cria tabelas, campos e visões do dicionário. Ordem: TESTRUN → log verde → UPDATE & ACTIVATE (online) → GENERATE MAINTENANCE DIALOGS. Faça o logon em inglês.
🖥️ Controle de tela⚙️ FuncionalSM30 (J_1BAEITV, J_1BAKITV, J_1BNFW_SCGAITV...)Faz a subtela nova aparecer no Nota Fiscal Writer (J1B1N, J1B2N, J1B3N).
📦 BC Set⚙️ FuncionalSCPR20 → Upload → ActivateCarrega de uma vez tipos de imposto, tipos de condição e sequências de acesso. Escolha o arquivo certo: S4CORE ou SAP_APPL.
🔁 Transformação XML👩‍💻 ABAPSTRANS → LOGBR_NF_TO_XML_DOWNLOADInclui os campos novos no XML que vai para a mensageria.
📋 Modificação em massa⚙️ FuncionalMASSOBJ → BUS2032 → MASSVBAPLibera o campo novo para alterar ordens de venda em massa (transação MASS).

🪜 Em que ordem fazer

11SNOTE
22SE38
33SM30 / SCPR20
44STRANS
55Teste

👆 Passe o mouse (ou toque) em cada passo para ver o detalhe

⚠️ Cuidado com o transporte
  • 🚚Entradas de MASSOBJ e parte do controle de tela não viajam na ordem de transporte: repita em cada sistema.
  • 🧩Em algumas versões, parte do passo já vem pela correção automática. Antes de criar, confira se já existe e faça só o que falta.
  • 🛢️Notas de IS-OIL (3616609, 3646542) só valem com IS-OIL instalado. Sem ele, não implemente.

✅ Checklist: notas com passo manual

Separado por quem faz. Clique no número para abrir a nota no SAP for Me.

⚙️ Funcional (customizing: SM30, SCPR20, MASSOBJ, SPRO) (5)

NotaAssuntoO que fazer
3763425
Imposto Seletivo (IS) · v1 de 19/10/2026
Cria a Situação Tributária do IS na OV, remessa, faturamento e MASS, com determinação automática e repasse à NF (CST/cClassTrib do IS).
  • 👤 Quem: funcional/Basis com acesso à MASSOBJ
  • 🕒 Quando: após implementar a nota, em todo sistema que receber o transporte (a entrada não viaja sozinha)
  • 🎯 Para quê: permitir alterar a Situação Tributária do IS em massa nas ordens de venda
  • 🪜 Passos:
    1. transação MASSOBJ
    2. tipo de objeto BUS2032 (ordem de venda)
    3. nó Application tables
    4. selecione a tabela MASSVBAP
    5. nó Field list
    6. New Entries com o campo J_1B_TAX_SITUATION_IS
    7. salvar
  • ⚠️ Antes: campo criado nas estruturas pela 3741473/3785590
3806838
Imposto Seletivo (IS) · v1 de 15/10/2026
Cria os tipos de imposto IS05 (IS ad rem saída) e IS06 (IS ad rem não dedutível) para NF manual no NF Writer (J1B*N).
  • 👤 Quem: funcional SD/MM fiscal
  • 🕒 Quando: após implementar a nota (NT 2025.002🛠️ Nota Técnica que define os novos campos de CBS/IBS no XML da NF-e. É o "manual de obra" para os sistemas.📄 Documento original ↗✨ Explicação simples → fase II); passo opcional, mas é o jeito mais rápido de criar os novos tipos de imposto do IS ad rem
  • 🪜 Passos:
    1. baixe do anexo da nota o BC Set certo para sua base: Z_IS_ADREM_TAX_TYPES_S4CORE.bcs (S4CORE) ou Z_IS_ADREM_TAX_TYPES_SAP_APPL.bcs (ECC/SAP_APPL). Na SCPR20 faça Upload (menu BC Set, Ctrl+Shift+F8), clique em Activate BC Set, mantenha 'Overwrite All Data' e avance pelas telas até o fim. Sem o BC Set, os tipos de imposto teriam de ser criados à mão
3801737
Combustíveis (monofásico) · v2 de 16/10/2026
Calcula IBS/CBS monofásicos (ad valorem e ad rem/pauta) na venda de derivados de petróleo pela refinaria, exceto gasolina.
  • 👤 Quem: funcional SD/fiscal (IS-OIL)
  • 🕒 Quando: depois da nota, para CBS/IBS monofásicos na saída de combustíveis
  • 🪜 Passos:
    1. SCPR20: upload e ativação, na ordem, dos BC Sets Z_MONO_SD_ACCESS_SEQ_1, COND_TYPES_2, NF_MAP_3 e EXCL_GROUPS_4 (versão S4CORE ou APPL)
    2. V/03 tabela de condição por empresa+material
    3. ligar nas sequências BCBA, IBSA, IBMA (V/07)
    4. Tipos IB9S, IBAS, CBSA (percentual) e CBS5 (quantidade) na V/06
    5. Registros na VK11 com código de imposto
    6. RVXBRA (V/08) após CBS3/IB3S/IB3M
    7. Mapeamento J_1BNFTXCONDV
    8. Exclusão: OV31 grupos BRMO/BRRE, OV32, VOK8 regra D
    9. J_1BDF_STAT_TAXV como estatístico
3810005
Combustíveis (monofásico) · v1 de 16/10/2026
Calcula IBS e CBS monofásicos na compra de derivados de petróleo da refinaria, exceto gasolina, nos procedimentos TAXBRA e TAXBRJ.
  • 👤 Quem: funcional MM/fiscal (IS-OIL)
  • 🕒 Quando: depois da nota, para CBS/IBS monofásicos na entrada de combustíveis
  • 🪜 Passos:
    1. SCPR20: BC Sets Z_MONO_MM_ACCESS_SEQ_1, COND_TYPES_2 e NF_MAP_TAXBRJ/TAXBRA_3 (S4CORE ou APPL)
    2. M/03 tabela por empresa+material
    3. ligar em BCBM, BCBS, IBSM, IBSS (OBQ2)
    4. Tipos BXCA, IB0S, IBBS, CBSB, CBS7, IB0Z, IBBZ, CBZB, CBZ7 (OBQ1)
    5. TAXBRA/TAXBRJ (OBQ3): BXCA após BXBM e novos após CBS/IBS
    6. Código de imposto na J1BTAX
    7. Registros FV11 para BXBS, BXCB, BXBM, BXCA
    8. Mapeamento J_1BNFTXCONDMMV
    9. J_1BDF_STAT_TAXV estatístico
    10. Só IS-OIL: códigos na OIH_J1B_PCK
3794688
CT-e · v2 de 16/10/2026
Cria na aba Dados Financeiros da NF a tabela de vínculo de pagamento (método, ID da transação, CNPJ PSP/recebedor) da NT CT-e 2026.001.
  • 👤 Quem: funcional NF/CT-e (SM30, logon em inglês)
  • 🕒 Quando: após a nota (NT CT-e 2026.001); se a correção automática ou o report NOTE_3794688 já criou algo, faça só o que falta
  • 🪜 Cria a subtela de Vínculo de Pagamento na aba FINANCIAL do NF Writer:
    1. J_1BAEHV grupo de cabeçalho 88 'Payment Linkage'
    2. J_1BAKH_MANV tabela J_1BDYPAYMENTLINK campos BUTTONS, CNPJBASEPSP, CNPJRECEB, PAYT_TRANSAC_ID e T_PAG na aba FINANCIAL
    3. J_1BAKHV os mesmos 5 campos no grupo 88
    4. J_1BNFW_SCGV grupo de tela 16
    5. J_1BNFW_SCGAV tela 2600, subtela SUB_PAYMENT_LINK, grupo 16
    6. em J_1BAMHV, no controle de tela usado para CT-e, marcar o grupo 88 como Opcional

👩‍💻 Desenvolvedor ABAP / dicionário de dados (SE38, SE11, STRANS, BAdI) (11)

NotaAssuntoO que fazer
3765493
Situação tributária · v2 de 15/07/2026
KBA: situação tributária de CBS/IBS não determinada na subcontratação (movimento 541). Caminho: BAdI BADI_J1B_SUBCONTRACTING (SET_BUSTW no ERP, SET_VALUEPOSTINGSTRING no S/4HANA) com a atividade manual da nota 2037109; componentes da NF não são recalculados
  • 👤 Quem: desenvolvedor ABAP
  • 🕒 Quando: na subcontratação (movimento 541), depois das notas da situação tributária de CBS/IBS
  • 🎯 Para quê: fazer a situação tributária de CBS/IBS ser determinada na remessa para industrialização; os componentes da NF não são recalculados
  • 🪜 Passos:
    1. implementar a BAdI BADI_J1B_SUBCONTRACTING
    2. usar o método SET_BUSTW no ERP ou SET_VALUEPOSTINGSTRING no S/4HANA
    3. seguir a atividade manual da nota 2037109
3788762
Imposto Seletivo (IS) · v1 de 15/10/2026
Inclui na NF (J_1BNFLIN) a subtela IS com Situação Tributária, CST e cClassTrib do IS, texto legal tipo 7, BAPIs, BAdI, OData e XML.
  • 👤 Quem: funcional NF (SM30) + ABAP (STRANS)
  • 🕒 Quando: depois da nota (NT 2025.002🛠️ Nota Técnica que define os novos campos de CBS/IBS no XML da NF-e. É o "manual de obra" para os sistemas.📄 Documento original ↗✨ Explicação simples → fase II); em algumas releases parte já vem pela correção automática, então crie só o que faltar
  • 🪜 Screen control na SM30:
    1. J_1BAEITV grupo de campo de item 107 'Tax Situation for IS'
    2. J_1BAKITV tabela J_1BDYLIN campos TAXSITUATIONIS, CSTIS e CCLASSTRIBIS no grupo 107
    3. J_1BAKIT_MANV os mesmos 3 campos na aba ITM_TAX_REFORM
    4. J_1BNFW_SCGITV grupo de tela 26 'Subs: Tax Situation for IS'
    5. J_1BNFW_SCGAITV tela 3900, subtela SUB_TAX_IS, grupo 26
  • 🪜 XML:
    1. STRANS > LOGBR_NF_TO_XML_DOWNLOAD, no fim da seção <J_1BNFLIN> incluir TAXSITUATIONIS, CSTIS e CCLASSTRIBIS com tt:value-ref
    2. salvar e ativar
3741473
Imposto Seletivo (IS) · v1 de 19/10/2026
Pré-requisito DDIC da 3763425: amplia BAPISDITM/X e VBAPKOM/X para a Situação Tributária do IS no MASS e documentos de vendas.
  • 👤 Quem: desenvolvedor ABAP/DDIC
  • 🕒 Quando: após a nota, em cada sistema
  • Cria o campo Situação Tributária do IS nas estruturas BAPISDITM, BAPISDITMX, VBAPKOM e VBAPKOMX, necessário para alterar esse valor pela modificação em massa (MASS) e BAPIs de ordem.
  • 🪜 Passos:
    1. logon em inglês
    2. SE38, report NOTE_3741473
    3. TESTRUN e log verde
    4. UPDATE & ACTIVATE (online) e conferir o Change Log
    5. validar o último log. Objetos inativos no transporte: repetir UPDATE & ACTIVATE. Complementa a 3763425 (MASSOBJ)
3785590
Imposto Seletivo (IS) · v1 de 19/10/2026
Pré-requisito DDIC da 3763425: cria tabelas J_1BTAX_SITN_IS/IST e amplia J_1BSDICA e extensões de VBAP, LIPS e VBRP para o IS.
  • 👤 Quem: desenvolvedor ABAP/DDIC
  • 🕒 Quando: logo depois de aplicar a nota, em cada sistema
  • Cria o novo campo Situação Tributária do IS na tabela de categorias de item J_1BSDICA e nas extensões Brasil GLO_VBAP_BR_EXT (ordem), GLO_LIPS_BR_EXT (remessa) e GLO_VBRP_BR_EXT (faturamento).
  • 🪜 Passos:
    1. logon em inglês
    2. SE38, report NOTE_3785590
    3. TESTRUN e log verde
    4. UPDATE & ACTIVATE (online) e revisar o Change Log
    5. conferir o último log. Se aparecerem objetos inativos na liberação, repetir o UPDATE & ACTIVATE
3613901
Situação tributária · v4 de 30/06/2025
Cria os objetos DDIC (domínios, elementos, tabelas J_1BTAX_SITN/J_1BTAX_SITNT) da Situação Tributária de CBS e IBS.
  • 👤 Quem: desenvolvedor ABAP/Basis (objetos DDIC)
  • 🕒 Quando: logo após aplicar as correction instructions, em cada sistema da rota de transporte
  • Faça o logon em inglês, abra a SE38 e execute o report NOTE_3613901:
  • 🪜 Passos:
    1. TESTRUN e confira se o log de simulação está todo verde
    2. UPDATE & ACTIVATE (prefira ativação online; batch só se der timeout) e valide o Change Log
    3. GENERATE MAINTENANCE DIALOGS para gerar as visões de manutenção das novas tabelas de Situação Tributária (campo Tax Situation no item de ordem, remessa e faturamento)
    4. opcional SHOWLOGS. Se a liberação da ordem acusar objetos inativos, rode de novo o UPDATE & ACTIVATE
3618181
Situação tributária · v2 de 24/09/2025
Inclui no item da NF (J_1BNFLIN_ADD) os campos de CBS/IBS: situação, CST, cClassTrib, alíquotas, diferimento, devolução e redução.
  • 👤 Quem: desenvolvedor ABAP
  • 🕒 Quando: após as correction instructions, em cada sistema
  • 🪜 Passos:
    1. Logon em inglês, SE38, report NOTE_3618181: TESTRUN, depois UPDATE & ACTIVATE (online) e conferir logs verdes
    2. ele cria os novos campos de situação tributária CBS/IBS no item da NF (J_1BNFLIN)
    3. Transformação XML: na STRANS abra LOGBR_NF_TO_XML_DOWNLOAD e verifique se dentro da seção <J_1BNFLIN> já existem TAXSITUATION, CST, CCLASSTRIB e os campos de alíquota/diferimento/redução de IBS UF, IBS Mun e CBS (PIBSUF, PDIFIBSUF, VDIFIBSUF, VDEVTRIBIBSUF, PREDALIQIBSUF, os equivalentes MUN e CBS). Se faltarem, inclua as linhas tt:value-ref correspondentes, salve e ative. Em algumas releases isso já vem pela correção automática
3624057
Situação tributária · v4 de 15/08/2025
Pré-requisito da 3619306: amplia J_1BINLIND e J_1BSDICA e cria o tipo de texto 6 (CBS/IBS) para a situação tributária em vendas.
  • 👤 Quem: desenvolvedor ABAP/DDIC
  • 🕒 Quando: após implementar a nota, em cada sistema de transporte
  • A nota acrescenta um campo na tabela de categorias de item de vendas J_1BSDICA (e na visão de manutenção) para determinar automaticamente a situação tributária de CBS/IBS em ordem, remessa e faturamento.
  • 🪜 Passos:
    1. logon em inglês
    2. SE38, report NOTE_3624057
    3. TEST RUN e log verde
    4. UPDATE & ACTIVATE (online)
    5. GENERATE MAINTENANCE DIALOGS para regenerar a visão
    6. opcional SHOWLOGS. Objetos inativos no transporte: repita o UPDATE & ACTIVATE. Depois o funcional preenche a situação tributária por categoria de item
3615297
NBS · v1 de 04/07/2025
Pré-requisito da 3616500: cria a tabela J_1BSERVTYPES1 e a visão J_1BSERVTYPES1V para usar o NBS na determinação de CBS/IBS em compras.
  • 👤 Quem: desenvolvedor ABAP/DDIC
  • 🕒 Quando: depois das correction instructions
  • 🎯 Para quê: o campo código NBS fica configurável para NF de serviço em compras
  • 🪜 Passos:
    1. Etapa 1 (report NOTE_3615297, via SE38, logon em inglês): obrigatória em SAP_APPL 600 a 604
    2. em SAP_APPL 605 a 618 e em todo S4CORE só se o SAP_BASIS não suportar DDIC por correção automática (aCI). Rode Test Run, depois Update & Activate (online) e confira logs verdes
    3. Etapa 2 (obrigatória em todas as releases): SE11 > View J_1BSERVTYPES1V > Change > Utilities > Table Maintenance Generator > Change
    4. marque 'New field/sec.table in structure' e, no detalhe, 'Overview Screen' e 'Normal Field'
    5. aceite o aviso SV386 (tela 0003 recriada)
3698473
BAdI · v1 de 26/12/2025
Pré-requisito da 3698474: inclui o campo NBM (NCM) na estrutura J_1BNF_BADI_ITEM da BAdI J_1BNF_ADD_DATA.
  • 👤 Quem: desenvolvedor ABAP/DDIC
  • 🕒 Quando: depois de aplicar a nota, repetindo em cada sistema
  • A nota cria o objeto DDIC que libera o campo NBM (NCM) na BAdI de dados adicionais da NF (J_1BNF_ADD_DATA).
  • 🪜 Passos:
    1. logon em inglês
    2. SE38, report NOTE_3698473
    3. TESTRUN e verificar log verde
    4. UPDATE & ACTIVATE (online; batch só em timeout) e revisar o Change Log
    5. conferir o último log de execução. Se a liberação do transporte acusar objetos inativos, execute o UPDATE & ACTIVATE de novo. Depois disso o ABAP já pode preencher o NCM pela BAdI
3637073
Nota fiscal · v1 de 31/07/2025
Permite criar NF pela BAPI_J_1B_NF_CREATEFROMDATA com alíquota de 4 casas decimais para CBS, IBS e IS, sem o erro ICC_NF_WRITER026.
  • 👤 Quem: desenvolvedor ABAP
  • 🕒 Quando: após as correction instructions, em todo sistema que receber o transporte
  • 🎯 Para quê: adaptar a BAPI_J_1B_NF_CREATEFROMDATA para aceitar 4 casas decimais nas alíquotas de CBS, IBS e IS
  • 🪜 Passos:
    1. logon em inglês
    2. SE38 com o report NOTE_3637073
    3. TEST RUN e confira o log
    4. UPDATE & ACTIVATE (ativação online recomendada)
    5. GENERATE MAINTENANCE DIALOGS
    6. opcional SHOWLOGS para ver o último log. Se o transporte acusar objetos inativos, rode novamente o UPDATE & ACTIVATE. Importante para interfaces que criam NF via BAPI
3773998
ND/NC · v1 de 29/06/2026
NF de crédito/débito (tipos C e D) aprovada fica com COD_SIT vazio na J1BNFE; o padrão não preenche, é preciso usar BAdI.
  • 👤 Quem: desenvolvedor ABAP
  • KBA, sem atividade manual na nota, mas exige desenvolvimento: o padrão não preenche o código de situação do documento (COD_SIT) da NF de crédito (tipo C) e de débito (tipo D) depois da autorização.
  • O ABAP implementa o método FILL_COD_SIT da BAdI J_1BNF_ADD_DATA; sem isso o SPED sai incompleto.

🧭 E agora, o que fazer?

Fontes

⚖️ Aviso importante
  • Este conteúdo é informativo e não substitui consultoria fiscal, contábil ou jurídica.
  • As regras mudam: confira na lei, na nota técnica ou na documentação oficial, e com seu contador.
  • O Reforma Clara é um site independente, não é oficial e não tem afiliação com a SAP.

🧰 Kit Reforma no SAP

Checklist de SAP Notes, roteiro de testes, matriz ND/NC × eventos e modelo de EF. Entre na lista e receba o lançamento com desconto.

Esta página ajudou? 💬 Tire sua dúvida