Tabela de conteúdos

~~ODT~~

Última atualização: 2017/04/03 18:21 (edição externa)

Cadastrar Ordem Bancária

Uma ordem bancária destina-se ao pagamento de compromissos, bem como à liberação de recursos para fins de adiantamento e suprimento de fundos. Sendo assim indica que um pagamento foi autorizado total ou parcialmente para um fornecedor. Este caso de uso deve ser utilizado pelos reponsáveis orçamentários da unidade e tem como finalidade o lançamento das ordens bancária de uma liquidação de empenho.

Descrição do Caso de Uso

Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Módulo Orçamento → Aba Movimentações → Empenho → Pagamento → Registrar Ordem Bancária.

O sistema solicita os dados a seguir:

Ao informar o processo, uma lista de liquidações associadas a ordem bancária. Nessa lista são exibidos:

Para cada liquidação é possível visualizar a ordem bancária.

É possível indicar as liquidações a serem geradas as ordens bancárias.

Um e-mail é enviado para o proposto. que apresenta os seguintes dados (RN04):

Assunto: Pagamento da Requisição <NUMERO DA REQUISIÇÃO>/<ANO DA REQUISIÇÃO> - REQUISIÇÃO DE DIÁRIAS
Foi registrado pagamento referente à Requisição <NUMERO DA REQUISIÇÃO>/<ANO DA REQUISIÇÃO> - REQUISIÇÃO DE DIÁRIAS
pela Ordem Bancária <NUMERO DA ORDEM BANCÁRIA>/<ANO DA ORDEM BANCÁRIA>, no valor de <VALOR FORMATO 99,99>
com a finalidade <FINALIDADE DA ORDEM BANCÁRIA>
--------------------------------------------------

O caso de uso então se encerra.

Principais Regras de Negócio

Resoluções/Legislações Associadas

Não se aplica.

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sipac.orcamento.movimentacoes.dominio.OrdemBancaria administrativo.sco.ordem_bancaria
br.ufrn.sipac.orcamento.movimentacoes.dominio.Lancamento administrativo.sco.lancamento
br.ufrn.sipac.orcamento.movimentacoes.dominio.Empenho administrativo.sco.empenho
br.ufrn.sipac.orcamento.movimentacoes.dominio.OrdemBancariaLancamento administrativo.sco.ordem_bancaria_lancamento

Plano de Teste

Sistema: SIPAC

Módulo: Orçamento

Link(s): Módulo de Orçamento → Movimentações → Empenho → Pagamento → Registrar Ordem Bancária

Usuário:

Papel que usuário deve ter: ScoPapeis.EXECUTOR_ORCAMENTO, ScoPapeis.EXECUTOR_ORCAMENTO_GLOBAL, ScoPapeis.EXECUTOR_CONVENIO

Cenários de Teste

Testar Ordem Bancária Vinculada à Requisição de Diária

Dados para o Teste

Select de busca de processo válidos:

select l.num_processo, l.id_lancamento, l.data, l.observacoes, l.valor, e.id_empenho as idEmpenhoSub, e.cod_empenho as documentoSub, el.id_empenho as idEmpenho, el.cod_empenho as documentoEmpenho from sco.empenho e join sco.sub_empenho sub on (e.id_empenho = sub.id_empenho) join sco.lancamento l on (l.id_sub_empenho = sub.id_sub_empenho ) left join sco.empenho el on (l.id_empenho = el.id_empenho ) where l.ano_processo = :AnoProcesso and e.anulado = falseValue()

Para cadastrar Liquidações de Empenhos relacionadas com processo segue o link SCO → Movimentações → Empenho → Liquidar Empenho

Para alterar ordens bancárias cadastradas SIPAC → Orçamento → Aba Movimentações → Empenho → Pagamento → Ordem Bancaria → Listar/Alterar

Script para alterar o email de uma pessoa:

 UPDATE comum.pessoa SET email=:email WHERE cpf_cnpj = :cpf_cnpj