Olá, boa tarde!
Sei que os campos marcados com requeridos não obrigatórios para emissão da NFS-e, porém os demais devem ser informados vazios ou não precisam constar do Json?
Att.,
Abel
Olá, boa tarde!
Sei que os campos marcados com requeridos não obrigatórios para emissão da NFS-e, porém os demais devem ser informados vazios ou não precisam constar do Json?
Att.,
Abel
Boa tarde, @abel.
Recomendamos que não os inclua no JSON.
Obrigado!
Ao tentar emitir NFS-e, no ambiente de homologação, recebo o seguinte erro: Validation failed: Erro de validação —> 1832.
Att.,
Abel
Boa tarde, @abel.
Poderia nos informar o id
da nota gerado? Caso não tenha sido gerado, poderia nos enviar o JSON completo que foi enviado à API?
Usei só os campos obrigatórios:
cJson := hb_jsonEncode( { “provedor” => “padrao”, ;
“ambiente” => “homologacao”, ;
“referencia” => “teste”, ;
“infDPS” => { ;
“tpAmb” => 2, ; // 1 - Produção, 2 - Homologação
“dhEmi” => “2025-03-12T14:15:22Z”,;
“verAplic” => “string”,;
“dCompet” => “2025-03-12”,;
“prest” => { “CNPJ” => “06352431000101” },;
“serv” => { “cServ” => {;
“cTribNac” => “080201”,; // 080201 - Instrução, treinamento, orientação pedagógica e educacional, avaliação de conhecimentos de qualquer natureza.
“xDescServ” => “AULA DE DIREÇÃO” } },;
“valores” => { “vServPrest” => { “vServ” => 100.00 },;
“trib” => { “tribMun” => { “tribISSQN” => 1,; // 1 - Operação tributável, 2 - Imunidade, 3 - Exportação de serviço, 4 - Não Incidência
“cLocIncid” => “5300108”,;
“tpImunidade” => 0,;
“vBC” => 0,;
“pAliq” => 0,;
“vISSQN” => 0,;
“tpRetISSQN” => 1,;
“vLiq” => 0 },;
“totTrib” => { “vTotTrib” => { “vTotTribFed” => 0,;
“vTotTribEst” => 0,;
“vTotTribMun” => 0 },;
“pTotTrib” => { “pTotTribFed” => 0,;
“pTotTribEst” => 0,;
“pTotTribMun” => 0 },;
“indTotTrib” => 0,;
“pTotTribSN” => 0 } } } } } )
Consegue fazer essa requisição diretamente pelo Postman ou Insomnia e nos enviar um print da resposta da API?
Como mandar uma imagem?
Sim, você pode enviar uma imagem ou print.
A mensagem indica que o código do serviço está sendo enviado com 6 caracteres, porém o limite é de 5.
Tente enviar o campo cTribNac
com o valor 0802
em vez de 080201
.
“serv” => { “cServ” => {;
“cTribNac” => “0802”,; // 080201 - Instrução, treinamento, orientação pedagógica e educacional, avaliação de conhecimentos de qualquer natureza.
“xDescServ” => “AULA DE DIREÇÃO” } },;
Agora o problema está no tamanho da tag <Serie>
no XML.
Favor conferir o valor desse campo nas configurações de NFS-e:
Documentação:
Deu certo, obrigado!
Olá, ao consultar a NFS-e, diz que o IM do prestador não informado!
no JSon não localizei aonde prestar essa informação.
prest": {
“CNPJ”: “string”,
“CPF”: “string”
},
A inscrição municipal do prestador pode ser informada no cadastro da empresa, conforme documentação:
Segue a documentação completa:
Valeu. Obrigado!
Este tópico foi fechado automaticamente 24 horas depois da última resposta. Novas respostas não são mais permitidas.