Mudanças entre as edições de "Manuais:UniNFe/Configurando o UniNFe/Configurando o UniNFe automaticamente"
(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 | + | 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 | + | 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> | ||
− | + | ==<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
Índice
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:
- Configuração do UniNFe alterada com sucesso;
- 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.