535
edições
Mudanças
Criou página com '==Gerar chave do DFe == O UniNFe dispõe de um serviço de geração da chave da NFe, para utilizar este serviço basta gerar na Manuais:UniNFe/Confi...'
==Gerar chave do [[Manuais:UniNFe/DFe|DFe]] ==
O UniNFe dispõe de um serviço de geração da chave da NFe, para utilizar este serviço basta gerar na [[Manuais:UniNFe/Configurando_o_UniNFe/Configuracoes_Empresas/ConfigAbaPastas/Pasta_de_envio|pasta de envio]] o XML ou TXT. Veja na sequencia a estrutura dos arquivos de requisição e retorno:
=== Documentos que podem ser consultados ===
* [[Manuais:UniNFe/DFe|NF-e]]
* [[Manuais:UniNFe/DFe|NFC-e]]
* [[Manuais:UniNFe/DFe|CT-e]]
* [[Manuais:UniNFe/DFe|MDF-e]]
=== Enviando o arquivo no formato XML ===
Nome do arquivo: ID-gerar-chave.xml
{|class="wikitable"
|ID
|Identificador único qualquer. Evite repetição para não ocorrer sobreposição de notas geradas por vários terminais ao mesmo tempo.
|-
| -gerar-chave.xml
|Conteúdo fixo. Sempre será "-gerar-chave.xml"
|}
Exemplo: 1234567890-gerar-chave.xml
====Estrutura do XML de solicitação do serviço====
<pre>
<?xml version="1.0" encoding="utf-8"?>
<gerarChave>
<UF>51</UF> //Se não informado vai assumir o que está configurado no UniNFe
<tpEmis>1</tpEmis> //Se não informado vai assumir o que está configurado no UniNFe
<nNF>104</nNF>
<cNF>67182188</cNF> //Se não informado o UniNFe vai gerar este código automaticamente
<serie>1</serie>
<AAMM>0310</AAMM>
<CNPJ>00000000000000</CNPJ>
<mod>55</mod>
</gerarChave>
</pre>
====Estrutura do XML de Retorno====
O UniNFe detectando o XML de solicitação ele gera a Chave e grava um arquivo na [[Manuais:UniNFe/Configurando_o_UniNFe/Configuracoes_Empresas/ConfigAbaPastas/Pasta_de_retorno|pasta de retorno]] com a chave composta.
O nome do arquivo de retorno será o mesmo da solicitação mudando somente o final para: -ret-gerar-chave.xml, exemplo: 1234567890-ret-gerar-chave.xml
<pre>
<?xml version="1.0" encoding="UTF-8"?>
<retGerarChave>
<chaveNFe>35091255801377000131550010000000010000176506</chaveNFe>
</retGerarChave>
</pre>
Se ocorrer algum erro na solicitação do serviço, o UniNFe vai gerar um arquivo com o mesmo nome da solicitação mudando somente a extensão para .ERR (exemplo: 1234567890-ret-gerar-chave.err), desta forma o ERP deve monitorar também a existência deste arquivo na pasta de retorno.
=== Enviando o arquivo no formato TXT ===
O nome do arquivo deve ter o mesmo formato do XML, porém com extensão TXT (.txt).
==== Layout do arquivo TXT ====
<pre>
UF|35 //Se não for informado vai assumir o que está configurado no UniNFe
tpEmis|1 //Se não for informado vai assumir o que está configurado no UniNFe
nNF|1000
cNF|0 //Se não for informado o UniNFe vai gerar este código automaticamente
serie|1
AAMM|0912
CNPJ|00800077000130
</pre>
====Estrutura do TXT de Retorno====
O nome do arquivo de retorno é o mesmo do XML, mudando somente a extensão para TXT (.txt).
<pre>
35091255801377000131550010000000010000176506
</pre>
Deve-se monitorar os arquivos de retorno quando ocorrem erros, conforme envio no formato XML.
O UniNFe dispõe de um serviço de geração da chave da NFe, para utilizar este serviço basta gerar na [[Manuais:UniNFe/Configurando_o_UniNFe/Configuracoes_Empresas/ConfigAbaPastas/Pasta_de_envio|pasta de envio]] o XML ou TXT. Veja na sequencia a estrutura dos arquivos de requisição e retorno:
=== Documentos que podem ser consultados ===
* [[Manuais:UniNFe/DFe|NF-e]]
* [[Manuais:UniNFe/DFe|NFC-e]]
* [[Manuais:UniNFe/DFe|CT-e]]
* [[Manuais:UniNFe/DFe|MDF-e]]
=== Enviando o arquivo no formato XML ===
Nome do arquivo: ID-gerar-chave.xml
{|class="wikitable"
|ID
|Identificador único qualquer. Evite repetição para não ocorrer sobreposição de notas geradas por vários terminais ao mesmo tempo.
|-
| -gerar-chave.xml
|Conteúdo fixo. Sempre será "-gerar-chave.xml"
|}
Exemplo: 1234567890-gerar-chave.xml
====Estrutura do XML de solicitação do serviço====
<pre>
<?xml version="1.0" encoding="utf-8"?>
<gerarChave>
<UF>51</UF> //Se não informado vai assumir o que está configurado no UniNFe
<tpEmis>1</tpEmis> //Se não informado vai assumir o que está configurado no UniNFe
<nNF>104</nNF>
<cNF>67182188</cNF> //Se não informado o UniNFe vai gerar este código automaticamente
<serie>1</serie>
<AAMM>0310</AAMM>
<CNPJ>00000000000000</CNPJ>
<mod>55</mod>
</gerarChave>
</pre>
====Estrutura do XML de Retorno====
O UniNFe detectando o XML de solicitação ele gera a Chave e grava um arquivo na [[Manuais:UniNFe/Configurando_o_UniNFe/Configuracoes_Empresas/ConfigAbaPastas/Pasta_de_retorno|pasta de retorno]] com a chave composta.
O nome do arquivo de retorno será o mesmo da solicitação mudando somente o final para: -ret-gerar-chave.xml, exemplo: 1234567890-ret-gerar-chave.xml
<pre>
<?xml version="1.0" encoding="UTF-8"?>
<retGerarChave>
<chaveNFe>35091255801377000131550010000000010000176506</chaveNFe>
</retGerarChave>
</pre>
Se ocorrer algum erro na solicitação do serviço, o UniNFe vai gerar um arquivo com o mesmo nome da solicitação mudando somente a extensão para .ERR (exemplo: 1234567890-ret-gerar-chave.err), desta forma o ERP deve monitorar também a existência deste arquivo na pasta de retorno.
=== Enviando o arquivo no formato TXT ===
O nome do arquivo deve ter o mesmo formato do XML, porém com extensão TXT (.txt).
==== Layout do arquivo TXT ====
<pre>
UF|35 //Se não for informado vai assumir o que está configurado no UniNFe
tpEmis|1 //Se não for informado vai assumir o que está configurado no UniNFe
nNF|1000
cNF|0 //Se não for informado o UniNFe vai gerar este código automaticamente
serie|1
AAMM|0912
CNPJ|00800077000130
</pre>
====Estrutura do TXT de Retorno====
O nome do arquivo de retorno é o mesmo do XML, mudando somente a extensão para TXT (.txt).
<pre>
35091255801377000131550010000000010000176506
</pre>
Deve-se monitorar os arquivos de retorno quando ocorrem erros, conforme envio no formato XML.