13.7. Modal
13.7.1. Modal Rodoviário
13.7. Modal
« Anterior
13.7.1.1. Ordens de Coleta
Próximo »

13.7.1. Modal Rodoviário

Sumário


Assinatura

string rod300(string versaoModal, string occ_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.: "4.00"
RNTRC string 8 sim informar o registro Nacional de Transportadores Rodoviários de Carga. [v2.00 - passou a aceitar "ISENTO"]
occ_Opc string - não Ordens de Coleta Associados, pode ter até 10 ocorrências.

Diagrama:

DiagramaModalRodoviario

Retorno:

Um string com o grupo XML do Grupo de Informações do Modal Rodoviário

XML:

Exemplo de XML

<infModal versaoModal="4.00">
    <rodo>
        <RNTRC>12354562</RNTRC>
    </rodo>
</infModal>

Exemplo de XML com ordens de coleta

<infModal versaoModal="4.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_RNTRC As String
Dim rod_occ_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 = "4.00"                             ' Informar a Versão do Modal
rod_RNTRC = "25636426"                          ' Registro Nacional de Transportadores Rodoviários de Cargas
rod_occ_Opc = "Ordens de Coleta associados"     ' Ordens de Coleta associados

'
rod = objCTeUtil.rod300(rod_versao, rod_RNTRC, rod_occ_Opc)
 
MsgBox "Informações do modal Rodoviário:" + chr(13) + rod, vbInformation, "Resultado"
13.7.1. Modal Rodoviário
13.7. Modal
« Anterior
13.7. Modal
Próximo »
13.7.1.1. Ordens de Coleta