ChargeType

Validations ASN.1 Parent Types

Where a Charge is present the item identifies the type of charge represented by the Charge Detail.  Within Tax Information the item identifies the type of charge associated with the Taxable Amount.

Note;  in the ‘Values’ list, below, some values are identified as ‘reserved’.  Reserved values are not to be considered valid values, they are noted here in order to prevent their usage, were they to be used this could create inter standard roaming conversion problems.  Elements containing a reserved value will fail the ‘Value Out Of Range’ validation check.

Conditionality: 

Must be present within group Charge Detail where a Charge is present, must not be present where no Charge.

Must be present within group Tax Information where applicable, i.e. Taxable Amount is related to a specific Charge Type.

Mandatory within Total Charge Value.

Values:

                00                           Total charge for Charge Information

                                                (the invoiceable value)

                01                           Airtime charge

                02                           reserved

                03                           Toll charge

                04                           Directory assistance

                05                           Directory assistance with call completion

                06 -– 13                 reserved

                14                           Voice mail deposit

                15                           Voice mail retrieve

                16 -– 20                 reserved

                21                           VPMN surcharge

                69 – 99                  reserved

*              100                         total charge for Charge Detail rate period

*              101                         airtime charge for Charge Detail rate period

*              102                         toll charge for Charge Detail rate period

 

*  these Charge Type values are ‘multiple rate period’ values and there may be more than one Charge Detail present within Charge Information of these types.

Validations

Error Code

Context

Severity Level

Validation Description

10

 

11

 

20

 

 

21

 

Calls

 

Audit

 

Calls

 

 

Audit

 

Severe

 

Fatal

 

Severe

 

 

Fatal

 

Syntax error.

 

Syntax error.

 

Value out of range.

Note that ‘reserved’ values are out of range.

 

Value out of range.

Note that ‘reserved’ values are out of range.

 

ASN.1 Definition

ChargeType ::= [APPLICATION 71] NumberString --(SIZE(2..3))


Parent Types
ChargeDetail
TaxInformation
TotalChargeValue


Text extracted from GSMA TD57 standard