01. DADOS GERAIS
| Produto: | TOTVS Distribuição e Varejo |
|---|---|
| Linha de Produto: | Linha Winthor |
| Segmento: | Distribuição |
| Função: | 1295 - GESTÃO DE RECEBIMENTOS ANTECIPADOS |
| Requisito/Story/Issue: | DDFINAN-32409 |
02. SITUAÇÃO/REQUISITO
Para a geração e administração de pagamentos antecipados, foi identificado o requisito de criar uma rotina que possibilite:
Gerar os contas a receber;
Administrar os pagamentos;
Quitar os valores;
Permitir a liberação do pedido.
Essa funcionalidade implementa o botão "LINK" na Rotina 1295.
03. SOLUÇÃO
A seguir, detalhamos as alterações aplicadas na rotina 1295 para atender ao requisito de geração de LINK de pagamentos antecipados:
Abre tela com opção de Gerar Link de Pagamento (PIX), habilitada se o usuário possuir a permissão Permite gerar link de pagamento (PIX) (Rotina 530).
Validação da cobrança do tipo Carteira Digital (PCCOB.CARTEIRADIGITAL = 'S'):
Se houver mais de uma cobrança, apresentar combobox para seleção.
Se houver apenas uma cobrança, prosseguir automaticamente.
Se não houver cobranças, apresentar mensagem:
“Não existem cobranças cadastradas do tipo Carteira Digital”
Processo de geração insere novo registro em PCPRESTANTECIPADA com os seguintes campos:
NUMTRANSPAGADIANTADO = sequence
CODCLI = código do cliente do pedido/orçamento
NUMPED = número do pedido (ou nulo se orçamento)
NUMORCA = número do orçamento (ou nulo se pedido)
COBANTECIPADA = ‘S’
QUITAPCPREST = pccob.quitapcprest
VALOR = valor abatido dos créditos vinculados ao mesmo pedido
VLRCREDITOABATIDO = soma dos créditos utilizados
VALORPEDIDO = valor total do pedido/orçamento
CODCOBPGTO = cobrança escolhida
STATUSPGTO = ‘AGUARDANDO PAGAMENTO’
DTEMISSAOPED = data do pedido/orçamento
DTGERACAOPGTO = sysdate
MATRICULAGERACAO = matrícula do usuário logado
Após a gravação, o sistema disponibiliza o link de pagamento para envio ao cliente.
04. CRITÉRIOS DE ACEITAÇÃO
Ao clicar em Gestão de Pagamento, as informações do pedido devem ser exibidas.
Ao clicar em Gerar Pagamento, deve ser criado o registro em PCPRESTANTECIPADA e gerado o link de pagamento.
Validação obrigatória das cobranças do tipo Carteira Digital.
Validação da permissão 530 para geração de pagamento antecipado.
05. OBSERVAÇÕES TÉCNICAS
Para a correta geração do link de pagamento, é obrigatório que os seguintes arquivos DLL estejam presentes:
libeay32.dll e ssleay32.dll→ Download aqui
Esses arquivos devem ser posicionados nos diretórios:
C:\Winthor\Spool\ExecutaveisC:\Winthor\Prod\MOD-012
⚠️ Caso esses arquivos não estejam disponíveis, a rotina não conseguirá realizar a comunicação com o serviço de link de pagamento.
Para utilizar a implementação, atualize a rotina 1295 para a versão informada abaixo ou superior.
- Versão mínima: A funcionalidade estará disponível a partir da versão 37.0.07.021
06. DEMAIS INFORMAÇÕES
Importante!
As versões estarão disponíveis para download no CCW.
https://centraldecontrole.pcinformatica.com.br/
Mantenha suas rotinas sempre atualizadas!