Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 4141 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Bom dia a todos!

Estou homologando o arquivo de remessa da CEF Sicob, cnab 240!

Encontrei alguns erros que vou passar neste tópico para que outras pessoas possam também homologar os seus boletos.

Bom, foi encontrado um erro na quantidade de dias de protesto que já passei em outro fórum e a Juliana vai colocar no código fonte!

Erros:

HEADER DO LOTE

Posição / Descrição / Conteúdo

12-13 / CNAB / Preencher com 00 (zeros)

TRAILER DE ARQUIVO

Posição / Descrição / Conteúdo

24-29 / Qtde registros do arquivo / Entrar com total de linhas no arquivo.

O primeiro erro é fácil já coloquei os '00' mas o erro de trailer de arquivo como poderia resolver, pois no meu aparece o número '2' mas são '6' linhas??

Tem mais 3 erros que passarei quando estes erros forem resolvidos pessoal!!

Postado

No CEF Sicob, o código que informa a quantidade de registros no arquivo é:

IntToStrZero(ARemessa.Count, 6)
No Banco do Brasil, o código é:
IntToStrZero(((ARemessa.Count-1)* 3)+4, 6)

Testa esta alteração para ver se resolve.

Na unit "ACBrCaixaEconomicaSICOB", linha 754.

Att,

Filipe Sortica
Santa Maria / RS
Analista de Sistemas

Postado

Não deu certo lipsort!!!

Fiz uma remessa e no final deveria ter o número 42 que corresponde a linha de arquivos, mas aparece 61.

No meu trailer de LOTE está errado:

18 a 23 - Quantidade de Registro no Lote

E tbm no meu trailer de ARQUIVO:

24 a 29 - Quantidade de registros do arquivo, inclusive este registro que está sendo criado agora}

Se tiverem alguma outra dica agradeço! =)

Postado

Ok...

É que no Banco do Brasil, estão sendo gerados os segmentos P, Q e R. Daí, há uma multiplicação por 3, na contagem dos registros.

IntToStrZero(((ARemessa.Count-1)* 3)+4, 6)
Mas no CEF Sicob, estão sendo gerados apenas os segmentos P e Q. Daí, a multiplicação deve ser por 2. Testa assim:
IntToStrZero(((ARemessa.Count-1)* 2)+4, 6)

Att,

Filipe Sortica
Santa Maria / RS
Analista de Sistemas

Postado

Pessoal deu certo fazendo a seguinte alteração:

TRAILER DE LOTE:

IntToStrZero((2*ARemessa.Count), 6) + // 18 a 23 - Quantidade de Registro no Lote

TRAILER DE ARQUIVO:

IntToStrZero((2*ARemessa.Count)+2, 6) + // 24 a 29 - Quantidade de registros do arquivo, inclusive este registro que está sendo criado agora}

FAVOR REVISAREM PARA COLOCAREM NO CÓDIGO FONTE TAMBÉM. =)

Postado

uns dias atras tive problemas com a msma Unit, fiz as alteraçoes necessarias e passow na homologaçao. Postei aki no forum a Unit com alteraçoes para analisarem e subirem no SVN, mas ateh hj ainda nada rs

Complicado neh, jah q isso gera esses desencontros e transtornos todos no projeto ACBrBoleto.

[]' s

  • Administradores
Postado

Bom dia.

Estivemos um pouco ocupados, iremo subir as correções enviadas ainda esta semana.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Administradores
Postado

Bom dia a todos.

Acabamos de disponibilizar no svn diversas contribuições ao componente, inclusive esta.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • 9 meses depois ...
Postado

Prezados,

 

Estive verificando quanto ao Trailer e observei que no banco Itau ocorre a mesma situação do Banco do Brasil, descrita em post anterirores.

 

Ao alterar o código do Banco Itau, como no Banco do Brasil, conforme abaixo

TRAILER DE LOTE:
IntToStrZero((2*ARemessa.Count), 6) + // 18 a 23 - Quantidade de Registro no Lote

TRAILER DE ARQUIVO:
IntToStrZero((2*ARemessa.Count)+2, 6) + // 24 a 29 - Quantidade de registros do arquivo, inclusive este registro que está sendo criado agora}

 

O mesmo adicionou em sua contagem os segmentos P e Q. Daí, a multiplicação deve ser por 2.

 

Alguém já passou por situação similar? Os moderadores podem verificar se é o caso para ocorrer uma atualização do fonte?

 

Grato.

 

Tiago Giovani

[email protected]

Maringá - Pr
FAVOR REVISAREM PARA COLOCAREM NO CÓDIGO FONTE TAMBÉM. =)

  • Este tópico foi criado há 4141 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.