Ir para conteúdo
  • Cadastre-se

dev botao

É possível buscar o código NSU do último CT-e emitido sem baixar o XML junto?


Jésika Pellegrini
Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 1583 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Usando as funções DistribuicaoDFePorNSU e DistribuicaoDFePorUltNSU, em ambos retornou o UltNSU, mas num baixou XML do CT-e que acabei de Emitir e no outro baixou e que eu acabei de Emitir e mais alguns. Eu só preciso do o NSU para salvar no banco. Se tiver outro jeito de conseguir essa informação, que eu desconheça, eu agradeço caso alguém me ajudar. 

Link para o comentário
Compartilhar em outros sites

  • Consultores
32 minutos atrás, Jésika Pellegrini disse:

Usando as funções DistribuicaoDFePorNSU e DistribuicaoDFePorUltNSU, em ambos retornou o UltNSU, mas num baixou XML do CT-e que acabei de Emitir e no outro baixou e que eu acabei de Emitir e mais alguns. Eu só preciso do o NSU para salvar no banco. Se tiver outro jeito de conseguir essa informação, que eu desconheça, eu agradeço caso alguém me ajudar. 

Olá Jésika,

   Até onde eu sei não existe um jeito de obter o NSU por fora desses dois métodos. Você deve manter na sua aplicação atualizada o valor do UltNSU e do maxNSU para não sobrecarregar os servidores da SEFAZ.  

Veja mais sobre esses métodos voltado especificamente para o CT-e na nossa base de conhecimento:

 

   É recomendada também ler as informações da Nota Técnica 2015/002 versão 1.00a.

  • Curtir 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Moderadores
1 hora atrás, Jésika Pellegrini disse:

Usando as funções DistribuicaoDFePorNSU e DistribuicaoDFePorUltNSU, em ambos retornou o UltNSU, mas num baixou XML do CT-e que acabei de Emitir e no outro baixou e que eu acabei de Emitir e mais alguns. Eu só preciso do o NSU para salvar no banco. Se tiver outro jeito de conseguir essa informação, que eu desconheça, eu agradeço caso alguém me ajudar. 

Lembrando que a SEFAZ não gera NSU para o emitente da nota, afinal este já tem o XML.

É gerado um NSU para cada interessado no documento com permissão de acesso ao mesmo.

  • Curtir 2
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

13 minutos atrás, BigWings disse:

Lembrando que a SEFAZ não gera NSU para o emitente da nota, afinal este já tem o XML.

É gerado um NSU para cada interessado no documento com permissão de acesso ao mesmo.

Para CT-e isso também ocorre? Quem tem permissão, onde é gerado o NSU? Ao emitir o CT-e? No XML de Autorização mesmo?

Nosso cliente precisa armazenar o NSU na base pois ocorre de perder o XML e o sistema iria baixa-lo automaticamente, sendo que por isso precisamos salvar o NSU. 

Eu consigo fazer tal coisa sem baixar o XML ao mesmo tempo?

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Boa tarde Jésika,

Acho que você não entendeu ainda para que serve o DistribuicaoDFe.

Primeiramente, quem emite o documento tem por obrigação de guardar pelo prazo legal.

Se perder o XML é um fato gravíssimo, pois esta perdendo um documento.

O DitribuicaoDFe é utilizado pelos demais atores envolvidos.

Por exemplo no caso do CT-e os demais atores envolvidos é o remetente e o destinatário da carga, e se tratando de redespacho ou redespacho intermediário o expedidor e o recebedor.

Se a transportadora perder o XML, deve com base nos dados que estão no banco de dados gerar um novo XML, assinar e realizar a consulta para obter novamente da SEFAZ o protocolo de autorização.

Se você esta salvando o XML em disco, aconselhe que mude para que o mesmo seja salvo no banco de dados, assim fica mais garantido a guarda do mesmo.

Cópia de segurança nem precisa comentar ou precisa?

O NSU é gerado pela SEFAZ do Ambiente Nacional e é um numero diferente gerado para cada ator envolvido no documento.

Um mesmo CT-e disponibilizado pelo Ambiente Nacional vai gerar um NSU para o remetente e um outro NSU para o destinatário.

O Elton lhe sugeriu a leitura do meu artigo que trata sobre como obter o XML da Transportadora e nesse artigo sugiro a leitura da Nota Técnica 2015/002 versão 1.00a.

Na página 4 da referida NT temos um quadro onde mostra a relação de documentos que o ator consegue obter através do DistribuicaoDFe.

Note que o Emitente do CT-e o único documento que ele consegue obter é os eventos de autorização e cancelamento do MDF-e.

 

Resumindo:

Leia com atenção o meu artigo e a NT.

Você não vai conseguir o XML do CT-e emitido pela transportadora que foi apagado usando o DistribuicaoDFe.

 

Espero ter ajudado.

  • Curtir 2
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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