Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Prezados, bom dia.

Nos convênios com 7 digitos, o BB exige que o nosso número seja no formato de 17 caracteres, quando a carteira for "17" mas

O ACBr está calculando com 10 digitos.

Eu fiz a correção nos meus fontes. Mas toda vez que atualizo, como hoje pela manhã, o problema retorna.

 

Como proceder ? Seguem as mudanças em negrito, no método CalcularTamMaximoNossoNumero:

 

   if (Length(trim(NossoNumero)) > 10) and (wTamConvenio = 6) and
      ((wCarteira = '16') or (wCarteira = '18')) then
      Result:= 17
   else if (wTamConvenio <= 4) then
      Result := 7
   else if (wTamConvenio > 4) and (wTamConvenio <= 6) then
      Result := 5
   else if ((wTamConvenio = 7) and (wCarteira = '17')) then
      Result := 17
   else if (wTamConvenio = 7) then
      Result := 10;
 

Um abraço a todos.

 

Geazi Teles Barbosa Júnior

Software Engineer
User Experience Designer
Business Administrator
  • Membros Pro
Postado

Antes de Calcular o Nosso Numero... Informe a Carteira...

Carteira           := SoNumeros(DTModule.QrEmpresaBoletoCarteira.Text); //18-19
NossoNumero := DTModule.QrEmpresaBoletoNossoNumero.Text; //0000001979
// Veja se lhe ajuda...
Postado

Oi, Francisco.

Não ajuda. Pois sem a mudança não monta o nosso número corretamente.

Geazi Teles Barbosa Júnior

Software Engineer
User Experience Designer
Business Administrator
  • Administradores
Postado

Bom dia.

 

Favor anexar a unit alterada.

 

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

estou com o mesmo problema, o bb me enviou a seguinte observacao: 

o arquivo enviado está configurado para convênio de 6 dígitos.Seu convênio de cobrança é de 7 dígitos.

 

 

Porem pessoal, nao entendi como devo fazer no componente para passar essa informacao, por favor poderiam me ajudar obrigado

Postado (editado)

Prezados, bom dia.

Nos convênios com 7 digitos, o BB exige que o nosso número seja no formato de 17 caracteres, quando a carteira for "17" mas

O ACBr está calculando com 10 digitos.

Eu fiz a correção nos meus fontes. Mas toda vez que atualizo, como hoje pela manhã, o problema retorna.

 

Como proceder ? Seguem as mudanças em negrito, no método CalcularTamMaximoNossoNumero:

 

   if (Length(trim(NossoNumero)) > 10) and (wTamConvenio = 6) and
      ((wCarteira = '16') or (wCarteira = '18')) then
      Result:= 17
   else if (wTamConvenio <= 4) then
      Result := 7
   else if (wTamConvenio > 4) and (wTamConvenio <= 6) then
      Result := 5
   else if ((wTamConvenio = 7) and (wCarteira = '17')) then
      Result := 17
   else if (wTamConvenio = 7) then
      Result := 10;
 

Um abraço a todos.

 

Boa tarde meu caro.

 

Em que trecho do manual consta essa informação? Pois de acordo com a nota 06 do manual CBR641 (CNAB400) para as carteiras 12, 15 e 17 o nosso número contém 10 posições.

 

PS: Por favor desconsidere meu post, me equivoquei ao observar somente o número sequencial e acabei desconsiderando o número no convênio. Desculpe.

Editado por Jacinto Junior
Postado

obrigado jacinto, porem estou passando valor pra essa propriedade, porem estou passando da seguinte maneira

 

Cedente.Convenio := '40418';

 

tenho que preencher com zero a esquerda e completar 7 digitos ?

 

abs e mt obrigado

Postado (editado)

obrigado jacinto, porem estou passando valor pra essa propriedade, porem estou passando da seguinte maneira

 

Cedente.Convenio := '40418';

 

tenho que preencher com zero a esquerda e completar 7 digitos ?

 

abs e mt obrigado

 

Meu caro, seria interessante apurar essa informação com o banco. Acredito que esse não seja o código do seu convênio.

Editado por Jacinto Junior
  • Este tópico foi criado há 3470 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.