Projeto Declaração de Conteúdo eletrônica

Manual de Orientação ao Contribuinte

Atualizado até a NT 2024.001 v.1.21, publicada em junho de 2026

DC-e REPR
Portal Visão Geral

Web Service — Distribuição da DC-e

Compartilhamento de documentos entre a SEFAZ autorizadora, a SVRS e as administrações tributárias interessadas.

Serviços de uso restrito: Os três serviços descritos nesta página são destinados às administrações tributárias e órgãos conveniados, não ao usuário emitente. A SEFAZ-PR autoriza a DC-e e a envia à SEFAZ Virtual do Rio Grande do Sul (SVRS), responsável por compartilhar o documento com a UF do emitente e distribuí-lo às demais UF de interesse.

1.1. Arquitetura De Distribuição

O compartilhamento de informações por Web Services permite obter a confirmação da entrega em modo síncrono, com garantia fim a fim entre as aplicações. O fluxo de comunicação é sempre iniciado pelo aplicativo da administração tributária ou órgão interessado, e o processamento é concluído na mesma conexão.

SEFAZ-PRAutoriza a DC-e e disponibiliza o serviço DCeDistNSUAut
SVD-RSConsome o autorizador e forma o repositório nacional
UF interessadaConsome DCeDistribuicao em um único ponto

1.1.1. Padrões Técnicos

Resumo dos padrões técnicos aplicáveis à distribuição
CaracterísticaDescrição
Web ServicesPadrão definido pelo WS-I Basic Profile 1.1.
Meio lógicoWeb Services disponibilizados pelo Portal da SVRS.
Meio físicoInternet.
ProtocoloTLS versão 1.2, com autenticação mútua por certificados digitais.
Troca de mensagensSOAP versão 1.2, Style/Encoding Document/Literal.
Parâmetro de chamadadceDadosMsg; resposta em dceDistNSUAutResult.
Certificado digitalX.509 versão 3, emitido por AC credenciada na ICP-Brasil, tipo A1 ou A3, contendo o CNPJ no campo otherName OID = 2.16.76.1.3.3 e a extensão Extended Key Usage com permissão de “Autenticação Cliente”.
CompactaçãoGzip (GNU zip).
Namespacehttp://www.portalfiscal.inf.br/dce, sem prefixo, declarado uma única vez no elemento raiz.
CodificaçãoUTF-8 — <?xml version="1.0" encoding="UTF-8"?>

A identificação do órgão conveniado é feita pelo CNPJ do certificado digital. O ambiente da SVRS mantém tabela vinculando o CNPJ à UF correspondente, com o objetivo de controlar o envio e a recepção de DFe pelos órgãos conveniados. A Receita Federal do Brasil é identificada pelo código 90.

1.2. Leiaute Do DC-e Para Distribuição

O arquivo XML da DC-e e sua respectiva autorização de uso, assim como os eventos retornados no processo de distribuição, seguem os leiautes abaixo quando em modo aberto.

1.2.1. DC-e processado — dceProc

Schema procDCe_v1.00.xsd
#CampoElePaiTipo Ocor.Tam.Descrição / Observação
PA01dceProcG 1-1 Grupo de informações da DC-e e respectiva autorização de uso.
PA02versaoAPA01 N1-11-4Versão do procDCe.
PA03ipTransmissorAPA01 C0-1 Endereço IP do emitente transmissor da DC-e.
PA04nPortaConAPA01 N0-11-5 Porta de origem utilizada na conexão (de 0 a 65535).
PA05dhConexaoAPA01 D0-1 Data e hora da conexão de origem, no formato AAAA-MM-DDThh:mm:ssTZD.
PA06DCeGPA01 XML1-1XML da DC-e.
PA07protDCeGPA01 XML1-1 XML da autorização de uso da DC-e.

1.2.2. Evento processado — procEventoDCe

Grupo de informações de eventos de DC-e processada
#CampoElePaiTipo Ocor.Tam.Descrição / Observação
PC01procEventoDCeG 1-1 Grupo de informações de eventos de DC-e processada.
PC02versaoAPC01 N1-11-4Versão do procEventoDCe.
PC03ipTransmissorAPC01 C0-1 Endereço IP do transmissor do evento.
PC04nPortaConAPC01 N0-11-5 Porta de origem utilizada na conexão.
PC05dhConexaoAPC01 D0-1Data e hora da conexão de origem.
PC06eventoDCeGPC01 XML1-1XML do evento da DC-e.
PC07retEventoDCeGPC01 XML1-1 XML da autorização do evento da DC-e.
Atributos de conexão restritos ao Fisco: Os atributos ipTransmissor, nPortaCon e dhConexao devem ser distribuídos no proc do DFe somente em serviços entre órgãos da administração pública. Qualquer serviço destinado a contribuintes que utilize comunicação com proc deve omitir esses atributos.

1.3. Serviço De Distribuição NSU Autorizador

    Função:
    Atendimento da solicitação de distribuição da DC-e da SEFAZ autorizadora para o SVD-RS.
    Processo:
    Síncrono.
    Método:
    DCeDistNSUAut
    Disponibilização:
    Ambiente autorizador da DC-e.
    Cliente:
    Sistema Virtual de Distribuição (SVD-RS).
    Schemas:
    distDCeAut_v9.99.xsd · retDistDCeAut_v9.99.xsd

1.3.1. Mensagem De Entrada

Schema distDCeAut_v9.99.xsd
#CampoElePaiTipo Ocor.Tam.Descrição / Observação
AP01distDCeAutRaiz TAG raiz.
AP02versaoAAP01 N1-12v2Versão do leiaute.
AP03tpAmbEAP01 N1-11 1 = Produção; 2 = Homologação.
AP04ultNSUEAP01 N1-115 Último NSU recebido. Informado com zero, o ambiente autorizador tenta localizar o primeiro DFe existente.
AP05NSUFinEAP01 N0-115 NSU final que poderá ser retornado nesta requisição. Campo opcional; se não informado, são retornados os próximos 50 NSU autorizador disponíveis a partir do ultNSU.

1.3.2. Mensagem De Retorno

Schema retDistDCeAut_v9.99.xsd
#CampoElePaiTipo Ocor.Tam.Descrição / Observação
AR01retDistDCeAutRaiz TAG raiz do resultado da distribuição para o SVD.
AR02versaoAAR01 N1-12v2Versão do leiaute.
AR03tpAmbEAR01 N1-111 = Produção; 2 = Homologação.
AR04verAplicEAR01 N1-11-20 Versão do aplicativo que atendeu o pedido.
AR05cStatEAR01 N1-13Código do status da distribuição.
AR06xMotivoEAR01 C1-11-255 Descrição literal do status da distribuição.
AR07ultNSUEAR01 N0-115Último NSU pesquisado.
AR08ultNSUAutEAR01 N0-115 Maior NSU existente na base da SEFAZ autorizadora para o SVD.
AR09loteDistGAR01 0-1 Estrutura com os DFe distribuídos para o SVD.
AR10procGAR09 1-50 Conjunto de documentos do lote de distribuição.
AR11schemaAAR10 C1-11-255 Identificação do schema XML de validação do proc.
AR12NSUAAR10 N1-115 Número sequencial único do ambiente autorizador.
AR13procCompEAR10 B641-1 proc do DFe compactado com o método GZip; tipo base64Binary.
AR14cUFEmitEAR10 N1-12Código da UF emitente do DFe.
AR15cUFDestEAR10 N1-12 Código da UF do destinatário do DFe.
AR16DCeCGAR10 1-1 Informações de controle do DFe.
AR17chDCeEAR16 N1-144Chave de acesso da DC-e.
AR19dhRecbtoEAR16 D1-1 Data e hora de autorização, formato AAAA-MM-DDTHH:MM:SS TZD.
AR20nProtEAR16 N1-116 Número do protocolo de autorização da DC-e.
AR21eventoCGAR10 1-1 Informações de controle do evento.
AR22cOrgaoEAR21 N1-12 Código do órgão de recepção do evento.
AR23chDCeEAR21 N1-144Chave de acesso da DC-e.
AR24CNPJCEAR21 N1-114 CNPJ do autor do evento (choice com CPF).
AR25CPFCEAR21 N1-111 CPF do autor do evento (choice com CNPJ).
AR25aidOutrosCEAR21 C1-12-60 Identificação do usuário emitente não obrigado à inscrição no CPF ou CNPJ, como estrangeiro, indígena e quilombola.
AR26dhEventoEAR21 D1-1Data e hora do evento.
AR27tpEventoEAR21 N1-16Tipo do evento.
AR28nSeqEventoEAR21 N1-13 Sequencial do evento para o mesmo tipo de evento.
AR29dhRecbtoEAR21 D1-1 Data e hora de autorização do evento.
AR30nProtEAR21 N1-116 Número do protocolo de autorização do evento.

1.3.3. Regras De Validação

Validação Do Certificado De Transmissão

#Regra de validaçãocStatMensagem
A01Certificado de transmissor inválido: inexistente na mensagem; versão difere de “3”; Basic Constraint true (certificado de AC); KeyUsage não define “Autenticação Cliente”.280 Rejeição: Certificado transmissor inválido.
A02Validade do certificado (data de início e data de fim). 281Rejeição: Certificado transmissor data validade.
A03Cadeia de certificação: AC emissora não cadastrada; certificado de AC revogado; certificado não assinado pela AC emissora.283 Rejeição: Certificado transmissor — erro cadeia de certificação.
A04LCR do certificado: falta o endereço (CRL DistributionPoint); LCR indisponível; LCR inválida.286 Rejeição: Certificado transmissor erro no acesso a LCR.
A05Certificado do transmissor revogado.284 Rejeição: Certificado transmissor revogado.
A06Certificado raiz difere da ICP-Brasil.285 Rejeição: Certificado transmissor difere ICP-Brasil.
A07Falta a extensão de CNPJ no certificado (otherName OID = 2.16.76.1.3.3).282 Rejeição: Certificado transmissor sem CNPJ / CPF.
A08Verificar se o CNPJ pertence ao SVD — CNPJ autorizado para desempenhar essa função.495 Rejeição: Solicitante não autorizado para a consulta.

Validação Inicial Da Mensagem

#Regra de validaçãocStatMensagem
B01Tamanho do XML de dados superior ao limite previsto — 10 KB. 214Rejeição: Tamanho da mensagem excedeu o limite estabelecido.
B02XML de dados malformado.243 Rejeição: XML malformado.
B03Serviço de processamento paralisado momentaneamente. 108Serviço paralisado momentaneamente (curto prazo).
B04Serviço de processamento paralisado sem previsão. 109Serviço paralisado sem previsão.

Validação Das Informações De Controle Da Chamada

#Regra de validaçãocStatMensagem
C01Verificar schema XML da área de dados.215 Rejeição: Falha no schema XML.
C02Existência de namespace diverso do padrão do projeto. 598Rejeição: Usar somente o namespace padrão da DC-e.
C03Caracteres de edição no início, no fim ou entre as tags. 599Rejeição: Não é permitida a presença de caracteres de edição.
C04Uso de prefixo no namespace.404 Rejeição: Uso de prefixo de namespace não permitido.
C05XML com codificação diferente de UTF-8.402 Rejeição: XML da área de dados com codificação diferente de UTF-8.
C06Versão do XML não suportada.239 Rejeição: Versão informada para a DC-e não suportada.

Regras De Negócio Da Distribuição

#Regra de validaçãocStatMensagem
M01Tipo do ambiente informado difere do ambiente do Web Service. 252Rejeição: Ambiente informado diverge do ambiente de recebimento.
M02Se informado NSUFin: deve ser superior ao ultNSU.995 Rejeição: NSU final deve ser maior que último NSU.
M03Se informado NSUFin: não pode estabelecer diferença superior a 50 DFe em relação ao ultNSU.994 Rejeição: NSU final não pode estabelecer um número superior a 50 DFe em relação ao último NSU.

1.3.4. Processamento Da Requisição

O ambiente autorizador gera lotes com até 50 DFe que tenham NSU superior ao informado pelo SVD, observando:

  • ordem crescente de número de protocolos;
  • o lote pode conter qualquer tipo de DFe válido e respectivo NSU autorizador;
  • quantidade máxima de documentos: 50 DFe;
  • tamanho máximo do lote: 1 MB;
  • o proc é entregue compactado em GZip no campo procComp.
Resultados possíveis do serviço
cStatResultadoComportamento esperado do cliente
117Nenhum DFe localizado para o SVD. Se o ultNSUAut tiver diferença superior a 50 números do ultNSU pesquisado, incrementar o NSU em 50 posições e repetir a requisição até voltar a receber 118. Se a diferença for igual ou inferior a 50, esperar 3 minutos e repetir a chamada com o mesmo NSU.
118DFe localizado — devolução do lote encontrado. Atualizar o controle com o maior NSU do lote retornado.
Saltos de NSU são esperados: Podem ocorrer saltos de NSU decorrentes de manutenções nos índices de banco de dados da aplicação da SEFAZ. Jamais ocorrerá duplicidade de NSU nem reaproveitamento de número anterior; os saltos podem ser considerados como NSU faltantes e não representam falha no processo.

1.4. Serviço De Distribuição De DFe

    Função:
    Distribuição de mensagens de lote de DC-e para as UF e órgãos conveniados.
    Processo:
    Síncrono.
    Método:
    DCeDistribuicao
    Disponibilização:
    Sistema Virtual de Distribuição (SVD-RS).
    Cliente:
    UF interessadas e demais órgãos interessados.
    Schemas:
    distDCe_v9.99.xsd · retDistDCe_v9.99.xsd

O serviço permite obter as DC-e existentes no repositório da SVRS em que o solicitante figure como emitente do DFe ou UF de destino da DC-e. Para efeito deste serviço, considera-se DFe a DC-e e respectiva autorização de uso e o pedido de registro de evento e respectiva homologação.

1.4.1. Mensagem De Entrada

Schema distDCe_v9.99.xsd
#CampoElePaiTipo Ocor.Tam.Descrição / Observação
BP01distDCeRaiz TAG raiz.
BP02versaoABP01 N1-11-4Versão do leiaute.
BP03tpAmbEBP01 N1-111 = Produção; 2 = Homologação.
BP04verAplicEBP01 C1-11-20 Versão do aplicativo que solicitou a distribuição.
BP05cOrgaoEBP01 N1-12Órgão solicitado.
BP06indDFeEBP01 N1-11 Indicador de DFe solicitados:
0 = DFe autorizados para o órgão solicitante;
1 = DFe destinados ao solicitante;
2 = todos os DFe de interesse do solicitante.
BP07indRetXMLEBP01 N1-11 0 = retorna o lote apenas com dados de controle de cada DFe (substitui o sincronismo de chaves);
1 = retorna o lote completo, contendo o proc do DFe compactado.
BP08ultNSUEBP01 N1-115 Último NSU recebido. Informado com zero, o compartilhamento tenta localizar o primeiro DFe para a UF.
BP09NSUFinEBP01 N0-115 NSU final que poderá ser retornado nesta requisição. Campo opcional.

1.4.2. Mensagem De Retorno

Schema retDistDCe_v9.99.xsd — lote com até 50 DFe
#CampoElePaiTipo Ocor.Tam.Descrição / Observação
BR01retDistDCeRaiz TAG raiz da resposta.
BR02versaoABR01 N1-11-4Versão do leiaute.
BR03tpAmbEBR01 N1-111 = Produção; 2 = Homologação.
BR04verAplicEBR01 C1-11-20Versão do aplicativo da SVRS.
BR05cStatEBR01 N1-13Código do status da resposta.
BR06xMotivoEBR01 C1-11-255 Descrição literal do status da resposta.
BR07ultNSUEBR01 N0-115 Último NSU pesquisado, para que o solicitante possa atualizar o seu controle.
BR08ultNSUSVDEBR01 N0-115 Maior NSU existente na base da SVD para o órgão solicitante.
BR09loteDistCGBR01 0-1Lote de distribuição.
BR10procGBR09 1-50 Conjunto de documentos do lote.
BR11schemaABR10 C1-11-255 Schema XML utilizado para validar o XML do campo seguinte — identifica o tipo do proc e a versão, por exemplo procDCe_v1.00.xsd.
BR12NSUSVDABR10 N1-115 NSU do documento fiscal por UF.
BR13NSUAutABR10 N1-115NSU do autorizador.
BR14procCompEBR10 B640-1 proc do DFe compactado com GZip, tipo base64Binary. Campo opcional, conforme indicado em indRetXML.
BR15DCeCGBR10 1-1 Informações de controle da DC-e.
BR16chDCeEBR15 C1-144Chave de acesso da DC-e.
BR17dhRecbtoEBR15 D1-1 Data e hora da autorização da DC-e.
BR18nProtEBR15 N1-115 Número do protocolo de autorização da DC-e.
BR19eventoCGBR10 1-1 Informações de controle do evento.
BR20cOrgaoEBR19 N1-12 Código do órgão de recepção do evento.
BR21chDCeEBR19 N1-144Chave de acesso da DC-e.
BR22CNPJCEBR19 N1-114 CNPJ do autor do evento (choice com CPF).
BR23CPFCEBR19 N1-111 CPF do autor do evento (choice com CNPJ).
BR24dhEventoEBR19 D1-1Data e hora do evento.
BR25tpEventoEBR19 N1-16Tipo do evento.
BR26nSeqEventoEBR19 N1-12 Sequencial do evento para o mesmo tipo de evento.
BR27dhRecbtoEBR19 D1-1 Data e hora de autorização do evento.
BR28nProtEBR19 N1-116 Número do protocolo de autorização do evento.
Campo chNFCom na documentação de origem: O Boletim Técnico 2024.001 publica o campo BR21 da tabela de retorno como chNFCom, por aproveitamento do texto de outro documento fiscal. Trata-se de erro material: o campo corresponde à chave de acesso da DC-e (chDCe), como indicado acima.

1.4.3. Regras De Validação

Aplicam-se os grupos A01 a A07 (certificado de transmissão), B01 a B04 (validação inicial da mensagem) e C01 a C06 (informações de controle da chamada), idênticos aos do serviço DCeDistNSUAut, além das regras de negócio abaixo.

Regras de negócio do serviço DCeDistribuicao
#Regra de validaçãocStatMensagem
G01Tipo do ambiente do DFe difere do ambiente do Web Service. 252Rejeição: Ambiente informado diverge do ambiente de recebimento.
G02CNPJ do transmissor não está autorizado a solicitar os protocolos desta UF. 996Rejeição: CNPJ do transmissor não está autorizado a consultar os protocolos desta UF.
G03Se informado NSUFin: deve ser superior ao ultNSU.995 Rejeição: NSU final deve ser maior que último NSU.
G04Se informado NSUFin: não pode estabelecer diferença superior a 50 DFe em relação ao ultNSU.994 Rejeição: NSU final não pode estabelecer um número superior a 50 DFe em relação ao último NSU.
G05NSU informado corresponde a documento autorizado há mais de seis meses — retornar o menor NSU aceito para busca pelo solicitante.992 Rejeição: NSU solicitado muito antigo.

1.4.4. NSU Por UF E Requisições Em Paralelo

O ambiente autorizador gera um NSU (Número Sequencial Único) para cada documento autorizado — DC-e ou evento — com numeração exclusiva para cada UF.

Caso o volume de documentos autorizados seja muito grande, pode ocorrer gargalo na distribuição. A especificação prevê a possibilidade de a UF estabelecer múltiplas conexões, definindo faixas de NSU a serem buscadas por diferentes ocorrências do serviço:

  • ultNSU — NSU base inicial de busca, a partir do qual serão distribuídos os próximos NSU;
  • NSUFin — maior NSU a ser distribuído para a requisição.
Uso excepcional do paralelismo: O uso de processos simultâneos de busca de DFe torna a aplicação da UF complexa. A princípio, as UF devem se valer dessa alternativa unicamente se a distribuição normal não apresentar resultados satisfatórios.

1.5. Web Service ArquivoXMLDCe

    Objetivo:
    Consulta ao arquivo XML da DC-e para as SEFAZ, a partir da informação da chave de acesso.
    Processo:
    Síncrono.
    Nome do serviço:
    arquivoXMLDCe
    Método:
    arquivoDCe
    Disponibilização:
    SEFAZ autorizadora.
    Cliente:
    UF interessadas e demais órgãos interessados.
    Schemas:
    arquivoXML_v1.00.xsd · retArquivoXML_v1.00.xsd

Serviço de uso exclusivo das SEFAZ, projetado para consulta específica, individual e vinculada a um processo determinado — por exemplo, quando a empresa consulta a chave de acesso no Portal da SEFAZ e a DC-e não existe na base local, ou quando o posto fiscal precisa acessar uma DC-e cujo XML ainda não foi recebido. Não são usados parâmetros no SOAP Header.

1.5.1. Mensagem De Entrada

Schema arquivoXML_v1.00.xsd
#CampoElePaiTipo Ocor.Tam.Descrição / Observação
P01arquivoXMLRaiz TAG raiz.
P02versaoAP01 N1-12v2Versão do leiaute.
P03tpAmbEP01 N1-111 = Produção; 2 = Homologação.
P04verAplicEP01 C1-11-20 Identificação da aplicação que efetuou a requisição, concatenada com a sua versão. Exemplos: RS_Intranet_v1.00, Portal_Nacional_v3.20, RS_Posto_Fiscal_v2.15.
P05cUFEP01 N1-12Código da UF solicitante.
P06xOrgaoSolEP01 C1-11-60 Órgão solicitante da consulta. Exemplos: SEFAZ-XX, RFB, Serpro.
P07xSetorSolEP01 C0-11-60 Campo opcional. Setor do solicitante (repartição fiscal).
P08matrSolCEP01 C1-11-60 Matrícula do solicitante. Informar 999999 no caso de consulta em rotina automatizada.
P09CPFSolCEP01 N1-12-11CPF do solicitante.
P10chDCeEP01 N1-144 Chave de acesso da DC-e a ser consultada.

1.5.2. Mensagem De Retorno

Schema retArquivoXML_v1.00.xsd — estrutura principal
#CampoElePaiTipo Ocor.Tam.Descrição / Observação
PR01retArquivoXMLRaiz TAG raiz da mensagem de retorno.
PR02versaoAPR01 N1-12v2Versão do leiaute.
PR03tpAmbEPR01 N1-111 = Produção; 2 = Homologação.
PR04verAplicEPR01 C1-11-20 Versão da aplicação que atendeu a requisição, identificando também o ambiente — sigla da UF e versão da aplicação.
PR10chDCeEPR01 N0-144Idem à mensagem de entrada.
PR11cStatEPR01 N1-14Código do status da resposta.
PR12xMotivoEPR01 C1-11-255Descrição do status da resposta.
PR13dhRespEPR01 D1-1 Data e hora da resposta, no formato AAAA-MM-DDTHH:MM:SS.
PR14sitDCeEPR01 N0-11 Situação da DC-e: 1 = autorizada; 3 = cancelada. Campo opcional, informar se a DC-e existir.
PR20procGPR01 XML0-999 Grupo de DFe, podendo conter o XML da DC-e e/ou o XML dos eventos.
PR21NSUAPR20 N0-11-15 Informação opcional, disponibilizada no consumo do serviço no Ambiente Nacional.
PR23ipTransmissorAPR20 C0-17-15 IP do transmissor do documento fiscal.
PR24nPortaConAPR20 N0-11-5 Porta de origem utilizada na conexão.
PR25dhConexaoAPR20 D0-1Data e hora da conexão de origem.
PR26indDivergeEPR20 N0-11 1 = chave de acesso divergente — encontrado DFe com a mesma chave natural.
PR27indIndispoEPR20 N0-11 1 = DFe não disponível para download.
PR28dhIncEPR20 D1-1 Data e hora de inclusão do documento no banco de dados do ambiente consultado.
PR29nProtEPR20 N1-115 Número do protocolo de autorização de uso da DC-e ou do evento.
PR30dceProcCGPR20 XML0-1 Grupo de informação da DC-e e do respectivo protocolo de autorização de uso (DCe + protDCe + Signature).
PR30aversaoAPR30 N1-12v2Versão do grupo proc.
PR31DCeGPR30 XML1-1 Grupo de informações da DC-e e da sua assinatura digital.
PR32infDCeGPR31 XML1-1Grupo de informações da DC-e.
PR33......... .........Demais elementos do grupo de informações da DC-e.
PR34SignatureGPR31 XML1-1Grupo de informações da assinatura digital.
PR35......... .........Demais elementos do grupo de informações da assinatura digital.
PR36protDCeGPR30 XML1-1Grupo de informações do protocolo de autorização.
PR37......... .........Demais elementos do protocolo de autorização.
PR40procEventoDCeCGPR20 XML0-1 Grupo de informação do evento e do respectivo protocolo (evento + retEvento + Signature).
PR40aversaoAPR40 N1-12v2Versão do grupo proc.
PR41eventoGPR40 XML1-1 Grupo de informações do evento e da sua assinatura digital.
PR42infEventoGPR41 XML1-1Grupo de informações do evento.
PR43......... .........Demais elementos do grupo de informações do evento.
PR44SignatureGPR41 XML1-1Grupo de informações da assinatura digital.
PR45......... .........Demais elementos do grupo de informações da assinatura digital.
PR46retEventoGPR40 XML1-1Grupo de informações do protocolo de autorização.
PR47......... .........Demais elementos do protocolo de autorização do evento.

1.5.3. Regras De Validação De Negócio

Antes das regras de negócio abaixo, são aplicadas as validações genéricas do certificado de transmissão, da validação inicial da mensagem e da área de dados. Consulte os critérios correspondentes na página Regras de Validação.

Regras de negócio do Web Service arquivoXMLDCe
#Regra de validaçãoMsgDescrição do erro
P03-10Tipo do ambiente difere do ambiente do Web Service. 252Rejeição: Ambiente informado diverge do ambiente de recebimento.
P09-10CPF informado inválido (DV ou zeros).490 Rejeição: CPF informado inválido (DV ou zeros).
P10-10Validação da chave de acesso — dígito verificador inválido. 236Rejeição: Chave de acesso com dígito verificador inválido.
P10-14Código de UF inválido.614 Rejeição: Chave de acesso inválida (código UF inválido).
P10-18Ano < 06 ou ano maior que o ano corrente.615 Rejeição: Chave de acesso inválida (ano < 06 ou ano maior que o ano corrente).
P10-22Mês = 0 ou mês > 12.616 Rejeição: Chave de acesso inválida (mês < 1 ou mês > 12).
P10-26CNPJ zerado ou dígito inválido.617 Rejeição: Chave de acesso inválida (CNPJ zerado ou dígito inválido).
P10-30Modelo diferente de 99.618 Rejeição: Chave de acesso inválida (modelo diferente de 99).
P10-34Número da DC = 0.619 Rejeição: Chave de acesso inválida (número DC = 0).
Banco de dados: DC-e
1P10-10Acesso ao BD DC-e pela chave natural (modelo, UF, CNPJ emitente, série, número, tpEmis, tpEmit, nSiteAutoriz) — chave natural inexistente.117 Nenhum registro localizado para distribuição.
1P10-20Acesso ao BD de eventos pela chave natural — chave natural inexistente. 117Nenhum registro localizado para distribuição.

O acesso ao banco de dados da SEFAZ deve ser feito pela chave natural. Se for encontrada uma DC-e com a chave natural e a chave de acesso consultada divergir da existente no banco, devem ser retornados os dados previstos na consulta com o campo indDiverge = 1. A mensagem 117 só é retornada se não existir nenhum dos documentos previstos — DC-e ou evento.

1.6. Endereços Dos Web Services

Os endereços dos Web Services disponíveis podem ser obtidos na área restrita do portal DC-e da SVRS:

A documentação do WSDL pode ser obtida acessando o endereço do Web Service desejado seguido do literal ?WSDL.