Ambiente homologação :

preciso fazer uma implementação de emissão de nfe, estou usando ambiente homologação, mas consegui emitir nada: pode me dizer os passos a seguir para simular uma emissão de nota :“{
“error”: {
“code”: “InvalidJsonProperty”,
“message”: “Property "nnf" does not refer to a known property in type "Nfe.Sefaz.DTO.TIde"”
}
}”
quais são os passos a seguir para fazer esta implemntação a Api . Body envaido :“{
“referencia”: “TESTE-001”,
“ambiente”: “homologacao”,
“infNFe”: {
“versao”: “4.00”,
“ide”: {
“cUF”: null,
“cNF”: null,
“natOp”: “VENDA”,
“mod”: 55,
“serie”: 1,
“nNF”: 1544,
“dhEmi”: “2024-01-22T10:00:00-03:00”,
“tpNF”: 1,
“idDest”: 1,
“cMunFG”: “3550308”,
“tpImp”: 1,
“tpEmis”: 1,
“cDV”: 1,
“tpAmb”: 2,
“finNFe”: 1,
“indFinal”: 1,
“indPres”: 1,
“procEmi”: 0,
“verProc”: “1.0.0”
},
“emit”: {
“CNPJ”: “12345678000195”,
“xNome”: “EMPRESA EXEMPLO LTDA”,
“xFant”:“EMPRESA EXEMPLO LTDA”,
“enderEmit”: {
“xLgr”: “RUA EXEMPLO”,
“nro”: “123”,
“xBairro”: “CENTRO”,
“cMun”: “3550308”,
“xMun”: “SAO PAULO”,
“UF”: “SP”,
“CEP”: “01001000”,
“cPais”: “1058”,
“xPais”: “BRASIL”
},
“IE”: “123456789012”,
“CRT”: 1
},
“dest”: {
“CNPJ”: “98765432000187”,
“xNome”: “CLIENTE EXEMPLO LTDA”,
“enderDest”: {
“xLgr”: “AV CLIENTE”,
“nro”: “456”,
“xBairro”: “JARDIM”,
“cMun”: “3550308”,
“xMun”: “SAO PAULO”,
“UF”: “SP”,
“CEP”: “02002000”,
“cPais”: “1058”,
“xPais”: “BRASIL”
},
“indIEDest”: 1,
“IE”: “987654321098”
},
“det”: [
{
“nItem”: 1,
“prod”: {
“cProd”: “PROD001”,
“xProd”: “PRODUTO EXEMPLO”,
“NCM”: “84713000”,
“CFOP”: “5102”,
“uCom”: “UN”,
“qCom”: 1.0,
“vUnCom”: 100.0,
“vProd”: 100.0,
“indTot”: 1
},
“imposto”: {
“ICMS”: {
“ICMS00”: {
“orig”: 0,
“CST”: “00”,
“modBC”: 3,
“vBC”: 100.0,
“pICMS”: 18.0,
“vICMS”: 18.0
}
}
}
}
],
“total”: {
“ICMSTot”: {
“vBC”: 100.0,
“vICMS”: 18.0,
“vProd”: 100.0,
“vNF”: 100.0
}
},
“transp”: {
“modFrete”: 0
},
“pag”: {
“detPag”: [
{
“tPag”: “01”,
“vPag”: 100.0
}
]
}
}
}”

Boa noite, @jean.j.philippeau. Seja bem-vindo à Nuvem Fiscal.

A mensagem de erro indica que a propriedade nnf não foi reconhecida. Isso normalmente ocorre quando há uma diferença entre o payload enviado e a estrutura esperada pela API.

Apesar do seu JSON parecer estar correto, talvez não tenha sido o mesmo recebido pela API. Confira se todos os nomes e hierarquias estão exatamente como na documentação:

Pois é! o erro começou com a propriedade “id” assim com este valor: (“Id”: “NFe35100112345678000155550000000010001001010”) o retorno ficou assim : “{
“error”: {
“code”: “InvalidJsonProperty”,
“message”: “Property "id" does not refer to a known property in type "Nfe.Sefaz.DTO.TInfNFe"”
}
}” Dai, percebi que podia ser nulo. Depois coloquei " id" como nulo e foi para outro campo :“{
“error”: {
“code”: “InvalidJsonProperty”,
“message”: “Property "cuf" does not refer to a known property in type "Nfe.Sefaz.DTO.TIde"”
}
}” . Json enviado :“{
“referencia”: “TESTE-001”,
“ambiente”: “homologacao”,
“infNFe”: {
“versao”: “4.00”,
“id”:null,
“ide”: {
“cUF”: 35,
“cNF”: null,
“natOp”: “VENDA”,
“mod”: 55,
“serie”: 1,
“nNF”: 1544,
“dhEmi”: “2024-01-22T10:00:00-03:00”,
“tpNF”: 1,
“idDest”: 1,
“cMunFG”: “3550308”,
“tpImp”: 1,
“tpEmis”: 1,
“cDV”: 1,
“tpAmb”: 2,
“finNFe”: 1,
“indFinal”: 1,
“indPres”: 1,
“procEmi”: 0,
“verProc”: “1.0.0”
},
“emit”: {
“CNPJ”: “12345678000195”,
“xNome”: “EMPRESA EXEMPLO LTDA”,
“xFant”:“EMPRESA EXEMPLO LTDA”,
“enderEmit”: {
“xLgr”: “RUA EXEMPLO”,
“nro”: “123”,
“xBairro”: “CENTRO”,
“cMun”: “3550308”,
“xMun”: “SAO PAULO”,
“UF”: “SP”,
“CEP”: “01001000”,
“cPais”: “1058”,
“xPais”: “BRASIL”
},
“IE”: “123456789012”,
“CRT”: 1
},
“dest”: {
“CNPJ”: “98765432000187”,
“xNome”: “CLIENTE EXEMPLO LTDA”,
“enderDest”: {
“xLgr”: “AV CLIENTE”,
“nro”: “456”,
“xBairro”: “JARDIM”,
“cMun”: “3550308”,
“xMun”: “SAO PAULO”,
“UF”: “SP”,
“CEP”: “02002000”,
“cPais”: “1058”,
“xPais”: “BRASIL”
},
“indIEDest”: 1,
“IE”: “987654321098”
},
“det”: [
{
“nItem”: 1,
“prod”: {
“cProd”: “PROD001”,
“xProd”: “PRODUTO EXEMPLO”,
“NCM”: “84713000”,
“CFOP”: “5102”,
“uCom”: “UN”,
“qCom”: 1.0,
“vUnCom”: 100.0,
“vProd”: 100.0,
“indTot”: 1
},
“imposto”: {
“ICMS”: {
“ICMS00”: {
“orig”: 0,
“CST”: “00”,
“modBC”: 3,
“vBC”: 100.0,
“pICMS”: 18.0,
“vICMS”: 18.0
}
}
}
}
],
“total”: {
“ICMSTot”: {
“vBC”: 100.0,
“vICMS”: 18.0,
“vProd”: 100.0,
“vNF”: 100.0
}
},
“transp”: {
“modFrete”: 0
},
“pag”: {
“detPag”: [
{
“tPag”: “01”,
“vPag”: 100.0
}
]
}
}
}”, a minha pergunta: como estes dados são fictícios, vc teria uns modelos para me passa para testes em homologação. preciso terminar esta implementação mais rápido possível, tenho mais 500 notas para emitir, agradeceria muito se pudesse ajudar.

assim tanto ambiente homologação e Produção o fluxo é assim :

  1. Pré-cadastro : Empresa + Certificado
  2. Cadastro Dinâmico : Destinatários
  3. Emissão : NF-e com dados completos
  4. Consulta : Status da NF-e (autorizada, rejeitada, etc.)
  5. Download : XML e DANFE
  6. Cancelamento : Se necessário (quando autorizada)