Ir para conteúdo
  • Cadastre-se

dev botao

Sacador Avalista !


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

Recommended Posts

Não conheço o ACBrBoleto a fundo, para te responder isso, eu teria que olhar o código fonte, mas você mesmo poderá saber olhando o código fonte, em ACBr\Fontes\ACBrBoleto, caso não encontre ai sim post aqui a documentação que pede essa informação para que os responsáveis pelo componente possa analisar, e implementar se for o caso.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link para o comentário
Compartilhar em outros sites

Obrigado.

Procurei mas nao encontrei nada sobre sacador avalista.

Segue o manual do Banco Itau, que tenho que fazer.

Mas acho que serve para outros bancos tambem.

 

Pagina 2  - Conforme determinado pelo Banco Central do Brasil, desde 02/04/2013 os boletos passam a vigorar 

com as seguintes alterações: 
BENEFICIÁRIO passa a ser denominado BENEFICIÁRIO 
SACADO passa a ser denominado PAGADOR 
 
Pagina 9 - Sacador/Avalista.
Pagina 11 - Sacador/Avalista.
Pagina 36 - Recibo de PAGADOR: (dados do sacador/avalista)
Pagina 41 - Topico 13 e 14  (sacador avalista)
 
Nao sei como colocar anexo vai o link do manual.
 
 
Modelo :
 
Pode ver que logo abaixo do Pagador (dados de quem vai pagar o boleto)
tem uma linha :
Sacador/Avalista (É os dados do Sacador avalista - qd o boleto é de terceiro).
 
Fico no aguardo.
Editado por pauloagape
Link para o comentário
Compartilhar em outros sites

Amigo acredito que você deva estudar mais sobre Boletos, entender como funciona o que é cada coisa etc...

 

Dando uma olhada rápida, vi que Sacador/Avalista e Beneficiário é a mesma coisa ou seja é quem ta emitindo o boleto, de uma estudada melhor no demo, olhe também a página 40 na imagem item 14, e leia a descrição do item 14 mais abaixo.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link para o comentário
Compartilhar em outros sites

Bom , acho que estamos falando de coisas diferentes.

 

Pois não sou muito conhecedor mesmo de boleto, mas sobre isso que estamos falando pesquisei antes.

 

Pessoas que envolvem o boleto :

Beneficiario = Emitente = Quem vai receber o dinheiro.

Sacador      = Pagador = Quem vai pagar o boleto.

Sacador/Avalista = serve para informar ao pagador quem foi o emitente original da nota fiscal ou duplicata que deu origem à obrigação de pagamento

 

Ou seja,

A Empresa Teste  Fez uma venda para Cliente xyz e passa os direitos de receber esse titulo para Empresa Recebe S/A.

Temos 3 personagens nessa historico.

Que são eles Beneficiario,sacador,sacador/avalista.

E a opcao de incluir os dados do sacador avalista no boleto pelo que vi no acbr nao tem.

Se tiver gostaria de saber como proceder para preencher esse campo.

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

Esse campo Titulo.sacado.avalista é uma string !

Vou colocar o nome do sacado avalista ?

 

Se for isso nao resolve, pois preciso de no minimo 3 campos para isso :

 

Tipo da inscricao (1-CPF 2-CNPJ)

Numero da Inscricao

Nome sacador/Avalista.

 

Podendo tambem existir os campos :

endereco,bairro,cep,cidade,uf.

 

Pois nao adianta somente sair impresso no boleto o nome, tem que ir no arquivo de remessa os

dados minimos do sacador avalista que sao esses 3 acima.

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

Vou da uma analisada para implementar, aguarde meu retorno.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link para o comentário
Compartilhar em outros sites

Qual banco você irá precisar ? E quais Segmentos precisam ser alimentados nesse momento ?

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link para o comentário
Compartilhar em outros sites

A implementação feita foi a seguinte:

 

Criei uma class chamada de TACBrSacadoAvalista, essa class tem todas as propriedades da class TACBrSacado e foi adicionado outra necessária  "InscricaoNr"

 

Na class TACBrSacado, criei um propriedade chamada de SacadoAvalista do tipo da class acima, para alimenta-la será assim:

 

Sacado.SacadoAvalista.NomeAvalista := 'Bla bla bla bla bla';

Sacado.SacadoAvalista.CNPJCPF := '123456456';

 

Assim por diante.

 

Agora, dentro de cada Unit de cada banco, precisa saber onde pegar essas informações para gerar o TXT, dessa forma cada um que precisar vai implementando no banco que usar, até que tenhamos todos os bancos implementados.

 

Obs: A propriedade Avalista do tipo String, não foi removida nem mudada por motivo de compatibilidade com as várias Units de bancos que a estão usando, se num futuro mudarmos essa propriedade para a da nova class, ai sim podemos remove-la, mas não tenho tempo definido e nem posso afirmar que será mesmo removida, ou ficará ai para sempre.

 

Baixe a Unit em anexo e faça os testes, e precisando alterar as units dos bancos, as anexe aqui para que eu possa analisar e subi-las.

ACBrBoleto.pas

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link para o comentário
Compartilhar em outros sites

Olhei o codigo fonte.

 

Acho que vc poderia mudar o campo

 

InscricaoNR que vc colocou para TipoInscricao (CPF,CNPJ) igual o cedente e sacado.

 

Pois a INscricaoNR é o campo fCNPJCPF que ja tem nos dados.. esse campo vai ficar sem utilidade.

E vamos precisar do

property TipoInscricao: TACBrxxxxxxxxxxxxx  read fTipoInscricao write  SetTipoInscricao;.

OK.

Obrigado.

Link para o comentário
Compartilhar em outros sites

InscricaoNr ok, removido

 

TipoIncricao e Pessoa seria a mesma coisa, precisamos dos dois ?

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link para o comentário
Compartilhar em outros sites

Pessoa é do tipo  TACBrPessoa = (pFisica,pJuridica,pOutras);

TipoInscricao é do tipo  TACBrPessoaCedente = pFisica..pJuridica;
 
Ok, segue anexo

ACBrBoleto.pas

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...
  • Administradores

Bom dia Isaque.

 

Com as alterações realizadas somente no componente ACBrBoleto.pas sem ser replicadas para as units dos  bancos acabaremos tendo novos tópicos reportando problemas desse tipo, o ideal seria ajustar as classes dos bancos  para utilizar a propriedade.

 

 

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

Juliana, todos os bancos já passam a ter essa propriedade dentro da class Sacado, pois ela é uma propriedade, e acredito ser prudente irmos implementando sobre demanda o consumo dessa class, para que os usuários que necessite como o deste post, possa ir testando e nos dando um feedback de cada banco que faça o consumo da propriedade nova.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link para o comentário
Compartilhar em outros sites

O que existe é vc criar um logo do banco mesclado com o logo da sua empresa, e coloca-lo.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link para o comentário
Compartilhar em outros sites

Crie outro logo seu próprio, contendo nele o logo do banco e o seu em um só e substitua o logo que ta na pasta Logos do ACBr.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link para o comentário
Compartilhar em outros sites

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