A transmissão automática de XMLs e do SPED, que antes era feita por um programa separado chamado Radagast, agora faz parte do Gollum. O programa Radagast.exe não existe mais e não deve mais ser instalado nem agendado.
A função continua a mesma: enviar para o servidor FTP da Ello os XMLs das notas fiscais (NF-e e NFC-e) que ainda não foram transmitidas e, quando chegar a hora, o SPED Fiscal (EFD ICMS/IPI) de cada empresa ativa.
Importante: Esta transmissão deverá ser configurada apenas no servidor Ello.
Diferenças em relação ao Radagast:
Ello.ini não são mais usadas.
Não há mais uma opção separada no instalador. A transmissão vem junto com o Gollum e basta o Gollum estar instalado no servidor Ello.
As configurações ficam no arquivo Gollum.ini, que fica na mesma pasta do Gollum.exe (e não mais no Ello.ini). Adicione as informações abaixo:
[FTP] UserName = sped Password = ello1133 Host = ftp.ellotecnologia.net.br
Se o arquivo não tiver essa seção, o programa usa os dados padrão da Ello.
A seção [Radagast] guarda a data do último SPED enviado. Ela é preenchida automaticamente pelo programa após cada envio de SPED, não precisa ser digitada.
O SPED do mês anterior é gerado e enviado no primeiro dia útil do mês ou, se o último SPED enviado tiver 15 dias ou mais, na próxima execução.
Para testar, abra o Prompt de Comando na pasta do Gollum e execute:
start /wait Gollum.exe transmite-xmls-e-sped-ftp -v
Opções:
-i ou –skip-sped: envia só os XMLs, sem gerar o SPED.-f ou –force: reenvia também os XMLs que já foram transmitidos.-v ou –verbose: mostra na tela mais detalhes do andamento.-? ou –help: mostra a ajuda.
Para ver todos os comandos do Gollum, execute Gollum.exe -h. Se o Gollum for aberto fora do Prompt de Comando (por exemplo, pela barra do Explorer), a ajuda aparece numa janelinha.
Utilize o agendador de tarefas do Windows para agendar a execução.
O recomendado é criar um agendamento para executar de hora em hora sem gerar o SPED e outro agendamento para executar com o SPED todo dia primeiro de cada mês.
Abaixo um exemplo de arquivo .bat do Windows para criar os agendamentos:
@echo off set AppPath=C:\Ello\Gollum\Gollum.exe set TaskNameHourly=TransmiteXMLsHourly set TaskNameMonthly=TransmiteXMLsMonthly REM Exclui tarefas existentes, se já houverem com os mesmos nomes schtasks /delete /tn "%TaskNameHourly%" /f schtasks /delete /tn "%TaskNameMonthly%" /f REM Exclui também as tarefas do antigo Radagast schtasks /delete /tn "RadagastHourly" /f schtasks /delete /tn "RadagastMonthly" /f REM Cria a tarefa para executar de hora em hora, sem o SPED schtasks /create /tn "%TaskNameHourly%" /tr "\"%AppPath%\" transmite-xmls-e-sped-ftp -i" /sc hourly /mo 1 /f REM Cria a tarefa para executar no dia 1 de cada mês às 08:00, com o SPED schtasks /create /tn "%TaskNameMonthly%" /tr "\"%AppPath%\" transmite-xmls-e-sped-ftp" /sc monthly /d 1 /st 08:00 /f echo Tarefas criadas com sucesso. pause
Ajuste a variável AppPath para o local onde o Gollum está instalado. Salve como AdicionaTarefaTransmissaoXMLs.bat e execute para criar os agendamentos.
[FTP] e a data do último SPED (seção [Radagast]) do Ello.ini para o Gollum.ini.