- 12.11.3. Docto de Transporte anterior do CT-e
12.11.3.1. Documentos em papel - 12.11.3. Docto de Transporte anterior do CT-e
« Anterior - 12.11.3.2. Documentos eletrônicos v3.00
Próximo »
12.11.3.1. Documentos em papel
Assinatura
string idDocAntPap(int tpDoc, string serie, string subSerie_Opc, string nDoc, DateTime dEmi)
Descrição:
Funcionalidade para gerar o XML do grupo de Informações de identificação dos documentos de transporte anterior em papel.
Parâmetros:
nome | tipo | tam. | obrig. | descrição |
---|---|---|---|---|
tpDoc | inteiro | 2 | sim | informar o Tipo do documento de transporte anterior: 00-CTRC; 01-CTAC; 02-ACT; 03-NF Modelo 7; 04-NF Modelo 27; 05-Conhecimento Aéreo Nacional; 06-CTMC; 07-ATRE; 08-DTA (Despacho de Transito Aduaneiro); 09-Conhecimento Aéreo Internacional; 10-Conhecimento - Carta de Porte Internacional; 11-Conhecimento Avulso; 12-TIF (Transporte Internancional Ferroviário); 99-outros. |
serie | string | 1-3 | sim | informar a série do documento fiscal. |
subSerie_Opc | string | 1-2 | não | informar a subsérie do documento fiscal. |
nDoc | string | 1-20 | sim | informar o número do documento fiscal. |
dEmi | date | 10 | sim | informar a Data de Emissão (AAAA-MM-DD). |
Diagrama:
Retorno:
Um string com o grupo XML de Informações de identificação dos documentos de transporte anterior em papel
XML:
Exemplo de XML
<idDocAntPap> <tpDoc>02</tpDoc> <serie>123</serie> <nDoc>114212</nDoc> <dEmi>2011-05-08</dEmi> </idDocAntPap>
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 Documentos de transporte anterior em papel========== ' Dim idDocAntPap As String Dim idDocAntPap_tpDoc As Long Dim idDocAntPap_serie As String Dim idDocAntPap_subSerie_Opc As String Dim idDocAntPap_nDoc As String Dim idDocAntPap_dEmi As Date ' ' '====== 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 Documentos de transporte anterior em papel======================= ' ' idDocAntPap_tpDoc = 2 ' Preencher com: 00-CTRC; 01-CTAC; 02-ACT; 03-NF Modelo 7; 04-NF Modelo 27; 05-Conhecimento Aéreo Nacional; 06-CTMC; 07-ATRE; 08-DTA(Despacho de Transito Aduaneiro); 09-Conhecimento Aereo Iternacional; 10-Conhecimento-Carta de Porte Internacional; 11-Conhecimento Avulso; 12-TIF(Transporte Internacional Ferroviário); 99-Outros idDocAntPap_serie = "123456" ' Serie do Documento Fiscal idDocAntPap_subSerie_Opc = "" ' Serie do Documento Fiscal idDocAntPap_nDoc = "114212" ' Número do Documento Fiscal idDocAntPap_dEmi = #5/8/2011# ' Data de Emissão ' idDocAntPap = objCTeUtil.idDocAntPap(idDocAntPap_tpDoc, idDocAntPap_serie, idDocAntPap_subSerie_Opc, idDocAntPap_nDoc, idDocAntPap_dEmi) MsgBox "Documentos de transporte anterior em papel" + idDocAntPap, vbInformation, "Resultado"
- 12.11.3.1. Documentos em papel
12.11.3. Docto de Transporte anterior do CT-e - « Anterior
12.11.3. Docto de Transporte anterior do CT-e - Próximo »
12.11.3.2. Documentos eletrônicos v3.00