Erro de propriedade UF undefined no método NFeProcessor.processarDocumento.
Boa noite! Estou enviando um objeto mockado, o mesmo que está no arquivo "test.js", porém ao realizar o envio e buscar o retorno, estoura um erro de undefined na classe NFeProcessor no método processarDocumento().
Objeto empresa:
{ empresa: { razaoSocial: 'TESTE', nomeFantasia: 'TEST', cnpj: '', inscricaoEstadual: '', inscricaoMunicipal: '', codRegimeTributario: '3', endereco: { logradouro: 'Rua Teste', numero: 123, complemento: '', bairro: 'Bairro Teste', municipio: 'Cachoeirinha', codMunicipio: '4303004', uf: 'RS', cUf: '43', cep: '99999999', telefone: '999999999' }, certificado: { key: '', pem: '', pfx: '', password: '', rejectUnauthorized: false }, idCSC: '1', CSC: '' }, certificado: { key: '', pem: '', pfx: '', password: '', rejectUnauthorized: false }, geral: { ambiente: '2', modelo: '55', versao: '4.00' }, arquivos: { salvar: true, pastaEnvio: '', pastaRetorno: '', pastaXML: '' } }
Resultado do constructor da classe NFeProcessor:
NFeProcessor { empresa: { empresa: { razaoSocial: 'TESTE', nomeFantasia: 'TEST', cnpj: '', inscricaoEstadual: '', inscricaoMunicipal: '', codRegimeTributario: '3', endereco: [Object], certificado: [Object], idCSC: '1', CSC: '' }, certificado: { key: '', pem: '', pfx: '', password: '', rejectUnauthorized: false }, geral: { ambiente: '2', modelo: '55', versao: '4.00' }, arquivos: { salvar: true, pastaEnvio: '', pastaRetorno: '', pastaXML: '' } }, responsavelTecnico: undefined, webProxy: undefined }
Resposta do envio:
{ success: false, error: TypeError: Cannot read property 'uf' of undefined }
Método de envio: ` const nfeProcessor = new NFeProcessor(empresa, null);
const docEmitido = await nfeProcessor.processarDocumento(nfce);
if (!docEmitido.success) {
throw new StandardError(502, docEmitido.error);
} else {
const env = docEmitido.envioNF;
console.log(env.xml_recebido);
console.log(env.data.retEnviNFe.protNFe.infProt.nProt);
}`
Tu esta enviando informação de destinatário?