14.8. detalhe da GTVe
14.8.1. Espécies Transportadas
14.8. detalhe da GTVe
« Anterior
14.8.2. veículos utilizados 28-03-21
Próximo »

14.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:

DiagramaDadosGTVe

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"
14.8.1. Espécies Transportadas
14.8. detalhe da GTVe
« Anterior
14.8. detalhe da GTVe
Próximo »
14.8.2. veículos utilizados 28-03-21