Skip to content
This repository has been archived by the owner on Apr 23, 2024. It is now read-only.

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

Open
flaviohsprado opened this issue Mar 2, 2022 · 1 comment

Comments

@flaviohsprado
Copy link

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);
}`
@lealhugui
Copy link
Owner

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

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants