Histórico da Página
Aviso | ||
---|---|---|
| ||
Este é um documento de referência em desenvolvimento. |
Índice | ||
---|---|---|
|
01. VISÃO GERAL
...
Para utilizar a rotina de importação automática são necessários as configurações abaixo descritas (clique em cada pasta para acessá-las):
Expandir | |||||
---|---|---|---|---|---|
Deck of Cards | |||||
| |||||
Card | |||||
default | true | ||||
id | 01 | label |
|
| |
|
Expandir | |||||
---|---|---|---|---|---|
label |
| 02 |
| ||
Este cadastro tem como finalidade configurar os parâmetros bancários utilizados em diversas operações relacionadas a comunicação bancária.
Card | | ||||
id | 03 |
Expandir | ||
---|---|---|
| ||
01. Gerando uma senha de APP para envio do email.Para a importação de extratos bancários, é necessário gerar uma senha de APP, no caso do G-Mail, primeiro precisamos ativar a verificação em duas etapas: Após a verificação de duas etapas ativada, é necessário adicionar um APP e gerar uma senha: Copie a senha gerada e salve em um lugar seguro. 02. Configurando o serviço de e-mail.Com a senha de app gerada, abra o Protheus no SIGACFG, ambiente, E-mail/Proxy, Configurar. Coloque o servidor de e-mail, o seu e-mail e a senha do APP gerada anteriormente, em servidor de e-mail necessita de autenticação, coloque sim. Na próxima tela, apenas clique em avançar sem alterar nada: Utiliza segurança TLS - SIM Finalize a configuração de E-MAIL: |
Expandir | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Bancos disponíveis para operação de extrato por API: É possível efetuar a importação do extrato bancário por meio da API (Interface de Programação de Aplicações), eliminando a necessidade de um arquivo para tal procedimento. Para utilizar o serviço de API, é fundamental configurar as credenciais por meio de um layout Pagar nas configurações de contas do NGF (Novo Gestor Financeiro). É possível incluir um layout acessando o a rotinaFINA710 - Novo Gestor Financeiro.
Também é preciso selecionar entre as opções "API Extrato" — evitando que este layout seja considerado na API para registros de títulos a pagar — ou "Ambos", para que o layout seja incluído tanto na operação de extrato quanto no registro via API dos títulos a pagar. Após essa etapa de configuração, informe as credenciais de autenticação fornecidas pelo banco, juntamente com o certificado digital correspondente. Para mais informações sobre este processo acesse Contas a pagar (Comunicação bancária online).
|
03. PROCESSAMENTO
- Leitura e importação dos dados de extrato bancário (Arquivos ou API)
A importação dos
...
dados de extrato bancário pode ser realizada de duas maneiras distintas: por arquivo e via API.
O processamento de importação dos arquivos dados de extrato bancário se dá da seguinte forma
...
- O job verifica se existe um arquivo de extrato ou uma configuração para importação por API de acordo com as configurações contidas na aba Extrato Conciliação Automática.
- Em caso de inexistência do arquivo de extrato ou configuração por API não haverá processamento.
- Caso a importação dos dados seja por arquivo será registrado nas tabelas SIF (Cabeçalho Imp. Extrato Bancário) e SIG (Itens Import. Extrato Bancário) um registro com a informação "Não foram encontrados arquivos de extrato para importação no diretório."
- Caso a importação dos dados seja por API será registrado nas tabelas SIF (Cabeçalho Imp. Extrato Bancário) e SIG (Itens Import. Extrato Bancário) um registro com a informação "Erro ao processar extrato por API."
- Caso a importação dos dados seja por arquivo será registrado nas tabelas SIF (Cabeçalho Imp. Extrato Bancário) e SIG (Itens Import. Extrato Bancário) um registro com a informação "Não foram encontrados arquivos de extrato para importação no diretório."
- Em caso de existência do arquivo de extrato ou configuração por API, deve processar a importação das informações para as tabelas SIF (Cabeçalho Imp. Extrato Bancário) e SIG (Itens Import. Extrato Bancário).
- Se sucesso:
- Será registrado nas tabelas SIF (Cabeçalho Imp. Extrato Bancário) e SIG (Itens Import. Extrato Bancário) os registros componentes do extrato bancário.
- Será notificado o responsável, via e-mail configurado.
- O Caso a importação seja por arquivo, o arquivo de extrato bancário será movido para o diretório definido para arquivos cuja importação foi realizada com sucesso.
- Se ativado efetuará o processo de conciliação prévia.
- Se falha:
- Será registrado nas tabelas SIF (Cabeçalho Imp. Extrato Bancário) e SIG (Itens Import. Extrato Bancário) um registro com a informação referente a falha.
- Será notificado o responsável, via e-mail configurado.
- O Caso a importação seja por arquivo, o arquivo de extrato bancário será movido para o diretório definido para arquivos cuja importação falhou.
- Se sucesso:
- Em caso de inexistência do arquivo de extrato ou configuração por API não haverá processamento.
- O job verifica se existe um arquivo de extrato ou uma configuração para importação por API de acordo com as configurações contidas na aba Extrato Conciliação Automática.
- Em caso de tentativa de importação duplicada de arquivos de retorno evitando que os dados do extrato estejam em mais de um processo.
Utilizaremos o processo já existente que verifica o checksum do arquivo.- Será notificado o responsável, via e-mail configurado.
- Será registrado nas tabelas SIF (Cabeçalho Imp. Extrato Bancário) e SIG (Itens Import. Extrato Bancário) um registro com a informação referente a falha.
- O Caso a importação seja por arquivo, o arquivo de extrato bancário será movido para o diretório definido para arquivos cuja importação falhou.
- Em caso de tentativa de importação duplicada de arquivos de retorno evitando que os dados do extrato estejam em mais de um processo.
Informações | ||
---|---|---|
| ||
Para ser processado pelo job, é necessário que o registro do cadastro de banco esteja desbloqueado, isto é, A6_BLOCKED = '2' e A6_MSBLQL = '2' (se existir). Se um dos campos citados estiver em branco, o banco pode não ser considerado no processamento do job. |
- Conciliação bancária automática
...
- Data do Movimento + Banco + Agência + Conta + Documento + Valor + Carteira
- Obs: Para usuários da Conta Digital, haverá uma tentativa prévia de Conciliar pelas chaves FK5_CODPIX ou FK5_CODBAR.
- Data do Movimento + Banco + Agência + Conta + Documento + Valor + Carteira
As conciliações bancárias que não forem atendidas nesse processo, deverão ser realizadas através do Conciliador BackOffice.
...
- Efetivar movimento bancário de tarifas no momento da importação do extrato
...
title | Importante |
---|
...
Ao importar o extrato utilizando o JOB de importação, serão efetivados os movimentos referentes a Encargos, Tarifas, IOF e CPMF, criando assim os movimentos bancários no Financeiro.
...
- Efetiva Trf. = 2 (Não Efetivar)
Não serão realizadas as efetivações.
O usuário poderá efetivar esses movimentos no botão Efetivação no processo 0023 - Conciliação Bancária Automática.
- Efetiva Trf. = 2 (Não Efetivar)
A natureza do movimento bancário será obtida do parâmetro MV_FNATCON.
Parâmetro Descrição MV_FNATCON Define a natureza financeira a ser utilizada ao efetivar movimentos bancários de tarifas,encargos, IOF e CPMF na importação de extratos via JOB
- Disponibilizado o ponto de entrada F475NAT para a manipulação da natureza a ser aplicada a cada movimento que for efetivado na importação do extrato via Job
https://tdn.totvs.com/pages/viewpage.action?pageId=809523284F475NAT - Ponto de entrada para manipulação da natureza para movimentos bancários
- Disponibilizado o ponto de entrada F475NAT para a manipulação da natureza a ser aplicada a cada movimento que for efetivado na importação do extrato via Job
04. INFORMAÇÕES TÉCNICAS
Tabelas utilizadas pela rotina:
...