Não encontro os campos necessários para transmissão na documentação

Bom dia,

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"
        }
    ]
}

Bom dia @davi.rafacho,

Você poderia postar aqui o JSON que está sendo enviado para a API (ofuscando as informações sensíveis)?

Bom dia @arimateia,

segue o envio do json.

{
    "ambiente": "homologacao",
    "infDPS": {
        "dhEmi": "2023-03-23T12:39:46",
        "dCompet": "20231212",
        "prest": {
            "CNPJ": "***************"
        },
        "serv": {
            "cServ": {
                "cTribNac": "010000",
                "xDescServ": "Nitragem"
            }
        },
        "toma": {
            "CPF": "*************",
            "end": {
                "xLgr": "*************",
                "nro": "*************",
                "xCpl": "*************",
                "xBairro": "*************"
            },
            "xNome": "*************",
            "fone": "*************",
            "email": "*************"
        },
        "valores": {
            "vServPrest": {
                "vServ": 1200.0
            },
            "trib": {
                "tribMun": {
                    "tribISSQN": 1
                }
            }
        }
    }
}

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:

Segue um exemplo:

"toma": {
  "CPF": "*************",
  "end": {
    "endNac": {
      "cMun": "<Código do município do tomador>"
    },
    // demais campos de endereço
  }
  // demais campos do tomador
}

Adicione o campo infDPS.serv.cServ. cTribMun:

Consulte todos os campos em nossa documentação:
https://dev.nuvemfiscal.com.br/docs/api#tag/Nfse/operation/EmitirNfseDps