[[:ajuda|{{ :ajuda:gsan-arrecadacao.png?nolink&200|}}]]
====== Gerar Movimento de Débito Automático ======
O objetivo desta funcionalidade é gerar o movimento de débito automático para o banco em um arquivo no formato TXT. A funcionalidade pode ser acessada via **Menu do sistema**, no caminho: **[[:Ajuda:pagina_inicial|GSAN]] > [[:Ajuda:Arrecadação]] > Gerar Movimento de Débito Automático**.
Feito isso, o sistema visualiza a tela a seguir:
==== Observação ====
^Informamos que os dados exibidos nas telas a seguir são fictícios, e não retratam informações de clientes.^
{{ :ajuda:arrecadacao:tela_gerar_movimento_de_debito_automatico.jpg?nolink |}}
Na tela inicial, o sistema apresenta os campos de opção desmarcados, a lista de bancos vazia, a informação da data e a pesquisa de movimento de arrecadador desabilitados.
As opções disponíveis na funcionalidade são:
* **Gerar movimento de débito automático**;
* **Regerar arquivo TXT do movimento de débito automático (gerado anteriormente)**.
Ao final do processamento o sistema enviará um relatório para o email que estiver cadastrado para o responsável pela área de arrecadação. O relatório, juntamente com o arquivo TXT, será enviado para o banco arrecadador.
==== Gerar Movimento para Débito Automático ====
Ao clicar no campo **Gerar Movimento de Débito Automático**, o sistema habilita os campos **Grupo de Faturamento**, **Mês/ano de Faturamento**, e **Período de Vencimento** mantendo desabilitada a pesquisa de movimento de arrecadador (Lista de Bancos).
Para movimentar os **grupos de faturamento** do quadro **Disponíveis** para o quadro **Selecionados**, utilize as setas {{:ajuda:arrecadacao:setasimplesdireita.png?nolink|}}, {{:ajuda:arrecadacao:setadupladireita.png?nolink|}}, {{:ajuda:arrecadacao:setasimplesesquerda.png?nolink|}}, e {{:ajuda:arrecadacao:setaduplaesquerda.png?nolink|}}.
Em seguida, informe os demais dados necessários para gerar o movimento de débito automático, o Mês/ano de Faturamento (obrigatório) e o Período da Data de Vencimento. Depois, clique em {{:ajuda:arrecadacao:lista_banco_2109.jpg?nolink|}}. Feito isso, o sistema carrega a lista de bancos e a exibe com todos os bancos marcados para seleção, com o código, o nome do banco e a quantidade de movimentos de débito automático registrados, ordenando por código do banco.
Na sequência, o sistema visualiza a tela com as informações visualizadas:
{{ :ajuda:arrecadacao:tela_gerar_movimento_de_debito_automatico_periodo.jpg?nolink |}}
==== Regerar Arquivo TXT do Movimento de Débito Automático ====
Quando informada a opção **Regerar Arquivo TXT do Movimento de Débito Automático**, clique em {{:ajuda:lupa.gif?nolink|}} ao lado de **Movimento**. O sistema exibe a tela **Pesquisar Movimento do Arrecadador**:
{{ :ajuda:arrecadacao:x3_pesquisar_movimento.jpg?nolink |}}
Informe os parâmetros que julgar necessários e clique no botão {{:ajuda:arrecadacao:b_pesquisar.jpg?nolink|}}.
{{ :ajuda:arrecadacao:x4_pesquisar_movimento.jpg?nolink |}}
Acima, o sistema exibe o popup contendo os dados que atenderam aos parâmetros informados. Clique no hiperlink do campo **Nome do Banco** para selecionar o arrecadador desejado.
**Atenção**: Quando informada a opção **Enviar para o Banco**, o sistema habilita o botão {{:ajuda:arrecadacao:desab_gerar.jpg?nolink|}} quando retornar à tela inicial.
Antes de enviar o movimento de débito automático para processamento, o sistema efetua algumas validações durante o preenchimento dos campos:
* Validar mês/ano de faturamento:
* Caso o mês/ano de faturamento esteja inválido, exibir a mensagem //Mês/Ano de faturamento inválido// e retornar para o passo correspondente no fluxo principal.
* Caso o ano de faturamento seja menor que 2005, exibir a mensagem //Não existem movimentos para anos anteriores a 2005//.
* Caso o mês/ano de faturamento informado, seja maior que o ano/mês do faturamento do grupo informado, exibir a mensagem //Mês/ ano do faturamento posterior ao mês/ano do faturamento corrente para o grupo// e retornar para o passo correspondente no fluxo principal.
* Validar período da data de vencimento:
* Caso a data de vencimento esteja inválida, exibir a mensagem “Período de Vencimento do Débito inválido” e retornar para o passo correspondente no fluxo principal.
* Caso a data de vencimento final seja anterior a data de vencimento inicial, exibir a mensagem “Período de Vencimento do Débito Final é anterior ao Período de Vencimento do Débito Inicial” e retornar para o passo correspondente no fluxo principal.
* Verificar lista de bancos vazia:
* Caso a lista de bancos esteja vazia, referente ao grupo e ano/mês de referência do faturamento, exibir a mensagem //Não existem movimentos de débito automático a serem gerados para o grupo e mês/ano de faturamento informados//, e retornar para o passo correspondente no subfluxo.
* Verificar movimento de débito automático:
* Caso o movimento de arrecadador selecionado não tenha o código de remessa correspondente a envio ou a identificação do serviço não corresponda a débito automático, exibir a mensagem //Movimento informado não é de envio de débito automático//, e retornar para o passo correspondente no subfluxo.
* Verificar sucesso da transação:
* Caso o código de retorno da operação efetuada no banco de dados seja diferente de zero, exibir a mensagem conforme o código de retorno e encerrar o caso de uso.
* Retirar o Dígito Verificador do código para débito automático:
* Caso esteja processando movimento da Empresa=CAER, retirar o último dígito do código para débito automático do imóvel, retornando código para débito do imóvel sem o dígito verificador para o passo que chamou este fluxo secundário.
* Verificar a situação da conta:
* Caso a situação da conta sejam normal (0) ou retificada (1) ou incluída (2), gerar movimentos de débito automático para o banco;
* Caso contrário retornar para o passo correspondente no subfluxo.
====== Tela de Sucesso ======
{{ :ajuda:arrecadacao:arrec_-_gerarmovimentodebitoautomatico_-_telasucesso.png?nolink |}}
====== Preenchimento dos Campos ======
^Campo^Preenchimento dos Campos^
|Gerar Movimento de Débito Automático|Quando informada a opção **Gerar Movimento de Débito Automático**, o sistema habilita as opções disponíveis referentes aos grupos de faturamento. Selecione um ou mais grupos disponíveis.|
|Mês/ano de Faturamento|Campo obrigatório. Informe no formato MM/AAAA.|
|Período da Data de Vencimento|Campo opcional. Informe no formato DD/MM/AAAA.|
|Regerar Arquivo TXT do Movimento de Débito Automático|Campo Obrigatório - Quando informada a opção **Regerar Arquivo TXT do Movimento de Débito Automático**, o sistema habilita o campo **Movimento**. Informe o código do arrecadador ou clique no botão {{:ajuda:lupa.gif?nolink|}} para selecionar o arrecadador desejado. O nome será exibido 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.|
|Enviar para o Banco|Campo Obrigatório - Informe a opção **Sim** para o arquivo ser enviado para o banco, caso contrário, clique na opção **Não**.|
\\
====== Funcionalidade dos Botões ======
^Botão^Descrição da Funcionalidade^
|{{:ajuda:lupa.gif?nolink|}}|Ao clicar neste botão, o sistema permite consultar um dado nas bases de dados.|
|{{:ajuda:borracha.gif?nolink|}}|Ao clicar neste botão, o sistema apaga o conteúdo do campo em exibição.|
|{{:ajuda:arrecadacao:lista_banco_2109.jpg?nolink|}}|Ao clicar neste botão, o sistema exibe a lista de bancos, permitindo desmarcar e marcar.|
|{{:ajuda:Desfazer.png?nolink|}}|Ao clicar neste botão, o sistema desfaz o último procedimento realizado.|
|{{:ajuda:arrecadacao:b_cancelar_.jpg?nolink|}}|Ao clicar neste botão, o sistema cancela a operação e retorna à tela principal.|
|{{:ajuda:arrecadacao:desab_gerar.jpg?nolink|}}|Ao clicar neste botão, o sistema comanda a geração do arquivo conforme a opção escolhida.|
|{{:ajuda:calendario.gif?nolink|}}|Ao clicar neste botão, o sistema permite selecionar uma data válida, no formato dd/mm/aaaa (dia, mês, ano).\\ Para obter detalhes sobre o preenchimento do campo de datas, clique no hiperlink [[:ajuda:pesquisar_calendario|Pesquisar Data - Calendário]].|
|{{:ajuda:arrecadacao:b_pesquisar.jpg?nolink|}}|Ao clicar neste botão, o sistema permite pesquisar o movimento arrecadador.|
|{{:ajuda:arrecadacao:voltar_pesquisa.png?nolink|}}|Ao clicar neste botão, o sistema retorna à tela de pesquisa.|
|{{:ajuda:limpar.jpg?nolink|}}|Ao clicar neste botão, o sistema limpa o conteúdo dos campos na tela.|
===== Referências =====
**[[=postgres:arrecadacao:uc0319|Gerar Movimento de Débito Automático]]**
==== Termos Principais ====
**[[=ajuda:arrecadacao|Arrecadação]]**
===== Vídeos =====
**[[=treinamentos:livre:video-aulas:gerar_movimento_de_debito_automatico|Gerar Movimento Débito Automático]]**
\\
Clique **[[:ajuda|aqui]]** para retornar ao Menu Principal do GSAN.
~~ODT~~