13.5. Valores do Serviço
13.5.1. Componentes do valor da prestação
13.5. Valores do Serviço
« Anterior
13.6. ICMS do CT-e
Próximo »

13.5.1. Componentes do valor da prestação


Assinatura

string compVPrest(string xNome, double vComp)

Descrição:

Funcionalidade para gerar o XML do grupo de Componentes do valor da prestação.

Parâmetros:

nome tipo tam. obrig. descrição
xNome string 1-15 sim informar o nome do componente do valor de prestação (Ex: FRETE PESO, FRETE VALOR, SEC/CAT, ADEME, AGENDAMENTO, etc).
vComp double 13,2 sim informar o valor do componente (15 posições, sendo 13 inteiras e 2 decimais).

Diagrama:

DiagramaComponenteValoresPrestação

Retorno:

Um string com o grupo XML de Componentes do valor da prestação

XML:

Exemplo de XML

<Comp>
    <xNome>FRETE PESO</xNome>
    <vComp>564.12</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 Componentes do Valor da Prestação==========
'
Dim Comp As String
Dim Comp_xNome As String
Dim Comp_vComp As Double
'
'
'====== 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 identificação do Componentes do Valor da Prestação=======================
'
'    
'
Comp_xNome = "FRETE PESO"              ' Nome do componente (Ex: FRETE PESO, FRETE VALOR, SEC/CAT, ADEME, AGENDAMENTO, etc)
Comp_vComp = 564.12                    ' Valor do componente (15 posições, sendo 13 inteiras e 2 decimais.)
'
Comp = objCTeUtil.compVPrest(Comp_xNome, Comp_vComp)
 
MsgBox "Grupo do Componente do Valor da Prestação" + Comp, vbInformation, "Resultado"
13.5.1. Componentes do valor da prestação
13.5. Valores do Serviço
« Anterior
13.5. Valores do Serviço
Próximo »
13.6. ICMS do CT-e