15. Gerar XML da GTV-e - modelo 64
15.12. Consolida GTV-e
15.11. QRCode
« Anterior
16. Tabela de Mensagens da DLL
Próximo »

15.12. Consolida GTV-e

Funcionalidade para consolidar a GTV-e.

Assinatura

string GTVe(string versao, string Id, string ide, string compl_Opc, string emit, string rem, string dest, string origem_Opc, string destino_Opc, string detGTV, string autXML_Opc, string infRespTec_Opc, string infCTeSupl_Opc)

Descrição:

Funcionalidade para consolidar a GTV-e, é a última etapa da geração da GTV-e e todos os fragmentos da GTV-e devem ter sido criados.

Parâmetros:

nome tipo tam. obrig. descrição
versao string 1-4 sim informar o "3.00"
Id string 44 sim informar a chave de acesso da GTV-e, recomendamos o uso da funcionalidade criaChaveCTeNovo
ide string - sim informar o grupo ide, com as informações de Identificação da GTV-e
compl_Opc string - não informar o grupo compl, com as informações complementares da GTV-e
emit string - sim informar o grupo emit, com as informações do Emitente da GTV-e
rem string - sim informar o grupo rem com as informações do remetente dos valores
dest string - sim informar o grupo dest, com as informações do destinatário dos valores
origem_Opc string - não informar o grupo rem com as informações da origem do serviço
destino_Opc string - não informar o grupo rem com as informações do destino do serviço
detGTV string - sim informar o grupo de detalhamento da GTV-e
autXML_Opc string - não informar o grupo autXML, com as informações dos autorizados a fazer o download do GTV-e
infRespTec_Opc string - não informar o grupo infRespTec, com as informações do responsável técnico pelo desenvolvimento do sistema de emissão do DF-e
infCTeSupl_Opc string - não informar o grupo infCTeSupl, com o QR-Code de consulta da GTV-e.

Diagrama:

DiagramaCTe

Dica

Os campos com contorno tracejado podem ser omitidos se a operação não exigir a informação.

Retorno:

Um string com o grupo XML do GTV-e

Exemplos de uso:

Visual Basic 6.0

'
'======  Dados da Guia de Tranporte de Valores Eletrônico==========
'
Dim GTVe As String
Dim GTVe_versao As String
Dim GTVe_Id As String
Dim GTVe_ide As String
Dim GTVe_compl_Opc As String
Dim GTVe_emit As String
Dim GTVe_rem As String
Dim GTVe_dest As String
Dim GTVe_origem_Opc As String
Dim GTVe_destino_Opc As String
Dim GTVe_detGTV As String
Dim GTVe_autXML_Opc As String
Dim GTVe_infRespTec_Opc As String
Dim GTVe_infCteSupl_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 de  Dados do  Conhecimento de Tranporte Eletrônico=======================
'
'

GTVe_versao = "3.00"                                         ' Versão do leiaute (Ex: "3.00")
GTVe_Id = "12345678912345678912345678912345678912345678"     ' Identificador da Tag a ser assinada
GTVe_ide = "Identificação da GTV-e"                          ' Identificação da GTV-e
GTVe_compl_Opc = "Dados Complementares"                      ' Dados complementares da GTV-e para fins operacionais ou comerciais
GTVe_emit = "Identificação do Emitente"                      ' Identificação do Emitente da GTV-e
GTVe_rem = "Grupo do remetente"                              ' Identificação do Remetente da GTV-e
GTVe_dest = "Grupo do destinatário"                          ' Identificação do Destinatário da GTV-e
GTVe_origem_Opc = "Grupo da origem do serviço"               ' Identificação da Origem da GTV-e
GTVe_destino_Opc = "Grupo do destino do serviço"             ' Identificação da destinp da GTV-e
GTVe_detGTV = "Grupo de detalhamento da GTV-e"               ' Grupo de detalhamento da GTV-e
GTVe_autXML_Opc = "Autorizados a fazer o download da GTV-e"  ' Autorizados a fazer o download da GTV-e
GTVe_infRespTec_Opc = "Informações responsável técnico do sistema emissor"   ' Informações responsável técnico do sistema emissor
GTVe_infCteSupl_Opc = ""
 
'
GTVe = objCTeUtil.GTVe(GTVe_versao, GTVe_Id, GTVe_ide, GTVe_compl_Opc, GTVe_emit, GTVe_rem, GTVe_dest, GTVe_origem_Opc, GTVe_destino_Opc, GTVe_detGTV, GTVe_autXML_Opc, GTVe_infRespTec_Opc, GTVe_infCteSupl_Opc)
 
MsgBox "Dados do GTV-e - Guia de Tranporte de Valores Eletrônico" + GTVe, vbInformation, "Resultado"
15.12. Consolida GTV-e
15. Gerar XML da GTV-e - modelo 64
« Anterior
15.11. QRCode
Próximo »
16. Tabela de Mensagens da DLL