gpt4 book ai didi

数据库设计: accounts with multi currency

转载 作者:搜寻专家 更新时间:2023-10-30 19:56:09 25 4
gpt4 key购买 nike

在您的会计软件中,您将如何为 COA 设计您的帐户数据库

设计1)1个账户只能持有1种货币

设计2)1个账户可以持有多种货币,只需按CurrencyId(美元、英镑等)过滤交易

设计1)1个账户只能持有1种货币

ACCOUNT
Id
AccountNumber
CurrencyCode
...

TRANSACTION
Id
AccountId
Amount
...

设计2)1个账户可以持有多种货币

ACCOUNT
Id
AccountNumber
...

TRANSACTION
Id
AccountId
Amount
CurrencyCode
....

最佳答案

首先,我不会设计会计软件。我会买的。会计是您需要领域专家(即会计师)帮助开发软件的领域之一。

其次,如果您需要接受多种货币,则必须存储货币类型和值(value)。在这样的系统中,借记 30 是没有意义的。只有 30 美元或 30 欧元的借记才有意义。

但是存储是您的问题中最简单的部分。您将如何累加涉及多种货币的交易?有不止一种方法可以做到这一点,可能有不止一种“正确”答案,您的会计师可能会为哪种方法是“正确”方法而大打出手。

关于数据库设计: accounts with multi currency,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9552009/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com