应收单据或发票取成本逻辑【2019.07】

一、取成本整体逻辑:

1.如何判断,是直接取成本金额,还是取成本价*数量算出成本金额:根据业务单据的计价基本数量,和出库单的计价基本数量是否相等来判断

  如果相等,则直接取成本金额,如果不等取成本价*业务单据计价基本数量算出成本金额

  对比计价基本数量一般单据是按整单所有行相等来判断,部分单据(如财务推发票)是按行取成本,就按行来判断

2.上游直接由供应链单据下推下来的单据的取成本

  暂估应收单、业务应收单、部分财务应收单(出库单直接推)直接锚定出库单,锁定成本价或成本金额

3.非上游直接由供应链单据下推下来的单据的取成本

  根据上下推关系,或核销关系,找到上游的锚定单据行(即第2点描述的单据),然后再找到出库单据,锁定成本价或成本金额


二、各种单据取成本逻辑

1.暂估应收,业务应收取成本、出库单直接推财务单据:

  按不同类型的供应链单据来源(直接下推或间接下推)取成本

  上游供应链单据类型:

   (1)期初出库单:直接取单据上的成本

   (2)出库单:取核销结果核算成本

   (3)退货单:取核算结果核算成本

   (4)组织间结算单:

  根据应收结算清单物料单据明细上的(a)内部结算单据分录行号、(b)业务单据分录行号取,如果没有(a)再取(b)

   (5)寄售结算单:

   明细为退回时,取其下游退货单核算结果成本

   明细为发出时,取其下游出库单核算结果成本

   注意:目前常规情况,是一张寄售结算单对应一张出库或退库单,若存在多张,只取第一张出库或退库单的核算结果成本

         如果存在2张,其中1张是作废的,取非作废的单据的核算成本

2.红冲应收取成本;

   根据源暂估应收单据 作为锚定单据行,再取上游出库成本,数量取冲回单数量,

   按行的计价基本数量的绝对值是否相等(而非整单,因为存在多张出库合推暂估应收,生成的冲回单有的行冲完了,有的行没冲完),来判断取成本价或是成本金额

3.蓝财务应收取成本;

  (1).暂估下推财务应收时

    暂估合并下推财务数量按财务,如果暂估上游出库单计价基本数量和财务单计价基本单位数量相等,直接取成本金额,如果不等,取财务单数量*单价,单价按上游第一个出库类单据单价

    暂估部分下推财务数量按财务,单价按上游第一个出库类单据单价,金额为计价基本数量*单价

    暂估直接下推财务(整单)数量按暂估数量明细,单价按上游出库类单据单价

  (2).暂估与财务手工或特殊核销时取成本按核销记录取,数量取核销记录数量

  (3).出库类单据直接推财务应收时取成本直接取上游出库类单据成本

4.负数财务应收取成本;

 负数财务统一按开票核销记录的对方行号先获取可以锚定成本的暂估应收单行号,用暂估单行号作为源单取上游出库单据的核算成本,作为成本

5.销售发票取成本;

  (1)业务应收单下推发票:

  根据上游应收单作为锚定行,再去取出库单核算成本

  (2)业务应收单和发票手工核算:

  根据开票核算记录对方行号获取业务应收单行号,作为锚定行去取出库单核算成本

  (3)暂估推财务再推发票:

  根据上游的财务单的上游的暂估单的行号,作为锚定行号去取出库单核算成本

  计价基本数量对比按行,而不是按整单,存在暂估推财务,手工财务合并推发票的情况,要按行的特点去取成本

  (4)暂估和财务手工核销,再推发票:

  根据上游财务单的开票核算记录的对方行号取得暂估单的行号,作为锚定行号去取出库单核算成本

  计价基本数量对比按行,而不是按整单,存在暂估推财务,手工财务合并推发票的情况,要按行的特点去取成本

  (5)出库单推财务,财务推发票:

  根据上游财务的行号,作为锚定行,去取出库单的核算成本

  计价基本数量对比按行,而不是按整单,存在暂估推财务,手工财务合并推发票的情况,要按行的特点去取成本

  (6)负数财务推红字发票:

  根据上游负财务的上游蓝财务的开票核算记录的对方行号和数量(注意数量反向),作为锚定行去取出库单核算成本

  计价基本数量对比按整单


admin
admin管理员

上一篇:安装客户端报在下载文件 system.data.sqlser …
下一篇:python 反审核示例

留言评论

暂无留言
取消
扫码支持