3

我们正在开发一个企业规模的会计系统,我们有迄今为止无法解决的逻辑设计问题。

根据 GAAP 标准,所有金融交易都必须以一种货币存储在数据库中,这是非常明显和合乎逻辑的概念。但是,当您拥有多国分支机构时,如何满足这一概念呢?

我们的场景: 1. 我们在美国有分公司,市场以美元为默认货币。
2. 我们在欧洲有很多分行,市场以欧元为默认货币。
3. 我们在迪拜设有总部,市场以 AED 作为默认货币。
4.为了有最小的停机时间,每个分支机构都有本地部署的系统。
5. 所有本地系统必须定期与位于总部的中央数据库同步数据。

问题:
1. ERP“如 SAP、SAGE 和 MS-dynamics”使用什么解决方案来解决这个问题?
2. 我们想到了创建两种默认货币
:全球默认货币,在我们的场景中为 AED。
湾。本地默认货币“总部为 AED,美国为美元,欧洲为欧元”。
这是可接受的解决方案还是被认为违反了会计准则?
3. 请提供参考资料(如果有的话)?

谢谢,

4

2 回答 2

5

You should have a single functional currency that is standardized throughout your company.

However, every financial activity can also have an associated "transaction currency". It would be perfectly normal to default the "transaction currency" to US Dollars in the US and Euro in Europe. This would allow the users in their branches to deal with their native currency.

When it comes to implementing your G/L transactions, you need to track both the functional currency amounts and the transaction currency amounts.

于 2010-01-15T20:26:14.163 回答
1

在 SAP Business One 中,我们有本地货币、外币和系统货币。

系统 ccy 用于报告总部。本地 ccy 用于分支。Foreign ccy 用于在交易过程中处理其他 ccy。

在您的示例中,AED 应该是系统 ccy。

并且在美国的应用程序应将 Local ccy 设为 USD。并且在欧盟的应用程序应将 Local ccy 设置为 EUR。

美国申请设置外币欧元、日元、澳元等。欧盟申请设置外币美元、日元、澳元等。

然后报告应该能够灵活地从 ccy 的每个类别(本地、系统和外部)中提取。

希望这可以帮助。

于 2013-10-03T08:03:05.700 回答