consulta cadastro do contribuinte

Upload: leofqueiroz

Post on 12-Oct-2015

157 views

Category:

Documents


0 download

TRANSCRIPT

  • 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

    Ret

    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.