Histórico da Página
01. DADOS GERAIS
Linha de |
---|
Conciliação Bancária Automática
Produto: | Microsiga |
---|
Protheus® |
Segmento: |
---|
Versão 12
Passo a passo:
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.
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 |
Após a importação do arquivo de extrato, a rotina irá conciliar o extrato com os movimentos financeiros utilizando as seguintes condições:
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:
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.
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árioBackOffice | |
Módulo: | Financeiro |
---|---|
Idiomas | Português (Brasil) |
Função: | FINA473 - Conciliação Automática |
02. DESCRIÇÃO
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.
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"
03. PARÂMETROS
Não se aplica.
04. RETORNO
Nome | Tipo | Descrição |
aRetCpo | Array | Deverá retornar no 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. |
05. EXEMPLO DE UTILIZAÇÃO
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
#INCLUDE "PROTHEUS.CH" User Function FA473CON() |
...
Local aRetCpo := {} |
...
Aadd( aRetCpo, { "NOME DO CAMPO TABELA SIG", "NOME DO CAMPO TABELA SE5" } ) |
...
Return |
...
aRetCpo |