Symptom
Invoice value is shown with wrong decimal format on the billing document printout. For example, 1,234.56 EUR is shown instead of 1.234,56 EUR.
Environment
SAP S/4HANA Cloud Public Edition
Cause
The display of the dates and amounts in the form template depends on the so-called locale.
A locale is a standard term used when developing international standards to identify a particular nation (language, country or region).
Each locale is a combination of language and country and defines the format of dates, times, numeric values, and currency values applicable in a specific nation or region in a form template.
At runtime, the values for the form language and the form country of the output item are used as the locale.
The table here lists valid locales that are accepted by Adobe Document Services for rendering the form.
When an invalid locale is used, the system sets the default locale to en_US.
Resolution
Set the form language and country on the output item to reflect a valid locale.
If this is not possible or you have special use case, you also have the possibility to adjust the locale in the form template. See KBA 2531813 - How to change ADS form date or number format for specific locale [Video]
See Also
Keywords
Locale, Locales, output, form rendering, date, time, value, quentity, decimal, format, country settings, language setting, regional setting, form template, form language, form country, currency, SDBIL_CI_STANDARD*, comma, point, sales order, sales document, language, country, quantity , KBA , CA-GTF-OC , SAP S/4HANA output management , BC-SRV-FP , Forms Processing , SD-BIL-GF-OC-2CL , Output Control Billing (Public Cloud) , Problem