# 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).

<p class="callout info">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.</p>

---

## 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).

<p class="callout success">A tag `autXML` é o único caminho oficial para que um terceiro capture as notas emitidas pela sua empresa.</p>

### 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)

<table id="bkmrk-item-regra-estrutura"><thead><tr><th>Item</th><th>Regra</th></tr></thead><tbody><tr><td>**Estrutura**</td><td>Grupo GA do leiaute, dentro de <code>infNFe</code>. Campos GA02 = CNPJ (14 dígitos) e GA03 = CPF (11 dígitos). Em cada entrada informa-se CNPJ ou CPF.</td></tr><tr><td>**Limite**</td><td>Até 10 CNPJs/CPFs autorizados por nota.</td></tr><tr><td>**Momento**</td><td>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.</td></tr><tr><td>**Efeito**</td><td>Vale apenas para notas emitidas após a configuração. Notas antigas não são corrigidas.</td></tr><tr><td>**Restrição**</td><td>Não informar o CNPJ/CPF do emitente, do destinatário ou do transportador da própria nota: gera rejeição 323/324.</td></tr><tr><td>**Certificado**</td><td>O terceiro autorizado precisa de certificado digital próprio (e-CNPJ) para autenticar e baixar.</td></tr><tr><td>**Retroativo**</td><td>Para autorizar acesso a notas já emitidas, usar o evento "Ator Interessado" (NT 2020.007), onde o emissor suportar.</td></tr></tbody></table>

### 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>
```

<p class="callout warning">**CNPJ do Motor Fiscal a ser incluído na tag `autXML`: 44.351.601/0001-14**  
MOTOR FISCAL AUTOMAÇÃO DE DOCUMENTOS FISCAIS LTDA</p>

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.

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

---

## 4. Passo a passo por ERP

**SAP**

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

<table id="bkmrk-item-detalhe-suporta"><thead><tr><th>Item</th><th>Detalhe</th></tr></thead><tbody><tr><td>**Suporta**</td><td>Só via BAdI (desenvolvimento ABAP), sem cadastro standard.</td></tr><tr><td>**Onde configurar**</td><td>BAdI CL\_NFE\_PRINT, método FILL\_AUTXML (SE19); CNPJs em tabela Z.</td></tr><tr><td>**Escopo**</td><td>Definido no código, normalmente global por empresa/filial.</td></tr></tbody></table>

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

<table id="bkmrk-item-detalhe-suporta-1"><thead><tr><th>Item</th><th>Detalhe</th></tr></thead><tbody><tr><td>**Suporta**</td><td>Via add-on fiscal (o B1 não emite NF-e nativamente).</td></tr><tr><td>**Onde configurar**</td><td>No add-on: TaxOne &gt; cadastro da Entidade, aba "Responsáveis" + parâmetro "Id. Fiscal Autorizado". B1Tax: aba do add-on.</td></tr><tr><td>**Escopo**</td><td>Global por emitente.</td></tr></tbody></table>

<p class="callout info">Identifique qual add-on a sua empresa usa (TaxOne, B1Tax, Mastersaf) antes de seguir as telas.</p>

**TOTVS**

### 4.3 TOTVS Protheus

<table id="bkmrk-item-detalhe-suporta-2"><thead><tr><th>Item</th><th>Detalhe</th></tr></thead><tbody><tr><td>**Suporta**</td><td>Sim, nativo (a partir do release 12.1.25 / TSS 12).</td></tr><tr><td>**Onde configurar**</td><td>Parâmetro MV\_AUTXML em SIGACFG &gt; Ambientes &gt; Cadastros &gt; Parâmetros (CFGX017).</td></tr><tr><td>**Escopo**</td><td>Global (lista fixa). Por nota via MV\_CMPCNPJ (campos de SC5/SF1/SF2).</td></tr></tbody></table>

1. Abrir SIGACFG &gt; Ambientes &gt; Cadastros &gt; 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

<table id="bkmrk-item-detalhe-suporta-3"><thead><tr><th>Item</th><th>Detalhe</th></tr></thead><tbody><tr><td>**Suporta**</td><td>Sim, nativo.</td></tr><tr><td>**Onde configurar**</td><td>Programa OBF40030, "Pessoas autorizadas a fazer download do XML".</td></tr><tr><td>**Escopo**</td><td>Global por emitente.</td></tr></tbody></table>

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

<table id="bkmrk-item-detalhe-suporta-4"><thead><tr><th>Item</th><th>Detalhe</th></tr></thead><tbody><tr><td>**Suporta**</td><td>Sim, via campos complementares.</td></tr><tr><td>**Onde configurar**</td><td>Campos complementares (alfanuméricos, tamanho 20; até 5) no movimento &gt; Ambiente &gt; Parâmetros &gt; Gestão de Estoque, Compras e Faturamento.</td></tr><tr><td>**Escopo**</td><td>Por nota/movimento.</td></tr></tbody></table>

<p class="callout info">Para usar sempre o mesmo CNPJ, fixe-o no tipo de movimento ou por automação.</p>

### 4.6 TOTVS WinThor (PC Sistemas)

<table id="bkmrk-item-detalhe-suporta-5"><thead><tr><th>Item</th><th>Detalhe</th></tr></thead><tbody><tr><td>**Suporta**</td><td>Sim.</td></tr><tr><td>**Onde configurar**</td><td>Rotina 535 (Cadastrar Filial) &gt; Editar &gt; aba "Config. Email NFE" &gt; campo "Inscrição".</td></tr><tr><td>**Escopo**</td><td>Global por filial.</td></tr></tbody></table>

1. Abrir a rotina 535 e selecionar a filial emitente &gt; Editar.
2. Aba "Config. Email NFE" &gt; 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

<table id="bkmrk-item-detalhe-suporta-6"><thead><tr><th>Item</th><th>Detalhe</th></tr></thead><tbody><tr><td>**Suporta**</td><td>Sim, nativo (layout XML v3.10, módulo 76B).</td></tr><tr><td>**Onde configurar**</td><td>P76B0112 (Authorized Person Setup, global) + P76B1020 (por nota).</td></tr><tr><td>**Escopo**</td><td>Global e/ou por nota.</td></tr></tbody></table>

<p class="callout info">O sistema exclui automaticamente destinatário, emitente e transportador da lista.</p>

**ERPs nacionais**

### 4.8 Sankhya

<table id="bkmrk-item-detalhe-suporta-7"><thead><tr><th>Item</th><th>Detalhe</th></tr></thead><tbody><tr><td>**Suporta**</td><td>Sim, nativo.</td></tr><tr><td>**Onde configurar**</td><td>Comercial &gt; Preferências &gt; Empresa &gt; Documentos fiscais eletrônicos &gt; NF-e/NFC-e &gt; "Acesso ao XML da NF-e".</td></tr><tr><td>**Escopo**</td><td>Global por emitente (opcional por marca de produto).</td></tr></tbody></table>

1. Abrir Comercial &gt; Preferências &gt; Empresa e selecionar a empresa emitente.
2. Ir em Documentos fiscais eletrônicos &gt; NF-e/NFC-e &gt; "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)

<table id="bkmrk-item-detalhe-suporta-8"><thead><tr><th>Item</th><th>Detalhe</th></tr></thead><tbody><tr><td>**Suporta**</td><td>Sim, nativo.</td></tr><tr><td>**Onde configurar**</td><td>goUP: tela F140AUT (botão "Autorizados XML") ou regra global VEN-140NEAUT01. MEGA: Fiscal &gt; NF-e &gt; Utilidades &gt; Autorização de Download XML.</td></tr><tr><td>**Escopo**</td><td>Por nota ou global.</td></tr></tbody></table>

1. goUP: na nota de saída, botão "Autorizados XML" (F140AUT) &gt; informar CNPJ/CPF. Para toda emissão, usar a regra VEN-140NEAUT01.
2. MEGA: Fiscal &gt; NF-e &gt; Utilidades &gt; Autorização de Download XML &gt; Inserir &gt; Agente + CNPJ/CPF &gt; Confirmar (marcar "todas as filiais").

### 4.10 Linx (Microvix / EMSys / Big Farma)

<table id="bkmrk-item-detalhe-suporta-9"><thead><tr><th>Item</th><th>Detalhe</th></tr></thead><tbody><tr><td>**Suporta**</td><td>Microvix e EMSys: sim. Big Farma: via contador.</td></tr><tr><td>**Onde configurar**</td><td>Microvix: Empresa &gt; Parâmetros Globais &gt; Faturamento-NF-e &gt; "Cadastrar pessoas autorizadas a realizar o download do XML". EMSys: Cadastros &gt; Estabelecimento &gt; aba "Conf. Nf-e" &gt; "CPF/CNPJ autorizador ou participante".</td></tr><tr><td>**Escopo**</td><td>Global por empresa/estabelecimento.</td></tr></tbody></table>

### 4.11 Alterdata (Bimer / Business)

<table id="bkmrk-item-detalhe-suporta-10"><thead><tr><th>Item</th><th>Detalhe</th></tr></thead><tbody><tr><td>**Suporta**</td><td>Sim, nativo.</td></tr><tr><td>**Onde configurar**</td><td>Configurador do Faturamento &gt; Opções &gt; NF-e &gt; XML &gt; "Autorização de acesso ao XML por CPF/CNPJ" (quadro Empresas x CPF/CNPJ).</td></tr><tr><td>**Escopo**</td><td>Global por empresa.</td></tr></tbody></table>

<p class="callout info">No emissor standalone NF-Easy, a configuração é por nota (última aba da NF-e).</p>

### 4.12 Millennium

<table id="bkmrk-item-detalhe-suporta-11"><thead><tr><th>Item</th><th>Detalhe</th></tr></thead><tbody><tr><td>**Suporta**</td><td>Sim (release notes).</td></tr><tr><td>**Onde configurar**</td><td>Cadastro de "Pessoas Autorizadas para Download de NFe" (tela a validar).</td></tr><tr><td>**Escopo**</td><td>Provavelmente global.</td></tr></tbody></table>

<p class="callout warning">Confirme a tela exata com o suporte Linx/Millennium.</p>

**ERPs cloud PME e emissores gratuitos**

### 4.13 Bling

<table id="bkmrk-item-detalhe-suporta-12"><thead><tr><th>Item</th><th>Detalhe</th></tr></thead><tbody><tr><td>**Suporta**</td><td>Sim.</td></tr><tr><td>**Onde configurar**</td><td>Config. NF-e &gt; "Configurações de preenchimento" &gt; "Pessoas autorizadas a acessar o XML da nota".</td></tr><tr><td>**Escopo**</td><td>Global por emitente.</td></tr></tbody></table>

1. Cadastrar o capturador como Contato (com CNPJ) em Cadastros &gt; Contatos.
2. Perfil &gt; Todas as configurações &gt; Notas Fiscais &gt; Configurações de NF-e.
3. Menu "Configurações de preenchimento" &gt; seção "Pessoas autorizadas a acessar o XML da nota" &gt; selecionar o contato. Salvar.

### 4.14 Tiny (Olist)

<table id="bkmrk-item-detalhe-suporta-13"><thead><tr><th>Item</th><th>Detalhe</th></tr></thead><tbody><tr><td>**Suporta**</td><td>Sim.</td></tr><tr><td>**Onde configurar**</td><td>Configurações &gt; Notas Fiscais &gt; Configuração da NFe &gt; "Configurações adicionais" &gt; campo "CNPJ / CPF da Contabilidade".</td></tr><tr><td>**Escopo**</td><td>Global por emitente.</td></tr></tbody></table>

<p class="callout warning">Requer usuário administrador. Confirme com o suporte se o campo aceita mais de um CNPJ.</p>

### 4.15 Omie

<table id="bkmrk-item-detalhe-suporta-14"><thead><tr><th>Item</th><th>Detalhe</th></tr></thead><tbody><tr><td>**Suporta**</td><td>Sim (somente NF-e modelo 55; não vale para NFS-e).</td></tr><tr><td>**Onde configurar**</td><td>Painel do Contador &gt; Passo 3 "Configurar Integração Fiscal" &gt; "D - Nota Fiscal Eletrônica NF-e" &gt; campo "CNPJs e CPFs autorizados a fazer o download…".</td></tr><tr><td>**Escopo**</td><td>Global por emitente.</td></tr></tbody></table>

1. Painel do Contador &gt; Passo 3 &gt; D - Nota Fiscal Eletrônica NF-e.
2. Preencher o campo de CNPJs/CPFs autorizados (separados por vírgula, máx. 10) &gt; Salvar e Fechar.

### 4.16 GestãoClick

<table id="bkmrk-item-detalhe-suporta-15"><thead><tr><th>Item</th><th>Detalhe</th></tr></thead><tbody><tr><td>**Suporta**</td><td>Sim.</td></tr><tr><td>**Onde configurar**</td><td>Notas Fiscais &gt; Emitir NF-e &gt; seção "Pessoas autorizadas a acessar o XML da nota" (selecionar Contato).</td></tr><tr><td>**Escopo**</td><td>Por nota.</td></tr></tbody></table>

<p class="callout warning">Cadastre o capturador como Contato antes e inclua-o em cada emissão: não há opção global confirmada.</p>

### 4.17 Emissor SEBRAE / MarketUp (gratuitos)

<table id="bkmrk-item-detalhe-suporta-16"><thead><tr><th>Item</th><th>Detalhe</th></tr></thead><tbody><tr><td>**Suporta**</td><td>Sim (o SEBRAE web é o sucessor do emissor desktop da SEFAZ, descontinuado em 2017).</td></tr><tr><td>**Onde configurar**</td><td>SEBRAE: AJUSTES &gt; NF-e &gt; "Documentos autorizados a fazer o download do XML" &gt; INSERIR &gt; SALVAR. MarketUp: Configurações &gt; Fiscal &gt; NF-e.</td></tr><tr><td>**Escopo**</td><td>Global por emitente.</td></tr></tbody></table>

1. No Emissor SEBRAE (emissornfe.sebrae.com.br), menu AJUSTES &gt; NF-e.
2. Campo "Documentos autorizados a fazer o download do XML" &gt; digitar o CNPJ do capturador &gt; 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.

<table id="bkmrk-plataforma-autxml-na"><thead><tr><th>Plataforma</th><th>autXML na API?</th><th>Como / campo</th><th>Escopo</th></tr></thead><tbody><tr><td>Nuvem Fiscal</td><td>Sim (campo)</td><td><code>autXML&#58; &#91; &#123; &#34;CNPJ&#34;&#58; &#34;&#46;&#46;&#46;&#34; &#125; &#93;</code> em <code>infNFe</code></td><td>Por nota</td></tr><tr><td>Focus NFe</td><td>Sim (campo)</td><td><code>pessoas&#95;autorizadas&#58; &#91; &#123; &#34;cnpj&#34;&#58; &#34;&#46;&#46;&#46;&#34; &#125; &#93;</code></td><td>Por nota</td></tr><tr><td>NDDigital (NDD)</td><td>Sim (campo)</td><td><code>infNFe&#46;autXML</code> no JSON de emissão</td><td>Por nota</td></tr><tr><td>Oobj</td><td>Sim (via XML)</td><td>Grupo <code>autXML</code> do XML SEFAZ (Emitir DFe)</td><td>Por nota</td></tr><tr><td>PlugNotas (Tecnospeed)</td><td>Sim</td><td>Payload <code>POST &#47;nfe</code> (nome do campo a validar no Swagger)</td><td>Por nota</td></tr><tr><td>eNotas</td><td>Sim (via config)</td><td>Cadastro/configuração do emitente (não no payload)</td><td>Global por emitente</td></tr><tr><td>Webmania</td><td>Sim (via config)</td><td>Cadastro da empresa (campo contador)</td><td>Global por emitente</td></tr><tr><td>Bling (API v3)</td><td>Só por config</td><td>Contato marcado como "autorizado a acessar XML"</td><td>Global por emitente</td></tr><tr><td>Tiny (API 2.0)</td><td>Só por config</td><td>Sem campo no payload; configuração no módulo fiscal</td><td>Global por emitente</td></tr></tbody></table>

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

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