使用两种不同货币进行交易被称为多币种会计。
在 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 应收/应付账款
在应收/应付账款报表中,系统以对方/账户货币显示所有金额。
- 汇率重估
- 货币兑换
- 货币
- 销售发票
- 采购发票