3.3.4. Modal Rodoviário
3.3.4.9. Veículo Reboque 23-03-21
3.3.4.8. Condutor
« Anterior
3.3.4.10. Lacre Rodoviário
Próximo »

3.3.4.9. Veículo Reboque 23-03-21

Funcionalidade para gerar o XML Dados do Veículo Reboque

Assinatura

string veicReboque_v3(string cInt_Opc, string placa, string RENAVAM_Opc, string tara, string capKG, string capM3_Opc, string prop_Grupo_Opc, string tpCar, string UF)

Descrição:

Funcionalidade para gerar o XML Dados do Veículo Reboque

Parâmetros:

nome tipo tam. obrig. descrição
cInt_Opc string 1-10 não informar o Código interno do veículo.
placa string 7 sim informar a Placa do veículo.
RENAVAM_Opc string 9-11 não informar o RENAVAM do veículo.
tara string 1-6 sim informar a Tara em KG.
capKG string 1-6 sim informar a Capacidade em KG.
capM3_Opc string 1-3 não informar a Capacidade em M3
prop_Grupo_Opc string - não informar o grupo de informações dos Proprietários do Veículo
Só preenchido quando o veículo não pertencer à empresa emitente do MDF-e
tpCar string 2 sim informar o tipo de Carroceria:
00 - não aplicável;
01 - Aberta;
02 - Fechada/Baú;
03 - Granelera;
04 - Porta Container;
05 - Sider.
UF string 2 não informar a UF em que veículo está licenciado.
Informação passou a ser não obrigatória a partir da NT 2021/00123-03-21

Diagrama:

DiagramamodalRodoVeicReboque

Retorno:

Um string com o grupo XML do XML das informações do Veículo Reboque

Histórico de atualização:

XML:

Exemplo de XML com um grupo de Dados dos Reboques


<veicReboque>
  <cInt>3011</cInt>
  <placa>ABC1000</placa>
  <tara>30000</tara>
  <capKG>20000</capKG>
  <capM3>60</capM3>
  <prop>
    <CNPJ>99999999000191</CNPJ>
    <RNTRC>10581234</RNTRC>
    <xNome>DIAS e DIAS TENTANDO S/A</xNome>
    <IE>123456789011</IE>
    <UF>SP</UF>
    <tpProp>1</tpProp>
  </prop>
  <tpCar>01</tpCar>
  <UF>SC</UF>
</veicReboque>


Exemplo de XML com dois grupo de Dados dos Reboques


<veicReboque>
  <cInt>3011</cInt>
  <placa>ABC1000</placa>
  <tara>30000</tara>
  <capKG>20000</capKG>
  <capM3>60</capM3>
  <prop>
    <CNPJ>99999999000191</CNPJ>
    <RNTRC>10581234</RNTRC>
    <xNome>DIAS e DIAS TENTANDO S/A</xNome>
    <IE>123456789011</IE>
    <UF>SP</UF>
    <tpProp>1</tpProp>
  </prop>
  <tpCar>01</tpCar>
  <UF>SC</UF>
</veicReboque>
<veicReboque>
  <cInt>3012</cInt>
  <placa>ABC2000</placa>
  <tara>30000</tara>
  <capKG>20000</capKG>
  <capM3>60</capM3>
  <prop>
    <CNPJ>99999999000191</CNPJ>
    <RNTRC>10581234</RNTRC>
    <xNome>DIAS e DIAS TENTANDO S/A</xNome>
    <IE>123456789011</IE>
    <UF>SP</UF>
    <tpProp>1</tpProp>
  </prop>
  <tpCar>01</tpCar>
  <UF>SC</UF>
</veicReboque>

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 sendo desnecessária, pois os browser exibem formatado.

Exemplos de uso:

Visual Basic 6.0

'
'======  Dados do Reboque==========
'
Dim rebo As String
Dim rebo_cInt_Opc As String
Dim rebo_placa As String
Dim rebo_RENAVAM_Opc As String
Dim rebo_tara As String
Dim rebo_capKG As String
Dim rebo_capM3 As String
Dim rebo_tpCar As String
Dim rebo_UF As String
Dim rebo_prop_Opc As String
'
'
'====== instancia DLL==================
'
'
' referenciando a DLL em late binding
' não é necessário fazer o reference da DLL
' o intelisense não funciona
'
Dim objMDFeUtil As Object
 
Set objMDFeUtil = CreateObject("MDFe_Util.Util")
'
'         criação dos grupos
'
'===================grupo de dados do Veículo=======================
'
'
rebo_cInt_Opc = "7485632"                ' Código interno do reboque
rebo_placa = "WGK2511"                   ' Placa do reboque
rebo_RENAVAM_Opc = ""            ' RENAVAM
rebo_tara = "7600"                       ' Tara em KG
rebo_capKG = "1500"                      ' Capacidade em KG
rebo_capM3 = "15"                        ' Capacidade em M3
rebo_tpCar = "01"                        ' Tipo de Carroceria (00-Não Aplicável; 01-Aberta; 02-Fechada; 03-Granelera; 04-Porta Container; 05-Sider)
rebo_UF = "SP"                           ' Sigla da UF em que o reboque está licenciado
rebo_prop_Opc = "Dados do proprietário"  ' Proprietário do reboque (Preenchido quando o reboque não pertencer à empresa emitente do CT-e

 
rebo = objMDFeUtil.veicReboque_v3(rebo_cInt_Opc, rebo_placa, rebo_RENAVAM_Opc, rebo_tara, rebo_capKG, rebo_capM3, rebo_prop_Opc, rebo_tpCar, rebo_UF)
 
MsgBox "Dados do reboque" + rebo, vbInformation, "Resultado"
3.3.4.9. Veículo Reboque 23-03-21
3.3.4. Modal Rodoviário
« Anterior
3.3.4.8. Condutor
Próximo »
3.3.4.10. Lacre Rodoviário