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-25100 |
02. SITUAÇÃO/REQUISITO
O auxiliar financeiro necessita solicitar mais de um título para Emissão do bolepix através da rotina 1298.
1 - Deve ser adaptada o envio de uma lista de títulos selecionados na tela 1298, para GERAÇÃO (emissão) de bolepix;
- Método: POST | /api/v3/payment/bolepix Generate a new bolepix
- As regras de envio para geração do bolepix pela api, segue as definidas na issue de envio para geração do bolecode
- Inicialmente será limitado o envio de títulos como lista para 10 títulos;
2 - Manter o fluxo de conexão no RAC único para o envio de informações em lista para a emissão do bolepix, somente refazer a conexão com RAC quando o Token expirar;
3 - Tratar a mensagem de validação de dados obrigatórios para envio do bolepix, dos títulos selecionados para geração em lista;
- Apresentar a mensagem individualmente por título retornando as mensagens de campo obrigatório, antes de passar a solicitação de geração.
- Não abrir 10 mensagens em tela no mesmo momento. Será um texto único com todas as mensagens concatenadas.
Exemplo de Mensagem de retorno da validação de campos obrigatórios:
Existem campos obrigatórios não informados:
- Título A: Campo x é obrigatório
- Título B: Campo x é obrigatório
- Título C: Campo y é obrigatório.
Necessário informar os campos obrigatórios para seguir com o processamento de Geração do Bolepix.
4 - Tratar a mensagem do retorno de geração do bolepix, dos títulos selecionados para geração em lista;
- No fluxo de geração de sucesso de todos os títulos selecionados: Retornar a mensagem: "Títulos selecionados gerados com sucesso."
- No fluxo de geração com sucesso e falha dos títulos selecionados: Retornar a mensagem: "Existem títulos gerados com sucesso e outros que não foram gerados, favor verificar o motivo no arquivo de log do WinThor.
Transação/parcela dos títulos não gerados: << apresentar o numtransvenda e a prest dos títulos não gerados.>>
- No fluxo de geração de falha para todos os títulos selecionados: Retornar a mensagem: "Não foi possível gerar o bolepix para os títulos selecionados, favor verificar o motivo no arquivo de log do WinThor.
Transação/parcela dos títulos não gerados: << apresentar o numtransvenda e a prest dos títulos não gerados.>>
03. SOLUÇÃO
- API conectando e enviando requisição de títulos para gerar o bolepix;
- Envio de mais de um título para a API para gerar o bolepix.
04. DEMAIS INFORMAÇÕES
Não se aplica
05. ASSUNTOS RELACIONADOS
Não se aplica