Ir para conteúdo
  • Cadastre-se

dev botao

Confirmação Nfs-E Betha


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

Recommended Posts

Boa tarde senhores. Estou a iniciar o desenvolvimento da NFSe com o ACBRNFSe.

Estou a utilizar o ACBRNFSe e fazendo testes com o provedor Betha.

Mas acabei por ter uma dificuldade e gostaria de saber se todos compartilham da mesma, ou se estou errando em algo.

Tenho somente um lote por vez e somente uma nota em cada lote.

 

Estou a fazer:

 

NFFse.Enviar(FNrLote, True);
if FNFse.NotasFiscais.Items[0].Confirmada then begin 
             //confirmada
end;
 
Estaria errada essa forma de verificar?
Porque isso sempre acaba por me retornar 0 ou falso.
Porém, se eu habilitar a função
 
        FNFse.Configuracoes.WebServices.Visualizar:=True
 
Acabo por receber a mensagem que valida a consulta dizendo que a nota foi transmitida com sucesso (quando a nota estiver correta,  é claro).
Algo nesse sentido: "4 - processado com sucesso", porém o ".Confirmada" continua falso.
Gostaria de saber se é um erro de principiante ou como devo prosseguir para verificar se ela foi realmente transmitida?
 
Agradeço desde já.
Ariel.
 
 
Link para o comentário
Compartilhar em outros sites

  • Solution

Boa tarde,

 

Vou tentar ajudar.

 

Você pode receber uma variável boleana do enviar e se retornar false entra no except:

         try
            ACBrNFSe1.Configuracoes.WebServices.ConsultaLoteAposEnvio := False;
            Retorno := ACBrNFSe1.Enviar(ACBrNFSe1.NotasFiscais.NumeroLote, False);
         except
            on e: Exception do
            begin
               ACBrNFSe1.NotasFiscais.Clear;
               Exit;
            end;
         end;

Ou, você pode verificar as informações de retorno do webservice e tratar na sua aplicação se o envio foi:

ACBrNFSe1.WebServices.Enviar.Protocolo;
ACBrNFSe1.WebServices.Enviar.DataRecebimento;
ACBrNFSe1.NotasFiscais.Items[0].NFSe.DataEmissao;
ACBrNFSe1.NotasFiscais.Items[0].NFSe.CodigoVerificacao;
Link para o comentário
Compartilhar em outros sites

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

The popup will be closed in 10 segundos...