zoukankan      html  css  js  c++  java
  • 3.20 采购订单自动生成销售订单

    3.20.1   业务方案描述

    1. 对于同一企业集团内部的不同法人之间,存在需要调让物料,买方和卖方采用买卖方式进行业务运作和财务核算。
    2. 对于买方,按照内部商定的协议价格创建采购订单,按照采购订单收货,按照采购收货进行对应的应付发票匹配。
    3. 对于卖方,通过买方的采购订单自动创建销售订单,按照销售订单出库,按照出库自动生成应收发票。
    4. 涉及逻辑:即:自动将买方采购订单自动创建为卖方销售订单。

    3.20.2   业务方案逻辑控制

         1. 选择买方组织的采购订单。

         2. 生成卖方组织的销售订单。

         3. 在买方组织采购订单头上回写销售订单【已生成】标识、销售订单号:

             1)订单类型:标准采购订单;

             2)批准状态:批准;

             3)订单内容:所有没有生成销售订单的采购订单;

             4)订单数量:订单数量-取消数量;

         4. 写入卖方组织销售订单接口表中。

         5. 自动调用销售订单引入程序,按照订单类型分组生成销售订单:

             1)订单编号:按照销售订单编号规则,按照订单类型取循序号。

             2)订单来源:固定为“内部调让”。

             3)订单类型:

                  A- 存在材料和成品两类,对应的分录存在差异。需要明确对应的类型;

                  B- 如果物料在卖方是成品,订单类型是“成品销售订单类型”,否则物料是非成品,订单类型是’“材料销售订单类型”,该值需要建立预置文件,按照OU设置预置文件值,每个组织订单类型不一样。

                  C- 用户必须在对应独立主体的业务单元中设置该值。

             4)币种:本位币,如果买方采购订单上的币种是外币,需要转换币种至本位币。

             5)销售单价:买方采购订单上的采购单价。

             6)发运日期:买方采购订单上的需求日期,如果需求日期为空,则取采购订单发运行上承诺日期。

             7)生成的卖方销售订单行上面的Overide ATP标记导入时设置成Y。

    3.20.3   业务方案执行控制

            处理逻辑:

                       1)可以设定“定时运行”或“手工提交”两种模式运行。

                       2)执行后,根据未生成销售订单的采购订单进行判定,生成对应新的销售订单。

                       3)相关验证逻辑错误可在请求的日志中体现。

  • 相关阅读:
    [题解](组合数/二位前缀和)luogu_P2822组合数问题
    [题解](tarjan割点/点双)luogu_P3225_矿场搭建
    [题解](树形dp/换根)小x游世界树
    [題解](DP)CF713C_Sonya and Problem Wihtout a Legend
    [題解]hdu_6412公共子序列
    [題解](最小生成樹)luogu_P2916安慰奶牛
    [题解](堆)luogu_P1631序列合并
    [题解](最短路)luogu_P5122 Fine Dining
    [题解](次短路)luogu_P2865路障(未)
    [题解](最短路(树))luogu_P5201_short cut
  • 原文地址:https://www.cnblogs.com/st-sun/p/3772837.html
Copyright © 2011-2022 走看看