Ir para conteúdo
  • Cadastre-se

dev botao

Número da Versão do Layout Caixa


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

Recommended Posts

Bom dia. Um de nossos clientes que emitem boleto pela Caixa Econômica Federal (layout 240) recebeu a seguinte mensagem do suporte do banco, apontando problemas no arquivo de remessa:

Header de Arquivo:
20.0 No da Versão do Layout do Arquivo 164 166 9(003)
Conteúdo atual:050
Conteúdo esperado:101

Header de Lote:
07.1 Nº da Versão do Layout do Lote 14 16 9(003)
Conteúdo atual:030
Conteúdo esperado:060

Segmento Q:
20.3Q Banco Correspondente Cód. Bco. Corresp. na Compensação 210 212 9(003)
Conteúdo atual:Brancos
Conteúdo esperado:000

Analisando o manual mais recente disponibilizado pela Caixa, verifiquei que as informações enviadas pelo suporte do banco estão de acordo com o manual. Fiz alterações na unit do ACBr para corrigir o problema. Segue em anexo a unit alterada e o manual mais recente com os campos alterados destacados (para consulta).

Aproveitando o assunto, faço um questionamento aos moderadores:

O Número da versão do layout do arquivo (posição 164 a 166 do Header de Arquivo) e o Número da versão do layout do lote (posição 14 a 16 do Header de Lote) são alimentados com valores fixos no código fonte. Seria viável transformar isso numa propriedade do componente para possibilitar a alimentação dinâmica? Digo isso porque a tal versão muda vez ou outra e penso que um valor fixo no fonte para esse caso não é uma boa solução.

ACBrBancoCaixa.pas

Manual_Leiaute_CNAB240_SIGCB.pdf

Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia.

Sugestão adicionada a fila de análise.

Att.

  • Curtir 1
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 !!

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...
  • Moderadores

Boa tarde

Esta alteração quebra a compatibilidade do componente para o pessoal que utiliza a versão anterior, pois pode variar de uma região para outra a versão aceita para homologação...

Sugestão:

Já existe uma propriedade no componente boleto para informar a versão do arquivo e do lote. Se possível, altere para utilizar essa propriedade, assim não quebra a compatibilidade... 

Pode ver como exemplo banco Bancoob 

fpLayoutVersaoArquivo : Integer; // Versão do Hearder do arquivo
fpLayoutVersaoLote : Integer; // Versão do Hearder do Lote  

  • Curtir 1
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • 2 meses depois ...

Bom dia.

Também estou precisando destes ajustes?

Alguém já alterou?

 

Além destes campos tenho mais uma rejeição.

3.5.3. Registro Tipo 3, Segmento P (Obrigatório) - Dados do Título

35.3P Uso Empresa Beneficiário Identificação do Título na Empresa 196 220 X(025) G072 
Conteudo atual: 6838
Conteudo esperado: 124/1 (favor preencher igual ao campo 19.3P)

 

 No caso na posição 196 220 eu informei o seu numero que seria o ID do titulo que é nosso identificador interno(único) ,

mas eles estão solicitando o numero do documento que é o mesmo da posição 63 a 73.

Isso vai me complicar na hora de importar o arquivo de retorno.

Será que não tem o que fazer neste caso?

19.3P.PNG

35.3P.PNG

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2071 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...