Specifying the supported currencies

The Currency typelist identifies the currency or currencies that are supported in a given instance of PolicyCenter. The typelist must define at least one currency.

The base configuration defines the following currencies. All of these currencies are defined in the Currency.example.ttx typelist extension file. They are defined in an extension file so that an insurer can remove any currencies that will not be used in a new implementation.

  • AUD – Australian dollar
  • CAD – Canadian dollar
  • EUR – European Union euro
  • GBP – British pound
  • JPY – Japanese yen
  • RUB – Russian ruble
  • USD – U.S. dollar
Note: Most typelist extension files are named TypelistToExtend.ttx. However, the file that extends the Currency typelist is named Currency.example.ttx (and not Currency.ttx). This has been done to simplify upgrades from previous versions of PolicyCenter where the base configuration declared currencies in example files.

During the implementation, you add, remove, or retire currencies to match the currencies the instance will support.

Installation type

Action

New single currency installation

If necessary, add the currency to be supported to Currency.example.ttx.

Remove all other currencies from Currency.example.ttx.

New multiple currency installation

If necessary, add the currencies to be supported to Currency.example.ttx.

Remove all other currencies from Currency.example.ttx.

Upgrading previous installation

If necessary, add the currency to be supported to Currency.example.ttx.

Retire all other currencies from Currency.example.ttx.

See also

Add a currency

Procedure

  1. In Guidewire Studio™, open the Currency.example.ttx file, either by:
    • Searching for it with Ctrl+Shift+N.
    • Navigating in the Project window to configuration > config > Extensions > Typelist and double-clicking Currency.example.ttx.
  2. In the toolbar, click the Add icon . Studio adds a row for the typecode and selects it automatically.
  3. Enter the following properties for the new currency.
    • code - The lowercase version of the three-letter ISO 4217 currency code. For example, nzd.
    • name - The uppercase version of the three-letter ISO 4217 currency code. For example, NZD.
    • desc - The country or jurisdiction that issues the currency, followed by the name of the currency. For example, New Zealand Dollar.

What to do next

In single currency mode, currency symbols are specified in the localization_localeCode.xml files. If you add a new currency, add a new localization_localeCode.xml file to correctly display the currency symbol. For more information, see Currency formats in a single currency implementation.

In multicurrency mode, currency symbols come from the ICU Library. There is typically no additional work needed to configure the currency symbol for a new currency.

Remove a currency

Procedure

  1. In Guidewire Studio™, open the Currency.example.ttx file, either by:
    • Searching for it with Ctrl+Shift+N.
    • Navigating in the Project window to configuration > config > Extensions > Typelist and double-clicking Currency.example.ttx.
  2. Click the currency to be removed, and then click Remove .

Retire a currency

Procedure

  1. In Guidewire Studio™, open the Currency.example.ttx file, either by:
    • Searching for it with Ctrl+Shift+N.
    • Navigating in the Project window to configuration > config > Extensions > Typelist and double-clicking Currency.example.ttx.
  2. Select the Retired cell of the currency to be retired.
  3. Set the cell value to true.