Observação: Todos os documentos e nomes no JSON abaixo foram gerados por ferramentas on-line e, portanto, não pertencem à uma pessoal real;
Olá. Estou tentando transmitir este objeto para o ambiente de homologação da prefeitura de Cachoeiro de Itapemirim, ES:
{
"provedor": "padrao",
"ambiente": "homologacao",
"referencia": "",
"infDPS": {
"tpAmb": 2,
"dhEmi": "2023-12-19T10:07:00Z",
"verAplic": null,
"dCompet": "2023-12-19",
"subst": null,
"prest": {
"CNPJ": "32184112000136",
"CPF": null
},
"toma": {
"CNPJ": null,
"CPF": "77837170040",
"NIF": null,
"cNaoNIF": null,
"CAEPF": null,
"IM": null,
"xNome": "Raphael",
"end": {
"endNac": {
"cMun": "3201209",
"CEP": "29312503"
},
"endExt": null,
"xLgr": "Rua Paulo Afonso",
"nro": "165",
"xCpl": null,
"xBairro": "Alto Monte Cristo"
},
"fone": null,
"email": null
},
"interm": {
"CNPJ": null,
"CPF": "77837170040",
"NIF": null,
"cNaoNIF": null,
"CAEPF": null,
"IM": null,
"xNome": "Raphael",
"end": {
"endNac": {
"cMun": "3201209",
"CEP": "29312503"
},
"endExt": null,
"xLgr": "Rua Paulo Afonso",
"nro": "165",
"xCpl": null,
"xBairro": "Alto Monte Cristo"
},
"fone": null,
"email": null
},
"serv": {
"locPrest": null,
"cServ": {
"cTribNac": "1402",
"cTribMun": null,
"CNAE": "5611201",
"xDescServ": "Troca de oleo",
"cNBS": null
},
"comExt": null,
"lsadppu": null,
"obra": null,
"atvEvento": null,
"explRod": null,
"infoCompl": null
},
"valores": {
"vServPrest": {
"vReceb": null,
"vServ": 147.9
},
"vDescCondIncond": {
"vDescIncond": 0.0,
"vDescCond": null
},
"vDedRed": null,
"trib": {
"tribMun": {
"tribISSQN": 4,
"cLocIncid": null,
"cPaisResult": null,
"BM": null,
"exigSusp": null,
"tpImunidade": null,
"vBC": null,
"pAliq": null,
"vISSQN": null,
"tpRetISSQN": 1,
"vLiq": null
},
"tribFed": null,
"totTrib": null
}
}
}
}
Mas a resposta que eu estou obtendo é essa:
{
"id": "nfs_3a0f9984f0924da88ebada3fd85882c4",
"created_at": "2023-12-19",
"status": "erro",
"numero": null,
"codigo_verificacao": null,
"link_url": null,
"data_emissao": "0001-01-01",
"ambiente": "homologacao",
"referencia": null,
"DPS": {
"serie": "1",
"nDPS": "0"
},
"cancelamento": {
"id": null,
"status": null,
"codigo": null,
"motivo": null,
"data_hora": "0001-01-01",
"mensagens": []
},
"mensagens": [
{
"codigo": "X800",
"descricao": "Erro de Validação: --> 1871 - Element '{http://www.abrasf.org.br/nfse.xsd}Intermediario': Missing child element(s). Expected is ( {http://www.abrasf.org.br/nfse.xsd}CodigoMunicipio ).\n",
"correcao": null
}
],
"declaracao_prestacao_servico": {
"rps": {
"identificacao_rps": {
"numero": null,
"serie": null,
"tipo": null
},
"data_emissao": "0001-01-01"
},
"competencia": null,
"natureza_tributacao": 0,
"prestador": {
"cpf_cnpj": null,
"inscricao_municipal": null,
"nome_razao_social": null,
"nome_fantasia": null,
"fone": null,
"email": null,
"endereco": {
"logradouro": null,
"numero": null,
"complemento": null,
"bairro": null,
"codigo_municipio": null,
"cidade": null,
"uf": null,
"codigo_pais": null,
"pais": null,
"cep": null
},
"optante_simples_nacional": false,
"regime_tributacao": 0,
"regime_especial_tributacao": 0,
"incentivo_fiscal": false,
"incentivador_cultural": false
},
"tomador": {
"cpf_cnpj": null,
"inscricao_municipal": null,
"nome_razao_social": null,
"fone": null,
"email": null,
"endereco": {
"logradouro": null,
"numero": null,
"complemento": null,
"bairro": null,
"codigo_municipio": null,
"cidade": null,
"uf": null,
"codigo_pais": null,
"pais": null,
"cep": null
}
},
"intermediario": {
"cpf_cnpj": null,
"nome_razao_social": null,
"inscricao_municipal": null
},
"construcao_civil": {
"codigo_obra": null,
"art": null
},
"servicos": [],
"outras_informacoes": null
}
}
Gostaria de saber se eu estou enviando algum dado ou estrutura incorreta para estar obtendo esse retorno.