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 Conversion is also present.

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