Dear Sebastien,
This setting is to prevent user in editing the total in system currency. It looks like a good way to protect system integrity. However, it may create issue in some circumstance for data operation. It is better not checked. No user would like to edit those totals anyway. Manual control for this is more flexible.
Thanks,
Gordon