Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa tarde pessoal, eu atualizei os fontes do ACBr no meu sistema recentemente e agora estou me deparando com uma situação que não sei como resolver.

Antes, quando eu enviava um lote RPS de notas e tinha algum erro, como "RPS já informado" ou "Aliquota incorreta", o ACBr Retornava essa mensagem para o usuário. Agora ele só retorna a mensagem "'Um erro foi encontrado ao processar este lote. O erro propriamente dito foi informado na resposta do envio deste lote.". fuçando um pouco no código da unit ACBrNFSeWebServices.pas descobri que na primeira linha onde o Result recebe o resultado de FEnviarSincrono.Executar o retorno sem vem como verdadeiro, mesmo retornando uma rejeição. Se o retorno fosse falso, a mensagem exata do motivo da rejeição seria retornada para o usuário.

 

function TWebServices.EnviaSincrono(ALote: String): Boolean;
var
  Tentativas, IntervaloTentativas: Integer;
begin
  FEnviarSincrono.FNumeroLote := ALote;

  Result := FEnviarSincrono.Executar; //Sempre retorna verdadeiro

  if not (Result) then
    FEnviarSincrono.GerarException( FEnviarSincrono.Msg ); //Se entrasse aqui, iria retornar para o usuário a mensagem do motivo da rejeição.

Tem algum parâmetro no componente que eu possa ativar para retornar as mensagens como antes?

Postado

Pessoal, fuçando aqui nas pastas de exemplo eu vi que agora os retornos foram transformados em array. Desculpem por ter aberto o tópico sem olhar direito antes. Mas eu só lembrei que o acbr tem fontes de exemplo de uso, agora. rsrs

  • Curtir 1
  • Administradores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

  • 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 !!

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