Árvore de páginas

MDFE - Manifesto Eletrônico de Documentos Fiscais

Produto

:

RMS

 

 

 

Chamado

:

TUTBZA

Data da publicação

:

29/03/16

País(es)

:

BRASIL

Banco(s) de Dados

:

ORACLE



Importante
Esta melhoria depende da atualização de todos os objetos enviados no pacote e faz-se necessário seguir os Procedimentos para Implementação.

O objetivo deste projeto é gerenciar a criação e o envio do MDFe – Manifesto Eletrônico de Documentos Fiscais para SEFAZ.

O MDF-e, é um documento emitido e armazenado eletronicamente, de existência apenas digital, para vincular os documentos fiscais utilizados na operação e/ou prestação, à unidade de carga utilizada no transporte, cuja validade jurídica é garantida pela assinatura digital do emitente e autorização de uso pela administração tributária da unidade federada do contribuinte.

O MDF-e deverá ser emitido por empresas prestadoras de serviço de transporte para prestações com mais de um conhecimento de transporte ou pelas demais empresas nas operações, cujo transporte seja realizado em veículos próprios, arrendados, ou mediante contratação de transportador autônomo de cargas, com mais de uma nota fiscal.

A finalidade do MDF-e é agilizar o registro em lote de documentos fiscais em trânsito e identificar a unidade de carga utilizada e demais características do transporte.

Atualizações 


O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) e sincronização do ambiente do usuário.
Atenção
O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente!
Contate o Help Desk Framework EM CASO DE DÚVIDAS!

  1. Compilar os objetos de banco de dados constantes no pacote (*.PLB).
    1. SEQ_NFE_MDF
    2. SEQ_NFE_MDF_DOC
    3. SEQ_NFE_MDF_PEDAGIO
    4. SEQ_NFE_MDF_UNTRCG
    5. VW50_MDF
    6. VW51_MDF_CONDUTOR
    7. VW51_MDF_PEDAGIO
    8. VW51_MDF_REBOQUE
    9. VW51_MDF_RODOVIARIO
    10. VW52_MDF_DOC
    11. VW52_MDF_DOC_LACRE
    12. VW52_MDF_MUN_CAR
    13. VW52_MDF_MUN_DES
    14. VW52_MDF_UF
    15. VW52_MDF_UNTRCG
    16. VW53_MDF_LACRE
    17. VW54_MDF_EVENTOS
    18. VW55_MDF_EMITENTE
    19. PC_MDFE

 

  1. Atualizar os arquivos compactados do pacote conforme abaixo:

Criar pasta C:\NFE\PL008E
Descompactar:
Servidor.ZIP em C:\NFE
XML.ZIP em C:\NFE\XML
Reports.ZIP em C:\NFE\REPORTS
PL008E.ZIP em C:\NFE\PL008E

  1. Estrutura das novas tabelas, utilizadas para a transmissão de MDFe's.
    1. VW50_MDF (usada para armazenar as informações do MDFe)

      Campos

      Tipo

      Conteúdo

      CFG_UN
      CFG_NUMERO_MDF
      CFG_SERIE_MDF
      MDF_ID
      MDF_VERSAO
      MDF_IDLOTE
      MDF_IDTAG
      MDF_CUF
      MDF_TPAMB
      MDF_TPEMIT
      MDF_MOD
      MDF_CMDFE
      MDF_CDV
      MDF_MODAL
      MDF_DHEMI
      MDF_TPEMIS
      MDF_PROCEMI
      MDF_VERPROC
      MDF_UFINI
      MDF_UFFIM
      MDF_DHINIVIAGEM
      MDF_QCTE
      MDF_QCT
      MDF_QNFE
      MDF_QNF
      MDF_QMDFE
      MDF_VCARGA
      MDF_CUNID
      MDF_QCARGA
      MDF_INFADFISCO
      MDF_INFCPL
      MDF_VERAPLIC
      MDF_CUFRET
      MDF_DHRECBTO
      MDF_NREC
      MDF_NPROT
      MDF_CSTAT
      MDF_XMOTIVO
      MDF_ROMANEIO
      MDF_DTCRIACAO
      DTC_ATUALIZACAO

      NUMBER(14)
      NUMBER(9)
      NUMBER(3)
      NUMBER(15)
      NUMBER(4,2)
      NUMBER(15)
      VARCHAR2(48)
      NUMBER(2)
      NUMBER(1)
      NUMBER(1)
      NUMBER(2)
      NUMBER(8)
      NUMBER(1)
      NUMBER(1)
      DATE
      NUMBER(1)
      NUMBER(1)
      VARCHAR2(20)
      VARCHAR2(2)
      VARCHAR2(2)
      DATE
      NUMBER(4)
      NUMBER(4)
      NUMBER(4)
      NUMBER(4)
      NUMBER(4)
      NUMBER(13,2)
      VARCHAR2(2)
      NUMBER(11,4)
      VARCHAR2(2000)
      VARCHAR2(4000)
      VARCHAR2(20)
      NUMBER(2)
      DATE
      NUMBER(15)
      NUMBER(15)
      NUMBER(3)
      VARCHAR2(250)
      NUMBER(7)
      DATE
      DATE

      CNPJ da empresa que emitiu o MDFe [CHAVE]
      Número do MDFe, sequencial [CHAVE]
      Número de série do MDFe [CHAVE]
      Sequencial, obtido através da sequence [SEQ_NFE_MDF]
      Versão do xml gerado a partir dos dados do MDFe
      Sequencial, obtivo através da sequence [NFE_SEQUENCE]
      Chave de Acesso do MDFe
      Código da Unidade da Federação do Emitente (Utilizar tabela IBGE)
      Tipo de Ambiente = 1 para Produção e = 2 para Homologação
      Tipo do Emitente = 1 para Prestador de serviço de transporte e = 2 para não.
      Modelo do Manifesto Eletrônico = Utilizar o código 58
      Código numérico que compõe a Chave de Acesso = [MDF_ID]
      Digito verificador da chave de acesso do Manifesto
      Modalidade de transporte = Utilizar o código 1 para Rodoviário
      Data e hora de emissão do Manifesto
      Forma de emissão do Manifesto = 1 para Normal e 2 = Contingência
      Identificação do processo de emissão do Manifesto = Utilizar o código 0
      Versão do processo de emissão = versão do aplicativo emissor de MDF-e
      Sigla da UF do Carregamento. Informar 'EX' para operações no exterior.
      Sigla da UF do Descarregamento. Informar 'EX' para operações no exterior.
      Data e hora previstos de inicio da viagem.
      Quantidade total de CT-e relacionados no Manifesto
      Quantidade total de Conhecimentos Papel relacionados no Manifesto
      Quantidade total de NF-e relacionadas no Manifesto
      Quantidade total de Nota Fiscal mod 1/1A relacionadas no Manifesto
      Quantidade total de MDF-e relacionados no Manifesto Aquaviário
      Valor total da carga (mercadorias transportadas)
      Codigo da unidade de medida do Peso Bruto da Carga = 01 para KG
      Peso Bruto Total da Carga (mercadorias transportadas)
      Informações adicionais de interesse do Fisco
      Informações complementares de interesse do Contribuinte
      Versão do Aplicativo que recebeu o Arquivo contendo informações do MDFe
      Código da UF de retorno, que processou as informações do emitente.
      Data e hora do recebimento do MDFe
      Número do recibo, gerado no momento do recebimento do MDFe
      Número do Protocolo, gerado no momento da autorização do uso do MDFe
      Código do Status do MDFe = 100 para Autorizado Uso do MDFe
      Motivo relacionado ao [CSTAT = 100] = Autorizado o Uso do MDF-e

      Data da criação do MDFe, seu valor é atribuído pelo comando [sysdate]
      Data em que o registro do MDFe sofreu atualização no banco oracle [sysdate]

    2. VW52_MDF_MUN_CAR (usada para armazenar as informações dos Municípios de Carregamento do MDFe)

      Campos

      Tipo

      Conteúdo

      MDF_ID
      MUN_CMUN
      MUN_XMUN
      DTC_ATUALIZACAO

      NUMBER(15)
      NUMBER(7)
      VARCHAR2(60)
      DATE

      Sequencial, obtido através da sequence [SEQ_NFE_MDF] [CHAVE]
      Código do Município de Carregamento (Utilizar tabela IBGE) [CHAVE]
      Nome do Município de Carregamento
      Data em que o registro sofreu atualização no banco oracle [sysdate]

    3. VW52_MDF_UF (usada para armazenar as informações das Unidades da Federação do Percurso dos Veículos no transporte, constantes no MDFe)

      Campos

      Tipo

      Conteúdo

      MDF_ID
      UF_CODIGO
      UF_SIGLA
      DTC_ATUALIZACAO

      NUMBER(15)
      NUMBER(2)
      VARCHAR2(2)
      DATE

      Sequencial, obtido através da sequence [SEQ_NFE_MDF] [CHAVE]
      Código da Unidade da Federação (Utilizar tabela IBGE) [CHAVE]
      Sigla da Unidade da Federação (Utilizar tabela IBGE)
      Data em que o registro sofreu atualização no banco oracle [sysdate]

    4. VW53_MDF_LACRE (usada para armazenar as informações dos Lacres do MDFe)

      Campos

      Tipo

      Conteúdo

      MDF_ID
      LAC_NLACRE
      DTC_ATUALIZACAO

      NUMBER(15)
      VARCHAR2(60)
      DATE

      Sequencial, obtido através da sequence [SEQ_NFE_MDF] [CHAVE]
      Lacres do MDF-e [CHAVE]
      Data em que o registro sofreu atualização no banco oracle [sysdate]



    5. VW51_MDF_RODOVIARIO (usada para armazenar as informações do Modal Rodoviário, Veículos no transporte das mercadorias constantes no MDFe)

      Campos

      Tipo

      Conteúdo

      MDF_ID
      ROD_VERSAO
      ROD_RNTRC
      ROD_CIOT
      ROD_CODAGPORTO
      ROD_CINT
      ROD_PLACA
      ROD_RENAVAM
      ROD_TARA
      ROD_CAPKG
      ROD_CAPM3
      ROD_TPROD
      ROD_TPCAR
      ROD_UF
      ROD_PROP_RNTRC
      ROD_PROP_CPF
      ROD_PROP_CNPJ
      ROD_PROP_XNOME
      ROD_PROP_IE
      ROD_PROP_UF
      ROD_PROP_TIPO
      DTC_ATUALIZACAO

      NUMBER(15)
      NUMBER(4,2)
      NUMBER(8)
      NUMBER(12)
      VARCHAR2(16)
      VARCHAR2(10)
      VARCHAR2(7)
      VARCHAR2(11)
      NUMBER(6)
      NUMBER(6)
      NUMBER(3)
      VARCHAR2(2)
      VARCHAR2(2)
      VARCHAR2(2)
      NUMBER(8)
      NUMBER(11)
      NUMBER(14)
      VARCHAR2(60)
      VARCHAR2(14)
      VARCHAR2(2)
      NUMBER(1)
      DATE

      Sequencial, obtido através da sequence [SEQ_NFE_MDF] [CHAVE]
      Versão do Modal Rodoviário = "1.00" (Versão inicial)
      Registro Nacional Transportadores Rodoviários de Carga (RNTRC)
      Código Identificador da Operação de Transporte (CIOT)
      Código de Agendamento no porto
      Código interno do veículo
      Placa do veículo [CHAVE]
      RENAVAM do veículo
      Tara em KG
      Capacidade em KG
      Capacidade em M3
      Tipo de Rodado
      Tipo de Carroceria
      Sigla da UF em que veículo está licenciado.
      Registro Nacional Transportadores Rodoviários de Carga (RNTRC)
      Número do CPF do Proprietário do Veículo
      Número do CNPJ da empresa proprietária do Veículo
      Razão Social ou Nome do proprietário
      Inscrição Estadual
      Unidade da Federação do Proprietário
      Tipo Proprietário = 0 (TAC – Agregado); 1 (TAC Independente); 2 (Outros).
      Data em que o registro sofreu atualização no banco oracle [sysdate]

    6. VW51_MDF_CONDUTOR (usada para armazenar as informações dos condutores dos veículos constantes no MDFe)

      Campos

      Tipo

      Conteúdo

      MDF_ID
      CON_CPF
      CON_XNOME
      DTC_ATUALIZACAO

      NUMBER(15)
      NUMBER(11)
      VARCHAR2(60)
      DATE

      Sequencial, obtido através da sequence [SEQ_NFE_MDF] [CHAVE]
      CPF do Condutor [CHAVE]
      Nome do Condutor
      Data em que o registro sofreu atualização no banco oracle [sysdate]



    7. VW51_MDF_REBOQUE (usada para armazenar as informações das unidades de carga, constantes no MDFe)

      Campos

      Tipo

      Conteúdo

      MDF_ID
      REB_CINT
      REB_PLACA
      REB_RENAVAM
      REB_TARA
      REB_CAPKG
      REB_CAPM3
      REB_TPCAR
      REB_UF
      REB_PROP_RNTRC
      REB_PROP_XNOME
      REB_PROP_CPF
      REB_PROP_CNPJ
      REB_PROP_IE
      REB_PROP_UF
      REB_PROP_TIPO
      DTC_ATUALIZACAO

      NUMBER(15)
      VARCHAR2(10)
      VARCHAR2(7)
      VARCHAR2(11)
      NUMBER(6)
      NUMBER(6)
      NUMBER(3)
      VARCHAR2(2)
      VARCHAR2(2)
      NUMBER(8)
      VARCHAR2(60)
      NUMBER(11)
      NUMBER(14)
      VARCHAR2(14)
      VARCHAR2(2)
      NUMBER(1)
      DATE

      Sequencial, obtido através da sequence [SEQ_NFE_MDF] [CHAVE]
      Código interno da unidade de carga
      Placa do reboque (unidade de carga) [CHAVE]
      RENAVAM do reboque (unidade de carga)
      Tara em KG
      Capacidade em KG
      Capacidade em M3
      Tipo de Carroceria
      Sigla UF em que o reboque está licenciado.
      Registro Nacional Transportadores Rodoviários de Carga (RNTRC)
      Razão Social ou Nome do proprietário
      Número do CPF do Proprietário do reboque (unidade de carga)
      Número do CNPJ da empresa proprietária do reboque (unidade de carga)
      Inscrição Estadual do proprietário do reboque (caso CNPJ)
      Unidade da Federação do Proprietário
      Tipo Proprietário = 0 (TAC – Agregado); 1 (TAC Independente); 2 (Outros).
      Data em que o registro sofreu atualização no banco oracle [sysdate]

    8. VW51_MDF_PEDAGIO (usada para armazenar as informações dos pedágios por onde os veículos constantes no MDFe deverão passar)

      Campos

      Tipo

      Conteúdo

      MDF_ID
      PED_ID
      PED_CNPJFORN
      PED_CNPJPG
      PED_NCOMPRA
      DTC_ATUALIZACAO

      NUMBER(15)
      NUMBER(15)
      NUMBER(14)
      NUMBER(14)
      NUMBER(20)
      DATE

      Sequencial, obtido através da sequence [SEQ_NFE_MDF] [CHAVE]
      Sequencial, obtido através da sequence [SEQ_NFE_MDF_PEDAGIO] [CHAVE]
      CNPJ da empresa fornecedora do Vale Pedágio
      CNPJ do responsável pelo pagamento do Vale Pedágio
      Número do comprovante de compra
      Data em que o registro sofreu atualização no banco oracle [sysdate]

    9. VW52_MDF_MUN_DES (usada para armazenar as informações dos Municípoios de Descarregamento, constantes no MDFe)

      Campos

      Tipo

      Conteúdo

      MDF_ID
      MUN_CMUN
      MUN_XMUN
      DTC_ATUALIZACAO

      NUMBER(15)
      NUMBER(7)
      VARCHAR2(60)
      DATE

      Sequencial, obtido através da sequence [SEQ_NFE_MDF] [CHAVE]
      Código do município de descarregamento (Utilizar tabela IBGE) [CHAVE]
      Nome do município de descarregamento
      Data em que o registro sofreu atualização no banco oracle [sysdate]

    10. VW52_MDF_DOC (usada para armazenar as informações dos documentos, Notas Fiscais Eletrônicas (NFe), Conhecimento em Transporte Eletrônico (CTe), constantes no MDFe)

      Campos

      Tipo

      Conteúdo

      MDF_ID
      MUN_CMUN
      DOC_ID
      DOC_TIPO
      DOC_CHAVE
      DOC_SEGCODBARRA
      DTC_ATUALIZACAO
      DOC_VALOR

      NUMBER(15)
      NUMBER(7)
      NUMBER(15)
      NUMBER(1)
      VARCHAR2(44)
      VARCHAR2(60)
      DATE
      NUMBER(17,2)

      Sequencial, obtido através da sequence [SEQ_NFE_MDF] [CHAVE]
      Código do município de descarregamento (Utilizar tabela IBGE) [CHAVE]
      Sequencial, obtido através da sequence [SEQ_NFE_MDF_DOC]
      Tipo do Documento = 1 (NFe); 2 = (CTe); [CHAVE]
      Chave de Acesso do Documento
      Segundo Código de Barras
      Data em que o registro sofreu atualização no banco oracle [sysdate]
      Representa o valor do documento

    11. VW52_MDF_UNTRCG (usada para armazenar as informações dos veículos (unidade de transporte) quanto para os reboques (unidades de carga), constantes no MDFe)

      Campos

      Tipo

      Conteúdo

      DOC_ID
      UNI_TPUNID
      UNI_IDUNID
      UNI_IDUNTR

      UNI_ID
      UNI_QTDRAT
      DTC_ATUALIZACAO

      NUMBER(15)
      NUMBER(1)
      VARCHAR2(20)
      NUMBER(15)

      NUMBER(15)
      NUMBER(5,2)
      DATE

      Sequencial, obtido através da sequence [SEQ_NFE_MDF_DOC] [CHAVE]
      Tipo da Unidade de Transporte OU Tipo da Unidade de Carga [CHAVE]
      Identificador da Unidade de Transporte OU da Unidade de Carga [CHAVE]
      Se <> NULL, indica Unidade de Carga, com UNI_ID da Unidade Transporte
      Se == NULL, indica se tratar de uma Unidade de Transporte
      Sequencial, obtido através da sequence [SEQ_NFE_MDF_UNTRCG]
      Quantidade rateada (Peso,Volume)
      Data em que o registro sofreu atualização no banco oracle [sysdate]

    12. VW52_MDF_DOC_LACRE (usada para armazenar as informações dos lacres das unidades de transporte quanto para os reboques (unidades de carga), constantes no MDFe)

      Campos

      Tipo

      Conteúdo

      UNI_ID
      LAC_NLACRE
      DTC_ATUALIZACAO

      NUMBER(15)
      VARCHAR2(20)
      DATE

      Sequencial, obtido através da sequence [SEQ_NFE_MDF_UNTRCG] [CHAVE]
      Lacres das Unidades de Transporte e Unidades de Carga [CHAVE]
      Data em que o registro sofreu atualização no banco oracle [sysdate]



    13. VW54_MDF_EVENTOS (usada para armazenar as informações relacionadas aos eventos do MDFe, Cancelamento, Encerramento, Inclusão de Condutor)

      Campos

      Tipo

      Conteúdo

      MDF_ID
      EVT_TPEVENTO

      EVT_NSEQEVENTO
      EVT_VERSAO
      EVT_CORGAO
      EVT_TPAMB
      EVT_CHMDFE
      EVT_DHEVENTO
      EVT_VERSAOEVENTO
      EVT_XJUST
      EVT_DHREGEVENTO
      EVT_NPROT
      EVT_DTENC
      EVT_CUF
      EVT_CMUN
      EVT_CSTAT

      EVT_XMOTIVO
      EVT_ERRO
      DTC_ATUALIZACAO

      NUMBER(15)
      NUMBER(7)

      NUMBER(2)
      NUMBER(4,2)
      NUMBER(2)
      NUMBER(1)
      VARCHAR2(44)
      DATE
      NUMBER(4)
      VARCHAR2(255)
      DATE
      NUMBER(15)
      DATE
      NUMBER(2)
      NUMBER(7)
      NUMBER(3)

      VARCHAR2(255)
      VARCHAR2(500)
      DATE

      Sequencial, obtido através da sequence [SEQ_NFE_MDF] [CHAVE]
      Código do Tipo de Evento = 110111 (Cancelamento); 110112 (Encerramento);
      110114 (Inclusão de Condutor); [CHAVE]
      Sequencial do evento, inicialmente igual a 1 [CHAVE]
      Versão do xml do evento, inicialmente igual a "1.00"
      Código do órgão (SEFAZ) de recepção do Evento
      Tipo de Ambiente = 1 para Produção e = 2 para Homologação
      Chave de Acesso do MDF-e vinculado ao Evento
      Data e Hora do Evento no Formato = AAAA-MMDDTHH:MM:SS
      Versão do leiaute específico do evento (Cancelamento, Encerrramento...)
      Justificativa informada para o cancelamento do Evento
      Data de Registro do Evento no Formato = AAAA-MMDDTHH:MM:SS
      Número do Protocolo de registro do Evento, emitido pela SEFAZ autorizadora
      Data em que o MDFe foi encerrado.
      Unidade da Federação onde o evento foi encerrado (Utilizar tabela IBGE)
      Código do Município onde o evento foi encerrado (Utilizar tabela IBGE)
      Código de retorno, valores possíveis: 100 (Autorizado o Uso do MDF-e);
      101 (Cancelamento de MDF-e homologado);
      Armazena a mensagem de retorno associada ao campo EVT_CSTAT
      Armazena a mensagem de erro gerada no processo de envio / autorização
      Data em que o registro sofreu atualização no banco oracle [sysdate]

    14. VW55_MDF_EMITENTE (usada para armazenar as informações relacionadas aos emitentes (Empresas) de MDFe)

      Campos

      Tipo

      Conteúdo

      EMIT_CNPJ
      EMIT_IE
      EMIT_XNOME
      EMIT_XFANT
      EMIT_XLGR
      EMIT_NRO
      EMIT_XCPL
      EMIT_XBAIRRO
      EMIT_CMUN
      EMIT_XMUN
      EMIT_CEP
      EMIT_UF
      EMIT_FONE
      EMIT_EMAIL
      EMIT_TIPO
      EMIT_EMISSAO
      EMIT_NUMERO
      EMIT_SERIE
      DTC_ATUALIZACAO

      NUMBER(14)
      VARCHAR2(14)
      VARCHAR2(60)
      VARCHAR2(60)
      VARCHAR2(60)
      VARCHAR2(60)
      VARCHAR2(60)
      VARCHAR2(60)
      NUMBER(7)
      VARCHAR2(60)
      NUMBER(8)
      VARCHAR2(2)
      NUMBER(12)
      VARCHAR2(60)
      NUMBER(1)
      NUMBER(1)
      NUMBER(9)
      NUMBER(3)
      DATE

      CNPJ da Empresa Emitente de MDFe's [CHAVE]
      Inscrição Estadual
      Razão Social
      Nome Fantasia
      Logradouro
      Número relacionado ao logradouro
      Complemento do endereço do emitente
      Bairro
      Código do Município (Utilizar a tabela IBGE)
      Nome do Município
      CEP, código postal
      Unidade da Federação do Emitente
      Telefone da Empresa Emitente
      Email da Empresa Emitente
      Tipo do Emitente = 1 para Prestador de Serviços de Transporte e 2 para NÃO
      Tipo de Emissão = 1 para Normal; 2 para Contingência;
      Último número do MDFe emitido
      Série do Manifesto Eletrônico de Documentos Fiscais (MDFe)
      Data em que o registro sofreu atualização no banco oracle [sysdate]

      Procedimento para Configuração 

 

Versão do Manifesto Eletrônico de Documentos Fiscais:

Cadastro

Parâmetros

Código

030

Acesso

MDFEVERSAO

Parâmetro

1.00


Exemplo do parâmetro cadastrado:

Nota: Na figura ilustrativa acima, temos o parâmetro MDFEVERSAO.

Procedimento para Configuração 

 

 

  1. Versão do Manifesto Eletrônico de Documentos Fiscais:

    Cadastro

    Parâmetros

    Código

    030

    Acesso

    MDFAGD0201

    Parâmetro

    S


    Formato do Campo Acesso: MDFAGD9999 (Onde 9999 deve se tratar de um Código de Agenda Válido, que neste caso se trata da Agenda 201, portanto o valor do campo Acesso é igual a MDFAGD0201). Lembrar de completar com zeros à esquerda, quando a Agendar contiver 3 dígitos ou menos.
    Parametro: S (Significa que as Notas Fiscais Eletrônicas serão incluídas quando a ação "Gerar MDF-e" for acionada.
    Exemplo do parâmetro cadastrado:

    Nota: Na figura ilustrativa acima, temos o parâmetro MDFAGD0201. Neste caso, trata-se da agenda 201, porém a agenda pode ser informada seguindo o padrão: MDFAGD9999 (Onde os 4 dígitos seriam a agenda em específico, que deseja cadastrar no RMS Retail. Lembrar sempre de completar com zeros à esquerda, quando for menor que 4 dígitos, no exemplo: Agenda 201 é cadastrada como MDFAGD0201).

    Procedimento para Utilização 

  • Cadastro de Emitentes:
  1. Acessar o conector, no menu principal acessar opção "Extras"  "MDF-e".

  1. No formulário de Manutenção de MDF-e, clicar no ícone "Manutenção de Emitentes".



  1. No formulário de cadastro de emitentes, clicar no ícone verde , com o símbolo "mais" (mais) para "adicionar" um novo Emitente

Último número: valor inicial = 1; este valor é incrementado (+1) a cada novo cadastro de MDFe e tem seu valor atualizado automaticamente.
Série: refere-se à série do MDFe. Não confundir com a série da NFe.Os valores dos campos Tipo Emitente e Tipo Emissão serão carregados como valores DEFAULT no cadastro de novos MDFes.
Destaque para os campos abaixo (que serão carregados como valores padrões no cadastro de novos MDF-e's):
"Tipo Emitente", 1 - Prestador de serviço de transporte, 2 - Não prestador de serviço de transporte.
"Tipo de Emissão", 1 - Normal, 2 - Contingência.
"Último número", valor inicial = 1; Este é o número identificador do MDF-e, que será sempre incrementado a cada novo cadastro de MDF-e e atualizado automaticamente.
"Série", refere-se à série do Manifesto Eletrônico de Documentos Fiscais (Não confundir com a série da NFe).

  1. Após preencher o formulário com os dados do Emitente, clicar no ícone para salvar os dados.

 

  • Exclusão de Emitentes:
  1. Acessar o conector, no menu principal acessar opção "Extras"  "MDF-e" .
  2. Clicar no ícone
  3. No formulário de cadastro de emitentes, selecionar um emitente no grid.
  4. No formulário de cadastro de emitentes, no ícone vermelho com o símbolo "X", para excluir um Emitente.

 

  • Cadastro de MDF-e (Manifesto Eletrônico de Documentos Fiscais):
  1. Acessar o conector, no menu principal acessar opção "Extras"  "MDF-e" .

  1. Clicar no ícone "novo"
  2. Preencher dados da Aba "MDF-e"

Campos "Tipo Emitente", "Tipo de Emissão", "UF Carregamento" e "UF Descarregamento" são carregados com valores constantes no cadastro de Emitentes, como valores DEFAULT.

  1. Preencher dados da Aba "Rodoviário"  "Veículo"

Campos Obrigatórios:
1) Placa
2) Tara
3) UF
4) Tipo Carroceria
5) Tipo de Rodado
6) Condutor (Obrigatório! Mínimo de 1)Opcional: Preencher somente se o Proprietário do veículo não for o próprio Emitente

 

  1. Preencher dados da Aba "Rodoviário"  "Reboque"

Opcional: Preencher somente se o Proprietário do veículo não for o próprio Emitente.

 

 

 

 

 

 

 

 

 

 

Clicar no botão

Preencher dados da Aba "Rodoviário"  "Pedágio" (OBS: O Preenchimento desta Aba é Opcional!)

Opcional: O preenchimento desta Aba é Opcional!

  1. Preencher dados da Aba "Documentos"

4 - Outros

OBS: Para preencher os dados, é necessário iniciar pelo grid Município de Descarregamento. Cada grid filtra informações no Grid seguinte! Ordem: (1) Município de Descarregamento  (2) "Documento" Chave de Acesso  (3) Unid. Transporte  (4) Lacres Unid. Transporte  (5) Unidade Carga  (6) Lacres Unidade Carga.

  1. Preencher dados da Aba "Informações Adicionais"

  • Alteração de MDF-e (Manifesto Eletrônico de Documentos Fiscais):
  1. Acessar o conector, no menu principal acessar opção "Extras"  "MDF-e" .

  1. Clicar no ícone "Pesquisar" para carregar os dados de um MDF-e já existente.

Clique no Botão Pesquisar para carregar os dados do MDFe

 

  1. Altere os dados que forem necessários e clique no ícone "Salvar" para armazenar as informações alteradas. Somente poderão ser alterados MDF-e's que ainda não foram transmitidos para a SEFAZ Autorizadora.
  2. Clicar no ícone "Voltar" para iniciar uma nova pesquisa.

 

 

 

 

 

 

 

  • Exclusão de MDF-e (Manifesto Eletrônico de Documentos Fiscais):
  1. Acessar o conector, no menu principal acessar opção "Extras"  "MDF-e" .

  1. Clicar no ícone "Pesquisar" para carregar os dados de um MDF-e já existente.
  2. Clicar no ícone "Excluir" para apagar os dados de um MDF-e no banco de dados. Esta operação só é permitida para MDF-e's que ainda não foram transmitidos ou que foram transmitidos e por alguma razão não foram autorizados.

Clique no Botão Excluir para apagar os dados de um MDFe

  • Exclusão de linhas do Grid Municípios, da Aba MDF-e (Manifesto Eletrônico de Documentos Fiscais):
  1. Selecione uma linha do Grid Municípios




Pressione DELETE

  1. Pressione a tecla "Delete" no telado do computador


  • Exclusão de linhas do Grid Unidades da Federação, da Aba MDF-e (Manifesto Eletrônico de Documentos Fiscais):
  1. Selecione uma linha do Grid Unidades da Federação




Pressione DELETE

  1. Pressione a tecla "Delete" no telado do computador


  • Exclusão de linhas do Grid Lacres, da Aba MDF-e (Manifesto Eletrônico de Documentos Fiscais):
  1. Selecione uma linha do Grid Lacres




Pressione DELETE

  1. Pressione a tecla "Delete" no telado do computador


  • Exclusão de linhas do Grid Condutores, da Aba Rodoviário - Veículos:
  1. Selecione uma linha do Grid Condutores


  1. Pressione a tecla "Delete" no telado do computador


Pressione DELETE

  • Exclusão de linhas do Grid Reboques, da Aba Rodoviário - Reboques:
  1. Selecione uma linha do Grid Reboques


  1. Pressione a tecla "Delete" no telado do computador


Pressione DELETE

  • Exclusão de linhas do Grid Pedágio, da Aba Rodoviário - Pedágio:
  1. Selecione uma linha do Grid Pedágio


  1. Pressione a tecla "Delete" no telado do computador

Pressione DELETE

 

  • Exclusão de linhas da Aba – Documentos:
  1. Acessar a Aba Documentos:



OBS: Para apagar os dados, é necessário lembrar da sequencia onde os dados serão apagados automaticamente. Cada grid apaga informações no Grid seguinte! Ordem: (1) Município de Descarregamento  Apaga Informações no  (2) "Documento" Chave de Acesso  Apaga Informações no  (3) Unid. Transporte  Apaga Informações no  (4) Lacres Unid. Transporte  Apaga Informações no  (5) Unidade Carga  Apaga Informações no  (6) Lacres Unidade Carga.

  1. Para excluir um Município de Descarregamento, basta selecionar uma linha do Grid "Município de Descarregamento" e pressionar a tecla "DEL" ou "Delete" do teclado do computador.


Pressione DELETE


Serão apagados automaticamente, na mesma sequencia:

    1. Chaves de Acesso (Referentes ao Município)
    2. Unidades de Transporte (Referentes ao Município e Chave de Acesso)
    3. Lacres das Unidades de Transporte (Referentes às Unidades de Transporte)
    4. Unidades de Carga (Referentes às Unidades de Transporte)
    5. Lacres das Unidades de Carga (Referentes às Unidades de Carga)

  1. Para excluir uma Chave de Acesso, basta selecionar uma linha do Grid "Chave de Acesso" e pressionar a tecla "DEL" ou "Delete" do teclado do computador.


Pressione DELETE 
Serão apagados automaticamente, na mesma sequencia:

    1. Unidades de Transporte (Referentes ao Município e Chave de Acesso)
    2. Lacres das Unidades de Transporte (Referentes às Unidades de Transporte)
    3. Unidades de Carga (Referentes às Unidades de Transporte)
    4. Lacres das Unidades de Carga (Referentes às Unidades de Carga)

  1. Para excluir uma Unidade de Transporte, basta selecionar uma linha do Grid "Unid. Transporte" e pressionar a tecla "DEL" ou "Delete" do teclado do computador.


Pressione DELETE 

Serão apagados automaticamente, na mesma sequencia:

    1. Lacres das Unidades de Transporte (Referentes às Unidades de Transporte)
    2. Unidades de Carga (Referentes às Unidades de Transporte)
    3. Lacres das Unidades de Carga (Referentes às Unidades de Carga)

  1. Para excluir uma Unidade de Carga, basta selecionar uma linha do Grid "Unidade Carga" e pressionar a tecla "DEL" ou "Delete" do teclado do computador.

Pressione DELETE 

Serão apagados automaticamente, na mesma sequencia:

    1. Lacres das Unidades de Carga

  1. Para excluir Lacres das Unidades de Transporte, basta selecionar uma linha do Grid "Lacres Unid. Transporte" e pressionar a tecla "DEL" ou "Delete" do teclado do computador.

    Pressione DELETE

  1. Para excluir uma Lacres das Unidades de Carga, basta selecionar uma linha do Grid "Lacres Unidade Carga" e pressionar a tecla "DEL" ou "Delete" do teclado do computador.

Pressione DELETE

 
 

  • Pesquisa de MDF-e (Manifesto Eletrônico de Documentos Fiscais):
  1. Acessar o conector, no menu principal acessar opção "Extras"  "MDF-e" .
    1. Clicar no ícone "Pesquisar" para pesquisar um MDF-e.


Duplo Clique!

    1. Digitar o período da Pesquisa, data de início e data fim e clicar em "Pesquisar"
    2. Selecione uma linha no grid, e dê duplo clique para carregar os dados selecionados no formulário principal de cadastro de MDF-e's.



OU

    1. Selecionar um CNPJ da Empresa que irá emitir o MDF-e e preencher os campos Número do MDF-e e Série.


    1. Clicar no ícone "Pesquisar" para pesquisar um MDF-e.
  1. Clicar no ícone "Voltar" para iniciar uma nova pesquisa.

 

  • Transmitir MDF-e (Manifesto Eletrônico de Documentos Fiscais):
  1. Acessar o conector, no menu principal acessar opção "Extras"  "MDF-e" .
  2. Clicar no ícone "Pesquisar" para pesquisar um MDF-e.
  3. Clicar no ícone "Transmitir" para enviar o MDFe para a SEFAZ Autorizadora. Deverá retornar "MDF-e transmitido com sucesso!". Em caso de erro na validação do xml, os erros serão mostrados para o usuário.

 

  • Consultar Recibo do MDF-e transmitido:
  1. Acessar o conector, no menu principal acessar opção "Extras"  "MDF-e" .
  2. Clicar no ícone "Pesquisar" para pesquisar um MDF-e.
  3. Clicar no ícone "Consultar Recibo" para consultar o MDFe na SEFAZ Autorizadora.

 

  • Consultar MDFe autorizado :
  1. Acessar o conector, no menu principal acessar opção "Extras"  "MDF-e" .
  2. Clicar no ícone "Pesquisar" para pesquisar um MDF-e.
  3. Clicar no ícone "Consultar MDF-e" para consultar o MDF-e na SEFAZ Autorizadora. Será perguntado ao usuário se deseja atualizar o status do MDF-e. Caso SIM, o status do MDF-e será atualizado no Conector.

 

  • Cancelar MDF-e autorizado :
  1. Acessar o conector, no menu principal acessar opção "Extras"  "MDF-e" .
  2. Clicar no ícone "Pesquisar" para pesquisar um MDF-e.
  3. Clicar no ícone "Cancelar MDF-e" para cancelar o MDF-e na SEFAZ Autorizadora.

 

  • Encerrar MDF-e autorizado :
  1. Acessar o conector, no menu principal acessar opção "Extras"  "MDF-e" .
  2. Clicar no ícone "Pesquisar" para pesquisar um MDF-e.
  3. Clicar no ícone "Encerrar MDF-e" para encerrar o MDF-e na SEFAZ Autorizadora. Será solicitado uma confirmação para executar a ação "Encerrar MDF-e" e na seqüência, que o usuário informe a Unidade da Federação e o município onde o MDF-e está sendo encerrado.




Duplo Clique!

  • Incluir Condutor ao MDF-e transmitido (Manifesto Eletrônico de Documentos Fiscais):
  1. Acessar o conector, no menu principal acessar opção "Extras"  "MDF-e" .
  2. Clicar no ícone "Pesquisar" para pesquisar um MDF-e.
  3. Clicar no ícone "Incluir Condutor" para incluir novos condutores ao MDF-e já transmitido e autorizado pela SEFAZ Autorizadora. Será solicitado uma confirmação para executar a ação "Incluir Condutor" e o usuário deverá informar o CPF e o Nome do condutor.



Campo Sequencial: Representa o número sequencial do evento (a começar de "1"), ou seja, a cada evento de inclusão de Condutor, o sequencial deverá ser informado e acrescido de 1 ( +1 ) para a próxima execução do evento.
O controle deste campo é manual!

  • Exportar XML do MDF-e :
  1. Acessar o conector, no menu principal acessar opção "Extras"  "MDF-e" .
  2. Clicar no ícone "Pesquisar" para pesquisar um MDF-e.
  3. Clicar no ícone "XML" exportar o MDF-e.

 

  • Consultar status do Serviço da SEFAZ Autorizadora do MDF-e :
  1. Acessar o conector, no menu principal acessar opção "Extras"  "MDF-e" .
  2. Clicar no ícone "Pesquisar" para pesquisar um MDF-e.
  3. Clicar no ícone "Serviço", que irá retornar "Em Operação", caso serviços estejam operando normalmente.
  • Clonar MDF-e :
  1. Acessar o conector, no menu principal acessar opção "Extras"  "MDF-e" .
  2. Clicar no ícone "Pesquisar" para pesquisar um MDF-e.
  3. Clicar no ícone "Clonar" "Clonar" para realizar uma cópia dos dados do MDF-e selecionado. Para realizar esta ação, o MDF-e deve estar Encerrado.
    1. Se o ícone estiver na cor cinza , significa que o status do MDF-e não permite a clonagem.

 

  • Gerar MDF-e :
  1. Acessar o conector, no menu principal acessar opção "Extras"  "MDF-e" .
  2. Clicar no ícone "Pesquisar" para pesquisar um MDF-e.
  3. Clicar no ícone "Gerar MDF-e" para Gerar o MDF-e. É necessário o cadastro do parâmetro MDFAGD0201, que neste exemplo trata-se da Agenda 201. A rotina realiza a leitura das Notas Fiscais Eletrônicas onde consta na tabela NFE_CONTROLE o campo STATUS = M. Os dados são carregados para acelerar o processo de digitação dos dados do MDF-e e após a carga o campo STATUS é alterado para A.

 

  • Emitir DAMDFE (Documento Auxiliar do Manifesto Eletrônico de Documentos Fiscais):
  1. Acessar o conector, no menu principal acessar opção "Extras"  "MDF-e" .
  2. Clicar no ícone "Pesquisar" para pesquisar um MDF-e.
  3. Clicar no ícone "DAMDFE" para emitir o Documento Auxiliar do Manifesto Eletrônico de Documentos Fiscais.

  • Imprimir MDF-e :
  1. Acessar o conector, no menu principal acessar opção "Extras"  "MDF-e" .
  2. Clicar no ícone "Pesquisar" para pesquisar um MDF-e.
  3. Clicar no ícone "Imprimir" para imprimir MDF-e.

Informações Técnicas 

Tabelas Utilizadas

AA2CPARA – Cadastro dos Parâmetros – para os novos parâmetros MDFEVERSAO e MDFAGD0201 (Que neste exemplo, trata-se da Agenda 201).
VW05_NFEXML – Gravação do XML gerado no processo de transmissão do MDFe.
AA1CCDMU – Consulta de Municípios, de acordo com a tabela IBGE
NFE_CONTROLE – Para atualização do status das NFe's (Notas Fiscais Eletrônicas), vinculadas ao MDFe.
VW50_MDF – Para armazenar as informações relacionadas ao MDFe (Manifesto Eletrônico de Documentos Fiscais).
VW52_MDF_UF – Para armazenar as informações sobre as Unidades da Federação relacionadas ao Percurso que a carga das unidades de transporte irão realizar.
VW53_MDF_LACRE – Para armazenar as informações relacionadas os lacres do próprio MDFe.
VW51_MDF_RODOVIARIO – Para armazenar as informações relacionadas aos veículos (Unidades de Transporte) que deverão transportar as cargas descritas nas NFe's.
VW51_MDF_CONDUTOR - Para armazenar as informações relacionadas aos condutores dos veículos (Unidades de Transporte).
VW51_MDF_REBOQUE – Para armazenar as informações relacionadas aos veículos reboques (Unidades de Transporte) que deverão transportar as cargas constantes nas NFe's.
VW51_MDF_PEDAGIO – Para armazenar as informações relacionadas aos pedágios por onde os veículos (Unidades de Transporte) irá trafegar.
VW52_MDF_MUN_DES – Para armazenar as informações sobre os municípios de descarregamento, pode onde as cargas deverão ser destinadas.
VW52_MDF_DOC – Para armazenar as informações relacionadas aos documentos tipo NFe (Nota Fiscal Eletrônica) ou CTe (Conhecimentos em Transporte Eletrônico), que contém a declaração da carga das unidades de transporte.
VW52_MDF_UNTRCG – Para armazenar as informações relacionadas tanto às Unidades de Transporte quanto às Unidades de Carga. Os campos UNI_IDUNTR, UNI_TPUNID, UNI_IDUNID identificam uma Unidade de Transporte ou Unidade de Carga, através da seguinte regra: Se o campo UNI_IDUNTR for nulo, se trata de uma Unidade de Transporte; quando o campo não for nulo, se trata de uma Unidade de Carga, e o campo UNI_IDUNTR recebe um UNI_ID (ID de uma Unidade de Transporte), e os campos UNI_TPUNID e UNI_IDUNID irão se tratar respectivamente de um Tipo de Unidade de Carga e Identificador de Unidade de Carga.

Tabelas Utilizadas

VW52_MDF_DOC_LACRE – Refere-se aos lacres, tanto das Unidades de Transporte, quanto das Unidades de Carga. O campo UNI_ID refere-se sempre ou a uma unidade de transporte ou a uma unidade de carga, segundo a regra da tabela VW52_MDF_UNTRCG.
VW54_MDF_EVENTOS – Para registrar os eventos do MDFe. São eles: Cancelamento;Encerramento; Inclusão de Condutor.

Rotinas Envolvidas

Cadastro de Emitentes
Cadastro de MDFe
Eventos do MDFe (Cancelamento, Encerramento, Inclusão de Condutor)
Impressão de DAMDFE (Documento Auxiliar do MDFe)
Impressão de Relatório MDF-e (Consulta simples com contendo a relação de NF-e's)
Exportação do XML do MDFe (Manifesto Eletrônico de Documentos Fiscais)

Sistemas Operacionais

Windows®/Linux®