~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Consultar Despacho para Pagamento ====== Este caso de uso é utilizado pelos gestores de contrato com a finalidade de criar um despacho para pagamento a ser utilizado pela instituição. ===== Descrição do Caso de Uso ===== O caso de uso é acionado quando o usuário acessa a opção: SIPAC -> Módulo Contratos -> Aba Consultas/Relatórios -> Pagamentos -> Despacho para Pagamento. A fim de confeccionar o despacho, o usuário necessita primeiro, informar qual processo de pagamento deseja-se trabalhar, preenchendo os campos: * **Data de Geração do Despacho***: Tipo DATA, formato: DD/MM/AAAA. ([[#PRINCIPAIS REGRAS DE NEGÓCIO|RN01]]) * **Número do Processo***: Tipo NUMÉRICO, formato: 99999.99999-AAAA-99 (RADICAL.NÚMERO/ANO-DV). Após a definição, é exibido um despacho para pagamento conforme o seguinte modelo: DESPACHO PARA PAGAMENTO - (UNIDADE RESPONSÁVEL PELOS PROCESSOS DE PAGAMENTO) Encaminhe-se ao Ordenador de Despesa , o presente processo de pagamento de N°. (RADICAL.NÚMERO/AAAA), referente ao objeto do contrato DESCRIÇÃO OBJETO DO CONTRATO da firma contratada DENOMINAÇÃO CONTRATADA , referente ao(s) mês(es) de 9.../AAAA , informando que está de acordo com o contrato celebrado com a DENOMINAÇÃO CONTRATANTE, abaixo sintetizado, cujo processo encontra-se arquivado nesta Assessoria. **__Informações Gerais do Contrato__** ***__Número__**: Tipo Número/Data. Formato: 9..99/AAAA ***__Período__**: Tipo Data. Formato: DD/MM/AAAA à DD/MM/AAAA ***__Contratado__**: Tipo Número/Texto. Formato: 99.999.999/9999-99 - NOME EMPRESA ***__Licitação__**: Tipo Texto/Número. Formato: CONCORRÊNCIA - MM/AAAA ***__Objeto__**: Tipo Texto. Formato: **Notas Fiscais Associadas ao Processo de Pagamento** ^ Unidade ^ Nota Fiscal ^ Requisição ^ Empenho ^ Valor ^ | DENOMINAÇÃO UNIDADE (CÓDIGO UNIDADE) | NF 99 | 9999/AAAA | 9999/AAAA | R$ 99,99 | | DENOMINAÇÃO UNIDADE (CÓDIGO UNIDADE) | NF 99 | 9999/AAAA | 9999/AAAA | R$ 99,99 | | **TOTAL GERAL:** R$ 99,99 ||| **NOME Cidade, (NÚMERO DIA) de (MÊS POR EXTENSO) de AAAA.** Então o caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - A Data de Geração do Despacho não pode ser maior que a data atual. ==== Resoluções/Legislações Associadas ==== Não se Aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sipac.cadastro.dominio.Unidade | administrativo.comum.unidade | | br.ufrn.sipac.compras.dominio.ProcessoCompra | administrativo.compras.processo_compra | | br.ufrn.sipac.contratos.dominio.AdicionalContratacao | administrativo.contratos.adicional_contratacao | | br.ufrn.sipac.contratos.dominio.Contrato | administrativo.contratos.contrato | | br.ufrn.sipac.contratos.dominio.DadosServicoLimpeza | administrativo.contratos.dados_servico_limpeza | | br.ufrn.sipac.contratos.dominio.MaoDeObraUnidadeBeneficiada | administrativo.contratos.mao_obra_unidade_beneficiada | | br.ufrn.sipac.contratos.dominio.NotaUndBeneficiada | administrativo.contratos.notafiscal_unidade | | br.ufrn.sipac.contratos.dominio.SubTipoContrato | administrativo.contratos.sub_tipo_contrato | | br.ufrn.sipac.contratos.dominio.UnidadeBeneficiada | administrativo.contratos.unidade_beneficiada | | br.ufrn.sipac.liquidacao.pagamento.dominio.ProcessoPagamento | administrativo.liquidacao.processo_pagamento | | br.ufrn.comum.dominio.UnidadeGeral | administrativo.comum.unidade | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Contratos Link(s): SIPAC → Módulo Contratos → Aba Consultas/Relatórios → Pagamentos → Despacho para Pagamento. Usuário: rcsl Papel que usuário deve ter: GESTOR_CONTRATO ===== Cenários de Teste ===== Através do caminho: SIPAC → Módulo Contratos → Aba Consultas/Relatórios → Pagamentos → Despacho para Pagamento. Informar o processo de pagamanto obtido em **Dados para o teste** Caso o contrato não possua processo, o sistema deve criticar. ===== Dados para o Teste ===== Obter um contrato: SIPAC -> Contratos -> Aba Consulta/Relatórios -> Gerais -> Listar Contratos Adicionar uma nota fiscal ao contrato escolhido: SIPAC -> Contratos -> Aba Pagamentos -> Nota Fiscal -> Adicionar Nota Fiscal Após realizar essas operações realizar a operação descriminada em **Cenários de Testes** Obter um processo de pagamento: SELECT p.radical, p.num_protocolo, p.ano, p.dv FROM liquidacao.processo_pagamento pp INNER JOIN protocolo.processo p ON pp.id_processo = p.id_processo ORDER BY p.radical, p.ano DESC, p.num_protocolo