Envio/Emissão de NFSE automaticamente


O sistema permite configurar um processo agendado para realizar envio/Emissão de NFSE de forma automática.

Para realizar esta configuração, deve-se seguir os passos abaixo:

  1. Acessar o administração agendador;
  2. Acessar o menu: Processo;
  3. Cadastrar um novo processo do tipo batch.

Aba Geral

Na aba geral, configurar os dados conforme necessário, no campo “Tipo”, selecionar a opção Processo Batch.

Aba Agendamento

Nesta aba, configurar o agendamento do processo, conforme necessidade. Se será enviado em uma determinada hora, ou em um determinado dia do mês, ou em um dia da semana.

Aba Processo Batch

Nesta aba configurar todo o processo, selecionando a opção de Urls, e dentro do quadro do processo batch, informar as urls que serão acessadas. E na ultima url, informar os parâmetros desejados.
Exemplo abaixo das urls que devem ser inseridas: Substituir “URL” pelo endereço dns do sistema, “/ICORUJA” pelo nome da aplicação ICoruja do sistema “MENTORWEBICO” pelo nome da aplicação MentorwebIco do sistema.
https://URL/ICORUJA/inicial.do?evento=cookie;
https://URL/ICORUJA/trocaModulo.do?evento=trocaModulo&moduloID=<aqui vai o id do módulo financeiro>;
https://URL/ICORUJA/com/executajsf.do?evento=Editar&recurso=/f/n/processosnfse;
https://URL/MENTORWEBICO/f/n/processosnfse?<aqui vai os parâmetros>
Parâmetros disponíveis: Concatenar na url utilizando “&” como separador.

  • processo : 1 para Envio;
  • pessoaJuridicaId : Id da pessoa jurídica (prestador de serviço);
  • dataEmissao : Data de emissão, ao não informar utiliza a data atual;
  • enviarNfsePara : (TODOS ou SOMENTE_SOLICITANTE);
  • unidadeId : Id da unidade;
  • subNivelCursoId : Id do subnível;
  • periodoLetivoId : Id do período letivo;
  • dataVctIni : Data inicial de vencimento;
  • dataVctFin : Data final de vencimento;
  • enviaSomenteAlunosAtivosS : 1 para sim e 0 para não;
  • somenteParcelasLiquidadasS : 1 para sim e 0 para não;

Abaixo exemplo preenchido dentro do mentor:

Há disponíveis campos curinga variáveis que podem ser utilizados para a composição da url do processo agendado.

Execução

Quando o processo agendando executar, caso seja gerado algum erro durante o processo, será enviado um loga para o e-mail, informado no cadastro do prestador de serviço. Pode-se informar mais de um e-mail, separando-os por (;)

Exemplo do e-mail de log:

Ao clicar no link enviado no e-mail, será aberto o log do erro:

Se não ocorrer erros durante a execução do processo, a nota será enviada para o sistema de integração.


Voltar