Tabela de conteúdos

~~ODT~~

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

Cadastrar Tributo

Este caso de uso é utilizado pelos executores orçamentários local e global e executor de convênio para realizar o cadastro dos tributos dos tipos Documento de Arrecadação de Receitas Federais(DARF), Guia da Previdência Social(GPS), Documento de Arrecadação dos Estados e Municípios(DAR). Esta funcionalidade deve ser cadastrada em paralelo com a Ordem Bancária. A soma da Ordem Bancária e Tributos totalizam a liquidação.

Descrição do Caso de Uso

Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Orçamento → Aba Movimentações → Empenho → Pagamento → Tributo → Cadastrar Tributo.

Para Registrar o Tributo o usuário informa:

O usuário informa número do processo válido e o sistema lista as liquidações associadas ao Tributo:

O usuário pode selecionar uma ou mais liquidações.

O caso de uso é finalizado.

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.Lancamento administrativo.sco.lancamento
br.ufrn.sipac.orcamento.movimentacoes.dominio.OrdemBancaria administrativo.sco.ordem_bancaria
br.ufrn.sipac.orcamento.movimentacoes.dominio.Empenho administrativo.sco.empenho
br.ufrn.sipac.orcamento.movimentacoes.dominio.OrdemBancariaLancamento administrativo.sco.ordem_bancaria_lancamento
br.ufrn.sipac.orcamento.movimentacoes.dominio.SubEmpenho administrativo.sco.sub_empenho
br.ufrn.sipac.orcamento.movimentacoes.dominio.Tributo administrativo.sco.tributo
br.ufrn.sipac.orcamento.movimentacoes.dominio.TributoLancamento administrativo.sco.tributo_lancamento

Plano de Teste

Sistema: SIPAC

Módulo: Orçamento

Link(s): Aba Movimentações → Empenho → Pagamento →Tributo → Cadastrar Tributo

Usuário:

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

Cenários de Teste

Dados para o Teste

Select de busca de processos válidos com lançamentos:

select pro.radical,pro.num_protocolo, pro.ano, pro.dv,l.id_lancamento, l.data, l.observacoes, l.valor, e.id_empenho as idEmpenhoSub, e.cod_empenho as documentoSub, e.id_empenho as idEmpenho, e.cod_empenho as documentoEmpenho 
from sco.lancamento l
left join protocolo.processo pro on(pro.id_processo=l.id_processo) 
left join sco.sub_empenho sub on (l.id_sub_empenho = sub.id_sub_empenho) 
left join sco.empenho e on (l.id_empenho = e.id_empenho or sub.id_empenho = e.id_empenho)
where e.id_unidade_gestora = 605 and e.anulado = false and l.id_registro_estorno is null 

order by l.id_lancamento

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

Para alterar tributos cadastrados SIPAC → Orçamento → Aba Movimentações → Empenho → Pagamento → Tributo → Listar/Alterar Tributo

Script para alterar o email de uma pessoa:

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