Skip to main content

NF-e Emitidas - Configuração do AutXML

Este guia mostra como autorizar o Motor Fiscal a baixar o XML das NF-e (modelo 55) que a sua empresa emite, incluindo o CNPJ do Motor Fiscal na tag autXML. Traz as regras da SEFAZ para a tag, o caminho de configuração nos principais ERPs e emissores do mercado brasileiro (seções 3 e 4) e nas principais plataformas de emissão via API (seção 5).

Os exemplos deste guia usam empresas e CNPJs fictícios. O único CNPJ real é o do Motor Fiscal, que é o que deve ser incluído na tag.


1. Visão geral

A tag autXML ("Autorizados a obter o XML da NF-e") é o grupo do leiaute da NF-e modelo 55 em que o emitente relaciona os CNPJs/CPFs de terceiros autorizados a baixar o XML completo da nota diretamente na SEFAZ. Foi instituída pelo Ajuste SINIEF 16/2018 e é lida pelo Web Service de Distribuição de Documentos Fiscais Eletrônicos (NFeDistribuicaoDFe).

A tag autXML é o único caminho oficial para que um terceiro capture as notas emitidas pela sua empresa.

Por que ela é necessária

Na sistemática de distribuição de DF-e, a SEFAZ entrega o XML completo apenas aos participantes legítimos do documento: emitente, destinatário e transportador. Uma empresa de captação (BPO fiscal) não desempenha nenhum desses papéis nas notas emitidas pelo cliente. Por isso a SEFAZ recusa o download a ela e, em determinados fluxos, nega o XML da nota até mesmo ao próprio emitente (rejeição cStat 641).

A forma oficial, suportada e escalável de habilitar um terceiro a obter esses XMLs de maneira automática e legítima é o emitente incluir o CNPJ do capturador na tag autXML de cada NF-e que emite. Feito isso, o capturador consulta a Distribuição de DF-e com o próprio certificado digital e recebe o XML como terceiro autorizado.

Sem a autXML não há via padrão: o repasse manual de arquivos não escala, e a procuração no e-CAC não cobre o download programático do XML da NF-e.


2. Como funciona a tag (regras da SEFAZ)

Item Regra
Estrutura Grupo GA do leiaute, dentro de infNFe. Campos GA02 = CNPJ (14 dígitos) e GA03 = CPF (11 dígitos). Em cada entrada informa-se CNPJ ou CPF.
Limite Até 10 CNPJs/CPFs autorizados por nota.
Momento Gravada no XML de cada NF-e, na emissão. Não existe cadastro central na SEFAZ, por isso os sistemas permitem parametrizar um CNPJ fixo para incluir em toda emissão.
Efeito Vale apenas para notas emitidas após a configuração. Notas antigas não são corrigidas.
Restrição Não informar o CNPJ/CPF do emitente, do destinatário ou do transportador da própria nota: gera rejeição 323/324.
Certificado O terceiro autorizado precisa de certificado digital próprio (e-CNPJ) para autenticar e baixar.
Retroativo Para autorizar acesso a notas já emitidas, usar o evento "Ator Interessado" (NT 2020.007), onde o emissor suportar.

Exemplo: emitente que já preenche a tag

A empresa fictícia Indústria Exemplo Ltda. (CNPJ 12.345.678/0001-95) já emite suas NF-e com a tag autXML preenchida, autorizando a sua contabilidade, Contabilidade Fictícia S/S (CNPJ 98.765.432/0001-98), a baixar o XML. O bloco que sai em cada nota é:

<autXML>
  <CNPJ>98765432000198</CNPJ>   <!-- Contabilidade Fictícia -->
</autXML>

CNPJ do Motor Fiscal a ser incluído na tag autXML: 44.351.601/0001-14
MOTOR FISCAL AUTOMAÇÃO DE DOCUMENTOS FISCAIS LTDA

Basta acrescentar essa entrada no mesmo grupo, mantendo as que já existirem (limite de 10):

<autXML>
  <CNPJ>98765432000198</CNPJ>   <!-- Contabilidade Fictícia (existente) -->
  <CNPJ>44351601000114</CNPJ>   <!-- Motor Fiscal (incluir) -->
</autXML>

3. Resumo por sistema

O passo a passo detalhado de cada sistema está na seção 4.

Sistema Suporta Onde configurar
SAP ECC/S4 (GRC/DRC) Via BAdI BAdI CL_NFE_PRINT > FILL_AUTXML + tabela Z (desenvolvimento ABAP)
SAP Business One Via add-on Add-on fiscal (TaxOne: aba "Responsáveis"; B1Tax)
TOTVS Protheus Sim Parâmetro MV_AUTXML (SIGACFG/CFGX017)
TOTVS Datasul Sim Programa OBF40030
TOTVS Logix Sim Programa OBF40030
TOTVS RM Sim Campos complementares do movimento
TOTVS WinThor Sim Rotina 535 > aba "Config. Email NFE" > campo Inscrição
Oracle JD Edwards Sim P76B0112 (global) + P76B1020 (por nota)
Sankhya Sim Empresa > DF-e > "Acesso ao XML da NF-e"
Senior (goUP/Sapiens) Sim Tela F140AUT / regra global VEN-140NEAUT01
Senior ERP MEGA Sim Fiscal > NF-e > Autorização de Download XML
Linx Microvix Sim Param. Globais > Faturamento-NF-e > pessoas autorizadas
Linx EMSys (Postos) Sim Estabelecimento > aba "Conf. Nf-e"
Linx Big Farma Sim (via contador) Filiais > NF-e > aba Contabilista/Responsável
Alterdata Bimer Sim Config. Faturamento > NF-e > XML > Autorização por CPF/CNPJ
Millennium Sim Cadastro de pessoas autorizadas (tela a validar)
Bling Sim Config. NF-e > "Pessoas autorizadas a acessar o XML"
Tiny (Olist) Sim Config. NFe > "CNPJ/CPF da Contabilidade"
Omie Sim Painel do Contador > D-NF-e > CNPJs autorizados
GestãoClick Sim Emissão NF-e > "Pessoas autorizadas a acessar o XML"
Emissor SEBRAE (grátis) Sim AJUSTES > NF-e > "Documentos autorizados ao download do XML"
MarketUp (grátis) Sim Configurações > Fiscal > NF-e

4. Passo a passo por ERP

SAP

4.1 SAP ECC / S/4HANA (GRC-NFE ou DRC)

Item Detalhe
Suporta Só via BAdI (desenvolvimento ABAP), sem cadastro standard.
Onde configurar BAdI CL_NFE_PRINT, método FILL_AUTXML (SE19); CNPJs em tabela Z.
Escopo Definido no código, normalmente global por empresa/filial.
  1. Criar uma tabela Z (ex.: ZNFE_AUTXML) com o CNPJ autorizado por empresa/filial emitente.
  2. Implementar a BAdI CL_NFE_PRINT (SE19), método FILL_AUTXML, lendo a tabela Z e devolvendo a lista (máx. 10) ao grupo autXML.
  3. Ativar e transportar. O XML é montado no ERP (GRC/DRC apenas transmitem); não há configuração em SPRO nem no /XNFE / EDOC_COCKPIT.

4.2 SAP Business One

Item Detalhe
Suporta Via add-on fiscal (o B1 não emite NF-e nativamente).
Onde configurar No add-on: TaxOne > cadastro da Entidade, aba "Responsáveis" + parâmetro "Id. Fiscal Autorizado". B1Tax: aba do add-on.
Escopo Global por emitente.

Identifique qual add-on a sua empresa usa (TaxOne, B1Tax, Mastersaf) antes de seguir as telas.

TOTVS

4.3 TOTVS Protheus

Item Detalhe
Suporta Sim, nativo (a partir do release 12.1.25 / TSS 12).
Onde configurar Parâmetro MV_AUTXML em SIGACFG > Ambientes > Cadastros > Parâmetros (CFGX017).
Escopo Global (lista fixa). Por nota via MV_CMPCNPJ (campos de SC5/SF1/SF2).
  1. Abrir SIGACFG > Ambientes > Cadastros > Parâmetros (rotina CFGX017).
  2. Localizar ou criar o parâmetro MV_AUTXML.
  3. Adicionar o CNPJ (14 dígitos, só números), preservando os existentes, separados por ; (máx. 10). Exemplo: 11222333000181;44351601000114.
  4. Salvar e emitir uma nova NF-e; validar a tag autXML no XML transmitido pelo TSS.

4.4 TOTVS Datasul / Logix

Item Detalhe
Suporta Sim, nativo.
Onde configurar Programa OBF40030, "Pessoas autorizadas a fazer download do XML".
Escopo Global por emitente.
  1. Abrir o programa OBF40030.
  2. Informar o código do cliente/empresa emitente.
  3. Na grid, incluir CNPJ/CPF + nome do autorizado (máx. 10). Salvar.

4.5 TOTVS RM

Item Detalhe
Suporta Sim, via campos complementares.
Onde configurar Campos complementares (alfanuméricos, tamanho 20; até 5) no movimento > Ambiente > Parâmetros > Gestão de Estoque, Compras e Faturamento.
Escopo Por nota/movimento.

Para usar sempre o mesmo CNPJ, fixe-o no tipo de movimento ou por automação.

4.6 TOTVS WinThor (PC Sistemas)

Item Detalhe
Suporta Sim.
Onde configurar Rotina 535 (Cadastrar Filial) > Editar > aba "Config. Email NFE" > campo "Inscrição".
Escopo Global por filial.
  1. Abrir a rotina 535 e selecionar a filial emitente > Editar.
  2. Aba "Config. Email NFE" > campo "Inscrição": digitar o CNPJ do capturador (não o da própria filial).
  3. Salvar. A rotina 1452 serve só para exportar XML; não confundir.

Oracle

4.7 Oracle JD Edwards EnterpriseOne

Item Detalhe
Suporta Sim, nativo (layout XML v3.10, módulo 76B).
Onde configurar P76B0112 (Authorized Person Setup, global) + P76B1020 (por nota).
Escopo Global e/ou por nota.

O sistema exclui automaticamente destinatário, emitente e transportador da lista.

ERPs nacionais

4.8 Sankhya

Item Detalhe
Suporta Sim, nativo.
Onde configurar Comercial > Preferências > Empresa > Documentos fiscais eletrônicos > NF-e/NFC-e > "Acesso ao XML da NF-e".
Escopo Global por emitente (opcional por marca de produto).
  1. Abrir Comercial > Preferências > Empresa e selecionar a empresa emitente.
  2. Ir em Documentos fiscais eletrônicos > NF-e/NFC-e > "Acesso ao XML da NF-e".
  3. Incluir o CNPJ/CPF (ou Cód. Parceiro) do capturador. Não vincular Marca, para valer em todas as notas. Salvar.

4.9 Senior (goUP / Sapiens e ERP MEGA)

Item Detalhe
Suporta Sim, nativo.
Onde configurar goUP: tela F140AUT (botão "Autorizados XML") ou regra global VEN-140NEAUT01. MEGA: Fiscal > NF-e > Utilidades > Autorização de Download XML.
Escopo Por nota ou global.
  1. goUP: na nota de saída, botão "Autorizados XML" (F140AUT) > informar CNPJ/CPF. Para toda emissão, usar a regra VEN-140NEAUT01.
  2. MEGA: Fiscal > NF-e > Utilidades > Autorização de Download XML > Inserir > Agente + CNPJ/CPF > Confirmar (marcar "todas as filiais").

4.10 Linx (Microvix / EMSys / Big Farma)

Item Detalhe
Suporta Microvix e EMSys: sim. Big Farma: via contador.
Onde configurar Microvix: Empresa > Parâmetros Globais > Faturamento-NF-e > "Cadastrar pessoas autorizadas a realizar o download do XML". EMSys: Cadastros > Estabelecimento > aba "Conf. Nf-e" > "CPF/CNPJ autorizador ou participante".
Escopo Global por empresa/estabelecimento.

4.11 Alterdata (Bimer / Business)

Item Detalhe
Suporta Sim, nativo.
Onde configurar Configurador do Faturamento > Opções > NF-e > XML > "Autorização de acesso ao XML por CPF/CNPJ" (quadro Empresas x CPF/CNPJ).
Escopo Global por empresa.

No emissor standalone NF-Easy, a configuração é por nota (última aba da NF-e).

4.12 Millennium

Item Detalhe
Suporta Sim (release notes).
Onde configurar Cadastro de "Pessoas Autorizadas para Download de NFe" (tela a validar).
Escopo Provavelmente global.

Confirme a tela exata com o suporte Linx/Millennium.

ERPs cloud PME e emissores gratuitos

4.13 Bling

Item Detalhe
Suporta Sim.
Onde configurar Config. NF-e > "Configurações de preenchimento" > "Pessoas autorizadas a acessar o XML da nota".
Escopo Global por emitente.
  1. Cadastrar o capturador como Contato (com CNPJ) em Cadastros > Contatos.
  2. Perfil > Todas as configurações > Notas Fiscais > Configurações de NF-e.
  3. Menu "Configurações de preenchimento" > seção "Pessoas autorizadas a acessar o XML da nota" > selecionar o contato. Salvar.

4.14 Tiny (Olist)

Item Detalhe
Suporta Sim.
Onde configurar Configurações > Notas Fiscais > Configuração da NFe > "Configurações adicionais" > campo "CNPJ / CPF da Contabilidade".
Escopo Global por emitente.

Requer usuário administrador. Confirme com o suporte se o campo aceita mais de um CNPJ.

4.15 Omie

Item Detalhe
Suporta Sim (somente NF-e modelo 55; não vale para NFS-e).
Onde configurar Painel do Contador > Passo 3 "Configurar Integração Fiscal" > "D - Nota Fiscal Eletrônica NF-e" > campo "CNPJs e CPFs autorizados a fazer o download…".
Escopo Global por emitente.
  1. Painel do Contador > Passo 3 > D - Nota Fiscal Eletrônica NF-e.
  2. Preencher o campo de CNPJs/CPFs autorizados (separados por vírgula, máx. 10) > Salvar e Fechar.

4.16 GestãoClick

Item Detalhe
Suporta Sim.
Onde configurar Notas Fiscais > Emitir NF-e > seção "Pessoas autorizadas a acessar o XML da nota" (selecionar Contato).
Escopo Por nota.

Cadastre o capturador como Contato antes e inclua-o em cada emissão: não há opção global confirmada.

4.17 Emissor SEBRAE / MarketUp (gratuitos)

Item Detalhe
Suporta Sim (o SEBRAE web é o sucessor do emissor desktop da SEFAZ, descontinuado em 2017).
Onde configurar SEBRAE: AJUSTES > NF-e > "Documentos autorizados a fazer o download do XML" > INSERIR > SALVAR. MarketUp: Configurações > Fiscal > NF-e.
Escopo Global por emitente.
  1. No Emissor SEBRAE (emissornfe.sebrae.com.br), menu AJUSTES > NF-e.
  2. Campo "Documentos autorizados a fazer o download do XML" > digitar o CNPJ do capturador > INSERIR.
  3. SALVAR. Passa a valer para todas as novas emissões.

5. Emissão via API

Quando a NF-e é montada por uma plataforma ou middleware de emissão, a autXML é preenchida por um campo da API. As rotas mais limpas para incluir o CNPJ do capturador por nota são Nuvem Fiscal, Focus NFe, NDD e Oobj. Bling e Tiny expõem a autorização apenas pela configuração do emitente, sem campo no payload de emissão.

Plataforma autXML na API? Como / campo Escopo
Nuvem Fiscal Sim (campo) autXML: [ { "CNPJ": "..." } ] em infNFe Por nota
Focus NFe Sim (campo) pessoas_autorizadas: [ { "cnpj": "..." } ] Por nota
NDDigital (NDD) Sim (campo) infNFe.autXML no JSON de emissão Por nota
Oobj Sim (via XML) Grupo autXML do XML SEFAZ (Emitir DFe) Por nota
PlugNotas (Tecnospeed) Sim Payload POST /nfe (nome do campo a validar no Swagger) Por nota
eNotas Sim (via config) Cadastro/configuração do emitente (não no payload) Global por emitente
Webmania Sim (via config) Cadastro da empresa (campo contador) Global por emitente
Bling (API v3) Só por config Contato marcado como "autorizado a acessar XML" Global por emitente
Tiny (API 2.0) Só por config Sem campo no payload; configuração no módulo fiscal Global por emitente

Exemplo na Nuvem Fiscal (trecho do corpo de emissão):

"autXML": [
  { "CNPJ": "44351601000114" }
]