~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Relatório de Empenhos a Pagar ====== O Relatório de Empenhos a Pagar permite que os usuários executores do orçamento local e global e os executores do convênio possam visualizar todos os empenhos liquidados e que ainda não foram totalmente pagos. Neste relatório será visualizado o valor do empenho que é composto do valor do empenho mais os reforços menos as anulações, o valor liquidado e o valor já pago para cada empenho. Serão pesquisados apenas os empenhos do ano orçamentário em execução e da unidade gestora do usuário logado. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: //SIPAC → Orçamento → Aba Relatórios → Empenhos → Empenhos a Pagar//. A consulta pode ser realizada de duas formas: O usuário pode realizar a busca pelo: * **Empenho/Ano**: Formato - 9.../AAAA, tipo NUMÉRICO. Quando o empenho for selecionado, os demais atributos ficarão desabilitados para busca. ou informando qualquer um dos seguintes parâmetros: * **Período* :** Formato: DD/MM/AAAA a DD/MM/AAAA, tipo DATA. * **Unidade:** Tipo AUTOCOMPLETE, formato - NOME UNIDADE, entrada de dados: NOME ou CÓDIGO DA UNIDADE. * **Credor:** Tipo AUTOCOMPLETE, formato - NOME CREDOR, entrada de dados: NOME CREDOR. * **Natureza de Despesa:** Tipo AUTOCOMPLETE, formato - NOME NATUREZA, entrada de dados: NOME NATUREZA ou CÓDIGO NATUREZA. * **Fonte de Recurso:** Tipo AUTOCOMPLETE, formato - NOME FONTE (CÓDIGO), entrada de dados: NOME ou CÓDIGO. * **Plano Interno:** Tipo AUTOCOMPLETE, formato - NOME PLANO (CÓDIGO), entrada de dados: NOME ou CÓDIGO. * **PTRES:** Tipo AUTOCOMPLETE, formato - NOME PLANO (CÓDIGO), entrada de dados: NOME ou CÓDIGO. * O relatório pode ser emitido de três maneiras: * **Orçamento Oficial**: se o orçamento que está sendo executado * **Orçamento Negociado**: Corresponde ao orçamento que uma unidade pede emprestado a outra no Orçamento Oficial para repor na próxima execução orçamentária; * **Orçamento Oficial e Negociado**: retorna os registros oficiais e negociados. Sistema emite relatório, conforme modelo apresentado: ([[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:relatorios:empenhos:empenhos_a_pagar|RN01]]) === Modelo de Relatório === **RELATÓRIO DE EMPENHOS A PAGAR** **__Unidade Gestora__:** UNIDADE GESTORA (CÓDIGO) **__Unidade__:** UNIDADE **__Credor__:** NOME CREDOR **__Elemento__:** NOME ELEMENTO **__Período__:** Formato - DD/MM/AAAA a DD/MM/AAAA, tipo - DATA. ^ Empenho^ Modalidade^ Data ^ Credor ^ Valor* ^ Valor Liquidado ^ Valor Pago ^ |9.../AAAA ([[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:relatorios:empenhos:empenhos_a_pagar|RN02]]) | MODALIDADE |DD/MM/AAAA| NOME CREDOR (DOCUMENTO CREDOR) | R$ 99.99 | R$ 99.99| R$ 99.99 | |------- | ------- |-------| ------- | ------- | -------| ------- | |------- | ------- |-------| ------- | ------- | -------| ------- | | **Total**||||R$99,99|R$99,99| R$99,99| *O valor contém também as parcelas referentes aos reforços e às anulações de empenho. *Valor do empenho = Valor do Empenho + Reforços - Anulações. Sistema possibilita visualizar o [[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:consultas:empenho:empenho|detalhamento do empenho]]. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Os empenhos apresentados no relatório não devem possuir registro de estorno associados. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | |br.ufrn.sipac.orcamento.dominio.CelulaOrcamentaria | administrativo.sco.celula_orcamentaria | |br.ufrn.sipac.orcamento.dominio.Esfera | administrativo.sco.esfera | |br.ufrn.sipac.orcamento.dominio.FonteRecurso | administrativo.sco.fonte_recurso | |br.ufrn.sipac.orcamento.dominio.ElementoDespesa | administrativo.sco.elemento_despesa | |br.ufrn.sipac.orcamento.dominio.PlanoInterno | administrativo.sco.plano_interno | |br.ufrn.sipac.orcamento.dominio.ProgramaTrabalho | administrativo.sco.programa_trabalho | ===== Plano de Teste ===== Sistema: SIPAC Módulo: SCO Link(s): Menu SCO -> Relatórios -> Empenhos -> Empenhos a Pagar Usuário: raphaela Papel que usuário deve ter: ScoPapeis.EXECUTOR_ORCAMENTO, ScoPapeis.EXECUTOR_ORCAMENTO_GLOBAL ===== Cenários de Teste ===== Para realizar a validação do relatório, sugere-se que seja adicionado um empenho (Menu SCO -> Movimentações -> Empenho -> Registrar Nota de Empenho), adicionado reforço (Menu SCO -> Movimentações -> Empenho -> Reforçar Empenho) e anulações(Menu SCO -> Movimentações -> Empenho -> Anular Empenho ). Observar o campo valor do relatório que é o resultado do valor do empenho mais os reforços do empenho menos as anulações do empenho. Realizar lançamentos (Menu SCO -> Movimentações -> Empenho -> Liquidação/Pagamento -> Liquidar Empenho) para este empenho e observar a coluna valor liquidado e por último adicionar ordens bancárias (Menu SCO -> Movimentações -> Empenho -> Liquidação/Pagamento -> Registrar Ordem Bancária) a este empenho e observar a coluna Valor Pago. Os empenhos só serão listados no relatório caso o Valor Liquidado seja maior que o Valor Pago. ===== Dados para o Teste ===== Utilizar um usuário que possua um dos papéis especificados acima. Para verificar se os dados exibidos estão corretos pode ser feito uma consulta ao link Menu SCO → Consultas → Empenho, informando o empenho cadastrado no plano de teste. Em Detalhe do Empenho, selecionar o link Visualizar Movimentação Detalhada. Nesta opção será possível verificar todos os reforços, anulações, lançamentos e ordens bancárias do empenho. Consulta que exibe todos os empenhos estornados de uma unidade gestora em um determinado ano: select id_empenho, cod_empenho, ano, id_unidade_gestora from sco.empenho where id_unidade_gestora = :idUnidadeGestora and ano = :ano and data_estorno is not null Substituir :idUnidadeGestora pelo id da unidade gestora e :ano pelo ano dos empenhos.