Cada MDF-e (Manifesto Eletrônico de Documentos Fiscais) importado vira uma viagem no Sankhya Om, com motoristas, veículo e documentos transportados. A importação não emite nem transmite MDF-e à SEFAZ.
Figura 1: Jornada do Deploy Agent. As etapas tratadas neste artigo estão em destaque.
Antes de enviar
Peça ao cliente e confira:
- XMLs de MDF-e de emissão própria, do ambiente de produção e do modal rodoviário;
- XMLs de CT-e (Conhecimento de Transporte Eletrônico) e de NF-e referenciados pelos manifestos;
- XMLs de evento: cancelamento, encerramento, inclusão de condutor, inclusão de DF-e (Documento Fiscal Eletrônico) e pagamento da operação de transporte.
Você pode enviar tudo no mesmo lote: o Deploy Agent define a ordem de processamento.
Não são importados MDF-e de terceiros, do ambiente de homologação nem dos modais aéreo, aquaviário e ferroviário. O MDF-e também não é importado quando o CT-e referenciado não está no Sankhya Om (exceto em carga própria ou com CT-e globalizado): envie o CT-e e reprocesse o MDF-e.
MDF-e cancelado na SEFAZ:
- XML do MDF-e com protocolo de cancelamento: o MDF-e é importado e a viagem é criada com o manifesto cancelado.
- Cancelamento por XML de evento: confira as regras de cancelamento em Eventos.
Um MDF-e que já está no Sankhya Om não é importado de novo: o Deploy Agent registra um alerta e mantém a viagem existente.
Eventos
Sem os XMLs de evento, manifestos cancelados ou encerrados na SEFAZ ficam em aberto no Sankhya Om.
-
Quando são aplicados: no fim do processamento dos arquivos, e só depois que não houver arquivo EFD pendente.
-
Eventos que não são aplicados: evento não homologado pela SEFAZ, evento do ambiente de homologação, evento de um MDF-e que não está no Sankhya Om e qualquer evento de um MDF-e cancelado. Os eventos de inclusão de condutor e de pagamento da operação de transporte só são aplicados no modal rodoviário.
-
Cancelamento:
- MDF-e ainda não importado: se o evento de cancelamento chega no mesmo lote ou num lote anterior, o MDF-e não é importado.
- MDF-e já importado e autorizado: passa para cancelado e perde os vínculos com as NF-e da viagem.
- MDF-e encerrado: a SEFAZ não aceita cancelar um MDF-e já encerrado, então o evento é desconsiderado.
-
Inclusão de DF-e: vale apenas para MDF-e emitido com carregamento posterior. Cada NF-e do evento é vinculada se já estiver no Sankhya Om; as que faltarem ficam de fora até serem enviadas.
-
Reenvio de eventos: um arquivo reenviado com o mesmo nome é descartado antes do processamento, com o aviso de arquivo já processado. Com outro nome, o evento já aplicado não duplica dados, exceto o pagamento sem protocolo:
Evento O que acontece no reenvio Cancelamento e encerramento O evento é ignorado, porque o MDF-e já está cancelado ou encerrado. Inclusão de condutor O condutor que já está na viagem não é vinculado de novo. Inclusão de DF-e A NF-e que já está vinculada não é vinculada de novo. Pagamento da operação de transporte O evento com protocolo da SEFAZ já registrado é ignorado. O evento sem protocolo é gravado de novo a cada envio e duplica os pagamentos: não reenvie esse arquivo.
Cadastros gerados
Motoristas e veículos
| Tipo de base | Motorista | Veículo |
|---|---|---|
| Prospecção | Só com os dados do XML: nome e CPF. | Só com os dados do XML, incluindo a placa. |
| Cliente | Dados do XML, completados pela consulta do CPF em serviços externos. | Dados do XML, completados pela consulta da placa em serviços externos. Se a consulta falhar, fica só com os dados do XML. |
- Cidade: em base de prospecção, é a da empresa cadastrada no Sankhya Om; na falta dela, o município do emitente no XML e, por último, a cidade padrão. Em base cliente, a cidade do veículo vem da consulta ou, na falta dela, da cidade padrão.
- Base de prospecção: nenhum serviço externo é consultado. Cadastros com menos dados do que numa base cliente são o comportamento esperado.
- Sem duplicidade: motoristas e veículos que já existem são reaproveitados, o motorista pelo CPF e o veículo pela placa.
- Dados ausentes: sem placa, o veículo não é cadastrado e o MDF-e é importado. Sem CPF válido do motorista no XML, o comportamento depende da base: em base de prospecção, o motorista não é cadastrado e o MDF-e é importado; em base cliente, o MDF-e não é importado.
- Veículos do manifesto: são cadastrados o veículo de tração e os reboques do modal rodoviário.
- Veículo próprio ou de terceiro: quando o XML não informa o proprietário do veículo, o proprietário é o emitente. O veículo é cadastrado como próprio quando o proprietário é uma empresa cadastrada no Sankhya Om; nos demais casos, como de terceiro. Em base cliente, se o proprietário não for identificado pelo XML, o Deploy Agent usa o documento do proprietário retornado pela consulta da placa.
Contratante
- Contratante informado no XML: o Deploy Agent usa o CPF ou CNPJ do contratante informado no grupo da ANTT do modal rodoviário. Quando ele é igual ao do emitente, o veículo é tratado como frota própria.
- Contratante não informado, com frota própria: quando o veículo de tração não tem proprietário informado no XML, o emitente é usado como contratante.
- Contratante não informado, com veículo de terceiro: o MDF-e não é importado.
O contratante é cadastrado como parceiro cliente, se ainda não existir. Em base cliente, os dados são completados pela consulta do CPF ou CNPJ em serviços externos; em base de prospecção, só com os dados do XML.
Seguro da carga
- Quando o seguro é exigido: só quando o emitente é prestador de serviço de transporte, inclusive quando emite CT-e globalizado. Sem o grupo de seguro no XML, esse MDF-e não é importado. Em carga própria, o seguro é opcional.
- Seguradora: é cadastrada como parceiro fornecedor. Sem CNPJ válido da seguradora, o MDF-e não é importado.
-
Responsável pelo seguro: o Deploy Agent identifica o CPF ou CNPJ nesta ordem:
- o CPF ou CNPJ informado no grupo do responsável pelo seguro;
- sem ele, o CPF ou CNPJ do emitente, quando o XML indica o emitente como responsável;
- nos demais casos, o CNPJ do contratante informado no grupo da ANTT do modal rodoviário.
O responsável é cadastrado como parceiro fornecedor, se ainda não existir. Em base cliente, os dados são completados pela consulta em serviços externos; em base de prospecção, essa consulta não é feita. Se o XML não identificar o responsável, o MDF-e é importado sem ele.
Empresa emitente
- RNTRC: se a empresa já tem outro RNTRC no cadastro, o cadastro é mantido. RNTRC que não tem 8 dígitos numéricos não é gravado.
- Ambiente MDF-e: quando o campo está vazio e a empresa ainda não tem a configuração de MDF-e preenchida, a importação preenche com Homologação, independentemente do ambiente do XML. Antes de a empresa começar a emitir MDF-e em produção, altere o campo para Produção no cadastro da empresa.
Exemplos de mensagens do log
As tabelas abaixo trazem exemplos de mensagens que pedem alguma ação. Elas são ilustrativas: não cobrem todas as mensagens possíveis, e o texto exibido no log pode variar. Os trechos entre colchetes, como [chave], são substituídos pelos dados do arquivo. Para consultar o log de um arquivo, confira o artigo Enviar e reprocessar documentos fiscais.
Clique nas opções abaixo para expandir os exemplos:
🔹Manifesto e cadastros
| Mensagem no log | O que fazer |
|---|---|
| "CT-e não encontrado na base. Chave do CT-e: [chave]" | Envie o CT-e e reprocesse o MDF-e. |
| "Nenhum documento encontrado para este MDFe." | O MDF-e não é de carga própria e não referencia CT-e. Confira o XML com o cliente. |
| "Documento não é de emissão própria." | Confira o CNPJ do emitente com o cliente. |
| "Documento fora do ambiente de produção" | O XML é do ambiente de homologação. Peça ao cliente o XML de produção. |
| "Não encontrado CPF/CNPJ para o Contratante" | O XML não informa o contratante e o veículo é de terceiro. Confira o XML com o cliente. |
| "Nenhum seguro encontrado para este MDFe." | O emitente é prestador de serviço de transporte e o XML não traz o seguro da carga. Confira o XML com o cliente. |
| "Seguradora sem CNPJ válido." | Confira o CNPJ da seguradora no XML com o cliente. |
| "CPF do motorista ausente no XML" | Base de prospecção: o MDF-e foi importado sem o motorista. Confira o XML com o cliente. Se precisar do motorista, cadastre-o como parceiro motorista. |
| "Condutor sem CPF válido: [CPF]" | Base cliente: o MDF-e não foi importado. Confira o CPF do condutor no XML com o cliente. |
| "Placa do veículo ausente no XML" | Confira o XML com o cliente. Se precisar do veículo, cadastre-o. |
| "CNPJ do responsável ausente em infResp e infContratante" | Se precisar do responsável, cadastre-o como parceiro. |
🔹Empresa emitente
| Mensagem no log | O que fazer |
|---|---|
| "RNTRC do MDF-e [número/série] ([valor XML]) diverge do cadastro da empresa ([valor cadastro]). Cadastro mantido." | Confirme com o cliente qual é o correto e, se for o do XML, atualize o cadastro da empresa. |
| "RNTRC inválido no MDF-e [número/série]: [valor]. Cadastro da empresa não atualizado." | Confirme o RNTRC com o cliente e preencha no cadastro da empresa. |
🔹Eventos
| Mensagem no log | O que fazer |
|---|---|
| "Evento de [tipo] sem MDF-e correspondente: [chave]" | Peça o XML do MDF-e ao cliente, envie-o e faça uma nova busca de arquivos. |
| "Evento de [tipo] não homologado pela SEFAZ: [chave] [código - motivo do retorno]" | Confira com o cliente se existe uma versão homologada do evento e envie esse arquivo. |
| "Município de encerramento [código] não encontrado para o MDF-e [chave]" | Cadastre o município e preencha manualmente o município de encerramento do MDF-e. |
| "CPF do condutor inválido no evento do MDF-e [chave]: [CPF]" | O condutor não foi vinculado. Confira o arquivo com o cliente. |
| "NF-e [chave] do evento de inclusão de DF-e não encontrada no ERP. Importe a NF-e e reprocesse o evento" | Envie a NF-e e faça uma nova busca de arquivos. |
| "Chave de NF-e inválida no evento de inclusão de DF-e do MDF-e [chave MDF-e]: [chave NF-e]" | Só essa NF-e ficou de fora. Confira o arquivo com o cliente. |
| "CPF/CNPJ do responsável pelo pagamento inválido no evento do MDF-e [chave]: [documento]" | Nenhum pagamento foi registrado. Confira o arquivo com o cliente. |
| "Não foi possível registrar o pagamento da operação de transporte do MDF-e [chave]" | Faça uma nova busca de arquivos. Se a mensagem se repetir, acione o suporte da Sankhya. |
Saiba mais
- Conheça o Deploy Agent: visão geral, abas, indicadores e arquivos processados.
- Enviar e reprocessar documentos fiscais: envio de arquivos, reprocessamento e tratamento de erros.
- Limites e dúvidas frequentes: pontos de atenção e perguntas frequentes sobre o Deploy Agent.
Comentários
0 comentário
Escreva seu comentário aqui
Por favor, entre para comentar.