管理使用礼品券支付时物料的现金销售
本文档解释了当客户要购买物料并使用礼品券支付时销售点 (POS) 系统和 M3 中会发生什么。
结果
已在销售点系统中输入现金付款,并且如果货币保留在礼品券上,则将其作为贷方票据或以现金形式返还给客户。已通过销售点接口将销售信息上传至 M3,且已直接更新库存级别。通常会在稍后更新总账和销售统计。
系统会更新以下文件:
- 销售单输入文件 - OPSALE
- 库存余额文件 - MITTRA、MITBAL 和 MITSTA
- 销售统计文件 - OSBSTD
- 总账文件-FGLEDG
准备工作
- 经商定,在将销售信息上传至 M3 并进行验证之后应立即更新商店的库存级别。当通过销售单应用程序编程接口 (OPS270MI) 与 M3 进行通信时,系统会从外部 POS 系统开始更新。必须选择“库存更新”字段,并且必须使用“BchPrcRound”(批次处理轮数)API 交易来启动 M3 中的处理。
- POS 系统可控制销售信息到 M3 的上传频率。上传频率通常由每次或根据时间间隔发送的销售单常数确定。
- 如果在销售点需要客户特定的价格,则 POS 系统必须与应用编程接口“价格和折扣查询接口”(OIS320MI) 连接,其中必须使用“GetPriceLine”(为订单行获得物料价格)交易。
- 如果要在总账 (FGLEDG) 中单独记入折扣,则必须在“POS 设置” (OPS700) 中选择“单独会计”参数。如果已选择“单独会计”参数,则会将销售额记入总销售额。
- 当使用会计事件 OP20 和会计类型 120 礼品券时,必须为交易类型 1100(礼品券)定义会计例外。必须将付款记入负债科目(例如 2420),而不是销售科目(例如 3010)。负债科目为余额科目,会影响资产负债表。销售科目为损益科目,会影响损益表。此外,可选择礼品券参考 ID (OPREFE) 和截止日期 (OPDUDT) 作为会计字符串中的值。
- 必须在将礼品券或贷方票据作为付款方法使用并且在使用会计事件 OP20 和交易类型 101(现金付款)时为银行操作代码 (CTBOPC) 定义会计例外。必须将付款记入负债账户 (2420),而不是现金科目 (1910)。此外,可以选择礼券的参考 ID (OPREFE) 和截止日期 (OPDUDT) 作为会计字符串中的值。
遵循以下步骤
-
客户在商店提取所需物料并将其带至销售点。
-
在销售点系统中输入和/或扫描物料,并显示可能的价格和折扣。使用销售点系统的一般价格表。
-
识别和检查客户,以验证客户是否应享有任何额外的折扣或客户特定的价格。通过使用“价格和折扣查询接口”(OIS320MI) 和“GetPriceLine”(为订单行获得物料价格)交易来检索物料的客户特定价格。请注意,只能使用行折扣。
该活动为可选字段,仅用于已有客户。
-
付款与礼品券信息一起输入,例如参考 ID 和截止日期。如果礼品券上还有钱款,则将其以贷方票据或现金形式返还偿还给客户。创建 1990 交易。
注意这一操作仅在客户使用礼品券付款时收到更改时适用。
收据编号123456 物料号:
数量
单位
金额
物料 A 1 Pce 99.95 小计 99.95 付款额 100.00 礼品券 500.00 改回 400.00 增值税 25% 增值税 19.99 -
输入付款后,通过销售点应用程序编程接口“POS 销售单接口”(OPS270MI) 将其上传至 M3。可使用两种不同的交易类型:
- 交易类型 1000 = 物料销售
- 交易类型 1990 = 付款。
礼品券的参考 ID 和截止日期会添加至交易类型 1990。此外,还为贷方票据或偿还现金创建 1990 交易。礼品券的 ID 号在 OPSALE 的“参考”字段中更新。(见下表)。
直接更新库存级别并可在余量 ID。打开工具箱 (MWS068) 和存货交易。显示历史记录 (MWS070) 中显示。
销售单输入文件 OPSALE 根据下述条目进行更新:
交易类型 物料号: 数量 单位 参考 到期日期 付款方法 增值税 金额 1000 物料 A 1 件 19.99 79.96 1990 1002 20131231 礼品券。(GC) 500.00 1990 现金 (CSH) -400.00 1990 舍入 (RND) -0.05 -
可通过销售点系统集成销售单。更新 (OPS280) 批量更新销售统计 (OSBSTD) 和总账 (FGLEDG)。运行批次处理之前,必须选择 (OPS280) 中的“销售统计接口”和“财务接口”参数。请注意,还应选择“库存会计接口”参数。这意味着将通过在“POS 销售单工具箱” (OPS275) 或转入维护。POS 销售单 (OPS270) 中验证的销售单更新库存。
对于总账,可创建以下会计事件和会计类型:
会计事件 会计类型 金额 参考 到期日期 银行操作 OP20 101(现金付款) 500.00 1002 20131231 48(礼品券) OP20 101(现金付款) -400.00 45(现金) OP20 101(现金付款) -00.05 46(四舍五入) OP20 111(增值税) -19.99 OP20 120(收入) -79.96 从所选的付款方法检索银行操作。
银行操作代码用于确定总账中使用的科目。用于付款的礼品券的参考 ID 和截止日期可以在会计字符串中使用。礼品券的参考 ID 与账户 2420 在购买礼品券时创建的记账负债相抵销。详细信息请参阅管理礼品券的现金销售。
会计字符串:
会计维度 1 2420(科目) 会计维度 2 1002(礼品券编号) 会计维度 3 20131231(截止日期) 金额 500.00