10.6.6. Informações da GTV [v3.00]
10.6.6.1. Informações da GTV [v3.00]
10.6.6. Informações da GTV [v3.00]
« Anterior
10.6.6.2. Informações Espécie [v3.00]
Próximo »

10.6.6.1. Informações da GTV [v3.00]


Assinatura

string infGTV(string nDoc, string id, string serie_Opc, string subSerie_Opc, string dEmi, string nDV, string qCarga, string infEspecie, string remCNPJ, string remCPF, string remIE_Opc, string remUF, string remxNome, string destCNPJ, string destCPF, string destIE_Opc, string destUF, string destxNome, string placa_Opc, string UF_Opc, string RNTRC_Opc)

Descrição:

Funcionalidade para gerar o XML de Informações da GTV.

Parâmetros:

nome tipo tam. obrig. descrição
nDoc string 1-20 sim informar o número da GTV
id string 1-20 sim informar o Identificador para diferenciar GTV de mesmo número (Usar número do AIDF ou identificador interno da empresa)
serie_Opc string 1-3 não informar s Série da GTV (opcional)
subSerie_Opc string 1-3 não informar a Subsérie da GTV (opcional)
dEmi string 10 sim informar a Data da emissão: AAAA-MM-DD
nDV string 1 sim informar o Número do Dígito Verificador
qCarga string 11V4 sim informar Quantidade de volumes/malotes com quatro dígitos
infEspecie string - sim Informações das espécies transportadas
remCNPJ string 14 sim informar o CNPJ do remetente da GTV
remCPF string 11 sim informar o CPF do remetente da GTV
remIE_Opc string 1-20 sim informar a IE do remetente da GTV
remUF string 2 sim informar a sigla da UF do remetente da GTV
remxNome string 1-60 não informar o nome do remetente da GTV
destCNPJ string 14 sim informar o CNPJ do destinatário da GTV
destCPF string 11 sim informar o CPF do destinatário da GTV
destIE_Opc string 1-20 sim informar a IE do destinatário da GTV
destUF string 2 sim informar a sigla da UF do destinatário da GTV
destxNome string 1-60 não informar o nome do destinatário da GTV
placa_Opc string - sim informar a placa do veículo
UF_Opc string 2 sim informar UF da placa onde o veículo está registrado
RNTRC_Opc string - sim informar o RNTRC do transportador

Diagrama:

DiagramaInformaçõesNF

Retorno:

Um string com o grupo XML do Grupo de Informações das Informações da GTV transportadas pelo CT-e

XML:

Exemplo de XML

 
<infGTV>
  <nDoc>12345</nDoc>
  <id>100</id>
  <dEmi>2017-01-10</dEmi>
  <nDV>1</nDV>
  <qCarga>10.0000</qCarga>
  <infEspecie>
    <tpEspecie>1</tpEspecie>
    <vEspecie>123456.78</vEspecie>
  </infEspecie>
  <rem>
    <CNPJ>00000000000191</CNPJ>
    <UF>SP</UF>
    <xNome>BANCO DO BRASIL - AG 0001</xNome>
  </rem>
  <dest>
    <CNPJ>00000000000272</CNPJ>
    <UF>SP</UF>
    <xNome>BANCO DO BRASIL - AG 0002</xNome>
  </dest>
  <placa>CTE1234</placa>
  <UF>SP</UF>
  <RNTRC>12345678</RNTRC>
</infGTV>

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 Informações das Informações da GTV transportadas pelo CT-e==========
'
Dim infGTV As String
Dim infGTV_nDoc As String
Dim infGTV_id As String
Dim infGTV_serieOpc As String
Dim infGTV_subserieOpc As String
Dim infGTV_dEmi As String
Dim infGTV_nDV As String
Dim infGTV_qCarga As String
Dim infGTV_infEspecie As String
Dim infGTV_remCNPJ As String
Dim infGTV_remCPF As String
Dim infGTV_remIEOpc As String
Dim infGTV_remUF As String
Dim infGTV_remxNome As String
Dim infGTV_destCNPJ As String
Dim infGTV_destCPF As String
Dim infGTV_destIEOpc As String
Dim infGTV_destUF As String
Dim infGTV_destxNome As String
Dim infGTV_placaOpc As String
Dim infGTV_UFOpc As String
Dim infGTV_RNTRCOpc 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 Informações das GTV transportadas pelo CT-e=======================
'
'
infGTV = ""
 
' dados do GVT

infGTV_nDoc = "12345"                       ' Número da GTV
infGTV_id = "100"                           ' Identificador para diferenciar GTV de mesmo número
infGTV_serieOpc = ""                        ' Série da GTV (opcional)
infGTV_subserieOpc = ""                     ' Subsérie da GTV (opcional)
infGTV_dEmi = "2017-01-10"                  ' Data da emissão
infGTV_nDV = "1"                            ' Número do Dígito Verificador
infGTV_qCarga = "10.0000"                   ' Quantidade de volumes/malotes com 4 decimais

' dados das especie tranportada - informar o XML gerado através do infEspecie

infGTV_infEspecie = "<infEspecie><tpEspecie>1</tpEspecie><vEspecie>1254567.89</vEspecie></infEspecie>"
 
' dados do remetente do GTV

infGTV_remCNPJ = "00000000000191"           ' CNPJ
infGTV_remCPF = ""                          ' CPF
infGTV_remIEOpc = ""                        ' IE
infGTV_remUF = "SP"                         ' UF
infGTV_remxNome = "BANCO DO BRASIL - AG 0001" ' Razão social

' dados do destinatário do GTV

infGTV_destCNPJ = "00000000000272"          ' CNPJ
infGTV_destCPF = ""                         ' CPF
infGTV_destIEOpc = ""                       ' IE
infGTV_destUF = "SP"                        ' UF
infGTV_destxNome = "BANCO DO BRASIL - AG 0002" ' Razão Social

' dados do veículo

infGTV_placaOpc = "CTE1234"                 ' placa do veículo
infGTV_UFOpc = "SP"                         ' UF da placa
infGTV_RNTRCOpc = "12345678901"             ' RNTRC

'
infGTV = objCTeUtil.infGTV(infGTV_nDoc, infGTV_id, infGTV_serieOpc, infGTV_subserieOpc, infGTV_dEmi, infGTV_nDV, infGTV_qCarga, infGTV_infEspecie, infGTV_remCNPJ, infGTV_remCPF, infGTV_remIEOpc, infGTV_remUF, infGTV_remxNome, infGTV_destCNPJ, infGTV_destCPF, infGTV_destIEOpc, infGTV_destUF, infGTV_destxNome, infGTV_placaOpc, infGTV_UFOpc, infGTV_RNTRCOpc)
 
MsgBox "Grupo de Informações das GTV transportadas pelo CT-" + infGTV, vbInformation, "Resultado"
10.6.6.1. Informações da GTV [v3.00]
10.6.6. Informações da GTV [v3.00]
« Anterior
10.6.6. Informações da GTV [v3.00]
Próximo »
10.6.6.2. Informações Espécie [v3.00]