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

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
