- Sumário
1. Atualizações da DLL 08-11-24 - 2. Caminho mais curto para gerar e autorizar um MDF-e
Próximo »
1. Atualizações da DLL 08-11-24
Alterações da Nota Técnica 2024/002
- Inclusão de novos campos opcionais para informar as notas fiscais entregues na prestação parcial do CT-e.
Alterações da Nota Técnica 2024/001
- Limitação nas chaves de acesso dos DFe originários relacionados
- Prazo de cancelamento da Nota Fiscal Fácil
- Regra de validação da placa do veículo
- Regra de validação do veículo de tração
- Encerramento pelo transportador
- Desligamento do Serviço de Lote Assíncrono e do Serviço de Resposta ao Lote (30/06/2024)
- Inclusão de tag indicador de encerramento por terceiro no evento de Encerramento do MDFe
IMPORTANTE
A maioria das alterações desta NT são de alteração de regras de validação que não afetam a DLL.
O desligamento do Web Service de recepção assíncrono não afeta a DLL, pois a DLL já tem suporte para o envio síncrono de MDF-e, mas o usuário terá que adequar a sua aplicação até 30/06/2024 caso ainda utilize o envio assíncrono de MDF-e.
A possibilidade do transportador fazer o encerramento do MDF-e não afeta a DLL, este evento será acrescentado na DLL do CT-e.
PRAZOS PARA IMPLEMENTAÇÃO DA NT 2024/002
- ambiente de homologação: 16/09/2024
- ambiente de produção: 21/10/2024
PRAZOS PARA IMPLEMENTAÇÃO DA NT 2024/001
REGRAS DE VALIDAÇÃO
- ambiente de homologação: 11/03/2024
- ambiente de produção: 14/04/2024
IMPLEMENTAÇÃO DO ENVIO SÍNCRONO DO MDF-E
O SERVIÇO DE RECEPÇÃO ASSÍNCRONA DE MDF-E SERÁ DESLIGADO EM 30/06/2024, assim o usuário que ainda faz o ENVIO ASSÍNCRONO DE MDF-e deve adequar a aplicação para fazer o ENVIO SÍNCRONO DE MDF-e ATÉ O DIA 30/06/2024
ATENÇÃO, no envio síncrono não é necessário fazer a busca do MDF-e.
Download disponíveis:
ATENÇÃO
Versão 3.10 PRELIMINAR - EM TESTES
Download da DLL MDFe_Util - versão 3.10 - novembro/2024
Download Instalador da DLL MDFe_Util - versão 3.10
Instalador da DLL - a melhor forma de registrar a DLL
O Instalador da DLL é a forma mais eficaz e simples de fazer o registro da DLL em qualquer versão do Windows.
Caso deseje fazer a instalação "silenciosa" sem a apresentação da caixa de diálogo do "innosetup" utilize a seguinte sintaxe:
MDFe_Util_v3.08b /verysilent /components="DLL" /DIR=".\teste"
indicar onde deseja que seja "copiado" a DLL e a pasta MDFe_Util em /DIR="PATH"
Versão anteriores:
Download da DLL MDFe_Util - versão 3.08e - maio/2024
Download Instalador da DLL MDFe_Util - versão 3.08e
Download da DLL MDFe_Util - versão 3.08b - julho/2022
Download Instalador da DLL MDFe_Util - versão 3.08b
Download da DLL MDFe_Util - versão 3.07a - maio/2021
Download Instalador da DLL MDFe_Util - versão 3.07a
Histórico de Atualizações:
3.10 - 2024-11-08
- infCTe para aceitar o grupo de informação das NFe entregues na prestação parcial do CTe
- informa chave da NFe entregues na prestação parcial do CTe
3.09a - 2024-08-16
criaProcMDFe - tenta criar o proMDFe a partir do XML do MDF-e assinado com dados da consulta MDF-e
string CriaProcMDFe(string siglaWS, ref string MDFeAssinado, out string protocolo, out int resultado, string nomeCertificado, out string msgResultado, string proxy, string usuario, string senha)
Alterações no DAMDFE
. [RELACIONADFE] - indica que os DFe do MDF-e devem ser relacionados no DAMDFE;
. mostra o RNTRC do veículo próprio no DAMDFE;
. corrige formatação de valores no DAMDFE;
3.08e - 2024-05-06
- eliminação da validação do tipo autorizador do nRec
3.08d - 2024-04-19
- correção no tratamento de caracteres multibyte no processo de compactação gZip
3.08c - 2023-02-16
- Formatação de milhar das Qtdes de NFe, CTe, MDFe, qCarga
- correção do MontaProcMDFe para aceitar a versão = 3.00
3.08b - 2022-07-29
- alteração complementar para forçar o digest method = sha1 no processo de assinatura digital
3.08a - 2022-06-02
- alteração para forçar o digest method = sha1 no processo de assinatura digital
- atualização do schema XML do modal rodoviário (Schemas NT 2022.001 [v1.03])
3.08 - 2022-03-09
Acréscimo das tag NroContrato e vContratoGlobal no grupo de informação do contrato.
Acréscimo das tag indAntecipaAdiant e tpAntecip no grupo de informação do pagamento.
3.0.7b - 2021-11-16
- alteração para geração do DAMDFE emitido em contingência que se encontra autorizado.
3.0.7a - 2021-05-26 - NT 2021/002
- alteração para vAdiant não ser gerada quando valor <=0 no grupo infPag
3.0.7 - 2021-05-02 - NT 2021/002
- acréscimo das tags: vAdiant no grupo infPag
3.0.6 - 2021-03-23 - NT 2021/001
- acréscimo da tag: tpValePed no grupo disp
- acréscimo da tag: categCombVeic no grupo valePed
string valePed_NT2021001(string disp,string categCombVeic_Opc)
- alteração no tratamento do valePed no grupo infANTT
- acréscimo das tags: PIX e indAltoDesemp no grupo infPag
- alteração para não gerar a tag UF quando não informada
- alteração para não gerar a tag UF quando não informada
3.0.5c - 2020-08-11
- correção na validação de CPF que é válido como CNPJ quando informado com 14 dígitos
3.0.5b - 2020-07-14
- correção na exibição dos dados do vale pedágio do DAMDFE
3.0.5a - 2020-03-12
- correção na geração do evento incPagtoOper
- alteração para sempre gerar o grupo infPag no grupo infANTT
- alteração para sempre gerar a tag indPag no grupo infPag
3.0.5 - 2020-02-25
- novas funcionalidades para gerar o grupo prodPred (produto predominante)
- nova funcionalidade para consolidar o MDF-e com o grupo prodPred (produto predominante)
- nova funcionalidade para gerar o grupo informação do Contratante com as novas tags xNome e idEstrangeiro
string infCont_NT2020001(string xNome_Opc, string CPF, string CNPJ, string idEstrangeiro)
- nova funcionalidade para gerar o grupo infPag (informação do pagamento)
string Comp(string tpComp, double vComp, string xComp_Opc)
string infPrazo(string nParcela_Opc,DateTime dVenc_Opc, double vParcela)
- nova funcionalidade para consolidar o grupo infANTT com o grupo infPag (informação do pagamento)
- novo evento para inclusão de pagamento de TAC-Agregado ou equiparado ocorrido no final do período de viagens realizadas
3.0.4f - 2020-02-01
- correção no DAMDFE do modal aquaviário
3.0.4e - 2019-10-14
- acrescentado opção para gerar pdf do DAMDFE do modal aquaviário
3.0.4d - 2019-09-19
- geração do PDF do DAMDFE do modal áereo
- tratamento quando inexistir infAdic no XML para gerar o DAMDFE
3.0.4c - 2019-09-19
- geração do PDF do DAMDFE do modal rodoviário
3.0.4b - 2019-07-25
- correção da validação da licença no enviaMDFe
3.0.4a - 2019-07-25
- nova funcionalidade para gerar o grupo ide com as novas tags indCanalVerde e indCarregaPosterior
- nova funcionalidade para gerar o grupo infMDFeSupl (qrCode)
- nova funcionalidade para consolidar o MDF-e aceitando o grupo infMDFeSupl (qrCode)
- nova funcionalidade para gerar a tag hashCSRT do grupo infRespTec a partir da chave de acesso do MDFe
- implementado WS de envio Sincrono de MDFe
- implementado o evento de inclusão de DF-e
string infDoc_v3a(string cMunDescarga, string xMunDescarga, string chNFe)
3.0.3b - 2018-10-04
- alteração para aceitar cUF=99 no evento de encerramento de MDF-e
3.0.3a - 2018-09-20
- correção na validação do CNPJ nos casos em que o 11 dígitos da direita do CNPJ é CPF válido
3.0.3 - 2018-08-28 - implementação das alterações previstas na NT 2018.002
- aceitar o uso do CPF (emissor PF) no WS do MDF-e
- aceitar CPF na geração do grupo emit do MDF-e
grupo infEntregaParcial
string infEntregaParcial(string qtdTotal, string qtdParcial)
grupo infCTe_NT2018002 alterado para aceitar infEntregaParcial
string infCTe_NT2018002(string chCTe, string SegCodBarra_Opc, string indReentrega_Opc, string infUnidTransp_Grupo_Opc, string peri_Grupo_Opc, string infEntregaParcial_Opc)
grupo infRespTec
string infRespTec(string CNPJ, string xContato, string email, string fone, string idCSRT_Opc, string hashCSRT_Opc)
grupo MDFe_NT2018002 para aceitar infRespTec
string MDFe_NT2018002(string versao, string Id, string ide, string emit, string infModal,string infDoc, string seg_Opc, string tot, string lacres_Opc string autXML_Opc, string infAdic_Opc, string infRespTec_Opc)
aceitar CPF na cricao da chave de acesso - CriaChaveDFe
- não aceitar espaço em branco no proxy
- atualização do schema XML (NT 2018/002)
3.0.2 - 2018-01-14
- alteração para suportar o TLS 1.2
3.0.1c - 2017-05-18
- correção para gerar a tag nLacre no grupo lacRod
- alteração para elminar os caracteres especiais de quebra de linha da assinatura nos XML obtidos no distNSU
- correção para gerar as tags CNPJPg e CPFPg no grupo disp
3.0.1b - 2017-04-12
- correção da tag infMDFe para infMDFeTransp no grupo de documentos vinculados
- Atualização do pacote de scehma XML
- correção para não gerar a tag CNPJ da seguradora quando não for informado o CNPJ
- correção para não gerar a tag RNTRC do grupo infANTT quando não for informado o RNTRC
- correção para gerar a tag de grupo do lacres rodoviários como lacRodo ao invés de lacRod
3.01a - 2017-03-10
correção da seguinte funcionalidade:
string infMunDescarga(string cMunDescarga, string xMunDescarga, string infCTe_Grupo_Opc, string infNFe_Grupo_Opc, string infMDFe_Grupo_Opc)
3.01 - 2017-03-10
acrécismo das seguintes funcionalidades:
string veicPrincipal_v3(string cInt_Opc, string placa, string RENAVAM_Opc, string tara, string capKG_Opc, string capM3_Opc, string prop_Grupo_Opc, string condutor_Grupo, string tpRod, string tpCar, string UF)
string veicReboque_v3(string cInt_Opc, string placa, string RENAVAM_Opc, string tara, string capKG, string capM3_Opc, string prop_Grupo_Opc, string tpCar, string UF)
3.00 - 2017-02-24
- atualização para a versão 3.00 do leiate do MDF-e e Web Services
- disponibilização do WS de distribuição de MDF-e;
1.2a - 2015-07-10
- atualização de schema XML - PL_MDFe_100a_NT032015.zip;
- alteração das URL dos WS;
DESATIVAÇÃO DAS URL ATUAIS EM 01/10/2015
A SEFAZ/RS deve desativar as URL atuais da NF-e, CT-e e MDF-e em 01/10/2015. Assim, a atualização da versão da DLL é imprescindível.
1.2 - 2015-01-03
- atualização do schema XML para NT_2015/001
- acréscimo da funcionalidade para consultar os MDF-e não encerrados string ConsMDFeNaoEnc(string siglaWS, string siglaUF, int tipoAmbiente, string nomeCertificado, string versao, out string msgDados, out string msgRetWS, out int resultado, out string msgResultado, string CNPJ, string cUF, int qtdeMDFe, string proxy, string usuario, string senha, string licenca)
- atualização do schema XML para NT_2015/001
1.1b - 2014-02-21
- correção para informar o nSeq correto no XML do pedido de inclusão do condutor quando o nSeq for > 1 no IncCondutorMDFe
1.1a - 2013-12-19
- alteração para a tag qCarga do grupo tot ser gerada com 4 dígitos;
1.00a - 2013-11-07
- atualização do schema XML para NT_2013/004
- acréscimo das seguintes funcionalidades para geração do modal rodoviário:
string prop_v10a(string CPF, string CNPJ, string RNTRC, string xNome, string IE_Opc, string UF_Opc, int tpProp)
string veicPrincipal_v10a(string cInt_Opc, string placa, string tara, string capKG_Opc, string capM3_Opc, string prop_Grupo_Opc, string condutor_Grupo, string tpRod, string tpCar, string UF)
string veicReboque_v10a(string cInt_Opc, string placa, string tara, string capKG, string capM3_Opc, string prop_Grupo_Opc, string tpCar, string UF) - acréscimo de novo evento de inclusão de condutor
string IncCondutorMDFe(string siglaWS, int tipoAmbiente, string nomeCertificado, string versao, out string msgDados, out string msgRetWS, out int resultado, out string msgResultado, string chaveMDFe, string nProtocolo, string CPF, string xNome, string dhEvento, int nSeq, out string nProtocoloInc, out string dProtocoloInc, string proxy, string usuario, string senha, string licenca);
- atualização do schema XML para NT_2013/004
1.00 - 2013-06-03
- atualização do schema XML para NT_2013/002
- alteração do nome da tag para veicPrincipal para veicTracao
- acréscimo de novas funcionalidades para geração do grupo infUnidTransp
string infUnidTransp(string tpUnidTransp, string idUnidTransp, string lacUnidTransp_Opc, string infUnidCarga_Opc, string qtdRat_Opc)
string lacUnidTransp(string nLacre)
string infUnidCarga(string tpUnidCarga, string idUnidCarga, string lacUnidCarga_Opc, string qtdRat_Opc)
string lacUnidCarga(string nLacre)
string infNFNovo(string CNPJ, string UF, string nNF, string serie, DateTime dEmi, double vNF, string PIN_Opc, string infUnidTransp_Opc)
string infNFeNovo(string chNFe, string SegCodBarra_Opc, string infUnidTransp_Opc)
string infCTNovo(string nCT, string serie, string subser_Opc, DateTime dEmi, double vCarga, string infUnidTransp_Opc)
string infCTeNovo(string chCTe, string SegCodBarra_Opc, string infUnidTransp_Opc)
0.00b - 2013-03-20
- atualização do schema XML - NT 2013/001
0.00a - 2012-11-27
- correção do tratamento do retorno do evento de cancelamento e encerramento.
- correção na geração da tag cMDF para considerar os zeros não significativos.
0.00 - 2012-10-15 - versão preliminar