- 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:
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