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

                                Location Service Usage

 

One occurrence must be present within group Supplementary Service Used where the event is chargeable.

 

One or more occurrences must be present within group Content Service Used if the service is charged through the TAP on a wholesale basis, i.e. not using Advised Charge Information for settlement.

Validations

Error Code

Context

Severity Level

Validation Description

30

 

31

 

 

 

 

32

 

 

 

33

 

34

 

 

 

 

 

35

 

 

 

36

 

 

 

37

 

 

 

38

 

 

 

 

 

 

 

39

 

 

 

 

 

 

 

 

 

40

 

 

 

 

 

41

 

 

 

 

 

42

Calls

 

Calls

 

 

 

 

MOC

GPRS

 

 

Calls

 

Calls

 

 

 

 

 

Calls

 

 

 

Calls

 

 

 

Calls

 

 

 

MOC

MTC

 

 

 

 

 

 

MOC

MTC

 

 

 

 

 

 

 

 

Calls

 

 

 

 

 

Calls

 

 

 

 

 

Calls

Severe

 

Severe

 

 

 

 

Severe

 

 

 

Severe

 

Severe

 

 

 

 

 

Severe

 

 

 

Severe

 

 

 

Severe

 

 

 

Severe

 

 

 

 

 

 

 

Severe

 

 

 

 

 

 

 

 

 

Severe

 

 

 

 

 

Warning

 

 

 

 

 

Warning

Item Charged Item missing within group.

 

Item Exchange Rate Code missing within group and one or more Charge within an associated Charge Detail is greater than zero.

 

Item Call Type Group missing within group where the Charge Information relates to Basic Service Used or GPRS Service Used.

 

Group Charge Detail missing within group.

 

Group Tax Information missing within group but expected in accordance with roaming agreement for that particular call.  Tax Information group missing must be interpreted as Tax Value zero.

 

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.

 

More than one occurrence of Charge Detail present with the same Charge Type value.

 

Breakout of Charge Types AIR (01) and/or TOLL (03) not present on a duration based charge, but expected in accordance with roaming agreement; i.e., only Charge Type 00 present within group. This validation rule can be applied only where bilaterally agreed between sender and recipient

 

In accordance with roaming agreement, charges are defined in individual Charge Types, but the Charge for Charge Type 00 does not equal sum of Charges for the other Charge Types as stated within roaming agreement. This validation rule can be applied only where bilaterally agreed between sender and recipient.

 

Group Tax Information present within group but not expected in accordance with roaming agreement for the call/event and Tax Value referenced within the group is greater than 0 (zero).

 

Group Tax Information present within group but not expected in accordance with roaming agreement for the call/event and Tax Value referenced within the group is not greater than 0 (zero).

 

Call Type Group present within group and the call event is not a MOC or GPRS Call.

 

ASN.1 Definition

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


Parent Types
ChargeInformationList
ServiceCentreUsage
SupplServiceUsed


Text extracted from GSMA TD57 standard