Boa tarde.
Verificamos um erro ao emitir MDF-e aquaviário devido a algumas tags obrigatórias no 3.00 estarem sendo preenchidas no XML da versão 1.00. Incluímos a verificação da versão 3.00 nas tags irin, prtTrans, tpNav, xBalsa e no grupo infUnidTranspVazia conforme os respectivos manuais. Além disso, mudamos as verificações de "VersaoDF = ve300" para "VersaoDF >= ve300", semelhante às verificações de versão do CT-e 3.00.
O envio do MDF-e aquaviário 1.00 foi testado e aprovado com essas modificações. Segue o arquivo "Fontes\ACBrDFe\ACBrMDFe\PCNMDFe\pmdfeMDFeW.pas" para verificação.
pmdfeMDFeW.pas