zoukankan      html  css  js  c++  java
  • 采购接收未匹配报表

    需求:单证需要一张物流部已经做采购接收,但财务还没有对其进行发票匹配的数据报表。

    主要显示:业务实体,库存组织,部门,计划PO,标准PO,标准PO line,接收号,接收行,接收数量,接收金额,已匹配数量,已匹配金额......

    分析:

    1.在系统中查询某标准PO的发运行(或分配),可以查看改行已接收数量金额,已开票数量金额 ,粒度是订单发运行。

    2.系统接收功能的订单粒度是到标准PO的行,而不是PO的发运行,接收行上也有当前接收数量,当前接收的已开票数量。

    3.AP发票匹配的粒度是按接收匹配(非按PO匹配)。

     另外需要考虑退货的情况,在PO的发运行中,会有QUANTITY_CANCELLED,另外可通过API计算订单行的退货数量。

    po_distributions_all (订单行)

    QUANTITY_ORDERED 
    QUANTITY_DELIVERED 

    QUANTITY_CANCELLED

    QUANTITY_BILLED 

    AMOUNT_ORDERED 
    AMOUNT_DELIVERED 
    AMOUNT_CANCELLED 


    rcv_transactions (接收行)

    MATCH_FLAG 

    MATCH_OPTION

    QUANTITY

    QUANTITY_BILLED

    AMOUNT_BILLED


    与采购订单装运和分配匹配

    如果在发票输入过程中进行匹配,表示是否与采购订单装运或特定的发票分配匹配。然后,您可以选择要与之匹配的装运或分配,以及您正匹配的数量和价格。应付款管理系统将对每个已匹配的装运执行以下步骤:

      • 更新 PO_DISTRIBUTIONS 中的 QUANTITY_BILLED 和 AMOUNT_BILLED
      • 更新 PO_LINE_LOCATIONS 中的 QUANTITY_BILLED
      • 创建一个或多个 AP_INVOICE_DISTRIBUTIONS,它们除记录 QUANTITY_INVOICED、UNIT_PRICE 和 PO_DISTRIBUTION_ID 外,还将记录其它应付款管理系统信息。

    与贷项和借项通知单匹配

    应付款管理系统允许您输入贷项或借项通知单(具有负金额)并与采购订单匹配。您要在“采购订单装运匹配”区域的“已开票数量”字段中输入负值数量,从而将此贷项发票与一个采购订单装运行或不与任何采购订单装运行匹配。然后,应付款管理系统将对照采购订单装运行来减少已开单数量。

    在您将贷项发票与采购订单装运行匹配时,应付款管理系统将执行以下操作:

      • 重新打开已关闭的装运行(将 PO_LINE_LOCATIONS.CLOSED_CODE 设置为“空”)
      • 更新 PO_LINE_LOCATIONS.QUANTITY_BILLED
      • 更新 PO_DISTRIBUTIONS.QUANTITY_BILLED
    注意:应付款管理系统并不更新任何接收信息。如果要输入或更新采购订单的接收信息,您必须安装 Oracle 采购管理系统
  • 相关阅读:
    IDEA 实用功能Auto Import:自动优化导包(自动删除、导入包)
    idea 设置主题
    MySql where 后面使用函数导致索引失效问题
    IDEA报错,注解标红,提示Cannot resolve symbol xxx
    分批更新list
    java.lang.ArithmeticException: Rounding necessary
    Java selenium通过JS直接进行赋值给日期框
    postman接口测试之获取响应数据
    Jenkins集成allure测试报告
    Jenkins配置邮件通知
  • 原文地址:https://www.cnblogs.com/benio/p/2549841.html
Copyright © 2011-2022 走看看