Ir para conteúdo
  • Cadastre-se

dev botao

Protocolo Envio Nfe


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

Recommended Posts

Bom dia,

 

estou com uma dúvida em como pegar o protocolo de envio NFe:

 

Faço o envio das Notas Fiscais de Serviço em Lote e o componente me retorna um protocolo o qual armazeno em uma tabela.

Mas agora, quando fui tentar cancelar uma nota por evento (Cancelamento por Chave da NFe), e passei esse protocolo como parâmetro me retornou a mensagem que o protocolo era inválido. O protocolo de envio é por nota fiscal, não um único por lote.

Dessa forma, como faço para pegar esse protocolo das Notas separados ?

 

meu código está assim:

 
with FACbrNFe do
begin
    Enviar( FNumeroLote ) ;
    FMensWebService := WebServices.Retorno.xMotivo;
    FProtocolo             := WebServices.Retorno.Protocolo;
    ...
end
 
// Vi que  o Código do Componente onde pega o protocolo está assim
 
  if FNFeRetorno.CStat = 104 then
   begin
    Result := Confirma(FNFeRetorno.ProtNFe);
    fChaveNfe  := FNFeRetorno.ProtNFe.Items[0].chNFe;
    fProtocolo := FNFeRetorno.ProtNFe.Items[0].nProt;
    fcStat     := FNFeRetorno.ProtNFe.Items[0].cStat;
   end;
 

// Só que pega a posição [0] ... não pegando de todas as notas ...

 

alguém sabe o que pode ser feito ?

 

Obrigado.

Link para o comentário
Compartilhar em outros sites

Regys, fiz toda a mudança para trabalhar com a atualização de CCe e Cancelamento por evento, mas ocorreu que após essa mudança as NFe's que emito não adicionam mais o recibo do protocolo de envio no final do Xml da Nfe, apenas consigo criar um arquivo Xml desse recibo separado, verifiquei isso qdo fui gerar um PDF do Danfe de uma NFe autorizada e no PDF dizia que não estava autorizada, pois faltava as informações do recibo no final da NFe. Já procurei no Fórum e verifiquei os arquivos mas não consegui achar o ponto para adicionar o recibo.

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom dia

não adiciona mais por que não é mais assim

agora é um evento que fica vinculado, tem sim uma opção que o pessoal esta juntando no xml o evento de cancelamento

mas torna o xml inválido

o correto se conferir as notas é ter o xml do faturamento e seus eventos que são xml separados

onde o ultimo xml de evento será o de cancelamento caso seja feito

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

  • Moderadores

Acho que houve um desentendimento então, para o protocolo da nota basta usar:

 

ACBrNFe.NotasFiscais.Items[X].NFe.procNFe.chNFe
ACBrNFe.NotasFiscais.Items[X].NFe.procNFe.nProt
ACBrNFe.NotasFiscais.Items[X].NFe.procNFe.dhRecbto
ACBrNFe.NotasFiscais.Items[X].XML 

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Idem.. está correto, ao ler e ter cancelamento e carta de correção foi associado aos diversos posts já lidos

desculpe pelo post equivocado sobre a dúvida aqui relacionada

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

Regys, fiz toda a mudança para trabalhar com a atualização de CCe e Cancelamento por evento, mas ocorreu que após essa mudança as NFe's que emito não adicionam mais o recibo do protocolo de envio no final do Xml da Nfe, apenas consigo criar um arquivo Xml desse recibo separado, verifiquei isso qdo fui gerar um PDF do Danfe de uma NFe autorizada e no PDF dizia que não estava autorizada, pois faltava as informações do recibo no final da NFe. Já procurei no Fórum e verifiquei os arquivos mas não consegui achar o ponto para adicionar o recibo.

 

Poste a sua rotina de envio de NF-e.

Peterson de Cerqueira Matos
[email protected]
Vivo: (11) 97197-1474 / Oi: (11) 98059-4055

Link para o comentário
Compartilhar em outros sites

  • 3 anos depois...
  • 3 meses depois ...
  • 2 meses depois ...
  • Membros Pro
Em 2013-4-4 at 10:27, Régys Silveira disse:

Como posso saber se é o campo de motivo ou o protocolo que não está atendendo os requisitos do schema? Tem como?

 

Att.

 

Leonardo Freitag

assinatura.png

Link para o comentário
Compartilhar em outros sites

  • 2 meses depois ...
  • Este tópico foi criado há 2451 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.