charge

Validations ASN.1 Parent Types

The charge for the Charge Detail after discounts have been deducted (if applicable, see Discount Information) but before any tax is added (if applicable, see Tax Information).

The Charge must not contain a negative value.

The charge is in SDRs with the number of decimal places defined by item TAP Decimal Places.  Note the currency may be subject to internal market bilateral agreements, see TAP Currency.

Example:

A call of 2 minutes duration is charged at 1 SDR per 30 seconds;  the call is liable for tax at 15% and the HPMN will get the call discounted at 20%.

rated charge value     4.000 SDR

Discount Rate            20%

Tax Rate                      15%

 

TAP fields will have the following values:

Discount Value                          0.800 SDR

                                      (rated charge value * Discount Rate)

Charge (Charge Type 00)         3.200 SDR

                                      (rated charge value – Discount Value)

Tax Value                                    0.480 SDR

                                      (Charge * Tax Rate)

Conditionality: 

Must be present within group Charge Detail where there is a Charge Type present within the same Charge Detail group.

Values:

                                > or = 0 (zero)

Validations

Error Code

Context

Severity Level

Validation Description

10

 

20

 

100

 

 

200

 

Calls

 

Calls

 

Calls

 

 

Calls

 

Severe

 

Severe

 

Severe

 

 

Severe

 

Syntax error.

 

Value out of range.

 

Charge is not 0 (zero) and Charged Item is ‘N’.

 

Charge not in line with roaming agreement.

 

 

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
AdvisedChargeInformation
ChargeDetail
TaxInformation


Text extracted from GSMA TD57 standard