Manuais:UniNFe/Configurando o UniNFe/Configurando o UniNFe automaticamente

De unimake
Revisão de 10h35min de 5 de janeiro de 2018 por Wandrey (discussão | contribs) (Configurando o UniNFe automaticamente)
Ir para: navegação, pesquisa

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 tanto, basta gerar um XML ou TXT na pasta de envio do UniNFe ou na pasta geral com o seguinte nome e estrutura:

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>
  <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>
</altConfUniNFe>

As únicas tag's obrigatórias são a de abertura (<?xml version...>) e a <altConfUniNFe>, as demais são opcionais.

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

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:

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>

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

cStat|1
xMotivo|Configuracao do UniNFe alterada com sucesso

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