NFSE Exportação Campinas

Bom dia, preciso entender como montar a estrutura, para que o print mencionado, saia de acordo…

Mais próximo que cheguei, foi isso:

{
“provedor”: “padrao”,
“ambiente”: “homologacao”,
“infDPS”: {
“dhEmi”: “2025-12-10T17:18:06Z”,
“dCompet”: “2025-12-10”,
“prest”: {
“CNPJ”: “XXXX”
},
“toma”: {
“NIF”: “183927”,
“xNome”: “Prestacao Ext”,
“end”: {
“endExt”: {
“cPais”: “US”,
“cEndPost”: “14820302”,
“xCidade”: “Miami”,
“xEstProvReg”:“Florida”
},
“xLgr”: “Rua Aleatória”,
“nro”: “362”,
“xBairro”: “Centro”
}
},
“serv”: {
“locPrest”: {
“cLocPrestacao”: “9999999”,
“cPaisPrestacao”:“BR”
},
“cServ”: {
“cTribNac”: “10.06”,
“CNAE”:“525080300”,
“xDescServ”: “Consulta para Analise de Credito.”
}
},
“valores”: {
“vServPrest”: {
“vServ”: 38
},
“trib”: {
“tribMun”: {
“tribISSQN”: 3,
“tpRetISSQN”: 1,
“pAliq”:0,
“vISSQN”:0
}
}
}
}
}
XML recepcionado na prefeitura:

< InfDeclaracaoPrestacaoServico Id = "Dec_121" >

< Rps >

< IdentificacaoRps >

< Numero >12</ Numero >

< Serie >1</ Serie >

< Tipo >1</ Tipo >

</ IdentificacaoRps >

< DataEmissao >2025-12-10</ DataEmissao >

< Status >1</ Status >

</ Rps >

< Competencia >2025-12-10</ Competencia >

< Servico >

< Valores >

< ValorServicos >38.00</ ValorServicos >

</ Valores >

< IssRetido >2</ IssRetido >

< ItemListaServico >10.06</ ItemListaServico >

< CodigoCnae >525080300</ CodigoCnae >

< Discriminacao >Consulta para Analise de Credito.</ Discriminacao >

< CodigoMunicipio >9999999</ CodigoMunicipio >

< CodigoPais >1058</ CodigoPais >

< ExigibilidadeISS >4</ ExigibilidadeISS >

</ Servico >

< Prestador >

< CpfCnpj >

< Cnpj >XXXXX</ Cnpj >

</ CpfCnpj >

< InscricaoMunicipal >XXX</ InscricaoMunicipal >

</ Prestador >

< Tomador >

< RazaoSocial >Prestacao Ext</ RazaoSocial >

< Endereco >

< Endereco >Rua Aleatoria</ Endereco >

< Numero >362</ Numero >

< Bairro >Centro</ Bairro >

</ Endereco >

</ Tomador >

< OptanteSimplesNacional >2</ OptanteSimplesNacional >

< IncentivoFiscal >2</ IncentivoFiscal >

</ InfDeclaracaoPrestacaoServico >