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 Charge is present within any Charge Detail associated with the same Charge Information.

Validations

Error Code

Context

Severity Level

Validation Description

10

 

11

 

100

 

 

101

 

 

200

 

 

Acctng

 

Calls

 

Acctng

 

 

Calls

 

 

Calls

 

 

Fatal

 

Severe

 

Warning

 

 

Severe

 

 

Severe

 

 

Syntax error.

 

Syntax error

 

The code is not referenced within any Call Event Details within the file.

 

Specified exchange rate code not defined in group currency conversion.

 

The Exchange Rate referenced by Exchange Rate Code in Call Event Details is not as expected.

 

 

ASN.1 Definition (of containing types)

ChargeInformation ::= [APPLICATION 69] SEQUENCE
{
    chargedItem         ChargedItem         OPTIONAL, -- *m.m.
    exchangeRateCode    ExchangeRateCode    OPTIONAL,
    callType            CallType            OPTIONAL,
    callTypeSubtype     CallTypeSubtype     OPTIONAL,
    chargeDetailList    ChargeDetailList    OPTIONAL, -- *m.m.
    taxInformation      TaxInformationList  OPTIONAL,
    discountInformation DiscountInformation OPTIONAL
}

ExchangeRateDefinition ::= [APPLICATION 106] SEQUENCE
{
    exchangeRateCode      ExchangeRateCode      OPTIONAL, -- *m.m.
    numberOfDecimalPlaces NumberOfDecimalPlaces OPTIONAL, -- *m.m.
    exchangeRate          ExchangeRate          OPTIONAL -- *m.m.
}


Parent Types
ChargeInformation
ExchangeRateDefinition


Text extracted from GSMA TD57 standard