Ir para conteúdo
  • Cadastre-se

dev botao

Acbr Boleto Layout do Arquivo


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

Recommended Posts

Postado (editado)

ola amigos. a Caixa economica solicitou algumas mudanças com relação aos boletos.

 com relação ao codigo do Cedente estão solicitando com 7 digititos mas no acbrboleto esta com 6

  1. Campo 10.0 (Posição 059 a 065) – Código do Beneficiário (Cedente) = Foi preenchido com 1101920. Deve ser preenchido com 1101923.

 

Editado por Neudimar
Postado

Sim eu também já homóloguei com a caixa para outras empresas mas este gerente aí quem passou inclusive ele pediu para usar o layout  107 quando na verdade é o 50 e o layout do lote  pediu 67 e o padrão e 30 estou aguardando retorno 

  • Curtir 1
  • Administradores
Postado

Bom dia.

Conforme pode ser visto neste tópico, a Caixa criou recentemente o convenio de 7 digitos, oque torna necessárias alterações no componente, caso queira nos auxiliar, seria muito bom.

Att.

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

Postado

segue arquivo homologado pela caixa economica. com codigo do Cedente 7 digitos.

conforme retorno do banco ok. se quiser analisar e subir agradeço.

 O layout do arquivo de remessa no padrão 240 enviado no dia 27/05 para análise está OK.

ACBrBancoCaixa.rar

  • Curtir 2
  • Administradores
Postado

Bom dia.

Foi validada a impressão do boleto também?

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 !!

  • 2 semanas depois ...
  • Administradores
Postado

Bom dia.

15 horas atrás, Gandalf disse:

Boa tarde! Foi homologada a impressão do boleto? Para mim voltaram vários erros.

Este tópico se refere a mudança na Caixa a qual criou os convênios de 7 digitos, a qual será validada esta semana, por favor crie um novo tópico para sua situação, a menos que tenha relação com o convênio de 7 digitos.

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 !!

Postado

ola desculpa não ter retornado antes. eu havia feito a correção para 7 digitos mas conversando com o suporte no banco para 6 digitos não muda

então vc teve erros pois ele foi mudado para 7 então criei uma regra para quando for 7 e 6 digitos.

depois te  mando quanto a validação do layout meu cliente demorou para enviar o banco o layout, entao nao tive resposta

vou cobrar e abro novo topico.  mas o arquivo remessa ja vou corrigido e validado para 7 e 6 digitos, o qual irei encaminhar assim que tiver a liberação do layout pelo banco.

  • Membros Pro
Postado

Bom dia,

Sim, a minha postagem é referente à mudança para 7 dígitos. Com 6 dígitos já estava funcionando. Eu baixei o arquivo que o Neudimar havia desenvolvido para a caixa. A remessa eu creio que passou, mas agora passou a dar problema na impressão do boleto. Vou esperar ele mandar a versão alterada, para testar aqui.

Obrigado a ambos por responderem!

Postado

Esse arquivo ja esta corrigido para 6 e para 7 digitos

so estou aguardando o a confirmação do banco com relação ao boleto impresso. ok mas o remessa ja esta ok.

  1. Detalhe P: ESTÁ OK.

 

  1. Detalhe Q: ESTÁ OK.

 

  1. Detalhe R: ESTÁ OK.

 

  1. Detalhe S: ESTÁ OK.

 

  1. Trailler de Lote – Registro 5: ESTÁ OK.

 

  1. Trailler de Arquivo – Registro 9: ESTÁ OK.

 

ACBrBancoCaixa.pas

  • Curtir 1
  • Administradores
Postado

Bom dia
Estas alterações estão previstas para serem validadas está 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 !!

  • 2 semanas depois ...
  • Membros Pro
Postado

Boa noite,

Só para avisar, no layout com 7 dígitos o arquivo de remessa também não foi validado. Está voltando com os seguintes erros

3.5.1. Registro Tipo 0 (Obrigatório) - Header de Arquivo Remessa

20.0 No da Versão do Layout do Arquivo - Posição de 164 a 166

Informado = 050
Correto = 107

3.5.2. Registro Tipo 1 (Obrigatório) - Header de Lote de Arquivo Remessa
07.1 Nº da Versão do Layout do Lote - posição de 14 a 16
Informado = 030
Correto = 067

Postado

eu nao criei uma regra para essa informação fiz diretamente no meu software

quando for 7 digitos coloco o layout direto pelo software 

mas no arquivo acbrbancocaixa.pas. vc pode fazer um length e informa o valor correto eu nao fiz mas e bem simples.

estou enviando o arquivo novamente pois tinha um erro na coluna 60a65 resolvido ai.

observe que em varias linhas eu coloquei um length para calcualar o codigo do cedente dom 6 ou 7 faça o mesmo ali no layout.

ACBrBancoCaixa.pas

        If Dados.cdsCtaCorrenteBANCO.Value = 104 then begin
          Dados4.ACBrBoleto1.Banco.TipoCobranca:=cobCaixaEconomica;
          If Length(Dados.cdsCtaCorrenteCOD_CEDENTE.AsString) = 7  then begin
            Dados4.ACBrBoleto1.Banco.LayoutVersaoArquivo := 107;
            Dados4.ACBrBoleto1.Banco.LayoutVersaoLote := 67;
          end;
        end;

Postado

ou desta forma 

    If Length(ACBrBanco.ACBrBoleto.Cedente.CodigoCedente) = 7  then begin
      fpLayoutVersaoArquivo := 107;
      fpLayoutVersaoLote    := 67;
    end else begin
      fpLayoutVersaoArquivo := 50;
      fpLayoutVersaoLote    := 30;
   end;

  • Membros Pro
Postado

Sim, eu fiz exatamente isso. Estranho que não retornou esse erro das posições de 60 a 65. Não houve crítica nessa posição.

Postado

estou com dificuldades pois quem tem que validar o boleto impresso e a agencia e nossa agencia aqui esta demorando com as respostas.

pode ter sido recusado pois tem que fazer a alteração no impresso pois o impresso deve estar previso com 6 digitos tem que fazer a correção para prever 7 digitos. 

  • Moderadores
  • Solution
Postado

Bom dia, atualizamos os fontes com os ajustes sugeridos, porém com algumas modificações... Para utilização do layout com 7 dígitos no Cedente é necessário informar a versão do mesmo nos campos: LayoutVersaoArquivo, LayoutVersaoLote, seguindo a instrução do manual, caso contrário quebraria a compatibilidade para versões anteriores...

Consultor SAC ACBr

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

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

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

The popup will be closed in 10 segundos...