Histórico da Página
01. DADOS GERAIS
| Produto: | TOTVS Distribuição e Varejo |
|---|---|
| Linha de Produto: | Linha Winthor |
| Segmento: | Distribuição TOTVS Goiânia |
| Módulo: | 05 - PROCESSAMENTO |
| Função: | 524 - CADASTRAR CAIXA/BANCO |
| Requisito/Story/Issue : | DDFINAN-33231 DDFINAN-34138 DDFINAN-34504 |
02. SITUAÇÃO/REQUISITO
Na versão atual, a rotina 524 não possui campos específicos para configuração de conectividade bancária via API. Isso impede que o Usuário realize integrações automáticas de processos, como o envio e , o que impede automatizações como envio/retorno de informações de contas a pagar , dependendo de operações manuaise integração do extrato bancário.
Para resolver essa limitação, será foi criado um novo passo step Credenciais na rotina 524 chamado “Credenciais”, que permitirá cadastrar os dados necessários para estabelecer a comunicação segura com os bancos, além de estender a configuração para suportar o consumo do extrato bancário via API.
No cadastro estarão disponíveis:
Client ID e Client Secret (dados criptografados e armazenados de forma protegida).
URI Token, URI Envio Contas a Pagar e URI Retorno Contas a Pagar (endereços de integração configuráveis).
Parâmetro de controle “Utiliza Integração por API
Não: a integração via API não será utilizada.
Homologação: a integração será realizada em ambiente de testes.
Produção: a integração será realizada em ambiente produtivo.
- URI Extrato Bancário (endereços de integração configuráveis).
- Parâmetro de controle “Utiliza Integração por API”API Extrato Bancário”, que define se a rotina será ou não utilizada via integração.
Não: a integração via API não será utilizada.
Homologação: a integração será realizada em ambiente de testes.
Produção: a integração será realizada em ambiente produtivo.
Além disso:
Os campos só poderão ser habilitados e gerenciados por usuários que possuam a permissão “Permite gestão de credenciais de conexão”, configurada na rotina 530.
Os dados sensíveis (Client ID e Client Secret) permanecerão ocultos nas visualizações.
Essa evolução garante segurança, controle de acesso e automação no processo de integração financeira com os bancos.
03. SOLUÇÃO
Foi criado novo campo CODCREDENCIALna tabela PCBANCO para vincular a nova tabela PCCREDENCIAL
- Foi criado nova tabela PCCREDENCIAL para armazenar credenciais e URIs de conexão com bancos.
Foi implementada dependência desses campos na rotina 524.
Adicionada permissão específica na rotina 530 denominada “Permite gestão de credenciais de conexão”, responsável por controlar o acesso às configurações.
Implementado novo STEP “Credenciais” na rotina 524, onde foram disponibilizados os campos de configuração: CLIENT ID, CLIENT SECRET, URI TOKEN, URI ENVIO CP, URI RETORNO CP, URI EXTRATO BANCARIO e flag flags de utilização de API.
Os campos CLIENT ID e CLIENT SECRET possuem tratamento de criptografia ocultos nas visualizações posteriores.
- O campo URIEXTRATOBANCARIO possui um limite de caracteres de ate 1000
A habilitação dos campos é condicionada à posse da permissão criada, garantindo segurança e controle de acesso.
| Totvs custom tabs box | |||||||
|---|---|---|---|---|---|---|---|
| |||||||
|
04. DEMAIS INFORMAÇÕES
| Aviso |
|---|
Importante! As versões estarão disponíveis para download no CCW. https://centraldecontrole.pcinformatica.com.br/ Mantenha suas rotinas sempre atualizadas! |

