NS CTe

  1. Inicio
  2. Documentos
  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.

Como podemos ajudar?