13.7. CT-e Normal e Substituto
13.7.2. Informações dos documentos referenciados
13.7.1.1. Quantidade de Carga
« Anterior
13.7.3. Seguro da Carga
Próximo »

13.7.2. Informações dos documentos referenciados


Assinatura

string infDocRef(string nDoc, string serie_Opc, string subSerie_Opc, string dEmi, string vDoc_Opc)

Descrição:

Funcionalidade para gerar o XML de Informações dos documentos referenciados

Parâmetros:

nome tipo tam. obrig. descrição
nDoc string 1-20 sim informar o número.
serie_Opc string 1-3 sim informar a série.
subSerie_Opc string 1-3 sim informar a subsérie.
dEmi string 10 sim informar a data de emissão. (Formato AAAA-MM-DD).
vDoc_Opc string 13,2 sim informar o valor transportado (15 posições, sendo 13 inteiras e 2 decimais).

Diagrama:

DiagramaInformaçõesNF

Retorno:

Um string com o grupo de XML de Informações dos documentos referenciados

XML:

Exemplo de XML

<infDocRef>
  <nDoc>123456789</nDoc>
  <serie>001</serie>
  <dEmi>2017-01-02</dEmi>
  <vDoc_Opc>1000.00</vDoc_Opc>
</infDocRef>

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 NF das mercadorias transportadas pelo CT-e==========
'
Dim infNF As String
Dim infNF_nDoc As String
Dim infNF_serie_Opc As String
Dim infNF_subserie_Opc As String
Dim infNF_dEmi As String
Dim infNF_vDoc_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 Informações das NF das mercadorias transportadas pelo CT-e=======================
'
'
infNF = ""
 
infNF_nDoc = "123456789"                  ' Número do Documento
infNF_serie_Opc = "001"                   ' Série
infNF_subSerie_Opc = ""                   ' SubSérie
infNF_dEmi = "2017-01-02"                 ' Data de emissão do documento (Formato AAAA-MM-DD)
infNF_vDoc_Opc = "1000.00"                ' Valor da Base de Cálculo do ICMS (15 posições, sendo 13 inteiras e 2 decimais)

'
infNF = objCTeUtil.infDocRef(infNF_nDoc, infNF_serie_Opc, infNF_subSerie_Opc, infNF_dEmi, infNF_vDoc_Opc)
 
MsgBox "Grupo de Informações das NF das mercadorias transportadas pelo CT-e" + infNF, vbInformation, "Resultado"
13.7.2. Informações dos documentos referenciados
13.7. CT-e Normal e Substituto
« Anterior
13.7.1.1. Quantidade de Carga
Próximo »
13.7.3. Seguro da Carga