Manuais:UniNFe/Configurando o UniNFe/Configuracoes Empresas/ConfigAbaFTP/EnvioQualquerArquivo
Enviar qualquer arquivo para o FTP configurado
Depois de você fazer a configuração correta da sua conexão com o FTP pelo UniNFe, você pode usar a funcionalidade de enviar QUALQUER ARQUIVO para o FTP. Isso mesmo, qualquer arquivo!!
Vamos ver como é essa funcionalidade.
Estrutura do XML de envio
Tem uma estrutura simples com o caminho da pasta de destino e os caminhos dos arquivos que você quer enviar para o FTP. Para fazer o envio desse XML, basta gerar o arquivo na pasta de envio com o nome e formato a seguir:
0000000000000-ftp.xml
0000000000000 | Conteúdo livre |
-ftp.xml | Conteúdo fixo. Sempre será "-ftp.xml" |
O nome do arquivo de retorno é o mesmo do envio, mudando somente a extensão (final) do mesmo, conforme abaixo:
0000000000000-ret-ftp.xml (se tudo ocorreu bem)
ou
0000000000000-ret-ftp.err (se houve algum erro)
<?xml version="1.0" encoding="utf-8"?> <EnviarFTP> <PastaDestino>/public_html/pub/downloads/wandreyteste/202307</PastaDestino> <NomeArquivo>C:\projetos\uninfe\exemplos\NFSe\GINFES\3.00\CancelarNfseEnvio-ped-cannfse.xml</NomeArquivo> <NomeArquivo>C:\projetos\uninfe\exemplos\NFSe\GINFES\3.00\ConsultarLoteRpsEnvio-ped-loterps.xml</NomeArquivo> <NomeArquivo>C:\projetos\uninfe\exemplos\NFSe\GINFES\3.00\ConsultarNfseEnvio-ped-sitnfse.xml</NomeArquivo> <NomeArquivo>C:\projetos\uninfe\exemplos\NFSe\GINFES\3.00\ConsultarNfseRpsEnvio-ped-sitnfserps.xml</NomeArquivo> <NomeArquivo>C:\projetos\uninfe\exemplos\NFSe\GINFES\3.00\ConsultarSituacaoLoteRpsEnvio-ped-sitloterps.xml</NomeArquivo> <NomeArquivo>C:\projetos\uninfe\exemplos\NFSe\GINFES\3.00\MuriaeCancelarNfseEnvio-ped-cannfse.xml</NomeArquivo> <NomeArquivo>C:\projetos\uninfe\exemplos\NFSe\GINFES\3.00\RecepcionarLoteRpsEnvio-env-loterps.xml</NomeArquivo> </EnviarFTP>