Ir para conteúdo
  • Cadastre-se

dev botao

Cobrança SIGEB CNAB 400 - Sugestão de Ajustes


Ver Solução Respondido por José M. S. Junior,
  • Este tópico foi criado há 1514 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Bom dia, fiz o ajuste a algum tempo, já estão em produção e funcionando. Atualizei o componente e alguns ajustes ainda foram necessários, outros verifiquei que foram feitos.
Segue o que ajustei, se for possível atualizar o componente ajudaria a quem mais for utilizar.

Versão do manual 67.126 v018 micro
https://www.caixa.gov.br/Downloads/cobranca-caixa/Manual_de_Leiaute_de_Arquivo_Eletronico_CNAB_400.pdf

REMESSA CNAB 400

HEADER - REGISTROS TIPO 0
Quando a versão do layout for nula nas posições 101 a 103 o código do beneficiário nas posições 31 a 37 será com 7 casas sendo a última em branco e NÃO 0. Pág. 20, NE004 pág. 35.
Como já possui o tratamento do código do cedente para ajustar em 6 ou 7 dígitos na 

function TACBrCaixaEconomica.DefineCodigoCedente(const ACBrCedente: TACBrCedente): String;


Ao sair desta função sugiro apenas alterar a linha PadRight(ACodCedente, 7, '0') para PadRight(ACodCedente, 7, ' ');

 

DETALHES - REGISTROS TIPO 1
Posição 32 a 56 X(25) - Identificação do título na empresa é alfanumérico. Pág. 21, NE014 pág. 37.
Hoje os valores permitem somente números conforme a Linha 1040:

PadLeft(OnlyNumber(ACBrTitulo.SeuNumero), 25)

Tirar a função OnlyNumber.

 

Posição 57 a 58 - Modalidade de identificação. pág 21, NE015.
Se a CAIXA for responsável pela emissão do boleto: o campo Nosso Número (posições 57-73) pode ser preenchido com zeros. Nesse caso, a numeração será feita pelo Banco.
Hoje as validações das posições 57 a 58 não contemplam a modalidade 00;

 

MENSAGENS - REGISTROS TIPO 2
Posições 22 a 28 segue a mesma regra de validação do HEADER (código do beneficiário) pág. 23 NE004. pág. 35. Já descrita no primeiro tópico desta mensagem.
 

Por favor validem e se for possível a atualização ficarei grato.

Obrigado.

  • 3 semanas depois ...
  • Este tópico foi criado há 1514 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...