ChargeDetail

Validations ASN.1 Parent Types

A repeating group detailing the Charge and/or charge element.

The Day Category and Time Band are mandatory items.  Charged Units is optional and all other items are conditional.

The group may also be used to identify rate period changes without containing any charge or chargeable units information.

Conditionality: 

Mandatory within group Charge Information, at least one occurrence must be present.  There must be one occurrence present for each Day Category/Time Band combination occurring during the call/event. 

Note that, where a Charge has been levied, even where that Charge is zero, there must be one occurrence, and only one, with a Charge Type of ‘00’.

Validations

Error Code

Context

Severity Level

Validation Description

30

 

 

31

 

 

32

 

 

 

 

33

 

 

 

 

34

 

 

 

 

35

 

 

 

 

36

 

 

 

 

37

 

 

 

 

 

Calls

 

 

Calls

 

 

Calls

 

 

 

 

Calls

 

 

 

 

Calls

 

 

 

 

Calls

 

 

 

 

Calls

 

 

 

 

Calls

 

 

 

 

 

Severe

 

 

Severe

 

 

Warning

 

 

 

 

Severe

 

 

 

 

Severe

 

 

 

 

Warning

 

 

 

 

Severe

 

 

 

 

Severe

 

 

 

 

 

Mandatory item Day Category missing within group.

 

Mandatory item Time Band missing within group.

 

Associated item Charged Item is one of

                                A,E,F or I

and item Chargeable Units present within group.

 

Associated item Charged Item is one of

                                D,V,W or X

and item Chargeable Units not present

and item Charge present within group.

 

Associated item Charged Item is one of

                                D,V,W or X

and item Chargeable Units present

and item Charge not present within group.

 

Associated item Charged Item is

                                N

and item Chargeable Units present within group.

 

Associated item Charged Item is one of

                                A, D, E, F, I, V, W or X

and item Charge not present

and Charge Type present within group.

 

Associated item Charged Item is one of

                                A, D, E, F, I, V, W or X

and item Charge present

and item Charge Type not present within group.

 

 

ASN.1 Definition

ChargeDetail ::= [APPLICATION 63] SEQUENCE
{
    chargeType              ChargeType         OPTIONAL,
    charge                  Charge             OPTIONAL,
    chargeableUnits         ChargeableUnits    OPTIONAL,
    chargedUnits            ChargedUnits       OPTIONAL,
    chargeDetailTimeStamp   ChargingTimeStamp  OPTIONAL,
    dayCategory             DayCategory        OPTIONAL, -- *m.m.
    dayCategorySubtype      DayCategorySubtype OPTIONAL,
    timeBand                TimeBand           OPTIONAL, -- *m.m.
    timeBandSubtype         TimeBandSubtype    OPTIONAL,
    multiRateIndicator      MultiRateIndicator OPTIONAL
}


Parent Types
ChargeDetailList


Text extracted from GSMA TD57 standard