zoukankan      html  css  js  c++  java
  • 存货管理

    学习浪潮系统(三) (2008-01-18 09:40:11)转载▼
    标签: 杂谈 分类: [代码记录]

    -------存货管理
    业务
    金额调整单
    功能说明:
    企业中,进行物料的进出不一定是严格按照入出的方式,有时可能是先出后入;有的企业存在手工调整出库单的单价,从而调整某个产品的库存成本,当然还有其他的情况。这样就可能产生数量没有余额但是金额却还有余额。
    在实际的应用中,要将这部分余额使用金额调整的方法调整到其他的财务核算项目
    比如财务费用、期间费用等等,达到调平余额帐的目的。
    帐上出现数量为0,金额不为0的可能情况:
    1,暂故冲销
    库存暂故100元,出库100元,和发票核销后200元,此时帐上余额为100元,数量余额为0了
    2,金额调整
    由客户手工做金额调整形成数量没有余额但是金额有余额。
    3,pack2以前版本,批次成本
    批次在库存形成5元的成本,在批次出库的前后,存货调整了批次金额,造成存货帐数量为0金额不为0
    4,全月、移动采用批次出库
    如果系统参数设置核算到物料,批次入库成本不同,经过计算出库后,可能出现数量为0金额不为0,也可能出现金额余额是负数等其他情况。
    暂估确认
    功能说明:
    采购入库单的处理:
    在表KCRKD1(KCRKD1_PJLX=’G’)中字段KCRKD1_ZGBZ、KCRKD1_CXBH记录暂估单据的状态。
    如果是暂估入库单,KCRKD1_ZGBZ=’1’ ;
    如果是冲消形成的单据KCRKD1_ZGBZ=’2’,并且KCRKD1_CXBH Is Null
    暂估时,设置KCRKD1_ZGBZ=’1’ ,存货记帐,采购入库在存货中体现存货余额的变化。
    冲消时,输入新的入库单价。不管单价是否相同都要生成两张采购入库单:一张是红单,一张是蓝单,并且是没有记过帐的。同时,把红单的编号放在暂估单据的KCRKD1_CXBH中。
    如果系统使用采购,在冲销的时候,会根据核销信息关联发票,获得采购发票的单价信息,获得发票的单价作为实际单价,并且计算实际金额
    冲销暂估
    功能说明:
    概念:
    “冲销暂估入库”、“下月回冲”和“票到回冲”
    冲销暂估入库:对暂估的入库单进行冲销处理。冲销暂估入库只是对已经暂估的单据进行冲销处理。目前主要采用“下月回冲”和“票到回冲”两种方式。
    下月回冲:
    指暂估入库的单据在记存货账后,下月初回冲,若月末票仍未到,则继续暂估。
    票到回冲:
    直到实际收到发票才冲销暂估入库单。两者的差异:不同的就是在进行存货->暂估冲销入库单的时候,如果采用的是下月回冲,则采购入库单冲销时,不会判断采购入库单是否已经核销;如果采用的是票到回冲,则系统会判断采购入库单是否已经同采购发票核销,如果没有核销,则系统不允许将采购入库单冲销暂估。
    冲销暂估的流程(票到回冲):
    票到回冲相对而言是一种比较合理,也比较符合管理要求的冲销方式。
    流程:
    1、采购入库单在存货系统中暂估,然后记帐
    2、采购发票到达后,制作采购发票,参照暂估入库单,然后将采购发票记帐,此时系统会自动实现采购发票同采购入库单的核销。
    3、 到存货系统中,选择暂估→冲销采购入库单暂估功能冲销采购入库单的暂估。
    全额冲销:
    采购入库单与采购发票完全冲销,分两种情况:一是采购发票选择采购入库单生成,并且发票数量等于采购入库单数量;第二是手工对应核销,要注意采购发票上的所有分录对应到采购入库单,并且数量相等;
    通过以上两种途径都能够对采购入库单进行全额冲销。系统会自动生成两张单据,一张红单,用来冲销原采购入库单,一张蓝单,用来办理重新入库,蓝单上的单价、金额取采购发票的单价金额。
    部分冲销:
    采购发票无论是根据采购入库单制作,还是单独制作,采购发票上的数量都不与采购入库单上的数量相等;这样核销的时候就会进行部分冲销。部分冲销,系统会自动生成三张单据,一张红单,用来冲销原暂估入库单,一张蓝单,用来办理冲销部分的重新入库,一张暂估蓝单,用来办理未冲销部分的入库。对于未冲销的暂估部分,以后可以继续冲销,不过以后选择采购入库单时,要选择冲销后重新生成的暂估入库单。
    注意:
    冲销暂估入库时,系统会自动生成一张红单,冲销原暂估入库单,同时生成一张采购入库单蓝单,这张蓝单在P8.5版本中不会自动打上暂估标记,需要进行手工处理。由于需求的不同,8.5以后的版本可以通过设置系统参数 冲销成生的蓝单是否自动暂估 来控制。企业可以根据自己的实际情况来选择所生成的蓝冲销入库单是自动打标记还是通过手工有计划的进行暂估。下月回冲在系统的处理就是存货记帐后 什么时候都可以冲销暂估入库单.如果下月回冲取消重新修改单价等信息,只能继续做暂估单,继续核销.
    下月回冲的基本流程:
    采购系统——采购入库单维护(仓库保管员录入)
    2、采购系统——质检部门审核(质检部门进行质检审核)
    4、库存系统——入库单登记库存帐(审核通过后,仓库保管员记保管帐)
    5、存货系统——采购入库单确定暂估单价(月末该材料的发票没有到,由材料会计在存货系统采购入库单中输入暂估单价,也就是输入计划价)
    6、存货系统——暂估入库确认(材料会计确认暂估入库单,打上暂估标志)
    7、存货系统——暂估入库单记帐(材料会计对暂估入库单记存货核算帐)
    下月发票来了以后:
    1、存货系统——冲销暂估入库单
    输入冲销单号,和新入库单号,点击“确认冲销”,系统根据冲销单号生成一张红单据,冲销暂估入库单,同时根据新入库单号生成一张蓝单。
    注意:
    1)输入的单据编号长度必须跟规定的编号长度一致。
    否则,会造成系统的自动编号功能失效。
    2)一旦确认冲销后,可以到存货系统——入库单据处理——采购入库单中查找到,但单据号不允许再修改。
    2、采购系统——采购发票维护,可以参照入库单生成,注意应该选择第一步骤的蓝字入库单号,如果发票与入库单核销后,则系统自动取发票的不含税单价填到对应入库单的实际单价栏上。
    3、采购系统——采购发票记帐
    4、到存货系统——入库单据处理——采购入库单中,查看蓝字入库单的单价是否已经变成了发票上的不含税单价。
    5、存货系统——入库单记帐,蓝单、红单记帐。
    注意:
    1)如果制作发票时,不参照入库单,也就是说发票与入库单没有进行核销,则冲销暂估入库时,手工输入一张蓝单号,一张红单号后,系统自动生成相应的单据,然后再进入“采购入库单维护”中修改单价栏为实际单价。
    2)如果下月发票仍旧没有来,则对暂估单据可以不做处理,系统也不自动生成一张红单据。什么时候发票来了,只需要到“冲销暂估入库”中手工输入一张蓝单号,一张红单号即可,系统会自动生成相应单据。
    涉及数据表:
    KCRKD1_HDBZ-红单标志;KCRKD1_LYBH;KCRKD1_ZGBZ-暂估标志;KCRKD1_FPHX-与发票核销标志
    常见问题:
    冲销暂估时没有可以冲销的单据
    客户使用“票到回冲”的方式,这样月结后直接冲销时提示没有可以冲销的单据。当录入客户发票并与采购入库单进行了核销后,再去冲销就可以了。
    程序再进行冲销时判断的标准是 KCRKD1 (当前表,不能是历史表)表中KCRKD1_ZGBZ的值为1(暂估入库单)KCRKD1_CXBZ不能为空或NULL
    --入库单记帐
    功能说明:
    采购入库更新采购订单
    采购管理中生成的采购入库单(根据订单生成)在库存中记帐之后,就可以在采购中登记采购订单。登记采购订单的已到数量、已到比率、订单的状态标志等
    ----计算出库成本
    功能说明:
    一、系统参数的设置:
    1、单价核算方式:LSCONF表中对应"CH_DJHSFS":1核算到物料;2核算到物料自由项
    2、是否分仓库核算:LSCONF表中对应"CH_SFFCKHS":0不分仓库核算;1分仓库核算
    3、出库单价为0的处理方式:LSCONF表中对应"CH_LDJFS":0取上次出库单价 ;1手工输入单价
    二、物料属性:
    1、计价方法(LSWLZD_JJFF):(1):移动加权平均法2:全月一次加权平均法3:先进先出法4:后进先出法5:个别计价法6:计划价格法
    2、分仓库核算(LSWLZD_CKHS) 0:不分仓库核算;1:分仓库核算
    3、计划年成本(LSWLZD_JHNCB) 针对全月一次加权平均算法,设置全年的出库成本。
    三、可以计算出库成本的单据:
    1、必须在当前会计期间计算出库成本。
    2、对于全月加权计算成本法,需要判断:所有入库单是否记库存帐且记账日期不大于财务日期。这里只作提示,入库单先记帐是为了计算出的成本价更准确,当然有没记账的入库单也可以进行出库成本计算。
    3、可以计算出库成本的条件:出库单记库存帐而没记存货帐、没有进行过成本计算、单据类型不包括金额调整单、单据需要记存货帐、单据日期以及单据库存记帐日期不大于财务日期(isWhere=" KCCKD1_KCJZ="1" AND KCCKD1_CHJZ="0" AND KCCKD1_CBBZ="0" AND KCCKD1_PJLX<>"R" AND KCCKD1_SFJCHZ="1" AND KCCKD1_DJRQ<=""+gsCwrq+"" AND KCCKD1_KCRQ <=""+gsCwrq+""")。
    四、计算出库成本
    1、全月一次加权平均
    对于全月一次加权平均的物料,如果是原材料的入库,则我们在办理入库的时候,需要输入物料的入库成本;如果是产成品、半成品的入库,在办理入库手续的时候,可以不填物料的制造成本,然后在月末统一填写物料的制造成本,不过这就要求所有的成品半成品入库单不要登记存货帐,否则在输入完产品的制造成本后,系统无法将成本写到入库单的单价上。填写完产品的制造成本后,将入库单登记库存帐,然后再选择业务里的计算出库成本功能,计算物料的出库成本。
    全月加权的物料需要先计算成本单价。单价的计算跟系统参数‘是否分仓库核算’的设置以及物料属性物料‘是否分仓库核算’有密切的关系。具体如下:
    不分仓库核算:
    物料单价=所有仓库内的(期初余额+本期发生额)/(期初数量+本期发生数量)
    分仓库核算:
    A、不分仓库核算的物料(_CKHS="0")单价= 所有仓库内的(期初余额+本期发生额)/(期初数量+本期发生数量)
    B、分仓库核算的物料(_CKHS="1")单价= 物料所在仓库分组中的(期初余额+本期发生额)/(期初数量+本期发生数量)
    2、 移动加权计算出库成本在每次购进商品后,对于入库单,要求输入物料的价格信息,然后在登记存货帐时,系统会自动根据物料的金额总额除以物料的总数量,算出一个最新的单价,然后每次出库的时候都会自动的将最新的价格填写到相应的单据上。再据此计算出物料的成本。
    全月一次加权平均和移动加权平均的区别
    区别在于出库成本计确定时采用的方法,全月一次加权平均是月底一起计算确定入库成本,移动加权平均是入库时随时计算入库成本。
    如果是全月一次加权平均,系统计算本月的成本单价,更新到出库单上。如果是移动加权,系统将物料字典上的库存单价放到出库单上。
    3、全年加权成本计算 这是根据一些企业中特殊需求新增的一个功能。主要是为了处理一些特殊的物料,如中航在年终决算前,将国家拨入的各项具有专门用途的拨款,其中军品长期试验费在年底按完成进度计入成本,为了将生产成本在销售产品和库存产品之间合理分配,均衡全年费用,真实反映年末库存产品成本。
    这一项有物料属性(最后期间销售成本计算方法)。如果一种物料选择‘年末加权成本计算’,那只有在最后会计期间才能计算该物料的出库成本。
    计算公式:年平均销售成本=(年初产成品期初金额余额+全年生产成本之和)/(年初产成品期初数量余额+全年入库数量之和);
    年销售成本=年平均单位销售成本*全年销售数量;
    某产品最后期间销售成本=该产品年销售成本-最后期间之前的全部销售成本;
    注意:只能计算最后期间销售数量为0的使用全年加权的物料,销售数量不为0的物料使用‘全月加权成本计算’功能进行计算; 计算全年加权出库成本后,如果新增或者修改出库金额调整单,则需要重新使用该功能; 本功能仅限在最后会计期间使用
    五、其他计价方法成本计算
    如何确定批次的成本
    批次核算可以细化对物料的核算,但是其核算工作量大。
    系统中,批次的成本在库存入库时确定。如果不在库存中确定,软件要处理好多的情况,比如,本批次没有确定成本,就出库了。然后再确定批次的入库成本,原来批次的价格变化了,升高或者降低了,那么期间发生的出库批次都要调整。如果发生在本期间还勉强可以处理,如果要是跨区间,那处理难度是相当大的,上一个月的财务报表已经出了,财务也向税务机送了报表等等,会有这一系列的问题。因此采用在库存中确定批次成本,入多少,出多少都知道。
    关于批次核算的介绍
    在系统中使用批次,可以将物料核算细化。使用批次可以确定每一批次的业务发生情况,可以查看存货的批次物料的库龄。用户可以使用的批次号是系统处理批次属性的一部分。系统在后台处理时,是根据入库单号、批次号作为系统处理的实际批次。例如,同是一个批次号,但是不同的入库单,那么生成的批次信息就不是同一个批次。
    当然在批次信息查询时,还是按照批次号汇总生成查询信息的。
    其他注意事项:
    1、计算成本单价。物料的成本价更新需要考虑系统参数‘单价核算方式’的设置。
    核算到物料: 考虑物料所在仓库和批次
    核算到物料自由项: 除了考虑仓库、批次还要考虑物料的自由项(_zyx1——_zyx5)、物料包装(_wlbz)、物料状态(_wlzt)
    2、计算出的成本单价为0时,根据系统参数设置‘出库单价为0的处理方式’进行处理。
    “取上次出库单价”:取最后一次在存货记账时该物料的单价,找到最后一次记账的单据(流水编号最大)中包含该物料的最大分录的单价。
    “手工输入单价”:可以手工填加物料的成本单价。
    ----帐表
    数据来源:
    库存物料余额帐,库存入库单,库存出库单
    数据项目:
    年初余额:存货余额账相应的字段;
    本年累计收到、本年累计发出:包含期初的入库单据到查询之日为止的所有的入库
    单、出库单的金之和;
    期初余额:查询期间的上一个期间的金额余额;
    本期收到、发出:查询期间的入库单及出库单数据,如果查询期间不是当前的期间,那么这些数据就从账本上出;
    期末余额:期初余额加收入减发出后计算出来的值;
    ----------销售管理
    业务
    销售提单记帐
    功能说明:
    销售提单在记帐时完成以下功能:
    登记客户欠款余额帐 登记余额帐的在途借方发生,增加在途余额。
    提单保存时就处理了同时处理实时帐本,核销销售订单的提货信息。
    如果提货单根据销售订单制作,在记帐时根据分录对应关系登记订单的发货数量、发货标志。
    销售发票记帐
    功能说明:
    销售发票记帐时主要完成以下功能:
    登记客户欠款余额帐 登记开票单位的应收借方,增加应收的余额;登记提货单位的在途贷方,冲减提单单位的在途贷方余额。只有回收发票才登记在途贷方。
    发票保存时同时处理实时帐本,核销提货单。
    如果是回收发票,系统按照分录对应关系等价提单的开票数量和开票金额。
    销售回款单记帐
    功能说明:
    销售回款单记帐时完成2个功能。
    登记客户欠款余额帐 登记发票发生单位的应收贷方,冲减应收余额。如果没有回款分录,就登记回款单位的应收贷方。
    回款单保存时就处理了保存时同时处理实时帐本,完成回款单和发票的核销,登记发票明细相应分录的回款数量和回款金额。
    核销以后才能形成明细/或者通过参照发票完成核销。
    销售提单的单据种类的状态标志
    从数据库中可以看到3种类型的销售提单。
    正常的提单 正常提单的标志(XSTD_TDBZ=’LD’)表示正常的发货单,由用户在系统种自动形成。
    退货单 标志为(XSTD_TDBZ=’TH’),表示提单是个红提单。
    丢失单 标志为(XSTD_TDBZ=‘DS’),表示提单是个丢失单。
    销售发票的发票种类标志
    销售发票有4种,常见的是:
    产品销售 直接开票提货,标志为(XSFP_PJLX=’BZCPFP’)
    回收发票 是根据销售提单制作生成的发票,标志为(XSFP_PJLX=’BZHSFP’)
    代垫费用 标志为(XSFP_PJLX=’BZFYFP’)
    其它销售包含现金业务,寄售结清发票,贷项凭单发票(XJYWFP,JSJQFP,DXPDFP)

  • 相关阅读:
    LeetCode-494. Target Sum(DFS&DP)
    页面过渡 页面切换
    推荐几款制作网页滚动动画的 JavaScript 库
    Loda Button
    在百度地图或谷歌地图给中国各省着色并高亮显示
    TweenMax.js
    anime.js 简单入门教程
    用nrm一键切换npm源
    阿里巴巴26个前端开源项目
    Git使用教程,最详细,最傻瓜,最浅显,真正手把手教
  • 原文地址:https://www.cnblogs.com/nuaaydh/p/4472380.html
Copyright © 2011-2022 走看看