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