Ir para conteúdo
  • Cadastre-se

dev botao

Boleto Banco Santander - Melhoria função DefineCarteira


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

Recommended Posts

  • Membros Pro

Bom dia

Atualizei meu repositório e após tivemos erros de rejeição no registro de boletos do banco Santander - 400 posições - com o erro "006-CODIGO DA CARTEIRA INVALIDO".

Na configuração do sistema, anteriormente passávamos o campo CARTEIRA como 5=RAPIDA COM REGISTRO. Notei que nessa última atualização o arquivo de remessa é gerado com 0 na posição 108 (anteriormente era 5).

Fiz essa modificação no arquivo do Banco Santander afim de manter a mesma regra anterior, fazendo com que a configuração de carteira = 5 (como diz manual) seja gerada a remessa com o parâmetro 5.

Por favor avaliem se essa melhoria é pertinente, no meu caso resolveu.

P.S.: Eu poderia simplesmente alterar o parâmetro carteira de 5 pra 101, porém creio que o melhor modo seja representar as configurações como está no manual do banco.

function TACBrBancoSantander.DefineCarteira(const ACBrTitulo: TACBrTitulo): String;
begin
  with ACBrTitulo do
  begin
    Result := PadLeft(Carteira, 1, '0' );

    if ((Carteira = '101') or (Carteira = '005'))  then
       Result:= '5'
    else if ((Carteira = '201') or (Carteira = '006')) then
       Result:= '6'
    else if ((Carteira = '102') or (Carteira = '004')) then
       Result:= '4';
  end;
end;

 

ACBrBancoSantander.pas

Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia.

Não me recordo de alterações recentes neste banco e também tivemos relatos semelhantes, por este motivo acredito que o ideal não modificar no componente, porém de qq maneira iremos analisar assim que possivel e retornaremos no tópico.

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

  • 2 semanas depois ...
  • Membros Pro

Boa tarde Juliomar,

obrigado pela postagem. Eu olhei ali, mas não muda a forma como é alimentado o campo. Como o colega do primeiro post comentou, o erro passou a acontecer após a atualização dos componentes. Alguma coisa foi mudada na unit do Santander, porque eu também gerava as remessas sem problemas até então. Talvez tenha sido uma mudança não desejada, uma vez que a Juliana não se recorda de mudanças recentes nessa unit. Ela sugeriu não alterar o componente. No meu caso, a única forma de continuar gerando as remessas, foi alterando o componente. Vou aguardar para ver se alguém descobre o que foi alterado na unit.

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Que coisa estranha. ou o pessoal não atualizou o ACBr ou não estão usando ou somente vocês dois

até estou procurando ver se alguém postou algo mais sobre

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

Bom dia,

Também estou com erro no campo da carteira.

O banco retornou como: CODIGO DA CARTEIRA INVÁLIDO.

Antes estava funcionando...

No arquivo de remessa está gerando com o valor '0' mesmo carregando o componente com o valor '1' (Eletrônica com registro)

A mudança do valor está na função: DefineCarteira

 

Grato pela atenção

 

Aldrin

 

Link para o comentário
Compartilhar em outros sites

  • Administradores

Boa tarde @jeferson souza

Sua dúvida não tinha relação com o escopo deste tópico, por isso foi movida para um novo.

Obs.. Sempre que tiver um questionamento diferente, verifique se não encontra outro tópico parecido no fórum ou então crie um novo.

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

  • Administradores

Boa tarde.

19 minutos atrás, jeferson souza disse:

ja consegui instalar o report e testar o boleto....muito legal....agora como mudo de banco....esta para o banco itau....qual parametro mudo para o santander ?

Conforme mencionei antes, por favor crie um novo tópico para cada dúvida.

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

  • Este tópico foi criado há 1326 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.

The popup will be closed in 10 segundos...