Ir para conteúdo
  • Cadastre-se

jairomonassa

Membros
  • Total de ítens

    11
  • Registro em

  • Última visita

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

jairomonassa's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator Rare
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

2

Reputação

  1. acbrbancocaixa.pas linha 1078 '00' + // 390 391 - Terceira instrução de Cobrança Default '00' mas o correto seria PadLeft(Instrucao3, 2, '0') + // 390 391 - Terceira instrução de Cobrança Default '00'
  2. leiaute de arquivo cnab 400 caixa, preencher com brancos ao invés de zeros , pág 34 do documento layout 007 (james bond ) veja que também pede em branco agora apartir de 7 casas do codigo beneficiario não precisa colocar zero porque já tem 7 digitos
  3. só complementando a confusão da remessa da caixa codigo cedente/beneficiario CNAB 400 LAYOUT ANTIGO, remessa header remessa posição 31-37 branco no 37 (no último caractere) registro 1 posição 21-27 branco no 21 (ou seja no primeiro caractere) registro 2 posição 22-28 branco no 22 (no último caractere)
  4. eu não achei, porque o problema não é o layot novo e sim que estragou o layout antigo de remessa da caixa at Jairo Monassa
  5. o novo layout ficou tudo ok, mas estragou o layout antigo (na linha 1034) codigo da agencia é 3 espaços ele colocou 4 numeros deve ficar igual ao layout estava assim ifthen(Length(ACodCedente) > 6, '000', RightStr(OnlyNumber(ACBrBoleto.Cedente.Agencia), 4 )) + // 18 até 21 - Código da Agência ficará '000' + // 18 até 21 - Código da Agência fiz teste e passou pelo validador da caixa ACBrBancoCaixa.pas o problema é que estragou o layout antigo da caixa, com os ajustes do novo layout da caixa temos clientes dos dois layous e testei aqui no validador da caixa agora deu certo ACBrBancoCaixa.pas coloquei em anexo anterior
  6. 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)
  7. coloquei em anexo, na hora de ler LerRetorno240 ele le o retorno somente com tamanho 11, no manual ele diz que começa no 38 é são 20 casas ao invés de 11, como pode ver o arquivo de retorno em anexo 009 835800000014 (numero da carteira + espaços em branco e no final digito verificador) como acbr só le 11 e começando no 38 ele puxa errado o nosso numero, assim se quiser reimprimir o boleto ele não BATE o codigo de barras , eu sugeri uma correção dias atrás mas ainda não tive resposta se foi aceito ou não, minha solução é começar o nosso número em 46 NossoNumero := copy(Linha, 46, 11); arquivo acbrbancobradesco.pas linha 1713, função lerretorno240 atenciosamente Jairo Monassa CBPF231100.RET
  8. o manual fala da numeração do noss numero apatir de 38, mas os primeiros caracteres são a carteira, depois espaços em branco, guando for para gerar boleto o noss numero usa do 46 para frente registro t 2370001300001T 0203645500000000606744009 8326000000101000590/06 1212201800000000000150000004158000059006 001580967529000087 00000000000000000000001580000000000
  9. erro na leitura do retorno do layout 240 bradesco, ele tá lendo o numero errado quando o numero é gerado pelo banco, quando vou reimprimir este numero ele não bate o código de barras ajustes acbrboletobradesco, está na linha 1712 : estava NossoNumero := copy(Linha, 38, 11); mudei para NossoNumero := copy(Linha, 46, 11);
  10. temos este mesmo problema e também tive que alterar o código no acbr-fortes (mas precisamente em TACBrBoletoFCFortes) homologação caixa
×
×
  • 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...