Olá,
estou recebendo os seguintes erros ao emitir uma nfce
{
"message": "Ocorreram erros de validação na sua requisição, por favor, verifique as informações e tente novamente.",
"messageCode": "ME0400",
"validationErrors": [
{
"errorCode": "SchemaValidationError",
"message": "Element 'xNome' is unexpected according to content model of parent element 'dest'.\r\nExpecting: CNPJ, CPF, idEstrangeiro.",
"propertyName": "Nota fiscal"
},
{
"errorCode": "SchemaValidationError",
"message": "Element 'vIPI' is unexpected according to content model of parent element 'IPITrib'.\r\nExpecting: vBC, qUnid.",
"propertyName": "Nota fiscal"
},
{
"errorCode": "SchemaValidationError",
"message": "Element 'vPIS' is unexpected according to content model of parent element 'PISOutr'.\r\nExpecting: vBC, qBCProd.",
"propertyName": "Nota fiscal"
},
{
"errorCode": "SchemaValidationError",
"message": "Element 'vCOFINS' is unexpected according to content model of parent element 'COFINSOutr'.\r\nExpecting: vBC, qBCProd.",
"propertyName": "Nota fiscal"
}
]
}
Olhei a documentação os campos de impostos estão como requeridos, o campo de nome não está.
Eu não entendi o porque começou dar agora esses erros, já estava enviando assim normalmente.
Segue o xml gerado pelo sdk nuvem fiscal
{"ambiente":"homologacao","infNFe":{"versao":"4.00","ide":{"cUF":41,"cNF":"19148043","natOp":"Venda de Mercadoria","mod":65,"serie":1,"nNF":50340,"dhEmi":"2023-09-14T12:53:44Z","dhSaiEnt":"2023-09-14T12:53:44Z","tpNF":1,"idDest":1,"cMunFG":"4109609","tpImp":4,"tpEmis":1,"tpAmb":2,"finNFe":1,"indFinal":1,"indPres":1,"procEmi":0,"verProc":"1.0","NFref":[]},"emit":{"CNPJ":"13007512000121","xNome":"Kero Ótica Inc.","xFant":"Kero Ótica","enderEmit":{"xLgr":"Testetest","nro":"12345","xBairro":"Zona 1","cMun":"4109609","xMun":"Guaratuba","UF":"PR","CEP":"87200000","cPais":"1058","xPais":"Brasil","fone":"36296203"},"IE":"9054324607","CRT":1},"dest":{"xNome":"Consumidor","enderDest":{"xLgr":"Sem logradouro","nro":"S/N","xBairro":"Sem bairro","cMun":"4109609","xMun":"Guaratuba","UF":"PR","CEP":"00000000","cPais":"1058","xPais":"Brasil"},"indIEDest":9,"IE":"9054324607"},"autXML":[{"CNPJ":"16547136000156"},{"CNPJ":"00705314000190"},{"CPF":"41794858008"},{"CPF":"86108926031"}],"det":[{"nItem":1,"prod":{"cProd":"05049385352","cEAN":"5695546982566","cBarra":"5695546982566","xProd":"Teste homologacao","NCM":"00000000","CFOP":"5102","uCom":"PAR","qCom":1.00,"vUnCom":10.00,"vProd":10.0000,"cEANTrib":"5695546982566","cBarraTrib":"5695546982566","uTrib":"PAR","qTrib":1.00,"vUnTrib":10.00,"indTot":1},"imposto":{"vTotTrib":2.68,"ICMS":{"ICMSSN102":{"orig":0,"CSOSN":"102"}},"IPI":{"cEnq":"999","IPITrib":{"CST":"99","vIPI":0.0}},"PIS":{"PISOutr":{"CST":"99","vPIS":0.0}},"COFINS":{"COFINSOutr":{"CST":"99","vCOFINS":0.0}}},"impostoDevol":{"pDevol":0.00,"IPI":{"vIPIDevol":0.00}}}],"total":{"ICMSTot":{"vBC":0.0,"vICMS":0.0,"vICMSDeson":0.00,"vFCP":0.0,"vBCST":0.0,"vST":0.0,"vFCPST":0.0,"vFCPSTRet":0.0,"vProd":10.00,"vFrete":0.00,"vSeg":0.00,"vDesc":0.00,"vII":0.00,"vIPI":0.0,"vIPIDevol":0.00,"vPIS":0.0,"vCOFINS":0.0,"vOutro":0.00,"vNF":10.00,"vTotTrib":2.68}},"transp":{"modFrete":9},"pag":{"detPag":[{"tPag":"01","vPag":10.00}]},"infRespTec":{"CNPJ":"13007512000121","xContato":"Alessandro Pizza Pancotte","email":"financeiro@logsistemas.com.br","fone":"4433519332"}},"referencia":"c909e02d24ea4c651b8635a1b4a27bc4"}
Eu sei que quando o campo não é obrigatório não pode ser enviado, mas não me parece ser esse o caso. Não consegui identificar o motivo.
Obrigado