我们正在开发一个企业级会计系统,我们有逻辑设计问题,到目前为止我们无法解决。
根据GAAP标准,所有金融交易必须仅在数据库中以一种货币存储,这是非常明显和逻辑的概念。但是当你有多国分支时,你如何才能满足这个概念呢?
我们的情景: 1.我们在美国设有分支机构,市场以美元作为违约货币处理 2.我们在欧洲有许多分支机构,市场以欧元作为违约货币处理 3.我们在迪拜设有总部,市场以AED作为违约货币 4.为了使每个分支具有最小停机时间,系统具有本地部署 5.所有本地系统必须定期将数据与位于总部的中央数据库同步。
问题:
1.解决这些问题的ERP“SAP,SAGE和MS-dynamics”使用的解决方案是什么?
我们想过创造两种默认货币:
一个。全局默认货币,在我们的方案中将是AED
湾本地默认货币“总部AED,美国美元和欧洲欧元”
是否可接受解决方案或是否被视为违反会计准则?
3.请提供参考资料(如果有的话)?
谢谢,
答案 0 :(得分:5)
您应该拥有一个在整个公司内标准化的functional currency。
但是,每项金融活动也可以有相关的“交易货币”。将“交易货币”默认为美元和欧洲欧元是完全正常的。这将允许其分支机构中的用户处理其本国货币。
在实施总账交易时,您需要跟踪功能货币金额和交易货币金额。
答案 1 :(得分:1)
在SAP Business One中,我们有本币,外币和系统货币。
系统ccy用于报告总部。 本地ccy是分支机构。 外交ccy用于在交易期间处理其他ccy。
在你的例子中, AED应该是系统ccy。
在美国的申请应该有本地ccy作为美元。 而在欧盟的申请应该有本地ccy作为欧元。
美国的应用程序设置应该包含外币,欧元,日元,澳元等。 欧盟的申请设置应该是外币,如美元,日元,澳元等。
然后报告应该能够灵活地从每个类别的ccy(本地,系统和外国)中提取。
希望这有帮助。