Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| Ambos lados da revisão anterior Revisão anterior | |||
| pres:gerti:gestao_de_ativos:portal:er_005 [25/06/2026 19:21] – pramorim | pres:gerti:gestao_de_ativos:portal:er_005 [12/09/2026 14:42] (atual) – pramorim | ||
|---|---|---|---|
| Linha 4: | Linha 4: | ||
| **Menu / Local de acesso**: Portal TCE-GO | Serviços | Consulta de Pendências e Geração de Boletos | **Menu / Local de acesso**: Portal TCE-GO | Serviços | Consulta de Pendências e Geração de Boletos | ||
| + | |||
| + | ===== Problema, Escopo e Fora de Escopo ===== | ||
| + | |||
| + | **Problema**: | ||
| + | |||
| + | **Escopo**: | ||
| + | |||
| + | * Consulta de pendências por CPF ou CNPJ, com validação do documento | ||
| + | * Filtros avançados opcionais por número do processo, número e ano do ofício | ||
| + | * Listagem das pendências em aberto com situação, valor total, vencimento e quantidade de parcelas | ||
| + | * Detalhamento das parcelas de uma pendência, com seleção única e cálculo do valor a pagar | ||
| + | * Geração do boleto pela API de Cobrança do Banco do Brasil (v2), incluindo segunda via | ||
| + | * Prorrogação automática da data de vencimento de parcela vencida | ||
| + | * Tela de confirmação com linha digitável copiável e acesso ao site do Banco do Brasil | ||
| + | * Link do número do processo para o detalhamento do processo (RF-002) | ||
| + | |||
| + | **Fora de escopo**: | ||
| + | |||
| + | * Renderização ou download da imagem do boleto dentro do portal — a impressão ocorre no site do Banco do Brasil (RN11) | ||
| + | * Consulta de situação de pagamento, baixa ou conciliação bancária | ||
| + | * Parcelamento, | ||
| + | * Emissão de boleto para débitos que não sejam multa vinculada a ofício | ||
| + | * Integração MPAG, desativada pelo Banco do Brasil em 31/12/2025 | ||
| + | * Autenticação do usuário ou vínculo do boleto a uma conta | ||
| + | * Tratamento do CNPJ alfanumérico (Instrução Normativa RFB nº 2.229/2024) na consulta de pendências, | ||
| ===== Atores ===== | ===== Atores ===== | ||
| Linha 68: | Linha 93: | ||
| |Vencimento|Data (dd/ | |Vencimento|Data (dd/ | ||
| |Valor|Moeda (R$)|Sim|Valor monetário|–|Valor total do boleto (Parcela + Atualização Monetária).| | |Valor|Moeda (R$)|Sim|Valor monetário|–|Valor total do boleto (Parcela + Atualização Monetária).| | ||
| - | |Linha Digitável|Texto com botão " | + | |Linha Digitável|Texto com botão " |
| |Botão " | |Botão " | ||
| |Instruções para Pagamento|Lista informativa|Sim|–|–|Exibe as instruções fixas de pagamento (RN12).| | |Instruções para Pagamento|Lista informativa|Sim|–|–|Exibe as instruções fixas de pagamento (RN12).| | ||
| Linha 121: | Linha 146: | ||
| |04.2|Caso não exista boleto gerado anteriormente, | |04.2|Caso não exista boleto gerado anteriormente, | ||
| |05|O sistema envia os dados do boleto à API do Banco do Brasil ('' | |05|O sistema envia os dados do boleto à API do Banco do Brasil ('' | ||
| - | |06|O sistema salva a URL da imagem | + | |06|O sistema salva o link de segunda via do boleto |
| |07|O sistema registra o envio de e-mail de monitoramento interno com os dados do boleto gerado.|RN19| | | |07|O sistema registra o envio de e-mail de monitoramento interno com os dados do boleto gerado.|RN19| | | ||
| - | |08|O sistema exibe a Tela 04 com as informações do boleto gerado: Beneficiário, | + | |08|O sistema exibe a Tela 04 com as informações do boleto gerado: Beneficiário, |
| |08.1|Caso a API do Banco do Brasil retorne erro na geração, o sistema apresenta a mensagem: " | |08.1|Caso a API do Banco do Brasil retorne erro na geração, o sistema apresenta a mensagem: " | ||
| Linha 131: | Linha 156: | ||
| |01|O sistema identifica que já existe boleto gerado anteriormente para a parcela selecionada.|RN17|Tela 03| | |01|O sistema identifica que já existe boleto gerado anteriormente para a parcela selecionada.|RN17|Tela 03| | ||
| |02|O sistema verifica se a data de vencimento foi prorrogada.|RN09| | | |02|O sistema verifica se a data de vencimento foi prorrogada.|RN09| | | ||
| - | |02.1|Caso a data tenha sido prorrogada, o sistema aciona a alteração do boleto junto à API do Banco do Brasil ('' | + | |02.1|Caso a data tenha sido prorrogada, o sistema aciona a alteração do boleto junto à API do Banco do Brasil ('' |
| |02.1.1|Caso a alteração falhe, o sistema apresenta a mensagem de erro retornada pela API e redireciona para a Tela 01.| | | | |02.1.1|Caso a alteração falhe, o sistema apresenta a mensagem de erro retornada pela API e redireciona para a Tela 01.| | | | ||
| - | |03|O sistema aciona o detalhamento do boleto na API do Banco do Brasil ('' | + | |03|O sistema aciona o detalhamento do boleto na API do Banco do Brasil ('' |
| - | |03.1|O sistema monta a URL de redirecionamento | + | |03.1|Caso o vencimento tenha sido prorrogado e a data de vencimento devolvida pelo detalhamento não coincida com a nova data, o sistema repete o detalhamento após 30 segundos.|RN10| | |
| + | |03.2|O sistema | ||
| |04|O sistema registra o envio de e-mail de monitoramento interno com os dados do boleto.|RN19| | | |04|O sistema registra o envio de e-mail de monitoramento interno com os dados do boleto.|RN19| | | ||
| |05|O sistema exibe a Tela 04 com as informações da segunda via do boleto.|RN10|Tela 04| | |05|O sistema exibe a Tela 04 com as informações da segunda via do boleto.|RN10|Tela 04| | ||
| Linha 150: | Linha 176: | ||
| |RN08|**Cálculo do Valor Total da Parcela** – Ao selecionar uma parcela, o sistema calcula e exibe o valor total: Valor da Parcela + Atualização Monetária. Este valor é o que será cobrado no boleto gerado.| | |RN08|**Cálculo do Valor Total da Parcela** – Ao selecionar uma parcela, o sistema calcula e exibe o valor total: Valor da Parcela + Atualização Monetária. Este valor é o que será cobrado no boleto gerado.| | ||
| |RN09|**Prorrogação Automática de Vencimento** – Quando a data de vencimento da parcela estiver expirada na data da geração do boleto, o sistema prorroga automaticamente a data de vencimento para 2 (dois) dias a partir da data atual. \\ – Se o valor da parcela não foi alterado no mês corrente (ValorParcelaAntiga == Valor), o sistema também incrementa a versão do boleto (NUMR_VERSBOLETA_N + 1) na tabela '' | |RN09|**Prorrogação Automática de Vencimento** – Quando a data de vencimento da parcela estiver expirada na data da geração do boleto, o sistema prorroga automaticamente a data de vencimento para 2 (dois) dias a partir da data atual. \\ – Se o valor da parcela não foi alterado no mês corrente (ValorParcelaAntiga == Valor), o sistema também incrementa a versão do boleto (NUMR_VERSBOLETA_N + 1) na tabela '' | ||
| - | |RN10|**Linha Digitável** – O código da linha digitável é obtido via API de Detalhamento | + | |RN10|**Linha Digitável** – Exibida na Tela 04 com botão |
| - | |RN11|**Redirecionamento para Impressão** – A imagem do boleto não é disponibilizada | + | |RN11|**Redirecionamento para Impressão** – A imagem do boleto não é disponibilizada pela integração: a API de Cobrança devolve, no campo '' |
| |RN12|**Instruções para Pagamento** – As seguintes instruções são exibidas fixamente na Tela 04: \\ – "Este boleto pode ser pago até a data de vencimento, após o vencimento, o boleto não pode ser pago." \\ – "O pagamento pode ser efetuado via internet banking em qualquer banco ou casas lotéricas." | |RN12|**Instruções para Pagamento** – As seguintes instruções são exibidas fixamente na Tela 04: \\ – "Este boleto pode ser pago até a data de vencimento, após o vencimento, o boleto não pode ser pago." \\ – "O pagamento pode ser efetuado via internet banking em qualquer banco ou casas lotéricas." | ||
| |RN13|**Consulta de Pendências** – A consulta de pendências é realizada via '' | |RN13|**Consulta de Pendências** – A consulta de pendências é realizada via '' | ||
| |RN14|**Consulta de Parcelas** – A consulta de parcelas é realizada via '' | |RN14|**Consulta de Parcelas** – A consulta de parcelas é realizada via '' | ||
| - | |RN17|**Integração com API de Cobrança do Banco do Brasil** – A geração e o gerenciamento de boletos utilizam a API de Cobrança | + | |RN17|**Integração com API de Cobrança do Banco do Brasil** – A geração e o gerenciamento de boletos utilizam a API de Cobrança v2, ativa desde 01/ |
| |RN18|**Persistência da URL do Boleto** – Após geração bem-sucedida do boleto, o sistema salva a URL da imagem retornada pelo Banco do Brasil na tabela Oracle '' | |RN18|**Persistência da URL do Boleto** – Após geração bem-sucedida do boleto, o sistema salva a URL da imagem retornada pelo Banco do Brasil na tabela Oracle '' | ||
| |RN19|**Monitoramento por E-mail** – A cada geração ou segunda via de boleto, o sistema envia automaticamente um e-mail de monitoramento interno para a lista de destinatários configurada em '' | |RN19|**Monitoramento por E-mail** – A cada geração ou segunda via de boleto, o sistema envia automaticamente um e-mail de monitoramento interno para a lista de destinatários configurada em '' | ||
| |RN20|**Paginação de Parcelas** – A lista de parcelas exibida na Tela 03 é paginada com 5 (cinco) parcelas por página.| | |RN20|**Paginação de Parcelas** – A lista de parcelas exibida na Tela 03 é paginada com 5 (cinco) parcelas por página.| | ||
| + | |||
| + | ---- | ||
| + | //Gerado com: documentar-funcionalidade-v2.md — projeção parcial do PRD 1.3: seções Problema, Escopo e Fora de Escopo e Restrições, | ||
| + | //Revisado por: @pramorim - Paulo Ricardo Amorim Silva // | ||