管理订单采购中使用预付款的物料销售

本文档解释了当客户要购买通常不在库存中的物料并因此需要从其他供应商处购买时销售点 (POS) 系统和 M3 中会发生什么。客户可预付该物料。

结果

已在商店的服务台使用订单采购功能在 M3 中创建客户订单。已自动创建预开发票,并将其提供给商店中的客户。客户预先支付该物料(预付或全额付款),并且销售信息已通过销售点接口上传至 M3。更新了应收账款和总账。

当客户返回至商店以提取所获取物料时,系统会下达客户订单、挑选物料并创建最终发票。包括剩余待付金额的销售信息会再次上传至 M3,并更新库存级别、销售统计、应收账款和总账。

系统会更新以下文件:

  • 销售单输入文件 - OPSALE
  • 库存余额文件 - MITTRA、MITBAL 和 MITSTA
  • 销售统计文件 - OSBSTD
  • 应收账款分类账 - FSLEDG
  • 总账-FGLEDG

准备工作

  • 必须在会计类型。打开 (CRS385) 中定义会计类型 100 和 101。
  • 必须在会计事件。打开 (CRS375) 中定义会计事件 OP35。
  • 必须在设置 - 销售点系统集成 (OPS700) 中选择“发票付款”FAM 功能。
  • 必须为 OP35 在FAM 功能。打开 (CRS405) 中选择凭证号序列。
  • 必须在会计规则。设置 (CRS395) 中定义发票付款的会计 (OP35)。

遵循以下步骤

  1. 服务台中作为特定物料的客户订单

    客户想购买通常不保存在库存中并因此需要从另一供应商处购买的物料。客户在商店为该特定物料下订单。

  2. 在按订单采购流程中输入客户订单并启动在线预先开票

    可直接在 M3 的订单采购功能中输入客户订单。客户订单会与采购订单一起创建。系统会自动创建预开发票并在订单采购流程中打印,以便于在商店中立即支付物料。客户带着预开发票离开服务台。

  3. 在 POS 中标识客户和预开发票

    客户将预开发票带至销售点以支付物料。系统会通过“客户订单发票接口”(OIS350MI) 识别预开发票和客户。使用“GetInvHead”(检索发票标题)和“GetInvLine”(检索发票行)交易。

  4. 输入付款并获取收据

    可以全额付款或预付定金的形式输入付款。在我们的示例中,预付 100 欧元。订购物料的总价值为 300 欧元。每张收据可能包含多种不同的付款方式;即多次 4590 交易。例如,客人可以通过现金、支票或信用卡等方式付款。此外,如果客户收到退款或金额根据标准惯例四舍五入,则创建 4590 交易。

    预付定金收据示例:

    收据编号123456

    发票号

    发票年份

    金额

    1002 2004 预付 100.00
    小计 100.00
    付款额 100.00
  5. 将销售信息上传至 M3

    输入付款后,通过销售点应用程序编程接口“POS 销售单接口”(OPS270MI) 将其上传至 M3。可使用两种不同的交易类型:

    • 交易类型 4500 = 发票付款
    • 交易类型 4590 = 付款

    OPSALE 销售单输入文件根据下表中的描述进行更新:

    交易类型 客户号 发票号 发票年份 付款方法 金额
    4500 10001 1002 2004 100.00
    4590 现金 (CSH) 100.00
  6. 更新应收账款和总账

    可通过销售点系统集成销售单。更新 (OPS280) 批量更新应收账款和总账 (FGLEDG)。运行批次处理之前,必须选择 (OPS280) 中的“财务接口”参数。

    对于总账,可创建以下会计事件和会计类型:

    科目事件 客户编号 科目类型 金额 发票编号 发票年份 银行操作
    OP35 101 100.00 47(万事达卡)
    OP35 10001 100 –100.00 1002 2004
    注意

    从所选的付款方法检索银行操作。

  7. 在商店中接收该物料

    在商店中接收已订购物料,并通过采购订单。收货 (PPS300) 在 M3 中报告。

  8. 下达客户订单、选择物料和给订单开票

    初始订单由订单号或客户号标识。下达订单以进行立即选择和开票。预开发票中的已付金额将从最终发票中自动扣除。系统会更新库存级别、销售统计、应收账款和总账。为客户提供物料和最终发票。

  9. 标识客户和最终发票

    客户将物料和最终发票带到销售点以支付物料。系统会通过“客户订单发票接口”(OIS350MI) 识别发票和客户。使用“GetInvHead”(检索发票标题)和“GetInvLine”(检索发票行)交易。

  10. 输入付款

    在销售点系统中输入付款,并为客户提供现金收据。

    收据编号123489

    发票号

    发票年份

    金额

    1003 2004 200.00
    小计 200.00
    付款额 200.00
  11. 上传至 M3 并更新应收账款和总账

    输入付款后,通过销售点应用程序编程接口“POS 销售单接口”(OPS270MI) 将其上传至 M3。交易类型 4500 =“发票付款”用于确定应收账款和总账的更新。最终发票标记为已付。

    OPSALE 销售单输入文件根据下表中的描述进行更新:

    交易类型 客户号 发票号 发票年份 付款方法 金额
    4500 10001 1003 2004 200.00
    4590 10001 现金 (CSH) 200.00
    注意

    不更新销售统计。

    可通过销售点系统集成销售单。更新 (OPS280) 批量更新应收账款和总账 (FGLEDG)。运行批次处理之前,必须选择 (OPS280) 中的“财务接口”参数。

    对于总账,可创建以下会计事件和会计类型:

    科目事件 科目类型 金额 客户编号 发票编号 发票年 银行操作
    OP35 101 200.00 10001 47(万事达卡)
    OP35 100 –200.00 10001 1003 2004
    注意

    从所选的付款方法检索银行操作。