Você está na página 1de 16

Manifesto Eletrnico de Documentos Fiscais

Nota Tcnica 2015/001

Projeto Manifesto Eletrnico de Documentos Fiscais

Nota Tcnica 2015/001

Divulga alteraes no layout do MDFe, regras de


validao, alteraes nos DAMDFE e novo
Web Service Consulta No Encerrados

Outubro 2014

Pg. 1 / 16

Manifesto Eletrnico de Documentos Fiscais


Nota Tcnica 2015/001

1. Resumo
Esta Nota Tcnica divulga alteraes nos schemas do MDF-e, nos DAMDFE, nas
regras de validao e novo web service para consulta MDF-e no encerrados.

2. Datas de Disponibilizao
Data de Liberao
01/01/2015
01/02/2015

Ambiente
Homologao
Produo

3. Alteraes no schema do MDF-e

Ampliado quantidade de documentos manifestados (infNF, infNFe, infCTe e infMDFe)


de 2000 para 4000 documentos;
Alterada expresso regular para as tags xNome, xBairro, xLgr, xMunCarrega,
xMunDescarga e xMun de 1 60 para 2 60, ou seja, aceitar no mnimo 2
caracteres;
Criada expresso regular para tag SegCodBarra: [0-9]{36}.

4. WebService Recepo: Novas Regras de Validao


Crtica

Msg

Efeito

G010a Muncpio de carregamento duplicado no MDF-e

Obrig.

685

Rej.

G012a Muncpio de descarregamento duplicado no MDF-e

Obrig.

680

Rej.

Se informado grupo CTe


G013c Verificar se existe alguma chave de acesso duplicada no MDF-e
Retornar a chave duplicada
Se informado grupo NFe
G013d Verificar se existe alguma chave de acesso duplicada no MDF-e
Retornar a chave duplicada
Se informado grupo CTe:
G019a - Chave de acesso de CT-e invlida (tipo de emisso invlido)
Retornar a chave invlida

Obrig.

668

Rej

Obrig.

669

Rej

Obrig.

670

Rej

Se informado grupo CTe:


Facult
.
Acesso BD CT-e da SEFAZ Autorizadora (Chave: CNPJ Emit,
Modelo, Serie, Nro.) com as informaes da chave chCTe indicado.
G019b
Verificar se CT-e existe
Retornar a chave do CT-e inexistente
CT-e em contingncia fica dispensado dessa validao
Se informado grupo CTe:
Facult
.
Chave de Acesso da CT-e difere da existente em BD
G019c (opcionalmente a descrio do erro, campo xMotivo, tem
concatenada a Chave de Acesso existente)
CT-e em contingncia fica dispensado dessa validao
Se informado grupo CTe:
Facult
G019d
.
Verificar se CT-e indicado est cancelado ou denegado

671

Rej.

672

Rej.

673

Rej.

Regra de Validao

Pg. 2 / 16

Manifesto Eletrnico de Documentos Fiscais


Nota Tcnica 2015/001

Retornar a chave do CT-e com situao irregular


CT-e em contingncia fica dispensado dessa validao
Se informado grupo NFe:
Obrig.
674
Rej.
G027a - Chave de acesso de NF-e invlida (tipo de emisso invlido)
Observao: Retornar a chave invlida
Se informado grupo NFe:
Facult
675
Rej.
.
Acesso BD NF-e da SEFAZ Autorizadora (Chave: CNPJ Emit,
Modelo, Serie, Nro.) com as informaes da chave chNFe indicada.
G027b
Verificar se NF-e existe
Observao: Retornar a chave da NF-e inexistente
NF-e em contingncia fica dispensada dessa validao
Se informado grupo NFe:
Facult
676
Rej.
.
Chave de Acesso da NF-e difere da existente em BD
G027c (opcionalmente a descrio do erro, campo xMotivo, tem
concatenada a Chave de Acesso existente)
NF-e em contingncia fica dispensada dessa validao
Se informado grupo NFe:
Facult
677
Rej.
.
Verificar se NF-e indicada est cancelada ou denegada
G027d
Observao: Retornar a chave da NF-e com situao irregular
NF-e em contingncia fica dispensada dessa validao
G035 Se informado grupo MDFeTransp:
Obrig.
679
Rej.
a
-Chave de acesso de MDF-e invlida (tipo de emisso invlido)
Observao: Retornar a chave invlida
Se modal rodovirio:
Obrig.
686
Rej.
Verificar se existe MDF-e no encerrado para o CNPJ do emitente
G055a com mais de 30 dias desde a autorizao.
OBS: retornar chave de acesso e protocolo de autorizaco mais
antigo que causa o bloqueio.
Validaes ANTT (implementao futura depende de integrao entre agencia e ambiente nacional)
G064
G065

G066

G067

Se modal rodovirio e informado RNTRC


Verificar se o RNTRC existe
Se modal rodovirio e informado RNTRC
Verificar situao do RNTRC
Se modal rodovirio e informado RNTRC
Verificar se a placa do veculo de trao est associada ao
RNTRC
Se modal rodovirio e informado RNTRC
Verificar se foi informado CIOT quando este for obrigatrio para
o RNTRC

Facult
.

681

Rej.

Facult
.

682

Rej.

Facult
.

683

Rej.

Facult
.

684

Rej

5. WebService Recepo: Alterao na regra G055

G055

Se modal rodovirio:
Verificar se existe MDF-e no encerrado, para a placa principal
(mesmo CNPJ base do emitente do MDF-e, mesma placa,
mesma UF carregamento, mesma UF descarregamento e Data
Obrig.
de emisso diferente).
*Na data de emisso considerar dia, ms e ano.
OBS: retornar chave de acesso e protocolo de autorizao mais
antigo que causa o bloqueio

610

Rej.

Pg. 3 / 16

Manifesto Eletrnico de Documentos Fiscais


Nota Tcnica 2015/001

6. Novas mensagens de validao


111
112
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686

Consulta No Encerrados localizou MDF-e nessa situao


Consulta No Encerrados no localizou MDF-e nessa situao
Rejeio: Chave de Acesso de CT-e duplicada
[chCTe: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX]
Rejeio: Chave de Acesso de NF-e duplicada
[chNFe: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX]
Rejeio: Chave de Acesso de CT-e invlida (Tipo de Emisso invlido)
Rejeio: CT-e informado no existe na base de dados da SEFAZ
[chCTe: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX]
Rejeio: CT-e informado com diferena de chave de acesso
[chCTe: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX]
Rejeio: CT-e informado no pode estar cancelado/denegado na base da SEFAZ
[chCTe: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX]
Rejeio: Chave de Acesso de NF-e invlida (Tipo de Emisso invlido)
Rejeio: NF-e informada no existe na base de dados da SEFAZ
[chNFe: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX]
Rejeio: NF-e informada com diferena de chave de acesso
[chNFe: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX]
Rejeio: NF-e informada no pode estar cancelada/denegada na base da SEFAZ
[chNFe: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX]
Rejeio: Uso Indevido
Rejeio: Chave de Acesso de MDF-e invlida (Tipo de Emisso invlido)
Rejeio: Municpio de descarregamento duplicado no MDF-e
Rejeio: RNTRC informado inexistente.
Rejeio: RNTRC situao invlida.
Rejeio: Placa do veculo de trao no vinculada ao RNTRC informado.
Rejeio: CIOT obrigatrio para RNTRC informado.
Rejeio: Municipio de carregamento duplicado no MDF-e
Rejeio: Existe MDF-e no encerrado h mais de 30 dias para o emitente
[chMDFe: 99999999999999999999999999999999999999999999][nProt:999999999999999]

7. Novo WebService: Consulta MDF-e No Encerrados

Funo: servio destinado ao atendimento de solicitaes de consulta MDF-e no


encerrados na Base de Dados do Ambiente Autorizador.

Pg. 4 / 16

Manifesto Eletrnico de Documentos Fiscais


Nota Tcnica 2015/001

Processo: sncrono.
Mtodo: mdfeConsNaoEnc
1.1.1.

Leiaute Mensagem de Entrada

Entrada: Estrutura XML contendo o CNPJ do emitente.


Schema XML: consMDFeNaoEnc_v99.99.xsd
#

Campo

Ele

CP01 consMDFeNaoEnc Raiz

Pai

Tipo Ocor. Tam. Dec.

Descrio/Observao
TAG raiz

CP02 versao

EP01

1-1

1-4

CP03 tpAmb

EP01

1-1

Identificao do Ambiente:
1 Produo / 2 Homologao

CP04 xServ

EP01

1-1

24

Servio solicitado
CONSULTAR NO ENCERRADOS

CP05 CNPJ

EP01

1-1

14

CNPJ do emitente de MDF-e

1.1.2.

Verso do leiaute

Leiaute Mensagem de Retorno

Retorno: Estrutura XML contendo a mensagem do resultado da consulta no encerrados:


Schema XML: retConsMDFeNaoEnc_v99.99.xsd
#

Campo

Ele

ER01 retConsMDFeNao Raiz


Enc

Pai

Tipo Ocor. Tam. Dec.

ER02 versao

ER01

1-1

1-4

ER03 tpAmb

ER01

1-1

Descrio/Observao
TAG raiz da Resposta

Verso do leiaute
Identificao do Ambiente:
1 Produo / 2 Homologao

ER04 verAplic

ER01

1-1

1-20

ER05 cStat

ER01

1-1

Verso do Aplicativo que processou a consulta

ER06 xMotivo

ER01

1-1

1-255

ER07 cUF

ER01

1-1

Cdigo da UF que atendeu a solicitao.

ER08 infMDFe

ER01

0-N

Grupo com relao de MDF-e no encerrados

ER09 chMDFe

ER08

1-1

44

Chave de acesso do MDF-e no encerrado

ER10 nProt

ER08

1-1

15

Protocolo de autorizao do MDF-e no


encerrado

Cdigo do status da resposta.


Descrio literal do status da resposta.

Descrio do Processo de Web Service

Este mtodo ser responsvel por receber as solicitaes referentes consulta de MDF-e
no encerrados pelo emitente (Situao Autorizado). Seu acesso permitido apenas pelo
CNPJ do emitente do MDF-e.
O aplicativo do contribuinte envia a solicitao para o Web Service do Ambiente Autorizador.
Ao receber a solicitao a aplicao do Ambiente Autorizador processar a solicitao de
consulta, validando o CNPJ do emitente, e retornar mensagem contendo a relao de
chaves de acesso e numero de protocolo dos MDF-e no encerrados na Base de Dados.

Pg. 5 / 16

Manifesto Eletrnico de Documentos Fiscais


Nota Tcnica 2015/001

Devero ser realizadas as validaes e procedimentos que seguem.


Validao 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"
- Basic Constraint = 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.

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-BR no repositrio de certificados digitais do servidor de Web
Service do Ambiente Autorizador.
Validao 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 1024 Kbytes

Obrig.

214

Rej.

B02 XML de Dados Mal Formado

Facult.

243

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 (1024 Kb). A aplicao
do contribuinte no poder permitir a gerao de mensagem com tamanho superior a 1024
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 de controle de tamanho ter sido
implementado por aplicativo, teremos a devoluo da mensagem de erro 214.
No momento do recebimento da mensagem no Web Service, a critrio do Ambiente
Autorizador, poder ser verificado se o XML de dados esteja bem formado. Esta verificao
til para as UF que desejam armazenar o XML de dados em estrutura XML de banco de
dados.

Pg. 6 / 16

Manifesto Eletrnico de Documentos Fiscais


Nota Tcnica 2015/001

O Ambiente Autorizador que mantm o Web Service disponvel mesmo quando o servio
esteja paralisado, dever implementar as validaes 108 e 109. Estas validaes podero
ser dispensadas caso o Web Service no fique disponvel quando o servio estiver
paralisado.
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 mdfeCabecMsg inexistente no SOAP Header

Facult.

242

Rej.

C02 Campo cUF inexistente no elemento mdfeCabecMsg do SOAP Header

Obrig.

409

Rej.

C03 Verificar se a UF informada no cUF atendida pelo WebService

Obrig.

410

Rej.

C04 Campo versaoDados inexistente no elemento mdfeCabecMsg do SOAP Obrig.


Header
C05 Verso dos Dados informada superior verso vigente
Facult.

411

Rej.

238

Rej.

C06 Verso dos Dados no suportada

239

Rej.

Obrig.

A informao da verso do leiaute do arquivo e a UF de origem do emissor dos manifestos


so informadas no elemento mdfeCabecMsg 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.
O cabealho contm a verso do Schema XML da mensagem contida na rea de dados que
ser utilizado pelo Web Service.
Validao da rea de Dados

a) Validao da Forma da rea de Dados


Validao da Mensagem do Pedido de Consulta No Encerrados.
#

Regra de Validao

Aplic.

Msg

Efeito

Obrig.

215

Rej.

D02 Verifica a existncia de qualquer namespace diverso do namespace Facult.


padro do MDF-e (http://www.portalfiscal.inf.br/mdfe)

598

Rej.

D03 Verifica a existncia de caracteres de edio no incio ou fim da Facult.


mensagem ou entre as tags
D04 Verifica o uso de prefixo no namespace
Obrig.

599

Rej.

404

Rej.

D05 XML utiliza codificao diferente de UTF-8

402

Rej.

Aplic.

Msg

Efeito

L01 Tipo do ambiente do MDF-e difere do ambiente do Web Service

Obrig.

252

Rej.

L02 UF da Chave de Acesso difere da UF do Web Service

Obrig.

226

Rej.

L03 CNPJ Emitente invlido (dgito controle, zeros ou nulo)

Obrig.

207

Rej.

L04 CNPJ Base do Emitente difere do CNPJ Base do certificado digital do Obrig.
transmissor

213

Rej.

L05 Emitente no credenciado a emisso de MDF-e

203

Rej.

D01 Verifica Schema XML da rea de Dados

Obrig.

b) Validao das Regras de Negcio da Consulta No Encerrados


A seguir so realizadas as seguintes validaes:
Validao do Pedido de Consulta No Encerrados Regras de Negcio
#

Regra de Validao

Obrig.

Pg. 7 / 16

Manifesto Eletrnico de Documentos Fiscais


Nota Tcnica 2015/001

Final do Processamento

A mensagem de retorno poder ser:


MDF-e no encerrados localizados cStat=111, com a relao de chaves de
acesso e protocolos de autorizao dos manifestos no encerrados;
MDF-e no encerrados no localizados cStat=112

8. Alteraes nos DAMDFE:

Retirado espao para qCT;


Incluido espao para UF descarregamento;
Ajustado prazo para transmisso de 24h para 168h nos modelos de DAMDFE em
contingncia.

Modelo do DAMDFE do Modal Rodovirio (Paisagem)


Impresso Normal

Pg. 8 / 16

Manifesto Eletrnico de Documentos Fiscais


Nota Tcnica 2015/001

Impresso em Contingncia

Pg. 9 / 16

Manifesto Eletrnico de Documentos Fiscais


Nota Tcnica 2015/001

Modelo do DAMDFE do Modal Rodovirio (Retrato)


Impresso Normal

Pg. 10 / 16

Manifesto Eletrnico de Documentos Fiscais


Nota Tcnica 2015/001

Modelo do DAMDFE do Modal Areo (Paisagem)


Impresso Normal

Impresso em Contingncia

Pg. 11 / 16

Manifesto Eletrnico de Documentos Fiscais


Nota Tcnica 2015/001

Modelo do DAMDFE do Modal Areo (Retrato)


Impresso em Contingncia

Pg. 12 / 16

Manifesto Eletrnico de Documentos Fiscais


Nota Tcnica 2015/001

Modelo do DAMDFE do Modal Ferrovirio (Retrato)


Impresso Normal

Pg. 13 / 16

Manifesto Eletrnico de Documentos Fiscais


Nota Tcnica 2015/001

Impresso em Contingncia

Pg. 14 / 16

Manifesto Eletrnico de Documentos Fiscais


Nota Tcnica 2015/001

Modelo do DAMDFE do Modal Aquaviario (Paisagem)

Impresso em Contingncia (Paisagem)

Pg. 15 / 16

Manifesto Eletrnico de Documentos Fiscais


Nota Tcnica 2015/001

Modelo do DAMDFE do Modal Aquaviario (Retrato)

Pg. 16 / 16