Currency Code

The following is explained in the ISO20022 Payments Maintenance 2009 document: 

Definition:  Code allocated to a currency, by a maintenance agency, under an international identification scheme as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".  Valid currency codes are registered with the ISO 4217 Maintenance Agency, and consist of three contiguous letters. 

Format:  [A-Z]{3,3}

Rule(s):  ValidationByTable 

Example:  AWG

XMLdation validator checks that country is valid from an external list: