- 14.7. CT-e Normal e Substituto
14.7.2. Informações dos documentos referenciados - 14.7.1.1. Quantidade de Carga
« Anterior - 14.7.3. Informações dos documentos ref chBpe
Próximo »
14.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:
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"
- 14.7.2. Informações dos documentos referenciados
14.7. CT-e Normal e Substituto - « Anterior
14.7.1.1. Quantidade de Carga - Próximo »
14.7.3. Informações dos documentos ref chBpe