- 12.11. CT-e Normal e Substituto [v3.00]
12.11.4. Modal Rodoviário [V3.00] - 12.11.3.2. Documentos eletrônicos v3.00
« Anterior - 12.11.4.1. Ordens de Coleta
Próximo »
12.11.4. Modal Rodoviário [V3.00]
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.: "3.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:
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 ordens de coleta
<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_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 = "3.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"
- 12.11.4. Modal Rodoviário [V3.00]
12.11. CT-e Normal e Substituto [v3.00] - « Anterior
12.11.3.2. Documentos eletrônicos v3.00 - Próximo »
12.11.4.1. Ordens de Coleta