Retorno e Conciliação Getnet

Retorno e Conciliação Getnet

O processo de leitura do arquivo de retorno para conciliação de cartão

GETNET tem os seguintes passos:

šŸ“ƒ Leitura do Arquivo

Nessa etapa, serĆ” realizado a leitura do arquivo .txt ou .ret. Depois do arquivo ser lido com sucesso, serĆ” percorrido linha a linha desse e processado dependendo do tipo do registro.

šŸ” Tipos de Registros:

Header

SerĆ” retornado a data de processamento do arquivo;

Registro do tipo: RV

Se o tipo do pagamento for ā€œACā€ Ć© inserido os dados de: Data do LanƧamento, Data do Pagto., Vlr. Baixa, Vlr. Taxa Desc., Vlr Liq, Vlr Antecipado, Nro Parcela, Total Parcela e Tipo do Pagamento;

Registro do tipo: CV

Ɖ inserido os dados de: NSU, Autorização, Data do LanƧamento, Data do Pagto., Vlr. Baixa, Vlr. Taxa Desc., Vlr Liq, Vlr Antecipado, Nro Parcela, Total Parcela, Tipo do Pagamento, Vlr Parcela, Cod Banco, Cod Afiliação, Agencia e Conta.

Se o tipo do pagamento for ā€œPFā€ ou ā€œPGā€, atualizar o detalhamento do acerto em cartĆ£o (Tabela ACERCARDET) adicionando as informaƧƵes de Numero RV,Cód do Acerto Financeiro, Cód do LanƧ. Financeiro, com base na consulta na tabela de Acerto em CartĆ£o (ACERCAR) usando como parĆ¢metro o campo AUTORIZA igual ao campo Autoriza vindo no registro do arquivo;

Registro do tipo: Ajuste

Se o tipo do pagamento for ā€œPGā€, Ć© retornado os dados de Nro. Afiliação, Motivo do Ajuste, Data do Ajuste, Vlr do Ajuste e Recebimento/Despesa. Com isso Ć© consultado no sistema atravĆ©s da VsConsulta SEL_CONCILIACARTAO_JOB_GETNET_AJUSTE para identificar se existe um registro cadastro de motivo de ajuste conforme foi retornado (Tabela CARTAOAJUSTEITEM). Se tem, retorna os dados do cadastro, se nĆ£o, deixa as informaƧƵes relacionadas ao motivo em branco.

Após esse processo, é realizado algumas verificações através do retorno anterior, se encontrou ou não o motivo cadastro no sistema:

  1. Se o estabelecimento origem não foi informado, serÔ abortado a operação e registrarÔ no log a mensagem:

ā€œNenhum estab. encontrado com nro de filiação GETNET X.ā€;

  1. Se jÔ existir um lançamento de ajuste na data retornada no arquivo, serÔ abortado a operação e registrarÔ no log:

ā€œIgnorando ajuste nĀŗ X com o motivo Y pois ja existe para o estab Z no dia Aā€;

  1. Se o estabelecimento da baixa não foi informado, serÔ abortado a operação e registrarÔ no log a mensagem:

ā€œNĆ£o foi possĆ­vel definir o estab. para o lanƧamento de ajuste nĀŗ X de motivo Y da adm Z do dia Aā€;

  1. Se o portador não foi informado, serÔ abortado a operação e registrarÔ no log a mensagem:

ā€œNĆ£o foi possĆ­vel definir o portador para o lanƧamento de ajuste nĀŗ X no estab Y com motivo Zā€;

  1. Se a analítica não for informada, serÔ abortado a operação e registrarÔ no log a mensagem:

ā€œNĆ£o foi possĆ­vel definir a analĆ­tica para o lanƧamento de ajuste nĀŗ X no estab Y com motivo Zā€;

Se passar por todas essas validaƧƵes, o processo irƔ continuar e inserir os dados a serem ajustado com o retorno dos campos a cima citado;

šŸ“ˆ Conciliação dos LanƧamentos

Agora, com a leitura realizada e retornado os registros existentes de acordo

com as regras a cima, serÔ confrontado com os acertos em cartão registrado

no sistema. A seguinte ordem serĆ” respeitada para identificar o acerto:

  1. Consultar os acertos em cartão levando em consideração a Autorização e o NSU;

  2. Caso não encontre pela regra anterior, serÔ consultado os acertos em cartão levando em consideração a Autorização, Data do Lançamento e Valor da Baixa;

  3. Caso não encontre pela regra anterior, serÔ consultado os acertos em cartão levando em consideração o NSU, Data do Lançamento e Valor da Baixa;

Obs: Todos essas regras também levam em consideração Nº de Afiliação do acerto em cartão.

Se não encontrado o acerto em cartão, serÔ registrado em log e abortado a operação daquele registro que estÔ sendo conciliado, prosseguindo para o próximo.

Caso encontre, ainda terƔ algumas validaƧƵes:

  1. SerĆ” consultado o portador da conta bancaria de acordo com os dados contidos no arquivo e tambĆ©m o portador do acerto do cartĆ£o, se ambos nĆ£o forem retornados, serĆ” abortado a operação da conciliação do registro em questĆ£o e serĆ” registrado em log a seguinte mensagem ā€œNĆ£o foi possĆ­vel encontrar um portador para a combinação de Banco/Agencia/Conta X/Y/X e para o acerto A no estab. B nĆ£o existe portador definido para a baixaā€, e seguirĆ” para o próximo registro a ser conciliado;

  2. Se o acerto em cartĆ£o encontrado jĆ” possuir Data de Baixa, serĆ” abortado a operação da conciliação do registro em questĆ£o e serĆ” registrado em log a seguinte mensagem ā€œAcerto em cartĆ£o com autorização X jĆ” encontra-se baixadoā€, e seguirĆ” para o próximo registro a ser conciliado;

Se não abortado a operação, seguirÔ com a inclusão do acerto financeiro para o acerto em cartão.

Ā 

šŸ’° Efetivar LanƧamentos Financeiros

Etapa final onde serƔ de fato efetivado no banco de dados todos os lanƧamentos financeiros inseridos na etapa anterior.

šŸ“ConclusĆ£o do Processo

Move o arquivo lido para a pasta de ā€œLidosā€ configurada.

Ā