- 15. Gerar XML da GTV-e - modelo 64
15.8. detalhe da GTVe - 15.7. Informação do destino
« Anterior - 15.8.1. Espécies Transportadas
Próximo »
15.8. detalhe da GTVe
Sumário
Assinatura
string detGTV(string infEspecie, string qCarga, string infVeiculo)
Descrição:
Funcionalidade para gerar o XML do grupo de informações detalhadas da GTV-e.
Parâmetros:
nome | tipo | tam. | obrig. | descrição |
---|---|---|---|---|
infEspecie | string | - | sim | Grupo de informações das Espécies transportadas |
qCarga | string | 11,4 | sim | informar a quantidade de volumes/malotes com 15 posições, sendo 11 inteiras e 4 decimais. |
infVeiculo | string | - | sim | Grupo de informações dos veículos utilizados no transporte de valores |
Diagrama:
Retorno:
Um string com o grupo XML do grupo de informações detalhadas da GTV-e.
XML:
Exemplo de XML
<detGTV> <infEspecie> <tpEspecie>1</tpEspecie> <vEspecie>1000000.00</vEspecie> <tpNumerario>1</tpNumerario> </infEspecie> <qCarga>1.0000</qCarga> <infVeiculo> <placa>ABC1D34</placa> <UF>PR</UF> </infVeiculo> </detGTV>
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 Dados do GTV-e========== ' Dim detGTVe As String Dim detGTVe_infEspecie As String Dim detGTVe_qCarga As String Dim detGTVe_infVeiculo 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 detalhamento do GTV-e======================= ' ' ' informações dos valores, gerar utilizando: string infEspecie(string tpEspecie, string vEspecie, string tpNumerario, string xMoedaEstr) detGTVe_infEspecie = "<infEspecie><tpEspecie>1</tpEspecie><vEspecie>1000000.00</vEspecie><tpNumerario>1</tpNumerario></infEspecie>" detGTVe_qCarga = 1 ' informação dos veículos, gerar usando: string infVeiculo(string placa, string UF, string RNTRC_Opc) detGTVe_infVeiculo = "<infVeiculo><placa>ABC1D34</placa><UF>PR</UF></infVeiculo>" ' detGTVe = objCTeUtil.detGTV( detGTVe_infEspecie, detGTVe_qCarga, detGTVe_infVeiculo) MsgBox "Dados do GTVe: " + Chr(13) + Chr(13) + detGTVe, vbInformation, "Resultado"
- 15.8. detalhe da GTVe
15. Gerar XML da GTV-e - modelo 64 - « Anterior
15.7. Informação do destino - Próximo »
15.8.1. Espécies Transportadas