node-mde
node-mde copied to clipboard
Consulta por Chave não está retornando nsu
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:
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: {}, };`