node-mde icon indicating copy to clipboard operation
node-mde copied to clipboard

Consulta por Chave não está retornando nsu

Open WesleyjanLacerda opened this issue 5 months ago • 5 comments

Descrição

Olá, estou tendo uma situação, que ainda não consegui identificar se é o meu código ou algo relacionado ao repositório, vou compartilhar parte do meu código:

const consulta = await distribuicao.consultaChNFe(chaveNFe);
if (consulta.error) {
  return { error: consulta.error };
}
const docZip = consulta.data.docZip;
if (!docZip || docZip.length === 0) {
  //return { error: 'Nenhum documento encontrado.' };
  return { tpAmb, verAplic, cStat, status, ultNSU, maxNSU, message: xMotivo, documentos };
}

for (const doc of docZip) {
    console.log('nsu: ' + doc.nsu);
    const docInfo = {
      nsu: doc.nsu,
      xml: '', 
      tipo: '', 
      informacoes: {},
    };`
    

Por algum motivo, as vezes no "nsu" retornado da consulta está vindo vazio ou undefined:

image

Não consegui identificar o que pode ser por hora, mas no caso coloquei um tratamento meio "tabajara" para contornar, se alguém puder me ajudar nessa parte, desde já muito obrigado!

Exemplo de reprodução

const consulta = await distribuicao.consultaChNFe(chaveNFe); if (consulta.error) { return { error: consulta.error }; } const docZip = consulta.data.docZip; if (!docZip || docZip.length === 0) { //return { error: 'Nenhum documento encontrado.' }; return { tpAmb, verAplic, cStat, status, ultNSU, maxNSU, message: xMotivo, documentos }; }

for (const doc of docZip) { console.log('nsu: ' + doc.nsu); const docInfo = { nsu: doc.nsu, xml: '', tipo: '', informacoes: {}, };`

WesleyjanLacerda avatar Sep 25 '24 18:09 WesleyjanLacerda