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

Erro de propriedade UF undefined no método NFeProcessor.processarDocumento.

Open flaviohsprado opened this issue 3 years ago • 1 comments

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);
}`

flaviohsprado avatar Mar 02 '22 23:03 flaviohsprado

Tu esta enviando informação de destinatário?

lealhugui avatar Jul 11 '22 12:07 lealhugui