Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Backoffice

Módulo:SIGAFIN - Financeiro
Função:FINXBX - Funções genéricas de Baixas
País:Brasil
Ticket:N/A
Requisito/Story/Issue (informe o requisito relacionado) :DFINCOM-10239


02. SITUAÇÃO/REQUISITO

Efetuar a troca de leitura da SE5, nas funções: CheckLote, VldBanco, fa070Juros GetNewLote.

03. SOLUÇÃO

Efetuadas a seguintes alterações nas funções abaixo:

Função CheckLote - Convertida para validação do lote financeiro de forma a utilizar as tabelas FK1/FK2/FK5. 
Foram criados os índices FK1_FILIAL+FK1_LOTE+FK1_TPDOC e o FK2_FILIAL+FK2_LOTE+FK2_TPDOC, para efetuar a checagem do lote nas três tabelas.
Caso o cliente não possua os índices continua validando a partir da tabela SE5.

Função GetNewLote - Convertida para retornar o maior lote entre FK1/FK2/FK5, devido as baixas sem movimento bancário também possuírem lote.

Função fa070Juros - Criada a função fAUltBxcr para retornar a data da ultima baixa valida (sem estorno), com motivo de baixa diferente de compensação CR, permitindo considerar baixas parciais que ocorram antes da compensação.

Função VldBanco - Transferida para o fonte FINXOLD

04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

Reestruturação da tabela SE5 na família de tabelas FKx