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

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

@flaviohsprado

Description

@flaviohsprado

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions