3.3.4. Modal Rodoviário
3.3.4.7. Proprietário
3.3.4.6. Veículo com a Tração 23-03-21
« Anterior
3.3.4.8. Condutor
Próximo »

3.3.4.7. Proprietário

Funcionalidade para gerar o XML Dados do Proprietário do Veículo

Assinatura

string prop_v10a(string CPF, string CNPJ, string RNTRC, string xNome, string IE_Opc, string UF_Opc, int tpProp)

Descrição:

Funcionalidade para gerar o XML Dados do Proprietário do Veículo.

Parâmetros:

nome tipo tam. obrig. descrição
CPF string 11 sim informar o número do CPF (Informar o zeros não significativos), informar vazio ("") se for informar o CNPJ.
CNPJ string 14 sim informar o número do CNPJ (Informar o zeros não significativos), informar vazio ("") se tiver informado o CPF.
RNTRC string 8 sim informar o RNTRC - Registro Nacional dos Transportadores Rodoviários de Carga.
Registro obrigatório do proprietário, coproprietário ou arrendatário do veículo junto à ANTT para exercer a atividade de transportador rodoviário de cargas por conta de terceiros e mediante remuneração.
xNome string 1-60 sim informar a razão Social ou Nome do proprietário.
IE_Opc string 0-14 não informar a inscrição estadual.
UF_Opc string 2 não informar a sigla da UF.
tpProp inteiro 1 sim informar o tipo de proprietário:
0 - TAC-Agregado;
1 - TAC Independente;
2 - Outros.

Importante

Só preenchido quando o veículo não pertencer à empresa emitente do MDF-e.

Diagrama:

DiagramamodalRodoProp

Retorno:

Um string com o grupo XML dos dados do Proprietário do Veículo

XML:

Exemplo de XML com um grupo de dados do Proprietário do Veículo


<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>

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 Dim Proprietário do Veículo==========
'
Dim prop As String
Dim prop_CPF As String
Dim prop_CNPJ As String
Dim prop_RNTRC As String
Dim prop_xNome As String
Dim prop_IE As String
Dim prop_UF_Opc As String
Dim prop_tpProp As Long
'
'
'====== 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 identificação do Proprietário do Veículo=======================
'
'
'
prop_CPF = ""                                ' CPF do proprietário
prop_CNPJ = "99999999000191"                 ' CNPJ do proprietário sem máscara de formatação
prop_RNTRC = "10581234"                      ' Registro Nacional dos Transportadores Rodoviários de Carga
prop_xNome = "DIAS e DIAS TENTANDO S/A"      ' Razão social ou nome do Proprietário
prop_IE = "123456789011"                     ' Inscrição Estadual do proprietário sem máscara
prop_UF_Opc = "SP"                           ' sigla da UF
prop_tpProp = 1                              ' Tipo Proprietário (0-TAC-Agregado; 1-TAC-Independente; 2-Outros)

'
prop = objMDFeUtil.prop_v10a(prop_CPF, prop_CNPJ, prop_RNTRC, prop_xNome, prop_IE, prop_UF_Opc, prop_tpProp)
 
MsgBox "Dados do Proprietário do Veículo " + prop, vbInformation, "Resultado"
3.3.4.7. Proprietário
3.3.4. Modal Rodoviário
« Anterior
3.3.4.6. Veículo com a Tração 23-03-21
Próximo »
3.3.4.8. Condutor