The amounts in the file come out wrong: how to fix it

Published on · Updated on

The amounts come out wrong

If post-conversion amounts are off, the usual suspects are:

TL;DR

  1. Mixed decimal separators (comma and dot in the same CSV).
  2. Amount in cents declared as euros.
  3. Decimals truncated by Excel (watch out for “General” or “Currency” formats).

Check the CSV

Detail Recommendation
Decimal separator Always the same (dot or comma)
Thousand separator If used, different from the decimal
Excel cell format “Number” with 2 decimals, not “General”
Cents amounts Tell us at the mapping step to multiply by 100

Typical error

Name,IBAN,Amount
Juan Pérez,ES7621000418450200051332,52.91
María López,ES7621000418450200051335,12,75

Row 2 uses comma as decimal: GenerateSEPA reads it as 12.75 only if the whole CSV uses comma. Mixing separators breaks the parser.

Conclusion

99% of amount errors come from separators. Normalise the CSV (all dot or all comma) and re-convert.


Frequently Asked Questions

Why does Excel change 1,234.56 to 1,235?
If the cell is formatted as 'General', Excel rounds. Change it to 'Number, 2 decimals'.
How do I avoid thousands-separator issues?
Don't use a thousands separator in the CSV. It is optional and only adds complexity.
What if I upload amounts in cents?
Tell us in the mapping step: we have an 'Amounts in cents' option that multiplies by 100.

Validate your SEPA XML file before uploading

Try it now →
Was this article helpful?

Related articles