~~ODT~~
Atualizar Valores Para Cálculo do IR
Esse caso de uso permite cadastrar ou atualizar as alíquotas de imposto de renda. Essas alíquotas são utilizadas nas requisições de serviço de pessoa física, por exemplo.
Descrição do Caso de Uso
Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Requisições → Autorizações → Atualizar valores para cálculo do IR.
Usuário informa:
- Ano Base:* Tipo - NUMÉRICO, Formato - AAAA. Ano Base do Imposto de Renda.
- Valor Mínimo:* Tipo - NUMÉRICO.
- Valor Máximo: Tipo - NUMÉRICO.
- Alíquota (%):* Tipo - NUMÉRICO.
- Parcela a Deduzir:* Tipo - NUMÉRICO.
Sistema mostra lista de alíquotas cadastradas:
- Ano Base: Tipo - NUMÉRICO. Formato: AAAA.
- Valor Mínimo: Tipo - NUMÉRICO.
- Valor Máximo: Tipo - NUMÉRICO.
- Alíquota: Tipo - NUMÉRICO.
- Parcela a Deduzir do Imposto: Tipo - NUMÉRICO.
Para cada alíquota é disponibilizado a opção de remover. Ao escolher essa opção, a alíquota é excluída da lista.
O caso de uso é finalizado.
Principais Regras de Negócio
Não se aplica.
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sipac.requisicoes.servico.dominio.AliquotaIR | administrativo.requisicoes.aliquota_ir |
Plano de Teste
Sistema: SIPAC
Módulo: Requisições
Link(s): Autorizações → Atualizar valores para cálculo do IR
Usuário: dilson.
Papel que usuário deve ter: SipacPapeis.AUTORIZADOR_ORÇAMENTO_GLOBAL ou SipacPapeis.GESTOR_TABELA_IR.
Cenários de Teste
Não se aplica.
Dados para o Teste
Para visualizar as alíquotas cadastradas para um ano base:
SELECT this_.id, this_.ano_base, this_.data_cadastro, this_.deducao, this_.percentual, this_.id_usuario, this_.valor_max, this_.valor_min, usuario2_.ID_USUARIO, usuario2_.LOGIN, usuario2_.TIPO, usuario2_.EMAIL, usuario2_.ID_ALUNO, usuario2_.ID_SERVIDOR, usuario2_.ID_FOTO, usuario2_.ID_PESSOA, usuario2_.ID_UNIDADE, usuario2_.INATIVO, usuario2_.ULTIMO_ACESSO FROM requisicoes.aliquota_ir this_ LEFT OUTER JOIN COMUM.USUARIO usuario2_ ON this_.id_usuario=usuario2_.ID_USUARIO --Substituir o ano base pelo desejado WHERE this_.ano_base=2010 ORDER BY this_.valor_min ASC