Histórico da Página
TORNO BANCÁRIO EM LOTE
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 |
[ACAA040 – Parâmetros] | [Alteração] | [Atualizações -> Acadêmico-> Tesouraria] | - |
[ACAA050 – Negociação Financeira] | [Envolvida] | [Atualizações -> Acadêmico-> Tesouraria] | - |
[ACAA060 – Cadastro de Pedidos] | [Criação] | [Atualizações -> Acadêmico-> Cadastros] | - |
- 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.
- O processo de checagem dos dados do retorno em relação aos lançamentos relacionados pode criar uma ou mais novas linhas na tabela de Item de Retorno Bancário caso o boleto identificado esteja vinculado a mais de um lançamento. Assim, existirão mais de um registro com a mesma linha, mas com diferentes identificadores do lançamento (IDLAN). As novas linhas nunca terão o campo CHAVELAN preenchido, isso é exclusivo dos arquivo importados.
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. |