Você está na página 1de 6

Nota Fiscal Eletrnica

Manual de Orientao Contribuinte NF-e



Pg. 70 / 216
4.7 Web Service CadConsultaCadastro2

Funo: Servio para consultar o cadastro de contribuintes do ICMS da unidade federada.
Processo: sncrono.
Mtodo: consultaCadastro2
4.7.1 Leiaute da Mensagem de Entrada
Entrada: Estrutura XML para consulta ao cadastro de contribuintes ICMS.
Schema XML: consCad_v2.00.xsd
# Campo Ele Pai Tipo Ocor. Tam. Dec. Descrio /
Observaes
GP01 ConsCad Raiz - - - - - TAG raiz da solicitao
GP02 versao A GP01 N 1-1 1-4 2 Verso do leiaute
GP03 infCons G GP01 - 1-1 - - Dados da consulta
GP04 xServ E GP03 C 1-1 8 Servio solicitado
CONS-CAD
GP05 UF E GP03 C 1-1 2 Sigla da UF consultada,
informar 'SU' para
SUFRAMA.
GP06 IE CE GP03 C 1-1 2-14 Inscrio estadual do
contribuinte
GP07 CNPJ CE GP03 N 1-1 3-14 CNPJ do contribuinte
GP08 CPF CE GP03 N 1-1 3-11 - CPF do contribuinte

4.7.2 Leiaute da Mensagem de Retorno
Retorno: Estrutura XML com o retorno da consulta ao cadastro de contribuintes do ICMS.
Schema XML: retConsCad_v2.00.xsd
# Campo Ele Pai Tipo Ocor. Tam. Dec. Descrio /
Observaes
GR01 retConsCad Raiz - - - - - TAG raiz da solicitao
GR02 versao A GR01 N 1-1 1-4 2 Verso do leiaute
GR03 infCons G GR01 - 1-1 - - Dados da consulta
GR04 verAplic E GR03 C 1-1 1-20 Verso do Aplicativo que
processou a consulta.
A verso deve ser
iniciada com a sigla da
UF nos casos de WS
prprio ou a sigla SCAN,
SVAN ou SVRS nos
demais casos.
Contribuinte
Client NFe
Secretaria de Fazenda Estadual
Cadastro de
Contribuintes
Consulta Consulta Cadastro
Consulta Cadastro
Retorno
consultaCadastro
Web Service :
CadConsultaCadastro
Re
t
Proc .

Nota Fiscal Eletrnica
Manual de Orientao Contribuinte NF-e

Pg. 71 / 216
# Campo Ele Pai Tipo Ocor. Tam. Dec. Descrio /
Observaes
GR05 cStat E GR03 N 1-1 3 Cdigo do status da
resposta.
GR06 xMotivo E GR03 C 1-1 1-255 Descrio do Status da
resposta.
GR06a UF E GP03 C 1-1 2 Sigla da UF consultada.
GR06b IE CE GP03 C 1-1 2-14 Inscrio estadual
consultada
GR06c CNPJ CE GP03 N 1-1 3-14 CNPJ consultado
GR06d CPF CE GP03 N 1-1 3-11 - CPF consultado
GR06e dhCons E GR03 D 1-1 Data e hora de
processamento da
consulta
Formato = AAAA-MM-
DDTHH:MM:SS
GR06f cUF E GR03 N 1-1 2 Cdigo da UF que
atendeu a solicitao.
GR07 infCad G GR03 - 0-N - - Dados da situao
cadastral
Esta estrutura existe
somente para as
consultas realizadas com
sucesso cStat=111, com
possibilidade de
mltiplas ocorrncias
(Ex.: consulta por IE de
contribuinte com
Inscrio nica - retorno
de todos os
estabelecimentos do
contribuinte).
GR08 IE E GR07 C 1-1 2-14 Inscrio estadual do
contribuinte
GR09 CNPJ CE GR07 N 1-1 3-14 CNPJ do contribuinte
GR10 CPF CE GR07 N 1-1 3-11 CPF em caso de pessoa
fsica com IE
GR11 UF E GR07 C 1-1 2 O campo deve ser
preenchido com a sigla
da UF de localizao do
contribuinte. Em algumas
situaes, a UF de
localizao pode ser
diferente da UF
consultada. Ex. IE de
contribuinte inscrito
como Substituto
Tributrio.
GR12 cSit E GR07 N 1-1 1 Situao do contribuinte:
0 - no habilitado;
1 - habilitado.

Nota Fiscal Eletrnica
Manual de Orientao Contribuinte NF-e

Pg. 72 / 216
# Campo Ele Pai Tipo Ocor. Tam. Dec. Descrio /
Observaes
GR12a indCredNFe E GR07 N 1-1 1 Indicador de contribuinte
credenciado a emitir NF-
e.
0 - No credenciado para
emisso da NF-e;
1 - Credenciado;
2 - Credenciado com
obrigatoriedade para
todas operaes;
3 - Credenciado com
obrigatoriedade parcial;
4 a SEFAZ no fornece
a informao.
Este indicador significa
apenas que o
contribuinte
credenciado para emitir
NF-e na SEFAZ
consultada.
GR12b indCredCTe E GR07 N 1-1 1 Indicador de contribuinte
credenciado a emitir CT-
e.
0 - No credenciado para
emisso da CT-e;
1 - Credenciado;
2 - Credenciado com
obrigatoriedade para
todas operaes;
3 - Credenciado com
obrigatoriedade parcial;
4 a SEFAZ no fornece
a informao.
Este indicador significa
apenas que o
contribuinte
credenciado para emitir
CT-e na SEFAZ
consultada.
GR13 xNome E GR07 C 1-1 1-60 Razo Social ou nome
do Contribuinte
GR13a xFant E GR07 C 0-1 1-60 Nome Fantasia
GR14 xRegApur E GR07 C 0-1 1-60 Regime de Apurao do
ICMS do Contribuinte
GR15 CNAE E GR07 N 0-1 6-7 CNAE principal do
contribuinte
GR16 dIniAtiv E GR07 D 0-1 Data de Incio da
Atividade do Contribuinte
GR17 dUltSit E GR07 D 0-1 Data da ltima
modificao da situao
cadastral do contribuinte.
GR18 dBaixa E GR07 D 0-1 Data de ocorrncia da
baixa do contribuinte.
GR20 IEUnica E GR07 C 0-1 2-14 IE nica, este campo
ser informado quando o
contribuinte possuir IE
nica.
GR21 IEAtual E GR07 C 0-1 2-14 IE atual (em caso de IE
antiga consultada)
GR22 ender G GR07 0-1 Endereo - grupo de
informaes opcionais.
GR23 xLgr E GR22 C 0-1 1-255 Nome do Logradouro
GR24 nro E GR22 C 0-1 1-60 Nmero
GR25 xCpl E GR22 C 0-1 1-60 Complemento
GR26 xBairro E GR22 C 0-1 1-60 Nome do Bairro

Nota Fiscal Eletrnica
Manual de Orientao Contribuinte NF-e

Pg. 73 / 216
# Campo Ele Pai Tipo Ocor. Tam. Dec. Descrio /
Observaes
GR27 cMun E GR22 N 0-1 7 Cdigo do Municpio do
Contribuinte, conforme
Tabela do IBGE
GR28 xMun E GR22 C 0-1 1-60 Nome do municpio
GR29 CEP E GR22 N 0-1 7-8 Cdigo do CEP

4.7.3 Descrio do Processo de Web Service
Este Web Service oferece a consulta pblica do cadastro de contribuintes do ICMS de uma
unidade federada.
O Web Service poder ser oferecido por qualquer UF, sendo de oferecimento obrigatrio
para as UF que autorizam a emisso de qualquer espcie de Documento Fiscal eletrnico -
DF-e.
Apenas as empresas autorizadas a emitir Documentos Fiscais eletrnicos podero utilizar
este servio. A UF que oferecer o Web Service dever verificar se o CNPJ da empresa
solicitante consta do cadastro nacional de emissores de Documentos Fiscais eletrnicos -
DF-e.
A identificao da empresa solicitante do servio ser realizada atravs do CNPJ contido na
extenso otherName OID=2.16.76.1.3.3 do certificado digital utilizado na conexo SSL.
Importante ressaltar que este Web Service no tem a mesma disponibilidade dos demais
Web Services da NF-e.
O aplicativo do contribuinte envia a solicitao para o Web Service da Secretaria de
Fazenda Estadual. Ao receber a solicitao a aplicao do Portal da Secretaria de Fazenda
Estadual processar a solicitao de consulta, validando o argumento de pesquisa
informado (CNPJ ou CPF ou IE), e retornar mensagem contendo a situao cadastral atual
do contribuinte no cadastro de contribuintes do ICMS.
Devero ser realizadas as validaes e procedimentos que seguem.
4.7.4 Verificao do Certificado de Transmisso
Validao do Certificado Digital do Transmissor (protocolo SSL)
# Regra de Validao Crtica Msg Efeito
A01 Certificado de Transmissor Invlido:
- Certificado de Transmissor inexistente na mensagem
- Verso difere "3"
- Se informado, Basic Constraint de ser true (no pode ser Certificado
de AC)
- KeyUsage no define "Autenticao Cliente""
Obrig. 280 Rej.
A02 Validade do Certificado (data incio e data fim) Obrig. 281 Rej.
A03 Verifica a Cadeia de Certificao:
- Certificado da AC emissora no cadastrado na SEFAZ
- Certificado de AC revogado
- Certificado no assinado pela AC emissora do Certificado
Obrig. 283 Rej.
A04 LCR do Certificado de Transmissor
- Falta o endereo da LCR (CRL DistributionPoint)
- LCR indisponvel
- LCR invlida
Obrig. 286 Rej.
A05 Certificado do Transmissor revogado Obrig. 284 Rej.
A06 Certificado Raiz difere da "ICP-Brasil" Obrig. 285 Rej.

Nota Fiscal Eletrnica
Manual de Orientao Contribuinte NF-e

Pg. 74 / 216
Validao do Certificado Digital do Transmissor (protocolo SSL)
# Regra de Validao Crtica Msg Efeito
A07 Falta a extenso de CNPJ no Certificado (OtherName -
OID=2.16.76.1.3.3)
Obrig. 282 Rej.

As validaes de A01, A02, A03, A04 e A05 so realizadas pelo protocolo SSL e no
precisam ser implementadas. A validao A06 tambm pode ser realizada pelo protocolo
SSL, mas pode falhar se existirem outros certificados digitais de Autoridade Certificadora
Raiz que no sejam ICP-Brasil no repositrio de certificados digitais do servidor de Web
Service da SEFAZ.
4.7.5 Verificao Inicial da Mensagem no Web Service
Validao Inicial da Mensagem no Web Service
# Regra de Validao Aplic. Msg Efeito
B01 Tamanho do XML de Dados superior a 500 Kbytes Obrig. 214 Rej.
B02 XML de Dados Mal Formado Facult. 243 Rej.
B02a XML utiliza codificao diferente de UTF-8 Facult. 299 Rej.
B03 Verifica se o Servio est Paralisado Momentaneamente Obrig. 108 Rej.
B04 Verifica se o Servio est Paralisado sem Previso Obrig. 109 Rej.

A mensagem ser descartada se o tamanho exceder o limite previsto (500 KB) A aplicao
do contribuinte no poder permitir a gerao de mensagem com tamanho superior a 500
KB. Caso isto ocorra, a conexo poder ser interrompida sem mensagem de erro se o
controle do tamanho da mensagem for implementado por configuraes do ambiente de
rede da SEFAZ (ex.: controle no firewall). No caso do controle de tamanho ser
implementado por aplicativo teremos a devoluo da mensagem de erro 214.
As unidades federadas que mantm o Web Service disponvel, mesmo quando o servio
estiver paralisado, devero implementar as verificaes 108 e 109. Estas validaes
podero ser dispensadas se o Web Service no ficar disponvel quando o servio estiver
paralisado.
4.7.6 Validao das informaes de controle da chamada ao Web Service
Validao das informaes de controle da chamada ao Web Service
# Regra de Validao Aplic. Msg Efeito
C01 Elemento nfeCabecMsg inexistente no SOAP Header Facult. 242 Rej.
C02 Campo cUF inexistente no elemento nfeCabecMsg do SOAP Header Obrig. 409 Rej.
C03 Verificar se a UF informada no campo cUF atendida pelo Web Service Obrig. 410 Rej.
C04 Campo versaoDados inexistente no elemento nfeCabecMsg do SOAP
Header
Obrig. 411 Rej.
C05 Verso dos Dados informada superior verso vigente Facult. 238 Rej.
C06 Verso dos Dados no suportada Obrig. 239 Rej.

A informao da verso do leiaute da mensagem e a UF de origem do emissor da NF-e
constam no elemento nfeCabecMsg do SOAP Header (para maiores detalhes vide item
3.4.1).
A aplicao dever validar os campos cUF e versaoDados, rejeitando a mensagem recebida
em caso de informaes inexistentes ou invlidas.

Nota Fiscal Eletrnica
Manual de Orientao Contribuinte NF-e

Pg. 75 / 216
O campo versaoDados contm a verso do Schema XML da mensagem contida na rea de
dados que ser utilizado pelo Web Service.
4.7.7 Validao da rea de Dados
4.7.7.1 Validao da Forma da rea de Dados
Validao da Mensagem do Consulta Cadastro
# Regra de Validao Aplic. Msg Efeito
D01 Verifica Schema XML da rea de Dados Obrig. 215 Rej.
D01a Em caso de Falha de Schema, verificar se existe a tag raiz esperada
para mensagem
Facul. 516 Rej.
D01b Em caso de Falha de Schema, verificar se existe o atributo versao
para a tag raiz da mensagem
Facul. 517 Rej.
D01c Em caso de Falha de Schema, verificar se o contedo do atributo
versao difere do contedo da versaoDados informado no
SOAPHeader
Facul. 545 Rej.
D01d Verifica a existncia de qualquer namespace diverso do namespace
padro da NF-e (http://www.portalfiscal.inf.br/nfe)
Facul. 587 Rej.
D01e Verifica a existncia de caracteres de edio no incio ou fim da
mensagem ou entre as tags
Facul. 588 Rej.
D02 Verifica o uso de prefixo no namespace Obrig. 404 Rej.
D03 XML utiliza codificao diferente de UTF-8 Obrig. 402 Rej.
As validaes D01a, D01b e D01c so de aplicao facultativa e podem ser aplicadas
sucessivamente quando ocorrer falha na validao D01 e a SEFAZ entender oportuno
informar a divergncia entre a verso informada no SOAP Header e a verso da mensagem
XML.
4.7.7.2 Validao das Regras de Negcio da Consulta Cadastro
Validao do Pedido de Consulta Cadastro Regras de Negcios
# Regra de Validao Aplic. Msg Efeito
K01 UF da consulta difere da UF do Web Service Obrig. 265 Rej.
K02 Acessar Cadastro Contribuintes:
Verificar CNPJ Solicitante emissor de NF-e
(Obs. prever a consulta ao cadastro nacional de emissores de NF-e)
Obrig. 257 Rej.
K03 Se informado CNPJ: Verificar dgito controle, ou zeros Obrig. 258 Rej.
K04 Se informado CNPJ: Acessar Cadastro Contribuinte por CNPJ
No encontrado Contribuinte
Obrig. 259 Rej.
K05 Se informado IE: Verificar dgito controle ou zeros Obrig. 260 Rej.
K06 Se informado IE: Acessar Cadastro Contribuinte por IE
No encontrado Contribuinte
Obrig. 261 Rej.
K07 Se informado CPF: Verificar se a UF fornece consulta por CPF Obrig. 262 Rej.
K08 Se informado CPF: Verificar dgito controle ou zeros Obrig. 263 Rej.
K09 Se informado CPF: Acessar Cadastro Contribuinte por CPF
No encontrado Contribuinte
Obrig. 264 Rej.
4.7.8 Final do Processamento
A consulta com sucesso poder resultar:
cStat = 111 - consulta cadastro com uma ocorrncia;
cStat = 112 - consulta cadastro com mais de uma ocorrncia, existe mais de um estabelecimento
para o argumento pesquisado - ex.: consulta por IE de contribuinte com diversos estabelecimentos
e inscrio estadual nica.

Você também pode gostar