2016/01

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.