~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== 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