Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

  • Membros
Postado

Olá 

estou tendo essa exceção ao enviar.

17:46:03 Retorno.Enviar: empresa Lista de Boletos está vazia
17:46:57 ACBrBoletoLocal.Enviar: empresa Erro: TBoletoW_SantanderMetodo DefinirServicoEAction nao Implementado 

envio em anexo o meu ACBrBoleto.ini

pode ser configuração incorreta ?

Obrigado

Lazarus 3.4  - FPC: 3.2.2

empresa_9999999000199_51.ini

  • Consultores
Postado

antes de enviar tu deve adicionar os titulos. está faltando isso ou tu mandou o comando limpar os titulos antes

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

  • Membros
Postado
Citar

obrigado por responder

sim sempre faço 

            ACBrBoletoLocal.ListadeBoletos.Clear;
            ACBrTitulosLocal                                                                 := ACBrBoletoLocal.CriarTituloNaLista;
            ACBrBoletoLocal.Configuracoes.WebService.Operacao := tpInclui;
            ACBrBoletoLocal.Configuracoes.WebService.TimeOut   := 30000;               

 

 

  • Consultores
Postado

Faz um debug e confere pois ao que tudo indica em algum momento está limpando os titulos e por isso ocorre.

está usando o componente certo. vi o ini acima

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

  • 2 semanas depois ...
  • Membros
Postado

Fiz as correções, mas agora na hora de receber o retorno do banco dá esse erro que esta no LOG em anexo.  Funciona no Banco do Brasil e SICRED, mas num sei se no SANTANDER é diferente.

 try

                        ACBrBoletoLocal.Enviar;

                        if ACBrBoletoLocal.TotalListaRetornoWeb > 0 then
                          begin
                            for Retornado := 0 to Pred(ACBrBoletoLocal.TotalListaRetornoWeb) do
                              begin
                                varRejeicoes   := '';
                                varQRPix       := '';
                                varBarras      := '';
                                for Rejeitados := 0 to Pred(ACBrBoletoLocal.ListaRetornoWeb[Retornado].ListaRejeicao.Count-1) do
                                  begin
                                    varRejeicoes := 'Campo='      + StrAllTrim(ACBrBoletoLocal.ListaRetornoWeb[Retornado].ListaRejeicao[Rejeitados].Campo)      + '|' +
                                                    'Codigo='     + StrAllTrim(ACBrBoletoLocal.ListaRetornoWeb[Retornado].ListaRejeicao[Rejeitados].Codigo)     + '|' +
                                                    'Versao='     + StrAllTrim(ACBrBoletoLocal.ListaRetornoWeb[Retornado].ListaRejeicao[Rejeitados].Versao)     + '|' +
                                                    'Mensagem='   + StrAllTrim(ACBrBoletoLocal.ListaRetornoWeb[Retornado].ListaRejeicao[Rejeitados].Mensagem)   + '|' +
                                                    'Ocorrencia=' + StrAllTrim(ACBrBoletoLocal.ListaRetornoWeb[Retornado].ListaRejeicao[Rejeitados].Ocorrencia) + '#';
                                  end;
                                if StrEmpty(varRejeicoes) then
                                  begin
                                    JSONData       := GetJSON(ACBrBoletoLocal.ListaRetornoWeb[Retornado].JSON);
                                    varQRPix       := JSONData.FindPath('qrCode').AsString;
                                    varBarras      := JSONData.FindPath('codigoBarras').AsString;
                                  end;
                              end;
                          end;
                      except
                        on e: exception do
                          begin
                            gera_log(TimeToStr(Time) + ' ACBrBoletoLocal.Enviar: ' + StrClienteURL[0] + ' ' + e.message);
                            Exit;
                          end;
                      end;


                   
 

 

 

ACBrBoletoDemo.ini Santander_51.log

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