付款中的附加费用

问题:

  • 商品基础价格为 143 美元
  • 额外运输费用为 34 美元

当客户通过支付网关付款时,他们扣除(例如)7 美元作为服务费。我该如何创建一笔付款分录,既能将销售发票更新为 100% 已付款,又能记录支付网关费用?

答案:
以下是关于如何在付款分录中调整额外费用,同时使销售发票完全付清的帮助说明。请参考下面的 GIF 动图了解具体步骤。

短平多单

销售订单的提前关闭等同于删除该销售订单。如果销售订单被提前关闭,则不允许对该销售订单进行任何进一步的交易(除非重新打开)。

ERPNext 中,您可以通过点击状态下的“关闭”选项来关闭销售订单,如下方截图所示。

然而,有时您可能希望一次性关闭多个销售订单。为此,请按照以下步骤操作:

  1. 前往销售订单列表

  2. 选择您想要提前关闭的销售订单

  3. 前往菜单并点击“关闭”

这将批量关闭所有选定的销售订单。

如果您希望重新打开已关闭的销售订单,请选择它们,然后前往菜单 > 重新打开。

注意: 同样的步骤也可用于关闭/重新打开多个采购订单。

关闭销售订单

在已提交的销售订单中,您会找到停止选项。停止销售订单将限制用户针对该订单创建交货单和销售发票。

####场景

收到十台风力涡轮机的订单。同时创建了十台数量的销售订单。由于库存短缺,只向客户交付了七台。剩余三台即将交付。客户通知说,他们不需要交付剩余物品,因为他们已从其他供应商处购买了。

在这种情况下,将只为七台创建交货单和销售发票。并且该销售订单应被设置为已停止。

一旦销售订单被设置为已停止,您将不会在“待交付”和“待开票”报告中看到剩余数量(本例中为三台)。要对已停止的销售订单进行进一步交易,您应首先取消停止。

您也会在采购订单中找到相同的功能。

提交后修改销售订单

现在,提交后可以使用 Update Items 按钮修改销售订单中的单价和数量。

要修改已提交销售订单中的单价和数量,请点击 Update Items 按钮。系统将弹出一个对话框,供您进行更改。

请注意以下验证规则和使用场景:

  • 更新功能会检查销售订单是否已关联交货单和销售发票。
  • 对于未交货的销售订单和部分交货单,可以更新数量。对于已完成交货单的销售订单,则无法更新数量。
  • 对于未开票和部分开票的销售订单,可以更新单价。对于已提交销售发票的销售订单,则无法更新单价。

应用折扣

在销售交易中,有多种方式可以对某个商品应用折扣。这可以在所有销售和采购交易中实现。

1. 基于商品价格表价格的折扣

您可以在交易的商品表格中找到“折扣”字段,点击行右侧的向下箭头。折扣可以按百分比或与商品价格表价格相关的固定金额来应用。

折扣(%)功能在所有销售和采购交易中均可用。

如果您希望针对特定数量定期应用折扣(以百分比形式),建议使用“定价规则”。请阅读定价规则文档以了解更多信息。

2. 基于净总额或总金额的折扣

在“附加折扣”部分(适用于“销售订单”或“销售发票”),您可以按固定金额或百分比对销售总额应用折扣。

2.1 基于“净总额”的折扣

如果折扣是基于净总额应用的,则商品的净价和净额将根据折扣金额计算。只有当使用此功能应用折扣时,“净价”和“净额”字段才会显示。

2.2 基于“总金额”的折扣

如果折扣是基于总金额应用的,则商品的净价、净额以及税费都会根据折扣金额重新计算。

销售订单原料申请

生产计划帮助用户针对多个销售订单进行生产规划,并基于待生产的成品数量,协助进行原材料的物料采购计划。

但是,当你只需要针对单个销售订单的原材料项进行规划时,操作就会变得有些繁琐。因此,你可以直接从该销售订单中,为其中成品项所需的原材料创建物料需求申请。

为此,你可以按照以下步骤操作。

  • 在你的销售订单提交后,点击创建并选择请求原材料

  • 系统将打开一个对话框,并显示所有包含物料清单(BOM)的成品项。

  • 在这里,你可以根据需要更改物料清单(BOM),并选择必要的选项。

假设,启用包含展开项将从物料清单(BOM)的展开项中获取原材料;而启用忽略已有订购数量,则即使所需数量已存在,也会创建需求申请。

  • 点击创建,你的物料需求申请将被提交。

系统为销售订单中成品项的原材料生成了物料需求申请。

子公司间直运

场景:

我们的业务有两家姐妹公司,其中 SAS 负责处理客户和销售订单,而 BV 负责处理库存、采购以及部分本地客户。

使用 ERPNext,我们希望实现以下工作流程。

  1. 客户联系 SAS
  2. SAS 生成销售订单
  3. SAS 将销售订单转换为向 BV 的采购订单
  4. BV 收到来自 SAS 的采购订单 > 销售订单
  5. BV 从库存中向最终客户履行订单
  6. BV 向 SAS 开具发票
  7. SAS 向 BV 付款
  8. SAS 向最终客户开具发票并收款

答案:

您可以通过使用 ERPNext 的直运功能来管理此场景。请查看以下链接,了解它在 ERPNext 中的运作方式。

直运

步骤:

  1. 对于 SAS 公司,为客户创建销售订单。确保勾选该物料的“直运”选项。
  2. 对于 SAS 公司,将 BV 添加为供应商
  3. 根据销售订单创建采购订单。在采购订单中,选择 BV 作为供应商。但收货地址将是客户的地址。
  4. SAS 将创建采购发票,因为他们有责任向 BV 付款。
  5. 针对原始销售订单,SAS 将为客户创建销售发票,稍后创建付款分录。
  6. BV 公司将 SAS 添加为客户。他们可以创建销售订单以在其账户中确认收入。为客户制作交货单。为 SAS 制作销售发票。

修改销售周期中的项目费率

有时,销售发票中的物料费率可能与销售订单中声明的费率不同。您可以按照以下步骤在 ERPNext 中允许此配置:

  1. 前往销售设置,确保“在整个销售周期中保持相同费率”复选框未被选中。此设置允许您在不同的销售交易(销售订单、交货单、销售发票等)中对相同物料使用不同的费率。
  2. 前往账户设置,设置超额开票允许百分比(%)。

通过以上两个设置,您可以在销售交易中更改物料的费率。

按不同计量单位销售

销售价格计量单位(UOM)是指您对物料进行定价时使用的计量单位。对于任何库存物料,您可以设置多个销售价格计量单位。但是,当客户下单时,物料的计量单位可能会发生变化。

例如,物料“笔”的库存单位是“支”,但销售单位是“盒”。因此,我们将以“盒”为单位创建笔的销售订单。

步骤 1: 在物料主数据中,在“计量单位”部分,您可以列出物料所有可能的计量单位及其换算系数。更新计量单位换算系数 如果一盒中有 10 支笔,则计量单位换算系数为 10。

步骤 2: 在销售订单中,您会看到两个计量单位字段

  1. 计量单位
  2. 库存计量单位

在这两个字段中,默认会获取物料的默认计量单位。您应该编辑“计量单位”字段,并选择销售计量单位(此处为“盒”)。更新销售计量单位主要是为了客户参考。在打印格式中,您将看到以销售计量单位显示的物料数量。

根据数量和换算系数,将以物料的库存计量单位计算数量。如果您只销售一盒,那么按库存计量单位计算的数量将设置为 10。

库存台账过账

无论销售订单中选择的销售计量单位是什么,库存台账过账都将以物料的默认计量单位进行。因此,在以不同计量单位销售物料时,您应确保正确输入换算系数。

ERPNext付款条目中客户扣除的预扣税

问题

客户在付款时扣除了TDS(源头扣税),并将该金额以供应商的PAN(永久账号)存入所得税门户网站。

根据组织遵循的会计流程:

  • TDS应在收到付款时进行会计处理
  • 扣除的金额应流入“TDS应收”账户
  • 客户未结款项应完全对账

然而,用户无法确定在ERPNext中录入付款时记录TDS扣除的正确方法。

解决方案

在ERPNext中,客户扣除的TDS可以直接在付款录入期间使用扣除部分进行会计处理。

示例:

假设有一张已提交的销售发票,金额为1,00,000卢比。

现在组织希望在付款录入中记录扣除的TDS

记录付款录入的步骤

创建付款录入:

  • 付款类型:收款
  • 参与方类型:客户
  • 参与方:选择客户

输入实际收到的金额

如果客户在付款前扣除了TDS:

示例:

  • 发票金额:₹1,00,000
  • 客户扣除的TDS:₹10,000
  • 银行收到的金额:₹90,000

输入已付金额 = ₹90,000

在扣除与损失表中添加TDS

账户 金额
TDS应收 ₹10,000

此调整将自动对账发票的全部金额。

会计影响

提交付款录入后,将创建以下会计分录

结果

付款录入提交后:

  • 客户未结款项变为零
  • TDS金额在“TDS应收”中单独跟踪
  • 银行仅收到净付款