Mudanças entre as edições de "Manuais:UniNFe/Configurando o UniNFe/Configurando o UniNFe automaticamente"

De unimake
Ir para: navegação, pesquisa
 
(3 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
==Configurando o UniNFe automaticamente==
+
__NOTITLE__
 +
==<big><font color=#008000>'''Configurando o UniNFe automaticamente'''</font></big>==
  
O UniNFe pode ser configurado automaticamente pelo sistema ERP sem a necessidade da intervenção direta do usuário no aplicativo. Para tanto, basta gerar um XML ou TXT na [[Manuais:UniNFe/Configurando o UniNFe/Configuracoes Empresas/ConfigAbaPastas/Pasta de envio|pasta de envio]] do UniNFe ou na [[Manuais:UniNFe/Pasta geral|pasta geral]] com o seguinte nome e estrutura:
+
O UniNFe pode ser configurado automaticamente pelo sistema ERP, sem a necessidade da intervenção direta do usuário no aplicativo. Para isso, basta gerar um arquivo XML ou TXT na [[Manuais:UniNFe/Configurando o UniNFe/Configuracoes Empresas/ConfigAbaPastas/Pasta de envio|pasta de envio]] ou na [[Manuais:UniNFe/Pasta geral|pasta geral]] com o seguinte nome e estrutura:
  
Nome do arquivo XML: uninfe-alt-con.xml
+
===<font color=#008000>Formato XML</font>===
 +
 
 +
Nome do arquivo XML: <code>uninfe-alt-con.xml</code>
  
 
<pre>
 
<pre>
Linha 44: Linha 47:
 
   <CompactarNfe>false</CompactarNfe>
 
   <CompactarNfe>false</CompactarNfe>
 
   <IndSinc>false</IndSinc>
 
   <IndSinc>false</IndSinc>
 +
  <IndSincNFCe>true</IndSincNFCe>
 
   <PastaExeUniDanfe />
 
   <PastaExeUniDanfe />
 
   <PastaConfigUniDanfe />
 
   <PastaConfigUniDanfe />
Linha 74: Linha 78:
 
</pre>
 
</pre>
  
As únicas tag's obrigatórias são a de abertura (<?xml version...>) e a <altConfUniNFe>, as demais são opcionais.
+
As únicas tags obrigatórias são a de abertura (<code><?xml version...?></code>) e a <code><altConfUniNFe></code>. Todas as demais são opcionais, permitindo que o ERP inclua apenas as tags correspondentes às configurações que deseja alterar.
 +
 
 +
'''Observação:''' O arquivo deve ser gravado obrigatoriamente na [[Manuais:UniNFe/Pasta geral|pasta geral]] para inclusão de novas configurações. Para alterar configurações existentes, o arquivo pode ser gravado na pasta geral ou na [[Manuais:UniNFe/Configurando o UniNFe/Configuracoes Empresas/ConfigAbaPastas/Pasta de envio|pasta de envio]].
 +
 
 +
===<font color=#008000>Formato TXT</font>===
  
Nome do arquivo TXT: uninfe-alt-con.txt
+
Nome do arquivo TXT: <code>uninfe-alt-con.txt</code>
  
 
<pre>
 
<pre>
Linha 115: Linha 123:
 
CompactarNfe|false
 
CompactarNfe|false
 
IndSinc|false
 
IndSinc|false
 +
IndSincNFCe|true
 
PastaExeUniDanfe|...
 
PastaExeUniDanfe|...
 
PastaConfigUniDanfe|...
 
PastaConfigUniDanfe|...
Linha 144: Linha 153:
 
</pre>
 
</pre>
  
O UniNFe ao detectar a existência do arquivo, automaticamente se reconfigura de acordo com as informações das tag's e gera um XML ou TXT  de retorno para o ERP com a informação se a reconfiguração foi efetuada com sucesso ou não. Segue o nome e estrutura do XML e TXT:
+
==<font color=#008000>Retorno do UniNFe após a reconfiguração</font>==
  
Nome do arquivo XML: uninfe-ret-alt-con.xml
+
Quando o UniNFe detecta o arquivo, ele aplica as alterações automaticamente e gera um arquivo de retorno (XML ou TXT) na pasta correspondente, indicando o sucesso ou falha da operação. Exemplo de retorno no formato XML:
 +
 
 +
===<font color=#008000>Retorno no formato XML</font>===
 +
 
 +
Nome do arquivo XML: <code>uninfe-ret-alt-con.xml</code>
  
 
<pre>
 
<pre>
Linha 156: Linha 169:
 
</pre>
 
</pre>
  
Nome do arquivo TXT: uninfe-ret-alt-con.txt
+
===<font color=#008000>Retorno no formato TXT</font>===
 +
 
 +
Nome do arquivo TXT: <code>uninfe-ret-alt-con.txt</code>
  
 
<pre>
 
<pre>
Linha 162: Linha 177:
 
xMotivo|Configuracao do UniNFe alterada com sucesso
 
xMotivo|Configuracao do UniNFe alterada com sucesso
 
</pre>
 
</pre>
 +
 +
===<font color=#008000>Códigos de retorno</font>===
  
 
Pode-se obter como resultado (cStat) os seguintes códigos:
 
Pode-se obter como resultado (cStat) os seguintes códigos:
 +
 
# Configuração do UniNFe alterada com sucesso;
 
# Configuração do UniNFe alterada com sucesso;
 
# Ocorreu uma falha ao tentar alterar a configuração do UniNFe: ...descrição do erro...
 
# Ocorreu uma falha ao tentar alterar a configuração do UniNFe: ...descrição do erro...
 +
 +
==<font color=#008000>Tabela de códigos para o atributo Servico</font>==
 +
 +
Esta tabela indica os possíveis valores para o atributo `Servico` no arquivo de configuração:
 +
 +
{| class="wikitable"
 +
|-
 +
||'''Código'''
 +
||'''Descrição do Serviço'''
 +
|-
 +
||0
 +
||NF-e, NFC-e e GNRE
 +
|-
 +
||1
 +
||CT-e e GNRE
 +
|-
 +
||2
 +
||NFS-e
 +
|-
 +
||3
 +
||MDF-e
 +
|-
 +
||4
 +
||NFC-e
 +
|-
 +
||5
 +
||SAT
 +
|-
 +
||6
 +
||EFD Reinf
 +
|-
 +
||7
 +
||eSocial
 +
|-
 +
||8
 +
||EFD Reinf e eSocial
 +
|-
 +
||9
 +
||GNRE
 +
|-
 +
||10
 +
||NF-e, NFC-e, CT-e, MDF-e, GNRE, EFD Reinf e eSocial
 +
|}
 +
 +
 +
==<font color=#008000>Observações importantes</font>==
 +
 +
* O arquivo '''XML''' ou '''TXT''' deve ser gerado obrigatoriamente na [[Manuais:UniNFe/Pasta geral|pasta geral]] para '''inclusão de novas configurações'''.
 +
* Para '''alterações em configurações existentes''', o arquivo pode ser gerado tanto na [[Manuais:UniNFe/Pasta geral|pasta geral]] quanto na [[Manuais:UniNFe/Configurando o UniNFe/Configuracoes Empresas/ConfigAbaPastas/Pasta de envio|pasta de envio]].
 +
* Seguindo estas orientações, você garante um processo de configuração automático eficiente e sem erros.

Edição atual tal como às 15h38min de 18 de novembro de 2024

Configurando o UniNFe automaticamente

O UniNFe pode ser configurado automaticamente pelo sistema ERP, sem a necessidade da intervenção direta do usuário no aplicativo. Para isso, basta gerar um arquivo XML ou TXT na pasta de envio ou na pasta geral com o seguinte nome e estrutura:

Formato XML

Nome do arquivo XML: uninfe-alt-con.xml

<?xml version="1.0" encoding="utf-8"?>
<altConfUniNFe>
  <DadosEmpresa CNPJ="06117473000150" Servico="0">
    <Nome>Unimake</Nome>
  </DadosEmpresa>
  <PastaXmlEnvio>c:\testenfe\envio</PastaXmlEnvio>
  <PastaXmlRetorno>c:\testenfe\Retorno</PastaXmlRetorno>
  <PastaXmlEnviado>c:\testenfe\Enviado</PastaXmlEnviado>
  <PastaXmlErro>c:\testenfe\Erro</PastaXmlErro>
  <PastaBackup>c:\testenfe\Backup</PastaBackup>
  <PastaXmlEmLote>c:\testenfe\EnvioEmLote</PastaXmlEmLote>
  <PastaValidar>c:\testenfe\Validar</PastaValidar>
  <PastaDanfeMon />
  <PastaDownloadNFeDest>c:\testenfe\DownloadNFe</PastaDownloadNFeDest>
  <UnidadeFederativaCodigo>41</UnidadeFederativaCodigo>
  <AmbienteCodigo>2</AmbienteCodigo>
  <tpEmis>1</tpEmis>
  <UsaCertificado>true</UsaCertificado>
  <CertificadoInstalado>true</CertificadoInstalado>
  <CertificadoArquivo />
  <CertificadoSenha />
  <CertificadoPIN />
  <ProviderCertificado>SafeSign Standard Cryptographic Service Provider</ProviderCertificado>
  <ProviderTypeCertificado>1</ProviderTypeCertificado>
  <Certificado>CN=UNIMAKE SOLUCOES CORPORATIVAS LTDA ME:06117473000150, OU=Autenticado por AR Kaminskas, OU=RFB e-CNPJ A1, OU=Secretaria da Receita Federal do Brasil - RFB, L=PARANAVAI, S=PR, O=ICP-Brasil, C=BR</Certificado>
  <CertificadoDigitalThumbPrint>95FCC80B6D169D51664C845C751504ECBA74F7E8</CertificadoDigitalThumbPrint>
  <GravarRetornoTXTNFe>false</GravarRetornoTXTNFe>
  <DiasLimpeza>0</DiasLimpeza>
  <TempoConsulta>2</TempoConsulta>
  <UsuarioWS />
  <SenhaWS />
  <Servico>Todos</Servico>
  <CriaPastasAutomaticamente>false</CriaPastasAutomaticamente>
  <GravarEventosNaPastaEnviadosNFe>false</GravarEventosNaPastaEnviadosNFe>
  <GravarEventosCancelamentoNaPastaEnviadosNFe>false</GravarEventosCancelamentoNaPastaEnviadosNFe>
  <GravarEventosDeTerceiros>false</GravarEventosDeTerceiros>
  <CompactarNfe>false</CompactarNfe>
  <IndSinc>false</IndSinc>
  <IndSincNFCe>true</IndSincNFCe>
  <PastaExeUniDanfe />
  <PastaConfigUniDanfe />
  <ConfiguracaoDanfe />
  <ConfiguracaoCCe />
  <XMLDanfeMonNFe>false</XMLDanfeMonNFe>
  <XMLDanfeMonProcNFe>false</XMLDanfeMonProcNFe>
  <XMLDanfeMonDenegadaNFe>false</XMLDanfeMonDenegadaNFe>
  <EmailDanfe />
  <AdicionaEmailDanfe>true</AdicionaEmailDanfe>
  <diretorioSalvarComo>AM</diretorioSalvarComo>
  <FTPPastaAutorizados />
  <FTPPastaRetornos />
  <FTPNomeDoServidor />
  <FTPNomeDoUsuario />
  <FTPSenha />
  <FTPPorta>21</FTPPorta>
  <FTPAtivo>false</FTPAtivo>
  <FTPGravaXMLPastaUnica>false</FTPGravaXMLPastaUnica>
  <IdentificadorCSC>123456789012345678901234567890012345</IdentificadorCSC>
  <TokenCSC>000001</TokenCSC>
  <ArqNSU>false<ArqNSU>
  <RespTecCNPJ>99999999999999</RespTecCNPJ>
  <RespTecXContato>Contato padrao</RespTecXContato>
  <RespTecEmail>[email protected]</RespTecEmail>
  <RespTecTelefone>4434114900</RespTecTelefone>
  <RespTecIdCSRT>01</RespTecIdCSRT>
  <RespTecCSRT>123456789</RespTecCSRT>
</altConfUniNFe>

As únicas tags obrigatórias são a de abertura (<?xml version...?>) e a <altConfUniNFe>. Todas as demais são opcionais, permitindo que o ERP inclua apenas as tags correspondentes às configurações que deseja alterar.

Observação: O arquivo deve ser gravado obrigatoriamente na pasta geral para inclusão de novas configurações. Para alterar configurações existentes, o arquivo pode ser gravado na pasta geral ou na pasta de envio.

Formato TXT

Nome do arquivo TXT: uninfe-alt-con.txt

CNPJ|06117473000150
Servico|0
Nome|Unimake
PastaXmlEnvio|c:\testenfe\envio
PastaXmlRetorno|c:\testenfe\Retorno
PastaXmlEnviado|c:\testenfe\Enviado
PastaXmlErro|c:\testenfe\Erro
PastaBackup|c:\testenfe\Backup
PastaXmlEmLote|c:\testenfe\EnvioEmLote
PastaValidar|c:\testenfe\Validar
PastaDanfeMon|...
PastaDownloadNFeDest|c:\testenfe\DownloadNFe
UnidadeFederativaCodigo|41
AmbienteCodigo|2
tpEmis|1
UsaCertificado|true
CertificadoInstalado|true
CertificadoArquivo|...
CertificadoSenha|...
CertificadoPIN|...
ProviderCertificado|SafeSign Standard Cryptographic Service Provider
ProviderTypeCertificado|1
Certificado|CN=UNIMAKE SOLUCOES CORPORATIVAS LTDA ME:06117473000150, OU=Autenticado por AR Kaminskas, OU=RFB e-CNPJ A1, OU=Secretaria da Receita Federal do Brasil - RFB, L=PARANAVAI, S=PR, O=ICP-Brasil, C=BR
CertificadoDigitalThumbPrint|95FCC80B6D169D51664C845C751504ECBA74F7E8
GravarRetornoTXTNFe|false
DiasLimpeza|0
TempoConsulta|2
UsuarioWS|...
SenhaWS|...
Servico|Todos
CriaPastasAutomaticamente|false
GravarEventosNaPastaEnviadosNFe|false
GravarEventosCancelamentoNaPastaEnviadosNFe|false
GravarEventosDeTerceiros|false
CompactarNfe|false
IndSinc|false
IndSincNFCe|true
PastaExeUniDanfe|...
PastaConfigUniDanfe|...
ConfiguracaoDanfe|...
ConfiguracaoCCe|...
XMLDanfeMonNFe|false
XMLDanfeMonProcNFe|false
XMLDanfeMonDenegadaNFe|false
EmailDanfe|...
AdicionaEmailDanfe|true
diretorioSalvarComo|AM
FTPPastaAutorizados|...
FTPPastaRetornos|...
FTPNomeDoServidor|...
FTPNomeDoUsuario|...
FTPSenha|...
FTPPorta|21
FTPAtivo|false
FTPGravaXMLPastaUnica|false
IdentificadorCSC|123456789012345678901234567890012345
TokenCSC|000001
ArqNSU|false
RespTecCNPJ|99999999999999
RespTecXContato|Contato padrao
RespTecEmail|[email protected]
RespTecTelefone|4434114900
RespTecIdCSRT|01
RespTecCSRT|123456789

Retorno do UniNFe após a reconfiguração

Quando o UniNFe detecta o arquivo, ele aplica as alterações automaticamente e gera um arquivo de retorno (XML ou TXT) na pasta correspondente, indicando o sucesso ou falha da operação. Exemplo de retorno no formato XML:

Retorno no formato XML

Nome do arquivo XML: uninfe-ret-alt-con.xml

<?xml version="1.0" encoding="utf-8"?>
<retAltConfUniNFe>
   <cStat>1</cStat>
   <xMotivo>Configuracao do UniNFe alterada com sucesso</xMotivo>
</retAltConfUniNFe>

Retorno no formato TXT

Nome do arquivo TXT: uninfe-ret-alt-con.txt

cStat|1
xMotivo|Configuracao do UniNFe alterada com sucesso

Códigos de retorno

Pode-se obter como resultado (cStat) os seguintes códigos:

  1. Configuração do UniNFe alterada com sucesso;
  2. Ocorreu uma falha ao tentar alterar a configuração do UniNFe: ...descrição do erro...

Tabela de códigos para o atributo Servico

Esta tabela indica os possíveis valores para o atributo `Servico` no arquivo de configuração:

Código Descrição do Serviço
0 NF-e, NFC-e e GNRE
1 CT-e e GNRE
2 NFS-e
3 MDF-e
4 NFC-e
5 SAT
6 EFD Reinf
7 eSocial
8 EFD Reinf e eSocial
9 GNRE
10 NF-e, NFC-e, CT-e, MDF-e, GNRE, EFD Reinf e eSocial


Observações importantes

  • O arquivo XML ou TXT deve ser gerado obrigatoriamente na pasta geral para inclusão de novas configurações.
  • Para alterações em configurações existentes, o arquivo pode ser gerado tanto na pasta geral quanto na pasta de envio.
  • Seguindo estas orientações, você garante um processo de configuração automático eficiente e sem erros.