Reports show the wrong value if the Costs are higher or equal to 1,000.00

Version: v5.11.42

Environment:
Ubuntu 22.04 Server
PHP
web: 8.2.27
cli: PHP 8.4.4 (cli) (built: Feb 15 2025 08:59:26) (NTS)
Memory: 1024M
API: 5.11.42

Bug Description:
If you have an invoice with total costs higher or equal to 1,000.00, there are incorrect displays in the reports. However, if you do an export of invoices in the Settings > Import/Export section, the data in the export is correct.
This bug can also be reproduced at Invoice Ninja.

Steps to Reproduce:
Set the localization settings as follows:

Currency: Euro
Currency Format: Code
Language: German
Timezone: Europe/Vienna
Date Format: 01.03.2025
24 Hour Time: On
Rappen Rounding: Off
Decimal Comma: On
First Month of the Year: January
Create an invoice with total costs higher or equal to 1,000.00.

Check the reports to see the incorrect displays.

Go to Settings > Import/Export and export the invoices.

Verify that the data in the export is correct.

In the Report die Invoice as created bevor Shows Cost of 1,20


Hi,

I suggest creating an issue for this on GitHub.

OK, issue is Created:
Reports show the wrong value if the Costs are higher or equal to 1,000.00 EUR · Issue #2388 · invoiceninja/ui