O campo 'infNFe.emit.IE' não corresponde ao formato esperado ^([0-9]{2,14}|ISENTO)$

Olá boa tarde pessoal, tudo bom?

Estou tentando emitir uma NF-e para um cliente nosso que é de GOIAS, onde o mesmo possui a inscrição estadual como IE: 20.242.455-3.

Basicamente o retorno padrão com essa IE é - O campo ‘infNFe.emit.IE’ não corresponde ao formato esperado ^([0-9]{2,14}|ISENTO)$

Então conforme orientação, retiramos a pontuação e os traços da IE para passar para aprovação da NF-e. Mas ao retirar a rejeição muda como se o cliente não estivesse apto a emitir notas fiscais.

Observação: Fiz toda validação no Sintegra sobre este CNPJ e no Arquivo dele consta como Apto a emitir NF-e.

Boa noite, @evandro1.

Após remover a máscara da IE, qual a rejeição que passou a receber?

Bom dia, @evandro1.

Essa é uma rejeição da SEFAZ. Favor entrar em contato com o suporte deles ou com um contador habilitado para realizar o processo de habilitação para emissão de NF-e.

Aproveitando esse tópico, na documentação diz:

string or null
Inscrição Estadual do emitente.
Caso não seja informado, será utilizado o do cadastro da empresa.

e no json (no trecho) enviado estou passando sem esse parametro:
“emit”: {
“CNPJ”: “12345678000123”,
“xNome”: “Nome da empresa Ltda.”
},

Me retorna:

{
“error”: “ValidationFailed”,
“message”: “Validation failed: O campo ‘InfNFCom.Emit.IE’ não corresponde ao formato esperado ^([0-9]{2,14})$”
}

Se passo parametro como:
IE: 0
IE: “0”
ou
IE: "ISENTO

Sempre o mesmo retorno.

Boa tarde, @tisuperimagem.

No caso da NFCom, o campo Inscrição Estadual (IE) do emitente é obrigatório no XML.

Quando você não o informa no JSON do pedido de emissão, a Nuvem Fiscal tenta preencher automaticamente esse campo com a IE cadastrada nos dados da empresa.

O problema é que, se a inscrição estadual não estiver definida no cadastro da empresa, o sistema acaba enviando uma string vazia, o que não atende à regra de validação (expressão regular ^([0-9]{2,14})$). Isso gera exatamente o erro que você está recebendo.

Para corrigir, defina a IE no cadastro da empresa ou envie o valor diretamente no JSON do pedido de emissão (infNFCom.emit.IE).

1 curtida