Skip to Content

Introdução

O MDF-e é um modelo nacional de documento fiscal eletrônico que substitui a emissão do documento em papel. Deve 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.

Nesse espaço vou apresentar a solução da SAP para o MDF-e entregue no Support Package 18 do SAP NFE liberado em setembro de 2014 e a adaptação feita no lado do ECC, lembrando que no ECC não foi entregue a solução até data de hoje.

Atualização #1: Com as recentes mudanças do MDF-e layout 1.00 para o MDF-e layout 3.00, e com o prazo final de vigência da versão 1.00 para 05/06/2017, a SAP lançou o Support Package 25 com as seguintes alterações em vermelho abaixo.

Atualização #2: Nenhuma alteração significativa abaixo para o Support Package 26.

 

Solução SAP GRC/NFe 

O Support Package 18 contemplou, relacionado ao MDF-e, três novos monitores, sendo:

  • Monitor MDF-e  /sap/bc/webdynpro/xnfe/mdfe_monitor
  • Monitor de Lotes  /sap/bc/webdynpro/xnfe/mdfe_batch_monitor
  • Monitor de Status Serviço de Comunicação com a SEFAZ  /sap/bc/webdynpro/xnfe/mdfe_servsta_monito
  • Monitor MDF-e arquivados  /sap/bc/webdynpro/xnfe/mdfe_monitor_arch

Configuração necessárias:

– MDF-e: atualizar sistemas da autoridade conectados

– MDF-e: definir solicitação para status de serviço da autoridade (SEFAZ)

– MDF-e: atualizar versão dos tipos de mensagem

 MDF-e 1.00: Integration Scenarios disponíveis:

is.PNG

 MDF-e 3.00: Integration Scenarios disponíveis:

Para ativar a versão 3.00 basta alterar a SM30 /XNFE/V_XMLVERMF 

Para integrar o ECC com o SAP NFE é necessário utilizar algumas funções:

Criar o MDF-e 1.00 utiliza-se a FM: /XNFE/OUTMDFE_CREATE

Criar o MDF-e 3.00 utiliza-se a FM: /XNFE/OUTMDFE_58_CREATE (para quem já usa o 1.00 há várias mudanças de campos na estruturas)

– Criar Eventos:

Código Evento FM Obs
110111 Cancelamento /XNFE/EV_ISSUE_MDFE_CANCEL Fim do processo (prazo de 24 horas)
110112 Encerramento /XNFE/EV_ISSUE_MDFE_CLOSE Fim do processo (necessário após a entrega da carga)
110114 Inclusão de Condutor /XNFE/EV_ISSUE_MDFE_ADD_DRIVER Somente para o modal rodoviário

*Sempre após a criação de um MDF-e será necessário algum evento.

Será necessário implementar a BADI para a função de retorno ao ECC com a resposta da SEFAZ: /XNFE/BADI_MDFE_RFC_EXTERN , p.ex.:

badi.PNG

Jobs:

Verificar Status Serviço: /XNFE/MDFE_CHECK_SRV_STATUS

Enviar Eventos: /XNFE/MDFE_EVENT_SEND

Lote Criar/Enviar/Receber: /XNFE/MDFE_BATCH_PROCESS ;

Ou: /XNFE/MDFE_BATCH_CREATE, /XNFE/MDFE_BATCH_SEND, /XNFE/MDFE_BATCH_REQUEST.

Ack: /XNFE/GET_ACKNOWLEDGMENT

Monitor MDF-e

mdfe1.PNG

Monitor de Lotes

lote.PNG

Monitor Status de Serviço

status.PNG

Usando o emissor da SEFAZ de SP é possível gerar um xml modelo em homologação para facilitar os testes e evitar erros 255.

Adaptação no ECC

Foi utilizado um Z, no mesmo modelo da J1BNFE, para a construção do monitor da MDF-e. Não possui solução standard no ECC, por enquanto.

Notas de correções necessárias aplicadas

2059966 – Trigger step ‘Notify feeder system’ for MDF-e

2091841 – Using own function module to update MDF-e in feeder system

2092155 – Logsys not informed for BAdI to determine external system

 Obs: Essas notas estarão no Support Package 19 previsto para final de dezembro de 2014.

 

Futuro

Recentemente, foi publicada a NT 01.2015 que irá alterar algumas regras de validação, alterações e correções no layout da DAMDFE com previsão a partir de 01/02/2015.contingência atualmente, mas, por enquanto, não há SVC.

 

OBS

Em resumo, trabalho para o PI configurar os novos cenários e para o ABAP nas mudanças no input de dados da nova FM de criação do MDF-e 3.00.

 

Post relacionados

Support Package 25 do SAP NFE 10.0 – Mudanças em CT-e/MDF-e/NF-e

PI Configuration for MDF-e Outbound

SP18 do GRC liberado para download

MDF-e Manifesto eletrônico de documentos fiscais

MDF-e Manifesto eletrônico de documentos fiscais – Rejeição 255 falha de esquema

Links úteis

MDF-e Outbound – SAP Nota Fiscal Eletrônica (SAP Electronic Invoicing for Brazil) – SAP Library

https://mdfe-portal.sefaz.rs.gov.br/

https://mdfe-hml.sefaz.rs.gov.br/

Secretaria da Fazenda – Governo do Estado de São Paulo

To report this post you need to login first.

26 Comments

You must be Logged on to comment or reply to a post.

  1. Ronaldo Nogueira

    Thiago, com a NT que saiu ontem tive um problema de validação de MDF-e:

    Rejeição: Existe MDF-e não encerrado há mais de 30 dias para o Emitente

    Detalhe, estou no ambiente de Homologação, e não tenho MDF-e emitido para o que estou fazendo.

    Outro detalhe, muito estranho, pois a usuária está fazendo teste com um Documento que foi emitido no Ambiente de Produção, e no Homologação da o erro.

    Teve algo parecido com isso?

    (0) 
    1. Tiago Aust Post author

      Ronaldo,

      Essa mensagem deve/deveria conter a chave de acesso que está em aberto na sefaz a mais de 30 dias. Deve ser coisa antiga que testou. Todos devem ser encerrados/cancelados.

      Agora, em 2015, tem um novo webservice de Consulta de MDF-e Não Encerrados. Creio que com ele você verá os MDF-e em aberto.
      Caso não resolva, abre uma nova thread e discutiremos.

      abraços,

      (0) 
  2. Danilo Oliveira

    Olá Tiago, excelente, parabéns!

    Você sabe se a SAP tem alguma previsão para criação da parte do ECC ou ficará apenas na liberação das badis e a galera terá de desenvolver?

    Abraços

    (0) 
  3. Ronaldo Nogueira

    Bom dia,

    a Solução que Desenvolvi está em Produção a 3 Semanas, estou tendo alguns problemas de travamento do Lote onde da erro de Memória Interna, GUID não encontrado, e também dependendo do erro não é possível substituir um Documento já enviado, mesmo estando com erro, mas está bacana, está funcionando legal até o momento, existe algumas regras para dar aquele acabamento final no Desenvolvimento do lado do ECC que os usuários estão solicitando, mas por fim está em funcionamento.

    (0) 
  4. franklin fagundes

    Olá Amigos,

    Estou tendo problema no retorno ao ECC, veja na imagem abaixo que aparece o erro de chamada do ECC, só volta o status para o ECC quando aperto o botão “Continuar Processo”, alguém já passou por esse problema ?

    Botão Selecionado para atualizar o ECC.

    BADI.

    Muito obrigado.

    (0) 
  5. Wilson Santos

            Olá Tiago, boa tarde !

            Meu cliente precisa implementar a MDF-e, pelo que vi o GRC instalado já tem todos os pré-requisitos, basta configurar a SPRO do mesmo e as interfaces necessárias no PI, porém resta a implementação necessária no ECC.

            Pelo que vi, ainda não tem uma solução standard para isso, certo ? Não havendo, pelo que entendi a construção no SAP não é só de uma tela de monitoramento, será necessária a criação de tabelas específicas para conter os dados dos MDF-e criados, ou seja, não será utilizada nenhuma tabela standard para armazenar estes dados, por ser um tipo de documento não previsto no SAP. Explicando de outra forma, o que me refiro é que, o MDF-e não é um documento fiscal, então por exemplo, não faria sentido criá-lo via J1B1N ou algo do gênero, de modo que tudo relacionado à MDF-e precisa ser customizado no ECC, estou certo ?

            Se puder confirmar isso para mim, me será de grande utilidade, para saber de onde partir.

            Desde já muito obrigado,

            Wilson

    (0) 
    1. Fernando Da Ros

      Bom dia Wilson,

      Peço que poste a dúvida no fórum SPED & NF-e como discussão, desta forma o assunto pode ser melhor detalhado que aqui exclusivamente no blog postado a mais de um ano.

      Atenciosamente, Fernando Da Rós

      (0) 
  6. Marcio Ricardo Alves da Silva

    Olá! Estou implantando o MDF-e, fazendo o download das NF-es emitidas contra a minha empresa. Nos testes, o que percebemos, foi que só está fazendo o download das notas que já deram entrada no SAP ECC. Peguei 3 casos de notas emitidas contra minha empresa, e solicitei ao recebimento não dar entrada no SAP para ver se fosse buscar esses XMLs, rodei o /xnfe/collect_documents e trouxe apenas as notas entradas, e as que não demos entrada o sistema não buscou.  Tem outra configuração a ser feita, ou o comportamento é este mesmo, buscar notas que estão no ECC, mas não contém o XML?

    (0) 
  7. Jossiane Isana da Silva

    @Tiago Faust
    Muito boa essa postagem, estamos iniciando o processo na empresa que trabalho e esse material contribuiu muito.

    Gostaria de aproveitar que esse post é antigo e muitos colegas já implementaram a solução, e pedir a ajuda de vocês quanto os campos que mapearam na transação criada no ECC para o monitoramento dos eventos do MDF-e.

    Se alguém puder disponibilizar algum material sobre os campos utilizados/mapeados, nós agrademos muito.

    Obrigada
    Jossiane

    (1) 
    1. Tiago Aust Post author

      Olá Jossiane,

       

      O post é antigo mas foi atualizado(e continuará) assim que o SP foi disponibilizado.

      Portanto, até o SAP NFE SP26 tudo acima está válido.

      (0) 
  8. JOSÉ TARCISIO NETO

    Olá

    Verificando o manual do MDF-e 3.00, existe ponto informando onde conseguir as URL’s.

    c) As URLs dos Web Services encontram-se no Anexo IV deste manual e no Ambiente

    Autorizador (www.mdfe.sefaz.rs.gov.br). Acessando a URL pode ser obtido o WSDL

    (Web Services Description Language) de cada Web Service.

     

    Verificando no site são 1.00

    Alguém sabe onde encontrar as URL’s da versão 3.00?

    (0) 
      1. Panegassi L F

         

        Tiago, bom dia… Tudo bem?

        Estamos com um cenário que teremos que implementar essa solução. Hoje estamos com SP27 que ja tende a essa obrigação, porém, no ECC não temos nada desenvolvido e também temos só a sua implementação como exemplo. Poderia nos enviar um contato para que possamos nos falar com mais detalhes sobre o Z que você criou e que provavelmente atende a obrigação no lado ECC?

        Obrigado.

        PANEGASSI

        (0) 

Leave a Reply