⚡ Resumo rápido
- 🗂️Quatro tabelas, uma chave: DOCNUM
- 📄J_1BNFDOC: a capa da nota
- 📦J_1BNFLIN e J_1BNFSTX: itens e impostos
- 📡J_1BNFE_ACTIVE: o que a SEFAZ respondeu
🗺️ O mapa: quatro tabelas, uma chave
- Pense numa nota como um pedido com três gavetas.
- Uma guarda a capa, outra guarda os produtos, outra guarda os impostos de cada produto, e a última guarda o que a SEFAZ respondeu.
👆 Passe o mouse (ou toque) em cada passo para ver o detalhe
🔑 Como as tabelas se ligam
| Tabela | Liga pela chave | Na prática |
|---|---|---|
J_1BNFDOC | DOCNUM (número interno da nota) | É a capa. Todas as outras tabelas apontam para o DOCNUM dela. |
J_1BNFLIN | DOCNUM + ITMNUM (item) | Cada item tem o DOCNUM da capa e o seu próprio número de item (10, 20…). |
J_1BNFSTX | DOCNUM + ITMNUM + tipo de imposto | Um item tem várias linhas aqui: uma para cada imposto que incide sobre ele. |
J_1BNFE_ACTIVE | DOCNUM | Guarda o status e a chave de acesso de 44 posições que a SEFAZ devolveu. |
- Quando você procurar um dado, pense em onde ele é único.
- Se é do documento inteiro, está na capa (
J_1BNFDOC). - Se muda de item para item, está nos itens.
- Se é um imposto, está nos impostos.
- Se é uma resposta da SEFAZ, está no status.
🧭 Quais programas mexem em cada tabela
| Programa | O que faz | Tabelas que toca |
|---|---|---|
VF01 | Cria o faturamento e gera a NF a partir da fatura de venda | J_1BNFDOC, J_1BNFLIN |
J1B1N | Cria uma NF avulsa (ex.: nota de débito ou de crédito) | J_1BNFDOC, J_1BNFLIN |
J1B3N | Exibe a nota (consulta). Não grava nada | Lê todas as quatro |
J1BNFE | Monitor da NF-e eletrônica: status, reenvio, cancelamento | J_1BNFE_ACTIVE |
BAdI J_1BNF_ADD_DATA | Preenche campos extras ao salvar a nota | Grava em J_1BNFDOC e J_1BNFLIN |
BAdI CL_NFE_PRINT | Completa o XML no envio (uma só BAdI por dado, como vimos) | Só monta o XML, não grava |
J_1B_NFE_XML_OUT | Função que gera o XML e manda para a mensageria | Lê as quatro e grava o status |
🔄 Na ordem: o que acontece com cada tabela
👆 Passe o mouse (ou toque) em cada passo para ver o detalhe
📚 Escolha uma tabela e veja cada campo
- Cada aba mostra todos os campos da tabela, com o nome como aparece no SAP, o nome técnico, o que é e um exemplo fictício.
- Use a busca para achar um campo.
Cabeçalho da nota
J_1BNFDOC
191 de 191
DOCNUMNº documento
Número interno da nota no SAP (DOCNUM). É a chave que liga cabeçalho, itens, impostos e status.
NFTYPECtg.nota fiscal
Categoria da nota: saída, entrada, débito, crédito etc. É ela que define qual fluxo e qual tipo de nota aparecem.
Tipo de documento
Direção do movimento
DOCDATData documento
Data que vai impressa na nota.
PSTDATData de lançamento
Data em que a nota entra na contabilidade.
Data de criação
Criado às:
Criado por
Modificado em
Modificado às
Modificado por
FORMFormulário do documento
Formulário que define como a nota é tratada e impressa.
MODELModelo nota fiscal
Modelo fiscal: 55 = NF-e, 65 = NFC-e.
Séries
Subséries
Nota fiscal entrada
Nota Fiscal Fatura
Condições pgto.
Prazo e forma de pagamento que vão junto com a nota.
Imprimida
Criado manualmente
Ativid.seguinte
WAERSMoeda do documento
NFYEARExercício
BUKRSEmpresa
Empresa emissora (código da empresa no SAP).
Local de negócios
NF função parceiro
PARIDID parceiro
Código do cliente ou fornecedor no cadastro (é o campo que a J1B3N mostra como parceiro).
Conta ocasional
Tipo parceiro
CANCELEstornado
Marca se a nota foi cancelada ou estornada.
Data de estorno
Existe doc.subseq.
Nº doc.original
Tp.veíc.transporte
ID veíc.transporte
Incoterms
Incoterms (parte 2)
Meio aux.expedição
Nº de volumes
Código elemento exp.
Nº elemento exped.
Peso bruto
Peso líquido
Unidade de peso
Dt.base prazo pgto.
Montante IRF
Observações
Texto livre do cabeçalho. Em ND/NC costuma trazer o número e a data da nota original.
Local expedição/recebimento
Decimais preço NF
NFTOTVal.total incl.imp.
Valor total da nota com os impostos.
Sistema lógico
Número NFS-e
Código verificação
Doc.fiscal eletr.
Número de nota fiscal eletrônica
NF/NF-e do serviço
Sob contingência
Nº do log
Status do documento
Versão XML
Nº interv.numeração
Código status
Nº aleatório na chave de acesso
Dígito verificador p/chave acesso
Forma de tratamento
Nome
Nome 2
Nome 3
Nome 4
Rua
Cidade
Bairro
Região
Chave do país/região
Código postal
Caixa postal
CEP-Caixa Postal
Termo de pesquisa
Código de idioma
Nº telefone
Nº telefax
Nº teletex
Nº telex
Ctg.CFOP cliente
Pessoa física
NºID fiscal regional
Inscrição municipal
Domicílio fiscal
Andar
Suplemento
Identificador IE
ID estrangeiro
Endereço de e-mail
Data processamento
Hora processamento
NF criada via BAPI
Código tipo serviço
CódDomFis.PtoPartida
Código dom.fiscal dest.
Prod.principal transp.
Código cobrança receptor
Data de remessa estimada
Full truck load
Volume do transporte
UM do volume
Mont.tot.mercadorias
Modo de transporte
Reg.hora criação
Parceiro CT-e no doc.
Tomador serviço CT-e
Tipo de CT-e
Elementos de preço de XML
Documento seguinte
Documento anterior
Documento municipal
Natureza da Operação
Forma de pagamento
Data Saída/Entrada
Hora Saída/Entrada
CNPJ emitente
Cód.imposto estadual
IE Subst.Tributário
InscrMunSubstTr.
Inscr.mun.(IM)
CNAE fiscal
CNACE fiscal parc.
Cód.Regime Tribut.
CódRegTr.(CRT)
Inscrição na SUFRAMA
Modalid.frete
Placa
Região veículo
ID vagão
ID da balsa
Nº da fatura
Valor original
Valor do desconto
Valor líquido
Sigla UF Emb.prods.
Local Embarque
Nota de Empenho
Idioma emitente
Emit.doc.fiscal
Cód.sit.doc.
ID consumidor final
Presença consumidor final
Local de expedição
Data da prestação de serviços
Código de tributação especial
Código do local
Código de BAdI
Dest.
Hora de emissão NF-e
Modificar valor
Modelo de documento de cupom fiscal
Número do contador da ordem de operação
Código de intermediário
Registro de identificação intermediário
CNPJ intermediário
Tipo de Nota Fiscal de Débito
Tipo Nota Fiscal de Crédito
Cód.SUFRAMA
ID safra
Mês/ano ref.
Quantidade total mês
Qtd.total ant.
Qtd.total geral
Valor fornecimentos
Val.tot.dedução
Valor líq.fornmtos.
Framework admin.impostos dt.declaração
Categoria fiscal
Taxa de imposto partilha ICMS
Nº da nota fiscal
Tipo de local de parceiro NF
Nº da conta do Razão rendimento/despesas
Criado por API
Motores de cálculo de imposto externo
Ordem Relacionada
Chave de acesso NF-e
Mucugê
Outra saída merc. prest. serv. não especificado
Venda merc.adq.receb.de terceiros
Aquisição serv. comun. estab. industrial
Entrada merc. ou bem recebido para demonstração
Retorno merc.ou bem receb.para demonstração
Venda comb.lub.prod.estab.dest. Industr.subs.
Salvador
Remessa merc.conta ord.terc.em venda à ordem
Remessa bem ativo imob. para uso fora estab.
Itens da nota
J_1BNFLIN
188 de 188
DOCNUMNº documento
ITMNUMNº item do documento
Número do item dentro da nota (10, 20, 30…).
MATNRMaterial
Código do produto no cadastro de materiais.
Área de avaliação
Tipo de avaliação
Lote
Grupo de mercadorias
MAKTXTexto breve material
Nº doc.original
Item referência NF
Código de controle
Origem do material
Sit.tributária ICMS
Situação tributária do ICMS do item.
Sit.tributária IPI
Produção interna
Utiliz.material
Tipo referência
Ref.doc.origem
Documento de origem do item (ordem, remessa, nota original).
Item ref.a doc.orig.
Item do documento de origem.
MENGEQuantidade
Quantidade do item.
MEINSUnidade de medida
Unidade do item (CX, KG, GL…).
NETPRPreço líq.
Preço unitário sem impostos.
NETWRValor líquido
Quantidade × preço, sem impostos.
Lei ICMS
Lei IPI
ISS/sem ICMS-IPI
Mont.líquido frete
Mont.líquido seguro
Despesas líquidas
Material: ctg.CFOP
Tipo de item NF
Mont.líquido redução
NF caso espec.CFOP
Incl. ICMS/ISS
Item estatístico
WERKSCentro
Centro (planta) onde o material saiu ou entrou.
Direção do movimento
Categoria de destino
LocNegócio: ctg.CFOP
Preço líquido
Valor
Redução
Frete
Seguros
Despesas
Total
Código de imposto
Código que diz quais impostos e alíquotas valem para o item.
Esquema
Esquema de cálculo de impostos (ex.: TAXBRA para o cálculo padrão do Brasil).
ICMS médio
Subtr.média
Líquido último PC
Bruto último PC
ICMS último PC
Subtrib.último PC
Lei ISS
Nº de serviço
Situação fiscal
Situação fiscal do item, usada na apuração.
Lei COFINS
SituaçãoFisc.COFINS
Lei tributária PIS
Situação fiscal PI
Ref.documento origem
It.ref.doc.origem
Código serviço de nomenclatura
Código EAN/UPC
Pedido
Número do pedido (de venda ou de compra) do item.
Item do pedido
Item do pedido de origem.
Determ.BC do ICMS
Determ.BC do ICMS ST
Motivo desoneração
Cl.Cigarros/Bebidas
Cód.selo controle
Qtd.selo controle
Código Enquad.Legal
Nº de item externo
Movimentação mats.
CódCtaAnalítCont.D/C
Número RECOPI
Incentivo fiscal
Valor de isenção de ICMS
Valor isenção ICMS inclusive impostos
Valor da provisão ICMS
Valor ST ICMS retido já debitado
Montante base ST ICMS retido já debitado
UM tributária
Quantidade tributária
ICMS ST código de classificação legal
Valor da despesa alfandegária
Valor IOF
CEAN tributário
Unidade de medida tributária
Taxa de consumidor final
Base de cálculo FCP retida para ST
Porcentagem ST retida de FCP
Montante ST retido de FCP
Base cálculo ST ICMS de destino UF
Valor ST ICMS de destino UF
Código de escala relevante
Produtor CNPJ
Código benefício fiscal estado
Montante base de cálculo efetivo
Taxa ICMS efetiva
Montante ICMS efetivo
Mont.estatístico
Descrição de produto ou serviço
Fonte de carga fiscal
Porcentagem de carga fiscal
Substituir valor ICMS
CST para ISS definido pelo município
Relevância CPRB
EFD-REINF código de tipo de serviço
LC 116 código de tipo de serviço
Nº cta.Razão p/rendimento/despesas p/PIS
Nº CRZ para rec./despesas para COFINS
Código de benefício para imposto ISS
Valor de isenção estatístico de ICMS
Taxa de imposto para delimitação ICMS
Código CNAE para parceiro
CNAE código de local de negócio
Código do tipo de frete
Código de barras interno
Código de barras tributário interno
Montante isento de ICMS ST
Motivo insenção ICMS ST
Montante FCP diferido
Taxa de impostos para provisão FCP
Código de COFINS ST no total da NF
Código de PIS ST no total da nota fiscal
COFINS ST incluindo impostos
PIS ST incluindo impostos
ICMS excluído de base cálculo PIS/COFINS
Taxa imposto ad rem ICMS diferido
Valor diferido ICMS
Taxa imposto ad rem ICMS retido
Valor retido ICMS
Quantidade sujeita a imposto diferido
Quantidade sujeita a imposto retido
Motivo para redução ad rem
Porcentagem ad rem ICMS de redução
Montante de operação ICMS
Porcentagem diferimento ad rem ICMS
ICMS deduzido do total da nota fiscal
Código benefício fiscal estado RBC
Imposto aproximado
Centro de custo
Ordem
Centro de lucro
Elemento PEP
Objetos de custo
Diagrama de rede
Segmento
Quantidade retornada (%)
Nº processo para suspensão de ISS
Base de crédito
Valor fiscal
Base imp.cpo.adic.NF
TpTrns
Tipo de operação
Grp.clnt.(clnt.final/revend./indústria)
Grupo imp.cliente
Tp.fornecedor
Grp.forneced.(refin./fábr./outros)
Grp.imposto material
Tributação loc.orig.
Tribut.local destino
Conv.80 na origem
Convênio 80 no LocDest.
Preço controlado
Tp.sub.tributária
Código imprimir de ICMS
Sobretaxa (margem bruta) interestadual
Fator de redução
Créd.IPI?
Créd.ICMS
Tp.tributação entrada (Brasil)
Produto a ser misturado com
Fator PIS ST
Fator COFINS ST
Tipo de fórmula p/cálculo PIS/COFINS ST
Código para impressão de PIS/COF ST
Lei fisc.Pis/Cofins
Produto sem contrib.(lei 87)
ST refinaria aplicada a clnt.final
Cliente é requerente legal
S/incent.livro fiscal
S/pgto.imposto na compra do produto
Exceção PIS/COF
Cód.PMPCF utilizado
Impostos de cada item
J_1BNFSTX
28 de 28
DOCNUMNº documento
Liga este imposto ao documento (cabeçalho).
ITMNUMNº item do documento
Liga este imposto ao item. Um mesmo item tem uma linha por tipo de imposto.
TAXTYPTipo de imposto
Qual imposto é a linha: ICMS, IPI, PIS, COFINS e as condições de CBS e IBS.
Montante básico
Base sobre a qual o imposto incide.
RATETaxa de imposto
Alíquota, em %.
TAXVALValor fiscal
Valor do imposto (base × alíquota).
Mont.base excluído
Outro mont.básico
Item estat.imposto
Tipo de taxa
Número de unidades
Unidade
Cód.domicílio fiscal
Tipo serviço (entrada)
Tipo serviço (saída)
Imp.ret.fonte
Imp.contido val.líquido
Chave de cobrança oficial
BASEBase do imposto
Base de cálculo usada na apuração.
Tx.imposto 4 c.decs.
Nº unids.c/4 casas decimais (só análise)
UM p/pauta 4 casas decimais (só análise)
DifFis. PIC/COFINS
Taxa custo supl.
Base pauta 4 casas decs.
TAXGRPGrupo de imposto
Agrupa impostos do mesmo tipo para a apuração.
Condição de offset
Valor líquido sem impostos
Status e autorização da SEFAZ
J_1BNFE_ACTIVE
65 de 65
DOCNUMNº documento
Liga este status ao cabeçalho da nota.
Status do documento
Situação da nota no fluxo (ex.: autorizada, cancelada).
Status comunicação sistema
Sob contingência
Marca se a nota foi emitida em contingência (sem resposta da SEFAZ).
Estornado
Código status
Código de retorno da SEFAZ. Ex.: 100 = autorizada.
Região do emissor
Ano da data do documento
Mês da data do documento
Nº CNPJ/CPF do emissor
MODELModelo nota fiscal
SERIESSéries
Número de nota fiscal eletrônica
Número da NF-e confirmado pela SEFAZ.
Nº aleatório na chave de acesso
Parte da chave de acesso de 44 posições.
Dígito verificador p/chave acesso
Último dígito da chave de acesso.
Nº do log
Data de criação
Data de modificação
Hora da modificação
Modificado por
BUKRSEmpresa
Local de negócios
Local expedição/recebimento
ID parceiro
Tipo parceiro
Direção do movimento
Nº do documento de referência
Formulário do documento
Etapa processo necessária
Imprimida
Comutado p/contingência
Status do sistema de mensagens
Mot.estorno/NãoUtil.
Criado por
Execução RFC
Tipo de ambiente
Servidor SEFAZ ativo
Servidor SCAN ativo
Registro da hora
Data processamento
Data em que a SEFAZ processou a nota.
Hora processamento
Tipo de emissão
Emissão normal ou em contingência.
Motivo contingência
Data da contingência
Hora conting.
Fuso horário
Estorno sincr.
Origem
Estorno a.autorização
Campo de seleção
Serviço ativo repart.públ.fin.
SVC SP: servid.ativo
SVC RS: servid.atv.
Servidor SVC ativo
Recibo provisório de serviço
Número NFS-e
Código verificação
Descrição oficial código status
Texto oficial do código de status, o que a SEFAZ devolveu.
Variante de mensagem SEFAZ
Descrição de mensagem SEFAZ
Universal Unique Identifier
Valores de ampliação
Status de reposição
Status de log Cloud
Status log e-mails DF-e
Campos sem exemplo ou sem nome técnico aparecem com "a definir com a SE11". Eles entram quando a definição da tabela for conferida.
- Os nomes e rótulos são os padrão do SAP.
- O tipo de cada campo, a ajuda de pesquisa (match code) e os valores aceitos mudam por versão e por configuração.
- Confirme na SE11 do seu sistema antes de usar em programa.
📦 Materiais para ir além
Kit Reforma no SAP
Checklist de SAP Notes, roteiro de testes do CNPJ alfanumérico, matriz de ND/NC × eventos e modelo de EF para ND/NC automática.
Entrar na lista de esperaMapa de ND/NC e eventos (para imprimir)
Todos os tpNFDebito, tpNFCredito e eventos numa página, com quem emite, quando usar e o efeito no imposto.
Entrar na lista de espera