- 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
- 14.8.1. Dados da Transportadora
- 14.8.2. ICMS retido do Transportador
- 14.8.3. Identificação do Veículo do Transportador
- 14.8.4. Identificação do Reboque do Transportador
- 14.8.5. Volumes
- 14.8.6. Lacres
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:
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