O que mudou no processo de Conciliação Automática na versão 12 com relação ao comportamento da rotina na versão 11?
A tabela abaixo mostrará as principais mudanças no processo de conciliação automática na versão 12 quando confrontado com o comportamento da rotina na versão 11.
| Conciliação Automática V11 | Conciliação Automática V12 |
---|
Rotina | FINA470 | FINA473 e FINA473a |
Comportamento sistêmico | O sistema fazia a leitura do arquivo de extrato do banco e confrontava com os dados da tabela SE5 | O sistema passou a importar em tabelas no banco de dados o arquivo de extrato do banco possibilitando ao usuário uma conciliação parcial do arquivo extrato para posteriormente finalizar a conciliação |
Tabelas envolvidas | SE5, SEE e SEJ | SE5, SEE, SEJ, SIF e SIG |
Cadastros:
- Não é necessário cadastrar um Parâmetro Banco (FINA130) dedicado para o processo de conciliação de extrato, basta utilizar o primeiro cadastro deste banco+agencia+conta+subconta e verificar o campo Bytes Extrato (EE_BYTESXT) que indica a quantidade de bytes do layout que vai utilizar. O conteúdo padrão '200' mas normalmente o layout utilizado para conciliação de extrato possui 240 posições.
- O layout para conciliação de extrato pode ser desenvolvido a partir das rotinas Conf Extrato Banc e Extrato Febraban no SIGACFG (Configurador) >Ambiente e a definição de qual rotina utilizar para desenvolver o layout esta na estrutura do layout.
- Todas as ocorrências de extrato devem estar cadastradas para o sistema conseguir importar o arquivo de extrato, caso contrário, o sistema apresentará uma mensagem de erro abortando a importação do arquivo
Compartilhamento de tabelas:
- Para o correto funcionamento da rotina de Conciliação Automática é necessário que as tabelas SE5, FK5, SIF e SIG estejam com o mesmo compartilhamento e todas as ocorrências de extrato deste banco precisam estar cadastradas.
Configuração das informações de Agencia e Conta no layout:
- A rotina importará o arquivo de extrato nas tabelas SIF e SIG se a faixa de posição referente as informações de Banco, Agencia e Conta estiverem configuradas no layout de acordo com o que esta cadastrado na tabela SA6.
Importação do arquivo de extrato:
Tabelas de importação do arquivo de extrato |
---|
SIF - Cabeçalho de Importação Extrato Bancário |
SIG - Itens Importados Extrato Bancário |
No processo de importação do arquivo de extrato nas tabelas SIF e SIGo sistema vai abrir uma tela pedindo as informações de Banco, Agencia, Conta e Sub-Conta e uma segunda tela solicitando o apontamento dos diretórios do layout de extrato (arquivo .REC)e arquivo de extrato do banco (arquivo .TXT)
Chave para conciliação
Chave completa:
Agencia + Conta + Número + Data + Valor + Pagar/Receber
(E5_AGENCIA + E5_CONTA + E5_NUMCHEQ + E5_DTDISPO + E5_VALOR + E5_RECPAG)
Chaves parciais:
Agencia + Conta + Número + Valor + Pagar/Receber
(E5_AGENCIA + E5_CONTA + E5_NUMCHEQ + E5_VALOR + E5_RECPAG);
Agência + Conta + Data + Valor + Pagar/Receber
(E5_AGENCIA + E5_CONTA + E5_DTDISPO + E5_VALOR + E5_RECPAG).
Formas de conciliação:
- Conciliação Automatica: O movimento do arquivo de Extrato de Conciliação bancário atende a uma das tres chaves de verificação utilizadas pelo sistema.
- Conciliação Manual: Para os movimentos exibidos com status “Vermelho” no browse da conciliação o usuário deverá associar o movimento do Extrato de Conciliação a um movimento existente no sistema.
- O status “Amarelo” significa que algumas informações das chaves utilizadas na identificação do movimento coincidem parcialmente o que se faz necessário apenas confirmar para confirmar a conciliação ou clicar nos movimentos em vermelhos para que os mesmos fiquem também com status amarelo.
Efetivação do Movimento:
- A opção de efetivação do movimento deve ser utilizada quando comprovadamente o movimento bancário não esta no arquivo de movimentações bancárias (SE5)
- A efetivação do movimento não deve ser feita em caso de dúvida, já que gera movimento bancário e causa a alteração dos saldos bancário
Ponto de Entrada (FA473CON)
Criado o Ponto de Entrada FA473CON que permite ao usuário conciliar movimentos do extrato bancário de acordo com chave definida. Os novos campos deverão ter as mesmas informações para que o sistema entenda como mesma chave.
Neste Ponto de Entrada deverá retornar variável ARRAY contendo somente 02 elementos. 01 elemento com o nome do campo da tabela SIG e um outro elemento com o nome do campo da tabela SE5.
Os campos deverão ser criados como "CARACTER", o tamanho poderá ser definido pelo usuário.
A função customizada deverá ter a seguinte estrutura.
// 01 - Criar campo tabela SIG
// Tipo - Caracter
// Tamanho definido pelo usuário
// 01 - Criar campo tabela SE5
// Tipo - Caracter
// Tamanho definido pelo usuario
// Observação:
// Os campos deverão obedecer as posições abaixo.
// POSIÇÃO 01 - CAMPO DA TABELA SIG
// POSIÇÃO 02 - CAMPO DA TABELA SE5
// Os nomes dos campos deverão estar entre "ASPAS"
User Function FA473CON()
Local aRetCpo := {}
Aadd( aRetCpo, { "NOME DO CAMPO TABELA SIG", "NOME DO CAMPO TABELA SE5" } )
Return aRetCpo