ReportingCloud provides fields that are localized automatically based on a culture that can be specified. We just introduced a new property in the MergeSettings object to specify the culture for the merge process.

The endpoint document/merge accepts a MergeBody object in the request body data. This object contains a MergeSettings object to adjust several settings for the merge process. The new property culture accepts a string that specifies the culture for the merge process for date and currency values. It must be the Language Culture Name that can be found in this list:

Table of Language Culture Names

For example: For French use "fr-FR", for German "de-DE". Default is English "en-US".

https://api.reporting.cloud/v1/document/merge

MergeSettings

Key Value Type Value description
culture String Optional. Specifies the culture for the merge process for date and currency values.

Consider a merge field in an invoice that shows the price of a product.

Field properties

This field should be formatted as a currency field which is done by setting a C to the Numeric Format option:

Field properties

When merging this field with culture set to "de-DE", you will get a ? currency symbol. If set to "en-US", you will get a $ currency symbol. The same is valid for the language of long date field formats:

Date fields

Happy coding!