~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Prazos de Entrega do Processo de Compra ====== Este Caso de Uso mostra quando o fornecedor entregou (quais prazos), o serviço ou material, mencionados no processo de compra. Pré-condições: O usuário deve possuir o perfil de Gestor de Liquidação de Despesas para executar esta funcionalidade. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: //SIPAC -> Liquidação de Despesas -> Aba Relatórios -> Gerais -> Prazos de Entrega do Processo de Compra.// O sistema solicita ao usuário que informe: ([[#principais_regras_de_negócio|RN01, RN02]]) * **Unidade Gestora***: Formato - SIGLA DA UNIDADE (CÓDIGO), TIPO - TEXTO E NÚMERO Para a opção de processo: * **Número do Processo**: Tipo - NUMÉRICO. * **Ano**: Tipo - NUMÉRICO. Para a opção de Licitação: * **Número da Licitação**: Tipo - NUMÉRICO. * **Tipo**: Tipo - TEXTO. O sistema apresenta as opções que devem ser listadas: ''CC'', ''CI'', ''CV'', ''DL'', ''IN'', ''PR'' e ''TP''. * **Ano**: Tipo - NUMÉRICO. O sistema emite relatório conforme modelo: **Relatório de Prazos de Entrega por Processo de Compra** **__Licitação__**: Formato 9.../AAAA - CC 9/AAAA. Tipo INTEIRO. **__Gestora__**: Formato CÓDIGO-NOME DA GESTORA, Tipo - TEXTO. **__Assunto__**: Tipo - TEXTO. **__Tipo__**: Tipo - TEXTO. **__Status__**: Tipo - TEXTO. Se o tipo da modalidade for PREGÃO os campos **Abertura da Licitação** e **Validade da Ata** são exibidos: **__Abertura da Licitação__:** Formato DD/MM/AAAA - HH:MM, Tipo - DATA/HORA. **__Validade da Ata__:** Formato - DD/MM/AAAA à DD/MM/AAAA, Tipo - DATA. ^ Prop ^ CPF/CNPJ ^ Fornecedor ^ Empenho ^ Data Receb. ^ Prazo Entrega ^ Status ^ Notificação ^ Pronunciamento ^ Novo Prazo ^ | 9 | 99.999.999/9999-99 | NOME | 999999/AAAA | DD/MM/AAAA | 99 | Regularizado | 9.../AAAA | ------ | ------ | | 9 | 99.999.999/9999-99 | NOME | 999999/AAAA | DD/MM/AAAA | 99 | Regularizado | 9.../AAAA | ------ | ------ | ===== Principais Regras de Negócio ===== * **RN01** - Se o fornecedor não recebeu empenho, o sistema deve criticar, "//Ainda não existe entrega para o processo de compra informado. Nenhum fornecedor deste processo recebeu empenho.//" * **RN02** - Se número do processo informado não tiver sido enviado para liquidação de despesas, o sistema deve criticar com a mensagem "//O processo de compra informado precisa ser enviado a liquidação de compras. O processo de compra continua em andamento.//" * **RN03** - O usuário logado só poder ver dados para as unidades que o papel GESTOR LIQUIDAÇÃO tem permissão. Por exemplo, o usuário com login: pedro pertence a unidade 14.00(CT), mas foi cadastrada a permissão de GESTOR LIQUIDACAO para (11.00) e (23.00) então ele possui a permissão para ver dados apenas da 11.00 e 23.00 e não possui permisão para 1400. Já o usuário que tiver o papel GESTOR LIQUIDACAO e tiver unidade de permissão igual a nulo poderá ver os dados de todas as unidades. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | 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.ModalidadeLicitacao|administrativo.compras.modalidade_licitacao| ===== Plano de Teste ===== Sistema: SIPAC Módulo: Liquidação de Despesas Link(s): Aba Relatórios → Gerais → Prazos de Entrega do Processo de Compra. Usuário: paulinho Papel que o usuário deve ter: SipacPapeis.GESTOR_LIQUIDACAO. ===== Cenários de Teste ===== Não de aplica! ===== Dados para o Teste ===== Para obter os dados par teste roda os sql abaixo: Select num_modalidade, id_modalidade , data_cadastro FROM compras.processo_compra p where p.id_status=504 and id_unidade_gestora=ID_UNIDADE_GESTORA and id_modalidade=6 --pregao