01. DADOS GERAIS
Produto: | TOTVS Distribuição e Varejo
|
---|---|
Linha de Produto: | Linha Winthor |
Segmento: | Distribuição TOTVS Goiânia |
Módulo: | 12 - CONTAS A RECEBER |
Função: | TOTVS PAGAMENTOS DIGITAIS |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DDFINAN-24549 |
02. SITUAÇÃO/REQUISITO
Criar a área de configuração de Bolepix na rotina 522 cadastro de cobrança, para identificar que esse contas a receber trata-se de BOLEPIX
- Criar os seguintes campos na pccob:
- "bolepix" do tipo 'S' ou 'N'
- "codbancobolepix" (number(4))
- "permitebaixabolepixamaior" do tipo 'S' ou 'N'
- "permitebaixabolepixamenor" do tipo 'S' ou 'N'
- Criar um flag "BOLEPIX" na rotina 522, default = 'N'. Ao marcar / desmarcar essa flag, atualizar o campo pccob.bolepix
- Essa flag não poderá ser marcada em conjunto com (Caso marque uma delas, desabilitar Bolepix e, ao marcar Bolepix, desabilitar elas):
- pccob.boleto (Boleto)
- pccob.cartao (Cartão de Crédito)
- pccob.carteiradigital (Carteira Digital)
- pccob.carteirapix (PIX - Cobrança)
- pccob.baixacxbanco (Baixar no Contas a Receber)
- Essa flag não poderá ser marcada em conjunto com (Caso marque uma delas, desabilitar Bolepix e, ao marcar Bolepix, desabilitar elas):
- Criar uma aba "Bolepix" que ficará inabilitada e somente será habilitada ao selecionar a flag "bolepix"
- Nesta aba, deverão existir os seguintes campos:
- Cod. Banco Bolepix (pccob.codbancobolepix / deverá ser vínculo com pcbanco.codbanco) - Obrigatório caso "bolepix" esteja marcado{}
- Chave pix para Bolepix (pccob.chavebolepix / criado na issue
DDFINAN-24352) - Obrigatório caso "bolepix" esteja marcado - Flag "Permite baixa à menor gerando despesa da diferença (conta parametrizada na 132)" (pccob.permitebaixabolepixamenor)
- Flag "Permite baixa à maior gerando receita da diferença (conta parametrizada na 132)" (pccob.permitebaixabolepixamaior)
- Nesta aba, deverão existir os seguintes campos:
- Ao gravar uma cobrança que é do tipo "bolepix", a rotina deverá validar:
- Os campos obrigatórios (pccob.codbanco e pccob.chaveboletopix), caso algum esteja em branco, informar que deve ser preenchido para cobrança Bolepix
- Se o campo pccob.numdiasvencpix está preenchido (campo "Dias Ven. Pag. Pix").
- Se estiver preenchido, seguir para próxima validação
- Se estiver nulo ou "0", apresentar a mensagem "Foi selecionada cobrança Bolepix e o campo "Dias Ven. Pag. PIX" não está preenchido. Neste caso, o qrcode irá expirar na data de vencimento. Clique em "Sim" para seguir ou em "Não" para voltar e preencher o campo".
- Se o cliente clicar em "sim", seguir
- Se o cliente clicar em "não", voltar para a tela anterior
- Se o campo "Moeda" (pccob.codmoeda) está preenchido.
- Se estiver preenchido, permitir gravação
- Se estiver nulo, não permitir gravação e apresentar a mensagem "O campo Moeda é obrigatório para cobrança do tipo "Bolepix". Por favor preencha o campo e tente novamente." e voltar para a tela anterior
- Caso o campo pccob.numdiasvencpix estiver > 0 (campo "Dias Ven. Pag. Pix"), validar os campos "Multa" e/ou "Juros". Ao menos um dos campos deverá estar preenchido com valor > 0. Caso os dois estejam com valor nulo ou "0", apresentar a mensagem: "Foi parametrizado um período de validade do qr-code. Favor preencher os campos de multa e/ou juros."
03. SOLUÇÃO
Criado a área de configuração de Bolepix na rotina 522 cadastro de cobrança, para identificar que esse contas a receber trata-se de BOLEPIX
04. DEMAIS INFORMAÇÕES
Não se aplica
05. ASSUNTOS RELACIONADOS
Não se aplica
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas