13.7. CT-e Normal e Substituto
13.7.4. Modal Rodoviário
13.7.3. Seguro da Carga
« Anterior
13.7.4.1. Veículo
Próximo »

13.7.4. Modal Rodoviário

Sumário


Assinatura

string rodOS(string versaoModal, string TAF, string NroRegEstadual, string veic_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.

Diagrama:

DiagramaModalRodoviario

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>
        <RNTRC>12354562</RNTRC>
    </rodo>
</infModal>

Exemplo de XML com veic

<infModal versaoModal="3.00">
    <rodo>
        <RNTRC>25636426</RNTRC>
        <occ>
            <serie>123</serie>
            <nOcc>128</nOcc>
            <dEmi>2011-07-14</dEmi>
            <emiOcc>
                <CNPJ>99999999000191</CNPJ>
                <cInt>145875</cInt>
                <IE>123456789011</IE>
                <UF>SP</UF>
                <fone>1133221234</fone>
            </emiOcc>
        </occ>
    </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
'
'
'====== 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 = objCTeUtil.rodOS(rod_versao, rod_TAF, rod_NroRegEstadual, rod_veic_Opc)
 
MsgBox "Informações do modal Rodoviário:" + chr(13) + rod, vbInformation, "Resultado"
13.7.4. Modal Rodoviário
13.7. CT-e Normal e Substituto
« Anterior
13.7.3. Seguro da Carga
Próximo »
13.7.4.1. Veículo