13.7. CT-e Normal e Substituto
13.7.8. infGTVe
13.7.7.1. Duplicatas
« Anterior
13.7.8.1. comp
Próximo »

13.7.8. infGTVe

Sumário


Assinatura

string infGTVe(string chCTe, string Comp)

Descrição:

Funcionalidade para gerar o XML de Dados da GTVe relacionados no CT-e OS.

Parâmetros:

nome tipo tam. obrig. descrição
chCTe string 44 não informar a chave de acesso do GTV-e
Comp string - não Componentes do valor do GTV-e

Diagrama:

DiagramaDadosGTVe

Retorno:

Um string com o grupo XML do Grupo de Dados da GTVe relacionados no CT-e OS

XML:

Exemplo de XML

 
 
<infGTVe>
   <chCte>12345678901234567890123456789012345678901234</chCte>
   <Comp>
      <tpComp>1</tpComp>
      <vComp>1400.00</vComp>
   </Comp>
</infGTVe>

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 infGTVe As String
Dim infGTVe_chCTe As String
Dim infGTVe_comp 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 Dados da Cobrança do CT-e=======================
'
'
' Chave do GTV-e

infGTVe_chCTe = "12345678901234567890123456789012345678901234"
 
' Componentes da cobrança, gerar utilizando string comp(string tpComp, double vComp, string xComp)

infGTVe_comp = "<Comp><tpComp>1</tpComp><vComp>1400.00</vComp></Comp>"
 
'
infGTVe = objCTeUtil.infGTVe(infGTVe_chCTe, infGTVe_comp)
 
MsgBox "Dados do GTVe: " + Chr(13) + Chr(13) + infGTVe, vbInformation, "Resultado"
13.7.8. infGTVe
13.7. CT-e Normal e Substituto
« Anterior
13.7.7.1. Duplicatas
Próximo »
13.7.8.1. comp