14. Gerar XML da NF-e
14.8. Transporte [15-08-17]
14.7.5. Totais da NF-e obsoleto
« Anterior
14.8.1. Dados da Transportadora
Próximo »

14.8. Transporte [15-08-17]

Sumário

Funcionalidade para gerar o XML dos dados do transporte da NF-e

Assinatura

string transportador2G(string modFrete, string transporta,string retTransp,string veicTransp,string reboque,string vagao,string balsa, string vol)

DICA

Após o advento do MDF-e, as informações relacionadas com o veículos devem ser informadas no MDF-e e a a única informação obrigatória deste grupo é o campo modFrete:

  • 0-Contratação do Frete por conta do Remetente (CIF);
  • 1-Contratação do Frete por conta do Destinatário (FOB);
  • 2-Contratação do Frete por conta de Terceiros;
  • 3-Transporte Próprio por conta do Remetente;
  • 4-Transporte Próprio por conta do Destinatário;
  • 9-Sem Ocorrência de Transporte.

Contudo, vale observar que os dados do transportador devem ser informados sempre que conhecidos, pois isto permite que o transportador tenha acesso ao XML da nota fiscal.

Descrição:

Funcionalidade para gerar o XML dos dados do transporte da NF-e

Parâmetros:

nome tipo tam. obrig. descrição
modFrete string 1 sim informar a modalidade do frete:
0-Contratação do Frete por conta do Remetente (CIF);
1-Contratação do Frete por conta do Destinatário (FOB);
2-Contratação do Frete por conta de Terceiros;
3-Transporte Próprio por conta do Remetente;
4-Transporte Próprio por conta do Destinatário;
9-Sem Ocorrência de Transporte - deve ser informado na nota fiscal que não acoberte uma efetiva circulação de mercadorias como é o caso da NF de Simples Faturamento, NF de complemento do ICMS, etc.
transporta string - não informar o XML com os dados do transportador
retTransp string - não informar o XML com os valores dos tributos retidos do transportador
veicTransp string - não informar o XML com os dados do veículo utilizado no transporte
reboque string - não informar o XML com os dados dos reboques utilizados no transporte (cardinalidade ampliada)
vagao string - não informar os dados do vagão utilizados no transporte (novo campo)
balsa string - não informar os dados da balsa utilizados no transporte (novo campo)
vol string - não informar o XML com a identificação dos volumes

Diagrama:

DiagramaTransp2G

Retorno:

Um string com o grupo XML do transporte NF-e

Exemplos:

Nota Fiscal sem frete (Ex. NF de transferência de crédito, NF complementar, etc.

 
<transp>
   <modFrete>9</modFrete>
</transp>

Nota Fiscal com frete e identificação do transportador

 
<transp>
   <modFrete>0</modFrete>
   <transporta>
      <CNPJ>00000000000191</CNPJ>
      <xNome>Transportadora Rapida Ltda</xNome>
      <IE>495.123.123.111</IE>
      <xEnder>Av. Dr Altino Arantes, 131 - Centro</xEnder>
      <xMun>Ourinhos</xMun>
      <UF>SP</SP>
   </transporta>
</transp>

Nota Fiscal com identificação do transportador e informações detalha dos volumes

 
<transp>
   <modFrete>0</modFrete>
   <transporta>
      <CNPJ>00000000000191</CNPJ>
      <xNome>Transportadora Rapida Ltda</xNome>
      <IE>495.123.123.111</IE>
      <xEnder>Av. Dr Altino Arantes, 131 - Centro</xEnder>
      <xMun>Ourinhos</xMun>
      <UF>SP</SP>
   </transporta>
   </retTransp>
    <vol>
       <qvol>2</qvol>
       <esp>caixa</esp>
       <marca>FlexDocs</marca>
       <nVol>1, 2, 3</nVol>
       <pesoL>15.000</pesoL>
       <pesoB>21.000</pesoB>
       <lacres>
          <nLacre>123456</nLacre>
       </lacres>
       <lacres>
          <nLacre>123457</nLacre>
       </lacres>
       <lacres>
          <nLacre>123458</nLacre>
       </lacres>
    </vol>
</transp>

Nota Fiscal com frete, identificação do transportador, retenção de tributos e informações detalhadas dos volumes

 
<transp>
   <modFrete>0</modFrete>
   <transporta>
      <CNPJ>00000000000191</CNPJ>
      <xNome>Transportadora Rapida Ltda</xNome>
      <IE>495.123.123.111</IE>
      <xEnder>Av. Dr Altino Arantes, 131 - Centro</xEnder>
      <xMun>Ourinhos</xMun>
      <UF>SP</SP>
   </transporta>
   <retTransp>
      <vServ>300.00</vServ>
      <vBCRet>300.00</vBCRet>
      <pICMSRet>12.00</pICMSRet>
      <vICMSRet>36.00</vICMSRet>
      <CFOP>5351</CFOP>
      <cMunFG>3550308</cMunFG>
   </retTransp>
    <vol>
       <qvol>2</qvol>
       <esp>caixa</esp>
       <marca>FlexDocs</marca>
       <nVol>1, 2, 3</nVol>
       <pesoL>15.000</pesoL>
       <pesoB>21.000</pesoB>
       <lacres>
          <nLacre>123456</nLacre>
       </lacres>
       <lacres>
          <nLacre>123457</nLacre>
       </lacres>
       <lacres>
          <nLacre>123458</nLacre>
       </lacres>
    </vol>
</transp>

Importante

O trecho do XML foi formatado para uma melhor visualização, a mensagem original não tem formatação.

Vale observar que a formatação pode corromper a assinatura digital, além de ocupar espaço e ser desnecessária, pois os browser exibem formatado.

14.8. Transporte [15-08-17]
14. Gerar XML da NF-e
« Anterior
14.7.5. Totais da NF-e obsoleto
Próximo »
14.8.1. Dados da Transportadora