公司在海外卖商品,进货价是人民币,售卖价是美元,须支持美元。
公司原有一个系统,只是单货币系统(美元),并且是购买回来的,而且还是单机版,并不支持二次开发。
每当汇率改时,老板在 Excel 计算好,售卖价,还要一个个录入,因为原系统不支持这种改法。
现在需要重新写一个系统,方便管理。
1.支持多货币,不止是美元,还有当地货币。 2.支持一键汇率更改售卖价。 3.支持版本管理,因为客户退换货时,要按当时的汇率来退换货。
设计 3 个表,一个商品表,汇率表,版本表
版本表:就版本号,ID ,时间,这几个字段,每当改汇率,或者改了商品,都+1
汇率表存汇率关系
商品表直接 rmb_purchase_price (进货价),gross_profit (毛利值),usd_sell_price (售卖价),版本号,来管理。 相关订单快照记录版本。
改的时候直接改。
在方案 1 基础上,增加一个币种表,然后每种价格都要存在币种,值...
改动商品表,purchase_price_type (进货价格币种), purchase_price_value (进货价格值)....
方案 2 好像更复杂了,还是直接用方案 1 ?
为什么提出方案 2 ,我估计做完这个功能,还要做一个对账管理功能,收款方式又是多种货币,USD ,RMB ,当地货币...,外汇...,收款账户又存在多个,美国 XX 银行账户,中国 XX 银行账户。
因为现在公司财务是用 excel 来记录,并且设置好了复杂公式,每当新增行时,都要仔仔细细看公式对不对,心智负荷很大,而且有时候财务不小心弄错了,公式弄不回来,还要我去看。
这个汇率不是国际实时汇率,而是汇率变动时,公司根据国际汇率来改自己系统里面的汇率,对此我应该怎么解决公司的问题呢?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.