~~NOTOC~~
====== Serviço de transmissão automática de SPED (Radagast) ======
Radasgast é uma aplicação que monitora e transmite (em tempo real) para o servidor FTP da Ello todos os XMLs de notas fiscais geradas e gravadas na base de dados do Estabelecimento.
**Importante:** Este serviço deverá ser instalado **apenas** no servidor Ello.
Por padrão o ''Radagast'' irá gerar e transmitir também o SPED (EFD ICMS/IPI). Para desabilitar a geração do SPED, utilize o argumento ''/I'' ao executar o Radagast.
\\
===== Instalação =====
No Instalador do Ello, marque a opção **Transmissor SPED**. O serviço será instalado porém não será iniciado automaticamente.
{{:radagast_instalacao.png?direct}}
Após a instalação, será necessário configurar os parâmetros no arquivo **''Ello.ini''** para somente depois iniciar o serviço.
\\
===== Configurações =====
No arquivo **Ello.ini** adicionei as informações abaixo.
[FTP]
UserName = sped
Password = ello1133
Host = ftp.ellotecnologia.net.br
; Pasta monitorada
PastaXML = C:\Ello\NFE\NotasEletronicas\
; Pasta para onde serão gravadas as notas no servidor Ello/FTP/SPED
PastaFTP = ACONCHEGO\
[SPED]
;Data do ultimo SPED gerado automaticamente.
;Se colocar a data do mês diferente do atual, será gerado um sped do mês anterior ao atual e enviado para FTP.
DataUltimoSPED = 20/09/2018
; Configurações utilizadas para a geração do arquivo SPED
GeraEntrada = 1
GeraNotaEmitida = 1
GeraProdutoNota = 0
GeraProdutos = 0
GeraCartaoCredito = 0
; Gera Sped com todos os XMLs, só é utilizado caso a pasta de XML não tenha sido monitorada.
GeraComXML = 0
\\
===== Agendamento de Execução =====
Utilize o agendador de tarefas do Windows para agendar a execução do Radagast.
O recomendado é criar um agendamento para executar de hora em hora sem transmitir o SPED e outro agendamento
para transmitir o SPED todo dia primeiro de cada mês.
Abaixo um exemplo de arquivo .bat do Windows para agendar a execução:
@echo off
set AppPath=C:\Ello\Windows\Radagast.exe
set TaskNameHourly=RadagastHourly
set TaskNameMonthly=RadagastMonthly
REM Exclui tarefas existentes, se já houverem com os mesmos nomes
schtasks /delete /tn "%TaskNameHourly%" /f
schtasks /delete /tn "%TaskNameMonthly%" /f
REM Cria a tarefa para executar o radagast.exe /I a cada 1 hora
schtasks /create /tn "%TaskNameHourly%" /tr "\"%AppPath%\" /I" /sc hourly /mo 1 /f
REM Cria a tarefa para executar o radagast.exe no dia 1 de cada mês às 08:00
schtasks /create /tn "%TaskNameMonthly%" /tr "\"%AppPath%\"" /sc monthly /d 1 /st 08:00 /f
echo Tarefas criadas com sucesso.
pause
Salve como ''AdicionaTarefaRadagast.bat'' e execute para criar os agendamentos.