Ir para o conteúdo principal

OS 92109 - MELHORIA - CONTAS A PAGAR - AJUSTE NA INCLUSÃO DOS DADOS BANCÁRIOS PARA PAGAMENTO

Objetivo:

A solicitação visa, disponibilizar os ajustes no envio do arquivo de pagamento (SISPAG) para itens originados do Fluxo de Caixa, garantindo que:

  1. Fluxo de Caixa: ao informar que o pagamento é PIX, os campos de dados bancários (banco/agência/conta) sejam ocultados e não sejam exigidos.

  2. Contas a Pagar / SISPAG: ao criar o SISPAG “informando fluxo”, o sistema recupere do lançamento do fluxo os dados necessários (PIX e/ou dados bancários, conforme aplicável).

  3. Geração do arquivo SISPAG: para itens de fluxo, o sistema não exija Parceiro cadastrado (evitar erro “Conta corrente não cadastrada Parceiro - 0”). Para demais títulos (não fluxo), não deve haver alteração (regras atuais mantidas).

  4. Pagamento via código de barras: validar comportamento para item do fluxo com linha digitável/código de barras, garantindo geração/envio sem bloqueios indevidos e com arquivo consistente.


Premissas:

  • Necessário o ambiente estar atualizado com as versões:
    • Contas a Pagar de número XXXXXX Genexus 17 ou superior;
    • Fluxo de caixa de número XXXXXX Genexus 17 ou superior;
  • Ter acesso aos módulos:

    • Fluxo de Caixa (lançamentos/itens do fluxo)

    • Contas a Pagar

    • Geração SISPAG

  • Ter parametrização para gerar arquivo de pagamento (banco/layout/convênio), conforme prática atual.

Cenário 01: Fluxo (pagamento PIX) deve ocultar dados bancários

Objetivo do cenário: Confirmar correção do problema “PIX exigindo banco/agência/conta”.

Passo a passo:

  1. Acessar Fluxo de Caixa > Lançamentos (ou “Lançamentos Manuais”, conforme menu utilizado).

    image.png

    image.png

  2. Incluir um novo lançamento do fluxo (ou editar um existente de teste).

  3. Informar a forma/modalidade de pagamento como PIX.

  4. Observar a área de dados bancários (banco, agência, conta).

  5. Salvar o lançamento.

Resultado esperado:

  • Ao selecionar PIX, os campos Banco / Agência / Conta ficam ocultos (não editáveis/visíveis).

  • O sistema não bloqueia o salvamento exigindo dados bancários.

  • Lançamento salvo com modalidade PIX registrada.

  • Evidência: Print 01 com modalidade PIX e campos bancários ocultos + confirmação de salvamento.


Cenário 02: Criação do SISPAG “com fluxo” deve recuperar dados do lançamento (PIX)

Objetivo do cenário: Garantir que o SISPAG carregue corretamente os dados do beneficiário para fluxo em PIX.

Passo a passo:

  1. Acessar Contas a Pagar > SISPAG (ContasPagar.WpGerBorSISPAGAt).

  2. Selecionar a opção de criação/geração informando que a origem é Fluxo (conforme processo atual).

  3. Localizar/selecionar o item do fluxo criado no Cenário 01.

  4. Verificar na tela os dados exibidos do beneficiário.

Resultado esperado:

  • O sistema exibe CNPJ/CPF + Nome do beneficiário.

  • Para PIX, o sistema exibe os dados pertinentes ao PIX (conforme regra do layout), sem exigir banco/agência/conta.

  • O item fica elegível para geração do arquivo, sem mensagens de pendência de dados bancários.

  • Evidência: Print 02 da tela WpGerBorSISPAGAt com o item do fluxo em PIX selecionado e dados carregados.


Cenário 03: Fluxo (não PIX) deve carregar banco/agência/conta no SISPAG

Objetivo do cenário: Validar ajuste do problema “faltando banco/agência/conta na WpGerBorSISPAGAt” quando aplicável.

Passo a passo:

  1. Criar/selecionar um lançamento de fluxo cuja modalidade não seja PIX (ex.: TED/DOC/depósito, conforme regra do cliente).

  2. Preencher Banco, Agência e Conta no lançamento (já que não é PIX).

  3. Salvar.

  4. Acessar ContasPagar.WpGerBorSISPAGAt e criar SISPAG informando Fluxo.

  5. Selecionar o item e verificar os dados exibidos.

Resultado esperado:

  • Para modalidade não PIX, o sistema exibe no SISPAG:

    • Banco

    • Agência

    • Conta

    • além de CNPJ/CPF + Nome

  • Não deve ficar “somente CNPJ/CPF + Nome” (correção do item 2 do relato).

  • Evidência: Print 02 destacando banco/agência/conta preenchidos e associados ao item do fluxo.


Cenário 04: Geração do arquivo SISPAG para Fluxo sem exigir Parceiro (correção do erro)

Objetivo do cenário: Confirmar correção do erro “Conta corrente não cadastrada Parceiro - 0” para itens de fluxo.

Passo a passo:

  1. Selecionar um item do fluxo que não tenha vinculação/uso de “Parceiro” como em títulos tradicionais (conforme caso reportado).

  2. Acessar ContasPagar.WpGerBorSISPAGAt e montar o SISPAG com esse item do fluxo.

  3. Executar a geração do arquivo.

  4. (Se existir) executar também a etapa de envio/processamento.

Resultado esperado:

  • O sistema não exige Parceiro cadastrado quando a origem é Fluxo.

  • A geração do arquivo ocorre com sucesso, sem apresentar o erro “Conta corrente não cadastrada Parceiro - 0”.

  • Arquivo gerado contém as informações do favorecido conforme modalidade (PIX ou dados bancários).

  • Evidência: Print 03 (sucesso) + Print 04 (dashboard/log) + arquivo SISPAG gerado.


Cenário 05: Regressão — Títulos NÃO fluxo continuam exigindo Parceiro (sem alteração)

Objetivo do cenário: Garantir que a mudança “não exigir Parceiro” é apenas para Fluxo, sem impacto em títulos normais.

Passo a passo:

  1. Separar um título normal do Contas a Pagar (não originado do fluxo).

  2. Montar um SISPAG sem Parceiro/conta corrente cadastrada (condição que hoje gera bloqueio).

  3. Tentar gerar o arquivo.

Resultado esperado:

  • O sistema mantém a regra atual para não fluxo:

    • continua exigindo Parceiro/conta corrente, ou validações equivalentes.

  • A mensagem/validação permanece consistente com o comportamento anterior (sem “flexibilizar” indevidamente).

  • Evidência: Print do bloqueio/validação para título não fluxo.


Cenário 06: Fluxo com pagamentodados viabancários + vínculo de código de barras (linhavia digitável)interface) e geração SISPAG pelo vínculo

Objetivo do cenário: Validar oque envio/geraçãoum doFluxo arquivo para item do fluxolançado com dados bancários pode ter um código de barras associado, conformevia iteminterface 4específica, e que na geração do relato.SISPAG o sistema utilize esse vínculo (montagem no formato de título) para compor o pagamento corretamente.

Passo a passo:

passo
  1. Criar um lançamento noAcessar Fluxo de Caixa com modalidadee Códigoincluir um lançamento de Barrasfluxo para pagamento com dados bancários.

  2. Preencher obrigatoriamente os dados:
    • Banco
    • Agência
    • Conta
    • (oudemais formacampos equivalente).

      obrigatórios do lançamento)
  3. Salvar

    Informaro lançamento do fluxo e identificar o registro (nº/ID do fluxo).

  4. Acessar a linhainterface digitável/de associação de código de barras válido.

    (tela/rotina de vínculo).
  5. Localizar

    Salvar.

    o fluxo lançado no passo 1 (por filtro/consulta).
  6. Informar

    Acessar gerador SISPAG, montar SISPAG com origemo Fluxocódigo de barras/linha digitável e selecionarexecutar a ação de vincular/associar ao fluxo.

  7. Confirmar que o item.

    vínculo foi registrado (mensagem de sucesso e/ou exibição do código associado ao fluxo).
  8. Acessar

    GerarContas a Pagar > SISPAG (ContasPagar.WpGerBorSISPAGAt).

  9. Montar o arquivo.

    SISPAG utilizando a opção de geração no formato de título (conforme regra: para puxar os dados bancários do fluxo).

Resultado esperado:

  • O sistema permite selecionarSelecionar o item docorrespondente ao fluxo comvinculado ao código de barras.

  • Gerar o arquivo SISPAG.
  • Resultado esperado

    • O fluxo é salvo com dados bancários completos (banco/agência/conta).
    • Na interface de associação, o sistema:
      • permite informar o código de barras,
      • registra o vínculo do código ao fluxo,
      • exibe confirmação (mensagem e/ou campo com código vinculado).
    • Na

      montagem do SISPAG no formato de título, o sistema:

      • recupera os dados bancários do fluxo (banco/agência/conta),
      • utiliza o vínculo do código de barras associado ao fluxo para compor o pagamento.
    • A geração do arquivo SISPAG ocorre com sucesso, sem erroexigir eParceiro com(quando osa dadosorigem dofor códigofluxo, deconforme barrasregra devidamente representadosajustada).
    • no
    • O arquivo gerado contém as informações esperadas (conforme layout).

    • Não deve exigir dados bancários incompatíveise comreferência pagamento porao código devinculado barras (somente o que oconforme layout/regra exigir).

    • Evidência: Print do lançamento com código de barras + Print da seleção no SISPAG + arquivo gerado.

      cliente).

    Critério de aceite (conclusão)

    Considerar APROVADO quando:

    • PIX no Fluxo não exigir banco/agência/conta e campos ficarem ocultos.

    • SISPAG com origem Fluxo recuperar corretamente os dados do lançamento (PIX e/ou dados bancários conforme modalidade).

    • Arquivo SISPAG para Fluxo for gerado/enviado sem exigir Parceiro (sem erro “Parceiro - 0”).

    • Pagamento do Fluxo via código de barras gerar/enviar arquivo corretamente.

    • Regressão: títulos não fluxo mantêm validações originais.

    Se você quiser, eu já devolvo este texto também em um formato “pronto para e-mail” (com saudação/encerramento) para você enviar ao usuário.

    4.png

    ATENÇÃO: As informações neste documento são meramente ilustrativas e utilizadas apenas para fins de teste.