ChargeDetail

Validations ASN.1 Parent Types

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

Charge and Charge Type are mandatory items, Charged Units is optional and all other items are conditional.

Conditionality: 

Mandatory within group Charge Information, at least one occurrence must be present. 

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

32

 

 

 

 

33

 

 

 

38

 

 

39

 

Calls

 

 

 

 

Calls

 

 

 

Calls

 

 

Calls

 

Warning

 

 

 

 

Severe

 

 

 

Severe

 

 

Severe

 

Associated item Charged Item is one of

                                A,E,F or L

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.

 

Mandatory item Charge Type not present within group.

 

Mandatory item Charge not present within group.

 

Note:  Error Codes 30, 31, 34, 35, 36 & 37 removed in TAP release 3.11 (01 May 2005).

 

ASN.1 Definition

ChargeDetail ::= [APPLICATION 63] SEQUENCE
{
    chargeType              ChargeType         OPTIONAL, -- *m.m.
    charge                  Charge             OPTIONAL, -- *m.m.
    chargeableUnits         ChargeableUnits    OPTIONAL,
    chargedUnits            ChargedUnits       OPTIONAL,
    chargeDetailTimeStamp   ChargeDetailTimeStamp  OPTIONAL
}


Parent Types
ChargeDetailList


Text extracted from GSMA TD57 standard