13.5. Informações da Carga
13.5.1. Quantidade de Carga
13.5. Informações da Carga
« Anterior
13.6. Detalhamento das Entregas
Próximo »

13.5.1. Quantidade de Carga


Assinatura

string infQ(string cUnid, string tpMed, double qCarga)

Descrição:

Funcionalidade para gerar o XML de Informações de quantidades da Carga do CT-e.

Parâmetros:

nome tipo tam. obrig. descrição
cUnid string 2 sim informar o código da unidade de medida:
00 - M3;
01 - KG;
02 - TON;
03 - UNIDADE;
04 - LITROS;
05 - MMBTU.
tpMed string 2 sim informar o tipo de medida:
00-Cubagem da NF-e
01-Cubagem Aferida pelo Transportador
02-Peso Bruto da NF-e
03-Peso Bruto Aferido pelo Transportador
04-Peso Cubado
05-Peso Base do Cálculo do Frete
06-Peso para uso Operacional
07-Caixas
08-Paletes
09-Sacas
10-Containers
11-Rolos
12-Bombonas
13-Latas
14-Litragem
15-Milhão de BTU (British Thermal Units)
99-Outros
qCarga double 11,4 sim informar a quantidade (15 posições, sendo 11 inteiras e 4 decimais).

Diagrama:

DiagramaInformaçõesQuantidadeCarga

Retorno:

Um string com o grupo XML do Grupo de Informações de quantidades da Carga do CT-e

XML:

Exemplo de XML

<infQ>
    <cUnid>01</cUnid>
    <tpMed>02</tpMed>
    <qCarga>136.0000</qCarga>
</infQ>

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 do Grupo de Informações de quantidades de Carga do CT-e==========
'
Dim infQ As String
Dim infQ_cUnid As String
Dim infQ_tpMed As String
Dim infQ_qCarga As Double
'
'
'====== 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 de quantidades de Carga do CT-e=======================
'
infQ_cUnid = "01"                 ' Código da Unidade de Medida (00 - M3; 01 - KG; 02 - TON; 03 - UNIDADE; 04 - LITROS; 05 - MMBTU)
infQ_tpMed = "02"                 ' Exemplos: 00-Cubagem da NF-e, 01-Cubagem Aferida pelo Transportador, 02-Peso Bruto da NF-e, etc.
infQ_qCarga = 136                 ' 15 posições, sendo 11 inteiras e 4 decimais

'
infQ = objCTeUtil.infQ(infQ_cUnid, infQ_tpMed, infQ_qCarga)
 
MsgBox "Grupo de Informações de quantidades de Carga do CT-e" + infQ, vbInformation, "Resultado"
13.5.1. Quantidade de Carga
13.5. Informações da Carga
« Anterior
13.5. Informações da Carga
Próximo »
13.6. Detalhamento das Entregas