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:
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.ā;
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ā;
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ā;
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ā;
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:
Consultar os acertos em cartão levando em consideração a Autorização e o NSU;
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;
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:
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;
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.
Ā