Fale Whatsapp
API (v1.0)
Nota Fiscal Eletronica de Serviço


  • Sincrono
  • Ambiente de Homologação
  • Cancelamento
  • Login da prefeitura
  • Senha da prefeitura
  • Cliente id prefeitura
  • Cliente secret prefeitura
  • Certificado Digital
  • Notas Tomadas
  • Sequencial de RPS
  • Link de PDF da cidade
  • Substituição de Rps
  • Consultas no webservice da prefeitura
Linguagens:
GET

Request
{
}
            
Responses - HTTP Code 200

{
    "sucesso": true,
    "codigo": 100,
    "mensagem": "Autorizado o uso da NFS-e",
    "status": "Autorizado",
    "numero": "10015",
    "rps_numero": "10015",
    "rps_serie": "10",
    "chave": "4104808200119822266000148000000011008",
    "codigo_verificacao": "82 55 B2",
    "data_hora_evento": "2019-08-30 11:25:22",
    "xml": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZ...VByb2M+", // BASE 64
    "pdf": "JVBERi0xLjMKMyAwIG9iago8PC9UeXBlIC9QYWdlCi9QY...T0YK", // BASE 64

    // Alguns provedores não devolvem essa URL para ver o PDF pelo site deles
    "link_pdf": "https://nfe.prefeitura.sp.gov.br/contribuinte/notaprint.aspx?inscricao=57962227&nf=171&verificacao=URKIUIYG"
}

{
    "sucesso": true,
    "codigo": 5023,
    "mensagem": "Lote em processamento, aguarde e tente novamente mais tarde.",
    "chave": "4104808200119822266000148000000011008"
}

{
    "sucesso": true,
    "codigo": 2,
    "mensagem": "Esta emissão foi feito offline, pode deixar que iremos cuidar disso pra voce, assim que a prefeitura voltar a operar normalmente iremos enviar esse documento fiscal",
    "chave": "4104808200119822266000148000000011008",
    "data_hora_evento": null,
    "protocolo": null,
    "pdf": "JVBERi0xLjMKMyAwIG9iago8PC9UeXBlIC9QYA+...GCg==" // BASE 64
}

{
    "sucesso": false,
    "codigo": CODIGO,
    "mensagem": MENSAGEM,
    "chave": "50190813188739000110550010000012001581978549"
}

{
    "sucesso": false,
    "codigo": 5001,
    "mensagem": "JSON com erros nos campos, para mais detalhes verifique a propriedade erros",
    "erros": [
        {
            "campo": "numero",
            "erro": "NULL encontrado, mas uma string é obrigatório",
            "descricao": "Número da nota fiscal.",
            "detalhes": "1 a 9 digitos"
        }
    ]
}

{
    "sucesso": false,
    "codigo": 5002,
    "mensagem": "Erros na geração do XML, para mais detalhes verifique a propriedade erros",
    "erros": [
        {
            "campo": "numero",
            "erro": "NULL encontrado, mas uma string é obrigatório",
            "descricao": "Número da nota fiscal.",
            "detalhes": "1 a 9 digitos"
        }
    ]
}