存货核算算法.doc_第1页
存货核算算法.doc_第2页
存货核算算法.doc_第3页
存货核算算法.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

存货核算设计(全月加权平均法)一、系统参数: 计价方式定义:J-计划价法、Y-全月平均法、M-移动平均法、X-先进先出法、H-后进先出法、G-个别计价法(目前系统只支持前两种)成本计价定义方式:按物品分类、按仓库若按物品分类定义,则在物品分类中的计价方式分别选择:Y全月平均法、J计划价法若按仓库定义,则在仓库主文件中的计价方式分别选择:Y全月平均法、J计划价法二、有关存货核算事务类型的定义每一个事务类型都应定义是否影响金额,若影响金额又要选择影响成本:成本计算来源、计算结果赋值、成本调整。所有影响金额的事务明细记录将被过账到存货明细账中。三、存货总账字段如下(主要字段)无论是按物品分类和按仓库进行存货核算存货总账始终按物品号+公司号+仓库号作为索引条件存放记录。便于从总账出按仓库汇总或按分类汇总的报表。ABCDEF期初成本计算来源入库计算结果赋值入库成本计算来源出库计算结果赋值出库结存数量单价金额数量金额数量金额?数量金额数量金额?数量DJ?金额?四、求出已知数量和已知金额:1、在存货明细表CHMXZH中找出所有成本计算来源的入库记录,合计出它们的数量和金额,填入到存货总帐表的B数量和B金额2、在存货明细表CHMXZH中找出所有计算结果赋值的入库记录,合计出它们的数量,填入到存货总帐表的C数量3、在存货明细表CHMXZH中找出所有成本计算来源出库记录,合计出它们的数量和金额,填入到存货总帐表的D数量和D金额4、在存货明细表CHMXZH中找出所有计算结果赋值的出库记录,合计出它们的数量,填入到存货总帐表的E数量5、F数量=A数量+B数量+C数量-D数量-E数量五、计算加权平均单价:DJ=(A金额+B金额-D金额)/(A数量+B数量-D数量)如果这个算式除数为零或DJ结果小于零,则DJ=期初结存单价(即A单价),如果正常,则F单价=DJ六、根据DJ计算金额,结果是总账中金额平衡1、C金额=DJ * C数量2、F金额=DJ * F数量3、E金额=A金额+B金额+C金额-D金额-F金额七、把DJ回填到存货明细表中,计算出金额合计1、在存货明细表CHMXZH中找出所有计算结果赋值的入库记录,把DJ填入单价中,计算出金额,并合计出金额总和C金细合2、在存货明细表CHMXZH中找出所有计算结果赋值的出库记录,把DJ填入单价中,计算出金额,并合计出金额总和E金细合八、计算差异金额(明细和总账比较)1、如果C金额-C金细合不等于0,有差异,把差异加到明细中计算结果赋值的最后一条记录的金额上2、如果E金额-E金细合不等于0,有差异,按以下两种情况分别处理:在总账中,如果DJ * E数量=E金额(各保留两位小数),则把差异加到明细账中计算结果赋值的最后一条记录的金额上。否则,生成一条金额差异记录,追加一条差异调整记录到明细账中。(问题:是否应产生差异调整单,是否根据正负产生入库或出库调整单)存货核算设计(计划价法)一、系统参数: 计价方式定义:J-计划价法、Y-全月平均法、M-移动平均法、X-先进先出法、H-后进先出法、G-个别计价法成本计价定义方式:按物品分类、按仓库若按物品分类定义,则在物品分类中的计价方式分别选择:Y全月平均法、J计划价法若按仓库定义,则在仓库主文件中的计价方式分别选择:Y全月平均法、J计划价法二、有关存货核算事务类型的定义每一个事务类型都应定义是否影响金额,若影响金额又要选择影响成本:成本计算来源、计算结果赋值、成本调整。所有影响金额的事务明细记录将被过账到存货明细账中。二、存货总帐字段设置ABCDEF期初成本计算来源入库计算结果赋值入库成本计算来源出库计算结果赋值出库结存数量计划金额差异率差异金额数量计划金额差异金额数量计划金额差异金额数量计划金额差异金额数量计划金额差异金额数量计划金额差异率(DJ)差异金额三、计算未知字段1、A类字段全部已知,由上月结转。或初始化输入。2、从存货明细表中找出所有本仓库的符合B类条件的入库记录,合计出数量、计划金额、差异金额,填入B数量和B计划金额和B差异金额3、从存货明细表中找出所有本仓库的符合C类条件的入库记录,合计出数量和计划金额,填入C数量和C计划金额4、从存货明细表中找出所有本仓库的符合D类条件的出库记录,合计出数量、计划金额、差异金额,填入D数量和D计划金额和D差异金额5、从存货明细表中找出所有本仓库的符合E类条件的出库记录,合计出数量和计划金额,填入E数量和E计划金额6、F数量=A数量+B数量+C数量-D数量-E数量7、F计划金额=A计划金额+B计划金额+C计划金额-D计划金额-E计划金额四、计算差异率DJ=(A差异金额+B差异金额-D差异金额)/(A计划金额+B计划金额-D计划金额)如果这个算式除数为零或DJ结果小于零,则DJ=期初差异率(即A差异率),如果算式正常,则F差异率=DJ五、根据差异率DJ计算未知的差异金额1、C差异金额=DJ * C计划金额2、F差异金额=DJ * F计划金额3、E差异金额=A差异金额+B差异金额+C差异金额-D差异金额-F差异金额六、把DJ回填到存货明细表中,计算出金额合计1、在存货明细表中找出C类的入库记录,把DJ填入差异率字段中,计算出差异金额,并合计出金额总和C差异金额明细合计2、存货明细表中E类出库,不计算每行的差异。七、生成调整记录(明细和总账比较)1、如果C差异金额-C差异金额明细合计不等于0,有差异,把差异加到明细表中C类的最后一条记录的差异金额上(问题:明细账中有借方金额和贷方金额,总账差异如何与借方差异和贷方差异的合计进行比

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论