- 13.7.6.1. Veículo
13.7.6.1.1. Proprietário do Veículo - 13.7.6.1. Veículo
« Anterior - 13.7.6.2. informação Fretamento
Próximo »
13.7.6.1.1. Proprietário do Veículo
Assinatura
string propOS(string CPF, string CNPJ, string TAF, string NroRegEstadual, string xNome, string IE_Opc, string UF_Opc, int tpProp)
Descrição:
Funcionalidade para gerar o XML de 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). |
CNPJ | string | 14 | sim | informar o número do CNPJ. |
TAF | string | 12 | sim | informar Termo de Autorização de Fretamento – TAF, conforme a Resolução ANTT nº4.777/2015 ou |
NroRegEstadual | string | 25 | sim | informar Registro obrigatório do emitente do CT-e 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. Obs. Esta tag tem codificação diferente do tpProp do veículo. |
Diagrama:
Retorno:
Um string com o grupo XML do Grupo de Dados do Proprietário do Veículo
XML:
Exemplo de XML
<prop> <CNPJ>99999999000191</CNPJ> <TAF>123456789012</TAF> <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 ser 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_TAF As String Dim prop_NroRegEstadual 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 objCTeUtil As Object Set objCTeUtil = CreateObject("CTe_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_TAF = "123456789012" ' Termo de Autorização de Fretamento – TAF ou prop_NroRegEstadual= "" ' Número do Registro Estadual 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 = objCTeUtil.propOS(prop_CPF, prop_CNPJ, prop_TAF, prop_NroRegEstadual, prop_xNome, prop_IE, prop_UF_Opc, prop_tpProp) MsgBox "Dados do Proprietário do Veículo " + prop, vbInformation, "Resultado"
- 13.7.6.1.1. Proprietário do Veículo
13.7.6.1. Veículo - « Anterior
13.7.6.1. Veículo - Próximo »
13.7.6.2. informação Fretamento