tapCurrency

Validations ASN.1 Parent Types

TAP Currency contains the Currency Code which identifies the currency used for charges throughout the Transfer Batch where that currency is not in the standard SDRs.

The use of a currency other than SDRs will be by bilateral agreement.  The item is only provided for use in internal markets.

Derivation: 

ISO 4217 Currency Codes standard.

Optionality: 

Only present within internal markets where agreed bilaterally.

Conditionality: 

Subject to optionality, must be present within Accounting Information when currency other than SDR is used as specified in the roaming agreement.

Example:
                Currency Code                    Currency name
                EUR                                        Euro
                INR                                         Indian rupee
                USD                                        U.S. dollar

Validations

Error Code

Context

Severity Level

Validation Description

10

 

20

 

200

 

 

Acctng

 

Acctng

 

Acctng

 

 

Fatal

 

Fatal

 

Fatal

 

 

Syntax error.

 

Value out of range.

 

TAP Currency not in line with bilateral agreement.

 

 

ASN.1 Definition (of containing types)

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
AccountingInfo


Text extracted from GSMA TD57 standard