赛捷软件论坛's Archiver

lynn.yu 发表于 2020-11-2 20:18

[V11功能键的] 如何解决付款屏幕上"没有货币汇率"的报错

[b]* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。[/b]


众所周知,多币种是Sage X3支持多种货币的重要功能,你可以定义供应商/客户在Sage X3中使用的不同货币,如印度卢比(INR)、美元(USD)、澳元(AUD)、欧元(EUR)等。这可以帮助用户根据供应商/客户的货币执行不同币种的ERP交易。但有时,你在创建付款记录时,可能会碰到“没有货币汇率”的报错。

接下来,我们将会看到这个报错发生的原因,以及修复它的方法。

假设,采购是根据供应商创建的,而供应商使用的货币不是INR,用户试图根据同一张创建付款记录,但由于汇率错误,所以系统不允许针对该创建付款记录。出现这种报错的原因是系统没有取到的货币汇率来计算以INR计的金额。

例如,我们为供应商SD0012创建了采购1012010PINV00004,该供应商在供应商主数据功能中已设定的货币为USD。正如你在以下截图中所见,我们在收付款录入屏幕中自供应商SD0012的未结账项选择同一张,但是系统不允许创建记录,并且给出了一个报错“没有货币汇率USD -> INR”。

[attach]6539[/attach]
[收付款屏幕上的没有货币汇率报错]

要想解决这个问题,只需要一个简单的解决方案。你必须在汇率主数据中为这个特殊的币种添加汇率。

路径:基础数据→基础表→汇率

[attach]6540[/attach]
[汇率]

正如在意思截屏中所见,我们必须为USD设定汇率,并且在汇率主数据中保存数据。

在此之后,我们尝试再次创建付款记录,其中我们自供应商SD0012的未结账项选择同一张,并在收付款录入屏幕中录入所有所需的明细信息。付款编号SPIN2010101000001生成了,没有任何汇率报错,而且针对这个特殊供应商的付款记录也成功创建了。

[attach]6541[/attach]
[付款编号 – SPIN2010101000001]

有时候,在为客户创建收款时,也会在收款屏幕上遇到相同的报错。所用币种不是INR的客户可能会在收款录入屏幕上收到的“没有货币汇率”报错。你可以根据我们上述在付款屏幕中提到的相同步骤来解决这个报错。

因此,通过在汇率主数据中定义汇率,用户可以很容易地解决在付款和收据屏幕上“没有货币汇率”的报错。

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.