Páginas filhas
  • DT Bolepix - Criação de parametrização do Bolepix na rotina 522


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)
  • 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)
  • 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