- 13.7.9. infGTVe [NT2020/02]
13.7.9.1. comp [NT2020/02] - 13.7.9. infGTVe [NT2020/02]
« Anterior - 13.8. informações do CT-e Complementado [v3.00]
Próximo »
13.7.9.1. comp [NT2020/02]
Assinatura
string comp(string tpComp, double vComp, string xComp_Opc)
Descrição:
Funcionalidade para gerar o XML dos componentes de valor do GTVe.
Parâmetros:
nome | tipo | tam. | obrig. | descrição |
---|---|---|---|---|
tpComp | string | 1 | não | informar o tipo de componente. 1-Custodia 2-Embarque 3-Tempo de espera 4-Malote 5-Ad Valorem 6-Outros. |
vComp | string | 13,2 | sim | informar o valor do componente (15 posições, sendo 13 inteiras e 2 decimais) |
xComp_Opc | string | 1-15 | não | informar o nome do componente de valor. Ex.: FRETE PESO FRETE VALOR SEC/CAT ADEME AGENDAMENTO |
Diagrama:
Retorno:
Um string com o grupo XML do Grupo de dados do componente de valor do GTVe
XML:
Exemplo de XML
<Comp> <tpComp>1</tpComp> <vComp>1400.00</vComp> </Comp>
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 Dados da Cobrança do CT-e========== ' Dim comp As String Dim comp_tpComp As String Dim comp_vComp As Double Dim comp_xComp_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 Dados da Cobrança do CT-e======================= ' ' comp_tpComp = "1" ' Tipo Componente comp_vComp = 1400# ' Valor do componente comp_xComp_Opc = "" ' Nome do componente ' comp = objCTeUtil.comp(comp_tpComp, comp_vComp, comp_xComp_Opc) MsgBox "Dados da grupo de componente de Valor do GTV-e: " + Chr(13) + Chr(13) + comp, vbInformation, "Resultado"
- 13.7.9.1. comp [NT2020/02]
13.7.9. infGTVe [NT2020/02] - « Anterior
13.7.9. infGTVe [NT2020/02] - Próximo »
13.8. informações do CT-e Complementado [v3.00]