echo "";
echo "Última atualização: ";
ver('', false);
echo "
";
====== Consultar Multas ======
Esse fluxo é utilizado pelos casos de uso do módulo de transportes para realizar consultas de multas afim de realizar suas ações propostas.
===== Descrição do Fluxo =====
O fluxo inicia-se com a consulta das multas, a consulta pode ser feita pelos seguintes filtros:
* **Número da Multa**: Tipo - NUMÉRICO, Formato - 9999/AAAA (NÚMERO/ANO).
* **Ano da Multa**: Tipo - NUMÉRICO, Formato - AAAA.
* **Multa na Unidade**: Tipo - TEXTO.
* **Placa do Veiculo**: Tipo - TEXTO E NUMÉRICO, Formato - XXX 9999.
* **Categoria do Infrator**: Tipo - TEXTO.
* **Infrator**: Tipo - TEXTO.
* **Código da Infração**: Tipo - NUMÉRICO, Formato - 999-99.
* **Gravidade da Infração**: Tipo - TEXTO.
* **Grupo da Infração**: Tipo - TEXTO.
* **Período da Infração**: Tipo - DATA, Formato: DD/MM/AAAA a DD/MM/AAAA .
* **Órgão Autuador**: Tipo - TEXTO.
* **Situação da Multa**: Tipo - TEXTO.
* **Todas Multas**: Tipo - LÓGICO
Abaixo são listados as multas encontrados na consulta, com os seguintes campos:
* **__Multa__**: Tipo - NUMÉRICO, Formato - 9999/AAAA (NÚMERO/ANO).
* **__Nº Auto Infração__**: Tipo - TEXTO e NUMÉRICO.
* **__Veículo__**: Tipo - TEXTO, Formato - XXX 9999.
* **__Unidade__**: Tipo - TEXTO
* **__Data da Infração__**: Tipo - - DATA, Formato: DD/MM/AAAA.
* **__Valor da Multa__**: Tipo - NUMÉRICO, Formato: 99,99.
* **__Situação__**: Tipo - TEXTO
* **__Infração__**: Tipo - TEXTO, (CÓDIGO) INFRAÇÃO - CLASSIFICAÇÃO.
* **__Infrator__**: Tipo - TEXTO, Formato: CATEGORIA - NOME.
* Para cada multa temos a opção:
* //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.
* **__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.
* **__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. Mostrado apenas quando há um grupo de infração associado.
* **__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. Mostrado apenas quando há um grupo de infração associado.
* **__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.
* **__Espécie__**: Tipo - TEXTO.
* **__Categoria__**: 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.
* E abaixo três tabelas:
* **__Providências da Multa__**
* **__Data da Providência__**: Tipo - DATA, Formato - DD/MM/AAAA.
* **__Descrição__**: Tipo - TEXTO.
* **__Recursos da Multa__**
* **__Instância__**: Tipo - TEXTO.
* **__Data Limite para Defesa__**: Tipo - DATA, Formato - DD/MM/AAAA.
* **__Data de Encaminhamento__**: Tipo - DATA, Formato - DD/MM/AAAA.
* **__Órgão Competente__**: Tipo - TEXTO.
* **__Situação__**: Tipo - TEXTO.
* **__Alterações na Situação da Multa__**
* **__Data da Alteração__**: Tipo - DATA, Formato - DD/MM/AAAA.
* **__Situação Anterior__**: Tipo - TEXTO.
* **__Observações__**: Tipo - TEXTO.
* **__Usuário__**: Tipo - TEXTO.
* Dependendo do caso de uso que utilizará este consultador ainda podemos ter as seguintes opções:
* //Selecionar Multa//
* //Adicionar//
* //Alterar//
* //Alterar Situação//
* //Remover/Inativar//
* //Excluir//
* //Visualizar Providências//: São mostradas as providências cadastradas para a multa:
* É exibido 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 as providências com os seguintes dados:
* **__Data da Providência__**: Tipo - DATA, Formato - DD/MM/AAAA.
* **__Descrição__**: Tipo - TEXTO.
* Para cada providência temos as opções:
* //Editar Providência //: Segue para o fluxo do //[[desenvolvimento:especificacoes:sipac:transportes:casos_de_uso:multas:multa:cadastrar_providencia|Cadastrar Providência ]]//.
* //Remover Providência //: Exclui o recurso do sistema, pedindo a confirmação antes.
* //Visualizar Recursos//: São mostrados os recursos cadastrados para a multa:
* É exibido 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.
* **__Situação__**: Tipo - TEXTO.
* **__Data de Encaminhamento__**: Tipo - DATA, Formato - DD/MM/AAAA.
* **__Órgão Competente__**: Tipo - TEXTO, Formato - (CÓDIGO) SIGLA - NOME - UF.
* Para cada recursos temos as opções:
* //Editar Recurso//: Segue para o fluxo do //[[desenvolvimento:especificacoes:sipac:transportes:casos_de_uso:multas:multa:cadastrar_recurso_multa|Cadastrar Recurso de Multa]]//.
* //Remover Recurso//: Exclui o recurso do sistema, pedindo a confirmação antes.
O fluxo é finalizado.
===== Principais Regras de Negócio =====
Não se aplica.
==== Resoluções/Legislações Associadas ====
{{:desenvolvimento:especificacoes:sipac:protocolo:portaria_normativa_5-2002.pdf | PORTARIA NORMATIVA Nº 5, DE 19 DE DEZEMBRO DE 2002}}: Dispõe sobre os procedimentos gerais para utilização dos serviços de protocolo, no âmbito da Administração Pública Federal, para os órgãos e entidades integrantes do Sistema de Serviços Gerais - SISG.
===== Classes Persistentes e Tabelas Envolvidas =====
^ Classe ^ Tabela |
|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
Usuário: camilo
Papel que usuário deve ter:
* SipacPapeis.GESTOR_TRANSPORTES_GLOBAL;
* SipacPapeis.GESTOR_TRANSPORTES_UNIDADES;
* SipacPapeis.GESTOR_TRANSPORTES_VEICULO.
===== Cenários de Teste =====
- Verificar o resultado da consulta a partir dos filtros escolhidos
===== Dados para o Teste =====
* Para consulta as infrações de trânsito existentes acesse SIPAC -> Módulos -> Transportes -> Multas -> Infrações -> Listar/Editar
* Placa de carros existentes: