PessoaFisicaNFe

CDC - Confirmação de Dados Cadastrais

Webservices de CDC

Endpoints

Produção: http://www.soawebservices.com.br/webservices/producao/cdc/cdc.asmx

Test-Drive: http://www.soawebservices.com.br/webservices/test-drive/cdc/cdc.asmx

Método: PessoaFisicaNFe

Descrição: Retorna informações colhidas em tempo real na Receita Federal.

Headers:

POST /webservices/producao/cdc/cdc.asmx HTTP/1.1
Host: www.soawebservices.com.br
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "SOAWebServices/PessoaFisicaNFe"

Requisição SOAP/XML:

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <PessoaFisicaNFe xmlns="SOAWebServices">
      <Credenciais>
        <Email>string</Email>
        <Senha>string</Senha>
      </Credenciais>
      <Documento>string</Documento>
      <DataNascimento>string</DataNascimento>
    </PessoaFisicaNFe>
  </soap:Body>
</soap:Envelope>

Resposta SOAP/XML:

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <PessoaFisicaNFeResponse xmlns="SOAWebServices">
      <PessoaFisicaNFeResult xmlns="urn:PessoaFisicaNFe">
        <Documento>string</Documento>
        <Nome>string</Nome>
        <DataNascimento>string</DataNascimento>
        <DataInscricao>string</DataInscricao>
        <AnoObito>string</AnoObito>
        <MensagemObito>string</MensagemObito>
        <CodigoSituacaoCadastral>string</CodigoSituacaoCadastral>
        <SituacaoRFB>string</SituacaoRFB>
        <DataConsultaRFB>dateTime</DataConsultaRFB>
        <ProtocoloRFB>string</ProtocoloRFB>
        <DigitoVerificador>string</DigitoVerificador>
        <Mensagem>string</Mensagem>
        <Status>boolean</Status>
        <Transacao>
          <Status>boolean</Status>
          <CodigoStatus>string</CodigoStatus>
          <CodigoStatusDescricao>string</CodigoStatusDescricao>
        </Transacao>
      </PessoaFisicaNFeResult>
    </PessoaFisicaNFeResponse>
  </soap:Body>
</soap:Envelope>

Modelo de Dados:

Item

Tipo

Nome

Descrição

1

varchar(8)

Documento

CPF da Pessoa

2

varchar(100)

Nome

Nome da Pessoa Física

3

varchar(10)

DataNascimento

Data de Nascimento

4

varchar(10)

DataInscricao

Data de Inscricao na Receita Federal

5

varchar(4)

AnoObito

Ano do Óbito

6

varchar(100)

MensagemObito

Mensagem de Óbito

7

varchar(1)

CodigoSituacaoCadastral

Código da Situação Cadastral: 0,1,9

8

varchar(20)

SituacaoRFB

Descrição da Situação Cadastral

9

datetime

DataConsultaRFB

Data/Hora da Consulta

10

varchar(19)

ProtocoloRFB

Protocolo da Consulta

11

varchar(2)

DigitoVerificador

Dígito Verificador da Consulta

12

varchar(100)

Mensagem

Mensagem da transação(*)

13

boolean

Status

Status da transação(*)

14

XML Node

Transacao

Node contendo mensagem padronizada sobre a transação.

14

varchar(2)

Status

Status da Transação

14

varchar(2)

CodigoStatus

Código de Status

14

varchar(2)

CodigoStatusDescricao

Descrição do Codigo de Status

Atenção(*):

Todas as transações estão vindo agora com o Node XML <Transacao>, este node tem como finalidade padronizar as respostas de status e descrições. Quando estiver integrando suas aplicações nao utilizar as tags <Status> e <Descricao> porque elas serão descontinuadas em breve.

As mensagens de status novas estão documentadas no link abaixo: http://www.soawebservices.com.br/integracao/manuais/mensagens.aspx

Last updated