13.6. Detalhamento das Entregas
13.6.2. NF-e da Carga
13.6.1. Componentes do valor da prestação
« Anterior
13.6.2.1. Unidade de Carga
Próximo »

13.6.2. NF-e da Carga

Sumário

Funcionalidade para gerar o XML do grupo de Informações das NF-e das mercadorias transportadas pelo CT-e

Assinatura

string infNFeSimp(string chave, string PIN_Opc, DateTime dPrev_Opc, string unidCargaTransp_Opc)

Descrição:

Funcionalidade para gerar o XML de Informações das NF-e das mercadorias transportadas pelo CT-e.

Parâmetros:

nome tipo tam. obrig. descrição
chave string 44 sim informar a chave de acesso da NF-e.
PIN_Opc string 2-9 não informar o PIN SUFRAMA (PIN atribuído pela SUFRAMA para operação).
dPrevOpc data 10 não informar a data prevista de entrega.
Utilizar o tipo data/hora do ambiente programação utilizado.
VB: dPrev_Opc = #10/8/2011# / dPrev_Opc = Now
Delphi: dPrev_Opc:=now;
Para omitir a tag informe:
Delphi: 0 (zero)
.NET (c#, VB.NET): DateTime.MinValue
VB 6.0 : #12:00:00 AM#
Outros (xBase, etc) : 1899-12-30
unidCargaTransp_Opc string - não informar os dados do grupo unidade de carga de Transporte ou unidade e Transporte

Diagrama:

DiagramaInformaçõesNFe

Retorno:

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

XML:

Exemplo de XML

<infNFe>
    <chNFe>12345678912345678912345678912345678912345678</chNFe>
    <PIN>25642</PIN>
</infNFe>

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-e das mercadorias transportadas pelo CT-e==========
'
Dim infNFe As String
Dim infNFe_chave As String
Dim infNFe_PIN_Opc As String
Dim infNFe_dPrevOpc  As Date
Dim infNFe_unidCargaTransp_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-e das mercadorias transportadas pelo CT-e=======================
'
'

infNFe_chave = "12345678912345678912345678912345678912345678"   ' Número da Chave de Acesso das NF-e
infNFe_PIN_Opc = "25642"                                        ' PIN SUFRAMA (PIN atribuído pela SUFRAMA para a operação)
infNFe_dPrevOpc = #12:00:00 AM#
infNFe_unidCargaTransp_Opc = ""
'
infNFe = objCTeUtil.infNFeSimp(infNFe_chave, infNFe_PIN_Opc, infNFe_dPrevOpc, infNFe_unidCargaTransp_Opc)
 
MsgBox "Informações das NF-e das mercadorias transportadas pelo CT-e" + infNFe, vbInformation, "Resultado"
13.6.2. NF-e da Carga
13.6. Detalhamento das Entregas
« Anterior
13.6.1. Componentes do valor da prestação
Próximo »
13.6.2.1. Unidade de Carga