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 (of containing types)

TransferBatch ::= [APPLICATION 1] SEQUENCE
{
    batchControlInfo       BatchControlInfo            OPTIONAL, -- *m.m.
    accountingInfo         AccountingInfo              OPTIONAL,
    networkInfo            NetworkInfo                 OPTIONAL, -- *m.m.
    messageDescriptionInfo MessageDescriptionInfoList  OPTIONAL,
    callEventDetails       CallEventDetailList         OPTIONAL, -- *m.m.
    auditControlInfo       AuditControlInfo            OPTIONAL -- *m.m.
}


Parent Types
TransferBatch


Text extracted from GSMA TD57 standard