~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Cadastrar Recurso de Multa ====== Esse caso de uso tem por objetivo registrar os recursos de multas de trânsito para veículos da instituição. Essas infrações poderão ser cadastras pelos usuários gestores do módulo de transporte, tanto na unidade como de veículos. ===== Descrição do Caso de Uso ===== O caso de uso é acessado através do seguinte caminho: //SIPAC -> Transportes -> Multas -> Multa -> Cadastrar Recurso de Multa//. === Passo 1 === O caso de uso inicia-se através da consulta das multas cadastradas no sistema pelo [[desenvolvimento:especificacoes:sipac:fluxos::fluxo_consultar_multas|Consultador Geral de Multas]]. Para cada uma das multa são apresentadas as seguintes opções: * //Visualizar Multa//: Segue para a página onde serão exibidas as informações cadastradas para a multa: * **__Dados da Multa__** * **__Nº da Multa__**: Tipo - NUMÉRICO, Formato - 9999/AAAA. * **__Situação__**: Tipo - TEXTO. * **__Dados da Notificação de Autuação__**: No caso de notificação de autuação. * **__Nº da Notificação__**: Tipo - TEXTO e NUMÉRICO. * **__Data de Expedição__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Data de Recebimento__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Data Limite para Defesa__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Cópia do Documento__**: Tipo - TEXTO. * **__Observação__**: Tipo - TEXTO. * **__Dados da Notificação de Penalidade__**: No caso de notificação de penalidade. * **__Nº da Notificação__**: Tipo - TEXTO e NUMÉRICO. * **__Data de Expedição__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Data de Recebimento__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Data Limite para Defesa__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Cópia do Documento__**: Tipo - TEXTO. * **__Observação__**: Tipo - TEXTO. * **__Dados da Fatura__**: No caso de notificação de penalidade. * **__Valor da Multa__**: Tipo - NUMÉRICO, Formato - R$ 99,99. * **__Data de Vencimento__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Data de Pagamento__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Valor Pago__**: Tipo - NUMÉRICO, Formato - R$ 99,99. * **__Auto de Infração__**: * **__Nº do Auto de Infração__**: Tipo - TEXTO e NUMÉRICO. * **__Data da Infração__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Hora da Infração__**: Tipo - DATA, Formato - HH:MM. * **__Órgão Autuador__**: Tipo - TEXTO. Formato - (CÓDIGO) SIGLA - NOME DO ÓRGÃO. * **__Infração Cometida__**: * **__Código da Infração__**: Tipo - NUMÉRICO, Formato - 999-99. * **__Descrição da Infração__**: Tipo - TEXTO. * **__Amparo Legal__**: Tipo - TEXTO. * **__Infrator__**: Tipo - TEXTO. * **__Gravidade__**: Tipo - TEXTO. * **__Pontos na CNH__**: Tipo - NUMÉRICO. * **__Grupo__**: Tipo - TEXTO. * **__Valor da Infração__**: Tipo - NUMÉRICO, Formato - R$ 99,99. * **__Fator Multiplicador__**: Tipo - NUMÉRICO. * **__Infração Originária__**: Apenas quando a infração cometida for secundária, ou seja, esteja relacionada a uma outra infração. * **__Nº AIT Originária__**: Tipo - TEXTO e NUMÉRICO. * **__Código da Infração__**: Tipo - NUMÉRICO, Formato - 999-99. * **__Descrição da Infração__**: Tipo - TEXTO. * **__Amparo Legal__**: Tipo - TEXTO. * **__Infrator__**: Tipo - TEXTO. * **__Gravidade__**: Tipo - TEXTO. * **__Pontos na CNH__**: Tipo - NUMÉRICO. * **__Fator Multiplicador__**: Tipo - NUMÉRICO e TEXTO. * **__Grupo__**: Tipo - TEXTO. * **__Valor da Infração__**: Tipo - NUMÉRICO, Formato - R$ 99,99. * **__Dados do Veículo__**: * **__Placa__**: Tipo - TEXTO E NUMÉRICO, Formato - XXX 9999. * **__Marca__**: Tipo - TEXTO. * **__Modelo__**: Tipo - TEXTO. * **__Tipo__**: Tipo - TEXTO. * **__Espécie__**: Tipo - TEXTO. * **__Categoria__**: Tipo - TEXTO. * **__Cor__**: Tipo - TEXTO. * **__Gênero__**: Tipo - TEXTO. * **__Unidade__**: Tipo - TEXTO, Formato - NOME DA UNIDADE - SIGLA (CÓDIGO). * **__Local da Infração__**: * **__CEP__**: Tipo - NUMÉRICO, Formato - 99999-999. * **__Logradouro__**: Tipo - TEXTO. * **__Bairro__**: Tipo - TEXTO. * **__Estado__**: Tipo - TEXTO, Formato - SIGLA DO ESTADO. * **__Município__**: Tipo - TEXTO. * **__Identificação do Infrator__**: Quando o infrator não for o condutor. * **__Infrator__**: Tipo - TEXTO. * **__CPF/CNPJ__**: Tipo - NUMÉRICO, Formato - 999.999.999-99. * **__Nome/Razão Social__**: Tipo - TEXTO. Mostrado após informar o CPF/CNPJ do Infrator. * **__Identificação do Condutor__**: Quando o infrator não for o condutor. * **__Data de Identificação__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__CPF do Condutor__**: Tipo - NUMÉRICO, Formato - 999.999.999-99. * **__Nome do Condutor__**: Tipo - TEXTO. * **__Número da CNH__**: Tipo - NUMÉRICO, Formato - 9999999999. * **__Categoria da CNH__**: Tipo - TEXTO. * **__Data de Vencimento da CNH__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Identificação do Condutor Infrator__**: Quando o infrator for o condutor. * **__Data de Identificação__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__CPF do Condutor__**: Tipo - NUMÉRICO, Formato - 999.999.999-99. * **__Nome do Condutor__**: Tipo - TEXTO. * **__Número da CNH__**: Tipo - NUMÉRICO, Formato - 9999999999. * **__Categoria da CNH__**: Tipo - TEXTO. * **__Data de Vencimento da CNH__**: Tipo - DATA, Formato - DD/MM/AAAA. * //Visualizar Recursos//: São mostrados os recursos cadastrados para a multa: * São exibidos o resumo dos dados da multa: * **__Dados da Multa__** * **__Multa__**: Tipo - NUMÉRICO, Formato - 9999/AAAA. * **__Nº do AIT__**: Tipo - TEXTO e NUMÉRICO. * **__Data da Infração__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Infração__**: Tipo - TEXTO e NUMÉRICO, Formato - (CÓDIGO) INFRAÇÃO - CLASSIFICAÇÃO. * **__Órgão Autuador__**: Tipo - TEXTO. * **__Veículo__**: Tipo - TEXTO, Formato - MARCA/MODELO - ANO Placa: XXX 9999. * **__Veículo da Unidade__**: Tipo - TEXTO. * **__Infrator__**: Tipo - TEXTO. * **__Valor da Multa__**: Tipo - NUMÉRICO, Formato - R$ 99,99. * **__Situação__**: Tipo - TEXTO. * E abaixo os recursos com os seguintes dados: * **__Instância__**: Tipo - TEXTO. * **__Data Limite para Defesa__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Data de Encaminhamento__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Processo__**: Tipo - TEXTO. * **__Órgão Competente__**: Tipo - TEXTO, Formato - (CÓDIGO) SIGLA - NOME - UF. * **__Situação__**: Tipo - TEXTO. * Para cada recursos temos as opções: * //Editar Recurso//: Segue para o fluxo do //[[cadastrar_recurso_multa|Cadastrar Recurso de Multa]]//. * //Remover Recurso//: Exclui o recurso do sistema, pedindo a confirmação antes. * //Cadastrar Recurso//: Segue para o [[#Passo 2]] === Passo 2 === Nesse passo, é exibido o resumo dos dados da multa e os recursos já cadastrados para ela: * **__Multa__**: Tipo - NUMÉRICO, Formato - 9999/AAAA. * **__Nº do AIT__**: Tipo - TEXTO e NUMÉRICO. * **__Data da Infração__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Infração__**: Tipo - TEXTO e NUMÉRICO, Formato - (CÓDIGO) INFRAÇÃO - CLASSIFICAÇÃO. * **__Órgão Autuador__**: Tipo - TEXTO. * **__Veículo__**: Tipo - TEXTO, Formato - MARCA/MODELO - ANO Placa: XXX 9999. * **__Veículo da Unidade__**: Tipo - TEXTO. * **__Infrator__**: Tipo - TEXTO. * **__Valor da Multa__**: Tipo - NUMÉRICO, Formato - R$ 99,99. * **__Situação__**: Tipo - TEXTO. * **__Recurso da Defesa Prévia__**: * **__Data Limite para Defesa__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Situação__**: Tipo - TEXTO. * **__Data de Encaminhamento__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Nº do Processo do Recurso__**: Tipo - TEXTO. * **__Órgão Competente__**: Tipo - TEXTO, Formato - (CÓDIGO) SIGLA - NOME - UF. * **__Recurso da Defesa na JARI__**: * **__Data Limite para Defesa__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Situação__**: Tipo - TEXTO. * **__Data de Encaminhamento__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Nº do Processo do Recurso__**: Tipo - TEXTO. * **__Órgão Competente__**: Tipo - TEXTO, Formato - (CÓDIGO) SIGLA - NOME - UF. * **__Recurso da Defesa na 3ª Instância__**: * **__Data Limite para Defesa__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Situação__**: Tipo - TEXTO. * **__Data de Encaminhamento__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Nº do Processo do Recurso__**: Tipo - TEXTO. * **__Órgão Competente__**: Tipo - TEXTO, Formato - (CÓDIGO) SIGLA - NOME - UF. E abaixo são solicitados os dados do recurso: * **Instância**: Tipo - TEXTO. * **Data Limite para Defesa**: Tipo - DATA, Formato - DD/MM/AAAA. * **Situação**: Tipo - TEXTO. * **Data de Encaminhamento**: Tipo - DATA, Formato - DD/MM/AAAA. * **Nº do Processo do Recurso**: Tipo - TEXTO. * **Órgão Competente**: Tipo - TEXTO, Formato - (CÓDIGO) SIGLA - NOME - UF. === Passo 3 === Após o cadastro, é exibido o resumo dos dados da multa e os dados do recurso cadastrado: * **__Multa__**: Tipo - NUMÉRICO, Formato - 9999/AAAA. * **__Nº do AIT__**: Tipo - TEXTO e NUMÉRICO. * **__Data da Infração__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Infração__**: Tipo - TEXTO e NUMÉRICO, Formato - (CÓDIGO) INFRAÇÃO - CLASSIFICAÇÃO. * **__Órgão Autuador__**: Tipo - TEXTO. * **__Veículo__**: Tipo - TEXTO, Formato - MARCA/MODELO - ANO Placa: XXX 9999. * **__Veículo da Unidade__**: Tipo - TEXTO. * **__Infrator__**: Tipo - TEXTO. * **__Valor da Multa__**: Tipo - NUMÉRICO, Formato - R$ 99,99. * **__Situação__**: Tipo - TEXTO. * **__Dados do Recurso da Multa__**: * **__Instância__***: Tipo - TEXTO. * **__Data Limite para Defesa__***: Tipo - DATA, Formato - DD/MM/AAAA. * **__Situação__***: Tipo - TEXTO. * **__Data de Encaminhamento__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Nº do Processo do Recurso__**: Tipo - TEXTO. * **__Órgão Competente__***: Tipo - TEXTO, Formato - (CÓDIGO) SIGLA - NOME - UF. No final, serão mostradas as opções de Cadastrar Novo Recurso e o caso de uso é finalizado. ===== Principais Regras de Negócio ===== - **RN01** - Não é possível cadastrar mais de um recurso para a mesma instância. - **RN02** - A defesa prévia deve ser apresentada ao Órgão Autuador, logo, não é solicitado ao usuário que informe o órgão competente para o julgamento do recurso. - **RN03** - O órgão competente para multas da segunda instância é sempre a JARI - Junta Administrativa de Recursos de Infrações, do estado escolhido. - **RN04** - A Data de Encaminhamento deve ser menor ou igual a Data Limite para a Defesa. ==== Resoluções/Legislações Associadas ==== Não se Aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | |RecursoMulta.java |administrativo.transportes.recurso_multa | |InstanciaRecursoMulta.java |administrativo.transportes.instancia_recurso_multa | |SituacaoRecursoMulta.java |administrativo.transportes.situacao_recurso_multa | |Multa.java |administrativo.transportes.multa | |AutoInfracao.java |administrativo.transportes.auto_infracao | |InfracaoTransito.java |administrativo.transportes.infracao_transito | |Infrator.java |administrativo.transportes.infrator | |GravidadeInfracao.java |administrativo.transportes.gravidade_infracao | |GrupoInfracao.java |administrativo.transportes.grupo_infracao | |OrgaoTransito.java |administrativo.transportes.orgao_transito | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Transportes Link(s): Módulos -> Transportes -> Multas -> Multa -> Cadastrar Recurso de Multa Usuário: bergue Papel que usuário deve ter: * SipacPapeis.GESTOR_TRANSPORTES_GLOBAL; * SipacPapeis.GESTOR_TRANSPORTES_UNIDADES; * SipacPapeis.GESTOR_TRANSPORTES_VEICULO; * SipacPapeis.GESTOR_TRANSPORTES_LICENCIAMENTO_MULTA. ===== Cenários de Teste ===== - Cadastrar recursos de multas e verificar as regras de negócio. - Alterar recursos - Excluir recursos ===== Dados para o Teste ===== Não se aplica.