ExchangeRateCode

Validations ASN.1 Parent Types

A code associated with an Exchange Rate.

Conditionality:

Mandatory within group Currency Conversion.

Must be present within group Charge Information where a Charge greater than zero is present within any Charge Detail associated with the same Charge Information.

Must be present within group CAMEL Service Used where the CAMEL Invocation Fee is greater than 0 (zero).

Example

In order to calculate the SDR value in TAP the local currency is divided by the exchange rate.

In case the amount of local currency is divided by an exchange rate holding a lower value (i.e. the exchange rate is less than expected). The SDR amount will be higher and the VPMN actually overcharge the HPMN, especially if netting is in place.

In case the amount of local currency is divided by an exchange rate holding a higher value (i.e. the exchange rate is greater than expected). The SDR amount will be lower and the VPMN actually undercharge the HPMN, especially if netting is in place.

Values:
                Range 0 .. 99

Validations

Error Code

Context

Severity Level

Validation Description

10

 

11

 

101

 

 

20

 

202

 

 

Acctng

 

Calls

 

Calls

 

 

Acctng

 

Calls

 

 

Fatal

 

Severe

 

Severe

 

 

Fatal

 

Warning

 

 

Syntax error.

 

Syntax error

 

Specified Exchange Rate Code not defined in group Currency Conversion.

 

Value out of range.

 

The Exchange Rate referenced by Exchange Rate Code in Call Event Details is greater than expected.

 

Note:  Error code 200 removed in TAP release 3.11 (01 May 2005).

 

ASN.1 Definition

ExchangeRateCode ::= [APPLICATION 105] Code


Parent Types
CamelServiceUsed
ChargeInformation
CurrencyConversion


Text extracted from GSMA TD57 standard