# 多币种会计
使用两种不同货币进行交易被称为多币种会计。
在 ERPNext 中,您可以使用多种货币进行会计分录。例如,如果您有一个外币银行账户,您可以使用该货币进行交易,系统将仅以该特定货币显示银行余额。
外币银行账户可以是您公司其他分支机构的账户,或者是外国客户/供应商的债务人/债权人账户。
# 1. 设置
# 1.1 在账户图表中设置货币
要开始使用多币种会计,您需要在账户记录中分配会计货币。您可以在创建账户时从账户图表中定义货币。

# 1.2 以不同货币新建账户
您也可以通过打开现有账户的特定账户记录来分配/修改货币。

# 1.3 客户/供应商的货币
对于客户/供应商(对方),您也可以在其记录中定义其账单货币。如果对方的会计货币与公司货币不同,您应该在该货币中提及默认的应收/应付账户。

# 1.4 设置后
一旦您在所需的账户中定义了货币,并在对方记录中选择了相关账户,您就可以对他们进行交易了。如果对方账户货币与公司货币不同,系统将限制与该对方的交易。
在制作发票/付款时,需要将货币更改为对方货币。如果对方账户货币与公司货币相同,您可以使用任何货币对该对方进行交易。但会计分录(总账分录)将始终以对方账户货币为准。
注意:在制作发票/付款时,请确保在“借方”字段中设置了正确的带货币的账户。
您可以在对对方进行任何交易之前更改对方/账户记录中的会计货币。制作会计分录后,系统将不允许您更改双方/账户记录的货币。在多公司设置的情况下,对方的会计货币必须与所有公司相同。
# 2. 汇率
在处理多种货币时,ERPNext 有货币兑换页面来管理汇率。它允许您保存所需的汇率报价。要了解更多信息,请访问货币兑换页面。
对于外币交易,ERPNext 会按照以下顺序检查汇率:
- 从货币兑换中查找任何匹配的记录(如果由用户创建)。
- 如果失败,ERPNext 将尝试从 Frankfurter 获取当前市场汇率。
- 注意:从 ERPNext 版本 13.10.0 开始,Frankfurter 被一项名为 exchangerate.host 的新服务取代。
- 如果仍然失败,则必须手动输入汇率。
货币兑换主记录中的汇率是基于是否在会计设置中启用了“允许陈旧汇率”来获取的。要了解更多信息,请访问会计设置页面。
# 3. 交易
# 3.1 销售发票
在销售发票中,如果客户的会计货币与公司货币不同,交易货币必须与客户的会计货币相同。否则,您可以在销售发票中选择任何货币。选择客户后,系统将从客户/公司获取一个应收账户。应收账户的货币必须与客户的会计货币相同。
现在,在发票中,已付金额将以交易货币输入,而不是以前的公司货币。折扣金额也将以交易货币输入。
未结余额和预付金额将始终以客户的账户货币计算和显示。已付金额将在付款分录中反映:

# 3.2 采购发票
同样,在采购发票中,会计分录将根据供应商的会计货币进行。未结余额和预付金额也将以供应商的会计货币显示。折扣金额现在将以交易货币输入。
# 3.3 日记账分录
在日记帐分录中,您可以使用不同货币进行交易。有一个“多币种”复选框,用于启用多币种分录。只有选择了“多币种”选项时,您才能选择具有不同货币的账户。

在账户表中,在选择外币账户时,系统将显示货币部分,并自动获取账户货币和汇率。您可以稍后手动更改/修改汇率。借方/贷方金额应以账户货币输入,系统将自动计算并以公司货币显示借方/贷方金额。

# 4. 报表
# 4.1 总账
在总账中,如果按账户筛选且该账户货币与公司货币不同,系统会以对方货币显示借方/贷方金额。
# 4.2 应收账款/应付账款
在应收账款/应付账款报表中,系统会以对方/账户货币显示所有金额。
- 汇率重估
- 货币兑换
- 货币
- 销售发票
- 采购发票