01. DADOS GERAIS
| Produto: | TOTVS Moda |
|---|---|
| Segmento: | Varejo |
| Módulo: | Moda - Financeiro |
| Função: | FCRFP018 - Gerar arquivo de remessa para o banco Safra, tratamento do "meu número" |
| País: | Brasil |
| Requisito/Story/Issue (informe o requisito relacionado) : |
02. SITUAÇÃO/REQUISITO
Divergência no "Nosso Número" para o Banco Safra, durante o processo de envio de títulos para cobrança bancária pelo componente FCRFP018 – Envio de Título para Cobrança Bancária, foi identificado um problema específico ao selecionar o Banco Safra. O sistema atualmente gera o campo "meu número" com 15 caracteres. No entanto, conforme as especificações do layout CNAB do Banco Safra, este campo deve conter apenas 10 caracteres.
Apesar de o Banco Safra aceitar os arquivos com os 15 caracteres, o banco trunca os últimos 5 dígitos no retorno, mantendo apenas os 10 primeiros. Esse comportamento quebra o vínculo entre os dados enviados e os dados retornados, dificultando significativamente a conciliação automática dos boletos, uma vez que o identificador original não é preservado integralmente.
03. SOLUÇÃO
Parametrização do Formato do Número do Documento, para contornar essa limitação e permitir flexibilidade entre o comportamento atual e o desejado, foi criado um novo parâmetro de empresa "IN_FORMAT_NR_DOCCOB_SAFRA"
Este parâmetro define o formato do número do documento (nosso número) enviado para o Banco Safra, onde os valores possíveis são:
0 (padrão): Mantém o comportamento atual, gerando 15 caracteres com zeros à esquerda.
1: Adota a nova regra, onde o "nosso número" será formado por fatura/parcela até o limite de 10 caracteres e, caso necessário, será completado com zeros à direita para atingir exatamente 10 posições.
Abaixo um exemplo de 2 registros gerados pelo FCRFP018 de cobrança direta do Banco Safra, na linha em vermelho, o parâmetro foi configurado com o valor 0, desta forma o campo meu número foi preenchido com zeros a esquerda e na linha abaixo um exemplo com o valor configurado com o valor 1, onde o número do documento assume os 10 primeiros caracteres do "número do documento" e depois é completado com zeros.
