通过 APS450MI 使用采购订单发票匹配注册和重新编码供应商发票

供应商发票批准和发票匹配有时是使用第三方软件在 M3 Business Engine 外部进行。使用 API APS450MI(供应商发票批次接口)将结果加载到 M3 BE。

本文档解释如何使用 APS450MI 加载初步发票数据并重新编码采购订单。

工作流

  1. 采购订单的发票首先在过渡科目上使用发票批次类型 20=“正常供应商发票”输入。
    • API 交易 AddHead 用于标题交易。
    • API 交易 AddLine 用于增值税交易。
  2. 使用发票批次类型 25=“重新编码”对发票进行重新编码和发票匹配。
    • API 交易 AddHeadRecode,凭证号序列来自初步发票且发票匹配设置为 1=“行级别上的发票匹配”。
    • API 交易 AddLineRecode 用于发票行类型 8=“会计行”。这用于过渡科目和过账任何差异。
    • API 交易 AddLine 用于行类型 1=“物料”、2=“订单费用”和 5“行费用”。
  3. 使用 API APS110MI(重新编码供应商发票)完全匹配时,发票将设置为批准付款。
    • API 交易 ApproveInvoice。
  4. 使用 API APS455M(已提交供应商发票批次)验证和更新发票。
    • API 交易 ValidateByBatchNo。
  5. 当无法完成重新编码和匹配时,设置发票状态 78=“发票匹配重新编码失败”。这可能是未收到货物或存在差异且发票不平衡的情况。在这种情况下,必须使用 APS450MI 中的 API 交易 DltInvoice 删除重新编码的发票交易,在第三方系统中进行更正,然后使用 APS450MI 重新加载。

结果

  • 根据 (CRS405) 中 FAM 功能“AP50”的配置,初步供应商发票通常设置为不批准付款。
  • 重新编码的供应商发票与收货相匹配,并创建发票匹配的会计分录。
  • 系统已批准对该发票进行付款。

限制

  • 使用此流程的发票匹配只能在收到货物时使用。在收货之前不能重新编码和匹配。
  • 当采购订单上包含销售税附加税时,无法使用 APS450MI 对具有采购订单发票匹配的供应商发票进行重新编码。当采购订单上存在销售税附加税时,发票保留在过渡科目中,且供应商发票批次。打开 (APS450) 中的状态设置为 78=“发票匹配重新编码失败”。然后必须在供应商发票。重新编码 (APS110) 中手动对发票进行重新编码。
  • 无法使用此流程自动创建初步固定资产。如果发票匹配会计分录是根据固定资产科目创建的,则发票状态设置为 78=“发票匹配重新编码失败”。然后必须在 (APS110) 中手动对发票进行重新编码。