Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| Próxima revisão | Revisão anterior | ||
| pres:gerti:gestao_de_ativos:portal:er_004 [30/03/2026 21:12] – criada pramorim | pres:gerti:gestao_de_ativos:portal:er_004 [17/05/2026 23:10] (atual) – pramorim | ||
|---|---|---|---|
| Linha 3: | Linha 3: | ||
| Permite que qualquer cidadão consulte a existência de registro de Contas Julgadas Irregulares no TCE-GO e, em caso negativo, emita uma Certidão Negativa imprimível diretamente pelo navegador. Em caso de pendência, o sistema informa a necessidade de comparecimento presencial. Um fluxo secundário permite validar a autenticidade de certidões previamente emitidas. | Permite que qualquer cidadão consulte a existência de registro de Contas Julgadas Irregulares no TCE-GO e, em caso negativo, emita uma Certidão Negativa imprimível diretamente pelo navegador. Em caso de pendência, o sistema informa a necessidade de comparecimento presencial. Um fluxo secundário permite validar a autenticidade de certidões previamente emitidas. | ||
| - | **Local de Acesso:** Portal TCE-GO → Serviços | + | **Local de Acesso:** Portal TCE-GO → Serviços → Emitir Certidão Negativa | Rota: `/certidao` |
| --- | --- | ||
| Linha 17: | Linha 17: | ||
| ==== Tela 01 – Formulário de Emissão (estado: search) ==== | ==== Tela 01 – Formulário de Emissão (estado: search) ==== | ||
| - | {{: | + | {{: |
| ^ Elemento ^ Tipo ^ Obrigatório ^ Regra ^ | ^ Elemento ^ Tipo ^ Obrigatório ^ Regra ^ | ||
| Linha 28: | Linha 28: | ||
| ==== Tela 03 – Certidão Negativa (estado: negativa) ==== | ==== Tela 03 – Certidão Negativa (estado: negativa) ==== | ||
| - | {{: | + | {{: |
| ^ Elemento ^ Tipo ^ Descrição ^ | ^ Elemento ^ Tipo ^ Descrição ^ | ||
| Linha 44: | Linha 44: | ||
| ==== Tela 04 – Certidão Positiva / Aviso (estado: positiva) ==== | ==== Tela 04 – Certidão Positiva / Aviso (estado: positiva) ==== | ||
| + | {{: | ||
| ^ Elemento ^ Tipo ^ Descrição ^ | ^ Elemento ^ Tipo ^ Descrição ^ | ||
| Linha 51: | Linha 52: | ||
| ==== Tela 05 – Modal de Validação (estado: validacao-modal) ==== | ==== Tela 05 – Modal de Validação (estado: validacao-modal) ==== | ||
| + | |||
| + | {{: | ||
| ^ Elemento ^ Tipo ^ Obrigatório ^ Regra ^ | ^ Elemento ^ Tipo ^ Obrigatório ^ Regra ^ | ||
| | CPF/CNPJ | Texto numérico com máscara | Sim | CPF (11 dígitos) ou CNPJ (14 dígitos) válido | | | CPF/CNPJ | Texto numérico com máscara | Sim | CPF (11 dígitos) ou CNPJ (14 dígitos) válido | | ||
| - | | Data de Emissão | Date | Sim | Formato | + | | Data de Emissão | Date | Sim | Formato dd/ |
| | Hora de Emissão | Time | Sim | Formato HH:mm:ss (input type=" | | Hora de Emissão | Time | Sim | Formato HH:mm:ss (input type=" | ||
| | Código de Controle | Texto | Sim | Código alfanumérico da certidão a validar | | | Código de Controle | Texto | Sim | Código alfanumérico da certidão a validar | | ||
| Linha 61: | Linha 64: | ||
| ==== Tela 06 – Resultado da Validação (estado: validacao-resultado) ==== | ==== Tela 06 – Resultado da Validação (estado: validacao-resultado) ==== | ||
| + | {{: | ||
| ^ Elemento ^ Tipo ^ Descrição ^ | ^ Elemento ^ Tipo ^ Descrição ^ | ||
| | Status da validação | Texto dinâmico | " | | Status da validação | Texto dinâmico | " | ||
| Linha 82: | Linha 85: | ||
| | 05.3 | Se CPF/CNPJ com dígito verificador inválido: o sistema bloqueia a submissão e exibe mensagem de erro antes de chamar a API | RN03, RN04 | Tela 01 | | | 05.3 | Se CPF/CNPJ com dígito verificador inválido: o sistema bloqueia a submissão e exibe mensagem de erro antes de chamar a API | RN03, RN04 | Tela 01 | | ||
| | 05.4 | Se Captcha não verificado: o sistema bloqueia a submissão | RN05 | Tela 01 | | | 05.4 | Se Captcha não verificado: o sistema bloqueia a submissão | RN05 | Tela 01 | | ||
| - | | 06 | O sistema exibe o indicador de carregamento e envia requisição POST `/api/certidao/emitir` | RN06 | | | + | | 06 | O sistema exibe o indicador de carregamento e envia requisição POST `/api/certidoes/emissao` | RN06 | | |
| | 07 | A API retorna resposta | — | — | | | 07 | A API retorna resposta | — | — | | ||
| - | | 07.1 | Se `ehPositiva | + | | 07.1 | Se `certidaoNegativa |
| - | | 07.2 | Se `ehPositiva | + | | 07.2 | Se `certidaoNegativa |
| | 07.3 | Se a API retornar erro de validação: | | 07.3 | Se a API retornar erro de validação: | ||
| Linha 113: | Linha 116: | ||
| | 04.1 | Se qualquer campo obrigatório não preenchido: o sistema bloqueia a submissão | RN13 | Tela 05 | | | 04.1 | Se qualquer campo obrigatório não preenchido: o sistema bloqueia a submissão | RN13 | Tela 05 | | ||
| | 04.2 | Se CPF/CNPJ inválido: o sistema bloqueia a submissão e exibe erro | RN03, RN04 | Tela 05 | | | 04.2 | Se CPF/CNPJ inválido: o sistema bloqueia a submissão e exibe erro | RN03, RN04 | Tela 05 | | ||
| - | | 05 | O sistema envia requisição | + | | 05 | O sistema envia requisição |
| | 06 | A API retorna resposta | — | — | | | 06 | A API retorna resposta | — | — | | ||
| - | | 06.1 | Se `valida | + | | 06.1 | Se `certidaoValida |
| - | | 06.2 | Se `valida | + | | 06.2 | Se `certidaoValida |
| | 07 | O cidadão fecha o modal ou retorna ao formulário de emissão | — | Tela 01 | | | 07 | O cidadão fecha o modal ou retorna ao formulário de emissão | — | Tela 01 | | ||
| Linha 129: | Linha 132: | ||
| | RN04 | O CPF é validado pelo algoritmo de dígito verificador módulo 11. O CNPJ é validado pelo algoritmo com pesos [5, | | RN04 | O CPF é validado pelo algoritmo de dígito verificador módulo 11. O CNPJ é validado pelo algoritmo com pesos [5, | ||
| | RN05 | O campo Captcha é obrigatório. O sistema utiliza componente reCAPTCHA simulado no padrão "Não sou um robô" | | RN05 | O campo Captcha é obrigatório. O sistema utiliza componente reCAPTCHA simulado no padrão "Não sou um robô" | ||
| - | | RN06 | A requisição de emissão é enviada via POST para `/api/certidao/emitir` com os campos `nome` e `cpfCnpj` (apenas dígitos). O captcha | + | | RN06 | A requisição de emissão é enviada via POST para `https:// |
| - | | RN07 | A certidão negativa emitida tem validade de 30 dias a contar da data de emissão. A data de vencimento | + | | RN07 | A certidão negativa emitida tem validade de 30 dias a contar da data de emissão. A data de validade |
| | RN08 | A certidão negativa contém um código de controle alfanumérico único (ex: 7FF4DBFE7B7DDAFE) gerado pelo backend, que permite verificar a autenticidade do documento posteriormente. | | | RN08 | A certidão negativa contém um código de controle alfanumérico único (ex: 7FF4DBFE7B7DDAFE) gerado pelo backend, que permite verificar a autenticidade do documento posteriormente. | | ||
| | RN09 | O sistema não aciona a impressão automaticamente. A impressão é iniciada exclusivamente pela ação do cidadão no botão " | | RN09 | O sistema não aciona a impressão automaticamente. A impressão é iniciada exclusivamente pela ação do cidadão no botão " | ||
| - | | RN10 | Quando `ehPositiva | + | | RN10 | Quando `certidaoNegativa |
| | RN11 | O layout de impressão via `@media print` deve ocultar: header, formulário, | | RN11 | O layout de impressão via `@media print` deve ocultar: header, formulário, | ||
| | RN12 | O botão "Nova Consulta" | | RN12 | O botão "Nova Consulta" | ||
| | RN13 | No modal de validação, | | RN13 | No modal de validação, | ||
| - | | RN14 | A requisição de validação é enviada via POST para `/api/certidao/validar` com os campos: `cpfCnpj`, `dataEmissao` (formato | + | | RN14 | A requisição de validação é enviada via PUT para `https:// |
| - | | RN15 | Quando `valida | + | | RN15 | Quando `certidaoValida |
| - | + | ||
| - | --- | + | |
| - | + | ||
| - | ===== Integrações ===== | + | |
| - | + | ||
| - | ^ Sistema ^ Operação ^ Endpoint / Objeto Oracle ^ | + | |
| - | | API Backend TCE-GO | Emissão de certidão | POST `/ | + | |
| - | | API Backend TCE-GO | Validação de certidão | POST `/ | + | |