[[:ajuda|{{ :ajuda:gsan-arrecadacao.png?nolink&200|}}]]
====== Inserir Pagamento ======
O objetivo desta funcionalidade é inserir os pagamentos realizados. Ela pode ser acessada via **Menu de sistema**, no caminho: **[[:Ajuda:pagina_inicial|GSAN]] > [[:Ajuda:Arrecadação]] > [[:ajuda:Arrecadação:Pagamento]] > Inserir Pagamento**.
Feito isso, o sistema exibe a tela abaixo:
==== Observação ====
^Informamos que os dados exibidos nas telas a seguir são fictícios, e não retratam informações de clientes.^
==== Aba Aviso Bancário ====
{{ :ajuda:arrecadacao:15_22_inserir_pg.jpg?nolink |}}
Note que o sistema exibe os campos das telas nas seguintes abas: **Aviso Bancário** e **Tipo de Inclusão**, acessando inicialmente a primeira aba, **Aviso Bancário**. O acesso à aba **Tipo de Inclusão** depende da opção escolhida no campo **Tipo de Inclusão**. Caso selecione a opção **Manual** o sistema visualiza a aba conforme modelo **[[=ajuda:arrecadacao:inserir_pagamento#aba_tipo_inclusao_manual|AQUI]]**. Caso as opções sejam **Código de Barras** ou **Ficha de Compensação**, a aba é visualizada **[[=ajuda:arrecadacao:inserir_pagamento#aba_tipo_inclusao_codigo_de_barras_ou_ficha_de_compensacao|ASSIM]]**.
Para detalhes sobre o preenchimento dos campos clique **[[=ajuda:arrecadacao:inserir_pagamentopreenchimento_dos_campos_aba_aviso_bancario|AQUI]]**. Informe os campos, obrigatoriamente, e clique no botão {{:ajuda:arrecadacao:setaadireitaavancar.png?nolink|}} para ser exibida a aba **[[=ajuda:arrecadacao:inserir_pagamento#aba_tipo_inclusao|Tipo de Inclusão]]**.
**Atenção**: caso não saiba o número do **Aviso Bancário**, clique no //link// **Inserir Aviso Bancário** para efetuar a pesquisa, preenchendo os campos conforme modelo **[[=ajuda:arrecadacao:inserir_aviso_bancario|AQUI]]**.
Caso a coleção de pagamentos não esteja vazia, para cada pagamento da coleção, o sistema:
* Inclui o pagamento;
* Acumula o valor do pagamento e registra a transação de inclusão de pagamentos.
O sistema atualiza o valor da arrecadação do aviso bancário com o valor do pagamento acumulado no item anterior. Em seguida, confirma as operações efetuadas no banco de dados. Caso a coleção de devolução não esteja vazia, para cada devolução da coleção, o sistema:
* Insere o pagamento;
* Acumula o valor da devolução;
* Registra a transação de inclusão de devolução.
* Atualiza o valor da devolução do aviso bancário com o valor do pagamento acumulado no item anterior.
* Confirma as operações efetuadas.
Na aba **Tipo de Inclusão**, o sistema exibe as informações da aba **Aviso Bancário** e não permite alteração.
==== Aba Tipo Inclusão Manual ====
{{ :ajuda:arrecadacao:ynserur.jpg?nolink |}}
Nesta aba, informe os campos referentes ao pagamento, de acordo com as instruções na tabela abaixo, clicando no botão {{:ajuda:adicionar.png?nolink|}} para formar uma lista no quadro referente a **Pagamentos**. Para efetivar a inclusão dos dados dos pagamentos, clique no botão {{:ajuda:arrecadacao:concluir_1509.jpg?nolink|}} (para mais detalhes sobre o preenchimento dos campos clique **[[=ajuda:arrecadacao:inserir_pagamento#preenchimento_dos_campos_aba_tipo_de_inclusao_manual|AQUI]]**).
A seguir, apresentamos os procedimentos adotados pelo sistema para cada tipo de documento, Habilitar/Desabilitar Campos.
Habilita/Desabilita os seguintes campos de acordo com o Tipo do Documento selecionado:
^Tipo do Documento^Localidade^Matrícula do Imóvel^Código do Cliente^Referência da Conta^Guia de Pagamento^Débito a Cobrar^Tipo de Débito^Documento de Cobrança^Fatura Cliente Responsável^
|Conta| Desabilita|Habilita|Desabilita|Habilita|Desabilita|Desabilita|Desabilita|Desabilita|Desabilita|
|Guia de Pagamento|Habilita|Habilita|Habilita|Desabilita|Habilita|Desabilita|Habilita|Desabilita|Desabilita|
|Débito a Cobrar|Desabilita|Habilita|Desabilita|Desabilita|Desabilita|Habilita|Habilita|Desabilita|Desabilita|
|Documento de Cobrança|Desabilita|Desabilita|Desabilita|Desabilita|Desabilita|Desabilita|Desabilita|Habilita|Desabilita|
|Fatura de Cliente Responsável|Desabilita|Desabilita|Desabilita|Desabilita|Desabilita|Desabilita|Desabilita|Desabilita|Habilita|
\\
==== Aba Tipo Inclusão Código de Barras ou Ficha de Compensação ====
{{ :ajuda:arrecadacao:inclusao_debito.jpg?nolink |}}
Acima, clique sobre as opções disponíveis no quadro **Dados do Código de Barras**: **Por Digitação** ou **Por Leitura Ótica**. Feito isso, o sistema habilita um ou outro, para a realização do procedimento manual.
Por solicitação da **CAERN**, quando o **Tipo de Inclusão** for **Ficha de Compensação**, o sistema insere os pagamentos no formato guia de pagamento e extrato de débito, para valores acima do máximo permitido pela empresa para a cobrança em guia de pagamento. Isso porque, na **CAERN**, os agentes arrecadadores não estão autorizados a receber documentos de cobrança com valor acima do máximo permitido pela empresa para a cobrança em guia de pagamento. Para estes valores, são emitidos EXTRATOS DE DÉBITOS e GUIAS DE PAGAMENTO, no formato de BOLETO BANCÁRIO REGISTRADO, ou seja, pela Carteira 17, deixando de existir a Carteira 18. Nesse caso, o processamento de pagamentos é feito através do código de barras do tipo ficha de compensação, e a distribuição ou montagem dos dados, em código de barras no formato ficha de compensação.
Durante o preenchimento dos campos, o sistema efetua algumas validações:
* Validar data do pagamento:
* Caso a data do pagamento esteja inválida, o sistema exibe a mensagem //Data do Pagamento inválida//.
* Caso a data do pagamento seja posterior à data corrente, o sistema exibe a mensagem //Data do Pagamento posterior à data corrente <>//.
* Verificar existência de dados:
* Caso não exista a tabela na base de dados, o sistema exibe a mensagem //Tabela <> inexistente// e cancela a operação.
* Caso a tabela esteja sem dados, o sistema exibe a mensagem //Tabela <> sem dados para seleção// e cancela a operação.
* Validar Dígito Verificador:
* Caso a terceira posição do Campo1 seja igual a 6, Dígito Verificador Módulo 10.
* Caso a terceira posição do Campo1 seja igual a 8, Dígito Verificador Módulo 11.
* Caso contrário, o sistema exibe a mensagem //Código de Barras com indicação do módulo para cálculo do dígito verificador inválido//.
* Caso o dígito verificador obtido seja diferente do dígito verificador informado para o campo, o sistema exibe a mensagem //Dígito Verificador inválido//.
* Verificar existência do documento na lista:
* Caso o documento informado já exista na lista dos Dados do Código de Barras, o sistema exibe a mensagem //Documento já informado//.
* Validar Dígito Verificador do Código de Barras:
* O sistema formata o Código de Barras a partir da leitura ótica ou da digitação dos dados (Campo1, Campo2, Campo3 e Campo4) com 44 (quarenta e quatro) caracteres.
* Caso a terceira posição do Código de Barras seja igual a 6, Dígito Verificador Módulo 10.
* Caso a terceira posição do Código de Barras seja igual a 8, Dígito Verificador Módulo 11.
* Caso contrário, o sistema exibe a mensagem //Código de Barras com indicação do módulo para cálculo do dígito verificador inválido//.
* Caso o dígito verificador obtido seja diferente do Dígito Verificador do Código de Barras (quarta posição), o sistema exibe a mensagem //Dígito Verificador do Código de Barras inválido//.
* Verificar existência de documento na lista:
* Caso não exista documento na lista dos Dados do Código de Barras, o sistema exibe a mensagem //Nenhum Documento foi informado. Não é possível concluir a inclusão dos pagamentos//.
* Verificar existência da localidade:
* Caso o código da localidade não exista o sistema exibe a mensagem //Localidade inexistente//.
* Verificar existência da matrícula do imóvel:
* Caso a matrícula do imóvel informada não exista na base de dados, o sistema exibe a mensagem //Matrícula inexistente//.
* Verificar localidade da matrícula do imóvel:
* Caso tenha informado a Localidade e esta seja diferente da localidade da matrícula do imóvel, o sistema exibe a mensagem //A Localidade da Matrícula é diferente da Localidade informada (<>)//; caso contrário, atribui a localidade da matrícula do imóvel ao campo Localidade.
* Verificar preenchimento do imóvel e do cliente:
* Caso tenha informado o imóvel e o cliente, o sistema exibe a mensagem //Só é permitido informar a Matrícula do Imóvel ou o Código do Cliente//.
* Caso não tenha informado nem o imóvel, nem o cliente, o sistema exibe a mensagem //É necessário informar a Matrícula do Imóvel ou o Código do Cliente//.
* Verificar existência do código do cliente:
* Caso o código do cliente informado não exista nas bases de dados, o sistema exibe a mensagem //Código de cliente inexistente//.
* Verificar existência de guia de pagamento com o tipo de débito informado:
* Caso tenha informado o Código do Cliente e não exista guia de pagamento com o tipo de débito informado para o cliente:
* O sistema exibe a mensagem //Não há Guia de Pagamento com o tipo de débito <> para o Cliente <>//;
* Solicitar confirmação do tipo de débito informado, caso o usuário confirme, manter o tipo de débito informado e atribui o valor nulo a guia de pagamento; caso contrário, desprezado o tipo de débito informado;\\
* Caso exista mais de uma guia de pagamento com o tipo de débito informado para o cliente:
* O sistema exibe a mensagem //Há mais de uma Guia de Pagamento com o tipo de débito <> para o Cliente <>//;
* Será desprezado o tipo de débito informado;
* Caso tenha informado a Matrícula do Imóvel e não exista guia de pagamento com o tipo de débito informado para o imóvel:
* O sistema exibe a mensagem //Não há Guia de Pagamento com o tipo de débito <> para o Imóvel <>//;
* O sistema solicita confirmação do tipo de débito informado: caso o usuário confirme, manter o tipo de débito informado e atribuir o valor nulo a guia de pagamento; caso contrário, será desprezado o tipo de débito informado;
* Caso exista mais de uma guia de pagamento com o tipo de débito informado para o imóvel:
* O sistema exibe a mensagem //Há mais de uma Guia de Pagamento com o tipo de débito <> para o Imóvel <>//;
* Despreza o tipo de débito informado.
* Verificar a localidade da guia de pagamento:
* Caso tenha informado a guia de pagamento e informado a Localidade, e esta seja diferente da localidade da guia de pagamento, o sistema exibe a mensagem //A Localidade da Guia de Pagamento é diferente da Localidade informada//;
* Caso contrário, o sistema atribui a localidade da guia de pagamento ao campo Localidade.
* Caso a Localidade não esteja preenchida, será exibida a mensagem //É necessário informar a Localidade da Guia de Pagamento//.
* Verificar a existência de débito a cobrar com o tipo de débito informado e valor:
* Caso não exista débito a cobrar com o tipo de débito informado para o imóvel:
* o sistema exibe a mensagem //Não há Débito A Cobrar com o tipo de débito <> para o Imóvel <>//;
* Solicitar a confirmação do tipo de débito informado: caso o usuário confirme, manter o tipo de débito informado e atribuir o valor nulo ao débito a cobrar; caso contrário, desprezar o tipo de débito informado;
* Caso exista mais de um débito a cobrar com o tipo de débito informado para o imóvel, o sistema exibe a mensagem //Há mais de um Débito A Cobrar com o tipo de débito <> para o Imóvel <>//;
* Verificar localidade do débito a cobrar:
* Caso tenha informado o débito a cobrar e tenha informado a Localidade e esta seja diferente da localidade do débito a cobrar, //A Localidade do Débito A Cobrar é diferente da Localidade informada (<>)//.
* Verificar o sucesso da transação:
* Caso o código de retorno da operação efetuada no banco de dados seja diferente de zero, o sistema exibe a mensagem conforme o código de retorno; caso contrário, exibe a mensagem //<> efetuada com sucesso//.
* Verificar existência do tipo de débito:
* Caso o tipo de débito não exista, o sistema exibe a mensagem //Tipo de Débito inexistente//.
* Verificar o preenchimento da guia de pagamento e do tipo de débito:
* Caso informe a guia de pagamento, desabilita o tipo de débito; caso contrário, habilita o tipo de débito.
* Caso informe o tipo de débito, desabilita a guia de pagamento; caso contrário, habilita a guia de pagamento.
* Caso não informe nem o tipo de débito e nem a guia de pagamento, o sistema exibe a mensagem //Informe a Guia de Pagamento ou o Tipo de Débito//.
* Verificar a existência da guia de pagamento:
* Caso a guia de pagamento não exista, o sistema exibe a mensagem //Guia de Pagamento inexistente//.
* Verificar o preenchimento do débito a cobrar e do tipo de débito:
* Caso informe o débito a cobrar, desabilita o tipo de débito; caso contrário, habilita o tipo de débito.
* Caso informe o tipo de débito, desabilita o débito a cobrar; caso contrário, habilita o débito a cobrar.
* Caso não informe nem o tipo de débito e nem o débito a cobrar, o sistema exibe a mensagem //Informe o Débito A Cobrar ou o Tipo de Débito//.
* Verificar existência do débito a cobrar:
* Caso o débito a cobrar não exista, o sistema exibe a mensagem //Débito A Cobrar inexistente//.
* Verificar o valor do aviso bancário:
* Caso o valor calculado do aviso bancário seja maior que valor informado, o sistema exibe a seguinte mensagem: //A soma dos valores de pagamentos não pode ser maior que o valor informado no aviso bancário//.
====== Preenchimento dos Campos Aba Aviso Bancário ======
^Campo^Preenchimento dos Campos^
|Aviso Bancário|Campo obrigatório - Informe o número do aviso bancário, ou clique no botão {{:ajuda:lupa.gif?nolink|}}, link **[[:ajuda:pesquisar_aviso_bancario|Pesquisar Aviso Bancário]]**, para selecionar o aviso desejado. O sistema exibe o aviso no campo ao lado e não permite alteração.\\ Para apagar o conteúdo do campo, clique no botão {{:ajuda:borracha.gif?nolink|}} ao lado do campo em exibição.|
|Data do Pagamento|Campo obrigatório - Informe a data de pagamento, no formato dd/mm/aaaa (dia, mês, ano), ou clique no botão {{:ajuda:calendario.gif?nolink|}} para selecionar a data desejada.\\ Para obter detalhes sobre o preenchimento do campo de datas, clique no link **[[:ajuda:pesquisar_calendario|Pesquisar Data - Calendário]]**.|
|Forma de Arrecadação|Campo obrigatório - Selecione uma das opções disponibilizadas pelo sistema.|
|Tipo de Inclusão|Campo obrigatório - Selecione uma das opções:\\ //Manual//; ou\\ //Código de Barra//; ou\\ //Ficha de Compensação//.\\ O sistema exibe com a opção //Código de Barra//.\\ Caso o Tipo de Inclusão seja //Código de Barra//, o sistema inclui o pagamento via código de barra; caso contrário, inclui pagamento manual.|
\\
====== Preenchimento dos Campos Aba Tipo de Inclusão Manual ======
^Campo^Preenchimento dos Campos^
|Tipo do Documento|Campo obrigatório. Selecione uma das opções disponibilizadas pelo sistema: **Conta, Débito a Cobrar, Documento de Cobrança, Fatura de Cliente Responsável, Guia de Pagamento**|
|Localidade|Informe o código da localidade, ou clique no botão {{:ajuda:lupa.gif?nolink|}} para selecionar a localidade desejada. O sistema exibe o nome no campo ao lado. Clique no link **[[:ajuda:pesquisar_localidade|Pesquisar Localidade]]**, para conhecer os detalhes da consulta. Para apagar o conteúdo do campo, clique no botão {{:ajuda:borracha.gif?nolink|}} ao lado do campo em exibição.|
|Matrícula do Imóvel|Informe a matrícula do imóvel, ou clique no botão {{:ajuda:lupa.gif?nolink|}} para selecionar a matrícula desejada. O sistema exibe a identificação no campo ao lado. Clique no link **[[:ajuda:pesquisar_imovel|Pesquisar Imóvel]]**, para conhecer os detalhes da consulta. Para apagar o conteúdo do campo, clique no botão {{:ajuda:borracha.gif?nolink|}} ao lado do campo em exibição.|
|Código do Cliente|Informe o código do cliente, ou clique no botão {{:ajuda:lupa.gif?nolink|}} para selecionar o cliente desejado. O sistema exibe o nome no campo ao lado. Clique no link **[[:ajuda:pesquisar_cliente|Pesquisar Cliente]]**, para conhecer os detalhes da consulta. Para apagar o conteúdo do campo, clique no botão {{:ajuda:borracha.gif?nolink|}} ao lado do campo em exibição.|
|Referência da Conta|Este campo é obrigatório, caso esteja habilitado. Informe a referência da conta, no formato MM/AAAA (mês, ano), ou clique no botão {{:ajuda:lupa.gif?nolink|}} para selecionar a referência desejada. O sistema exibe a referência selecionada 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.|
|Guia de Pagamento|Este campo é obrigatório, caso esteja habilitado. Informe a guia de pagamento, ou clique no botão {{:ajuda:lupa.gif?nolink|}} para selecionar a guia desejada. O sistema exibe referência da guia de pagamento 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.|
|Débito a Cobrar|Este campo é obrigatório, caso esteja habilitado. Informe o débito a cobrar, com no máximo nove posições, ou clique no botão {{:ajuda:lupa.gif?nolink|}} para selecionar o débito desejado. O sistema exibe o débito 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.|
|Tipo de Débito|O sistema verifica a existência de guia de pagamento com o tipo de débito informado. Informe o tipo de débito, com no máximo quatro posições, ou clique no botão {{:ajuda:lupa.gif?nolink|}} para selecionar o tipo desejado. O sistema exibe o tipo 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.|
|Documento de Cobrança|Este campo é obrigatório, caso esteja habilitado. Informe o documento de cobrança, ou clique no botão {{:ajuda:lupa.gif?nolink|}} para selecionar o documento desejado **[[=ajuda:cobranca:consultar_documentos_de_cobranca|AQUI]]**. O sistema exibe a referência do documento de cobrança 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.|
|Fatura Cliente Responsável|Este campo é obrigatório, caso esteja habilitado. Informe a fatura do cliente responsável, ou clique no botão {{:ajuda:lupa.gif?nolink|}} para selecionar a fatura desejada no //popup// abaixo. O sistema exibe a referência da fatura do cliente responsável 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. {{:ajuda:arrecadacao:pfcr.jpg?nolink|}}|
|Valor do Pagamento|Campo obrigatório. Informe o valor do pagamento, numerico com duas casas decimais.|
|Pagamentos|Neste quadro o sistema exibe a coleção de pagamentos selecionados.|
\\
====== 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: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 link **[[:ajuda:pesquisar_calendario|Pesquisar Data - Calendário]]**.|
|{{:ajuda:arrecadacao:setaadireitaavancar.png?nolink|}}|Ao clicar neste botão, o sistema avança para aba seguinte (Tipo Inclusão).|
|{{:ajuda:arrecadacao:setavoltar.png?nolink|}}|Ao clicar neste botão, o sistema retorna à aba anterior (Aviso Bancário).|
|{{:ajuda:adicionar.png?nolink|}}|Ao clicar neste botão, o sistema permite adicionar novos pagamentos.|
|{{: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:concluir_1509.jpg?nolink|}}|Ao clicar neste botão, o sistema conclui os procedimentos de inserir pagamento.|
===== Referências =====
**[[=postgres:arrecadacao:uc0265| Inserir Pagamentos]]**
==== Termos Principais ====
**[[=ajuda:arrecadacao|Arrecadação]]**
===== Vídeos =====
**[[=treinamentos:livre:video-aulas:inserir_pagamentos|Inserir Pagamentos]]**
\\
\\
\\
Clique **[[:ajuda|aqui]]** para retornar ao Menu Principal do GSAN.
~~ODT~~