Versão 2016/01 liberada em 18 de Maio de 2016.
Atenção: esta versão é compatível com a MDFeLibrary.dll 1.0.0.0.
Alterações para atender a NT 2016/001 (Janeiro de 2016)
- Nenhuma alteração necessária. O desenvolvedor deve verificar se precisará alterar algo em sua aplicação verificando as alterações no manual.
Alterações para atender a NT 2015/003 (Junho de 2015)
- Nenhuma alteração necessária. O desenvolvedor deve verificar se precisará alterar algo em sua aplicação verificando as alterações no manual.
Alterações para atender a NT 2015/001 (Outubro de 2014)
- Alteração da validação dos campos xNome, xBairro e xLgr na função de validação usada pela função MDFeRecepcao. Estes campos devem ter agora no mínimo 2 caracteres.
- Ampliada quantidade de documentos manifestados (infNF, infNFe, infCTe e infMDFe) de 2000 para 4000 na função de validação usada pela função MDFeRecepcao.
Alterações para atender a NT 2014/003 (Junho de 2014)
- A função MDFeRecepcao foi alterada para gerar o grupo infUnidCargaVazia do modal aquaviário.
- A função MDFeRecepcao foi alterada para gerar o campo codAgPorto do modal rodoviário.
- A função MDFeRecepcao foi alterada para gerar os campos RENAVAM dos grupos veicTracao e veicReboque do modal rodoviário.
- A função MDFeRecepcao foi alterada para gerar o novo campo dhIniViagem. O nome do campo na estrutura é sdhIniViagem e o desenvolvedor precisará informá-lo no formato AAAA-MM-DDTHH:MM:SS.
Alterações para atender a NT 2014/002 (Março de 2014)
- Nenhuma alteração necessária. O desenvolvedor deve verificar se precisará alterar algo em sua aplicação verificando as alterações no manual.
Melhorias
- Incluída validação para o campo vMDFe.vinfModal.vrodo.vveicTracao.sUF na função MDFeRecepcao. Este campo deve ter exatamente 2 caracteres se o modal for rodoviário.
- Removida mensagem adicional de erro na função MDFeRecepcao. Quando o parâmetro bExibeErro era True, além de exibir o erro interno da função de validação, um segundo erro genérico "Erro ao validar dados do MDF-e" era exibido desnecessariamente.
- Pacotes de schema atualizados para a versão PL_MDFe_100a_NT03205.
- Acrescentado o prefixo "tMDFe" no nome das estruturas do pacote MDF-eEstruturas.pkg que não tinham a sigla "tMDFe" em seu nome, para evitar possível duplicadade de nome de estruturas com as que forem definidas pelo próprio desenvolvedor em sua aplicação.
Workspace de exemplo
- Alteração na função MDFeRecepcionar dentro do arquivo cManifestDataDictionary.dd para só gerar os dados de reboque se pelo menos uma das informações obrigatórias deste grupo tiver sido informada.
- Alteração do nome do campo "Rodoviario.iRebUF" para "Rodoviario.sRebUF", pois este campo recebe um conteúdo do tipo string de tamanho 2.
- Foi adicionado um novo form na view Manifesto.vw, ao lado do código do Emitente, para exibir o nome do emitente do Manifesto.
- O label da guia "Info (s)" da view Manifesto.vw foi alterada para "Lacres/Autorizados".
- O label da guia "Info" da view Manifesto.vw foi alterada para "Carregamento/percurso".
- Os objetos da guia "MDFe" da view Manifesto.vw foram reorganizados.
- Incluído novo campo na tabela e tela para informar o valor da tag opcional dhIniViagem introduzida na NT 2014/003.
- Migrada para a versão 18.2 do DataFlex.
Suporte ao DataFlex
- Incluídos arquivos SWS para versões 18.0, 18.1 e 18.2.
Correções
- Correção da validação feita na função MDFeRecepcao no campo vMDFe.vinfModal.vrodo.vveicTracao.vcondutor[#].sCPF, que não gerava erro se fossem informados espaços.
- Correção da validação feita na função MDFeRecepcao no campo vMDFe.vinfModal.vrodo.vveicTracao.vcondutor[#].sxNome, que não gerava erro se fossem informados espaços.
- Correção da validação feita na função MDFeRecepcao no campo vMDFe.vinfModal.vrodo.vveicTracao.splaca, que não gerava erro se fossem informados 7 espaços.
- Correção na geração de campos DateTime e Date que não respeitavam o valor informado pelo desenvolvedor.
- Correção na geração dos campos RNTRC e CIOT do grupo rodo, que estavam sendo gerados, mesmo quando não informados pelo desenvolvedor.
- Correção na geração dos campos CPF e CNPJ do grupo autXML, acrescentando um teste para verificar se o conteúdo informado pelo desenvolvedor é diferente de branco.
- Foi removida validação de tamanho do RNTC.
- A função de geração do XML foi alterada para gerar as tags IE e UF do proprietário do veículo, desde que uma delas tenha sido informada pelo desenvolvedor.
- O método MDFeRecepcionar definido no pacote cManifestDataDictionary.dd foi corrigido para gerar informações de reboque, somente se tiverem sido preenchidos. Na versão anterior do pacote, o método sempre preenchia uma informação de reboque no array.
- Correções na validação da estrutura antes de gerar o arquivo XML para validar campos que não estavam sendo validados corretamente. Por exemplo, a placa do veículo de tração.
Não encontrou o que precisava, entre em contato conosco.