应收应付账表范本 下载本文

业务还需要知道对应的币种?发生的金额是多少?另外不同的业务影响往来台账的要素也不一样,还需要知道是影响应收还是影响应付?是增加应收还是减少应收?是增加应付还是减少应付?那就需要在公用处理将这些因素都做为参数,调用公用处理的单据根据自己的业务类型传入不同的参数值。

业务发生的月份、对应的客户与供应商、对应的币种、发生金额这几个要素只能从录入的原始单据中获取。但是影响应收还是影响应付?是增加应收还是减少应收?等等这几个因素是根据往来单据的业务类型来定的,所以可以将往来单据进行类型划分,将每种往来单据影响往来台账的因素使用数据表记录下来。往来单据调用公用处理影响往来台账就不需要传入这些要素,只需要传入一个业务类型,公用处理根据这个业务类型取出对应影响往来台账的要素,再根据这些要素更新往来台账。

? 往来日记

为了实现应收应付明细账的输出,同时不需要从所有往来单据抓取发生的业务记录,我们使用往来日记数据表记录了所有往来单据的相关数据。这样只需要从往来日记数据表取数据就可以实现应收应付明细账的输出。

所有往来单据需要更新往来台账,同时需要向往来日记写数据。前面我们有说在每个往来单据中调用更新往来台账的公用处理,既然每个往来单据需要向往来日记写数据,那么我们就可以将向往来日记写数据与调用更新往来台账的公用处理放在一起,这样就只需要调用一个处理。

我们系统的实现方式是在每个往来单据中调用更新往来日记数据表的存储过程,再在更新往来日记数据表存储过程中调用更新往来台账的存储过程。

往来日记需要记录影响往来台账相关的要素,包括业务类型、财务期间、客户或供应商、币种、发生金额,另外为了通过往来日记能跟踪到对应的相关单据,还需要记录单据编号、备注、录入单据的窗体名等等。往来日记存储的这些要素,需要随往来单据的修改进行更新,所以在往来单据新增、修改、删除中都需要对往来日记数据表数据进行更新。往来单据与往来日记通过往来单据数据表中的往来日记序号(XXX_ARAPNO)与往来日记数据表(ARAPREC)中的序号(ARAPNO)进行关联。

注:我们前面需求描述中,应收明细账的每笔业务输出后需要计算本笔业务发生后 ? 往来台账

为了记录客户或供应商当前的应收款应付款,反应客户或供应商每月应收应付与收付款发生额,使用往来台账记录每个客户或供应商每月的期初应收应付额、本期应收应付发生额、本期收款付款发生额、期末应收应付额。

所有往来相关的业务单据都需要影响往来台账,我们实现的方式是在往来日记存储过程

的结存应收金额,这个应收金额在数据表中我们是不使用字段存储的,只存储

中调用影响往来台账的存储过程。往来业务单据中的要素都有可能进行修改,这些要素可能会影响往来台账的相关金额,所以往来单据的新增、修改、删除需要更新往来日记中的数据,同时也需要更新往来台账。

往来台账数据表只是记录了客户或供应商当月的发生数据。

? 月份往来台账

为了反应客户或供应商每月的发生数据,就需要分月份记录这些数据。月份往来台账就是分财务期间记录每个客户或供应商的期初应收应付额、月应收应付发生额、月收款付款发生额、期末应收应付额。往来台账记录的是当月的发生数据,在每个月所有往来业务发生完成后,需要进行结账处理,将当月的往来发生数据结转到月份往来台账中。

注:目前月份往来台账不只是记录了历史月份的往来发生数据,还记录了本月与未

来月份的往来发生数据。系统是允许提前录入下月发生的往来业务单据,比如当前月份是2004年5月,但现在实际月份已经是2004年6月,系统允许将2004年6月份的往来单据录入到系统,这样就会在月份往来台账中记录未来月

字段说明

?

往来日记(ARAPREC)

? 往来业务类型(ARAP_MIOTYPENO)

通过此字段与ARAPTYPEREC数据表关联,更新往来台账的存储过程就是从ARAPTYPEREC表中获取影响往来台账的相关要素更新往来台账。

不同往来业务单据对应的往来业务类型不一样,这个字段的值是由往来业务单据向往来日记数据表写数据时传入的。

? 单据编号(ARAPDOCNO)

此字段记录了对应原始单据的单据编号,单据编号在往来业务单据中是可以修改的,所以需要在新增单据、修改单据时更新往来日记表中的单据编号。

? 日期(ARAPDAT)

所有往来业务单据都有日期字段,此字段记录了对应往来业务单据的日期,日期在往来业务单据中是可以修改的,所以需要在新增单据、修改单据时更新往来日记数据表中的日期。

? 财务期间序号(ARAP _CWQJNO)

所有往来业务单据都有财务期间字段,此字段记录了对应往来单据的财务期间,财务期间在往来业务单据中是可以修改的,所以需要在新增单据、修改单据时更新往来日记表中的财务期间。

? 往来单位序号(ARAP _KHNO)

记录了对应往来业务单据中的客户或供应商序号,客户或供应商在往来业务单据中是可以修改的,所以需要在新增单据、修改单据时更新往来日记表中的客户或供应