如果你有多币别管理的需求,例如您的商品或服务在不同市场都以当地货币计价、针对不同供应商以不同货币交易,在 Ragic 您可以透过表单设计来达到相关功能。
由于 Ragic 是一个数据库的设计工具、而非套装设计完成的系统,Ragic 的多币别设置和一般套装软件流程不同,无法只是在公司设置中勾个选项、标明使用哪几种币别就完成设置,您需要通盘审视数据库中的哪些表单及流程有多币别的需求,并将对应的设计融入到表单中。例如:公司的产品会贩售至欧美地区,因此从商品表单开始就需要纪录多个币别的价格,接着从报价单、订单、出货单甚至到采购流程及财务会计相关表单也可能需要一并增加多币别的字段设计。
这篇文档主要介绍金额及数字字段的概念、如何透过数值字段搭配公式来换算币别及跨币别运算的原则,相信您可以从中获得设计多币别系统的方向。
金额字段只是用于保存一组数值,并且默认在数值旁有一个 $ 符号,它不一定代表任何一种币值,币值的符号可以自行从字段格式中调整,例如:将 $ 改成 NTD 或 € 其他币别的符号。
同样的道理,用数字字段搭配有明确标记的字段名称其实也可以代表多种币别。
无论是金额字段的币别符号或是数字字段的字段名称都只是协助用户判断看到的数值属于何种币值的辅助,撇开符号及字段名称其实就是只保存了一组数值。
当有多币别的需求时,您可以新增字段来保存其他币别的数值。例如:商品的价格除了有台币售价外也有美金及欧元售价。
实务上多币别的需求有多种状况,可以参阅以下几种情境及应用找到最适合你的方式:
如果是商品或服务在不同地区有各自的订价,且短期内不随着汇率浮动这种情境,可以直接参阅前面的例子,直接新增字段并输入相应的数值就可以了,有三种币别的售价就需要三个金额或数字字段。
你可以使用汇率字段来实时从 Open Exchange Rates 抓取汇率,搭配公式就可以换算不同币别金额,有以下几种使用情境:
1. 将源币别换算成其他币别,且根据即期汇率
创建汇率字段并设置源币别及目标币别,在新增数据时系统便会自动抓当下的汇率并填入该字段。
接着就能套用公式,将源币别字段乘上汇率字段来得到目标币别的金额。
2. 将源币别换算成其他币别,但不适用即期汇率
有时候输入数据的汇率不一定是参阅即期汇率,像是纪录先前发生的交易、收到厂商的报价单(厂商提供的汇率)想要在系统中留存或参阅的是特定银行提供的汇率,就可以勾选汇率字段的指定汇率日期参照字段。
例如可以指定“报价单日期”作为参照字段,在不同的报价单就可以依照不同报价日期带入不同时间点的汇率。
接着一样套用公式,将源币别字段乘上汇率字段来得到目标币别的金额。
3. 多种币别换算
如果要换算的币别较多,例如因应不同国家客户,将各个客户使用的币别换算成台币或美金。这时候就可以使用汇率字段的指定币别参照字段功能。
以将五种币别换算成台币为例,首先创建一个“币别”字段并设置为从菜单选择字段,输入需要转换的币别。
注意:币别字段只能参照自由输入或是从菜单选择的字段种类,并且币别的字段值必须为三个大写字母组成的缩写,例如:USD、TWD、EUR 等。
接着将汇率字段勾选指定从币别参照字段,并选择“币别”字段,目标币别则是设置为台币。
就可以选择不同币别,自动生成对应的汇率来换算成台币了。
如果目标换算的币别也是多币别,也可以再新增另外一个“目标币别”字段,同样设为从菜单选择字段,再设置指定至币别参照字段就可以了。
就可以根据需求选择不同币别,自动生成对应的汇率并换算金额啰!
如果希望用自定义的汇率来管理多币别,可以创建一张独立的表单来管理币别及汇率,并搭配链接与加载。
首先在一张独立表单创建汇率数据。
接着在任何有多币别需求的表单都创建链接至“汇率表”的币别字段并加载汇率。
输入数据时,就能够直接选择币别并带入相应汇率。
如果希望特定时间内,例如某年度/季度使用固定的汇率,可以设置全域常量。
设置 2025 年度采用统一的美金汇率,可以设置一个“美金汇率”的常量,并设置时间范围。
并在公式中带入“美金汇率”常量,就可以换算金额啰。
若有多种币别,分别新增不同常量即可。