Ir para conteúdo
  • Cadastre-se

dev botao

erro na geração da linha digitavel


Sergio Carvalho Jr
Ver Solução Respondido por Juliana Tamizou,
  • Este tópico foi criado há 3019 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

quando eu gero o boleto nao esta saindo a carteira isso com o boleto santander algem ja passou por isso 

eu vi na codigo do acbr que ele nao passa a carteira 

function TACBrBancoSantander.MontarCodigoBarras ( const ACBrTitulo: TACBrTitulo) : String;
var
  CodigoBarras, FatorVencimento, DigitoCodBarras, DigitoNossoNumero:String;
begin

   with ACBrTitulo.ACBrBoleto do
   begin
      DigitoNossoNumero := CalcularDigitoVerificador(ACBrTitulo);
      FatorVencimento   := CalcularFatorVencimento(ACBrTitulo.Vencimento);

      CodigoBarras := '033'+'9'+ FatorVencimento +
                       IntToStrZero(Round(ACBrTitulo.ValorDocumento*100),10) +
                       '9'+ PadLeft(trim(Cedente.CodigoCedente),7,'0') +
                       PadLeft(ACBrTitulo.NossoNumero + DigitoNossoNumero, 13,'0') +
                       '0'+ PadLeft(trim(Cedente.Modalidade),3,'0');

      DigitoCodBarras := CalcularDigitoCodigoBarras(CodigoBarras);
   end;

   Result:= '033' + '9'+ DigitoCodBarras + Copy(CodigoBarras,5,39);

www.apisystems.com.br

Link para o comentário
Compartilhar em outros sites

  • Administradores

Boa tarde.

Por qual motivo você precisa que a carteira faça parte do código de barras? Você está informando todos os campos que compõe o código de barras corretamente?

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

  • Membros Pro

erro meu seria  LINHA DIGITÁVEL: teria que aparecer a carteira,  ai fui vendo no código do acbr como ele gera essa linha aonde eu vi esse detalhe, parece que não esta passando a carteira. ou eu estou fazendo algo de errado.   

gerado pelo acbr 03399.38425 31200.000003 06044.500004 1 66800000001700

oque realmente deveria se gerado com o valor da carteira  03399.38425 31200.000003 06044.501014 1 66800000001700

 

fiz um teste pelo demo e também não gerou com a carteira 

Editado por sergio_api

www.apisystems.com.br

Link para o comentário
Compartilhar em outros sites

  • Administradores
  • Solution

Boa tarde.

Tente enviar este valor no campo Modalidade.

Att.

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

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