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