Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Verso 1.00a
Dezembro, 2014
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
Controle de Verses
Verso Data
1.00 30/08/2011 SP
1.00 15/12/2011 RS
1.00 17/02/2012 RS
1.00 11/04/2012 RS
1.00 07/05/2012 RS
1.00 13/06/2012 RS
1.00 31/07/2012 RS
1.00apre 04/07/2013 RS
1.00apre rev. 10/10/2013 RS
1.00a 01/10/2014 RS
1.00a 05/12/2014 RS
2
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
3
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
ndice
Projeto Manifesto Eletrnico de Documentos Fiscais.......................................................1
Identificao e vigncia do Manual .....................................................................................3
Verses de leiautes do PL_MDFe_100................................................................................3
1. Introduo ..........................................................................................................8
2. Consideraes Iniciais .......................................................................................9
2.1. Conceito do MDF-e ...................................................................................................... 9
2.2. Descrio Simplificada do Modelo Operacional ........................................................... 9
3. Arquitetura de Comunicao com Contribuinte ................................................11
3.1. Modelo Conceitual ..................................................................................................... 11
3.2. Padres Tcnicos ...................................................................................................... 12
3.2.1. Padro de documento XML .................................................................................. 12
3.2.2. Padro de Comunicao ...................................................................................... 14
3.2.3. Padro de Certificado Digital................................................................................ 15
3.2.4. Padro de Assinatura Digital ................................................................................ 15
3.2.5. Validao de Assinatura Digital pelo Ambiente Autorizador ................................. 17
3.2.6. Resumo dos Padres Tcnicos............................................................................ 18
3.3. Modelo operacional.................................................................................................... 18
3.3.1. Servios sncronos ............................................................................................... 19
3.3.2. Servios assncronos ........................................................................................... 19
3.3.3. Filas e Mensagens ............................................................................................... 21
3.4. Padro de mensagens dos Web Services ................................................................. 22
3.4.1. Informaes de controle e rea de dados das mensagens .................................. 22
3.4.2. Validao da estrutura XML das Mensagens dos Web Services .......................... 22
3.4.3. Schemas XML das Mensagens dos Web Services .............................................. 23
3.5. Verso dos Schemas XML ......................................................................................... 24
3.5.1. Liberao das verses dos Schemas para o Manifesto Eletrnico de Documentos
Fiscais MDF-e ................................................................................................................ 24
3.5.2. Pacote de Liberao Preliminar ........................................................................... 24
3.5.3. Pacote de Liberao de Homologao e Pacote de liberao definitivo............... 25
3.5.4. Correo de Pacote de Liberao ........................................................................ 25
3.5.5. Divulgao de novos Pacotes de Liberao ......................................................... 25
3.5.6. Controle de Verso .............................................................................................. 25
3.6. Schema XML do MDF-e estrutura genrica e estrutura especfica do modal .......... 26
3.6.1. Parte Genrica ..................................................................................................... 26
3.6.2. Parte Especfica para cada Modal ........................................................................ 27
3.6.3. Parte Genrica e Parte Especfica para cada Modal - Verses ............................ 27
3.7. Sistema de Registro de Eventos ................................................................................ 27
3.7.1. Relao dos Tipos de Evento............................................................................... 28
3.8. Ambiente Autorizador (SEFAZ Autorizadora Nacional) .............................................. 29
4. Web Services ...................................................................................................30
4.1. Servio de Recepo do MDF-e ................................................................................ 31
4.1.1. Web Service MDF-e Recepcao ......................................................................... 31
4.1.2. Leiaute Mensagem de Entrada ............................................................................ 31
4.1.3. Leiaute Mensagem de Retorno ............................................................................ 32
4.1.4. Validao do Certificado de Transmisso ............................................................ 33
4.1.5. Validao Inicial da Mensagem no Web Service .................................................. 33
4.1.6. Validao das informaes de controle da chamada ao Web Service.................. 34
4.1.7. Gerao da Resposta com o Recibo .................................................................... 34
4.1.8. Validao da rea de Dados ................................................................................ 35
4.1.9. Final do Processamento do MDF-e ...................................................................... 41
4.2. Web Service MDFeRetRecepcao ........................................................................... 43
4
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
7
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
1. Introduo
Este Manual tem por objetivo a definio das especificaes e critrios tcnicos necessrios
para a integrao entre os Portais das Secretarias de Fazendas das Unidades Federadas,
Receita Federal do Brasil - RFB, Superintendncia da Zona Franca de Manaus SUFRAMA, e
os sistemas das empresas emissoras do Manifesto Eletrnico de Documentos Fiscais MDF-e.
8
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
2. Consideraes Iniciais
O MDF-e dever ser emitido por empresas prestadoras de servio de transporte para
prestaes com mais de um conhecimento de transporte ou pelas demais empresas nas
operaes, cujo transporte seja realizado em veculos prprios, arrendados, ou mediante
contratao de transportador autnomo de cargas, com mais de uma nota fiscal.
Autorizao de uso do MDF-e implicar em registro posterior dos eventos, nos documentos
fiscais eletrnicos nele relacionados.
O arquivo eletrnico do MDF-e, ser transmitido pela Internet, para o ambiente autorizador (1),
que far uma validao do arquivo (2) e devolver uma mensagem eletrnica com o resultado
da validao, podendo ser: rejeio ou autorizao de uso (3). Sendo que s poder iniciar o
transporte, quando tiver a sua autorizao de uso.
Para acompanhar o transporte das mercadorias dever ser impresso, em papel, um documento
auxiliar do MDF-e de acordo com leiaute definido neste manual, o Documento Auxiliar de MDF-
e DAMDFE (4).
O documento auxiliar em papel poder ser substitudo por um carto com RFID no padro
Brasil-ID, conforme legislao especfica.
9
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
A empresa emitente dever encerrar o MDF-e no final do percurso. Enquanto houver MDF-e
pendente de encerramento no ser possvel autorizar novo MDF-e, para o mesmo par UF de
carregamento e UF de descarregamento, para o mesmo veculo.
Entende-se como encerramento do MDF-e o ato de informar ao fisco, atravs de Web Service
de registro de eventos o fim de sua vigncia, que poder ocorrer pelo trmino do trajeto
acobertado ou pela alterao das informaes do MDF-e atravs da emisso de um novo.
10
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
a) Recepo de MDF-e;
1) Recepo;
2) Consulta Processamento;
b) Consulta da situao atual do MDF-e;
c) Consulta do status do servio;
d) Registro de eventos (cancelamento, encerramento, registro de passagem);
e) Consulta MDF-e no encerrados.
Para cada servio oferecido existir um Web Service especfico. O fluxo de comunicao
sempre iniciado pelo aplicativo do contribuinte atravs do envio de uma mensagem ao Web
Service com a solicitao do servio desejado.
A solicitao de servio poder ser atendida na mesma conexo ou ser armazenada em filas de
processamento nos servios mais crticos para um melhor aproveitamento dos recursos de
comunicao e de processamento do Ambiente Autorizador.
11
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
Aplicativo de Faturamento
( ERP ou software especfico ) MDF-e
a) Padro de Codificao
A especificao do documento XML adotada a recomendao W3C para XML 1.0, disponvel
em www.w3.org/TR/REC-xml e a codificao dos caracteres ser em UTF-8, assim todos os
documentos XML sero iniciados com a seguinte declarao:
OBS1: Lembrando que cada arquivo XML somente poder ter uma nica declarao <?xml
version="1.0" encoding="UTF-8"?>.
OBS2: Cada arquivo de MDF-e ter apenas um MDF-e, dada a quantidade de documentos
fiscais que um MDF-e poder conter.
b) Declarao namespace
O documento XML dever ter uma nica declarao de namespace no elemento raiz do
documento com o seguinte padro:
12
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
c) Prefixo de namespace
Na gerao do arquivo XML do MDF-e, devero ser preenchidos no modelo apenas as TAGs
de campos identificados como obrigatrios no leiaute ou os campos obrigatrios por fora da
legislao pertinente. Os campos obrigatrios no leiaute so identificados pelo primeiro dgito
da coluna ocorrncia (Ocorr.) que inicie com 1, ex.: 1-1, 1-2, 1-N . Os campos obrigatrios por
fora da legislao pertinente devem ser informados, mesmo que no leiaute seu preenchimento
seja facultativo.
Para reduzir o tamanho final do arquivo XML do MDF-e alguns cuidados de programao
devero ser assumidos:
no incluir "zeros no significativos" para campos numricos;
no incluir "espaos" ("line-feed", "carriage return", "tab", caractere de "espao" entre as
TAGs.) no incio ou no final de campos numricos e alfanumricos;
no incluir comentrios no arquivo XML;
no incluir anotao e documentao no arquivo XML (TAG annotation e TAG
documentation);
no incluir caracteres de formatao no arquivo XML ("line-feed", "carriage return", "tab",
caractere de "espao" entre as TAGs).
e) Validao de Schema
Para garantir minimamente a integridade das informaes prestadas e a correta formao dos
arquivos XML, o contribuinte dever submeter o arquivo do MDF-e e as demais mensagens
XML para validao pelo Schema (XSD XML Schema Definition), disponibilizado pelo
Ambiente Autorizador, antes de seu envio.
13
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
O meio fsico de comunicao utilizado ser a Internet, com o uso do protocolo SSL verso 3.0,
com autenticao mtua, que alm de garantir um duto de comunicao seguro na Internet,
permite a identificao do servidor e do cliente atravs de certificados digitais, eliminando a
necessidade de identificao do usurio atravs de nome ou cdigo de usurio e senha.
O modelo de comunicao segue o padro de Web Services definido pelo WS-I Basic Profile.
A chamada dos diferentes Web Services do Projeto MDF-e realizada com o envio de uma
mensagem XML atravs do campo mdfeDadosMsg.
14
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
O certificado digital utilizado no Projeto do MDF-e ser emitido por Autoridade Certificadora
credenciada pela Infra-estrutura de Chaves Pblicas Brasileira ICP-Brasil, tipo A1 ou A3,
devendo conter o CNPJ da pessoa jurdica titular do certificado digital no campo otherName
OID =2.16.76.1.3.3.
Deve-se evitar o uso das TAGs relacionadas a seguir, pois as informaes sero obtidas a partir do
Certificado do emitente:
<KeyValue>
<RSAKeyValue>
<Modulus>
<Exponent>
15
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
A assinatura do Contribuinte no MDF-e ser feita na TAG <infMDFe> identificada pelo atributo
Id, cujo contedo dever ser um identificador nico (chave de acesso) precedido do literal
MDFe para o MDF-e, conforme leiaute descrito no Anexo I. O identificador nico precedido do
literal #MDFe dever ser informado no atributo URI da TAG <Reference>. Para as demais
mensagens a serem assinadas, o processo ser o mesmo mantendo sempre um identificador
nico para o atributo Id na TAG a ser assinada. Segue um exemplo:
<DigestValue>vFL68WETQ+mvj1aJAMDx+oVi928=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>IhXNhbdL1F9UGb2ydVc5v/gTB/y6r0KIFaf5evUi1i ...</SignatureValue>
<KeyInfo>
<X509Data>
<X509Certificate>MIIFazCCBFOgAwIBAgIQaHEfNaxSeOEvZGlVDANB ... </X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</MDFe>
Para a validao da assinatura digital, seguem as regras que sero adotadas pelo Ambiente
Autorizador:
(1) Extrair a chave pblica do certificado;
(2) Verificar o prazo de validade do certificado utilizado;
(3) Montar e validar a cadeia de confiana dos certificados validando tambm a LCR
(Lista de Certificados Revogados) de cada certificado da cadeia;
(4) Validar o uso da chave utilizada (Assinatura Digital) de tal forma a aceitar certificados
somente do tipo A (no sero aceitos certificados do tipo S);
(5) Garantir que o certificado utilizado de um usurio final e no de uma Autoridade
Certificadora;
(6) Adotar as regras definidas pelo RFC 3280 para LCRs e cadeia de confiana;
(7) Validar a integridade de todas as LCR utilizadas pelo sistema;
(8) Prazo de validade de cada LCR utilizada (verificar data inicial e final).
A forma de conferncia da LCR pode ser feita de 2 (duas) maneiras: On-line ou Download
peridico. As assinaturas digitais das mensagens sero verificadas considerando a lista de
certificados revogados disponvel no momento da conferncia da assinatura.
17
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
Caracterstica Descrio
Web Services Padro definido pelo WS-I Basic Profile 1.1 (http://www.ws-
i.org/Profiles/BasicProfile-1.1-2004-08-24.html).
Meio lgico de comunicao Web Services, disponibilizados pelo AMBIENTE AUTORIZADOR
Meio fsico de comunicao Internet
Protocolo Internet SSL verso 3.0, com autenticao mtua atravs de certificados
digitais.
Padro de troca de mensagens SOAP verso 1.2.
Padro da mensagem XML no padro Style/Encoding: Document/Literal.
Padro de certificado digital X.509 verso 3, emitido por Autoridade Certificadora credenciada
pela Infra-estrutura de Chaves Pblicas Brasileira ICP-Brasil, do
tipo A1 ou A3, devendo conter o CNPJ do proprietrio do certificado
digital.
Para assinatura de mensagens, utilizar o certificado digital de um dos
estabelecimentos da empresa emissora do CT-e ou NF-e.
Para transmisso, utilizar o certificado digital do responsvel pela
transmisso.
Padro de assinatura digital XML Digital Signature, Enveloped, com certificado digital X.509
verso 3, com chave privada de 1024 bits, com padres de
criptografia assimtrica RSA, algoritmo message digest SHA-1 e
utilizao das transformaes Enveloped e C14N.
Validao de assinatura digital Ser validada alm da integridade e autoria, a cadeia de confiana
com a validao das LCRs.
Padres de preenchimento XML Campos no obrigatrios do Schema que no possuam contedo
tero suas tags suprimidas no arquivo XML.
Mscara de nmeros decimais e datas esto definidas no
Schema XML.
Nos campos numricos inteiro, no incluir a vrgula ou ponto
decimal.
Nos campos numricos com casas decimais, utilizar o ponto
decimal na separao da parte inteira.
A forma de processamento das solicitaes de servios no MDF-e pode ser sncrona, caso o
atendimento da solicitao de servio seja realizado na mesma conexo, ou assncrona,
quando o processamento do servio solicitado no atendido na mesma conexo, nesta
situao torna-se necessria a realizao de mais uma conexo para a obteno do resultado
do processamento.
Servio Implementao
Recepo do MDF-e Assncrona
Consulta Situao atual do MDF-e Sncrona
Consulta do status do servio Sncrona
Registro de evento Sncrona
Consulta MDF-e no encerrados Sncrona
18
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
19
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
(4)
(5)
Fila de
recibos Processamento
de Servios
(6)
(7)
20
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
A estrutura de um item composta pela rea de controle (identificador) e pela rea de detalhe
que contem a mensagem XML. As seguintes informaes so adotadas como atributos de
controle:
A fila de sada ter a mesma estrutura da fila de entrada, a nica diferena ser no contedo do
detalhe da mensagem que contm o resultado do processamento da solicitao de servio em
formato XML.
21
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
Nota: O termo fila utilizado apenas para designar um repositrio de recibos emitidos. A
implementao da fila poder ser feita atravs de Banco de Dados ou qualquer outra
forma, sendo transparente ao contribuinte que realizar a consulta do processamento
efetuado (processos assncronos).
<soap12:Header>
<mdfeCabecMsg xmlns="http://www.portalfiscal.inf.br/mdfe/wsdl/MdfeRecepcao">
<cUF>string</cUF>
<versaoDados>string</versaoDados>
</mdfeCabecMsg>
</soap12:Header>
A informao armazenada na rea de dados um documento XML que deve atender o leiaute
definido na documentao do Web Service acessado:
<soap12:Body>
<mdfeDadosMsg xmlns="http://www.portalfiscal.inf.br/mdfe/wsdl/MDFeRecepcao">xml</mdfeDadosMsg>
</soap12:Body>
Um Schema XML uma linguagem que define o contedo do documento XML, descrevendo os
seus elementos e a sua organizao, alm de estabelecer regras de preenchimento de contedo e
de obrigatoriedade de cada elemento ou grupo de informao.
22
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
A validao da estrutura XML da mensagem realizada por um analisador sinttico (parser) que
verifica se a mensagem atende as definies e regras de seu Schema XML.
Qualquer divergncia da estrutura XML da mensagem em relao ao seu Schema XML provoca um
erro de validao do Schema XML.
A primeira condio para que a mensagem seja validada com sucesso que ela seja submetida ao
Schema XML correto.
Assim, o aplicativo do contribuinte deve estar preparado para gerar as mensagens no leiaute em
vigor, devendo ainda informar a verso do leiaute da estrutura XML da mensagem no campo
versaoDados do elemento mdfeCabecMsg do SOAP Header.
<soap12:Header>
<mdfeCabecMsg xmlns="http://www.portalfiscal.inf.br/mdfe/wsdl/mdfeRecepcao">
<cUF>35</cUF>
<versaoDados>1.00</versaoDados>
</mdfeCabecMsg>
</soap12:Header>
Toda mudana de leiaute das mensagens dos Web Services implica na atualizao do seu
respectivo Schema XML.
A identificao da verso dos Schemas ser realizada com o acrscimo do nmero da verso
no nome do arquivo precedida da literal _v, como segue:
A maioria dos Schemas XML do MDF-e utilizam as definies de tipos bsicos ou tipos
complexos que esto definidos em outros Schemas XML (ex.: tiposGeral_v1.00.xsd, etc.),
nestes casos, a modificao de verso do Schema bsico ser repercutida no Schema
principal.
As modificaes de leiaute das mensagens dos Web Services podem ser causadas por
necessidades tcnicas ou em razo da modificao de alguma legislao. As modificaes
23
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
3.5.1. Liberao das verses dos Schemas para o Manifesto Eletrnico de Documentos Fiscais
MDF-e
Os schemas XML das mensagens XML so identificados pelo seu nome, seguido da verso do
respectivo schema.
Assim, para o schema XML de enviMDF-e, corresponder um arquivo com a extenso .xsd,
que ter o nome de enviMDFe_v9.99.xsd, onde v9.99, corresponde a verso do respectivo
schema.
Para identificar quais os schemas que sofreram alterao em um determinado pacote liberado,
deve-se comparar o nmero da verso do schema deste pacote com o do pacote anterior.
Exemplificando:
PACOTE PL_ MDFe_ 1.00.ZIP PL_MDFe_ 1.00.ZIP
DATA LIBERAO 01/08/2011 01/11/2011
SCHEMAS enviMDFe_v1.00.xsd enviMDFe _v1.30.xsd
eventoMDFe_v1.00.xsd eventoMDFe_v1.00.xsd
tiposGeral_v1.00.xsd tiposGeral _v1.00.xsd
Durante este perodo, os novos Schemas XML sero avaliados e testados para a identificao
de eventuais falhas de implementao das alteraes realizadas no Manual de Orientaes do
Contribuinte.
24
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
Em alguma situao pode surgir a necessidade de correo de um Schema XML por um erro
de implementao de regra de validao, obrigatoriedade de campo, nome de tag divergente do
definido no leiaute da mensagem, que no modifica a estrutura do Schema XML e nem exige a
alterao dos aplicativos da SEFAZ ou dos contribuintes.
Nesta situao, divulgaremos um novo pacote de liberao com o Schema XML corrigido, sem
modificar o nmero da verso do PL para manter a compatibilidade com o Manual de
Orientaes do Contribuinte vigente.
A identificao dos pacotes mais recentes se dar com o acrscimo de letras minscula do
alfabeto, como por exemplo: MDFe_PL_1.00a.ZIP, indicando que se trata da primeira verso
corrigida do MDFe_PL_1.00.ZIP
O controle de verso de cada um dos schemas vlidos do MDF-e compreende uma definio
nacional sobre:
Qual a verso vigente (verso mais atualizada)?
Quais so as verses anteriores ainda suportadas por todas as SEFAZ?
Quais so as verses da parte especfica de cada modal suportadas pela parte
genrica?
Este controle de verso permite a adaptao dos sistemas de informtica das empresas
participantes do Projeto em diferentes datas. Ou seja, algumas empresas podero estar com
uma verso de leiaute mais atualizada, enquanto outras empresas podero ainda estar
operando com mensagens em um leiaute anterior.
25
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
Mensagens recebidas com uma verso de leiaute no suportada sero rejeitadas com uma
mensagem de erro especfica na verso do leiaute de resposta mais recente em uso.
A estrutura do Schema XML do MDF-e foi criada como sendo composta de uma parte genrica
do schema e uma parte especfica para cada modal, com o objetivo de criar uma maior
independncia entre os modais, onde uma alterao no leiaute especfico para um modal no
repercuta nos demais.
A estrutura genrica a parte que possui os campos (tags) de uso comum a serem utilizados
por todos os modais.
Para alcanar este objetivo foi criada no schema XML do MDF-e uma estrutura genrica com
um elemento do tipo any que permite a insero do XML especfico do modal, conforme
demonstrado na figura a seguir:
A verso do schema XML a ser utilizada na parte especfica do modal ser identificada com um
atributo de verso prprio (tag versaoModal), conforme figura a seguir:
26
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
A parte especfica do schema XML para cada modal ser distribuda no mesmo pacote de
liberao em arquivo separado para cada um deles.
Segue exemplo de nomes de arquivos de schema XML da parte especfica de cada modal:
Uma verso da parte genrica dever suportar mais de uma verso da parte especfica de cada
modal. Normalmente esta relao deve ser de uma para uma (1:1). Apenas em momentos de
transio poderemos ter empresas de um modal utilizando uma verso mais atualizada,
enquanto outras empresas podero ainda estar operando com um leiaute anterior da parte
especfica.
O Sistema de Registro de Eventos do MDF-e SRE o modelo genrico que permite o registro
de evento de interesse do MDF-e originado a partir do prprio contribuinte ou da administrao
tributria.
Um evento o registro de um fato relacionado com o documento fiscal eletrnico, esse evento
pode ou no modificar a situao do documento (por exemplo: cancelamento e encerramento)
ou simplesmente dar cincia sobre o trnsito deste documento (por exemplo: registro de
passagem).
27
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
O servio para registro de eventos ser disponibilizado pelo Ambiente Autorizador atravs de
WebService de processamento sncrono e ser propagado para os demais rgos interessados
pelo mecanismo de compartilhamento de documentos fiscais eletrnicos. As mensagens de
evento utilizaro o padro XML j definido para o projeto MDF-e contendo a assinatura digital
do emissor do evento (seja ele contribuinte ou fisco).
O WebService ser nico com a funcionalidade de tratar eventos de forma genrica para
facilitar a criao de novos eventos sem a necessidade de criao de novos servios e com
poucas alteraes na aplicao de Registro de Eventos do Ambiente Autorizador.
As regras de validao referentes parte genrica dos eventos estaro descritas no item 4.4
deste manual.
As validaes especficas de cada tipo de evento estaro descritas no item 5 deste Manual,
originando um novo subitem para cada tipo de evento especificado.
28
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
Legenda:
Tipo de Autor do Evento: 1 Empresa Emitente; 2 Fisco do Emitente; 3 Fisco; 4 RFB; 5
Outros rgos / Agncia Reguladora;
Tipo de Meio de Informao: 1 via WS de Evento; 2 via Extranet MDF-e; 3 via Portal
MDF-e; 4 Via integrao sistemas;
Os servios de autorizao sero providos pelo Ambiente Autorizador, que prestar o servio
para todos os Estados, mediante Protocolo de Cooperao assinado entre as SEFAZ e/ou entre
a SEFAZ e a RFB.
29
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
4. Web Services
Os Web Services disponibilizam os servios que sero utilizados pelos aplicativos dos
contribuintes. O mecanismo de utilizao dos Web Services segue as seguintes premissas:
a) Ser disponibilizado um Web Service por servio, existindo um mtodo para cada tipo
de servio;
30
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
Processo: assncrono.
Mtodo: mdfeRecepcaoLote
31
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
As mensagens recebidas com erro geram uma mensagem de erro. Nas demais hipteses ser
retornado um recibo com nmero, data, hora local de recebimento e tempo mdio de resposta do
servio nos ltimos 5 minutos.
O nmero do recibo gerado pelo servio do Ambiente Autorizador ser a chave de acesso do servio
de consulta ao resultado do processamento.
32
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
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.
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 do controle de tamanho ser implementado por aplicativo
teremos a devoluo da mensagem de erro 214.
O Ambiente Autorizador que mantm o Web Service disponvel, mesmo quando o servio
estiver paralisado, dever implementar as verificaes 108 e 109. Estas validaes podero ser
dispensadas se o Web Service no ficar disponvel quando o servio estiver paralisado.
33
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
identificao do ambiente;
verso do aplicativo;
o cdigo 103 e o literal Arquivo recebido com Sucesso;
o cdigo da UF que atendeu a solicitao;
o nmero do recibo (vide item 6.5), com data, hora e local de recebimento da
mensagem;
tempo mdio de resposta do servio de processamento dos arquivos nos ltimos 5
minutos (vide detalhamento da forma de clculo no item 6.7).
Caso ocorra algum problema de validao, o aplicativo dever retornar uma mensagem com as
seguintes informaes:
a identificao do ambiente;
a verso do aplicativo;
o cdigo e a respectiva mensagem de erro (vide a tabela do item 6.1.1);
o cdigo da UF que atendeu a solicitao;
34
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
A existncia de qualquer erro na validao de forma da rea de dados (item 4.1.8 a) implica na
rejeio do arquivo.
A validao do schema XML do MDF-e pelo Ambiente Autorizador dever ser feita em duas
etapas:
- A segunda etapa (realizada mais adiante) deve validar a estrutura especfica do modal. Em
caso de erro, retornar o cdigo 580.
35
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
G001 Tipo do ambiente do MDF-e difere do ambiente do Web Service Obrig. 252 Rej.
37
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
G020 Se o tipo de emisso do CT-e informado for FS-DA, o campo Obrig. 602 Rej.
SegCodBarra ter de ser informado
Observao: Retornar a chave do CT-e em contingncia
G021 Se o tipo de emisso do CT-e informado for diferente de FS-DA, Obrig. 603 Rej.
o campo SegCodBarra no dever ser informado
Observao: Retornar a chave do CT-e em contingncia
Se informado grupo NFe
Chave de acesso de uma das NF-e invlida (dgito de controle,
G022 Obrig. 604 Rej.
zeros ou nulo)
Observao: Retornar a chave invlida
G023 Se informado grupo NFe: Obrig. 622 Rej.
- Chave de acesso de NF-e invlida (Ano < 2005 ou Ano maior
que Ano corrente)
Observao: Retornar a chave invlida
G024 Se informado grupo NFe: Obrig. 623 Rej.
- Chave de acesso de NF-e invlida (Ms = 0 ou Ms > 12)
Observao: Retornar a chave invlida
G025 Se informado grupo NFe: Obrig. 624 Rej.
- Chave de acesso de NF-e invlida (CNPJ zerado ou digito
invlido)
Observao: Retornar a chave invlida
G026 Se informado grupo NFe: Obrig. 625 Rej.
- Chave de acesso de NF-e invlida (modelo diferente de 55)
Observao: Retornar a chave invlida
G027 Se informado grupo NFe: Obrig. 626 Rej.
- Chave de acesso de NF-e invlida (numero NF = 0)
Observao: Retornar a chave invlida
G027a Se informado grupo NFe: Obrig. 674 Rej.
- Chave de acesso de NF-e invlida (tipo de emisso invlido)
Observao: Retornar a chave invlida
G027b 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.
Verificar se NF-e existe
Observao: Retornar a chave da NF-e inexistente
NF-e em contingncia fica dispensada dessa validao
G027c Se informado grupo NFe: Facult. 676 Rej.
Chave de Acesso da NF-e difere da existente em BD
(opcionalmente a descrio do erro, campo xMotivo, tem
concatenada a Chave de Acesso existente)
NF-e em contingncia fica dispensada dessa validao
G027d Se informado grupo NFe: Facult. 677 Rej.
Verificar se NF-e indicada est cancelada ou denegada
Observao: Retornar a chave da NF-e com situao irregular
NF-e em contingncia fica dispensada dessa validao
38
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
39
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
G041 Se o tipo de emisso da NF-e informada for FS-DA ou FS-IA, o Obrig. 606 Rej.
campo SegCodBarra ter de ser informado
Observao: Retornar a chave da NF-e em contingncia
G042 Se o tipo de emisso da NF-e informada for diferente de FS-DA Obrig. 607 Rej.
ou FS-IA, o campo SegCodBarra no dever ser informado
Observao: Retornar a chave da NF-e em contingncia
G043 Se informado o grupo NF, as notas relacionadas devem ter sido Obrig. 608 Rej.
emitidas pela mesma empresa emissora do manifesto (CNPJ
base).
G044 CNPJ Emitente invlido (dgito controle, zeros ou nulo) Obrig. 207 Rej.
G045 IE Emitente no informada (zeros ou nulo) Obrig. 229 Rej.
IE Emitente invlida (erro no dgito de controle)
Obs.: Antes da validao, a IE dever ser normalizada, na
aplicao da SEFAZ, com o acrscimo de zeros no
significativos previstos na definio do formato da IE se
necessrio.
G046 Obrig. 209 Rej.
Ex.: IE informada 130000019, formato da IE: NNNNNNNNNND,
a IE deve ser padronizada para 00130000019, com o acrscimo
dos zeros no significativos necessrios para a validao do
dgito verificador.
40
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
Se modal rodovirio:
Verificar se existe MDF-e no encerrado para o CNPJ do
G055a emitente com mais de 30 dias desde a autorizao. Obrig. 686 Rej.
OBS: retornar chave de acesso e protocolo de autorizaco
mais antigo que causa o bloqueio.
Se modal rodovirio, UF Carregamento e Descarregamento
forem diferentes de Exterior:
G056 Obrig. 646 Rej.
Verificar se as placas informadas (veiculo Trao e Reboques)
encontram-se diferentes do formato nacional (AAAXXXX).
Se informada autorizao download XML com CNPJ:
G057 Obrig. 660 Rej.
CNPJ com zeros ou dgito invlido
Se informada autorizao download do XML com CPF:
G058 CPF com zeros, nulo, nmeros repetidos (111, 222, etc), ou Obrig. 661 Rej.
dgito de controle invlido.
Se modal Rodovirio, o grupo de informaes de UF de
percurso dever ser preenchido na ordem Origem Destino
sempre que existir pelo menos uma UF entre a UF de
G060 Obrig. 663 Rej.
carregamento e UF de descarregamento.
OBS: A regra ser aplicada considerando as divisas
possveis na ordem definida para o percurso.
O grupo de informaes infCT para conhecimentos de
transporte em papel no ser mais aceito em razo da
G061 Obrig. 664 Rej.
obrigatoriedade do documento eletrnico para todas
operaes.
Se preenchido grupo de informaes de documentos infNF
(Notas Fiscais NO Eletrnicas) e for operao interestadual
(UF Ini <> UF Fim):
G062 Verificar se o CNPJ do emitente da NF est habilitado no Obrig. 665 Rej.
CNE para emisso de Nota Fiscal Eletrnica.
Se CNPJ estiver habilitado, o grupo de documentos NF em
papel (infNF) NO dever estar preenchido
Verificar se o valor informado nos campos totalizadores de
G063 documentos (qCTe, qNFe, qMDFe) est de acordo com o Obrig. 667 Rej.
numero de documentos relacionados no MDF-e.
Validaes ANTT (implementao futura depende de integrao entre agencia e ambiente nacional)
Se modal rodovirio e informado RNTRC
G064 Facult. 681 Rej.
Verificar se o RNTRC existe
Se modal rodovirio e informado RNTRC
G065 Facult. 682 Rej.
Verificar situao do RNTRC
Se modal rodovirio e informado RNTRC
G066 Verificar se a placa do veculo de trao est associada ao Facult. 683 Rej.
RNTRC
Se modal rodovirio e informado RNTRC
G067 Verificar se foi informado CIOT quando este for obrigatrio Facult. 684 Rej
para o RNTRC
41
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
Ou seja:
Validao Conseqncia
De forma Situao do
Para o contribuinte Banco de Dados
do MDF-e MDF-e
Invlida Rejeio Corrigir MDF-e No gravar
Autorizao de
Vlida A prestao autorizada Gravar
uso
Para cada MDF-e ser atribudo um nmero de protocolo do Ambiente Autorizador (vide regra
de formao no item 6.6).
42
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
Processo: assncrono.
Mtodo: mdfeRetRecepcao
Entrada: Estrutura XML contendo o nmero do recibo que identifica a mensagem de envio de
MDF-e.
43
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
BR06 cStat E BR01 N 1-1 3 Cdigo do status da resposta para o arquivo (vide
item 6.1.1)
BR07 xMotivo E BR01 C 1-1 1-255 Descrio literal do status da resposta para o
arquivo.
BR08 cUF E BR01 N 1-1 2 Cdigo da UF que atendeu a solicitao.
BR09 protMDFe* xml BR01 - 0-1 - Resultado do processamento do MDF-e (vide
leiaute abaixo).
Estas informaes so retornadas apenas para o
cdigo do status do arquivo = 104 (Arquivo
processado)
44
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
A02 Validade do Certificado (data incio e data fim) Obrig. 281 Rej.
A03 Verifica a Cadeia de Certificao: Obrig. 283 Rej.
- Certificado da AC emissora no cadastrado na SEFAZ
- Certificado de AC revogado
- Certificado no assinado pela AC emissora do Certificado
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 da SEFAZ.
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.
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.
O cabealho contm a verso do Schema XML da mensagem contida na rea de dados que
ser utilizado pelo Web Service.
46
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
47
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
Processo: sncrono.
Mtodo: mdfeConsultaMDF
Este mtodo ser responsvel por receber as solicitaes referentes consulta de situao de
MDF-e enviados para o Ambiente Autorizador. Seu acesso permitido apenas pela chave nica
de identificao do Manifesto Eletrnico de Documentos Fiscais.
A02 Validade do Certificado (data incio e data fim) Obrig. 281 Rej.
A03 Verifica a Cadeia de Certificao: Obrig. 283 Rej.
- Certificado da AC emissora no cadastrado na SEFAZ
- Certificado de AC revogado
- Certificado no assinado pela AC emissora do Certificado
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.
49
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
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.
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.
50
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
H04 Chave de acesso invlida (Ano < 2012 ou Ano maior que Ano corrente) Obrig. 592 Rej.
H05 Chave de acesso invlida (Ms = 0 ou Ms > 12) Obrig. 593 Rej.
H06 Chave de acesso invlida (CNPJ zerado ou digito invlido) Obrig. 594 Rej.
H07 Chave de acesso invlida (modelo diferente de 58) Obrig. 595 Rej.
H09 Acesso BD MDF-e (Chave: CNPJ Emit, Modelo, Srie, Nro): Obrig. 217 Rej.
- Verificar se MDF-e no existe
H10 - Verificar se campo Cdigo Numrico informado na Chave de Acesso Obrig. 216 Rej.
diferente do existente no BD
H11 Chave de Acesso difere da existente em BD (opcionalmente a descrio Obrig. 600 Rej.
do erro, campo xMotivo, tem concatenada a Chave de Acesso, quando o
autor da consulta for o emissor)
51
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
Funo: servio destinado consulta do status do servio prestado pelo Ambiente Autorizador.
Processo: sncrono.
Mtodo: mdfeStatusServicoMDF
Ti Descrio/Observao
# Campo Ele Pai Ocor. Tam. Dec.
po
DR01 retConsStatServMDFe Raiz - - - - TAG raiz da Resposta
DR02 Verso A DR01 N 1-1 1-4 2 Verso do leiaute
DR03 tpAmb E DR01 N 1-1 1 Identificao do Ambiente:
1 Produo / 2 - Homologao
DR04 verAplic E DR01 C 1-1 1-20 Verso do Aplicativo que processou a consulta
DR05 cStat E DR01 N 1-1 3 Cdigo do status da resposta.
52
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
Este mtodo ser responsvel por receber as solicitaes referentes consulta do status do
servio do Ambiente Autorizador.
A empresa que construir aplicativo que se mantenha em permanente "loop" de consulta a este
Web Service, dever aguardar um tempo mnimo de 3 minutos entre uma consulta e outra,
evitando sobrecarga desnecessria dos servidores do Ambiente Autorizador.
A02 Validade do Certificado (data incio e data fim) Obrig. 281 Rej.
A03 Verifica a Cadeia de Certificao: Obrig. 283 Rej.
- Certificado da AC emissora no cadastrado na SEFAZ
- Certificado de AC revogado
- Certificado no assinado pela AC emissora do Certificado
53
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
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.
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.
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.
54
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
O cabealho contm a verso do Schema XML da mensagem contida na rea de dados que
ser utilizado pelo Web Service.
55
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
Processo: sncrono.
Mtodo: mdfeConsNaoEnc
56
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
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.
A02 Validade do Certificado (data incio e data fim) Obrig. 281 Rej.
A03 Verifica a Cadeia de Certificao: Obrig. 283 Rej.
- Certificado da AC emissora no cadastrado na SEFAZ
- Certificado de AC revogado
- Certificado no assinado pela AC emissora do Certificado
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.
57
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
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.
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.
58
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
59
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
Web Service :
RecepcaoEvento
Envio de Evento do MDF-e Proc .
mdfeRecepcaoEvento Recepo
Ret
Cliente
SRE Aplicao SRE
Retorno
60
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
61
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
62
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
O WS de Eventos acionado pelo interessado (emissor ou rgo pblico) que deve enviar
mensagem de registro de evento.
63
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
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.
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 do controle de tamanho ser implementado por aplicativo
teremos a devoluo da mensagem de erro 214.
O Ambiente Autorizador que mantm o Web Service disponvel, mesmo quando o servio
estiver paralisado, dever implementar as verificaes 108 e 109. Estas validaes podero ser
dispensadas se o Web Service no ficar disponvel quando o servio estiver paralisado.
64
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
A aplicao dever validar os campos cUF e versaoDados, rejeitando o lote recebido em caso
de informaes inexistentes ou invlidas. O campo versaoDados contm a verso do Schema
XML da mensagem contida na rea de dados que ser utilizado pelo Web Service.
65
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
J01 Tipo do ambiente difere do ambiente do Web Service Obrig. 252 Rej.
J03 CNPJ do autor do evento informado invlido (DV ou Obrig. 627 Rej.
zeros)
Validar se atributo Id corresponde concatenao dos
J04 Obrig. 628 Rej.
campos evento (ID + tpEvento + chMDFe + nSeqEvento)
J09 Chave de acesso invlida (Ms = 0 ou Ms > 12) Obrig. 593 Rej.
J10 Chave de acesso invlida (CNPJ zerado ou digito invlido) Obrig. 594 Rej.
J11 Chave de acesso invlida (modelo diferente de 58) Obrig. 595 Rej.
66
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
67
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
Autor do Evento: O autor do evento o emissor do MDF-e. A mensagem XML do evento ser
assinada com o certificado digital que tenha o CNPJ base do Emissor do MDF-e.
Cdigo do Tipo de Evento: 110111
Entrada: Estrutura XML ser inserida na tag de tipo any da Parte Geral do WebService de
Registro de Eventos.
K02 Verificar se o nSeqEvento maior que o valor permitido (=1) Obrig. 636 Rej.
68
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
69
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
Autor do Evento: O autor do evento o emissor do MDF-e. A mensagem XML do evento ser
assinada com o certificado digital que tenha o CNPJ base do Emissor do MDF-e.
Cdigo do Tipo de Evento: 110112
Entrada: Estrutura XML ser inserida na tag de tipo any da Parte Geral do WebService de
Registro de Eventos.
70
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
71
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
Autor do Evento: O autor do evento o emissor do MDF-e. A mensagem XML do evento ser
assinada com o certificado digital que tenha o CNPJ base do Emissor do MDF-e.
Cdigo do Tipo de Evento: 110114
Entrada: Estrutura XML ser inserida na tag de tipo any da Parte Geral do WebService de
Registro de Eventos.
72
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
73
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
Grupo Aplicao
A Validao do Certificado Digital utilizada no protocolo SSL Geral
B Validao da Mensagem XML no servio assncrono Geral
C Validao das informaes de controle da chamada ao Web Geral
Service
D Validao da rea de dados da Mensagem XML Geral
E Validao do Certificado Digital utilizada na Assinatura Digital Geral
F Validao da Assinatura Digital Geral
G Validao do MDF-e Especfica
H Validao do Pedido de Consulta de situao de MDF-e Especfica
I Validao do Pedido de Consulta de Status de Servio Especfica
J Validao do Pedido de Registro de evento de MDF-e Parte Especfica
Geral
K Validao do Pedido de Registro de evento de MDF-e Parte Especfica
Especfica
L Validao do Pedido de Consulta MDF-e no encerrados
As regras do grupo A, B, C, D, E e F so de aplicao geral e aplicadas em todos os Web
Services existentes, as regras do grupo G, H, I, J, K e L so especficos de cada Web Service
existente.
75
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
OBS.:
1. Recomendamos a no utilizao de caracteres especiais ou acentuao nos textos das
mensagens de erro.
2. Recomendamos que o campo xMotivo da mensagem de erro para o cdigo 999 seja
informado com a mensagem de erro do aplicativo ou do sistema que gerou a exceo no
prevista.
Visando facilitar o processo de guarda dos arquivos pelos legtimos interessados, foi criado um
padro de nome para os diversos tipos de arquivos utilizados pelo sistema MDF-e. So eles:
78
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
Todos os textos de um documento XML passam por uma anlise do parser especfico da
linguagem. Alguns caracteres afetam o funcionamento deste parser, no podendo aparecer no
texto de uma forma no controlada.
Alguns destes caracteres podem aparecer especialmente nos campos de Razo Social, Endereo e
Informao Adicional. Para resolver o problema, recomendvel o uso de uma seqncia de
escape em substituio ao respectivo caractere.
Ex. a denominao: DIAS & DIAS LTDA deve ser informada como: DIAS & DIAS LTDA no
XML para no afetar o funcionamento do "parser".
79
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
DV = 11 - (resto da diviso)
Quando o resto da diviso for 0 (zero) ou 1 (um), o DV dever ser igual a 0 (zero).
Neste caso o DV da chave de acesso do MDF-e igual a "5", valor este que dever compor a
chave de acesso totalizando a uma seqncia de 44 caracteres.
O nmero do Recibo deve ser gerado pelo Ambiente Autorizador, com a seguinte regra de
formao:
80
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
81
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
8. Cdigo de Barra
Margem Clara: Espao claro, que no contm nenhuma marca legvel por mquina, existente
esquerda e direita do cdigo para evitar interferncia na decodificao da simbologia. A
margem clara tambm chamada de "rea livre", "zona de silncio" ou "margem de silncio".
Start C: inicia a codificao dos dados CODE-128C de acordo com o conjunto de caracteres. O
Start C no representa nenhum caractere.
Chave de acesso do MDF-e: representa o conjunto de 44 caracteres da chave de acesso do
MDF-e.
DV: dgito verificador da simbologia.
Stop: caractere de parada, indica o final do cdigo ao leitor ptico.
O cdigo de barras dever ser impresso com resoluo mnima de 300 dpi, devendo ser
observada a rea reservada no DAMDFE de 3 x 9 cm.
Altura da barra: no intuito de propiciar melhor rea de leitura, a altura da barra no poder ser
inferior a 1,5 cm e nem superior a 2,5 cm.
Largura da barra: considerando que para cada smbolo da barra so codificados dois
caracteres, ento teremos:
Tamanho do campo chave de acesso = 44 (caracteres) / 2 = 22 (smbolos)
Considerando que cada smbolo possui 11 (mdulos) * 22 (smbolos) = 242 posies
Margem clara = deve ter no mnimo a dimenso de 10 (mdulos) * 2 = 20 posies
Start C = 11 (mdulos) = 11 posies
DV = 11 (mdulos) = 11 posies
Stop = 13 (mdulos) = 13 posies
Tamanho total da simbologia = 242 + 20 + 11 + 11 + 13 = 297 (posies)
Largura mxima de cada mdulo da barra = 9 cm / 297 (posies) = 0,03 cm
82
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
Exemplo: consideremos que a chave de acesso fosse apenas de oito caracteres e contivesse o
seguinte nmero: 09758364
Na linha valor do caractere foi incluso o valor 105 que corresponde ao valor do caractere
de incio (start) para o padro Code C.
Excetuando o caractere de start, os demais valores dos caracteres coincidem com os
valores da chave de acesso, isto porque estamos utilizando o padro Code C de
codificao que exclusivamente numrico.
O dgito verificador do cdigo ser o resto da diviso da somatria dos valores
ponderados dividido por 103 (mdulo 103).
Assim o dgito verificador ser:
Valor da soma ponderada = (1x105)+(1x9)+(2x75)+(3x83)+(4x64) = 769
769/103 = 7 resta 48, assim o DV 48
START 09 75 83 64 DV = 48 STOP
B S B S B S B S B S B S B S B S B S B S B S B S B S B S B S B S B S B S B S B S B S B
2 1 1 2 3 2 2 2 1 2 1 3 2 4 1 2 1 1 1 1 4 2 1 2 1 1 1 4 2 2 3 1 3 1 2 1 2 3 3 1 1 1 2
83
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
O DAMDFe poder ter tantas folhas quantas forem necessrias para discriminao da
documentao fiscal eletrnica, conforme leiaute descrito no Anexo II deste manual.
Havendo necessidade e interesse por parte do emitente do MDF-e, poder acrescentar campos
no leiaute do DAMDFE, desde que sejam colocados abaixo do leiaute padro, constante deste
manual. Ainda, at 50% do verso de qualquer folha do DAMDFE poder ser utilizado para
continuao destes novos campos ou exclusivamente para outras informaes de interesse da
empresa. O restante do verso dever ser deixado sem nenhum tipo de impresso.
Sempre que o verso do DAMDFE for utilizado, a informao CONTINUA NO VERSO dever
constar no anverso, ao final do quadro Observao.
84
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
10. Contingncia
Para identificar o status operacional do Ambiente Autorizador, ser utilizado o Web Service
mdfeStatusServico. Para tempo de resposta, informado pela SEFAZ no retorno da consulta de
Status, superior a 3 (trs) minutos ou ausncia de retorno, caber empresa decidir pela
utilizao do processo de contingncia ou aguardar pelo retorno do servio.
Tambm atravs deste mtodo a empresa dever identificar a sada do estado de contingncia.
85
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
O Ambiente Autorizador ou SEFAZ Nacional dever manter dois ambientes para recepo de
MDF-e. O ambiente de homologao especfico para a realizao de testes e integrao das
aplicaes do contribuinte durante a fase de implementao e adequao do sistema de
emisso de MDF-e do contribuinte.
86
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
UF de carregamento do MDF-e;
UF de descarregamento do MDF-e;
UFs de percurso do MDF-e;
SUFRAMA quando a localidade de fim da prestao de servio de transporte estiver
localizada na rea de incentivo fiscal administrada pela SUFRAMA.
O MDF-e tambm poder ser compartilhada com outros rgos da administrao direta,
indireta, fundaes e autarquias, que necessitem das informaes para desempenho de suas
atividades, mediante prvio convnio ou protocolo de cooperao, respeitado o sigilo fiscal.
88
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
# Campo Nvel Descrio Ele. Tipo Ocorr. Tamanho Domnio Exp. Observaes
Reg.
135 vBC 3 Valor da Base de E N 1-1 13, 2 ER23 15 posies, sendo 13 inteiras e 2 decimais.
Clculo do ICMS
b) coluna campo: identificador do nome do campo, como a nomenclatura dos nomes dos campos foi padronizada, um nome de campo
utilizado para identificar campos diferentes, como por exemplo, a IE, que pode ser do emitente ou do destinatrio. A diferenciao dos
campos realizada considerando as tags de grupo.
c) coluna Nvel: identificador do nvel do campo na estrutura hierrquica no schema XML. Por exemplo, o campo CFOP possui nvel = 2,
indicando que na estrutura hierrquica ele filho do campo ide que possui nvel = 1.
89
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
d) coluna Ele:
A - indica que o campo um atributo do Elemento
anterior;
e) coluna Tipo:
N campo numrico;
C campo alfanumrico;
D campo data;
90
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
g) Coluna tamanho: x-y, onde x indica o tamanho mnimo e y o tamanho mximo; a existncia de um nico valor indica que o campo tem
tamanho fixo, devendo-se informar a quantidade de caracteres exigidos, preenchendo-se os zeros no significativos; tamanhos separados por
vrgula indicam que o campo deve ter um dos tamanhos fixos da lista;
h) coluna Domnio: indica o conjunto de valores permitidos para um determinado campo. Por exemplo, o campo modal pode assumir os
valores 01,02,03,04 e 05. Nesta coluna apresentada uma referncia, exemplo D1, sendo que os valores permitidos so listados ao final do
leiaute, sob o ttulo de Domnio.
i) coluna Exp. Reg: demonstra a expresso regular associada a um determinado campo. Nesta coluna apresentada uma referncia,
exemplo ER27, sendo que o contedo da expresso regular listado ao final do leiaute, sob o ttulo Expresso Regular.
Campos que representam cdigos (CNPJ, CPF, CEP, CST, NCM, EAN, etc.) devem ser informados com o tamanho fixo previsto, sem
formatao e com o preenchimento dos zeros no significativos;
Campos numricos que representam valores e quantidades so de tamanho varivel, respeitando o tamanho mximo previsto para o
campo e a quantidade de casas decimais. O preenchimento de zeros no significativos causa erro de validao do Schema XML. Os
campos numricos devem ser informados sem o separador de milhar, com uso do ponto decimal para indicar a parte fracionria se
existente respeitando-se a quantidade de dgitos prevista no leiaute;
O uso de caracteres acentuados e smbolos especiais para o preenchimento dos campos alfanumricos devem ser evitados. Os
espaos informados no incio e no final do campo alfanumrico tambm devem ser evitados;
As datas devem ser informadas no formato AAAA-MM-DD;
A forma e a obrigatoriedade de preenchimento dos campos do MDF-e esto previstas na legislao aplicvel para a operao que se
pretende realizar;
Inexistindo contedo (valor zero ou vazio) para um campo no obrigatrio, a TAG deste campo no dever ser informada no arquivo
do MDF-e;
Tratando-se de operaes com o exterior, uma vez que o campo CNPJ obrigatrio deve informar o contedo deste campo com
zeros;
A existncia no leiaute/schema de campos de preenchimento opcional no deve ser interpretado como desobrigao de
preenchimento, pois esta deciso depende diretamente da legislao tributria. Significa apenas que existem situaes em que o
preenchimento de um determinado campo em uma determinada situao no se aplica. Por exemplo, o nmero de um continer um
91
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
campo opcional no leiaute/schema, pois nem todos os servios de transporte so realizados atravs de continer, mas, quando ele
existir, dever obrigatoriamente ser preenchido.
92
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
93
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
94
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
95
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
96
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
97
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
# Campo Nvel Descrio Ele Tipo Ocorr. Tamanho Domnio Exp.Reg. Observaes
1 infMDFe 0 Informaes do MDF-e G 1-1
2 versao 1 Verso do leiaute A N 1-1 null ER47 Ex: "1.00"
3 Id 1 Identificador da tag a ser assinada A C 1-1 48 ER43 Informar a chave de acesso do MDF-e e
precedida do literal "MDFe"
4 ide 1 Identificao do MDF-e G 1-1
5 cUF 2 Cdigo da UF do emitente do MDF-e E N 1-1 2 D1 Cdigo da UF do emitente do Documento
Fiscal. Utilizar a
Tabela do IBGE de cdigo de unidades
da federao.
6 tpAmb 2 Tipo do Ambiente E N 1-1 1 D5 1 - Produo
2 - Homologao
7 tpEmit 2 Tipo do Emitente E N 1-1 1 D5 1 - Prestador de servio de transporte
2 - Transportador de Carga Prpria
OBS: Deve ser preenchido com 2 para
emitentes de NF-e e pelas
transportadoras quando estiverem
fazendo transporte de carga prpria
8 mod 2 Modelo do Manifesto Eletrnico E N 1-1 2 D3 Utilizar o cdigo 58 para identificao do
MDF-e
9 serie 2 Srie do Manifesto E N 1-1 1-3 ER30 Informar a srie do documento fiscal
(informar zero se inexistente).
10 nMDF 2 Nmero do Manifesto E N 1-1 1-9 ER29 Nmero que identifica o Manifesto. 1 a
999999999.
11 cMDF 2 Cdigo numrico que compe a Chave E N 1-1 8 ER38 Cdigo aleatrio gerado pelo emitente,
de Acesso. com o objetivo de evitar acessos
indevidos ao documento.
12 cDV 2 Digito verificador da chave de acesso do E N 1-1 1 ER39 Informar o dgito de controle da chave de
Manifesto acesso do MDF-e, que deve ser
calculado com a aplicao do algoritmo
98
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
99
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
100
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
2 - Rodovirio Reboque;
3 - Navio;
4 - Balsa;
5 - Aeronave;
6 - Vago;
7 - Outros
54 idUnidTransp 5 Identificao da Unidade de Transporte E C 1-1 1 - 20 ER50 Informar a identificao conforme o tipo
de unidade de transporte.
Por exemplo: para rodovirio trao ou
reboque dever preencher com a placa
do veculo.
55 lacUnidTransp 5 Lacres das Unidades de Transporte G 0-n
56 nLacre 6 Nmero do lacre E C 1-1 1 - 20 ER33
57 infUnidCarga 5 Informaes das Unidades de Carga G 0-n Dispositivo de carga utilizada (Unit Load
(Containeres/ULD/Outros) Device - ULD) significa todo tipo de
continer de carga, vago, continer de
avio, palete de aeronave com rede ou
palete de aeronave com rede sobre um
iglu.
58 tpUnidCarga 6 Tipo da Unidade de Carga E N 1-1 1 D7 1 - Container;
2 - ULD;
3 - Pallet;
4 - Outros;
59 idUnidCarga 6 Identificao da Unidade de Carga E C 1-1 1 - 20 ER50 Informar a identificao da unidade de
carga, por exemplo: nmero do container.
60 lacUnidCarga 6 Lacres das Unidades de Carga G 0-n
102
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
2 - Rodovirio Reboque;
3 - Navio;
4 - Balsa;
5 - Aeronave;
6 - Vago;
7 Outros
69 idUnidTransp 5 Identificao da Unidade de Transporte E C 1-1 1 - 20 ER50 Informar a identificao conforme o tipo
de unidade de transporte.
Por exemplo: para rodovirio trao ou
reboque dever preencher com a placa
do veculo.
70 lacUnidTransp 5 Lacres das Unidades de Transporte G 0-n
71 nLacre 6 Nmero do lacre E C 1-1 1 - 20 ER33
72 infUnidCarga 5 Informaes das Unidades de Carga G 0-n Dispositivo de carga utilizada (Unit Load
(Containeres/ULD/Outros) Device - ULD) significa todo tipo de
continer de carga, vago, continer de
avio, palete de aeronave com rede ou
103
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
2 - ULD;
3 - Pallet;
4 - Outros;
74 idUnidCarga 6 Identificao da Unidade de Carga E C 1-1 1 - 20 ER50 Informar a identificao da unidade de
carga, por exemplo: nmero do container.
75 lacUnidCarga 6 Lacres das Unidades de Carga G 0-n
76 nLacre 7 Nmero do lacre E C 1-1 1 - 20 ER33
77 qtdRat 6 Quantidade rateada (Peso,Volume) E N 0-1 3, 2 ER11 5 posies, sendo 3 inteiras e 2 decimais.
78 qtdRat 5 Quantidade rateada (Peso,Volume) E N 0-1 3, 2 ER11 5 posies, sendo 3 inteiras e 2 decimais.
79 infMDFeTransp 3 Manifesto Eletrnico de Documentos G 0-
Fiscais. Somente para modal Aquavirio 4000
(vide regras MOC)
80 chMDFe 4 Manifesto Eletrnico de Documentos E N 1-1 44 ER2
Fiscais
81 infUnidTransp 4 Informaes das Unidades de Transporte G 0-n Dispositivo de carga utilizada (Unit Load
(Carreta/Reboque/Vago) Device - ULD) significa todo tipo de
continer de carga, vago, continer de
avio, palete de aeronave com rede ou
palete de aeronave com rede sobre um
iglu.
82 tpUnidTransp 5 Tipo da Unidade de Transporte E N 1-1 1 D6 1 - Rodovirio Trao;
2 - Rodovirio Reboque;
3 - Navio;
4 - Balsa;
104
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
5 - Aeronave;
6 - Vago;
7 - Outros
83 idUnidTransp 5 Identificao da Unidade de Transporte E C 1-1 1 - 20 ER50 Informar a identificao conforme o tipo
de unidade de transporte.
Por exemplo: para rodovirio trao ou
reboque dever preencher com a placa
do veculo.
84 lacUnidTransp 5 Lacres das Unidades de Transporte G 0-n
85 nLacre 6 Nmero do lacre E C 1-1 1 - 20 ER33
86 infUnidCarga 5 Informaes das Unidades de Carga G 0-n Dispositivo de carga utilizada (Unit Load
(Containeres/ULD/Outros) Device - ULD) significa todo tipo de
continer de carga, vago, continer de
avio, palete de aeronave com rede ou
palete de aeronave com rede sobre um
iglu.
87 tpUnidCarga 6 Tipo da Unidade de Carga E N 1-1 1 D7 1 - Container;
2 - ULD;
3 - Pallet;
4 Outros;
88 idUnidCarga 6 Identificao da Unidade de Carga E C 1-1 1 - 20 ER50 Informar a identificao da unidade de
carga, por exemplo: nmero do container.
89 lacUnidCarga 6 Lacres das Unidades de Carga G 0-n
90 nLacre 7 Nmero do lacre E C 1-1 1 - 20 ER33
91 qtdRat 6 Quantidade rateada (Peso,Volume) E N 0-1 3, 2 ER11 5 posies, sendo 3 inteiras e 2 decimais.
92 qtdRat 5 Quantidade rateada (Peso,Volume) E N 0-1 3, 2 ER11 5 posies, sendo 3 inteiras e 2 decimais.
93 tot 1 Totalizadores da carga transportada e G 1-1
seus documentos fiscais
105
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
106
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
# Campo Nvel Descrio Ele Tipo Ocorr. Tamanho Domnio Exp.Reg. Observaes
1 rodo 0 Informaes do modal Rodovirio G 1-1
2 RNTRC 1 Registro Nacional de Transportadores E N 0-1 8 ER38 Registro obrigatrio do emitente do MDF-
Rodovirios de Carga e junto ANTT para exercer a atividade
de transportador rodovirio de cargas por
conta de terceiros e mediante
remunerao.
3 CIOT 1 Cdigo Identificador da Operao de E N 0-n 12 ER52 Tambm Conhecido como conta frete
Transporte
4 veicTracao 1 Dados do Veculo com a Trao G 1-1
5 cInt 2 Cdigo interno do veculo E C 0-1 1 - 10 ER33
6 placa 2 Placa do veculo E C 1-1 7 ER37
7 RENAVAM 2 RENAVAM do veculo E C 0-1 9 - 11 ER33
8 tara 2 Tara em KG E N 1-1 1-6 ER53
9 capKG 2 Capacidade em KG E N 0-1 1-6 ER53
10 capM3 2 Capacidade em M3 E N 0-1 1-3 ER30
11 prop 2 Proprietrios do Veculo. G 0-1
S preenchido quando o veculo no
pertencer empresa emitente do MDF-e
12 CPF 3 Nmero do CPF CE N 1-1 11 ER9 Informar os zeros no significativos.
13 CNPJ 3 Nmero do CNPJ CE N 1-1 14 ER8 Informar os zeros no significativos.
14 RNTRC 3 Registro Nacional dos Transportadores E N 1-1 8 ER38 Registro obrigatrio do proprietrio, co-
Rodovirios de Carga proprietrio ou arrendatrio do veculo
junto ANTT para exercer a atividade de
transportador rodovirio de cargas por
conta de terceiros e mediante
remunerao.
107
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
108
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
109
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
legais vigentes.
43 disp 2 Informaes dos dispositivos do Vale G 1-n
Pedgio
44 CNPJForn 3 CNPJ da empresa fornecedora do Vale- E N 1-1 14 ER6 - CNPJ da Empresa Fornecedora do
Pedgio Vale-Pedgio, ou seja, empresa que
fornece ao Responsvel pelo Pagamento
do Vale-Pedgio os dispositivos do Vale-
Pedgio.
- Informar os zeros no significativos.
45 CNPJPg 3 CNPJ do responsvel pelo pagamento do E N 0-1 14 ER8 - responsvel pelo pagamento do Vale
Vale-Pedgio Pedgio. Informar somente quando o
responsvel no for o emitente do MDF-
e.
- Informar os zeros no significativos.
46 nCompra 3 Nmero do comprovante de compra E N 1-1 1 - 20 ER54 Nmero de ordem do comprovante de
compra do Vale-Pedgio fornecido para
cada veculo ou combinao veicular, por
viagem.
47 codAgPorto 1 Cdigo de Agendamento no porto E C 0-1 0 - 16 ER33
110
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
# Campo Nvel Descrio Ele Tipo Ocorr. Tamanho Domnio Exp.Reg. Observaes
1 aereo 0 Informaes do modal Areo G 1-1
2 nac 1 Marca da Nacionalidade da aeronave E C 1-1 1-4 ER33
3 matr 1 Marca de Matrcula da aeronave E C 1-1 1-6 ER33
4 nVoo 1 Nmero do Voo E C 1-1 5-9 ER33 Formato = AB1234, sendo AB a
designao da empresa e 1234 o nmero
do voo. Quando no for possvel incluir
as marcas de nacionalidade e matrcula
sem hfen.
5 cAerEmb 1 Aerdromo de Embarque E C 1-1 3-4 ER33 O cdigo de trs letras IATA do aeroporto
de partida dever ser includo como
primeira anotao. Quando no for
possvel, utilizar a sigla OACI.
6 cAerDes 1 Aerdromo de Destino E C 1-1 3-4 ER33 O cdigo de trs letras IATA do aeroporto
de destino dever ser includo como
primeira anotao. Quando no for
possvel, utilizar a sigla OACI.
7 dVoo 1 Data do Voo E D 1-1 10 ER34 Formato AAAA-MM-DD
111
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
112
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
113
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
# Campo Nvel Descrio Ele Tipo Ocorr. Tamanho Domnio Exp.Reg. Observaes
1 ferrov 0 Informaes do modal Ferrovirio G 1-1
2 trem 1 Informaes da composio do trem G 1-1
3 xPref 2 Prefixo do Trem E C 1-1 1 - 10 ER33
4 dhTrem 2 Data e hora de liberao do trem na E C 0-1 19 ER40
origem
5 xOri 2 Origem do Trem E C 1-1 1-3 ER33 Sigla da estao de origem
6 xDest 2 Destino do Trem E C 1-1 1-3 ER33 Sigla da estao de destino
7 qVag 2 Quantidade de vages carregados E N 1-1 1-3 ER56
8 vag 1 informaes dos Vages G 1-n
9 serie 2 Serie de Identificao do vago E C 1-1 3 ER33
10 nVag 2 Nmero de Identificao do vago E N 1-1 1-8 ER57
11 nSeq 2 Sequencia do vago na composio E N 0-1 1-3 ER56
12 TU 2 Tonelada til E N 1-1 3, 3 ER12 6 posies, sendo 3 inteiras e 3 decimais.
Unidade de peso referente carga til
(apenas o peso da carga transportada),
expressa em toneladas.
114
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
Expresses Regulares
ER1 [0-9]{7}
ER2 [0-9]{44}
ER3 [0-9]{36}
ER4 [0-9]{15}
ER5 [0-9]{3}
ER6 [0-9]{14}
ER7 [0-9]{3,14}
ER8 [0-9]{0}|[0-9]{14}
ER9 [0-9]{11}
ER10 [0-9]{3,11}
ER11 0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\.[0-9]{2})?
ER12 0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\.[0-9]{3})?
ER13 0\.[0-9]{1}[1-9]{1}|0\.[1-9]{1}[0-9]{1}|[1-9]{1}[0-9]{0,2}(\.[0-9]{2})?
ER14 0|0\.[0-9]{3}|[1-9]{1}[0-9]{0,7}(\.[0-9]{3})?
ER15 0\.[1-9]{1}[0-9]{2}|0\.[0-9]{2}[1-9]{1}|0\.[0-9]{1}[1-9]{1}[0-9]{1}|[1-9]{1}[0-9]{0,7}(\.[0-9]{3})?
ER16 0|0\.[0-9]{4}|[1-9]{1}[0-9]{0,7}(\.[0-9]{4})?
ER17 0\.[1-9]{1}[0-9]{3}|0\.[0-9]{3}[1-9]{1}|0\.[0-9]{2}[1-9]{1}[0-9]{1}|0\.[0-9]{1}[1-9]{1}[0-9]{2}|[1-9]{1}[0-9]{0,7}(\.[0-9]{4})?
ER18 0\.[1-9]{1}[0-9]{5}|0\.[0-9]{1}[1-9]{1}[0-9]{4}|0\.[0-9]{2}[1-9]{1}[0-9]{3}|0\.[0-9]{3}[1-9]{1}[0-9]{2}|0\.[0-9]{4}[1-9]{1}[0-9]{1}|0\.[0-9]{5}[1-9]{1}|[1-9]{1}[0-
9]{0,8}(\.[0-9]{6})?
ER19 0|0\.[0-9]{4}|[1-9]{1}[0-9]{0,10}(\.[0-9]{4})?
ER20 0\.[1-9]{1}[0-9]{3}|0\.[0-9]{3}[1-9]{1}|0\.[0-9]{2}[1-9]{1}[0-9]{1}|0\.[0-9]{1}[1-9]{1}[0-9]{2}|[1-9]{1}[0-9]{0,10}(\.[0-9]{4})?
ER21 0|0\.[0-9]{3}|[1-9]{1}[0-9]{0,11}(\.[0-9]{3})?
ER22 0\.[1-9]{1}[0-9]{2}|0\.[0-9]{2}[1-9]{1}|0\.[0-9]{1}[1-9]{1}[0-9]{1}|[1-9]{1}[0-9]{0,11}(\.[0-9]{3})?
115
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
ER23 0|0\.[0-9]{4}|[1-9]{1}[0-9]{0,11}(\.[0-9]{4})?
ER24 0\.[1-9]{1}[0-9]{3}|0\.[0-9]{3}[1-9]{1}|0\.[0-9]{2}[1-9]{1}[0-9]{1}|0\.[0-9]{1}[1-9]{1}[0-9]{2}|[1-9]{1}[0-9]{0,11}(\.[0-9]{4})?
ER25 0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?
ER26 0\.[0-9]{1}[1-9]{1}|0\.[1-9]{1}[0-9]{1}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?
ER27 [0-9]{0,14}|ISENTO|PR[0-9]{4,8}
ER28 [0-9]{2,14}
ER29 [1-9]{1}[0-9]{0,8}
ER30 0|[1-9]{1}[0-9]{0,2}
ER31 [0-9]{2}
ER32 [0-9]{1,4}
ER33 [!-]{1}[ -]{0,}[!-]{1}|[!-]{1}
ER34 (((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30)))))
ER35 [0-9]\.[0-9]{6}|[1-8][0-9]\.[0-9]{6}|90\.[0-9]{6}|-[0-9]\.[0-9]{6}|-[1-8][0-9]\.[0-9]{6}|-90\.[0-9]{6}
ER36 [0-9]\.[0-9]{6}|[1-9][0-9]\.[0-9]{6}|1[0-7][0-9]\.[0-9]{6}|180\.[0-9]{6}|-[0-9]\.[0-9]{6}|-[1-9][0-9]\.[0-9]{6}|-1[0-7][0-9]\.[0-9]{6}|-180\.[0-9]{6}
ER37 [A-Z]{2,3}[0-9]{4}|[A-Z]{3,4}[0-9]{3}
ER38 [0-9]{8}
ER39 [0-9]{1}
ER40 (((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-
(29|30)))))T(20|21|22|23|[0-1]\d):[0-5]\d:[0-5]\d
ER41 1\.[0-9]{2}
ER42 2000|1[0-9]{3}|[1-9][0-9]{2}|[1-9][0-9]|[1-9]
ER43 MDFe[0-9]{44}
ER44 [0-9]{7,12}
ER45 [0-9]{7,10}
ER46 [0-9]{1,15}
ER47 1\.00
116
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
ER48 (([0-1][0-9])|([2][0-3])):([0-5][0-9]):([0-5][0-9])
ER49 [1-9]{1}[0-9]{1,8}
ER50 [A-Z0-9]+
ER51 [^@]+@[^\.]+\..+
Domnio
D1 11, 12, 13, 14, 15, 16, 17, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 41, 42, 43, 50, 51, 52, 53
D2 11, 12, 13, 14, 15, 16, 17, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 41, 42, 43, 50, 51, 52, 53, 90, 91, 92
D3 58
D4 AC, AL, AM, AP, BA, CE, DF, ES, GO, MA, MG, MS, MT, PA, PB, PE, PI, PR, RJ, RN, RO, RR, RS, SC, SE, SP, TO, EX
D5 1, 2
D6 1, 2, 3, 4, 5, 6, 7
D7 1, 2, 3, 4
D8 01, 02
D9 0, 3
D10 01, 1B, 02, 2D, 2E, 04, 06, 07, 08, 8B, 09, 10, 11, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 55
117
Anexo II - Modelo do Documento Auxiliar de MDF-e (DAMDFe)
Impresso em Contingncia
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
119
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
Impresso Normal
Impresso em Contingncia
120
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
Impresso em Contingncia
121
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
Impresso Normal
122
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
Impresso em Contingncia
123
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
124
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
125
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
ftp://geoftp.ibge.gov.br/Organizacao/Divisao_Territorial/2006/DTB_2006.zip
A seguinte codificao adotada pelo IBGE dever ser utilizada para representar o cdigo da
UF:
Regio Norte Regio Nordeste Regio Sudeste Regio Sul Regio Centro-Oeste
11-Rondnia 21-Maranho 31-Minas Gerais 41-Paran 50-Mato Grosso do Sul
12-Acre 22-Piau 32-Esprito Santo 42-Santa Catarina 51-Mato Grosso
13-Amazonas 23-Cear 33-Rio de Janeiro 43-Rio Grande do Sul 52-Gois
14-Roraima 24-Rio Grande do Norte 35-So Paulo 53-Distrito Federal
15-Par 25-Paraba
16-Amap 26-Pernambuco
17-Tocantins 27-Alagoas
28-Sergipe
29-Bahia
ftp://geoftp.ibge.gov.br/Organizacao/Divisao_Territorial/2006/DTB_2006.zip
126
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
Quando a operao envolver regies administrativas (Ex. Cidades-satlites do DF), deve ser
considerado o municpio sede como localidade da operao.
Composio: UUNNNND
Onde:
UU = Cdigo da UF do IBGE
NNNN = Nmero de ordem dentro da UF;
D = Dgito de Controle mdulo 10
Validao possvel:
Obs 1: Considerar a soma dos algarismos no somatrio dos produtos dos pesos. Ou seja,
se o produto for superior a 9 os dois algarismos devem ser somados.
Obs 2: Se o resto da diviso for zero, considerar o dgito verificador igual a zero.
Exemplo 1:
A. CDIGO MUN 3 5 5 0 3 0
B. PESOS 1 2 1 2 1 2
C. PONDERAO (A * B) 3 10 5 0 3 0
D. SOMA ALGARISMOS 3 1 5 0 3 0
127
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
Exemplo 2:
A. CDIGO MUN 2 1 1 1 3 0
B. PESOS 1 2 1 2 1 2
C. PONDERAO (A * B) 2 2 1 2 3 0
D. SOMA ALGARISMOS 2 2 1 2 3 0
As aplicaes dos Estados devem utilizar os cdigos de municpio do IBGE sem validao
do DV dgito verificador, da mesma forma como consta da tabela de cdigo de municpio
do IBGE.
Para o preenchimento dos campos de cdigos de pases deve ser utilizada a Tabela de Pas
do Banco Central do Brasil, disponvel em:
http://www.bcb.gov.br/Rex/TabPaises/Ftp/paises.txt
128
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
Exemplo de codificao:
NNND
Onde:
NNN = Nmero de ordem do Cdigo do Pas;
D = Dgito de Controle mdulo 11.
Validao possvel:
Obs.: Se o resto da diviso for zero ou 1, considerar o dgito verificador igual a zero.
A. CDIGO PAS 1 0 5
B. PESOS 4 3 2
C. PRODUTOS (A * B) 4 0 10
A. CDIGO PAS 5 8 6
B. PESOS 4 3 2
C. PRODUTOS (A * B) 20 24 12
129
Manifesto Eletrnico de Documentos Fiscais
Manual de Orientaes do Contribuinte
O cdigo de Pas do BACEN dos seguintes pases tem o DV - dgito verificador invlido:
130
Anexo IV WS disponveis
Os endereos dos Web Services disponveis podem ser obtidos no stio nacional do projeto
no endereo https://mdfe-portal.sefaz.rs.gov.br/Site/Servicos
Obteno do WSDL:
A documentao do WSDL pode ser obtida na internet acessando o endereo do Web Service
desejado.
Exemplificando, para obter o WSDL de cada um dos Web Service acione o navegador Web
(Internet Explorer, por exemplo) e digite o endereo desejado seguido do literal ?WSDL.
Manifesto Eletrnico de Documentos Fiscais
Nota Tcnica 2013/004