boa tarde,
Ajusta o código do acbr - boleto da caixa. erro da remessa cnab 400 paar layout antigos
No novo layout da caixa cnab 400 dá tudo certo, o codigo do cedente é 7 tudo ok
o problema no layout antigo do cnab 400 que o codigo do cedente deveria ser 6 7 caractere em branco e ta saindo em branco
olhando o acbrbancocaixa.pas
tem a função tudo ok (LINHA 285 ) , ........so adicionar um espaço
if ((fpLayoutVersaoArquivo = 107) and (fpLayoutVersaoLote = 67))
or (fpLayoutVersaoArquivo = 007) then
Result := PadLeft( ACBrCedente.CodigoCedente, 7, '0')
else
Result := PadLeft( ACBrCedente.CodigoCedente, 6, '0')+ ' '; <----------------adicionar um espaço
PORÉM
NO HEADER DO 400 quando vai colocar o cendete ele preenche com zero (ERRADO) LINHA 486
DEVERIA FICAR ACodCedente + // 31 ate 37 - Código Identificador da Empresa na CAIXA (CEDENTE)
AO INVEZ que ele volta a preencher com 0 7 caracteres PadRight(ACodCedente, 7, '0') + // 31 ate 37 - Código Identificador da Empresa na CAIXA (CEDENTE)