16.10. Transporte
16.10.1. Transporte 2G
16.10. Transporte
« Anterior
16.10.2. Dados da Transportadora
Próximo »

16.10.1. Transporte 2G

Funcionalidade para gerar o XML dos dados do transporte da NF-e versão 2.00/3.10

Assinatura

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

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-por conta do emitente;
1-por conta do destinatário;
2-por conta de terceiros;
9-sem frete.
(campo com novo domínio)
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

DICA

A informação mínima exigida neste grupo é a tag modFrete, que agora aceita o valor 9-sem frete que deve ser informado em uma 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.

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

 
<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>
   <veicTransp>
      <placa>ABC1234</placa>
      <UF>SP</UF>
      <RNTC>123456789<RNTC>
    </veicTransp>
    <reboque>
       <placa>ABC1235</placa>
       <UF>SP</UF>
       <RNTC>123456789<RNTC>
    </reboque>
    <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.

16.10.1. Transporte 2G
16.10. Transporte
« Anterior
16.10. Transporte
Próximo »
16.10.2. Dados da Transportadora