KIS维护-标准数据结构及关键业务过程_第1页
KIS维护-标准数据结构及关键业务过程_第2页
KIS维护-标准数据结构及关键业务过程_第3页
KIS维护-标准数据结构及关键业务过程_第4页
KIS维护-标准数据结构及关键业务过程_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

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

文档简介

标准版数据结构及关键业务过程目前一页\总数六十七页\编于十四点1、基础资料、用户权限、凭证、余额2、账务处理3、固定资产4、出纳管理5、工资管理6、业务版7、年结提纲:目前二页\总数六十七页\编于十四点1、基础资料2、用户权限3、凭证4、余额1、基础资料、用户权限、凭证、余额目前三页\总数六十七页\编于十四点1、1基础资料相关表及主要表说明基础资料:GlPref:账套参数表GlCls:核算项目类别表。系统自建的核算项目类别和自定义的核算项目类别,在该表中有唯一的自动编号FClsid;GLObj:核算项目表。所有的核算项目都在该表中记录;GLEmp(职员表)、GLCust(客户表)单独记录职员和往来单位。各表中的记录数据应该与GlObj表中记录数据相等GLCustQLevel:客户信用级别表,该表丢失,查询核算项目时,系统会报错并退出,且往来单位信息不能被查询和使用GLFunction:功能模块名称。该表数据有错或丢失,则在执行功能操作时会报错GLOptions:功能定义。该表数据有错或丢失,则在执行功能操作或升级时会报错GLPeriod:自定义期间表。在自定义会计期间时该表记录各期间的界定关系GLUnit:计量单位表。一般情况下没有该表,业务版中输入了计量单位后自动生成GLNotePrint:单据套打GLNoteType:套打类型GLNoteItem:套打项目GLCy:币别表。在数据混乱或被导库时,该表经常可能损坏,需要导入GLLog:上机日志。如果该表中有非法记录,在凭证过账、结账时会报错GLAcctCheck:科目合法性检查GLSettle:结算方式表目前四页\总数六十七页\编于十四点1、1.1账套参数表GLPref表描述GlPref:账套参数表。这是最基本的系统表,如果没有该表或者该表有错误,则无法打开账套GlPref字段说明:FDBVersion:账套版本号FProgramVersion:程序版本号FDBName:账套类型FClosed:是否关闭初始化(-1结束;0未结束)FSymmetry:借贷方是否必有(-1是;0否)FUseMode:应用模式(1-不与业务版连用;2-业务版;3-与业务版连用)LastAppWriterID:软件更新标识。该值错误会造成账套升级出错,无法打开。FBaseCy:记账本位币FPeriodByMonth:账套会计期间界定方式(-1为自然,0为自定义;当有自定义期间时,需要在GLPeriod各期间的起始值)FAcLevels:科目级数FAcLen1、FAcLen2:科目长度FTRClosedDate:出纳扎账日期FAutoNum:凭证录入时自动填补断号((-1是;0否)FAssetAc:固定资产科目代码FDeprAc:累计折旧科目代码FDevalueAc:固定资产减值准备科目目前五页\总数六十七页\编于十四点1、1.1各版本GLPref说明注:在KIS中,增加了FUseMode字段。如果是迷你版或标准版与业务版联用,它的值为3,同时增加FICStartYear、FICStartPeriod、FICCurrYear、FICCurrPeriod几个字段表示业务版的期间信息。Fusemode=1,表示不与业务版联用Fusemode=2,表示业务版独立应用Fusemode=3,表示与业务版联用目前六页\总数六十七页\编于十四点1、1.2系统维护--7.4及2000系列目前七页\总数六十七页\编于十四点1、1.2系统维护--7.5系列目前八页\总数六十七页\编于十四点核算项目类别表: GLCls核算项目总表: GLObj自定义核算项目表: Cstm_XXXX除部门信息仅保存于GLObj表中外,其他所有的核算项目都有自己独立的明细子表。各表之间通过GLCls表中的fclsid进行关联;自定义核算项目类别ID在GLCls表中是自动递增的。其中:往来单位:GLCust;职员:GLEmp如果是自定义的核算项目,则保存在GLObj和以“Cstm_核算项目名称”命名的表中,并通过fclsid与GLCls进行关联;Cstm_核算项目名称中必须保存着对应的Fclsid和Fobjid,否则在查询或修改该核算项目时会出错。所有核算项目在GLobj表中的数据存放,必须满足以下规则:1、Fobjid=*,表示为核算项目类别,对应的Flevel必须=0,Fparentid必须=空值,Ffullpath必须=Fclsid*。2、Fobjid<>*,表示为具体的核算项目,对应的Flevel必须>0;Fparentid必须不为空(如果为第一级,则Fparentid=*;如果为第二级或以后的核算项目,则应该=上级的Fobjid),Ffullpath必须=Fclsid*+Fparentid+Fobjid。1、1.3核算项目目前九页\总数六十七页\编于十四点globjFobjid=*,表示为核算项目类别,对应的Flevel必须=0,Fparentid必须=空值,Ffullpath必须=Fclsid*Fobjid<>*,表示为具体的核算项目,对应的Flevel必须>0;Fparentid必须不为空(如果为第一级,则Fparentid=*;如果为第二级或以后的核算项目,则应该=上级的Fobjid),Ffullpath必须=Fclsid*+Fparentid+Fobjid1、1.3核算项目目前十页\总数六十七页\编于十四点往来单位信息同时保存在GLObj和GLCust表中,他们通过fobjid进行关联。通过fclsid与GLCls进行关联Fclsid=11、1.3核算项目--往来单位目前十一页\总数六十七页\编于十四点部门部门信息仅保存于GLObj表中。FClsid=21、1.3核算项目--部门目前十二页\总数六十七页\编于十四点职员信息同时保存在GLOjb和GLEmp表中,他们通过Fobjid进行关联。通过Fclsid与GLCls进行关联,Fclsid=3GLEmp1、1.3核算项目--职员目前十三页\总数六十七页\编于十四点如果是自定义的核算项目,则保存在GLObj和以“Cstm_核算项目名称”命名的表中。并通过Fclsid与GLCls进行关联;Cstm_核算项目名称中必须保存着对应的Fclsid和Fobjid,否则在查询或修改该核算项目时会出错。Cstm_成本中心在核算项目明细表中,必须包括该类核算项目在GLObj表中的上级信息,否则在增加其下级时,会提示上级XXX核算项目不存在。1、1.3核算项目--自定义核算项目目前十四页\总数六十七页\编于十四点1、2账务处理--用户权限相关表用户权限:GLAccessType:权限类别表GLAccessObject:权限对象表GLAccessTypeRpt:自定义报表权限类别表GLUserAccess:用户权限表GLUserGroup:用户组(0系统管理员组;1缺省组;2用户组)GLAcctRight:科目权限表GLAnaRptRight:财务分析报表权限表GLRight:用户安全码及权限表;FLevel:用户组权限范围0-所有,1-本组,2-本人FChkAcctRht:KIS7.5增加的“是否有检查科目的权限”。-1--有,0--没有GLRptRight:报表权限表SysUsers:用户信息Frole=1表示是系统管理员目前十五页\总数六十七页\编于十四点1、2账务处理--用户权限相关表目前十六页\总数六十七页\编于十四点1、3账务处理--凭证相关表凭证:GLAcct:科目表GLAcctIDList:科目明细情况表,当使用了科目后,会自动产生这张表GLExpGroup:摘要类别表GLExp:摘要表GLVchGroup:凭证字表。在凭证录入时显示在最前面的凭证字是Forder最小的GLVch:凭证表。记录所有凭证信息;年结后,该表中的数据跟GLBal、GLPnl一起,会被删除GLVchDetail:凭证核算项目信息表GLVchMaxNum:凭证最大号表。每期每个凭证字在表中有唯一记录;如果错误,在制作自动转账凭证或计提折旧保存凭证时会报错;凭证录入时每个凭证字的当前编号也是从该表中取得(当前号+1)GLVchSerialNum:凭证最大顺序号表GLVchTemplateType:模式凭证类别表GLVchTemplate:模式凭证表头GLVchTemplate1:模式凭证表体GLRecur:自动转账表头GLRecurentry:自动表体目前十七页\总数六十七页\编于十四点1、3.1科目表--GLAcctGlAcct主要字段:Glacctid:科目代码Fgroup:科目类别FDC:借货方向,D-借,C-贷Finventory:是否存货科目,默认为0Fclsid:挂接的核算项目类别代码,默认为空。存在多核算时,记录自定义的核算项目类别内码Fqtyaux:数量辅助核算,默认为0Funit:计量单位,默认为空FMutiCls:是否多核算,复选框。选择表示进行多核算。FCustomer:是否核算往来单位,当Fclsid=1是自动选择FDepartment:是否核算部门,当Fclsid=2是自动选择FEmployee:是否核算职员,当Fclsid=3是自动选择目前十八页\总数六十七页\编于十四点其中:FGroup、FHelperCode字段默认是隐藏的,在替换GLAcct表或复制GLAcct表数据之前,一定要先把隐藏列取消1、3.1科目表目前十九页\总数六十七页\编于十四点1、3.1科目表目前二十页\总数六十七页\编于十四点1、3.2凭证相关表--GLVchGlVch主要字段:FSerialNum:凭证顺序号;如果指定了现金流量,则不能修改它,否则现金流量表数据可能会有错。FGroup:凭证类别或凭证字;如果不使用凭证字,则显示为空格FCyID:币别;RMB不能为小写,否则过账会出错。FNum:凭证号FEntryID:分录行顺序号,从0开始。FID:分录行自动编号,用于关联GLVchdetail。如果为空,则查询凭证时会出错FClsID:核算项目类别,默认为空FObjID:核算项目代码,默认为空FTransID:往来业务编号,默认为空Fmodule:空值表手工录入;FA、DA、FD表示固定资产凭证;PA表示工资管理费用分配;GL表示结转损益;RA表示期末调汇;AZ表示自动转账;IC、BI、BT、BP、IT、SA、ST等表示业务版生成目前二十一页\总数六十七页\编于十四点当有核算项目时,会同时记录它的FClsid和FObjid当有外币时,会记录它的币别FCyid和汇率FExchrate、原币FCyamt凭证过账时,会同时更新是否过账标志FPosted1、3.2凭证相关表--GLVch目前二十二页\总数六十七页\编于十四点凭证表glvch1、3.2凭证相关表--GLVch目前二十三页\总数六十七页\编于十四点1、4账务处理--余额相关表余额:GlBal:科目余额表。结束初始化或凭证过账后数据将写入该表;结账时将数据写入下期的期初数和期末数中;是报表取数来源。如果GLBal

、FABal表中有非法记录,在凭证过账、结账时会报错;在反过账反结账时也会报错。GLBalHist:科目历史余额。在年结时数据写入该表,它跟GLBal相比,多了Fyear字段;上年数据就从该表中取数GLQtyBal:数量余额表GLQtyBalHist:数量历史余额表GLPnL:损益科目实际发生额表。损益类科目的实际发生额和累计发生额,在凭证过账时写入该表;是报表取数来源GLPnLHist:损益科目历史实际发生额(往年)目前二十四页\总数六十七页\编于十四点1、初始化2、凭证过账与反过账3、结转损益4、期末调汇5、自动转账6、账簿报表7、期末结账与反结账2、账务处理目前二十五页\总数六十七页\编于十四点GLRate汇率表GLRateAdj汇率调节表GLRateAdjHist调汇历史记录表GLVchFilter凭证过滤器GLQueryScheme凭证过滤条件GLSLNav科目明细账GLSubLdg科目明细账GLMclCol多栏账栏目GLMclData多栏账生成数据GLMclLdg多栏账GLLdgPage:“固定”报表格式。系统预设表样式GLLdgCol(保存固定资产报表列宽)。引用GLLdgPage中的Fldgid字段;Fcol以0表示第1列,1表示第2列,以此类推;Fcolhidden用-1表示隐藏,0则反之。GLPrnCata单据联GLPrnCataSave单据联(临时保存)GLPrnFormat单据打印格式GLPrnFormatSave单据打印格式(临时保存)3、账务处理—相关表目前二十六页\总数六十七页\编于十四点1、初始化数据分布2、初始化数据的保存规则3、结束初始化4、初始化的注意事项原理:损益类科目检查将初始存货资料转入存货余额表ICBal将初始数据转入到数量余额表GLQtyBal从GLInitBal表数据转入GLBal、GLPnL表。将初始卡片转入FABal检查初始数据试算平衡检查固定资产与总账平衡2、1初始化目前二十七页\总数六十七页\编于十四点1)所有科目的金额数据(含外币),都分币别保存在初始化数据表GLInitBal中,当我们进行初始数据汇总时,会根据GLInitBal表中的数据自动更新GLInitData和GLInitObjBal;2)固定资产数据同步保存在FACard、FABal、FABalDept、FABalDevalue、FABalExpense、FABalFor、FAInitBal等表中;3)标准版中录入存货初始化数据时,同步保存在ICInitData表中。4)往来业务数据,往年往来业务记录同步保存在GLTrans表中。注:Gltrans表只在年结时根据未核销记录产生数据,平时的业务不会向该表中写入数据。2、1.1初始化数据分布目前二十八页\总数六十七页\编于十四点2、1.1初始化数据分布GLInitBal目前二十九页\总数六十七页\编于十四点2、1.1初始化数据分布GLInitBal目前三十页\总数六十七页\编于十四点1)在初始化状态下,账务初始化数据只保存在GLInitBal表中,分币别、分核算项目,每一笔金额都有两行记录,GLBal表中不可能有数据,;2)固定资产数据,根据主表FACard的卡片数据,在初始化状态下,每一张卡片在FABal、FABalDept、FABalDevalue、FABalExpense表中只能有启用期间的记录,不能有其他期间的记录,而在FABalFor表中有启用期间的记录和-1期的记录;如果录入了本年调整的数据,则同步保存到FAInitBal表中;4)存货数据只保存在ICInitData表中,并只有启用期间的记录。2、1.2初始化数据的保存规则目前三十一页\总数六十七页\编于十四点试算平衡后,在结束初始化时:1)系统将GLInitBal表中的数据分币别写入GLBal表中,并形成1期和启用期间的记录;根据损益类科目的数据所损益数据写入GLPnl表中;并清空GLInitBal表中的数据;2)数量数据在GLQtyBal表中增加1期和启用期间的记录;3)每一张卡片在固定资产数据FABalDept、FABalDevalue、FABalExpense、FABalFor表中,增加0期的记录;在Fabal表中增加0期和1期的记录;并清空FAInitBal表中的数据;4)将ICInitData表中的数据写的ICbal,并形成1期和启用期间的记录;同时清空ICInitData表中的数据;5)如果存货项目的计价方法采用的是先进先出、后进先出、批次管理中的一种,在结束初始化时,会根据每一个存货项目的初始化数据录入情况,形成相应的批次信息,并分别保存在存货收货最早及最晚批次ICTrack、ICTrackhist和收发批次表ICQueue、ICQueuehist表中;其中,ICTrackhist和ICQueuehist表中记录了启用期间信息。2、1.3结束初始化目前三十二页\总数六十七页\编于十四点1)非明细科目不能设置核算项目,否则在进行试算平衡时系统提示是平衡的,但在结束初始化时会提示初始化数据不平衡;2)如果有往来业务资料,在录入时,要按关闭按钮,不能按右上角的“X”按钮;否则往来业务数据将可能不被系统所统计;3)对于存货类数据,如果存货项目的计价方法采用的是先进先出、后进先出、批次管理中的一种,在录入存货的结存数量与结存金额时,一定要双击结存数量或结存金额,然后在出现的界面上录入;如果直接录入,在结束初始化时,系统不能在ICTrack、ICTrackhist和收发批次表ICQueue、ICQueuehist表中形成数据的收发批次,导致结束初始化后存货发出单据不能过账;4)结束初始化时,如果GLBal表中有1期或启用期间的数据;将不能结束初始化;5)结束初始化时,如果有业务版一起结束初始化,则ICBal表中不能有数据;6)结束初始化时,如果在FABal、FABalDept、FABalDevalue、FABalExpense、FABalFor有0期的数据,将不能结束初始化。前四张表中的数据记录和行数应该保持一致;FABalFor表中的数据记录和行数要多一组-1期的信息;7)如果涉及折旧费用分配的科目在初始化时经常修改科目属性中的核算项目设置,将可能导致折旧费用分配表FABalExpense中记录的核算项目类别与代码与科目属性不符,导致结束初始化无法计提折旧。2、1.4初始化注意事项目前三十三页\总数六十七页\编于十四点凭证过账:1)根据凭证分录,把各明细科目、核算项目分币别分别汇总后,把数据写入GLBal借方FDebit、贷方FCredit;并更新累计借方FYtdDebit、累计贷方FYtdCredit和余额FEndbal;2)把损益类科目的实际发生额写到GLPnl的FAmt,并更新累计实际发生额FYTD3)把数量写到GLQtyBal表中借方FDebit、贷方FCredit;并更新累计借方FYtdDebit、累计贷方YtdCredit和余额FEndQty4)为凭证打上已经过账的标志FPoster和FPosted5)根据固定资产FAVch表中的变动记录和关联记录,更新FABal的调增、调减和累计发生额,并更新0期记录;更新FABalfor中的0期记录等;6)业务版中业务单据在过账的过程中,自动按照存货的计价方法进行成本计算;过程后的单据可以生成凭证;单据过账时,根据收发单据数据反写ICBal;如果是采用先进先出、后进先出等批次管理时,会根据收发顺序形成批次信息,并更新ICTrack、ICQueue、ICTrackhist、ICQueuehist等表中的批次信息。凭证反过账过程与凭证过账相反2、2凭证过账与反过账目前三十四页\总数六十七页\编于十四点1)从凭证最大号表GLVchMaxNum取得凭证号Fnum+1;2)从记账凭证最大顺序号表GLVchSerialNum取得顺序号FSerialNum+1;3)从余额表GLBal取得损益类科目的期末余额FEndBal4)从数量余额表GLQtyBal取得损益类科目的期末数量余额FEndQty5)从账套参数表GLPref取得本年利润科目FEarnAc6)生成结转损益凭证,凭证标识Fmodule为GL2、3结转损益目前三十五页\总数六十七页\编于十四点1)检查期末调汇科目;2)从汇率表GLRate取得每个外币的期末汇率FEndRate,如手工修改了期末汇率,则更新GLRate的期末汇率;3)从余额表GLBal按会计科目、核算项目、币别取得期末原币及期末记账本位币金额FEndBal(原币FBase=0,记账本位币FBase=-1);4)根据期末汇率、期末原币、期末记账本位币金额计算出调汇金额FBalAdj=FBalFor*FExchRate-FBalBase,并登记汇率调整表GLRateAdj;5)生成期末调汇凭证,凭证标识Fmodule为RA,并登记调汇历史记录表GLRateAdjHist,删除调汇凭证并不能清除汇率表GLRate和汇率调整表GLRateAdj中的记录2、4期末调汇目前三十六页\总数六十七页\编于十四点1)从自动转账表GLRecur、GLRecurEntry取得会计科目FAcctid;2)根据自动转账表的会计科目,从余额表GLBal取得期末余额FEndBal、本期发生额FDebit、FCredit,从数量余额表GLQtyBal取得期末数量FEndQty、本期发生FDebit、FCredit;3)根据转账方式FTransType计算出自动转账凭证的借贷方金额;4)生成自动转账凭证,凭证标识Fmodule为AZ2、5自动转账目前三十七页\总数六十七页\编于十四点科目余额表与总账:直接根据科目余额表GLBal取数显示

数量金额总账:根据数量余额表中记录的进行数量金额辅助核算的科目的代码,在GLBal表中获得相应期间的金额信息,再从GLQtyBal中取得数量信息,从而形成数量金额总账数据。明细账:所有的明细账(包括存货明细账)、多栏账,都是从GLBal表中取得期初数据,再从凭证或单据中取得具体的发生额数据从而形成明细账。自定义报表:只能根据GLBal、GLQtyBal、GLPnl取数。如果要取得往年的数据,是根据GLBalhist、GLQtyBalHist、GLPnlHist取数。日报表:根据科目,从GLBal表中取得期初数,根据指定的日期从凭证中取得具体的分录,从而形成日报表数据。存货收发汇总表:根据ICBal形成数据。存货收发明细表:根据ICBal中的期初余额,从ICVchEntry中取得明细发生额数据。其他许多存货类报表,则是根据业务单据类型和查询条件,动态地从相关的单据中进行汇总的。2、6账簿与报表目前三十八页\总数六十七页\编于十四点1)将GLBal表中的本期期末余额FEndBal、累计借方FYtdDebit、累计贷方YtdCredit分别写到下期的FBegBal、FYtdDebit、FYtdCredit;2)将GLPnl表中的本期损益累计FYTD写到下期的FYTD;3)将GLQtyBal表中的本期数量余额FEndQty、累计借方FYtdDebit、累计贷方FYtdCredit分别写到下期的FBegQty、FYtdDebit、FYtdCredit;4)将固定资产表FABal、FABalDept、FABalDevalue、FABalExpense、FABalFor中0期符合条件的记录写到下期,并形成0期记录;已经退役、清理的卡片不再结转到下期;5)将ICBal表中的记录结转到下期2、7期末结账与反结账目前三十九页\总数六十七页\编于十四点1、固定资产增加2、固定资产变动3、固定资产减少4、固定资产报表5、固定资产明细账6、固定资产折旧与减值准备7、固定资产过账与结账3、固定资产目前四十页\总数六十七页\编于十四点FACard固定资产卡片FAAlter变动方式FAGroup类别FABal固定资产余额FABalFor固定资产卡片原值数据表FABalDept固定资产折旧部门分配表FABalDevalue固定资产减值准备信息表FABalExpense固定资产折旧费用科目分配表FAVch固定资产变动资料FAVchFor原值变动表FAVchDept部门变动表FAVchDevalue减值准备对方科目变动表FAVchExpense折旧费用科目变动表3、固定资产—相关表目前四十一页\总数六十七页\编于十四点FaBal部份字段说明:FAssetID:固定资产代码;其他字段可以在表中点入时,系统自动显示FYtdDevalue2、FAccumDevalue2、FPreDevalue:三个字段默认值为0;如果为空,则在计提折旧时会提示NULL错误或一晃而过。FOrgVal:期初原值FDebitOrg:原值调增FCreditOrg:原值调减FAccumDepr:期初累计折旧FDebitDepr:累计折旧调增FCreditDepr:累计折旧调减Fdepr:本期计提折旧,正常情况下与FaBalExpense.Fdepr一致。Fsalvage:预计净残值Fpost:卡片状状,0-未入账,1-入账,2-退役表中任何字段不允许为空值,否则过账、结账、反过账、反结账会报错3、固定资产--FABal目前四十二页\总数六十七页\编于十四点3、固定资产--处理流程目前四十三页\总数六十七页\编于十四点3、固定资产--数据结构目前四十四页\总数六十七页\编于十四点增加固定资产卡片时,系统在FACard中保存一条基本信息,同时在FABal、FABalDept、FABalDevalue、FABalExpense、FABalFor中保存0期和当期的记录;在FABalFor还要保存一条-1期的记录;把数据保存在FABal表中的FOrgVal、FAccumDepr、FOrgValA、FAccumDepr字段中;同时在固定资产变动资料的相关表:FAvch、FAvchDept、FAvchDevalue、FAvchExpense、FAvchFor表中各保存一条记录,在FAVch表中有凭证信息。当凭证过账时,再把FAVch表中记录的金额反写到FABal表中相应调增、累计发生额的字段中。3、1固定资产增加目前四十五页\总数六十七页\编于十四点3、1固定资产增加目前四十六页\总数六十七页\编于十四点当固定资产变动不涉及原值时,根据该卡片在FABal、FABalDept、FABalDevalue、FABalExpense、FABalFor的记录,根据变动的内容分别在对应的FAVch、FAvchDept、FAVchDevalue、FAVchExpense表中各保存一条变动记录;3、2固定资产变动当固定资产变动涉及原值时,则在FAVchFor表中记录变动的金额,在凭证过账后,把这个变动的金额加到FABalFor中的0期记录中(不是加到当期记录中);并同步更新FABal表中的0期和当期的记录。目前四十七页\总数六十七页\编于十四点如果固定资产减少,则只在FAVch表中保留记录;当凭证过账时,再把金额反写到FABal表中的调减字段,并把该卡片对应的0期的FPost修改为23、3固定资产减少目前四十八页\总数六十七页\编于十四点固定资产的报表(清单、变动情况表),几乎都是从FABal表中进行统计得出的数据,FABal表中的部份字段(当各表中记录的数据不完整时,如在FABalDept表中缺少数据,清单中的数据可能会与其他报表如固定资产变动情总表不一致)期初原值FOrgVal、原值借方FDebitOrg、原值贷方FCreditOrg用于折旧计算的原值与累计折旧:FOrgValA、FAccumDeprA(当固定资产清理时,是以此字段的值为依据进行减少的。如果这两个字段的值与FOrgVal、FAccumDepr不一致,则会产生减少后卡片还有累计折旧余额)期初折旧FAccumDepr、折旧调增FDebitDepr、折旧调减FCreditDepr、本期计提折旧Fdepr、本期应计折旧FDeprPerPeriod相应累计数,则在F后加上ytd即可。如本年累计计提折旧FYtdDepr余额计算:余额计算都是根据计算原理计算出来,在数据库中没有保存原值期末余额=期初原值+本期增加-本期减少累计折旧期末余额=期初折旧+本期调增+本期计提-本期调减期末减值准备=期初减值准备FAccumDevalue+计提的减值准备Fdevalue期末净值=期末原值-期末累计折旧-期末减值准备期末净额=期末净值-预计净残值3、4固定资产报表目前四十九页\总数六十七页\编于十四点根据FABal期初和FAVch表中的明细数据组合显示数据。根据查询条件中设置的期间,从FABal表中取得期初数;从FAVch表中取得变动数据;从FABal的fdepr中取得本期计提折旧的数据;根据GLVch表中的fmoudle为FID标识对应的凭证信息取得对应期间的生成折旧凭证的凭证字号信息3、5固定资产明细账目前五十页\总数六十七页\编于十四点函数DoDepr的解释:1)先将FABal,FABalDept,FABalExpense中FDepr当期置为02)计算FABal中FDepr的值,以及FDeprPerPeriod的值3)根据FABal.FDepr的值分配FABalExpense中FDepr的值4)生成凭证分录,保存凭证5)根据FABal.FDepr的值分配FABalDept中FDepr的值

计提折旧:根据固定资产的状态(如是否退役,是否在用等)和折旧方法中设定的公式进行计算,并在Fdepr中记录,在fytddepr增加fdepr中的金额,同时把折旧金额写到FABalExpense表中。并根据FABalExpense表中记录的科目和核算项目,生成凭证。注:如果FABalExpense表中记录的科目属性与科目表不致,如果累计折旧科目核算了核算项目,都会造成不能计提累计折旧。计提减值准备:计提时,系统只更新FABalDevalue和FABal中的相关记录,并生成凭证。在FABalDevalue表中更表Fdevalue的值;在FABal表中,更新Fdevalue和FApreDevalue的值,并把Fdevalue的值加上当期的FAccumDevalue的值,写到0期记录的FAccumDevalue值中—即为当前累计计提的减值准备。当前固定资产变动后,在凭证过账前,要求计提折旧之后再过账。如果计提折旧之后又发生了卡片变动业务,则要求重新计提折旧。3、6固定资产计提折旧与减值准备目前五十一页\总数六十七页\编于十四点3、6固定资产计提折旧与减值准备目前五十二页\总数六十七页\编于十四点凭证过账对固定资产的处理:固定资产凭证过账是处理固定的当期变动的信息,将FAVch的变动信息的值进行处理,完成对FABal的余额的计算。期末结账对固定资产余额的处理:将FAbal表中相对期间的数据复制一份对下个会计期间,再修改已经计提的会计期间数。3、7固定资产过账与结账目前五十三页\总数六十七页\编于十四点处理流程:1、在启用出纳系统并录入出纳业务后,不能再修改期初数据:2、录入现金日记账3、录入银行存款日记账4、录入银行对账单5、进行对账单勾对6、出纳报表4、出纳管理目前五十四页\总数六十七页\编于十四点TRBankChkBal:银行对账单余额表TRBankChkNote:银行对账单TRBankJnlBal:出纳余额表TRBankJnl:银行日记账TRCashJnl:现金日记账TRBankAccount:支票登记表TRCheque:支票领用和报销TRChequeSetting:支票过滤方案在TRBankJnl和TRBankChkNote表中Fchecked—手工勾对;Fautochecked—自动勾对;Fcheckdatae—勾对日期出纳扎账:出纳扎账后,根据日记账的记录,更新TRBankChkBal、TRBankJnlBal;把TRBankChkBal、TRBankJnlBal期末余额结转到下期的期初,并更新账套参数表GLPref的最后扎账日期FTRClosedDate4、出纳管理—相关表目前五十五页\总数六十七页\编于十四点工资项目:PAItem计算公式:PAFormula工资数据:PAData工资数据临表:PADataTemp(kis以前) PATempEmployee(KIS)工资费用分配:PADistribute—工资项目与对应科目的对应关系;PATrans—生成的凭证及科目、金额工资报表数据都来源于Padata表及对该表的数据统计5、工资管理—相关表目前五十六页\总数六十七页\编于十四点ICBal:存货余额表。在结束初始化和单据过账时写入ICBill、ICBillEntry:购货单据表。如果这两张表中记录不匹配,则在单据过账时会报错,过账无法完成ICIdentBal:存货按地点计算的结存表ICInitData:存货初始化表,结束初始化后数据清空ICInvoice、ICInvoiceEntry:销货单据表。如果这两张表中记录不匹配,则在单据过账时会报错,过账无法完成IcNegQty:负结存数量表ICItem:存货项目ICQueue:收货批次表ICQueueHist:收货历史批次表(用于反过账反结账)ICStock:存放地点ICVch、ICVchEntry:存货收发单据。如果这两张表中记录不匹配,则在单据过账时会报错,过账无法完成ICTrack:存货收货最早及最晚批次,表中记录为能为空值ICTrackHist:存货收货最早及最晚批次历史记录(用于反过账反结账)ICBillType:业务单据类型表各业务单据的类型标识附后:收发单据ICVch表中业务类型ftype购货单据ICBill表中的业务类型Ftype销售单据ICBill表中的业务类型Ftype6、业务单据与业务类型—相关表目前五十七页\总数六十七页\编于十四点FType=10'外购存货收入FType=20'购货补价FType=30'自制存货收入FType=40'盘盈FType=1000'其他收入FType=2000'调价'负收入类FType=10000'购货退出FType=10010'购货退价'正发出类FType=-10'销售FType=-30'生产领用FType=-40'盘亏FType=-1000'其他发出'负发出类FType=-10000'销售退回FType=-10030'退料'调拨FType=0'调拨6、1业务单据与业务类型--ICVch目前五十八页\总数六十七页\编于十四点'正购货FType=10'外购FType=20‘购货补价'负购货FType=10010'购货退出FType=10020‘购货退价正销售FType=-10'销售FType=-20'销售补价‘负销售FType=-10010'销售退回FTypeSaleCompLess=-10020‘销售退价附:存货相关表GLunit:计量单位ICPrice:计划价调价6、2业务单据与业务类型--ICBill目前五十九页\总数六十七页\编于十四点存货单据在过账时,根据出入库单据上的数据,写入ICBal表中,并计算出累计收发数量;同时将按存货的计价方法,计算出发出存货的发出成本并写入ICBal的发出金额中,并据此计算出结存数量和结存金额。收入类单据生成根据凭证模板选单生成凭证发出类单据生成有两种方式:利用凭证模板选单生成和月末采用“结转存货成本”一次性生成;两种生成方式只能选择一种;选择了一种后不能再选择另外一种;选择利用单据模板生成凭证后,将把生成的凭证字与凭证号记录到ICVch表中的Fvchnum和Fvchgroup中。如果利用“结转存货成本”生成凭证,程序将检查收发单据表上的ftype<0的单据对应的Fvchnum是否为空;如果不为空,则不能使用该功能。6、3收发单据生成凭证目前六十页\总数六十七页\编于十四点1、年结的意义2、年结的处理方式3、年结前的准备事项4、年结的数据流程5、年结的注意事项7、年结目前六十一页\总数六十七页\编于十四点1、年结的意义由于KD2000&KIS系列产品所采用的数据库是

温馨提示

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

评论

0/150

提交评论