- 12.11. CT-e Normal e Substituto
12.11.7. Veículos transportados - 12.11.6.2.2.2. NF-e
« Anterior - 12.11.8. Cobrança
Próximo »
12.11.7. Veículos transportados
Assinatura
string veicNovos(string chassi, string cCor, string xCor, string cMod, double vUnit, double vFrete)
Descrição:
Funcionalidade para gerar o XML de Informações dos veículos transportados.
Parâmetros:
nome | tipo | tam. | obrig. | descrição |
---|---|---|---|---|
chassi | string | 17 | sim | informar o chassi do veículo. |
cCor | string | 1-4 | sim | informar a cor do veículo. código de cada montadora. |
xCor | string | 1-40 | sim | informar a descrição da cor. |
cMod | string | 1-6 | sim | informar o código marca modelo. Utilizar tabela do RENAVAM. |
vUnit | double | 13,2 | sim | informar o valor unitário do veículo. (15 posições, sendo 13 inteiras e 2 decimais). |
vFrete | double | 13,2 | sim | informar o valor do frete unitário. (15 posições, sendo 13 inteiras e 2 decimais). |
Diagrama:
Retorno:
Um string com o grupo XML do Grupo de Informações dos veículos transportados
XML:
Exemplo de XML
<veicNovos> <chassi>12345678912345678</chassi> <cCor>PTR</cCor> <xCor>Prata</xCor> <cMod>357677</cMod> <vUnit>31000.63</vUnit> <vFrete>800.48</vFrete> </veicNovos>
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 Informações de veículos transportados========== ' Dim veicNovos As String Dim veicNovos_chassi As String Dim veicNovos_cCor As String Dim veicNovos_xCor As String Dim veicNovos_cMod As String Dim veicNovos_vUnit As Double Dim veicNovos_vFrete As Double ' '====== 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 de veículos transportados======================= ' ' veicNovos_chassi = "12345678912345678" ' Chassi do Veículo veicNovos_cCor = "PTR" ' Cor do Veículo veicNovos_xCor = "Prata" ' Descrição da Cor veicNovos_cMod = "357677" ' Código Marca Modelo (Utilizar tabela RENAVAM) veicNovos_vUnit = 31000.63 ' Valor Unitário do Veículo (15 posições, sendo 13 inteiras e 2 decimais) veicNovos_vFrete = 800.48 ' Valor do Frete Unitário (15 posições, sendo 13 inteiras e 2 decimais) ' veicNovos = objCTeUtil.veicNovos(veicNovos_chassi, veicNovos_cCor, veicNovos_xCor, veicNovos_cMod, veicNovos_vUnit, veicNovos_vFrete) MsgBox "Informações de veículos transportados" + veicNovos, vbInformation, "Resultado"
- 12.11.7. Veículos transportados
12.11. CT-e Normal e Substituto - « Anterior
12.11.6.2.2.2. NF-e - Próximo »
12.11.8. Cobrança