- 13.7. CT-e Normal e Substituto [NT2020/02]
13.7.6. Modal Rodoviário - NT 2018/002 [10-10-18] - 13.7.5.1.1. Proprietário do Veículo
« Anterior - 13.7.6.1. Veículo
Próximo »
13.7.6. Modal Rodoviário - NT 2018/002 [10-10-18]
Sumário
Assinatura
string rodOS_2018002(string versaoModal, string TAF, string NroRegEstadual, string veic_Opc, string infFretamento_Opc)
Descrição:
Funcionalidade para gerar o XML de Informações do Modal Rodoviário.
Parâmetros:
nome | tipo | tam. | obrig. | descrição |
---|---|---|---|---|
versaoModal | string | 4-5 | sim | informar a versão do modal, ex.: "3.00" |
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 o Registro junto a Administração Estadual. |
veic_Opc | string | - | não | Informar os dados do veículo. |
infFretamento_Opc | string | - | não | Informar os dados do veículo. |
Diagrama:
Retorno:
Um string com o grupo XML do Grupo de Informações do Modal Rodoviário
XML:
Exemplo de XML
<infModal versaoModal="3.00"> <rodo> <TAF>123456789012</TAF> </rodo> </infModal>
Exemplo de XML com veic
<infModal versaoModal="3.00"> <rodo> <TAF>123456789012</TAF> <veic> <placa>WGK2511</placa> <RENAVAM>123456789</RENAVAM> <UF>SP</UF> </veic> </rodo> </infModal>
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 de Informações do modal Rodoviário========== ' Dim rod As String Dim rod_versao As String Dim rod_TAF As String Dim rod_NroRegEstadual As String Dim rod_veic_Opc As String Dim rod_infFretamento_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 objCTeUtil As Object Set objCTeUtil = CreateObject("CTe_Util.Util") ' ' criação dos grupos ' '===================grupo de Informações do modal Rodoviário======================= ' ' rod_versao = "3.00" ' Informar a Versão do Modal ' informar TAF ou NroRegEstadual rod_TAF = "123456789012" ' Termo de Autorização de Fretamento – TAF ou rod_NroRegEstadual= "" ' Número do Registro Estadual rod_veic_Opc = "veic" ' Dados do Veículo rod_infFretamento_Opc = "" ' Informações do fretamento ' rod = objCTeUtil.rodOS_2018002(rod_versao, rod_TAF, rod_NroRegEstadual, rod_veic_Opc) MsgBox "Informações do modal Rodoviário:" + chr(13) + rod, vbInformation, "Resultado"
- 13.7.6. Modal Rodoviário - NT 2018/002 [10-10-18]
13.7. CT-e Normal e Substituto [NT2020/02] - « Anterior
13.7.5.1.1. Proprietário do Veículo - Próximo »
13.7.6.1. Veículo