ChargeType

Validations ASN.1 Parent Types

When present within Charge Detail the item identifies the type of charge represented by the Charge Detail.

When present within Taxation the item identifies the type of charge associated with the applied tax referenced by the associated Tax Rate Code.

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.

Must be present within group Taxation when the associated Tax Rate Code references a tax applied to a specific Charge Type. Note that this is not required for Charge Type ‘00’.

Values:
                00                           Total charge for Charge Information
                                                (the invoiceable value)
                01                           Airtime charge
                02                           reserved
                03                           Toll charge
                04                           Directory assistance
                05 – 20                  reserved
                21                           VPMN surcharge
                69 – 99                  reserved

Validations

Error Code

Context

Severity Level

Validation Description

10

 

11

 

20

 

 

21

 

 

22

Calls

 

Acctng

 

Calls

 

 

Acctng

 

 

Acctng

Severe

 

Fatal

 

Severe

 

 

Fatal

 

 

Warning

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.

 

Value is ‘00’.

 

ASN.1 Definition

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


Parent Types
ChargeDetail
Taxation


Text extracted from GSMA TD57 standard