Why do some account currency codes return in non-ISO standard?

Last updated: February 4, 2026

Overview

In Dynamics 365 Business Central, currency codes may occasionally appear in non-standard formats (e.g., "US Dollar" instead of "USD"). This occurs because Business Central allows users to configure custom currency codes with any value they choose.

Why this happens

While Microsoft recommends using ISO 4217 standard currency codes when setting up currencies in Business Central, the platform does not enforce this requirement. Users can enter any text value as a currency code, meaning you might see variations like:

  • "US Dollar" instead of "USD"

  • "Pound" instead of "GBP"

  • Custom codes specific to their business needs

Since the possibility space for user-defined currency codes is infinite, Rutter returns the currency code exactly as it appears in Business Central without modification.

Resolution

To ensure currency codes follow ISO 4217 standards, the end user will need to update their currency configuration directly in their Business Central instance.

For guidance on setting up currencies properly in Business Central, refer to Microsoft's documentation on currency setup.

If you're encountering non-standard currency codes that are causing integration issues, please ask your end user to review and update their currency codes in Business Central to use standard ISO codes.