NS CTe

⌘K
  1. Home
  2. Docs
  3. NS CTe
  4. Funções Utilitárias de CT...
  5. Consulta de Cadastro de Contribuinte

Consulta de Cadastro de Contribuinte

Através do serviço de Consulta Cadastro do Contribuinte é possível obter as informações de cadastro de uma pessoa registrada no banco de dados da Sefaz.

Esta funcionalidade é muito utilizada em casos onde é necessário realizar a complementação de dados devido ao cadastro incompleto de uma pessoa no banco de dados do contribuinte e também para conferência de dados.

URL

Produção: POST https://cte.ns.eti.br/util/conscad

Dados de entrada

Os dados de entrada deste método por ser enviado no corpo da requisição em formato JSON ou como QueryString na URL do método.

CampoDescriçãoObservação
X-AUTH-TOKENToken de acesso do usuário
CNPJContCNPJ do contribuinte solicitante do cadastroO CNPJ do contribuinte deve ser fornecido para identificar o certificado digital que será utilizado na comunicação com a Sefaz
UFSigla do estado de cadastro da pessoa a ser consultada
IEIE da pessoa a ser consultadaÉ necessário informar apenas um destes três campos. O CPF encontrará resultado apenas de pessoas cadastradas como contribuintes no estado (ex.: Produtor Rural)
CNPJCNPJ da pessoa/empresa a ser consultada
CPFCPF da pessoa a ser consulta
Exemplo de requisição

Requisição de Consulta Cadastro de Contribuinte enviando dados via JSON

curl -X POST \
-H "Content-Type: application/json" \
-d '{
      "X-AUTH-TOKEN": "SEU_TOKEN", 
      "CNPJCont": "07364617000135", 
      "UF": "RS", 
      "IE": "170108708"
     }'\
http://ctehml.ns.eti.br/util/conscad

Requisição de Consulta Cadastro de Contribuinte enviando dados via QueryString

curl -X POST \
     -H "Content-Type: application/json" \
http://ctehml.ns.eti.br/util/conscad?X-AUTH-TOKEN=SEU_TOKEN&CNPJCont=07364617000135&UF=RS&IE=170108708
Dados retornados
CampoDescriçãoObservação
StatusCódigo de status do processamento
MotivoDescrição literal do status de processamento
retConsCadObjeto contendo os dados da pessoa solicitadaSomente em status = 200

Os dados de cadastro da pessoa serão retornados apenas se o campo retConsCad.cStat for 111 ou 112.

Exemplos de retorno

Retorno com sucesso

{
    "status": 200,
    "motivo": "Consulta realizada com sucesso",
    "retConsCad": {
        "infCons": {
            "verAplic": "RSb20160107111410",
            "cStat": 111,
            "xMotivo": "Consulta cadastro com uma ocorrencia",
            "UF": "RS",
            "dhCons": "2016-12-02T18:46:45",
            "cUF": 43,
            "infCad": [
                {
                    "IE": "170108708",
                    "CNPJ": "7364617000135",
                    "UF": "RS",
                    "cSit": 1,
                    "indCredNFe": 2,
                    "indCredCTe": 4,
                    "xNome": "NEW-S SYSTEMS LTDA ME",
                    "xFant": "NEW-S SYSTEMS",
                    "xRegApur": "SIMPLES NACIONAL",
                    "CNAE": 4649401,
                    "dIniAtiv": "2005-06-20",
                    "dUltSit": "2005-06-20",
                    "ender": {
                        "xLgr": "AV ANTONIO DURO",
                        "nro": "870",
                        "xCpl": "FUNDOS",
                        "xBairro": "OLARIA",
                        "cMun": "4303509",
                        "xMun": "Camaquã",
                        "CEP": "96180000"
                    }
                }
            ]
        },
        "versao": "2.00"
    }
}
Códigos de retorno
CódigoDescrição
200Consulta realizada com sucesso
-2IE, CNPJ e CPF não informados. É necessário informar um destes campos
-3Não foi possível realizar a consulta de a um erro de requisição. Verifique o retorno para identificar o motivo.

How can we help?