- 15.8. detalhe da GTVe
15.8.1. Espécies Transportadas - 15.8. detalhe da GTVe
« Anterior - 15.8.2. veículos utilizados
Próximo »
15.8.1. Espécies Transportadas
Assinatura
string infEspecie(string tpEspecie, string vEspecie, string tpNumerario, string xMoedaEstr_Opc)
Descrição:
Funcionalidade para gerar o XML do grupo de informações das Espécies transportadas.
Parâmetros:
nome | tipo | tam. | obrig. | descrição |
---|---|---|---|---|
tpEspecie | string | 1 | sim | Tipo da Espécie: 1 - Cédula 2 - Cheque 3 - Moeda 4 - Outros |
vEspecie | string | 11,4 | sim | informar o valor transportado com 15 posições, sendo 11 inteiras e 4 decimais. |
tpNumerario | string | 1 | sim | Nacionalidade do Numerário: 1 - Nacional 2 - Estrangeiro |
xMoedaEstr_Opc | string | 2-60 | não | Nome da Moeda, informar somente para numerário estrangeiro (tpNumerario = 2 - Estrangeiro) |
Diagrama:
Retorno:
Um string com o grupo XML do grupo de informações das Espécies transportadas.
XML:
Exemplo de XML
<infEspecie> <tpEspecie>1</tpEspecie> <vEspecie>1000000.00</vEspecie> <tpNumerario>1</tpNumerario> </infEspecie>
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 infEspecie========== ' Dim infEspecie As String Dim infEspecie_tpEspecie As String Dim infEspecie_vEspecie As String Dim infEspecie_tpNumerario As String Dim infEspecie_xMOedaEstr_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 informações da espécie======================= ' ' infEspecie_tpExpecie= "1" ' informar o tipo da espécie: 1 - Cédula, 2 - Cheque, 3 - Moeda, 4 - Outros infEspecie_vEspecie= "1000000.00" ' informar o valor transportado com 15 posições, sendo 13 inteiras e 2 decimais. infEspecie_tpNumerario= "1" ' informar a nacionalidade do numerário: 1 - Nacional, 2 - Estrangeiro infEspecie_xMoedaEstr_Opc="" ' informar Nome da Moeda somente para numerário estrangeiro (tpNumerario = 2 - Estrangeiro) ' infEspecie = objCTeUtil.infEspecie( infEspecie_tpExpecie, infEspecie_vEspecie, infEspecie_tpNumerario, infEspecie_xMoedaEstr_Opc) MsgBox "Informações da Espécie: " + Chr(13) + Chr(13) + infEspecie, vbInformation, "Resultado"
- 15.8.1. Espécies Transportadas
15.8. detalhe da GTVe - « Anterior
15.8. detalhe da GTVe - Próximo »
15.8.2. veículos utilizados