Termo de Advertência

Este caso de uso envia uma mensagem para um fornecedor de um empenho que está prestes a ficar em atraso. A mensagem também será enviada para os emails cadastrados no parâmetro ParametrosGestoraLiquidcaoDespesas.EMAILS_PARA_ALERTAS_DO_SISTEMA. Na mensagem existe algumas informações sobre o fornecedor e os empenhos que estão prestes a ficar em atraso.

O timer verifica se já passou uma determinada quantidade de dias do prazo de entrega do empenho (RN01,RN02,RN03), que foi previsto pelo fornecedor.

O email enviado segue o modelo abaixo (RN04):



TERMO DE ADVERTÊNCIA
À/Ao
NOME FORNECEDOR (CPF/CNPJ)
ENDERECO-BAIRRO
CIDADE-UF
CEP: 9999999
TEL.: 999999999. FAX: 9999999

Advertimos essa empresa para o cumprimento do(s) fornecimento(s) do(s) empenho(s) abaixo relacionado(s), dentro do prazo estabelecido no edital.

O atraso no fornecimento motivará a emissão de Notificação e posterior formalização de processo administrativo para aplicação das penalidades previstas no edital e no art. 87 da Lei nº 8.666/93.

Natal-RN, DIA de MÊS de ANO.

Empenho(s): 999999/AAAA, 9999999/AAAA

A DIREÇÃO DO DEPARTAMENTO DE MATERIAL E PATRIMÔNIO.

Já o email para o gestores das Unidades receberão modelo abaixo:

RESUMO DE NOTIFICAÇÕES - MENSAGEM AUTOMÁTICA

RESUMO DE TERMOS DE ADVERTÊNCIA


Caro(a) usuário(a),

Abaixo encontra-se o resumo de todas as advertências encaminhadas aos fornecedores de empenho(s) que está próximo(s) a ficar em atraso:

_________________________________________________________________________________

Fornecedor: 11.982.113/0005-80 - MIRANDA COMPUTAÇÃO E COMERCIO LTDA
Empenhho: 121113/2011
_________________________________________________________________________________

Fornecedor: 11.982.113/0005-80 - MIRANDA COMPUTAÇÃO E COMERCIO LTDA
Empenhho: 38321/2011

Esta mensagem é automática e não deve ser respondida.

  • RN01 - A mensagem só será enviada para aqueles fornecedores que possuem empenhos com pedências de entrega, ou seja, empenhos que possuem itens que ainda não foram liquidados e que já tenha transcorrido X dias do prazo de entrega. Por exemplo: Tomando X como sendo 2/3 do prazo de entrega. Considere a data de recebimento de um empenho 01/01/2010 e que o fornecedor tem 30 dias pra entregar. Ele só ficará em atraso no dia 31/01/2010 (30 dias depois após a data de recebimento). Se ainda tiver pendência de entrega de itens, no dia 20/01/2010 (2/3 de dias do prazo de entrega), o fornecedor deve receber o email do termo de advertência. Além do fornecedor, receberão o termo de advertência todos os emails cadastrados no parâmetro ParametrosGestoraLiquidcaoDespesas.EMAILS_PARA_ALERTAS_DO_SISTEMA.
  • RN02 - A quantidade de dias para emissão do alerta é definido pelo parâmetro ParametrosLiquidacao.PERIODO_ENVIO_EMAIL_ADVERTENCIA
  • RN03 - O email do termo de advertência só será enviado se: Data Recebimento + Prazo = Data de Hoje + (1 - ParametrosLiquidacao.PERIODO_ENVIO_EMAIL_ADVERTENCIA)*Prazo
  • RN04 - A resposta ao email de advertência será enviada ao email informado pelo parâmetro EMAIL_RESPOSTAS.
Classe Tabela
br.ufrn.sipac.liquidacao.timers.TimerLiquidacaoTermoAdvertencia comum.infra.registro_timer
br.ufrn.sipac.liquidacao.pagamento.dominio.RecebimentoEmpenho administrativo.liquidacao.recebimento_empenho
br.ufrn.sipac.orcamento.movimentacoes.dominio.Empenho administrativo.sco.empenho
br.ufrn.sipac.compras.dominio.ProcessoCompra administrativo.compras.processo_compra
br.ufrn.sipac.compras.licitacao.dominio.Proposta administrativo.compras.proposta
br.ufrn.sipac.cadastro.dominio.Pessoa administrativo.comum.pessoa
br.ufrn.sipac.liquidacao.acompanhamento.dominio.OcorrenciaFornecedor administrativo.liquidacao.ocorrencia_fornecedor

Plano de Testes

Sistema: SIPAC

Módulo: <NÃO SE APLICA>

Link(s): <NÃO SE APLICA>

Usuário: <NÃO SE APLICA>

Papel que usuário deve ter: <NÃO SE APLICA>

Verificar se o emails estão chegando para os endereços corretos. Para verificar quais os emails que estão cadastrados, é só acessar o caso de uso Sipac → Liquidação de Despesas → Liquidação de Despesas → Parâmetros Gestora → Atualizar Parâmetros, e visualizar o valor do parâmetro EMAILS_PARA_ALERTAS_DO_SISTEMA. Lá tembém é possível alterar os emails que receberão o termo de advertência.

Além dos emails cadastrados no parâmetro EMAILS_PARA_ALERTAS_DO_SISTEMA, o termo de advertência será enviado para o fornecedor do empenho. Para visualizar ou alterar o email de um determinado fornecedor, basta acessar: Sigrh → Menu Servidor → Serviços → Atualizar Dados Pessoais.

ATENÇÂO: Ao cadastrar uma proposta, colocar um prazo curto, pois para o email ser enviado é necessário que:

   Data Recebimento + Prazo = Data de Hoje + (1 - ParametrosLiquidacao.PERIODO_ENVIO_EMAIL_ADVERTENCIA)*Prazo

Se um empenho tiver uma ocorrência do tipo de PRORROGACAO_DE_PRAZO o prazo vai ser calculado como sendo:

   Prazo = Data da Prorrogação da Entrega - Data Recebimento
  • Para testar o timer, deve-se seguir os passos abaixo:

1º - Cadastrar um Processo de Compra no caso de uso: Sipac → Compras → Setor de Compras → Processo de Compra → Cadastrar Processo de Compra.

2º - Caso a modalidade de licitação seja diferente de DL e IN, será necessário iformar a data de abertura da licitação e para isso é só acessar o caso de uso: Sipac → Compras → Setor de Licitação → Licitação → Definir Data de Abertura.

3º - Cadastrar as Propostas para esse processo de compra através do caso de uso: Sipac → Compras → Setor de Licitação → Licitação → Cadastrar/Alterar Propostas.

4º - Julgar as propostas no caso de uso: Sipac → Compras → Setor de Licitação → Licitação → Julgar Propostas.

5º - Emitir resumo para empenho, isso pode ser feito no caso de uso: Sipac → Compras → Setor de Compras → Processo de Compra → Emitir Resumo para Empenhos.

6º - Registrar uma nota de empenho no caso de uso: Sipac → Orçamento → Movimentações → Empenho → Registrar Nota de Empenho.

7º - Cadastrar a data de recebimento do empenho, no caso de uso: Sipac → Liquidação de Despesas → Cadastrar/Atualizar Data de Recebimento do Empenho pelo Fornecedor.

  • Para executar o timer via navegador, é só logar no sistema e informar a URL:

http://localhost:8080/sipac/test.do?acao=timerTermoAdvertencia

  • Para visualizar a data de recebimento e o prazo de entrega de um determinado processo de compra basta acessar o caso de uso:

Sipac → Liquidação de Despesas → Relatórios → Gerais → Prazos de Entrega do Processo de Compra

  • O valor do parâmetro PERIODO_ENVIO_EMAIL_ADVERTENCIA pode ser visualizado através da consulta SQL abaixo:
  SELECT *  FROM comum.parametro WHERE id_subsistema = 1100 AND codigo = '1_1100_19';

Para deixar um empenho no prazo para recebimento do email de advertencia, obter um empenho em:

  • Módulos → Liquidação de Despesas → Relatórios → Fornecedor → Fornecedores em Atraso

Em seguida execute o SQL abaixo:

  UPDATE compras.proposta 
    SET prazo_entrega = (
      SELECT ((CURRENT_DATE - receb.data_recebimento) / <VALOR DO PARAMETRO> )  
      AS data_limite 
      FROM compras.proposta p 
      JOIN compras.processo_compra pc ON p.id_processo_compra = pc.id_proc_compra
         JOIN sco.empenho e ON e.id_processo_compra = pc.id_proc_compra
        JOIN liquidacao.recebimento_empenho receb ON receb.id_empenho = e.id_empenho
    	WHERE e.cod_empenho = <NÚMERO DO EMPENHO> AND e.ano = <ANO DO EMPENHO> AND e.id_unidade_gestora = <ID UNIDADE GESTORA DO EMPENHO>
      AND e.id_credor = p.id_fornecedor
        )
    WHERE id_proposta = (
      SELECT p.id_proposta
    	FROM compras.proposta p 
      JOIN compras.processo_compra pc ON p.id_processo_compra = pc.id_proc_compra
    	   JOIN sco.empenho e ON e.id_processo_compra = pc.id_proc_compra
    		JOIN liquidacao.recebimento_empenho receb ON receb.id_empenho = e.id_empenho
    	WHERE e.cod_empenho = <NÚMERO DO EMPENHO> AND e.ano = <ANO DO EMPENHO> AND e.id_unidade_gestora = <ID UNIDADE GESTORA DO EMPENHO>
    	AND e.id_credor = p.id_fornecedor
         );
  • desenvolvimento/especificacoes/arquitetura/servicos/timers/timertermoadvertencia.txt
  • Última modificação: 2017/04/03 18:10
  • (edição externa)