[[:ajuda|{{ :ajuda:gsan-faturamento.png?nolink&200|}}]]
====== Manter Contrato de Demanda ======
O objetivo desta funcionalidade é alterar ou remover o contrato de demanda cadastrado no sistema GSAN. Ela pode ser acessada via **Menu** de sistema, no caminho: **[[:ajuda:pagina_inicial|GSAN]] > [[:ajuda:Faturamento]] > Manter Contrato de Demanda**. Feito isso, o sistema acessa a tela de filtro abaixo:
==== Observação ====
^Informamos que os dados exibidos nas telas a seguir são fictícios, e não retratam informações de clientes.^
{{ :ajuda:w_filtrar_contrato_demanda.jpg?nolink |}}
Preencha acima os campos que julgar necessários e clique em {{:ajuda:relatorios:botaoo_filtrar.jpg?nolink|}}. O sistema efetua algumas validações:
* Verificar preenchimento dos campos:
* Caso o usuário não informe o conteúdo de algum campo necessário à atualização do contrato de demanda, será exibida a mensagem //Informe <>//.
* Atualização realizada por outro usuário:
* Caso o usuário esteja tentando atualizar um contrato de demanda e o mesmo já tenha sido atualizado durante a manutenção corrente, será exibida a mensagem //Esse(s) registro(s) foi(ram) atualizado(s) ou removido(s) por outro usuário durante a operação. Realize uma nova manutenção//.
* Contrato de demanda possui vínculos no sistema:
* Caso o usuário tenha selecionado um contrato de demanda que possua outros vínculos no sistema, será exibida a mensagem //Não é possível excluir o(s) contrato de demanda(es) selecionado(s) devido a vínculos com outras informações//.
* Verificar sucesso da transação:
* Caso o código de retorno da operação efetuada no banco de dados seja diferente de zero, será exibida a mensagem conforme o código de retorno.
* Validar Data:
* Caso a Data informada não seja uma data válida, será exibida a mensagem //Data Inválida//.
* Data Fim anterior a Data Início:
* Caso a Data Início do Contrato seja superior à Data Fim do Contrato informada, será exibida a mensagem //Data Início do Contrato deve ser anterior ou igual à Data Fim do Contrato//.
* Verificar existência do contrato de demanda:
* Caso o código do contrato já exista no sistema, será exibida a mensagem //Contrato de Demanda já existe no cadastro//.
* Validar informação de Data de Encerramento e Motivo de Cancelamento:
* Caso seja informado o campo Data de Encerramento e não seja informado o campo Motivo de Cancelamento, será exibida a mensagem //Informe Motivo de Cancelamento//.
* Caso seja informado o campo Motivo de Cancelamento e não seja informado o campo Data de Encerramento, será exibida a mensagem //Informe Data de Encerramento//.
* Data Encerramento anterior a Data Início:
* Caso a Data de Encerramento do Contrato informada seja anterior à Data de Início do Contrato, será exibida a mensagem //Data de Encerramento do Contrato deve ser igual ou superior à Data de Início do Contrato//.
* Verifica existência de dados
* Caso não exista a tabela na base de dados, será exibida a mensagem //Tabela <> inexistente// e cancela a operação.
* Caso a tabela esteja sem dados, será exibida a mensagem //Tabela <> sem dados para seleção// e cancela a operação.
* Verifica contrato de demanda encerrado
* Caso o imóvel informado tenha um contrato de demanda que não foi encerrado, o sistema não permite alterar o contrato e será exibida a mensagem //O imóvel <> possui um contrato de demando não encerrado//.
Após as validações, o sistema executa o filtro e exibe a tela abaixo, contendo os itens cadastrados que atenderam aos parâmetros informados:
{{ :ajuda:fat_-_mantercontratodemanda_-_atualiza.png?nolink |}}
Agora,atualize as informações, realizando as modificações que julgar necessárias e clique no botão {{:ajuda:mobile:botao_atualizar.jpg?nolink|}}.
====== Tela de Sucesso ======
{{:ajuda:fat_-_mantercontratodemanda_-_telasucesso.png?nolink|}}
====== Preenchimento dos Campos ======
^Campo^Preenchimento dos Campos^
|**Número do Contrato**|Campo obrigatório - Informe o número do contrato de demanda, com no máximo 10 (dez) caracteres.|
|**Imóvel**|Informe a matrícula do imóvel, ou clique no botão {{:ajuda:lupa.gif?nolink|}}, link **[[:ajuda:pesquisar_imovel|Pesquisar Imóvel]]**, para pesquisar o imóvel desejado. A identificação do imóvel será exibida no campo ao lado.\\ Para apagar o conteúdo do campo, clique no botão {{:ajuda:borracha.gif?nolink|}} ao lado do campo em exibição.|
|**Data de Inicio do Contrato**|Campo obrigatório - Informe uma data válida para o inicio do contrato, no formato dd/mm/aaaa (dia, mês, ano), ou clique no botão {{:ajuda:calendario.gif?nolink|}}, link **[[:ajuda:pesquisar_calendario|Pesquisar Data - Calendário]]**, para selecionar a data desejada.\\ A data informada neste campo será replicada para a data de fim do contrato, mas permite alteração.|
|**Data de Fim do Contrato**|Campo obrigatório - Informe uma data válida para o fim do contrato, no formato dd/mm/aaaa (dia, mês, ano), ou clique no botão {{:ajuda:calendario.gif?nolink|}}, link **[[:ajuda:pesquisar_calendario|Pesquisar Data - Calendário]]**, para selecionar a data desejada.\\ A data exibida pode ser alterada.|
|**Data de Encerramento do Contrato**|Informe uma data válida para o encerramento do contrato, no formato dd/mm/aaaa (dia, mês, ano), ou clique no botão {{:ajuda:calendario.gif?nolink|}}, link **[[:ajuda:pesquisar_calendario|Pesquisar Data - Calendário]]**, para selecionar a data desejada.|
|**Motivo de Cancelamento**|Selecione uma das opções disponibilizadas pelo sistema.|
\\
====== Funcionalidade dos Botões ======
^Botão^Descrição da Funcionalidade^
|{{:ajuda:relatorios:botaoo_filtrar.jpg?nolink|}}|Ao clicar neste botão, o sistema executa o filtro com base nos parâmetros informados.|
|{{:ajuda:lupa.gif?nolink|}}|Ao clicar neste botão, o sistema permite consultar um dado nas bases de dados, link **[[:ajuda:pesquisar_imovel|Pesquisar Imóvel]]**.|
|{{:ajuda:borracha.gif?nolink|}}|Ao clicar neste botão, o sistema limpa o conteúdo do campo em exibição.|
|{{:ajuda:relfinanceiro:b_x_limpar.jpg?nolink|}}|Ao clicar neste botão, o sistema limpa o conteúdo dos campos na tela.|
|{{:ajuda:botao_remover.jpg?nolink|}}|Ao clicar neste botão, o sistema remove o(s) item(ns) marcados no checkbox.|
|{{:ajuda:micromedicao:botaoo_voltar_filtro.jpg?nolink|}}|Ao clicar neste botão, o sistema retorna à tela de filtro.|
|{{:ajuda:micromedicao:voltar.jpg?nolink|}}|Ao clicar neste botão, o sistema volta à tela anterior.|
|{{:ajuda:micromedicao:desfazer.jpg?nolink|}}|Ao clicar neste botão, o sistema desfaz o último procedimento realizado.|
|{{:ajuda:micromedicao:cancelar_1.jpg?nolink|}}|Ao clicar neste botão, o sistema cancela a operação e retorna à tela principal.|
|{{:ajuda:mobile:botao_atualizar.jpg?nolink|}}|Ao clicar neste botão, o sistema comanda a atualização dos dados referente ao contrato de demanda.|
===== Referências =====
**[[=postgres:arrecadacao:uc0513|Manter Contrato de Demanda]]**
==== Termos Principais ====
**[[=ajuda:faturamento|Faturamento]]**
\\
\\
Clique [[:ajuda|aqui]] para retornar ao Menu Principal do GSAN