Segmentos > Compliance > Documentos Eletrônicos > MDF-e (Manifesto Eletrônico de Documentos Fiscais) > Geração automática de MDF-e

Geração automática de MDF-e

Conceito

Essa documentação tem como objetivo descrever as parametrizações necessárias para a geração automática de MDF-e de saída para o modal rodoviário. Trata-se de um processo que não é nativo do sistema, ou seja, cada cliente deve configurar as regras com base no cenário da sua empresa.

Características do MDF-e Automático:

Esta solução permite que, através de um ponto de regra identificado pelo cliente como sendo o ponto de geração de MDF-e (fechamento de um documento ou alteração da sua situação para Autorizado), seja feita a emissão do mesmo de forma automática. O processo definido pelo cliente, então, chama a função de programador GerarMDFeSaidaAutomatico, que traz as informações dos identificadores de regra citados mais abaixo para geração do MDF-e. Essa busca se dá através do campo/chave ChaveMDFeAuto.

Parametrização

Primeiro configure a sugestão automática dos locais de passagem no MDF-e. Essa informação é necessária para atender a legislação do Manifesto (onde é chamado de percurso) para o modal rodoviário. Para isso, parametrize os locais de passagem na tela F000PER (Cadastros > Mercado e Suprimentos > Percursos do MDF-e) e defina um como sendo o padrão. Feito isso, se o campo Rotas automáticas da tela F145EBQ estiver preenchido, os locais de passagem serão atualizados automaticamente nas telas de geração de MDF-e (F145EBQ, F145GSM e F440MDF).

Além disso, para gerar o MDF-e automaticamente, é importante que na tela F070FVE seja informada uma série para a geração do MDF-e no campo Série MDF-e padrão.

Após, configure a função de programador GerarMDFeSaidaAutomatico vinculada a uma regra no identificador de regras VEN-140NEIMPBO. O identificador irá executar após a autorização da nota fiscal eletrônica.

Poderá ser utilizada a regra abaixo, onde foi feito um cursor na tabela de informações do documento eletrônico (E140IDE) que busca automaticamente pelas chaves dos documentos eletrônicos autorizados via web service.

Importante

A indicação de utilização do identificador de regras VEN-140NEIMPBO deve levar em considerações características com relação a Performance do processo. Em maiores volumetrias de processamento, a utilização deste identificador de regras poderá causar problemas de travamento e baixa performance. Neste caso, é possível fazer a utilização de um processo agendado que faça a chamada da função GerarMDFeSaidaAutomatico, localize as NF-e autorizadas na base de dados (E140IDE) e faça a execução do processo (poderão ser utilizadas tabelas de usuário para correto controle das NF-e que precisam ter o MDF-e gerado). Para maiores informações sobre Performance em rotinas e sobre o identificador de regras, consulte a Documentação do sistema e Artigos da Base de Conhecimento do Suporte.

Por fim, configure as regras na tela F098REG para atender cada cenário específico do MDF-e, conforme a lista abaixo:

 

Importante

Entre os identificadores citados acima, apenas o identificador VEN-140MDFEA01 é obrigatório para cadastrar as informações obrigatórias de tipo de carga, código da transportadora, unidade de medida, placa do veículo e motorista. Os demais identificadores citados são opcionais e podem ser utilizados conforme necessidade.

Destaca-se, ainda, que as variáveis e os exemplos de regra podem ser encontrados na documentação de cada IR.

Sugestão

As sugestões são carregadas com base nas informações dos documentos fiscais informados no MDF-e (chamada da função GerarMDFeSaidaAutomatico ou identificador de regra VEN-140MDFEA00).

Campos dos quadros gerais:

Nome Sugestão
Motorista Do documento fiscal: E140NFV.CodMtr do primeiro documento encontrado
Placa Veículo Do documento fiscal: E140NFV.PlaVei do primeiro documento encontrado
Condição Pagamento Do documento fiscal: E140NFV.CodCpg do primeiro documento encontrado
Transportadora Do documento fiscal: E140NFV.CodTra do primeiro documento encontrado
Peso Bruto Somatório dos documentos: E140NFV.PesBru
Peso Líquido Somatório dos documentos: E140NFV.PesLiq
Valor Líquido Somatório dos documentos: E140NFV.VlrLiq
Data/Hora de Emissão Data/Hora atual
Data/Hora de Saída Se a data/hora de saída do primeiro documento for maior que data/hora atual, utiliza a do documento; caso contrário utiliza a data/hora atual
Tipo Emitente Se não for informado, verifica se há CT-e informado na lista de documentos e gera com tipo emitente 1 - Prestador de Serviço de Transporte; caso contrário gera com tipo 2 - Transportador de Carga Própria

É possível alterá-los por meio do identificador de regras VEN-140MDFEA01.

Rotas:

Tipo Sugestão
Carga Endereço do Cadastro da Filial
Descarga Endereço de entrega do cliente do Documento Fiscal (considera a Seq. de Entrega do documento, caso informada)
Passagem Busca no Cadastro de Percurso do MDF-e (F000PER), utilizando a Carga e a Descarga como Origem e Destino
Local de Descarregamento de Notas Fiscais Cada documento informado estará relacionado ao seu local de descarregamento

É possível gerar a rota através do identificador de regras VEN-140MDFEA02 (Rotas). Ao utilizá-lo, as informações sugeridas para rota são desconsideradas, sendo necessário informar todos os itens que compõem uma rota (carga, passagem, descarga e local de descarregamento de nota fiscal).

Exemplo prático:

  1. cadastro da função de programador:



A condição utilizada como exemplo acima é a seguinte: foi feita a emissão das notas fiscais 516, 517, 518 e 519. As notas 516 e 517 foram emitidas para o cliente 1 e as notas 518 e 519 para o cliente 42. Assim, quando houver valores na tabela E140NFV será feita a emissão do MDF-e.

  1. cadastro dos identificadores de regra para sugestão das informações:

Este artigo ajudou você?