estou tentando transmitir uma nota de serviço e está me retornando que eu não informei todos os campos necessários e não consigo achar os campos retornados na documentação da api
{
"id": "nfs_3a0a2af980544765835d4e1febaa6f04",
"created_at": "2023-03-24T12:44:38.325Z",
"status": "negada",
"ambiente": "homologacao",
"DPS": {
"serie": "55",
"nDPS": "0"
},
"mensagens": [
{
"codigo": "E30",
"descricao": "Item da Lista de Serviço inexistente"
},
{
"codigo": "L13",
"descricao": "Informe a cidade do tomador."
},
{
"codigo": "L14",
"descricao": "UF do tomador não informada"
},
{
"codigo": "L20",
"descricao": "Código de tributação do município não informado"
}
]
}
Essa mensagem faz referência ao campo infDPS.serv.cServ.cTribNac. No caso, a prefeitura não está reconhecendo o valor enviado 010000. Na maioria dos casos, esse campo deve ser preenchido com um dos códigos elencados na Lei Complementar 116/2003. Caso continue com problemas, verifique com a prefeitura os valores válidos.
Para resolver os erros L13 e L14, informe o código do município do tomador no JSON. Para isso, adicione o campo infDPS.toma.end.endNac.cMun: