关于多种货币,我已经阅读了关于SO的不同问答,但对我来说没有一个是清楚的,或者没有提供有关我的用例的足够详细信息.
场景:
Raddo公司在英国,法国和美国设有3个分公司.Raddo的基础货币为美元.预算以美元创建.Raddo在数据库中存储支持的固化交换率.
英国员工以英镑和法国创建采购订单,以欧元创建采购订单.
Q1:应该在采购订单/订单项目数据库表中存储什么 - 分支机构位置货币和当前汇率或基础货币美元的转换金额?请记住,汇率必须是PO创建时的汇率.
Q2:转换什么以及何时能够以美元/基础货币生成报告?
问题3:如果有人在2年后将基础货币从美元变为澳元澳元,那么对现有数据的影响是什么?
问题4:处理多种货币的最佳方法是什么,以便应用程序处理最少量的转换?
database database-design currency data-conversion currency-exchange-rates