- 14. Gerar XML da GTV-e - modelo 64
14.12. Consolida GTV-e - 14.11. QRCode 01-08-19
« Anterior - 15. Tabela de Mensagens da DLL
Próximo »
14.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"
- 14.12. Consolida GTV-e
14. Gerar XML da GTV-e - modelo 64 - « Anterior
14.11. QRCode 01-08-19 - Próximo »
15. Tabela de Mensagens da DLL