Histórico da Página
ARMAZENAMENTO ARQUIVO DE RETORNO BANCÁRIO
Informações Gerais
Linha de Produto: | RM. | ||||||||||
Segmento Executor: | Construção e Projetos | ||||||||||
Módulo: | Totvs Gestão Financeira | ||||||||||
Rotina: |
| ||||||||||
Chamado: | |||||||||||
Requisito (ISSUE): | FINANCEIRO01-2990. | ||||||||||
País: | ( X ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||||||||||
Outros: |
Objetivo
Inserir no banco de dados todos as linhas importadas no retorno bancário de pagamento, cobrança e débito automático.
Definição da Regra de Negócio
É necessário ter todas as informações que foram lidas no arquivo de retorno gravadas no banco de dados (tabela FRETORNOBANCARIOITEM). Existem dois objetivos na evolução desse processo. O primeiro é manter um log dos registros lidos nos retornos bancários. O outro é permitir que o processo seja quebrado em duas fases: importação do arquivo no banco de dados e processamento do mesmo.
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
Retorno de Cobrança | Alteração | Movimentações Bancárias -> Retorno Bancário | - |
Retorno de Pagamento | Alteração | Movimentações Bancárias -> Retorno Bancário | - |
Retorno de Débito Automático | Alteração | Movimentações Bancárias -> Retorno Bancário | - |
- Foram criados dois novos campos na tabela de Item de Retorno Bancário. O primeiro é o Sequencial do Item de Retorno (SEQITEMRETORNO) que irá compor, juntamente com o campo IDRETORNO, a chave primária da tabela FRETORNOBANCARIOITEM. A chave anterior composta por IDRETORNO, LINHA, CODCOLIGADA e IDLAN não faz mais sentido já que agora todas as linhas de detalhe do arquivo serão armazenadas e não apenas aquelas processadas com sucesso. O segundo campo, CHAVELAN, armazenará a chave de identificação do lançamento na linha detalhe do arquivo importado, o valor da mesma é usado para identificar a qual lançamento/boleto aquela linha está relacionada.
- Todos os registros de detalhe lidos do arquivo de importação de retorno de cobrança, pagamento ou débito automático serão armazenados na tabela de Item de Retorno Bancário mesmo que ocorra erros no processo. As linhas importadas terão o campo CHAVELAN preenchidas.
- Anteriormente o processo de checagem dos dados do retorno em relação aos lançamentos relacionados criava mais de uma linha na tabela de Item de Retorno Bancário caso o boleto identificado vinculado a mais de um lançamento. Esse comportamento não mais existirá, somente uma linha ficará gravada e na mesma armazenada somente o Identificador do boleto e os campos de valor (Valor Baixado, Multa, Juros, Desconto e Opcional 1 a 8), com exceção de Valor Líquido que terá os valores somados de todos os lançamento envolvidos, conterão os valores lidos do arquivo.
- Os campos O campo de identificação do lançamento na tabela de Item de Retorno Bancário (IDLAN) somente será preenchido caso o retorno não seja por boleto. Assim, se o Identificador do Boleto (IDBOLETO) for preenchido, a Referência do Lançamento (IDLAN) ficará com valor nulo.
Tabelas Utilizadas
- FRETORNOBANCARIO – Retorno Bancário
- FRETORNOBANCARAIOITEM – Item de Retorno Bancário.
Dicionário de Dados
Arquivo ou Código do Script: FS.2017.10_06, FS.2017.10_07 e FS.2017.10_08.
Índice | Chave |
01 | PKFRETORNOBANCARIOITEM (IDRETORNO, SEQITEMRETORNO) |
Campo | SEQITEMRETORNO |
Tipo | Inteiro |
Tamanho | |
Mandatório | Sim ( x ) Não ( ) |
Descrição | Sequencial do Item de Retorno |
Título | Seq. Retorno |
Help do Campo | Sequencial dos registro de item de retorno bancário lidos do arquivo. |
Campo | CHAVELAN |
Tipo | String |
Tamanho | 42 |
Mandatório | Sim ( ) Não ( x ) |
Descrição | Chave do lançamento |
Título | Chave do lançamento |
Help de Campo | Chave de identificação do lançamento na linha detalhe importada do arquivo de retorno. |