NFS-e está dando como: "NFSe Negada: undefined"

Olá, consegui configurar Api e deu sucess ao gerar a NFS-e, mas quando fui verificar o status retornou isso: NFSe Negada: undefined

O meu CNPJ emito notas da cidade de Barueri, verifiquei no sistema de vocês e vi que tem suporte a minha cidade, como devo proceder?

Outra coisa no meu console não consigo acessar as notas emitidas, por onde vejo as notas q emiti?

o id da nfse: nfs_3a1dcde52876432b8a127407531a91ac

Boa tarde, @contato25. Seja bem-vindo à Nuvem Fiscal.

Qual o retorno da API ao requisitar o endpoint GET /nfse/{id}? Poderia dar mais detalhes?

Só é possível realizar a listagem via API. Segue o endpoint:

Olá,

Consegui resolver os problemas de validação do JSON. A nota agora está sendo aceita pela API, mas está sendo rejeitada na etapa de validação da Prefeitura de Barueri/SP com o status negada.

A Nota Fiscal que falhou tem o ID: nfs_3a1dcfb112d54bfa9ab4a33021ee4bba.

O retorno JSON completo que recebemos ao consultar a nota é:
{
“id”: “nfs_3a1dcfb112d54bfa9ab4a33021ee4bba”,
“referencia”: “reserva-1764029750179”,
“ambiente”: “producao”,
“status”: “negada”,
“mensagens”: [
{
“codigo”: “R0404”,
“descricao”: “Não há informações disponíveis com os parâmetros fornecidos”
},
{
“codigo”: “X201”,
“descricao”: “WebService retornou um XML vazio.”
}
],
“DPS”: {
“serie”: “1”,
“nDPS”: “1”
},
“created_at”: “2025-11-25T00:15:50.965Z”
}

–//–

eu envio o payload assim:

const payload = {
provedor: “padrao”,
ambiente: “producao”,
referencia: tom.id || reserva-${Date.now()},

infDPS: {
  tpAmb: 1, // 1 = Produção
  dhEmi: new Date().toISOString(),
  dCompet: data, 

  prest: {
    CNPJ: "meu-cnpj", 
    regTrib: { regEspTrib: 1 },
  },

  toma: {
    xNome: tom.nome,
    email: tom.email,
    ...(cpf.length === 11 ? { CPF: cpf } : {}), // Envia CPF se tiver 11 dígitos
    
    ...(tom.endereco && codigoMunicipioIbge
      ? {
          end: {
            endNac: {
              cMun: codigoMunicipioIbge,
              CEP: tom.endereco.cep.replace(/\D/g, ""),
            },
            xLgr: tom.endereco.endereco,
            nro: tom.endereco.numero,
            xBairro: tom.endereco.bairro,
            ...(tom.endereco.complemento ? { xCpl: tom.endereco.complemento } : {}),
          },
        }
      : {}),
  },

  serv: {
    cServ: {
      cTribNac: "01.05",
      cTribMun: "09020220", // Código de Atividade de Barueri
      xDescServ: descricao,
    },
  },

  valores: {
    vServPrest: {
      vServ: valor,
      vReceb: valor,
    },
    trib: {
      tribMun: {
        tribISSQN: 1,      // Inteiro: 1 = Tributável
        tpRetISSQN: 1,     // Não Retido pelo Tomador
        vBC: valor,        // Base de Cálculo é o valor total do serviço
        pAliq: 2.00,       // ALÍQUOTA CORRETA (2.00%)
        vISSQN: 0.00,      // OBRIGATÓRIO: ISSQN é zero, pois é pago via DAS
        vLiq: valor,       // OBRIGATÓRIO: Valor líquido é igual ao valor total (sem retenção)
      },
      tribFed: {
        piscofins: {
          CST: "08", // Sem incidência
          vBCPisCofins: 0,
          pAliqPis: 0,
          pAliqCofins: 0,
          vPis: 0,
          vCofins: 0,
          tpRetPisCofins: 2,
        },
        vRetCP: 0,
        vRetIRRF: 0,
        vRetCSLL: 0,
      },
    },
  },
},

};

Como devo proceder nesse caso?

Por favor, vocês poderiam verificar nos logs de comunicação com a Prefeitura o motivo exato dessa falha R0404/X201 e nos indicar se precisamos de um campo adicional ou se a configuração do nosso WebService no município está incompleta?"

Estamos em fase final de integração da emissão de NFSe para o município de Barueri/SP (CNPJ 63.203.493/0001-87).

Nosso código está estruturando o payload corretamente (alíquotas, códigos de serviço), mas a emissão falha na etapa de comunicação com a Prefeitura.

1. Detalhes da Falha

A nota é aceita pela API da Nuvem Fiscal (Status 200/OK), mas é rejeitada pela Prefeitura com um erro que indica falha no processamento da mensagem XML:

  • Status: negada
  • Códigos de Erro: R0404 e X201 (Não há informações disponíveis / WebService retornou um XML vazio).
  • ID da última tentativa falha: nfs_3a1dd7cc44164ffb973e1e5df6edceae

2. Nossa Hipótese Técnica

Nossa análise da documentação municipal sugere que o município de Barueri não utiliza o padrão nacional ABRASF e sim um layout XML proprietário (com requisitos de tamanho e estrutura específicos, como o código de serviço de 9 dígitos e o acesso via WebService).

Acreditamos que o provedor padrão (provedor: "padrao") da Nuvem Fiscal está gerando um XML incompatível com o sistema de Barueri, o que resulta no erro de estrutura (R0404 / X201).

3. Solicitação de Suporte

Gostaríamos de confirmar se:

  1. O município de Barueri/SP possui um código de provedor específico que devemos usar no payload (ex: provedor: "pmbarueri" ou outro).
  2. Ou, caso não haja provedor específico, se a Nuvem Fiscal possui suporte ativo para o layout proprietário de Barueri/SP.

Qualquer orientação sobre o formato exato esperado pela Prefeitura de Barueri, ou a indicação do provedor correto, será fundamental para concluirmos a integração.

Aguardamos a análise do log da transação nfs_3a1dd7cc44164ffb973e1e5df6edceae.

Bom dia. Houve alguma evolução do seu caso? Estou no aguardo de atendimento similar, sem retorno do pessoal do NuvemFiscal.

Boa tarde, @izzyerp.

O seu caso também é referente a Barueri/SP?

Sim, como está aberto no chamado que estão atendendo!

Boa tarde!!

Houve evolução no cenário de Barueri?