Jump to content

Assista click.png tectoy.png

C6 chamada_c6.png botao.png

Alteração Banco Safra


AG Sistemas
Go to solution Solved by José M. S. Junior,
  • Este tópico foi criado há 888 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Boa tarde !

Estava fazendo a homologação do banco do banco safra cnab 240 e tive um problema na remessa. A agência estava passando de forma diferente da geração do bolero. 

Segue anexo a alteração feita. 

Remessa:
  PadRight(Agencia, 5, '0')                                              + // 018-022 / Agência Mantenedora da Conta

Boleto:
    agencia          := PadLeft(RightStr(Cedente.Agencia,4), 4, '0');

ACBrBancoSafra.pas

Link to comment
Share on other sites

  • Consultores

Bom dia,

No manual desse Banco realmente existe essa divergência, prevê a remessa com Agencia de 5 dígitos + 1 Dígito Verificador, já na geração do código de barras utiliza apenas 4 posições da Agência....

Não seria melhor questionar o Banco se realmente pode ser considerado sempre 4 dígitos na agência?

Consultor SAC ACBr

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

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

Link to comment
Share on other sites

  • Consultores
  • Solution

Parece que mesmo o campo sendo tipo Numérico de 5 posições no Manual, estão considerando apenas os quatro primeiros ao invés de desconsiderar o zero a esquerda no caso de Conta com quatro dígitos.

Tá complicado definir um padrão para este Banco, quando deixamos conforme o manual, algumas pessoas não estão conseguindo homologar. Já outras só conseguem se seguir o especificado no manual.

Veja neste tópico:

 

Consultor SAC ACBr

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

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

Link to comment
Share on other sites

  • Administradores

Boa tarde.

Como está a configurada a propriedade TipoCobranca? Note que o CNAB240 foi implementado somente para o ACBrBancoSafra.

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

  • Administradores

Boa tarde.

Mas como esta configurada a propriedade TipoCobranca no componente?

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

  • Administradores

Boa tarde.

Você está utilizando o ACBrMonitorPlus? Se sim, recomendo que ao invés de passar o banco informando o número do mesmo, utilize o indice citado na lista do manual do ACBrMonitorPlus

https://acbr.sourceforge.io/ACBrMonitor/TabelappreenchimentoArquivoINI.html

Se usa direto o componente, basta setar a propriedade TipoCobranca conforme sua necessidade.

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

  • Administradores

Bom dia.

Você não deve alterar os fontes  do componente, basta setar a propriedade TipoCobranca com cobBancoSafra, antes de chamar o método LerRetorno().

image.png

 

Att.

  • Like 2
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

  • Membros Pro

Boa tarde Juliana!

Quando eu processo o retorno eu não pergunto qual a conta ou banco, então eu não sei se é safra ou qualquer outro banco antes de ele processar.

Não teria como fazer esta alteração no componente ? 

Agradeço desde já.

Em 17/12/2019 at 08:39, Juliana Tamizou disse:

Bom dia.

Você não deve alterar os fontes  do componente, basta setar a propriedade TipoCobranca com cobBancoSafra, antes de chamar o método LerRetorno().

image.png

 

Att.

 

 

 

Link to comment
Share on other sites

  • Administradores

Boa tarde.

26 minutos atrás, AG Sistemas disse:

Quando eu processo o retorno eu não pergunto qual a conta ou banco, então eu não sei se é safra ou qualquer outro banco antes de ele processar.

Precisaria ser estudado, neste momento eu sugiro que você faça a leitura previa do arquivo e verifique na posição 1 a 3 do primeiro registro  de qual banco se trata.

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

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