您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > K3103应收应付数据结构及数据流程培训
K/3V10.3应收应付数据结构及数据流程版权所有©1993-2006金蝶软件(中国)有限公司讲演人:刘剑波2006.11.22P2提纲系统设置及主要参数表介绍;初始化数据流程处理介绍;采购/销售发票数据流程处理介绍;其他应收/付单业务数据流程处理介绍;收/付/退款款单业务数据流程处理介绍;核销业务数据流程处理介绍;主要报表取数介绍;调汇;期末对账Note:FRP=0应付1应收&由于应收与应付系统的操作流程及数据流程非常类似,所以下面的介绍中暂以应收系统为例来阐述,凡是没有特别提出对应付系统的说明的地方,都是对两个系统适用的。在所有的应收应付的数据库表中Frp字段为0的表示应付,为1代表应收;P31.1基础设置系统参数部分;1.1应收应付的基础系统设置部分的数据大部分均保存在表t_RP_SystemProfile中在Fdescription一列中都有各参数的描述,在系统设置中的参数均在此表中有反应!1.2启用对账与调汇的参数此参数是10.2后新增的功能,改进了原来版本调汇不准确的问题,若选中此参数,那么要求总账中的受控科目不能再在总账中录入数据,与其相关的凭证均从其他子系统传递过来!同时在应收应付中也要求单据上录入往来科目,以便与总账对账和调汇!其对应的参数是t_RP_SystemProfile中的FcheckAccount,为1启用,0不启用请注意:建议不要强行在数据库中直接更新此值,强行更新在之前的数据若总账与应收应付对不上,初始化的没有指定往来科目或或存在一些错误,这样即使启用了应该存在问题,最好能在新建账套中启用此功能!一、系统设置及主要参数表介绍P41.3着重掌握的应收应付往来表t_rp_contact的几个字段Ftype:票据类型:1-其它应收单2-其它应付单3-销售发票4-采购发票5-收款单6-付款单8-坏账生成对冲单据9-转账生成的对冲单据11-无号应收单12-无号应付单13-无号销售发票14-无号采购发票15-无号收款单16-无号付款单FStatus:状态:新增审核凭证核销坏账0202122常用的状态:1:审核;3:审核并生成凭证;5:审核并核销;7:审核生成凭证并核销P5FPre:是否预收、预付1-预收、预付,0-正常-1-退款FInvoiceID:销票内码---对应的发票ID(关联表:STInvoice,ICPurBill,ICSale,iCPurchaseCOM_InvSale,COM_InvPurchase)FRPBillID:应收、应付单内码FBillID:收款、付款单内码对应的收款、付款单ID(关联表:t_rp_newreceivebill)FBegID:初始记录id0非初始记录0初始记录与t_rp_begdata的finterid关联,Fisinit=1是初始化数据FRP:系统类型1-应收账0-应付账FCustomer:客户(供应商)FDue:是否核销完毕1-全部核销完毕1.3着重掌握的应收应付往来表t_rp_contact的几个字段P6二、初始化数据流程处理介绍;2.1相互关系:1.初始化表:表头表:t_Rp_Begdata表体表:t_Rp_BegdataEntryBegdata.Finterid=BegdataEntry.Finterid=t_Rp_Plan_ap.Finteridt_Rp_Begdata在原来的版本(10.2前)是只有t_RpBegdata表没有t_Rp_BegdataEntry表t_RP_Contact中记录的初始化的所有单据的FisInit均为1P7数据处理流程:发票的处理:在t_RP_BegData、t_RP_BegDataEntry表插入记录,ftype=3---销售发票;在t_RP_Contact表中插入往来记录,FisInit=1;在t_RP_RP_Plan_Ar/Ap中插入收款(付款)计划记录;发票涉及到的商品数量信息写入t_rpBegDetail表;应收单的处理:在t_RP_BegData表插入记录,ftype=1---应收单;在t_RP_Contact表中插入往来记录,FisInit=1预收单的处理:在t_RP_BegData表插入记录,ftype=5---预收单;在t_RP_Contact表中插入往来记录,FisInit=1,fpre=-1,2.2初始化数据处理流程(1):P8数据处理流程:如果选中‘本年’选项,t_RP_BegData和t_RP_Contact中记录的fyear字段是当前年度,如果没选中‘本年’选项,t_RP_BegData和t_RP_Contact中记录的fyear字段是业务发生年度如果是应收(付)票据:在t_RP_Bill插入记录,FisInit为1。如果是初始坏账数据:在t_RP_NewBadDebt中插入记录,FisInit为12.3初始化数据处理流程(2):P9三、采购/销售发票数据流程处理介绍3.1.发票的传递:由于应收应付发票的处理相似,采购发票(Icpurchase,IcpurchseEntry)和销售发票(IcSale,IcSaleEntry)的结构相似与应收应付的关联字段相同,下面以销售发票为例说明其结构和数据关系,在下面的说明中没有特别注明的内容均适用于采购发票.P10销售发票表(应收应付相关部分)3.2相互关系:1.发票表:表头表:IcSale表体表:IcSaleEntryIcSale.Finterid=IcSaleEntry.FinteridISsale.FArapstatus=T_Rp_Contact.Fstatus(二进制规则,审核、凭证、核销)FcheckStatus的值:0表示未核销,1完全核销,2部分核销,与T_Rp_Contact中的Fdue是不同的后者只有0表示非完全核销,1完全核销二个状态。Icsale中也有Famount,FamountFor,Fremainamount,FremainamountFor等但表头中的这些字段暂并未在后面的数据调用,对于10.2/10.3版本我们一般只需考虑表体中的金额就可以了!P11IcSale、IcSaleEntry和T_Rp_Contact相互关系IcSaleEntry中对于增值税发票FStdAmountincludeTax,FAmountincludeTax这两字段的求和应是做为应收应付本币和原币金额的依据。其应与T_Rp_Contact的FAmount,FAmountFor相等;对于普通发票FstdAmount,FAmount这两字段的求和应是做为应收应付本币和原币金额的依据。其应与T_Rp_Contact的FAmount,FAmountFor相等.IcSaleEntry中FremainAmount,FremainamountFor,是各条分录的剩余金额之和应与T_Rp_Contact,收付款计划表T_Rp_Plan_Ar/T_Rp_Plan_Ap的FremainAmount,FremainamountFor相等.P12IcSale、IcSaleEntry和T_Rp_Contact相互关系现销发票在Icsale中的FsaleStyle值为100(赊销为101),现购发票在Icpurchase中Fpostyle为251(赊购为252),若一张现销或现购发票保存后发票的状态均为完全核销的状态,Farapstatus&4,Fcheckstatus=1,在单据体中的FremainAmount,FremainamountFor,均为0,核销金额FcheckAmount,FcheckAmountFor为单据的原单金额!T_Rp_Contact中也是核销完毕的状态!字段Famount_Commit和FamountFor_Commit是收款单关联金额,此字段也是比较重要的字段在介绍收款单时再着重介绍!P13四、其他收应收/其他应付单4.1相互关系:1.T_Rp_ArpBill.FBillid=T_Rp_ArpbillEntry.FBillid=T_Rp_Contact.FRpbillid=T_Rp_Plan_Ar.FBillid2.T_Rp_ArpBill.Fstatus=T_Rp_Contact.Fstatus3.T_Rp_ArpBill.Fnumber=T_Rp_Contact.FnumberP14其他收应收/其他应付单4.T_Rp_ArpBill.Fdate=T_Rp_Contact.Fdate=T_Rp_Plan_Ar.Fdate5.T_Rp_ArpBill.FFincdate=T_Rp_Contact.FFincdate6.T_Rp_ArpBilEntry中Famount,FamountFor,FremainAmount,FremainamountFor,是各条分录的剩余金额之和应与T_Rp_Contact,收付款计划表T_Rp_Plan_Ar/T_Rp_Plan_Ap的Famount,FamountFor,FremainAmount,FremainamountFor相等.7.同时由于T_Rp_ArpBilEntry表在10.2后的版本才新加的一张表,原来系统取数均是取自T_Rp_ArpBill,对于升级上来的数据或一些错误的数据,我们要保持T_Rp_ArpBill,T_Rp_ArpBilEntry和T_Rp_Contact,T_Rp_Plan_Ar/T_Rp_Plan_Ap中的单据金额,剩余金额等金额一致!P158.FBillType:票据类型关联t_RP_SystemEnum表的FItemID989-应收票据背书,993-应收票据转出,994-应收款转销,995-其它应收单,992-其它应付单,991-应付款转销,990-费用分配,988-期末调汇应收单,987-期末调汇应付单其他收应收/其他应付单9.FSource来源0.正常,1.票据转出,2.应收、付款转销,3.票据背书,4.费用分配,5-期末调汇10.FSourceID来源内码对应单据的IDP164.2数据流程1、录入时在t_rp_arpbill、t_rp_arpbillEntry插入其它应收单记录FbillType=995,fstatus=0,fgroupid=0,fvoucherid=0在t_rp_contact往来业务列表插入记录,Ftype=1(1-其它应收单,2-其它应付单),FRPBillID=t_rp_arpbill·Fbillid=t_rp_Plan_ar/ap.fbillid,fstatus=0,fgroupid=0,fvoucherid=0在t_rp_Plan_ar/ap.fbillid插入收款计划表记录,ForgID=t_rp_contact·fid2、审核时更改t_rp_arpbill其它应收单表中字段Fstatus字段值为审核状态值1更改t_rp_contact往来业务列表中字段Fstatus字段值为审核状态值1,生成t_RP_Contactbal表的数据。P17五、收/付/退款款单业务数据流程处理介绍P185.1关联关系:1.T_Rp_Newreceivebill.Fbillid=T_Rp_Arbillofsh.Fbillid=T_Rp_Contact.Fbillid2.T_Rp_Newreceivebill.Fstatus=T_Rp_Contact.Fstatus3.T_Rp_Newreceivebill..Fnumber=T_Rp_Contact.Fnumber4.T_Rp_Newreceivebill..Fdate=T_Rp_Contact.Fdate5.T_Rp_Newreceivebill.FFincdate=T_Rp_Contact.FFincdate6.T_Rp_Arbillofsh中Famount,FamountFor,FremainAmount,FremainamountFor,是各条分录的金额之和应与T_Rp_Newreceivebill和T_
本文标题:K3103应收应付数据结构及数据流程培训
链接地址:https://www.777doc.com/doc-637217 .html