Pular para o conteúdo principal

MNF013 — CTRC - Conhecimento de Transporte (enriquecimento)

Menu: Faturamento > Movimentações > Notas Fiscais > CTRC - Conhecimento de Transporte

Objetivo​

A tela MNF013 emite e gerencia Conhecimentos de Transporte (CTRC/CT-e), permitindo cadastrar remetente, destinatário, produtos transportados, valores de frete e impostos, além de vincular as notas fiscais de origem da carga. A partir do CTRC salvo, o módulo também permite gerar o MDF-e (manifesto eletrônico) associado à viagem, controlando percurso, veículos reboque e pessoas autorizadas a baixar o XML.

Fluxo principal​

  1. Abrir a tela MNF013 pelo menu Faturamento > Movimentações > Notas Fiscais > CTRC; o sistema carrega os parâmetros de transporte e faturamento da empresa. (Menu) — source/MNF013/UMNF013.pas:439-509 (iniciar)
  2. Clicar em Novo para iniciar um CTRC; o sistema aplica valores padrão (empresa, data de emissão, condição/forma de pagamento) e abre a grade de produtos. (Dados do CTRC) — source/MNF013/UdmMNF013.pas:1716-1751 (TdmMNF013.tabNOTAAfterInsert)
  3. Preencher Remetente, Destinatário, Condição/Forma de Pagamento, Tipo de Serviço e demais dados principais do CTRC. (Dados do CTRC) — source/MNF013/UdmMNF013.pas:1789-1873 (TdmMNF013.tabNOTABeforePost)
  4. Preencher os dados adicionais exigidos para CT-e (produto predominante, unidade, município de origem/destino, data de entrega) e o veículo/motorista do embarque. (Dados Adicionais) — source/MNF013/UdmMNF013.pas:1886-1943 (TdmMNF013.tabNOTABeforePost)
  5. Lançar os produtos transportados na grade de Itens, informando movimentação, peso/quantidade e valores. (Dados do CTRC) — source/MNF013/UdmMNF013.pas:2090-2156 (TdmMNF013.tabITEMNOTABeforePost)
  6. Quando exigido pelo parâmetro (ST_NOTASCTRC='S' ou espécie CT-E), vincular as notas fiscais de origem da carga (por chave de acesso, importação de XML ou digitação manual). (Notas do CTRC) — source/MNF013/UdmMNF013.pas:1970-1986 (TdmMNF013.tabNOTABeforePost)
  7. Se o frete for de Subcontratação, informar Subcontratado/Contratante, valor da subcontratação e a chave do CT-e de origem. (Dados do CTRC) — source/MNF013/UMNF013.pas:1716-1798 (TfrmMNF013.btnSalvarClick)
  8. Clicar em Salvar: o sistema valida os campos obrigatórios e o crédito do cliente, grava NOTA/CTRC/ITEMNOTA/IMPOSTONOTA e gera a Nota Fiscal e o CT-e correspondente. (Dados do CTRC) — source/MNF013/UMNF013.pas:2210-2269 (TfrmMNF013.btnSalvarClick)
  9. Após salvar com sucesso, o sistema imprime o CTRC/CT-e e as duplicatas geradas. (Dados do CTRC) — source/MNF013/UMNF013.pas:2489-2497 (TfrmMNF013.btnSalvarClick)

Campos obrigatórios​

CampoCondiçãoMensagemFonte
Data de Emissão do CTRCSempre, ao salvar.É Obrigatório informar a Data de Emissão do CTRC!source/MNF013/UdmMNF013.pas:1789-1794 (TdmMNF013.tabNOTABeforePost)
Série do CTRCSempre, ao salvar.É Obrigatório informar a Série do CTRC!source/MNF013/UdmMNF013.pas:1795-1800 (TdmMNF013.tabNOTABeforePost)
Número do CTRCQuando a série não tem sequência automática (tipo Simulação) e não há contrato/pedido de CTRC vinculado.Para a Série do Tipo Simulação é Obrigatório informar o Número do CTRC!source/MNF013/UdmMNF013.pas:1801-1807 (TdmMNF013.tabNOTABeforePost)
Remetente e Endereço do RemetenteSempre, ao salvar.É Obrigatório informar o Remetente! / É Obrigatório informar o Endereço do Remetente!source/MNF013/UdmMNF013.pas:1808-1817 (TdmMNF013.tabNOTABeforePost)
Destinatário e Endereço do DestinatárioSempre, ao salvar.É Obrigatório informar o Destinatário! / É Obrigatório informar o Endereço do Destinatário!source/MNF013/UdmMNF013.pas:1818-1827 (TdmMNF013.tabNOTABeforePost)
VendedorQuando PARMTRANSPORTE.ST_VENDEDOR='S' e a empresa não usa múltiplos vendedores.É Obrigatório informar o Vendedor!source/MNF013/UdmMNF013.pas:1829-1834 (TdmMNF013.tabNOTABeforePost)
Consignatário e Endereço do ConsignatárioQuando o Pagador do Frete é o Consignatário (TP_PAGTOFRETE=4).É obrigatório informar o consignatário! / É obrigatório informar o endereço do consignatário!source/MNF013/UdmMNF013.pas:1836-1848 (TdmMNF013.tabNOTABeforePost)
Condição de Pagamento e Forma de PagamentoSempre, ao salvar.É Obrigatório informar a Condição de Pagamento! / É Obrigatório informar a Forma de Pagamento!source/MNF013/UdmMNF013.pas:1850-1873 (TdmMNF013.tabNOTABeforePost)
Data de VencimentoQuando a Condição de Pagamento é do tipo Vencto Digitado.É Obrigatório informar a Data de Vencimento para a Condição de Pagamento do Tipo Vencto Digitado!source/MNF013/UdmMNF013.pas:1855-1860 (TdmMNF013.tabNOTABeforePost)
Produto Predominante, Unidade, Quantidade Transportada, Medida, Municípios de Origem/Destino, Data de Entrega e Tipo de ServiçoQuando a Espécie do documento é CT-E.É Obrigatório informar Um Produto Predominante do CTR (e demais campos correlatos)source/MNF013/UdmMNF013.pas:1886-1943 (TdmMNF013.tabNOTABeforePost)
CTRC de origem (número e série) para Anulação/Complemento/SubstituiçãoQuando o Tipo de CT-e (TP_CTE) é Anulação, Complemento ou Substituição.É Obrigatório Informar Um CTRC Para Anulação/Complemento/Substituiçãosource/MNF013/UdmMNF013.pas:1946-1965 (TdmMNF013.tabNOTABeforePost)
Produto, Movimentação, Peso/Quantidade, Valor Unitário e Valor Total do itemPara cada linha lançada na grade de produtos do CTRC.É Obrigatório informar o Produto do CTRC! (e demais campos do item)source/MNF013/UdmMNF013.pas:2094-2136 (TdmMNF013.tabITEMNOTABeforePost)
Valor do CTRC (Frete Peso)Deve ser maior que zero, exceto quando o item é do tipo Complementar.É Obrigatório informar o valor do CTRC!source/MNF013/UMNF013.pas:1866-1871 (TfrmMNF013.btnSalvarClick)
Placa, Transportador e Motorista do EmbarqueQuando o CTRC é lançado de forma avulsa (não vem de uma Viagem) e o grupo de embarque está visível.É obrigatório informar o N° da Placa! / É obrigatório informar o Transportador! / É obrigatório informar o Motorista!source/MNF013/UMNF013.pas:1920-1942 (TfrmMNF013.btnSalvarClick)
Série, Data de Emissão, Motorista, Placa e Municípios de Origem/Destino do MDF-eObrigatórios para gerar o MDF-e a partir do CTRC.É Obrigado Informar a Série MDF-e! (e demais campos)source/MNF013/UformGeraMDFEMNF013.pas:117-169 (TfrmGeraMDFe.btnGerarMDFeClick)

Mensagens: causa e ação​

A Agência não está Cadastrada [TFC004]!​

Causa: O código de agência informado não existe cadastrado para o banco selecionado.

Ação: Cadastrar a agência para o banco no cadastro financeiro ou selecionar (F9) uma agência existente.

Fonte: source/MNF013/UdmMNF013.pas:2988-3007 (TdmMNF013.tabNOTACD_AGENCIAValidate)

A Chave de Acesso da Nota Fiscal já foi associada a outro CTRC. Deseja Continuar?​

Causa: A mesma chave de acesso já foi lançada em outro CTRC para o mesmo CNPJ.

Ação: Confirmar apenas se o vínculo duplicado for esperado (ex.: fracionamento de carga); caso contrário, corrigir a chave informada.

Fonte: source/MNF013/UdmMNF013.pas:4500-4522 (VerificaDuplicidadeCTRC)

A Condição de Pagamento não está Ativa [TFC002]!​

Causa: A condição de pagamento selecionada existe mas está inativa no cadastro.

Ação: Ativar a condição de pagamento no cadastro ou escolher outra ativa.

Fonte: source/MNF013/UdmMNF013.pas:2307-2323 (TdmMNF013.tabNOTACD_CONDPAGTOValidate)

A Condição de Pagamento não está Cadastrada [TFC002]!​

Causa: O código digitado de condição de pagamento não existe.

Ação: Buscar (F9) uma condição de pagamento válida.

Fonte: source/MNF013/UdmMNF013.pas:2344-2346 (TdmMNF013.tabNOTACD_CONDPAGTOValidate)

A Data de Coleta não pode ser Maior que a Data de Entrega! Verifique.​

Causa: A Data de Coleta informada é posterior à Data de Entrega prevista.

Ação: Corrigir a Data de Coleta ou a Data de Entrega na aba de dados do CTRC.

Fonte: source/MNF013/UMNF013.pas:1874-1878 (TfrmMNF013.btnSalvarClick)

A Data de Vencimento não pode ser Menor que a Data de Emissão do CTRC!​

Causa: A data de vencimento informada é anterior à data de emissão do CTRC.

Ação: Corrigir a Data de Vencimento para ser igual ou posterior à Data de Emissão.

Fonte: source/MNF013/UdmMNF013.pas:1861-1867 (TdmMNF013.tabNOTABeforePost)

A Espécie da Nota Fiscal não está Cadastrada [TFI007]!​

Causa: A combinação de Série e Espécie informada na nota anexada ao CTRC não existe no cadastro de Modelo de Nota Fiscal.

Ação: Cadastrar o modelo de nota (Série+Espécie) ou corrigir a espécie/série digitada.

Fonte: source/MNF013/UdmMNF013.pas:4361-4380 (TdmMNF013.cdsNOTASCTRCCD_ESPECIEValidate)

A Forma de Pagamento não está Cadastrada [TFC001]!​

Causa: O código de forma de pagamento informado não existe.

Ação: Buscar (F9) uma forma de pagamento válida.

Fonte: source/MNF013/UdmMNF013.pas:2352-2417 (TdmMNF013.tabNOTACD_FORMAPAGTOValidate)

A Movimentação [%s] Não Possui um Tipo de Contas! Verifique [TCB001] Não será Gerado Contas.​

Causa: A movimentação usada para Subcontratação (parâmetro CD_MOVSUBCONTRATADO) não tem Tipo de Conta configurado, então o contas a pagar do subcontratado não é gerado.

Ação: Cadastrar o Tipo de Conta na movimentação de subcontratação, em Parâmetros de Transporte.

Fonte: source/MNF013/UdmMNF013.pas:1203-1207 (Grava_NotaFiscal)

A Movimentação Gera Estoque e o Produto não possui Local de Armazenagem Associado [TPO001]!​

Causa: A movimentação selecionada controla estoque, mas o produto não tem um Local de Armazenagem cadastrado para faturamento.

Ação: Cadastrar um Local de Armazenagem para o produto ou usar movimentação que não gere estoque.

Fonte: source/MNF013/UdmMNF013.pas:2144-2149 (TdmMNF013.tabITEMNOTABeforePost)

A Movimentação não está Ativa!​

Causa: A movimentação selecionada está inativa no cadastro.

Ação: Selecionar outra movimentação ativa.

Fonte: source/MNF013/UdmMNF013.pas:2629-2630 (TdmMNF013.tabITEMNOTACD_MOVIMENTACAOValidate)

A Movimentação não está Cadastrada [TCB001]!​

Causa: O código de movimentação informado não existe.

Ação: Buscar (F9) uma movimentação válida.

Fonte: source/MNF013/UdmMNF013.pas:2744-2746 (TdmMNF013.tabITEMNOTACD_MOVIMENTACAOValidate)

A Nota Fiscal já foi associada a outro CTRC. Deseja Continuar?​

Causa: Já existe outro CTRC com a mesma nota fiscal (número/série/CFOP/espécie) para o mesmo CNPJ.

Ação: Confirmar apenas se for esperado; caso contrário, corrigir os dados da nota anexada.

Fonte: source/MNF013/UdmMNF013.pas:4524-4541 (VerificaDuplicidadeCTRC)

A Pessoa já foi informada como Autorizado a efetuar download do XML. Verifique!​

Causa: O CPF/CNPJ já consta na lista de autorizados do MDF-e.

Ação: Remover a duplicidade e, se necessário, incluir outra pessoa.

Fonte: source/MNF013/UdmMNF013.pas:5067-5084 (TdmMNF013.tabAUTORIZADOSMDFEAfterPost)

A Pessoa já foi informada como Autorizado para download do XML. Verifique!​

Causa: O CPF/CNPJ já consta na lista de autorizados do CT-e.

Ação: Remover a duplicidade e, se necessário, incluir outra pessoa.

Fonte: source/MNF013/UdmMNF013.pas:4802-4821 (TdmMNF013.tabAUTORIZADOSCTEAfterPost)

A Placa do Veículo não está Cadastrado! Verifique [TTR001 / TTR011]​

Causa: A placa informada para o veículo reboque não existe no cadastro de veículos.

Ação: Cadastrar o veículo ou corrigir a placa digitada.

Fonte: source/MNF013/UdmMNF013.pas:4854-4869 (TdmMNF013.tabREBOQUENR_PLACAValidate)

A Quatidade do Produto do CTRC deve ser Maior que Zero!​

Causa: A quantidade informada para o produto é zero ou negativa.

Ação: Informar uma quantidade maior que zero.

Fonte: source/MNF013/UdmMNF013.pas:2819-2822 (TdmMNF013.tabITEMNOTAQT_ITEMNOTAValidate)

A Série "%s" de MDFe não possui Sequencia! [MFA002]​

Causa: A série de MDF-e cadastrada não tem uma sequência de numeração vinculada.

Ação: Configurar a sequência de numeração para a série de MDF-e em Parâmetros de Nota.

Fonte: source/MNF013/UdmMNF013.pas:5162-5170 (TdmMNF013.tabMDFECD_SERIEMDFEValidate)

A Série não cadastrada. [MFA002]​

Causa: O código de série informado para o MDF-e não existe em Parâmetros de Nota.

Ação: Cadastrar a série ou corrigir o código digitado.

Fonte: source/MNF013/UdmMNF013.pas:5150-5155 (TdmMNF013.tabMDFECD_SERIEMDFEValidate)

A Série para emissão de MDFe não possui Sequencia! Verifique [MFA002]​

Causa: A série de MDF-e usada na geração automática não tem sequência de numeração configurada.

Ação: Configurar a sequência de numeração da série de MDF-e (espécie MDFE) em Parâmetros de Nota.

Fonte: source/MNF013/UformGeraMDFEMNF013.pas:186-192 (TfrmGeraMDFe.btnGerarMDFeClick)

A Tabela de Juro não está Cadastrada [TFC003]!​

Causa: O código de tabela de juro informado não existe.

Ação: Buscar (F9) uma tabela de juro válida.

Fonte: source/MNF013/UdmMNF013.pas:2424-2436 (TdmMNF013.tabNOTACD_JUROValidate)

A UF %s foi informada mais de 1 vez no percurso do MDFe! Verifique​

Causa: A mesma UF foi cadastrada duas vezes na grade de percurso do MDF-e.

Ação: Remover a UF duplicada da grade de Percurso.

Fonte: source/MNF013/UformGeraMDFEMNF013.pas:245-257 (TfrmGeraMDFe.btnGerarMDFeClick)

A UFs %s e %s estão com a mesma ordem de percuso! Verifique​

Causa: Duas UFs diferentes do percurso do MDF-e foram cadastradas com o mesmo número de ordem.

Ação: Ajustar o número de ordem de cada UF na grade de Percurso.

Fonte: source/MNF013/UformGeraMDFEMNF013.pas:259-269 (TfrmGeraMDFe.btnGerarMDFeClick)

Apenas a importação de NF-E e NFS-E é permitida.​

Causa: O XML selecionado para importação não é modelo 55 (NF-e) nem 65 (NFC-e).

Ação: Selecionar um arquivo XML de NF-e ou NFC-e válido.

Fonte: source/MNF013/UformNOTASCTRCMNF013.pas:682-685 (TformNOTASCTRC.btnIMPORTARXMLClick)

CFOP Inválido!​

Causa: O CFOP informado na nota anexada ao CTRC não tem 4 dígitos.

Ação: Corrigir o CFOP informado, que deve ter exatamente 4 dígitos.

Fonte: source/MNF013/UdmMNF013.pas:3858-3864 (TdmMNF013.cdsNOTASCTRCCD_CFOPValidate)

Chave de Acesso Inválida!​

Causa: A chave de acesso digitada não tem 44 dígitos numéricos ou não passa na validação do dígito verificador (módulo 11).

Ação: Conferir e redigitar a chave de acesso completa.

Fonte: source/MNF013/UMNF013.pas:3788-3816 (TfrmMNF013.edtNR_CHAVEACESSOSUBExit), source/MNF013/UMNF013.pas:635-645 (chaveAcessoValida)

CNPJ/CPF Inválido​

Causa: O CNPJ/CPF digitado no cadastro do CT-e/CGC/CPF do embarque não é válido (falha no dígito verificador).

Ação: Conferir e redigitar o CNPJ/CPF corretamente.

Fonte: source/MNF013/UMNF013.pas:3168-3181 (TfrmMNF013.edtNR_CGCCPFExit)

Contrato de CTRC Não Encontrado. Verifique! [MTR008]​

Causa: O número de Contrato/Pedido de CTRC informado não existe.

Ação: Conferir o número do contrato ou consultar o pedido correto.

Fonte: source/MNF013/UMNF013.pas:712-721 (AbreContratoCtrc)

CTRC possui Notas incompletas. Continuar?​

Causa: Existem notas anexadas ao CTRC sem todos os campos obrigatórios preenchidos.

Ação: Completar os dados das notas pendentes ou confirmar para que sejam excluídas ao sair, conforme o caso.

Fonte: source/MNF013/UformNOTASCTRCMNF013.pas:501-513 (TformNOTASCTRC.actionOKExecute)

Deseja Gerar MDF-e?​

Causa: O parâmetro de geração automática de MDF-e (CONFIGMDFE.ST_GERAAUTOMATICO) está ativo para emissão própria (TP_EMIT=1) e o CTRC não veio do módulo de Viagens.

Ação: Confirmar para abrir a tela de Geração de MDF-e logo após salvar o CTRC, ou recusar para gerar o MDF-e depois manualmente.

Fonte: source/MNF013/UMNF013.pas:2001-2010 (TfrmMNF013.btnSalvarClick)

O Consignatário e o Contratante/Sub Contratado devem possuir o mesmo CNPJ Base nos casos de Sub Contratação. Verifique!​

Causa: Em fretes de Subcontratação, o Consignatário informado não pertence ao mesmo grupo econômico (mesmo CNPJ raiz) do Contratante ou Subcontratado.

Ação: Corrigir o Consignatário para uma pessoa do mesmo grupo econômico do Contratante/Subcontratado.

Fonte: source/MNF013/UMNF013.pas:1791-1796 (TfrmMNF013.btnSalvarClick)

Foram importadas Notas Fiscais de Espécies diferentes. Verifique​

Causa: Ao importar múltiplos XML, foram misturadas notas de espécies diferentes (ex.: NF-e e NFC-e) quando o layout de CT-e (versão 3.00) não permite isso.

Ação: Importar separadamente XMLs de espécies diferentes ou revisar a configuração de versão do CT-e.

Fonte: source/MNF013/UformNOTASCTRCMNF013.pas:471-477 (TformNOTASCTRC.actionOKExecute)

Não foi Possivel Realizar a Confirmação das Transações Efetuadas pelo TEF. Realize a Baixa Novamente. Favor Reter o Cupom!​

Causa: Falha de comunicação com o TEF ao confirmar transações de cartão pendentes vinculadas ao processo de caixa do CTRC.

Ação: Reter o cupom do TEF e repetir a baixa/confirmação da transação; se persistir, contatar o suporte do TEF.

Fonte: source/MNF013/UMNF013.pas:2415-2424 (TfrmMNF013.btnSalvarClick)

Não foi possível Gerar a MDF-e. - Conhecimento de Transporte não Transmitido. Verifique!​

Causa: O CT-e do CTRC ainda não foi transmitido/autorizado (status CSTAT diferente de 100) no momento de gerar o MDF-e.

Ação: Aguardar a autorização do CT-e junto à SEFAZ antes de gerar o MDF-e.

Fonte: source/MNF013/UMNF013.pas:2471-2477 (TfrmMNF013.btnSalvarClick)

Regras de negócio​

  • MNF013.R001 (ver regras/MNF013/MNF013.R001.md)
  • MNF013.R002 (ver regras/MNF013/MNF013.R002.md)
  • MNF013.R003 (ver regras/MNF013/MNF013.R003.md)
  • MNF013.R004 (ver regras/MNF013/MNF013.R004.md)
  • MNF013.R005 (ver regras/MNF013/MNF013.R005.md)
  • MNF013.R006 (ver regras/MNF013/MNF013.R006.md)
  • MNF013.R007 (ver regras/MNF013/MNF013.R007.md)
  • MNF013.R008 (ver regras/MNF013/MNF013.R008.md)
  • MNF013.R009 (ver regras/MNF013/MNF013.R009.md)
  • MNF013.R010 (ver regras/MNF013/MNF013.R010.md)
  • MNF013.R011 (ver regras/MNF013/MNF013.R011.md)
  • MNF013.R012 (ver regras/MNF013/MNF013.R012.md)
  • MNF013.R013 (ver regras/MNF013/MNF013.R013.md)
  • MNF013.R014 (ver regras/MNF013/MNF013.R014.md)
  • MNF013.R015 (ver regras/MNF013/MNF013.R015.md)
  • MNF013.R016 (ver regras/MNF013/MNF013.R016.md)
  • MNF013.R017 (ver regras/MNF013/MNF013.R017.md)
  • MNF013.R018 (ver regras/MNF013/MNF013.R018.md)
  • MNF013.R019 (ver regras/MNF013/MNF013.R019.md)
  • MNF013.R020 (ver regras/MNF013/MNF013.R020.md)
  • MNF013.R021 (ver regras/MNF013/MNF013.R021.md)
  • MNF013.R022 (ver regras/MNF013/MNF013.R022.md)
  • MNF013.R023 (ver regras/MNF013/MNF013.R023.md)
  • MNF013.R024 (ver regras/MNF013/MNF013.R024.md)

Perguntas frequentes​

P: Por que não consigo salvar o CTRC sem preencher a Data de Vencimento? R: Porque a condição de pagamento selecionada é do tipo Vencto Digitado, que exige o preenchimento manual da data de vencimento. Fonte: source/MNF013/UdmMNF013.pas:1855-1860 (TdmMNF013.tabNOTABeforePost)

P: Deu a mensagem 'A Data de Vencimento não pode ser Menor que a Data de Emissão do CTRC!', o que fazer? R: A data de vencimento informada é anterior à data de emissão; corrija uma das duas datas. Fonte: source/MNF013/UdmMNF013.pas:3071-3076 (TdmMNF013.tabNOTADT_VENCIMENTOValidate)

P: Por que o sistema pede Seguradora e Número da Apólice ao salvar o CTRC? R: O parâmetro PARMTRANSPORTE.ST_OBRIGASEGURADORA está ativo para a empresa, tornando esses campos obrigatórios. Fonte: source/MNF013/UMNF013.pas:1625-1639 (TfrmMNF013.btnSalvarClick)

P: Por que preciso informar o Vendedor no CTRC? R: O parâmetro PARMTRANSPORTE.ST_VENDEDOR está ligado e a empresa não usa múltiplos vendedores, tornando o campo obrigatório. Fonte: source/MNF013/UdmMNF013.pas:1829-1834 (TdmMNF013.tabNOTABeforePost)

P: Deu a mensagem 'O CTRC ... já foi Lançado. Verifique!', por quê? R: Já existe um CTRC ativo com o mesmo número e série para a empresa; confira o número informado ou use outra numeração/série. Fonte: source/MNF013/UdmMNF013.pas:3045-3063 (TdmMNF013.tabNOTANR_NOTAFISCALValidate)

P: Por que o CTRC ficou com status Bloqueado ao salvar? R: O crédito do destinatário está insuficiente, o preço está abaixo da tabela ou o desconto excede o máximo permitido; o motivo aparece na mensagem de bloqueio. Fonte: source/MNF013/UdmMNF013.pas:1608-1654 (Verifica_CreditoTabela)

P: Deu a mensagem 'CFOP Inválido!' ao anexar uma nota ao CTRC, o que verificar? R: O CFOP informado precisa ter exatamente 4 dígitos; confira o código digitado na nota anexada. Fonte: source/MNF013/UdmMNF013.pas:3858-3864 (TdmMNF013.cdsNOTASCTRCCD_CFOPValidate)

P: Por que não consigo gerar o MDF-e junto com o CTRC? R: Falta configurar a série de MDF-e (modelo 58 com sequência de numeração), ou faltam placa/motorista/municípios de origem e destino no CTRC. Fonte: source/MNF013/UdmMNF013.pas:4885-4998 (TdmMNF013.validaDadosMDFe)

P: Deu a mensagem 'A Chave de Acesso da Nota Fiscal já foi associada a outro CTRC. Deseja Continuar?', é seguro confirmar? R: Confirme apenas se o vínculo duplicado for esperado (ex.: fracionamento de carga); caso contrário, corrija a chave de acesso informada. Fonte: source/MNF013/UdmMNF013.pas:4500-4522 (VerificaDuplicidadeCTRC)

P: Por que preciso informar o SubContratado e o Valor da SubContratação juntos? R: Os dois campos são interdependentes fora do fluxo de Subcontratação plena: se um for preenchido, o outro também precisa ser. Fonte: source/MNF013/UMNF013.pas:1800-1829 (TfrmMNF013.btnSalvarClick)

P: Deu a mensagem 'Chave de Acesso Inválida!' ao digitar a chave do CT-e de origem da subcontratação, o que verificar? R: A chave deve ter 44 dígitos numéricos e passar na validação do dígito verificador (módulo 11); confira se não há caracteres extras ou faltando. Fonte: source/MNF013/UMNF013.pas:3788-3816 (TfrmMNF013.edtNR_CHAVEACESSOSUBExit)

P: Salvei o MDF-e mas apareceu 'MDFe não implementado', o MDF-e foi gravado? R: Sim, o MDF-e já foi gravado no banco com sucesso; a tela de emissão/monitoramento não abre nesta versão (funcionalidade desativada), use a tela específica de MDF-e para emitir. Fonte: source/MNF013/UformGeraMDFEMNF013.pas:332-355 (TfrmGeraMDFe.btnGerarMDFeClick)

P: Por que preciso informar o Local de Armazenagem do produto ao lançar um item do CTRC? R: A movimentação escolhida controla estoque, e todo produto que movimenta estoque precisa ter um Local de Armazenagem cadastrado para faturamento. Fonte: source/MNF013/UdmMNF013.pas:2144-2149 (TdmMNF013.tabITEMNOTABeforePost)

Dúvidas em aberto (o código não responde)​

  • O botão de geração manual do MDF-e (Button1Click) não valida mais os dados (a chamada a validaDadosMDFe está comentada) — isso é intencional ou resíduo de refatoração incompleta? — source/MNF013/UMNF013.pas linhas 3762-3786.
  • Como funciona o rateio entre múltiplos vendedores quando PARMFATUR.ST_VARIOSVENDEDORES='S'? O módulo apenas dispensa a obrigatoriedade do campo Vendedor nesse caso, sem tela própria de rateio dentro do MNF013. — source/MNF013/UdmMNF013.pas linhas 1092-1097 e 1829-1834.
  • Qual é a regra final e vigente entre PARMTRANSPORTE.ST_NOTASCTRC e a Espécie 'CT-E' para decidir quando a tela de Notas do CTRC abre automaticamente, já que parte da lógica antiga aparece comentada no código? — source/MNF013/UdmMNF013.pas linhas 1970-1986 e 3256-3270.