Jump to content

Banco Safra Bradesco


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

Recommended Posts

Olá moderadores,

Foram feitas várias modificações para passar na homologação, pois o fonte atual do repositório contem vários erros. Não será necessário os colegas fazerem nenhum mudança no seus fontes, mas se precisarem usar esse banco é necessário informar o Avalista.

Foi adicionado uma propriedade do responsável pelas instruções no acbrboleto (ResponMsgInstrucao), como default será o beneficiário, mas para quem precisar usar para este banco, será necessário alterar a propriedade para o Avalista.

No anexo contem as mudanças dos layout do fastreport, demo, etc. 

Manual: http://www.safraempresas.com.br/manuais/cobranca2016.pdf

Além do manual o banco forneceu arquivo detalhado com todos dados preenchidos do boleto e da remessa, como contem as informações do cliente não estarei anexando, mas caso tenham dúvida sobre algo, me retornem que recorto o local e envio.

ACBrBoleto.zip

  • Like 1
Link to comment
Share on other sites

  • 4 weeks later...
  • Administradores

Bom dia.

Após análise das alterações e do manual fornecido, restaram algumas dúvidas quanto ao cálculo do digito verificador final do nosso número.

d) CÁLCULO DO DÍGITO VERIFICADOR DO “NOSSO NÚMERO” BRADESCO
· Dados para obtenção do DV do número bancário do Bradesco:
o Carteira: duas posições fixas = “09”
o Ano de emissão do boleto: duas posições correspondendo ao ano de emissão
o Nosso Número Safra: nove posições, incluindo o dígito Safra
o Cálculo do dígito do Nosso Número Bradesco pelo critério do módulo 11

Entendo que o nosso número Safra seja composto pelas posições livres mais o digito verificador das mesmas, considerando isto, ficou um pouco confuso como a implementação atual passou no processo de homologação.

Att.

Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

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 to comment
Share on other sites

Boa tarde Juliana,

Mas conforme o arquivo a composição ficou:

Modulo.Documento := ACBrTitulo.Carteira + FormatDateTime('yy', ACBrTitulo.DataDocumento) + ACBrTitulo.NossoNumero;

Acho que com a imagem abaixo, esclarece a solução aplicada ou não entendi a sua dúvida.

safra.jpg

 

 

Att,

Edited by Fenix
Link to comment
Share on other sites

  • Administradores

Bom dia.

Observe que de acordo com o manual do banco existem dois cálculos de DV do nosso número, um deles com base no sequencial livre para o cliente (8 digitos) e outro na impressão do nosso número, o qual irá utilizar o sequencial informado pelo cliente e se DV, além da carteira e ano da emissão do boleto.

Apêndice 7 (pag 16) 

7.1 - CÁLCULO DE DÍGITO DO NÚMERO BANCÁRIO (Nosso Número - Módulo 11)
Algoritmo para cálculo do número do título no banco para boletos com faixa pré-determinadas. O banco informará à empresa a faixa de numeração (INICIAL E FINAL).
ESTRUTURA 

XXX XXXXX X 
NÚMERO SEQÜENCIAL + DÍGITO DE CONTROLE

O dígito de controle é o último caracter do nosso número, calculado de acordo com o módulo 11.

d) CÁLCULO DO DÍGITO VERIFICADOR DO “NOSSO NÚMERO” BRADESCO
· Dados para obtenção do DV do número bancário do Bradesco:
o Carteira: duas posições fixas = “09”
o Ano de emissão do boleto: duas posições correspondendo ao ano de emissão
o Nosso Número Safra: nove posições, incluindo o dígito Safra
o Cálculo do dígito do Nosso Número Bradesco pelo critério do módulo 11

Att.

Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

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 to comment
Share on other sites

Bom dia.

Juliana, me desculpe, mas você está errada, você está olhando o calculo para o boleto Safra e não o do Safra com correspondente bradesco, que está o calculo na pagina 27.

O print que te enviei é da mesa de homologação que bate com a pagina 27.

A cada teste eram enviado 10 boletos com dados aleatórios para homologação.

Att,

Link to comment
Share on other sites

  • Administradores

Boa tarde.

Na imagem anexa em seu post anterior, está a informação  X- Digito Verificador Safra como parte das informações sobre as quais será calculado o DV final do nosso número, por isso me parece que funciona da forma que descrevi antes.

Acredito que fique mais claro, se você informar quais valores passou a propriedade NossoNomero durante sua homologação.

Att.

 

Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

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 to comment
Share on other sites

Bom dia,

Na propriedade nossonumero, Informe somente o sequencial.

Ex:

000000001 = 09/16 000000001-9

000000002 = 09/16 000000002-7

000000003 = 09/16 000000003-5

000000004 = 09/16 000000004-3

000000005 = 09/16 000000005-1

Inclusive está em produção em um cliente que emite 400 boletos por dia e até o momento não tive relato de nenhum problema.

 

Edited by Fenix
Link to comment
Share on other sites

Boa tarde!

Segue uma atualização, meu cliente começou a receber os pagamentos e precisava fazer um ajuste no tratamento da verificação da conta no retorno, pois a remessa sai com os dados da conta vinculada ao bradesco, mas o retorno volta com os dados da conta do safra que nesse caso são os dados informado no código do cedente.

No zip inclui a ultima modificação no demo com o recurso de ler o retorno.

Em anexo segue o print da leitura do retorno do meu cliente comprovando que as alterações estão funcionando corretamente..

Att

ACBrBoleto.zip

acbrretorno.jpg

Link to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.