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
BackOffice | |
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 |