ChargeInformation

Validations ASN.1 Parent Types

Charge information is provided for all chargeable elements.

The group must contain Charged Item and at least one occurrence of Charge Detail.

Conditionality: 

One or more occurrences must be present within groups

                                Basic Service Used. 

                                GPRS Service Used

                                Service Centre Usage

Mandatory within groups

                                Supplementary Service Used where this occurs                                             within Supplementary Service Event

                                Value Added Service Used where this occurs                                                within Value Added Service. 

Where group Supplementary Service Used occurs within Mobile Originated Call or Mobile Terminated Call then it must be present if it is chargeable or the timestamp differs from that of the call. 

Where group Value Added Service Used occurs within Mobile Originated Call then it must be present if it is chargeable or the timestamp differs from that of the call. 

Where group CAMEL Service Used occurs within Mobile Originated Call or Mobile Terminated Call then it must be present if it is chargeable or the timestamp differs from that of the call.

Validations

Error Code

Context

Severity Level

Validation Description

30

 

31

 

 

32

 

33

 

34

 

 

 

35

 

 

 

36

 

 

 

37

 

Calls

 

Calls

 

 

MOC

 

Calls

 

Calls

 

 

 

Calls

 

 

 

Calls

 

 

 

Calls

 

Severe

 

Severe

 

 

Severe

 

Severe

 

Severe

 

 

 

Severe

 

 

 

Severe

 

 

 

Severe

 

Item Charged Item missing within group.

 

Item Exchange Rate Code missing within group and Charged Item not equal to ‘N’.

 

Item Call Type missing within group.

 

Group Charge Detail missing within group.

 

Group Tax Information missing within group but expected in accordance with roaming agreement.

 

Group Discount Information missing within group but expected in accordance with roaming agreement.

 

Occurrence of group Charge Detail containing Charge Type ‘00’ missing within group and Charged Item not equal to ‘N’.

 

More than one occurrence of Charge Detail present with the same non ‘multiple rate period’ Charge Type value.

 

ASN.1 Definition

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
}


Parent Types
CamelServiceUsed
ChargeInformationList
ServiceCentreUsage
SupplServiceUsed
ValueAddedServiceUsed


Text extracted from GSMA TD57 standard