POS 发票合并

在销售点(POS)的版本 13 重构中,为了提升销售点的速度,来自 POS 会话的销售在提交该会话的“关闭 POS 凭证”之前,不会影响库存和会计分类账。其运作方式如下:

  1. 现在,POS 屏幕上的每笔交易都会创建一个中间发票(称为 POS 发票),该发票不会更新库存和会计分类账,以尽可能保持快速。这也被称为“子分类账”。将 POS 分类账与总分类账分离,使系统更具可扩展性。
  2. 库存和会计条目现在在一天结束时创建,即在关闭 POS 会话时,通过一张合并了当天所有中间发票的销售发票来生成。
  3. 这张合并后的销售发票只创建 3-4 个分类账条目。旧系统会创建 n x 3 个分类账条目,其中 ‘n’ 是当天创建的发票数量。
  4. 由于分类账条目大幅减少,总分类账的负载也随之减轻,从而使其速度更快。

在 POS 会话关闭前,库存如何被跟踪

虽然库存分类账确实会排除任何活动 POS 会话中的交易,但来自此“子分类账”的库存水平会更新“库存预计数量报告”。

库存 > 库存报告 > 库存预计数量

在上图中,“实际数量”列代表库存分类账的值。“为 POS 交易预留”表示“实际数量”减去当前因活动 POS 会话(尚未关闭,因此未在库存分类账中创建条目)而预留的数量。另请注意,“预计数量”(“活动数量”减去为 POS、生产等预留的数量)为第一个行项目增加了 100 的数量,这是因为有一个尚未收到的 100 单位订单。

然而,在销售点内部,已订购但尚未收到的数量不会反映在“物料详情”视图中的“仓库可用数量”字段中。在下面的实例中,由于手头数量不足,交易将不被允许。这适用于任何时间点所有活动的 POS 会话,并且是全局应用的(即,一个会话的交易会影响所有其他活动会话的可用数量)。

POS 工作流程

POS 工作流程

打开 POS 会话

  1. 前往 销售点 工作区。
  2. 选择一个 POS 配置文件
  3. 选择客户。
  4. 从商品列表中添加商品。
  5. 根据需要编辑数量。

注意: 您需要设置一个默认仓库以影响库存。如果商品和 POS 配置文件都定义了仓库,则 POS 配置文件中的仓库优先。

如何创建 POS 发票

  1. 在 POS 界面上将商品添加到购物车。
  2. 如果需要编辑费率/折扣,请在 POS 配置文件中启用相应选项。
  3. 点击 付款 并选择付款方式。
  4. 提交 — 系统将创建一张 POS 发票

POS 开单录入

在销售之前,通过 开单录入 打开一个会话。
这将设置会话的开始时间,并可选择记录开箱现金(如果需要)。

POS 结账录入

在会话结束时:

  1. 前往 POS 结账录入
  2. 选择 POS 配置文件和结账期间
  3. 提交 — 将进行库存和会计过账。

忠诚度集成

ERPNext 支持将忠诚度计划与客户关联,允许:

  • 在 POS 发票上赚取积分
  • 在结账时兑换积分
    要设置忠诚度计划,请参考 ++忠诚度计划++ 文档。

POS 档案

在 ERPNext 中,POS 配置文件允许在一定程度上为“已付款”销售发票使用销售点功能。

POS 包含高级功能,可满足不同的功能需求,例如库存管理、财务、仓储等,所有这些都内置在 POS 软件中。

如果您从事零售业务,您希望您的销售点尽可能快速高效。为此,您可以为用户创建一个 POS 配置文件。

POS 配置文件也用于

要访问 POS 配置文件列表,请转到:

首页 > 销售 > POS > POS 配置文件

如何创建 POS 配置文件

  1. 转到 POS 配置文件列表,点击“添加 POS 配置文件”。
  2. 选择公司和仓库。
  3. 添加付款方式。
  4. 设置货币、核销账户、核销成本中心和核销限额。
  5. 保存。

创建 POS 配置文件时的其他选项

  • 客户: 如果在 POS 配置文件中设置了客户,则在销售发票/POS 发票上选择该 POS 配置文件将自动设置相同的客户。

适用于用户

默认情况下,所有销售用户都可以访问在 ERPNext 中创建的 POS 配置文件。但是,如果您只希望某些用户访问特定的 POS 配置文件,您可以将他们添加到表格中。一旦在 POS 配置文件中设置了至少一个用户,其他用户就不能再使用此 POS 配置文件进行零售交易。

将 POS 配置文件设置为默认:勾选表格中的“默认”复选框后,当前 POS 配置文件将成为该用户的默认 POS 配置文件。因此,下次该用户登录系统时,将默认设置此 POS 配置文件。

注意:如果您指定了特定用户,则 POS 设置将仅应用于该用户。如果用户选项留空,则该设置将应用于所有用户。要了解 POS 的工作原理,请访问“销售点”页面。

付款方式

在表格中设置付款模式;如果此处未设置任何内容,则默认为现金。使用 POS 时,只有此处设置的模式可用。添加付款模式后,通过勾选复选框将其中一种设置为默认付款方式。

要允许在退货发票上使用付款方式,请设置“允许在退货中使用”。

配置

POS 配置文件中的“配置”部分仅适用于 ERPNext 中的销售点 (POS) 视图。这些设置控制 POS 界面的行为、布局和用户体验,不会影响标准销售发票或其他视图。

  • 隐藏图片:默认情况下,POS 以网格视图显示商品。但是,启用“隐藏图片”配置将切换到列表视图。
  • 忽略定价规则:任何有效的定价规则都将对此 POS 配置文件忽略。
  • 隐藏不可用商品:库存非正数的商品将不会显示。
  • 允许用户编辑价格:允许用户在 POS 商品详情视图中编辑价格。
  • 自动将筛选后的商品添加到购物车:启用后,筛选后的商品会自动添加到 POS 购物车,无需手动选择。仅适用于 POS 视图。
  • 允许用户编辑折扣:允许用户在 POS 商品详情视图中编辑折扣。
  • 保存时验证库存:保存发票时验证库存可用性。
  • 将总计金额设置为默认付款方式:结账时自动将总计金额设置为默认付款方式。
  • 订单完成后打印收据:订单完成后自动打开发票的打印预览。
  • 允许部分付款:允许对 POS 发票进行部分付款。
  • 新建发票时的操作:在 POS 中点击“新建发票”按钮时,如果存在未保存的进行中订单发票,则执行的操作。
    • 始终询问:询问用户是保存进行中的发票,还是放弃该发票并加载新发票。
    • 保存更改并加载新发票:自动保存进行中的未完成发票并加载新发票。
    • 放弃更改并加载新发票:放弃未完成的发票并加载新发票。

设置商品组和客户组

在 POS 配置文件中设置商品组/客户组后,使用该 POS 配置文件进行交易时,将自动选择该组。

  • 打印格式: 您可以设置一种打印格式,该格式将决定打印文档的布局。要了解更多信息,请访问“打印格式”页面。
  • 信笺抬头: 您可以使用公司的信笺抬头打印 POS 销售发票。在此了解更多信息。
  • 打印标题: 打印文档时,也可以更改 POS 销售发票的标题。例如,标题可以是“发票”或“账单”。您可以通过选择“打印标题”来实现。要创建新的打印标题,请转到:首页 > 设置 > 打印 > 打印标题。在此了解更多信息。
  • 条款与条件: 您销售的商品可能附带某些条款与条件,可以在此处应用。要了解如何添加条款与条件,请点击此处。

会计

  • 价格表:价格表用于存储物料价格。在此处设置价格表后,系统将从该价格表中获取当前POS配置的物料价格。
  • 货币:默认情况下,此设置将根据公司的默认货币确定。但您可以进行更改。如果更改货币,请记得同时更新账户。
  • 税费与费用:在此处选择销售税费模板或采购税费模板后,系统将自动将税费和费用应用于POS交易。
  • 折扣应用方式:您可以在此设置折扣是应用于总计(税前金额)还是净额(税后金额)。
  • 税种:在此处选择税种后,与该税种关联的税务规则将应用于从此POS配置执行的每笔交易。

可以设置以下账户,以便相应地更新总账:

  • 找零金额账户
  • 核销账户
  • 核销成本中心
  • 收入账户
  • 费用账户

会计维度

会计维度允许您根据特定区域、分支机构、客户等对交易进行标记。这有助于根据所选条件分别查看会计报表。了解更多信息,请访问会计维度页面。

注意:默认情况下,成本中心被视为一个维度。

快速入门

您需要设置一些内容,以确保 POS 收银顺畅运行。

请确保您已具备以下条件:

  1. POS 配置文件(已定义付款方式及默认设置)
  2. 在价格列表中设置了售价的商品
  3. 已定义客户
  4. 已配置仓库(用于库存过账)

简介

简介

什么是POS?

ERPNext中的销售点模块提供了一种简化的解决方案,用于高效管理零售交易。它与库存管理无缝集成,实时更新库存水平,防止库存差异。ERPNext的POS还支持多种支付方式,简化了客户的支付流程,减少了交易错误。

借助内置的报告和分析功能,企业可以获得关于销售业绩、热销商品和客户趋势的宝贵洞察,帮助他们做出明智决策,提高零售运营的整体效率和盈利能力。

为什么在ERPNext中使用POS?

  • 将零售交易与库存和会计无缝集成。
  • 根据会话关闭情况,支持实时或延迟过账。
  • 支持多种支付方式和忠诚度计划。
  • 减少库存差异,提高运营效率。

已交货未开票的库存用途

已交货但未开票

已交货但未开票账户是一个调整账户,用于记录在开具账单前已交付物品的价值。系统不会在交货时直接借记费用账户,而是通过这个中间账户进行分录,以保持销售周期会计的清晰和一致性。

该账户在任何时间点的余额代表已提交交货单但尚未开具销售发票的物品价值。

工作原理

提交交货单时:仓库的库存在手账户被贷记,全部库存价值被借记到已交货但未开票账户。

示例:一张价值₹400的交货单 → 库存在手账户贷记₹400,已交货但未开票账户借记₹400。

提交销售发票时:已交货但未开票账户被贷记以冲销,同时销售成本 (COGS)账户被借记相同金额。

示例:开具₹400的销售发票 → 已交货但未开票账户贷记₹400,销售成本账户借记₹400。

已交货但未开票账户配置

配置

  • 已交货但未开票账户可以在公司级别进行配置。
  • 要从此账户中排除销售退货分录,请在公司中启用在销售退货中禁用已交货但未开票复选框。

回溯分录与重新过账

如果回溯分录更改了交货单上的估值率,系统会通过重新过账自动更新相应销售发票上的已开票价值。这确保了交货单和销售发票之间的会计分录在整个销售周期中保持一致。

退回拒收物品

在采购收货单中,您可以将物料接收至“已接收”或“已拒收”仓库。

如果您要为已拒收仓库中接收的物料创建采购退货单,请按照以下步骤创建退货条目。

  1. 在采购收货单的物料表格中,对于要退货的物料,在“已接收数量”字段中输入负数形式的退货数量。
  2. 在“已接收仓库”字段中,将值设置为零。
  3. 在“已拒收仓库”字段中,将要退货的数量设置为负数。

有关如何为已拒收物料创建采购退货单的详细步骤,请参考以下示例。

销售发票交货

如果您的物品交付和开票同时进行,您可以直接在销售发票中创建交付。销售发票在物品表格之前有一个名为更新库存的字段。如果勾选此字段,则在提交销售发票时,将从所选仓库中扣除该物品的库存。

勾选更新库存后,销售发票物品将显示相关字段,如仓库、序列号、批号、物品估值等。

提交销售发票时,除了进行总账过账外,还会同时进行库存分类账过账。

重包入库

重包装入库单是为批量购买的物品创建的,这些物品将被包装成更小的包装。例如,按吨购买的物品可以重新包装成公斤。

注意:

  1. 采购物品和重包装物品将有不同的物料编码。
  2. 重包装入库单可以基于物料清单(BOM)创建,也可以不基于物料清单创建。

在重包装入库单中,可以有一个或多个重包装物品。让我们通过以下场景来更好地理解这一点。

假设我们正在购买特定颜色(绿色、蓝色等)的喷漆盒。然后重新捆绑,创建包含多种颜色喷漆(蓝绿色、绿黄色等)的包装。

1. 新建库存入库单

库存 > 单据 > 库存入库单 > 新建库存入库单

2. 输入物料

选择用途为“重包装入库单”。

对于原材料/投入物料,只需提供来源仓库。

对于重包装/产出物料,只需提供目标仓库。您需要为重包装物料提供估值。

更新所有选定物料的数量。

3. 提交库存入库单

提交库存入库单后,投入物料的库存将从来源仓库减少,重包装/产出物料的库存将添加到目标仓库。

库存入库用途

库存录入是一种库存交易,可用于多种用途。下面我们来了解每种库存录入的用途。

1. 用途:物料出库

物料出库录入用于从仓库中发出物料。提交物料出库后,物料的库存将从源仓库中扣除。

物料出库通常用于低值消耗品,如办公文具、产品消耗品等。此外,您也可以创建物料出库来核对序列号和批次物料的库存。

2. 用途:物料入库

物料入库录入用于将物料收入仓库。此类库存录入可用于更新序列号和批次物料的期初余额。此外,未通过采购订单购买的物料也可以通过物料入库录入入库。

出于库存估价的目的,在物料入库录入中,“物料估价”字段变为必填项。

3. 用途:物料转移

物料转移录入用于仓库间的物料调拨。

4. 用途:生产用物料转移

在生产过程中,原材料从仓库发放到生产部门(通常是在制品仓库)。此物料转移录入是根据工单创建的。该录入中的物料取自生产物料的物料清单,如工单中所选。

5. 用途:生产

生产录入是根据工单创建的。在此录入中,原材料物料和生产物料均取自工单中所选的物料清单。对于原材料物料,仅指定源仓库(通常是在制品仓库)。对于生产物料,仅更新工单中指定的目标仓库。提交后,原材料物料的库存将从源仓库中扣除,表示原材料已在生产过程中消耗。生产物料则添加到目标仓库,标志着生产周期的完成。

6. 用途:重新包装

当批量购买的物料被重新包装成小包装时,会创建重新包装录入。请查看此页面以了解有关重新包装录入的更多信息。

7. 用途:委外加工

委外加工交易涉及公司将原材料物料转移到分包商的仓库。这还需要为分包商添加一个仓库。委外加工录入将库存从公司的仓库转移到分包商的仓库。请查看此页面以了解有关委外加工的更多信息。