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
À/AoNOME 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 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.
Data Recebimento + Prazo = Data de Hoje + (1 - ParametrosLiquidacao.PERIODO_ENVIO_EMAIL_ADVERTENCIA)*Prazo
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 |
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
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.
http://localhost:8080/sipac/test.do?acao=timerTermoAdvertencia
Sipac → Liquidação de Despesas → Relatórios → Gerais → Prazos de Entrega do Processo de Compra
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:
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 );