Erro 400 nfse integração

pODERIA ME AJUDAR COM ESSE ERRO

Amigo, boa noite!
conseguiu resolver esse erro?
estouo com a mesma dificuldade.

A propriedade nDPS não existe. Remova-a do JSON e tente novamente.

Segue a referência completa das propriedades disponíveis:

Boa noite, @suporte345!
o eu json já não tem o nDPS, e continua dando erro.
você não teria um modelo de json valido para postar?

estou tendo esse erro:
Exception when calling NfseApi->emitirNfse: [400] Client error: POST https://api.sandbox.nuvemfiscal.com.br//nfse resulted in a 400 Bad Request response: { “error”: { “code”: “InvalidJson”, “message”: "Expected BeginObject but was DoubleQuoted at path (truncated…)

estou desesperado com essa mudança.
desde já agradeço pela sua atenção.

Esse erro indica que o seu JSON está incorreto.

Realize uma busca aqui mesmo no fórum pelo termo “payload mínimo” que encontrará alguns tópicos que possam lhe ajudar.

Já corrigi o json, porém agora esta dando esse erro:
Bad Request` response: { “error”: { “code”: “InvalidJsonProperty”, “message”: "Property "provedor" does not refer to a (truncated…)

{“provedor”:“padrao”,“ambiente”:“homologacao”,“infDPS”:{“tpAmb”:“0”,“dhEmi”:“2026-01-31T20:38:22”,“prest”:{“CNPJ”:“xxxxxxxxxxxx”},“toma”:{“orgaoPublico”:false,“CNPJ”:“”,“CPF”:“xxxxxxxx”,“xNome”:“RICARDO CURVELLO SUETH”,“end”:{“endNac”:{“cMun”:“3304904”,“CEP”:“24420210”},“xLgr”:“RUA GURUPA”,“nro”:“26”,“xCpl”:“”,“xBairro”:“LINDO PARQUE”},“email”:“contato@suethnet.com.br”},“serv”:{“locPrest”:{“cLocPrestacao”:“3304904”,“cPaisPrestacao”:“1058”},“cServ”:{“cTribNac”:“080101”,“xDescServ”:“MENSALIDADE ESCOLAR”},“valores”:{“vServPrest”:{“vServ”:560},“trib”:{“tribMun”:{“tribISSQN”:1,“pAlig”:3.20999999999999996447286321199499070644378662109375}}}}}}

Esse JSON foi enviado para a URL correta?

Certifique-se de estar enviando um POST para /nfse/dps.

Qual seria a url correte?
seria essa? https://api.sandbox.nuvemfiscal.com.br

POST https://api.sandbox.nuvemfiscal.com.br/nfse/dps

{“provedor”:“padrao”,“ambiente”:“homologacao”,“infDPS”:{“tpAmb”:0,“dhEmi”:“2026-01-31T21:29:35”,“prest”:{“CNPJ”:“xxxxxxxxxxxxxx”},“toma”:{“orgaoPublico”:false,“CNPJ”:“”,“CPF”:xxxxxxxxxxx",“xNome”:“RICARDO CURVELLO SUETH”,“end”:{“endNac”:{“cMun”:“3304904”,“CEP”:“24420210”},“xLgr”:“RUA GURUPA”,“nro”:“26”,“xCpl”:“”,“xBairro”:“LINDO PARQUE”},“email”:“contato@suethnet.com.br”},“serv”:{“locPrest”:{“cLocPrestacao”:“3304904”,“cPaisPrestacao”:“1058”},“cServ”:{“cTribNac”:“080101”,“xDescServ”:“MENSALIDADE ESCOLAR”},“valores”:{“vServPrest”:{“vServ”:560},“trib”:{“tribMun”:{“tribISSQN”:1,“pAlig”:3.20999999999999996447286321199499070644378662109375}}}}}}Exception when calling NfseApi->emitirNfse: [400] Client error: POST https://api.sandbox.nuvemfiscal.com.br/nfse/dps resulted in a 400 Bad Request response: { “error”: { “code”: “InvalidJsonProperty”, “message”: "Property "valores" does not refer to a (truncated…)
mudou o erro.

try {
date_default_timezone_set(‘America/Sao_Paulo’);

  $auth = new FuncoesController();
  $token = $auth->get_oauth2_token($url_auth, $client_id, $client_secret, 'nfse');

  // Configurar access token OAuth2 para autorização: oauth2
  $config = Configuration::getDefaultConfiguration();
  $config->setHost('https://api.sandbox.nuvemfiscal.com.br');
  $config->setAccessToken($token->access_token);

  // Configurações gerais
  $config->setBooleanFormatForQueryString(Configuration::BOOLEAN_FORMAT_STRING);

  $apiInstance = new NfseApi(
    // Se quiser usar um client http customizado, passe um client que implemente `GuzzleHttp\ClientInterface`.
    // Isso é opcional, `GuzzleHttp\Client` será usado por padrão.
    new Client(),
    $config
  );

 $nfse = [
    'provedor' => 'padrao',
    'ambiente' => 'homologacao',
    'infDPS' => [
      'tpAmb' => 0, // 0 - HOMOLOGAÇÃO 1 - PRODUÇÃO 
      'dhEmi' => date('Y-m-d') . 'T' . date('H:i:s'), //DATA DA EMISSÃO
    
      'prest' => [
        'CNPJ' => 'xxxxxxxxx'
      ],
      // inicio dos dados do tomador
      'toma' => [
        "CPF" => 'xxxxxxxxxxx',
        "xNome" => 'RICARDO CURVELLO SUETH',
        'end' => [
          'endNac' => [
            'cMun' => '3304904',
            'CEP' => '24420210',
          ],
          "xLgr" => 'RUA GURUPA',
          "nro" => '26',
          "xCpl" => '',
          "xBairro" => 'LINDO PARQUE'
        ],
        'email' => 'contato@suethnet.com.br'
      ],

      'serv' => [
        'locPrest' => [
          'cLocPrestacao' => '3304904',
          'cPaisPrestacao' => '1058'
        ],
        'cServ' => [
          'cTribNac' => '080101',
          'xDescServ' => 'MENSALIDADE ESCOLAR'
          
        ],

        'valores' => [
          'vServPrest' => [
            'vServ' => 560.00
          ],

          'trib' => [
            'tribMun' => [
              'tribISSQN' => 1,
              'pAlig' => 3.21
            ]
          ]
        ]
      ]
    ]
  ]; //MEU ARRAY COM OS DADOS

  $body = new NfsePedidoEmissao(); // \NuvemFiscal\Model\NfsePedidoEmissao
  $body->setRps($nfse);
  

  try {
    $result = $apiInstance->emitirNfse($body);

  } catch (Exception $e) {
    echo 'Exception when calling NfseApi->emitirNfse: ', $e->getMessage(), PHP_EOL;
  }

} catch (Exception $e) {
  echo 'Erro: ' . $e->getMessage();
}

retorna esse erro:
Exception when calling NfseApi->emitirNfse: [400] Client error: POST https://api.sandbox.nuvemfiscal.com.br/nfse resulted in a 400 Bad Request response: { “error”: { “code”: “InvalidJsonProperty”, “message”: "Property "provedor" does not refer to a (truncated…)

não sei mais o que fazer. :sob::sob::sob::sob::sob::sob:

Boa noite! @todos.
ainda não consegui resolver o meu problema.
Alguém poderia me orientar?

Desde já agradeço!

Bom dia, @contato.suethnet.

Você está enviando a requisição para o endpoint errado.

Em vez de NfseApi->emitirNfse, utilize NfseApi->emitirNfseDps.

Bom dia!
Quando envio para esse endpoint retorna este erro:

Exception when calling NfseApi->emitirNfse: [400] Client error: POST https://api.sandbox.nuvemfiscal.com.br/nfse/dps resulted in a 400 Bad Request response: { “error”: { “code”: “InvalidJsonProperty”, “message”: "Property "valores" does not refer to a (truncated…)

@suporte345, teria como vc me orientar nessa integração?

{“provedor”:“padrao”,“ambiente”:“homologacao”,“infDPS”:{“dhEmi”:“2026-02-02T22:58:28”,“prest”:{“CNPJ”:“XXXXXXXXXXXXX”,“regTrib”:0},“toma”:{“orgaoPublico”:false,“CPF”:“XXXXXXXXXXX”,“xNome”:“RICARDO CURVELLO SUETH”,“end”:{“endNac”:{“cMun”:“3304904”,“CEP”:“24420210”},“xLgr”:“RUA GURUPA”,“nro”:“26”,“xCpl”:“0”,“xBairro”:“LINDO PARQUE”},“email”:“contato@suethnet.com.br”},“serv”:{“locPrest”:{“cLocPrestacao”:“3304904”,“cPaisPrestacao”:“BR”},“cServ”:{“cTribNac”:“080101”,“cTribMun”:“0801”,“CNAE”:“8513900”,“xDescServ”:“MENSALIDADE ESCOLAR”}},“valores”:{“vServPrest”:{“vServ”:560},“trib”:{“tribMun”:{“tribISSQN”:“1”,“pAliq”:“3.21”,“tpRetISSQN”:“1”}}}}}Exception when calling NfseApi->emitirNfse: [400] Client error: POST https://api.sandbox.nuvemfiscal.com.br/nfse/dps resulted in a 400 Bad Request response: { “error”: { “code”: “InvalidJson”, “message”: "Expected BeginObject but was Int64 at path $.infD (truncated…)

cada hora aparece um erro diferente. alguém poderia me ajudar?

Boa noite!
Ainda não consegui, teria alguém que pudesse me ajudar, estou desesperado.

Desde já agradeço.