Ir para conteúdo
  • Cadastre-se

dev botao

Divergências no Layout Banco SAFRA


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

Recommended Posts

  • Moderadores

Olá,

Estamos criando este tópico para centralizar o assunto sobre homologação com Banco SAFRA.

Foi realizado alguns ajustes referente a esse Banco, baseado em contribuições de integrantes do fórum que homologaram junto ao banco SAFRA, as alterações estavam conforme previsto no Manual do Banco, atendendo CNAB240 e CNAB400. Porém, notamos que outros integrantes não conseguiram homologar junto ao Banco, solicitando algumas alterações que desfaz o que havia sido ajustado e também não está de acordo com o Manual de integração SAFRA.

Notamos que no próprio manual existem configurações diferentes para quando se utiliza SAFRA e correspondentes bancários como: SAFRA ITAÚ e SAFRA BRADESCO, talvez seja esse o motivo das divergências.

O ideal é que entre em contato com a Agência para entender se existe algum outro layout ou se realmente se trata de utilização de um layout para correspondente bancário, note que temos nos fontes a unit ACBrSafraBradesco.pas talvez essa Unit já esteja de acordo com as alterações solicitadas, visto que se trata de alterações no dígito verificador  Nosso Numero e digito do Código Cedente.

 Antes de realizarmos novas alterações, precisamos entender se todos utilizam o mesmo layout, e as alterações precisam estar definidas no manual...

 

Segue alguns Tópicos onde foi solicitado as alterações atuais e que aparentemente também foi homologado pelo Banco Safra:

 

 

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

  • Membros Pro

Olá bom dia!

Nós estamos utilizando o banco Safra em produção, porém tivemos que ajustar os fontes do ACBr. Anteriormente utilizávamos o SafraBradesco, mas o banco deixou de emitir boletos utilizando banco correspondente depois que os boletos passaram a poder ser pagos em qualquer banco mesmo após o vencimento.

Caso alguém necessite, segue a unit que estamos usando em produção.

 

ACBrBancoSafra.pas

Gilson do Carmo
WindSoft Sistemas

Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia.

29 minutos atrás, windsoft disse:

Caso alguém necessite, segue a unit que estamos usando em produção.

Mesmo não se utilizando mais de correspondentes houve necessidade de alteração? Informe por favor o manual e as páginas do mesmo que guiaram suas mudanças.

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

Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia.

18 horas atrás, Emerson Teixeira disse:

segue arquivo alterado, comentado e manual utilizado

Em seu caso a unit derivada ACBrBancoSafraBradesco não atendeu a necessidade? 

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

Link para o comentário
Compartilhar em outros sites

1 hora atrás, Juliana Tamizou disse:

Bom dia.

Em seu caso a unit derivada ACBrBancoSafraBradesco não atendeu a necessidade? 

Att.

bom dia @Juliana Tamizou

no meu caso eu uso o ACBrBancoSafra.pas a muito tempo e após algum commit no repositorio do projeto parou de funcionar, o que fiz foi ajustar a unit novamente para continuar emitindo pelo banco safra.

sobre o acbrbancosafrabradesco.pas, aparentemente após as mudanças no registro de boleto onde o mesmo pode ser pago em qualquer banco, o bradesco deixou de ser o correspondente do banco safra, utilizei o ACBrBancoSafra e funcionou perfeitamente.

acredito que safrabradesco não terá mais utilizade

att

Link para o comentário
Compartilhar em outros sites

  • Administradores

Boa tarde.

Entendo, suas alterações foram adicionadas para análise.

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

Link para o comentário
Compartilhar em outros sites

Eu homologuei CNAB 400 em 14/05/2019 e vinha usando em produção sem problemas.

O componente estava calculando dígito verificador para o nosso número e imprimia no boleto nosso número com dígito verificador. Código de barras e linha digitável também estavam com dígito verificador (sem mascara no caso).

Ao ler o retorno eu eliminava o dígito verificador pois no banco o nosso número 00001 estava registrado 000019. Sem problemas também, apenas um tratamento meu.

 

Atualizei o ACBR em 12/11 e liberei atualização para clientes. Ai veio o terror pois na impressão do boleto está sem dígito verificador e a remessa estava com dígito. 

Seria importante padronizar esta questão, evitando mudar a cada solicitação do pessoal.  A versão do SVN agora não tem mais o dígito verificador, consigo me adaptar. Apenas peço atenção ao pessoal, para escolher um caminho, com ou sem dígito.

 

No manual fala:

Citar

BOLETOS SAFRA E BRADESCO: O campo nosso número é de livre utilização pelo cliente, não podendo ser repetido se o título estiver na carteira.

 

Conseguimos padronizar isso?

Link para o comentário
Compartilhar em outros sites

  • Administradores

Boa tarde.

Quais mensagens você quer apagar?
Relativo as alterações vale ressaltar que a questão é exatamente oque motivou a criação deste tópico.

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

Link para o comentário
Compartilhar em outros sites

  • Administradores

Boa tarde.

Veja este tópico, infelizmente o banco está tão sem padrão que não foi encontrada uma forma de manter compatibilidade com todos.

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

Link para o comentário
Compartilhar em outros sites

Em 10/12/2019 at 13:41, Emerson Teixeira disse:

Boa tarde a todos

fiz um pequeno ajuste na leitura do arquivo de retorno cnab400 quando LeCedenteRetorno = False, pois o componete esta configurado com TAmanhoAgencia = 5 e na leitura do retorno estava 4

segue arquivo...

att

 

ACBrBancoSafra.pas 71 kB · 2 downloads

Bom dia a todos.

outro ajuste para leitura de retorno quando LeCedenteRetorno = false.

 

Em 16/12/2019 at 14:08, Juliana Tamizou disse:

Boa tarde.

Veja este tópico, infelizmente o banco está tão sem padrão que não foi encontrada uma forma de manter compatibilidade com todos.

Att.

@Juliana Tamizou entendo perfeitamente, foram muitas mudanças, me disponho a ajudar caso queira pontuar cada uma das alterações.

att

ACBrBancoSafra.pas

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia.

Nós precisamos que haja alguma padronização clara, de forma que seja possivel ao componente com base na carteira ou qq informação definida pelo banco, saber como tratar as situações.

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

Link para o comentário
Compartilhar em outros sites

  • 5 meses depois ...
  • Membros Pro

Boa noite pessoal

Estou homologando o Banco Safra 240 com o acbrmonitorplus 1.3.0.303 e estou com 2 problemas

1 - Agencia - na impressao do boleto sai correta 04200/conta porem na remessa esta saindo 00420 onde deveria ser 04200

2 - Posição 224 codigo para baixa/devolucao esta saindo como 0 deveria ser 1 ja tentei informar a DataBaixa='' e instrucao2=1 porem nao obtive sucesso

Agradeço a ajuda

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
13 horas atrás, Diego Dualbox disse:

Boa noite pessoal

Estou homologando o Banco Safra 240 com o acbrmonitorplus 1.3.0.303 e estou com 2 problemas

1 - Agencia - na impressao do boleto sai correta 04200/conta porem na remessa esta saindo 00420 onde deveria ser 04200 

2 - Posição 224 codigo para baixa/devolucao esta saindo como (VAZIO) deveria ser 1 ja tentei informar a DataBaixa='' e instrucao2=1 porem nao obtive sucesso

Agradeço a ajuda

Bom dia

1 - Configurei a agencia como 04200 ( 5 digitos ) funcionou na remessa , porem na impressao ele sai 42000/conta onde deveria ser 04200/conta , ha uma divergencia entre impressao e remessa creio que na impressao esta colocando digito verificador

2 - Posicao 224 na verdade esta (VAZIA) e nao (ZERO) como disse anteriormente, mesmo configurando o campo instrucao2=1

 

Agradeço qualquer ajuda

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
1 hora atrás, Diego Dualbox disse:

1 - Configurei a agencia como 04200 ( 5 digitos ) funcionou na remessa , porem na impressao ele sai 42000/conta onde deveria ser 04200/conta , ha uma divergencia entre impressao e remessa creio que na impressao esta colocando digito verificador

2 - Posicao 224 na verdade esta (VAZIA) e nao (ZERO) como disse anteriormente, mesmo configurando o campo instrucao2=1

Bom dia, se possível anexe o seu arquivo .ini para que possamos verificar.

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

  • Moderadores

Diego, aparentemente está gerando conforme especificação do Manual. Note que mesmo a agencia sendo de 4 dígitos, na remessa é preenchido com 5 dígitos. Mas na geração do boleto e calculo do código de barras é utilizado sempre quatro dígitos (é incoerente mas é como define o manual). No Boleto impresso é utilizado Agencia 4 dígitos + digito verificador da Agencia...

Quanto a instrução2 realmente parece não está gerando corretamente... Vamos verificar e ajustar se necessário.

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

  • Membros Pro

Jose apenas uma observação

Voce disseNo Boleto impresso é utilizado Agencia 4 dígitos + digito verificador da Agencia (esta errado segundo o banco) na impressao nao consta digito verificador na agencia.

Olha o que eles me disseram:

No campo Agência/código de beneficiário a empresa deve inserir o numero da agência de 5 dígitos + conta com 9 dígitos, como a conta não possui 9 dígitos, como a conta não possui 9 dígitos, preencher 0 a esquerda: 04200/002012416

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Este Banco é complicado mesmo, cada agencia se baseia em um layout... Temos diversos relatos de problemas mas outros só conseguem homologar com esse layout dessa forma.

Certifique se não estão utilizando correspondente bancário do SAFRA, veja que tem o ACBrBancoSAFRABradesco também. Se necessário solicite o manual para o Banco. 

O ajuste da instrução estará disponível na versão dessa semana.

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

  • Membros Pro

Bom dia pessoal

Fiz algumas alterações manuais na remessa so pra ver a validacao do banco enquanto nao sai  a nova versao do acbrmonitorplus, estou com apenas 1 divergencia agora na impressao do boleto.

Boletos:

  • No campo Agência/código de beneficiário a empresa deve inserir o numero da agência de 5 dígitos + conta com 9 dígitos, como a conta não possui 9 dígitos, como a conta não possui 9 dígitos, preencher 0 a esquerda: 04200/002012416

o meu esta saindo 42000/002012416 pois ele imprime a AGENCIA com o digito verificador

Se alguem puder me ajudar agradeço

Editado por Diego Dualbox
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom dia Diego, a versão do ACBrMonitor já está disponível...
Quanto ao código impresso, se possível solicite o manual ao banco e anexe aqui, assim podemos ver o que muda entre as versões para poder fazer esse ajuste.

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

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