Base de Conhecimento de Gestão Comercial de Saneamento

A maior base de documentação de GSAN do mercado mantida pela Consenso Tecnologia

Ferramentas do usuário

Ferramentas do site


uc2235

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anteriorRevisão anterior
Próxima revisão
Revisão anterior
uc2235 [26/01/2026 17:59] – [[SB0003] - Gerar relatório Guia de Imóvel] claudio.lirauc2235 [27/01/2026 15:15] (atual) – [[SB0004] - Gerar relatório Guia de Cliente] claudio.lira
Linha 21: Linha 21:
  
   - O sistema exibe tela para receber os filtros de pesquisa das guias de pagamento em revisao:   - O sistema exibe tela para receber os filtros de pesquisa das guias de pagamento em revisao:
-      - **Imóvel**: o usuário informa ou pesquisa a matrícula do imóvel;+      - **Imóvel**: o usuário informa ou pesquisa a matrícula do imóvel:** [FS0001-VALIDAR IMÓVEL];**
         - Caso seja informado/pesquisado o imóvel, desabilitar o filtro de cliente;         - Caso seja informado/pesquisado o imóvel, desabilitar o filtro de cliente;
-      - **Cliente**: o usuário informa ou pesquisa o código de cleinte;+      - **Cliente**: o usuário informa ou pesquisa o código de cleinte: **[FS0002-VALIDAR CLIENTE;**
         - Caso seja informado/pesquisado o código do cliente, desabilitar o filtro de imóvel;         - Caso seja informado/pesquisado o código do cliente, desabilitar o filtro de imóvel;
       - **Incluir Guias com Pagamento**: ( ) SIM ( ) NÃO (selecionar entre SIM E NAO);       - **Incluir Guias com Pagamento**: ( ) SIM ( ) NÃO (selecionar entre SIM E NAO);
Linha 39: Linha 39:
       - **Motivo de Revisão**: exibir relação com as descrição dos motivos de revisão: **o usuário poderá selecionar um ou mais motivos;**       - **Motivo de Revisão**: exibir relação com as descrição dos motivos de revisão: **o usuário poderá selecionar um ou mais motivos;**
         - Selecionar **cmrv_dsmotivorevisaoconta**  da tabela faturamento.conta_motivo_revisao com cmrv_icuso = 1;         - Selecionar **cmrv_dsmotivorevisaoconta**  da tabela faturamento.conta_motivo_revisao com cmrv_icuso = 1;
-  sistema pesquisa as guias de pagamento em revisão +      **Botões de Açoes**: 
-      - Caso o usuário tenha informado matrícula do imóvel** [SB0001 - Pesquisar Guia de Pagamento Imóvel]**; +        - **LIMPAR**: Caso selecionado, limpar os filtros informados e retornar para o item 1 do fluxo principal; 
-      - Caso o usuário tenha informado código de cliente** [SB0002 - Pesquisar Guia de Pagamento Cliente]**;;+        - **CANCELAR**: Caso selecionado, retornar para o menu principal do sistema; 
 +        - **GERAR**: Caso selecionado,sistema pesquisa as guias de pagamento em revisão para geração do relatório: 
 +          - Caso o usuário tenha informado **MATRÍCULA DO IMÓVEL**: 
 +            - Pesquisar as guias de pagamentos em revisão do imóvel**[SB0001 - Pesquisar Guia de Pagamento Imóvel]**; 
 +            - Caso tenha retornado guias de pagamentos em revisão da tabela **guia_pagamento ou guia_pagamento_historico**: 
 +              - Gerar Relatório Guia Pagamento Imóvel:** [SB0003- Gerar Relatório Guia de Imóvel];** 
 +            - Caso Contrário:** [FS0003-Dados Não Retornados]**; 
 +          - Caso o usuário tenha informado **CÓDIGO DO CLIENTE**: 
 +            - Pesquisar as guias de pagamentos em revisão do cleinte:**[SB0002 - Pesquisar Guia de Pagamento Cliente]**; 
 +            - Caso tenha retornado guias de pagamentos em revisão da tabela **guia_pagamento ou guia_pagamento_historico**: 
 +              - Gerar Relatório Guia Pagamento Cliente:** [SB0004- Gerar Relatório Guia de Cliente];** 
 +            - Caso Contrário:** [FS0003-Dados Não Retornados]**;
   - Encerra o caso de uso.   - Encerra o caso de uso.
  
Linha 58: Linha 69:
         - **gpag_dtvencimento >= data inicial do intervalo**  e **gpag_dtvencimento <= data final do intervalo**;         - **gpag_dtvencimento >= data inicial do intervalo**  e **gpag_dtvencimento <= data final do intervalo**;
       - **Motivo de Revisão**: selecionar guias de pagamento com **cmrv_id**  correspondente aos motivos de revisao selecionados;       - **Motivo de Revisão**: selecionar guias de pagamento com **cmrv_id**  correspondente aos motivos de revisao selecionados;
-  - Caso o filtro de **INCLUIR GUIAS COM PAGAMENTO = SIM;**+  - Caso o filtro de **INCLUIR GUIAS COM PAGAMENTO = SIM; (SELECIONAR AS GUIAS DE PAGAMENTO DA TABELA HISTÓRICO);**
       - Selecionar as guias da tabela **faturamento.guia_pagamento_historico **de acordo com os filtros informados com:       - Selecionar as guias da tabela **faturamento.guia_pagamento_historico **de acordo com os filtros informados com:
         - **IMOV_ID = matrícula do imóvel informada/pesquisada;**         - **IMOV_ID = matrícula do imóvel informada/pesquisada;**
 +        - **Intervalo Data de Revisão: **selecionar apenas guias de pagamento cuja a data de revisão estaja dentro do intervalo de data de revisão informado;.
 +          - **gphi_dtrevisao >= data inicial do intervalo**  e **gpag_dtrevisao <= data final do intervalo**;
 +        - **Intervalo Data de Emissão: **selecionar apenas guias de pagamento cuja a data de emissão estaja dentro do intervalo de data de emissão informado;.
 +          - **gphi_dtemissao >= data inicial do intervalo**  e **gpag_dtemissao <= data final do intervalo**;
 +        - **Intervalo Data de Vencimento: **selecionar apenas guias de pagamento cuja a data de vencimento estaja dentro do intervalo de data de vecimento informado;.
 +          - **gphi_dtvencimento >= data inicial do intervalo**  e **gpag_dtvencimento <= data final do intervalo**;
 +        - **Motivo de Revisão**: selecionar guias de pagamento com **cmrv_id**  correspondente aos motivos de revisao selecionados;
 +
 +
 +==== [SB0002] - Pesquisar Guia de Pagamento Cliente ====
 +
 +  - **GUIAS DE IMÓVEIS ASSOCIADAS AO CLIENTE USUÁRIO INFORMADO:**
 +      - Selecionar as guias de pagamentos a partir da tabela **faturamento.guia_pagamento **de acordo com os filtros informados com:
 +        - **IMOV_ID diferente de nulo**;
 +        - **GPAG_ID existente na seleção de guias de pagamento do cliente **
 +          - **( **selecionar** gpag_id**  data tabela **cadastro.cliente_guia_pagamento**  com **clie_id = código do cliente informado/pesquisado e crtp_id = 2****);**
 +        - Caso o filtro **INCLUIR GUIAS COM PAGAMENTO = NÃO:**
 +          - Desconsiderar as guias com existência de pagamento na tabela arrecadacao.pagamento com** gpag_id = gpag_id**  da tabela guia_pagamento;.
         - **Intervalo Data de Revisão: **selecionar apenas guias de pagamento cuja a data de revisão estaja dentro do intervalo de data de revisão informado;.         - **Intervalo Data de Revisão: **selecionar apenas guias de pagamento cuja a data de revisão estaja dentro do intervalo de data de revisão informado;.
           - **gpag_dtrevisao >= data inicial do intervalo**  e **gpag_dtrevisao <= data final do intervalo**;           - **gpag_dtrevisao >= data inicial do intervalo**  e **gpag_dtrevisao <= data final do intervalo**;
Linha 68: Linha 97:
           - **gpag_dtvencimento >= data inicial do intervalo**  e **gpag_dtvencimento <= data final do intervalo**;           - **gpag_dtvencimento >= data inicial do intervalo**  e **gpag_dtvencimento <= data final do intervalo**;
         - **Motivo de Revisão**: selecionar guias de pagamento com **cmrv_id**  correspondente aos motivos de revisao selecionados;         - **Motivo de Revisão**: selecionar guias de pagamento com **cmrv_id**  correspondente aos motivos de revisao selecionados;
-  - Processar as guias de pagamentos retornadas+  - **GUIAS DO CLIENTE SEM VÍNCULO COM IMÓVEL:** 
-      - Caso tenha retornado guias de pagamentos da tabela **guia_pagamento ou guia_pagamento_historico **o sistema gera o relatório com as guias de pagamentos de imóvel+      - Selecionar as guias de pagamentos a partir da tabela **faturamento.guia_pagamento **de acordo com os filtros informados com
-        Gerar Relatório Guia Pagamento Imóvel:** [SB0003Gerar Relatório Guia de Imóvel];** +        - **IMOV_ID = nulo; ** 
-      - Caso Contrário:** [FS0003-Dados Não Retornados]**;+        - **CLIE_ID = cóigo do cliente informado/selecionado;** 
 +        - Caso o filtro **INCLUIR GUIAS COM PAGAMENTO = NÃO:** 
 +          - Desconsiderar as guias com existência de pagamento na tabela arrecadacao.pagamento com** gpag_id = gpag_id**  da tabela guia_pagamento;. 
 +        - **Intervalo Data de Revisão: **selecionar apenas guias de pagamento cuja a data de revisão estaja dentro do intervalo de data de revisão informado;
 +          - **gpag_dtrevisao >= data inicial do intervalo**  e **gpag_dtrevisao <= data final do intervalo**; 
 +        - **Intervalo Data de Emissão: **selecionar apenas guias de pagamento cuja a data de emissão estaja dentro do intervalo de data de emissão informado;
 +          - **gpag_dtemissao >= data inicial do intervalo**  e **gpag_dtemissao <= data final do intervalo**; 
 +        - **Intervalo Data de Vencimento: **selecionar apenas guias de pagamento cuja a data de vencimento estaja dentro do intervalo de data de vecimento informado;
 +          - **gpag_dtvencimento >= data inicial do intervalo**  e **gpag_dtvencimento <= data final do intervalo**; 
 +        - **Motivo de Revisão**: selecionar guias de pagamento com **cmrv_id**  correspondente aos motivos de revisao selecionados; 
 +  - Caso o filtro de **INCLUIR GUIAS COM PAGAMENTO = SIM; (SELECIONAR AS GUIAS DE PAGAMENTO DA TABELA HISTÓRICO):** 
 +      - **GUIAS DE IMÓVEIS ASSOCIADAS AO CLIENTE USUÁRIO INFORMADO:** 
 +        - Selecionar as guias de pagamentos a partir da tabela **faturamento.guia_pagamento_historico **de acordo com os filtros informados com
 +          **IMOV_ID diferente de nulo**; 
 +          - **GPAG_ID existente na seleção de guias de pagamento do cliente ** 
 +            - **( **selecionar** gpag_id**  data tabela **cadastro.cliente_guia_pagto_hist**  com **clie_id = código do cliente informado/pesquisado e crtp_id = 2****);** 
 +          - **Intervalo Data de Revisão: **selecionar apenas guias de pagamento cuja a data de revisão estaja dentro do intervalo de data de revisão informado;
 +            **gphi_dtrevisao >= data inicial do intervalo**  e **gpag_dtrevisao <= data final do intervalo**; 
 +          - **Intervalo Data de Emissão: **selecionar apenas guias de pagamento cuja a data de emissão estaja dentro do intervalo de data de emissão informado;
 +            - **gphi_dtemissao >= data inicial do intervalo**  e **gpag_dtemissao <= data final do intervalo**; 
 +          - **Intervalo Data de Vencimento: **selecionar apenas guias de pagamento cuja a data de vencimento estaja dentro do intervalo de data de vecimento informado;
 +            - **gphi_dtvencimento >= data inicial do intervalo**  e **gpag_dtvencimento <= data final do intervalo**; 
 +          - **Motivo de Revisão**: selecionar guias de pagamento com **cmrv_id**  correspondente aos motivos de revisao selecionados; 
 +      - **GUIAS DO CLIENTE SEM VÍNCULO COM IMÓVEL:** 
 +        - Selecionar as guias de pagamentos a partir da tabela **faturamento.guia_pagamento_historico **de acordo com os filtros informados com: 
 +          - **IMOV_ID = nulo; ** 
 +          - **CLIE_ID = cóigo do cliente informado/selecionado;** 
 +          - Caso o filtro **INCLUIR GUIAS COM PAGAMENTO = NÃO:** 
 +            Desconsiderar as guias com existência de pagamento na tabela arrecadacao.pagamento com** gpag_id = gpag_id**  da tabela guia_pagamento;
 +          - **Intervalo Data de Revisão: **selecionar apenas guias de pagamento cuja a data de revisão estaja dentro do intervalo de data de revisão informado;
 +            - **gphi_dtrevisao >= data inicial do intervalo**  e **gpag_dtrevisao <= data final do intervalo**; 
 +          - **Intervalo Data de Emissão: **selecionar apenas guias de pagamento cuja a data de emissão estaja dentro do intervalo de data de emissão informado;
 +            - **gphi_dtemissao >= data inicial do intervalo**  e **gpag_dtemissao <= data final do intervalo**; 
 +          - **Intervalo Data de Vencimento: **selecionar apenas guias de pagamento cuja a data de vencimento estaja dentro do intervalo de data de vecimento informado;
 +            - **gphi_dtvencimento >= data inicial do intervalo**  e **gpag_dtvencimento <= data final do intervalo**; 
 +          - **Motivo de Revisão**: selecionar guias de pagamento com **cmrv_id**  correspondente aos motivos de revisao selecionados;
  
  
Linha 77: Linha 141:
  
   - O sistema gera o relatório com as guias de pagamento de imóvel conforme layout abaixo:   - O sistema gera o relatório com as guias de pagamento de imóvel conforme layout abaixo:
-      - **Título**: Relatório de Guias de Pagamento em Revisão por RGL;+      - **Título**: Relatório de Guias de Pagamento em Revisão por** RGL**;
       - **Dados dos filtros informados**:       - **Dados dos filtros informados**:
         - Intervalo da data de revisão;         - Intervalo da data de revisão;
Linha 85: Linha 149:
         - RGL: imov_id da guia de pagameno;         - RGL: imov_id da guia de pagameno;
         - Endereço do imóvel: exbir o endereço do imóvel formatado (logradouro/número/complemento/bairro/cidade/uf);         - Endereço do imóvel: exbir o endereço do imóvel formatado (logradouro/número/complemento/bairro/cidade/uf);
 +        - Cliente Usuário Atual: exbir clie_nmcliente da tabela cadasro.cliente com clie_id = clie_id da tabela cliente_imovel com:
 +          - imov_id = imov_id da guia de pagamento;
 +          - crtp_id = 2 (relação de usuário);
 +          - clim_dtrelacaofim = nulo (usuário atual);
 +      - **Detalhe por guia de pagamento selecionada**:
 +        - Para cada guia de pagamento retornada exibir os dados da guia de pagamento em revisão:
 +          - **Número da Guia**: gpag_id
 +          - **Data Emissão**: gpag_dtemissao(dd/mm/aaaa);
 +          - **Data de Vencimento**: gpag_dtvencimento(dd/mm/aaaa);
 +          - **Valor da Guia**: gpag_vldebito;
 +          - **Data de Revisão**: gpag_dtrevisao(dd/mm/aaaa);
 +          - **Motivo de Revisão**: cmrv_dsmotivorevisaoconta;
 +      - **Total: **exibir no final do relatório:
 +        - **Quantidade de guias em Revisão**: exibir a quantidade de guias;
 +        - **Valor total das guias em revisão**: exibir o somatório de gpag_vldebito das guiasr
 +
 +
 +==== [SB0004] - Gerar relatório Guia de Cliente ====
 +
 +  - O sistema gera o relatório com as guias de pagamento do cliente conforme layout abaixo:
 +      - **Título**: Relatório de Guias de Pagamento em Revisão por **CLIENTE**;
 +      - **Dados dos filtros informados**:
 +        - Intervalo da data de revisão;
 +        - Intervalo da data de emissão;
 +        - Intervalor da data de vencimento;
 +      - **Identificação do imóvel**:
 +        - RGL: imov_id da guia de pagameno; (**apenas quando a guia estiver vinculada a um imóvel**);
 +        - Endereço:
 +          - **Caso a guia esteja vinculada a um imóvel**: exbir o endereço formatado do imóvel (logradouro/número/complemento/bairro/cidade/uf);
 +          - **Caso a guia não esteja vinculada a um imóvel:**  exibir o endereço formatado do cliente ( logradouro/número/complemento/bairro/cidade/uf);
         - Cliente Usuário Atual: exbir clie_nmcliente da tabela cadasro.cliente com clie_id = clie_id da tabela cliente_imovel com:         - Cliente Usuário Atual: exbir clie_nmcliente da tabela cadasro.cliente com clie_id = clie_id da tabela cliente_imovel com:
           - imov_id = imov_id da guia de pagamento;           - imov_id = imov_id da guia de pagamento;
uc2235.1769450363.txt.gz · Última modificação: 26/01/2026 17:59 por claudio.lira