chargeableUnits

Validations ASN.1 Parent Types

The Chargeable Units item indicates the number of units which are chargeable within the Charge Detail, this may not correspond to the number of rounded units charged.  The item Charged Item defines what the units represent.

Derivation: 

For duration based charge;  GSM item CallDuration (GSM 12.05).  CallDuration is defined in seconds.

Where bearer services have been used in conjunction with volume based charge;  GSM item DataVolume (GSM 12.05).  DataVolume is defined in 64 octet segments.

Where GPRS services have been used in conjunction with volume based charge; 

     outgoing volume - GSM item DataVolumeGPRSUplink

     incoming volume - GSM item DataVolumeGPRSDownlink

     total volume – sum of GSM items DataVolumeGPRSUplink

                                                     and DataVolumeGPRSDownlink

     the GPRS data volume items are defined in octets.

Where volume is related to messages (Service Centre Usage) then the message length is represented in characters.

The item content reflects the chargeable not charged units.

Examples:             for Duration charge

                                Actual duration is 73 seconds

                                Call charged in 30 second units (i.e. 90 seconds)

                                Chargeable Units contains 73

 

                                for SCU based volume charge

                                Actual message length is 17 characters

                                Message charged in 10 character units (i.e. 20                                                                                                               characters)

                                Chargeable Units contains 17

Conditionality:

Must be present within group Charge Detail where a Charge is present and the charge is either duration based or volume based.

Values:

                                > or =  0

Validations

Error Code

Context

Severity Level

Validation Description

10

 

20

 

Calls

 

Calls

 

Severe

 

Severe

 

Syntax error.

 

Value out of range.

 

 

ASN.1 Definition (of containing types)

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
ChargeDetail


Text extracted from GSMA TD57 standard