AccountingInfo

Validations ASN.1 Parent Types

A grouping of accounting related information.

The group must contain a Local Currency and Currency Conversion table.  The group may conditionally include Taxation and Discounting tables and, optionally, TAP Currency .

Conditionality:

Must be present within group Transfer Batch where any Call Event Details contains a charge.

Validations

Error Code

Context

Severity Level

Validation Description

30

 

 

31

 

 

32

 

 

33

 

 

 

34

 

 

 

35

 

Tf Batch

 

 

Tf Batch

 

 

Tf Batch

 

 

Tf Batch

 

 

 

Tf Batch

 

 

 

Tf Batch

 

Fatal

 

 

Fatal

 

 

Fatal

 

 

Fatal

 

 

 

Fatal

 

 

 

Fatal

 

No Taxation group present and batch contains taxes.

 

No Discounting group present and batch contains discounts.

 

Mandatory item Local Currency missing within group.

 

Item TAP Currency not present and currency other than SDR specified in roaming agreement.

 

Group Currency Conversion missing within group and the transfer includes one or more Charge greater than zero.

 

Mandatory item TAP Decimal Places missing within group.

 

ASN.1 Definition

AccountingInfo ::= [APPLICATION 5] SEQUENCE
{
    taxation                    TaxationList           OPTIONAL,
    discounting                 DiscountingList        OPTIONAL,
    localCurrency               LocalCurrency          OPTIONAL, -- *m.m.
    tapCurrency                 TapCurrency            OPTIONAL,
    currencyConversionInfo      CurrencyConversionList OPTIONAL,
    tapDecimalPlaces            TapDecimalPlaces       OPTIONAL -- *m.m.
}


Parent Types
TransferBatch


Text extracted from GSMA TD57 standard