Rejeição 647: MDF-e só pode ser referenciado por manifesto do modal aquaviário
Código: 647
Descrição: MDF-e só pode ser referenciado por manifesto do modal aquaviário
Quando emitido um MDF-e referenciando um manifesto, e cujo modal não seja igual a 3 (Aquaviário), ocorrerá a rejeição pelo motivo 647: MDF-e só pode ser referenciado por manifesto do modal aquaviário.
 
Regra de Validação da Sefaz

Exemplo
Foi emitido um MDF-e informando o modal igual a 1 (Rodoviário) e referenciando um manifesto.
Veja abaixo o exemplo que utilizaremos:
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | <ide>    <cUF>43</cUF>    <tpAmb>2</tpAmb>    <tpEmit>1</tpEmit>    <tpTransp>3</tpTransp>    <mod>58</mod>    <serie>502</serie>    <nMDF/>    <modal>1</modal>    <dhEmi>2021-12-21T22:16:35-03:00</dhEmi></ide><!-- Dados de Identificação do MDF-e ocultados nessa parte --><infDoc>    <infMunDescarga>        <cMunDescarga>4202008</cMunDescarga>        <xMunDescarga>Balneário Camboriú</xMunDescarga>        <infMDFeTransp>            <chMDFe>43211207385111000102585020000230471394754624</chMDFe>        </infMDFeTransp>    </infMunDescarga></infDoc> | 
Como resolver?
Para resolver a rejeição basta validar se o modal está sendo informado igual a 3 (Aquaviário), pois devido a validação da Sefaz, só é possível referenciar um manifesto caso o modal seja informado como 3.
O exemplo utilizado corrigido:
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | <ide>    <cUF>43</cUF>    <tpAmb>2</tpAmb>    <tpEmit>1</tpEmit>    <tpTransp>3</tpTransp>    <mod>58</mod>    <serie>502</serie>    <nMDF/>    <modal>3</modal>    <dhEmi>2021-12-21T22:12:48-03:00</dhEmi></ide><!-- Dados de Identificação do MDF-e ocultados nessa parte --><infDoc><infMunDescarga>    <cMunDescarga>4202008</cMunDescarga>        <xMunDescarga>Balneário Camboriú</xMunDescarga>    <infMDFeTransp>    <chMDFe>43211207385111000102585020000230471394754624</chMDFe>    </infMDFeTransp>    </infMunDescarga></infDoc> | 
Ação Sugerida:
Alteração do modal para aquaviário
Correção:
Edite o MDF-e que apresentou divergência e mude o modal para aquaviário
