新世纪ERP5.0应收系统设计文档

更新时间:2024-06-17 21:19:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

文件编号:HXXD/C-03-004-001

北京华夏新达软件股份有限公司

应收系统设计说明书

分 发 号: 编 制 人:姜冬梅

受控状态:受 控 审 核 人:

持 有 人: 批 准 人:

2001年 月 日发布 2002年 月 日实施

公司地址:北京市海淀区信息路30号上地大厦三层 邮 编:100085

电 话:8610-62978008 传 真:8610-62978897 网 址:www.hxxd.com

系统设计说明书-应收系统设计

目 录

1

引言 ........................................................................................................................................................ 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 2

编写目的 ........................................................................................................................................ 1 读者对象 ........................................................................................................................................ 1 项目背景 ........................................................................................................................................ 1 编写目标 ........................................................................................................................................ 1 定义 ................................................................................................................................................ 1 参考资料 ........................................................................................................................................ 3 变更历史 ........................................................................................................................................ 3

系统处理流程设计 ................................................................................................................................ 4 2.1 总体处理流程设计 ........................................................................................................................ 4 2.1.1 业务流程设计 ........................................................................................................................ 4 2.2 子流程或分支处理流程设计 ........................................................................................................ 4 2.2.1 子流程或分支流程1设计 .................................................................................................... 4 2.2.2 子流程或分支流程2设计 .................................................................................................... 4

3 技术方案设计 ........................................................................................................................................ 4 3.1 3.2 3.3

系统总体技术方案设计 ................................................................................................................ 4 系统体系结构设计 ........................................................................................................................ 4 重点技术的分析、采用和设计 .................................................................................................... 4

4 系统功能结构设计 ................................................................................................................................ 4 4.1 4.2

系统总体功能结构设计 ................................................................................................................ 4 功能分配 ........................................................................................................................................ 5

5 数据结构设计 ........................................................................................................................................ 6 5.1 逻辑结构设计 ................................................................................................................................ 6 5.2 物理结构设计 ................................................................................................................................ 6 5.2.1 物料档案表:(Gy_material) .................................................................................................. 6 5.2.2 往来客户表:Gy_Customer .................................................................................................. 6 5.2.3 往来供应商表:Gy_Supplier ................................................................................................ 6 5.2.4 系统参数表:(Gy_AccInformation) ...................................................................................... 6 5.2.5 入帐科目表:(RP_InputCode) ................................................................................................. 7 5.2.6 单据及处理类型表:(RP_BillsType) ....................................................................................... 8 5.2.7 帐龄期间表:(RP_BillAge) ...................................................................................................... 8 5.2.8 银行账号表:Gy_BankAccount ............................................................................................ 8 5.2.9 应收应付凭证类别表 ............................................................................................................ 9 5.2.10 结算单据表:(RP_CloseBill) ................................................................................................... 9 5.2.11 应收(应付)明细帐 (RP_AccList) ................................................................................... 10 5.2.12 应收(应付)总帐 (RP_AccSum) ........................................................................................... 11 5.2.13 其他应收(应付)单 (RP_OtherBill) ................................................................................ 11 5.2.14 应收(应付)帐核销情况表 (RP_Cancel) ............................................................................. 12 5.2.15 应收(应付)票据 (RP_Note) ........................................................................................... 13 5.2.16 应收(应付)票据核算表 (RP_NoteClose) ...................................................................... 14 5.2.17 坏帐表(应收):RP_BadDebt ........................................................................................... 15

6 接口设计 .............................................................................................................................................. 16 6.1 6.2

外部接口 ...................................................................................................................................... 16 内部接口 ...................................................................................................................................... 16

- I - 北京华夏新达软件股份有限公司

系统设计说明书-应收系统设计

7

系统模块详细设计 .............................................................................................................................. 16 7.1 基础设置 ...................................................................................................................................... 16 7.1.1 系统参数设置 ...................................................................................................................... 16 7.1.2 基本科目设置 ...................................................................................................................... 17 7.1.3 客户科目设置 ...................................................................................................................... 18 7.1.4 物料科目设置 ...................................................................................................................... 19 7.1.5 帐龄区间设置 ...................................................................................................................... 19 7.1.6 银行帐户设置 ...................................................................................................................... 20 7.2 系统初始化: .............................................................................................................................. 21 7.2.1 期初应收单 .......................................................................................................................... 21 7.2.2 期初应收票据 ...................................................................................................................... 23 7.3 应收单据 ...................................................................................................................................... 23 7.3.1 发票过账 .............................................................................................................................. 23 7.3.2 代垫费用单 .......................................................................................................................... 24 7.3.3 代垫费用单列表 .................................................................................................................. 24 7.3.4 其他应收单 .......................................................................................................................... 26 7.3.5 其他应收单列表 .................................................................................................................. 26 7.4 收款管理 ...................................................................................................................................... 26 7.4.1 收款结算单 .......................................................................................................................... 26 7.4.2 收款结算单列表 .................................................................................................................. 26 7.4.3 应收票据 .............................................................................................................................. 28 7.4.4 应收票据列表 ...................................................................................................................... 28 7.5 核销处理 ...................................................................................................................................... 33 7.5.1 单据核销 .............................................................................................................................. 33 7.5.2 核销查询 .............................................................................................................................. 34 7.6 凭证处理 ...................................................................................................................................... 35 7.6.1 销售发票凭证 ...................................................................................................................... 35 7.6.2 其他应收单凭证 .................................................................................................................. 36 7.6.3 到款结算凭证 ...................................................................................................................... 37 7.6.4 应收票据凭证 ...................................................................................................................... 37 7.6.5 票据变动凭证 ...................................................................................................................... 37 7.6.6 核销制作凭证 ...................................................................................................................... 38 7.7 坏帐 .............................................................................................................................................. 38 7.7.1 坏帐损失处理 ...................................................................................................................... 38 7.7.2 坏帐收回处理 ...................................................................................................................... 39 7.7.3 坏帐处理查询 ...................................................................................................................... 40 7.8 统计分析 ...................................................................................................................................... 41 7.8.1 应收明细帐 .......................................................................................................................... 41 7.8.2 应收总帐 .............................................................................................................................. 42 7.8.3 客户余额表 .......................................................................................................................... 43 7.8.4 帐龄分析 .............................................................................................................................. 44 7.9 月末结账 ...................................................................................................................................... 44 8

接口详细设计 ...................................................................................................................................... 45 8.1 8.2 9 10

外部接口的详细描述与实现算法 .............................................................................................. 45 内部接口的详细描述与实现算法 .............................................................................................. 45

测试环境设计 ...................................................................................................................................... 45 运行设计 .......................................................................................................................................... 45

运行模块组合 .......................................................................................................................... 45

10.1

- II - 北京华夏新达软件股份有限公司

系统设计说明书-应收系统设计

10.2 10.3 11 12 13

运行控制 .................................................................................................................................. 45 运行时间 .................................................................................................................................. 45

容错性设计 ...................................................................................................................................... 46 安全性设计 ...................................................................................................................................... 46 维护设计 .......................................................................................................................................... 46

- III - 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

1 引言

1.1 编写目的

作为软件产品开发的依据。详细说明系统的业务流程、数据流程、内部接口、外部接口、数据表和功能模块设计。

本说明书也是最终对产品进行集成测试(也称综合测试或需求测试)的依据。

1.2 读者对象

系统分析,编程及测试人员. 具体人员包括:

1.3 项目背景

项目名称:应收系统 项目定义:

项目代号:HXXD 5.0 – AR

委托单位:华夏新达科技股份有限公司 开发单位:华夏新达科技股份有限公司研发中心 主管部门:

背景:新世纪/ERP 3.8版本的应收系统功能不能完全满足财务应用要求;同时目前实施的项目在应收方面提出新的要求。在此基础上决定重新设计、编写应收系统。

1.4 编写目标

为财务部门提供单据汇票管理、核销、坏帐处理、往来对帐、帐龄分析、帐务系统、自动生成凭证。

1.5 定义

应收帐款:是企业的一种债权,是企业因销售产品或商品,或提供劳务而形成的短期性债权。应收帐款一般产生于企业正常的经营活动,是在信用制度下由于赊销而形成的,预计正常收回期一般为一个月,最多不超过一年。

应收帐款入帐时间的确认:应收帐款入帐时间的确认与营业收入的确认标准密切相关,在销售成立时既确认了销售收入,又确认了应收帐款。实务中通常以发票日作为确认应收帐款的入帐时间。

折扣条件:包括商业折扣和现金折扣。存在商业折扣时,一般以实际售价确认收入和应收帐款,即商业折扣不包括在收入和应收帐款金额中,而从标价中扣除。

现金折扣:是企业为鼓励顾客及早付款而对顾客的一种优惠。一般表示为“3/10,N/30”(表示付款期限为30天,若在10天内付款则享受售价3%的折扣,N-Net Amount)或“3/10,E.O.M”(表示顾客应在月底前付款,但10天内付款则享受3%的折扣,E.O.M-End of the Month)。 现金折扣处理的两种方法:总价法和净价法。总价法是指在销货发生时,按未扣减现金折扣前的实际售价计价入帐,并以此作为应收帐款的入帐金额。如果顾客在折扣期内付款而获得现金折扣,则将实际收到的价款连同给予顾客的现金折扣作为应收帐款的减少,给予顾客的现金折扣则作为财务费用处理。净价法是指

第 1 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

按扣除现金折扣后的净额确认收入和应收帐款。这种方法假设顾客一般都会得到现金折扣,把客户取得折扣视为例外情况。我国目前的会计实务中,所采用的是总价法,其他国家一般也采用总价法。

应收票据:广义上讲是一种债权凭证,应包括企业持有的、未到期兑现的汇票、本票和支票。但在我国会计实务中,支票、银行本票及银行汇票均为见票即付的票据、无需将其列为应收票据予以处理。因此,应收票据就是企业持有的未到期或未兑现的商业汇票,亦指收到的经承兑人承兑的商业汇票。根据我国现行法律的有关规定,商业汇票的期限不得超过六个月,因而我国的应收票据是一种流动资产。

应收票据的分类:按其有效期限是否在一年以内,可以分为短期应收票据和长期应收票据。在我国,长期应收票据尚不存在,企业收到的商业汇票以票据面值入帐。

商业汇票:按带息分类,商业汇票分为带息票据和不带息票据两种。按照票据承兑人的不同进行分类,商业汇票分为银行承兑汇票和商业承兑汇票两种。按照是否有追索权分类,商业汇票分为带追索权的商业汇票和不带追索权的商业汇票两种。

带息汇票:指商业汇票到期时,承兑人除向收款人或被背书人支付票面金额外,还应按票面金额和票据规定的利息率支付自票据生效日起至票据到期日止的利息的商业汇票。在我国当前的会计实务中,为了简化核算手续,不论是收到附息或不附息的票据,都按面值计价。

不带息汇票:指商业汇票到期时,承兑人只按票面金额向收款人或被背书人支付款项的票据。 承兑:是汇票付款人承诺在汇票到期日支付汇票金额的票据行为。 银行承兑汇票:承兑人是申请人的开户银行。 商业承兑汇票:承兑人是付款人。

追索权:是指企业在转让应收款项的情况下,接受应收款项转让方在应收款项遭拒付或逾期时,向该应收款项转让方索取应收金额的权利。在我国,商业票据可背书转让,持票人可以对背书人、出票人以及票据的其他债务人行使追索权。也就是说应收票据贴现若带有追索权,则贴现企业应在票据上背书,承诺债务人到期不支付,则企业负有连带偿还责任。若不带有追索权,则企业贴现后就将票据上的风险和未来经济利益全部转让给银行。

票据到期日确定:票据的期限一般有按月表示和按日表示两种。票据期限按月表示时,票据的期限不考虑各月份实际天数多少,统一按次月对日为整月计算。例如3月2日签发 期限6个月 期到、期日为9月2日,1月31日签发 期限1个月到期日为2月28日(闰年为2月29日),带息票据的利息应按票面金额、票据期限(月数)和月利率计算。票据期限按日表示时,票据的期限不考虑月数,统一按票据的实际天数计算,带息票据的利息应按票面金额、票据期限(天数)和日利率计算。

应收票据的取得:企业收到承兑的商业汇票时,应按票面金额借记“应收票据”科目,并根据不同的业务内容分别贷记“产品销售收入”、“应交税金”、“应收帐款”等科目。 商业汇票到期值:指票据到期应收的票款额,对于不带息票据来说,到期值就是票据面值,对于带息票据来说,其到期值是票据面值加计应收票据到期利息的合计金额。计算应收票据利息的方法是:应收票据利息=应收票据面值*利率*时期公式中的票据面值是指商业汇票票面记载的金额,时期是指票据的有效期限,利率是指票据所规定的利率(一般以年利率表示)

不带息票据:票据到期值=票据面值

带息票据: 票据到期值=票据面值+应收票据利息

商业汇票的期限按月数表示时:应收票据利息=应收票据面值*利率*时期(月数)/12 商业汇票的期限按日表示时:应收票据利息=应收票据面值*利率*时期(天数)/360 在我国,一般对应收票据不提取坏帐准备。

应收票据的处理(结算,转出,贴现,背书),此四种处理方式仅能执行一次,

应收票据的贴现:指企业以未到期票据向银行融通资金,银行按票据的应收金额扣除一定期间的利息后的余额付给企业的融资行为。贴现利息计算公式为:贴现息=票据到期值*贴现率*贴现期 贴现息是贴现银行将款项贴现给(借给)贴现企业所收取的利息,是企业贴现需支付的代价。贴现率是贴现银行专门为这种融资行为确定的利率。贴现期是指票据的贴现日到到期日之间的时间。

贴现利息=票据到期值*贴现利率*贴现期

贴现金额=票据到期值-贴现利息(票据到期值的计算见上面)

第 2 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

应收票据的转让(背书)

企业采购材料物资或清偿债务时,可将企业持有的商业汇票作为支付手段,背书转让给供货单位或债权人,用以抵偿应支付的货款或所欠的债务。对于已背书转让的商业承兑汇票,若付款人到期无力兑付票款,背书人负有连带的付款责任,由此而产生的或有负债,也应在资产负债表中加以说明。 背书可能有两种情况:1-背书冲销应付帐款 2-其他

应收票据到期的付款违约(转出):如果付款人于票据到期时仍未偿还票款,称为应收票据到期付款违约,应分别不同情况处理。一种为转入应收帐款,一种为开一张新应收票据。本系统主要处理转入应收帐款的情况。

应收票据到期收回(结算):票据到期后,企业收回相应款项,一般为银行结算。 坏帐:企业的应收帐款可能由于种种原因而不能收回,这些不能收回的帐款称为 坏帐。

坏帐损失:由于坏帐而发生的损失称为坏帐损失或坏帐费用。坏帐损失可以通过“坏帐损失”科目进行核算,也可在“管理费用”科目设置“坏帐费用”明细科目进行核算,我国一般采用后者。

直接转销法:核算坏帐的两种方法之一。是在实际发生坏帐时,直接冲消应收帐款,并确认坏帐损失,借记“管理费用”科目,贷记“应收帐款”科目。

备抵法:核算坏帐的两种方法之一,是根据收入和费用配比的原则,按期估计坏帐损失,列为坏帐费用,形成坏帐准备。在实际发生坏帐时,冲销坏帐准备的方法。提取坏帐准备时,借记“管理费用”科目,贷记“坏帐准备”科目;实际发生坏帐时,借记“坏帐准备”科目,贷记“应收帐款”科目。同时借记“银行存款”等,贷记“应收帐款”科目。估计各会计期间坏帐损失的方法有三种,即应收帐款余额百分比法,帐龄分析法和赊销百分比法。在我国,按照有关规定,企业一般应采用应收帐款余额百分比法计提坏帐准备。 应收帐款余额百分比法:是按应收帐款余额的一定比例估计坏帐损失的方法。一般工业企业和商品流通企业估计比例为3‰-5‰,一般说来估计坏帐损失的应收帐款包括销货应收款和应收票据两部分,不包括企业的预付帐款和其他应收款等,在我国会计事务中,按有关法规制度的规定,一般只按应收帐款的余额估计坏帐损失。应收帐款余额是根据应收帐款、预收帐款等科目的明细科目的借方余额加总计算。当会计期末(年末)估计的坏帐损失与“坏帐准备”科目的余额有差异时,应对“坏帐准备”科目的余额进行调整,使调整后“坏帐准备”科目的贷方余额与估计的坏帐数额一致。凭证生成:借记管理费用(有可能为负数),贷记坏帐准备。

帐龄分析法:是按应收帐款帐龄的长短,根据以往的经验确定坏帐损失百分比,并据以估计坏帐损失的方法。对坏帐的核算原理与应收帐款余额百分比法相同,两者的区别在于估计坏帐的方法有所不同。

赊销百分比法:是以赊销金额的一定百分比估计坏帐损失的方法。百分比一般根据以往的经验,按赊销金额中平均发生坏帐损失的比率加以计算确定。采用赊销百分比法时,一般不需要调整坏帐准备余额。

坏帐收回:已确认坏帐损失的客户又收到部分或全部欠款.

预付款项:包括预付货款和预付工程款等。预付货款是企业按照购货合同规定预付给供货方的货款。如预付的定金。预付工程款:是企业按照工程合同规定预付给施工单位的工程价款和备料款。

其他应收款:其产生于企业的非购销活动,指除应收帐款、应收票据和预付款项以外的各种应收、暂付款项。包括各种赔款、存出保证金、备用金、应收包装物租金、应收股利、应向职工收取的各种垫付款等。

1.6 参考资料

可包括:

A. 华夏新达公司:《十月份开发计划》

B. 华夏新达产品:新世纪/ERP 3.5 应付系统、采购系统、总账系统 C. 沧化项目:应收系统、采购系统、总账系统 D. 华夏新达公司内部资料:《应收应付款管理系统3.0分析文档》 E. 金蝶K3 V8.8:应收系统(演示版) F. 经济科学出版社:《企业会计实务》 赵璟 ISBN: 7-5058-1985-2

1.7 变更历史

序号 1. 人员 张建忠 日期 2000.12 变更详情 初稿 第 3 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

2. 3. 4. 5. 邢刚 姜冬梅 2001.10 2001.11 补充功能 调整功能,定稿 2 系统处理流程设计

2.1 总体处理流程设计

2.1.1 业务流程设计

此处给出伴随整个应用系统的业务流程而产生和处理的数据流程图和必要的文字说明。

2.2 子流程或分支处理流程设计

2.2.1 子流程或分支流程1设计

此处给出总体处理流程中各个处理环节中的内部处理流程,包括业务处理流程图和数据处理流程图以及必要的文字说明。

2.2.2 子流程或分支流程2设计

。。。。。。

3 技术方案设计

3.1 系统总体技术方案设计 3.2 系统体系结构设计

此处给出整个系统的体系结构,功能组成。

3.3 重点技术的分析、采用和设计

此处给出整个系统中所采用的关键技术、最新技术、体现本系统技术特色等的内容。

4 系统功能结构设计

4.1 系统总体功能结构设计

功能名称 基础信息设置 系统参数设置 功能描述 设置系统参数 第 4 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

基本科目设置 客户科目设置 物料科目设置 帐龄区间设置 银行账号 初始化 期初应收单 应收票据 应收单据 发票过账 代垫费用单 其他应收单 收款处理 结算收款单 应收票据 核销处理 单据核销 核销查询 制作凭证 销售发票制作凭证 其他应收制作凭证 到款结算制作凭证 应收票据制作凭证 票据变动制作凭证 单据核销制作凭证 坏帐处理 坏帐损失 坏帐收回 坏帐处理查询 统计分析 应收明细账 应收总帐 客户余额表 帐龄分析 月末结帐 月末处理 设置系统主要科目 设置客户对应的科目 设置产品对应的科目 设置应收帐龄区间 设置银行帐号 录入期初应收单 录入期初应收票据 引入赊销发票到明细账中 主要是代垫运费 其它应付单 包括:到款、退款、预收。 应收票据 对单据进行核销处理 对核销情况进行查询 对应收单据进行坏帐损失处理 对发生的坏帐进行坏帐收回处理 对于坏帐的发生和收回情况进行查询 按客户进行应收明细账的查询 按客户进行应收总帐的查询 根据核销情况对客户应收余额进行查询 根据帐龄区间的设置对客户的应收帐款进行帐龄分析 进行月末结帐及年末结转处理 4.2 功能分配

采用如下矩阵图表明各项功能与程序结构的关系: 程序1 程序2 。。。。。。 功能需求1 √ 功能需求2 。。。。。。 功能需求N √ 程序N √ 第 5 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

5 数据结构设计

5.1 逻辑结构设计

此处给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、定义、长度及它们之间的层次的或表格的相互关系。

5.2 物理结构设计

此处给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系(索引、设备、存储区域)、设计考虑和安全保密条件。

约定:

(PK)主键 (FK) 外键 C:Char NC:Nchar NVC:NVarChar NN:NotNull

编码字段:char 名称及描述字段:NvarChar 金额型:Money 数值型:Deci,18,6 布尔型:Boolean

如无特殊说明则将数值型字段默认值设为0,非外键可为空字符型字段默认值设为 \

表例:

5.2.1 物料档案表:(Gy_material)

销售收入 (SellAccCode):记载产品销售收入登记的会计科目。 应交增值税 (SellTaxAccCode):记载产品的增值税登记的会计科目。

材料采购 (PurAccCode):记载原材料采购的登记记帐会计科目。

进项增值税 (PurTaxAccCode):记载原材料的增值税登记的会计科目。

5.2.2 往来客户表:Gy_Customer

收款科目 (RrAccCode):记载收到客户的钱,记入的会计科目。 应收科目 (ArAccCode):记载客户的应收帐款科目。 预收科目 (PrAccCode):记载客户的预收帐款科目。

5.2.3 往来供应商表:Gy_Supplier

付款科目 (RpAccCode):记载付款该供应商的记帐会计科目。 应付科目 (ApAccCode):记载应付该供应商的记帐会计科目。 预付科目 (PpAccCode):记载预付该供应商的记帐会计科目。

5.2.4 系统参数表:(Gy_AccInformation)

记载应收应付的系统参数设置。其中应收以AR_打头,应付以AP_打头,现收以AC_打头。在不同的系统中只显示相关的部分。

ItemCode AR_IsMakerNotChecker ItemName 制单、审核不为同一人:默认设置为是。 ItemValue 1 第 6 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

AR_IsSettleAfterVouch AR_IsInvPriceAndTax AR_CshWbBs AP_IsMakerNotChecker AP_IsInvPriceAndTax AP_IsSettleAfterVouch AP_CshWbBs 本期单据全部生成凭证后才能月末结账 :默认设置为否。 发票制作凭证时,价税分开:默认设置为是。 应收帐款初始化完毕标识 制单、审核不为同一人:默认设置为是。 发票制单时,价税分开:默认设置为是。 本期单据全部生成凭证后才能月末结账 :默认设置为否。 应付帐款初始化完毕标识 0 1 0 1 1 0 0

会计期间:采用公用会计日历表gy_Kjrlb,包含三条记录应收会计期间、应付会计期间、现结收款会计期间。

5.2.5 入帐科目表:(RP_InputCode) 保存应收应付系统的基本科目设置。 字段编码 ItemCode ItemName CCode RPFlag 字段说明 入帐科目索引号 入帐科目说明 入帐会计科目编码 见科目编码表:Cwzz_AccCode 应收应付系统标识 AR-应收 AP-应付 AC-现结 字段属性 C,10 NN NC,30 NN C,15 (FK) NN C,2 NN 内容: AR_ArAccCode 应收帐款科目 AR_BadDebtAccCode 坏帐损失科目 AR_BadDebtPrepAccCode 坏帐准备科目 AR_BankNoteAccCode 应收票据科目 (银行承兑) AR_CashDisAccCode 现金折扣科目 AR_CommNoteAccCode 应收票据科目 (商业承兑) AR_FareAccCode 代 垫费用科目 AR_NoteFareAccCode 票据费用科目 AR_NoteIntAccCode 票据利息科目 AR_PrAccCode 预收帐款科目 AR_RrAccCode 常用收款科目 AR_SellAccCode 销售收入科目 AR_SellTaxAccCode 应交销项增值税科目 AP_ApAccCode 应付帐款科目 AP_BankNoteAccCode 应付票据科目 (银行承兑) AP_CashDisAccCode 现 金折扣科目 AP_CommNoteAccCode 应付票据科目 (商业承兑) AP_NoteFareAccCode 票据费用科目 AP_NoteIntAccCode 票据利息科目 AP_PayAccCode 常用付款科目 第 7 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

AP_PpAccCode 预付帐款科目 AP_PurAccCode 采 购科目 AP_PurTaxAccCode 进 项税金科目

5.2.6 单据及处理类型表:(RP_BillsType)

票据处理和核销可能产生新的单据,为便于表示,将处理也标记为一种单据类型。

字段编码 字段说明 字段属性 BillItemCode C,2 NN 单据类型(处理)编号 应收系统: 01-商业承兑汇票 02-银行承兑汇票 10-普通发票 11-专用发票 20-其他应收单 21-代垫费用单 30-收款单31-预收单32-退款单 40-应收票据结算41-应收票据转出42-应收票据贴现43-应收票据背书 50-到款结算51-预收冲应收 52-应收冲应付 53自动核销 60-坏帐损失61-坏帐收回 应付系统: B1-商业承兑汇票 B2-银行承兑汇票 70-普通发票 71-专用发票 80-其他应付单 90-付款单91-预付单 92-退款单 A0-付款结算A1-预付冲应付 A2-应付冲应收 C1-应付票据付款 BillItemName Nc,20 NN 单据类型(处理)名称 RPFlag C,2 NN 应收应付系统标识 AR-应收 AP-应付

5.2.7 帐龄期间表:(RP_BillAge)

字段编码 BillAgeID MinBillAge MaxBillAge BEDays RPFlag

字段说明 自动编号,作为顺序号 启始帐龄天数 终止帐龄天数 起止天数 应收应付系统标识 AR-应收 AP-应付 字段属性 Int (PK) Int NN Int NN Nc,15 C,2 NN 5.2.8 银行账号表:Gy_BankAccount

字段编码 BankId 字段说明 记录自动编号(唯一标识) 字段属性 Int 第 8 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

BankCode BankName BankAccNum AccCode Remark 银行帐户编码Refrence银行帐户表 银行帐户名称 银行帐号 对应银行科目编码References会计科目表 备注 C,3,NN(PK) NC,40,NN C,20 ,NN C,15,(FK),NN Nvc,40 5.2.9 应收应付凭证类别表

字段编码 ID RPFlag BillTypeCode BillItemCode BillItemName VouchClassCode VouchModel Digest

字段说明 自动识别 应收应付系统标识 AR-应收 AP-应付 AC-现结 单据(处理)大类型编码 单据(处理)类型编码 单据(处理)类型名称 单据(处理)应生成的凭证类别 单据(处理)生成的凭证模式 备注信息 字段属性 Int(FK) C,2 NN C,2,NN C,2,NN NC,20 NC,2 NN C,2,NN NC,20 NN 5.2.10 结算单据表:(RP_CloseBill)

包含:现结收款单、收款单、退款单、预收单及期初预收单和付款单。 字段编码 字段说明 字段属性 CloseBillID Int (Pk) 结算单据ID,用函数 RPFlag C,2 NN 应收应付系统标识 AR-应收 AP-应付 AC-现结 BillDate Date NN 单据处理日期 KJYear Int NN 年度 Period Int NN 会计期间 BillItemCode C,2 NN 单据类型编码 30-到款单31-退款单32-预收款 90-付款单91-预付单 92-退款单 BillCode C,20 NN 单据号:系统生成编号 PSCode C,12,(FK) NN 往来单位编码: RPFlag=AR时Refrence客户表CurCode RPFlag=AP时Refrence供应商表SupplierCode Digest Nc,40 摘要 VouchID 记账凭证标识id Int默认0 ForeignCurrCode 原币编码References 外币表 C,6,(FK)NN YbSsJe MoneyNN 原币实收(实付)金额 AccRate 记帐汇率 D,6 默认1 BbSsJe MoneyNN 本币实收(实付)金额 SSCode C,3,(FK),NN 结算方式编码Refrence 结算方式表 AccCode 结算科目编码References会计科目表 C,15(FK)NN AccCodeArAp C,15(FK) 应收(付)科目编码 第 9 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

BankBillNo BankCode SourceBillCode 银行票号(汇票和支票号码等) 银行帐户编码Refrence银行帐户表 生成该收款单(或付款单)的票据号。 如应收票据形成的结算单据等 此字段的意义在于,其他非结算收款形成的单据不能删除。 部门编码References 部门表 经办人 References 职员表 是否已核销完毕 制单人 审核人 是否生成凭证。 是否核销 期初标识(1-期初录入 0-否) C,8 C,3 (FK) C, 20默认为0 DeptCode PersonCode OverStatus Maker Checker IfBuildVouch IfCancel StartFlag C,12,(FK) C,8,(FK) Bit 默认False NC,10 NN NC,10 Bit Bit Bit NN 5.2.11 应收(应付)明细帐 (RP_AccList)

字段编码 AccListId RPFlag AccCode AccCodeArAp PSCode 字段说明 明细帐记录自动编号(明细帐唯一标识) 应收应付系统标识 AR-应收 AP-应付 AC-现结 单据科目编码 应收(付)科目 往来单位编码: RPFlag=AR时Refrence客户表CurCode RPFlag=AP时Refrence供应商表SupplierCode 记帐日期(即审核单据时的日期) 会计年度 会计期间 单据类型编号 对应单据ID(收款结算单和销售发票的ID) 对应单据编码(应收系统中:收款结算单和销售发票的单据号)(应付系统中:付款结算单和采购发票单据号)等 该笔明细对应的记账凭证ID 摘要 原币编码References 外币表 记帐汇率 原币应收(应付)金额 原币实收(实付)金额 本币应收(应付)金额 本币实收(实付)金额 原币已核销金额 本币已核销金额 是否核销完成 结算方式编码Refrence 结算方式表 字段属性 Int C,2NN C,15,(FK),NN C,15(FK),NN C,12,(FK)NN BillDate KJYear Period BillItemCode BillId BillCode DateNN Int,(PK)NN Int,(PK)NN C,2,NN INT NN C,20NN VouchId Digest ForeignCurrCode AccRate YbYsJe YbSsJe BbYsJe BbSsJe YbCancelje BbCancelJe OverStatus SSCode Int默认值为0 Nc,40 C,6,(FK)NN DECI,6默认1 Money Money Money Money Money Money Bit NN默认False C,3,(FK) 第 10 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

BankBillNo BankCode PayCode IfBuildVouch DeptCode PersonCode Maker Checher StartFlag

银行票据号码 银行帐户, Refrence BankCode表 付款条件编码Refrence 付款条件表Gy_PayCon 是否已生成凭证 部门编码Refrence部门表 经办人Refrence人员表 制单人 审核人 期初标识(1-期初录入0-否) C,8 C,3 C,4,(FK) Bit,默认false C,12(FK) C,8(FK) nC,10NN nC,10NN Bit NN 5.2.12 应收(应付)总帐 (RP_AccSum)

字段编码 AccSumID RPFlag PSCode 字段说明 唯一标识,自动+1 应收应付系统标识 AR-应收 AP-应付 往来单位编码: RPFlag=AR时Refrence客户表CurCode RPFlag=AP时Refrence供应商表SupplierCode 部门编码Refrence部门表 经办人 References 职员表 原币编码References 外币表 会计年度 会计期间 原币年初余额 原币期初余额 原币本期应收(应付)金额 原币本期实收(实付)金额 原币本期期末余额 本币年初余额 本币期初余额 本币本期应收(应付)金额 本币本期实收金额 本币本期期末应收(实付)余额 字段属性 Int C,2 NN C,12,(FK)NN DeptCode PersonCode ForeignCurrCode KJYear Period YbNcye YbQcye YbYsJe YbSsJe YbQmye BbNcye BbQcye BbYsJe BbSsJe BbQmye C,12(FK) C,8(FK) C,6,(FK)NN Int,(PK)NN Int,(PK)NN Money Money Money Money Money Money Money Money Money Money 5.2.13 其他应收(应付)单 (RP_OtherBill)

包含:其他应收单、代垫费用单、生成的应收单和期初应收单。 字段编码 字段说明 字段属性 OtherBillId IntNN,PK 单据ID,用函数+1 RPFlag C,2NN 应收应付系统标识 AR-应收 AP-应付 BillDate DateNN 制单日期 第 11 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

KJYear Period BillItemCode 会计年度 会计期间 单据类型编码 其他应收单取值为20; 代垫运费单取值为21; 其它应付单取值为80 BillCode 单据编号 PSCode 往来单位编码: RPFlag=AR时Refrence客户表CurCode RPFlag=AP时Refrence供应商表SupplierCode Digest 摘要 VouchId 凭证唯一关联标识,期初录入时可以为0 AccCode 其他应收(应付)单科目编码References科目编码表 AccCodeArAp 应收(应付)科目编码References科目编码表 ForeignCurrCode 原币编码References 外币表 YbYsJe 原币金额 AccRate 记帐汇率 BbYsJe 本币金额 SourceBillCode 记载是由哪张单据生成的应收单,如应收票据转出为应收单时,记录应收票据号。 防止在该菜单中删除由其他系统生成的单据。 PayCode 付款条件编码 Refrence表Gy_PayCon DeptCode 部门编码References 部门表 PersonCode 经办人 Maker 制单人 Checker 审核人 IfBuildVouch 是否生成凭证。 IfCancel 是否核销 OverStatus 是否已核销完毕 StartFlag 期初标识(1-期初录入 0-否) Int,(PK)NN Int,(PK)NN C,2NN C,20NN C,12,(FK)NN Nc,40 Int,默认0 C,15(FK) C,15(FK) C,6,(FK) NN MoneyNN DECI,6 默认1 MoneyNN C,20 C,4,(FK) C,12,(FK) c,8, (FK) NC,10NN NC,10 Bit,默认False Bit Bit默认0 NN Bit 5.2.14 应收(应付)帐核销情况表 (RP_Cancel)

字段编码 CancelID RPFlag CancelDate KjYear Period CancelNo 字段说明 自动编号,唯一标识 应收应付系统标识 AR-应收 AP-应付 AC- 现结 核销日期 会计年份 会计月份 一张核销单据多次核销的批号,多条 字段属性 Int C,2 Date INT,NN INT,NN Int NN 第 12 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

核销记录靠它关联。以与应收单对应的单据为编号依据。如收款单、予收单等。 (每次核销操作的批号=最大批号+1) 核销过程编码 50:到款结算 51:预收冲应收 52:应收冲应付 A0-付款结算A1-预付冲应付 A2-应付冲应收 单据类型编码 参与核销的单据ID 参与核销的单据编码 往来单位编码: RPFlag=AR时Refrence客户表 RPFlag=AP时Refrence供应商表 原币编码References 币种表 记帐汇率 原币核销金额 本币核销金额 原币剩余金额 本币剩余金额 核销人 凭证ID 需要核销的单据在明细帐中的ID 应收冲应付,新生成的明细账记录的ID 应付冲应收,新生成的明细账记录的ID CancelItemCode C,2,NN BillItemCode BillId BillCode CusCode SupplierCode ForeignCurrCode AccRate YbCancelJe BbCancelJe YbYe BbYe Canceler VouchID AccListID YFID

C,2 NN Int NN C,20 C,12 C,12 C,6,(FK)NN DECI,6NN MoneyNN MoneyNN Money Money NC,10 NN Int Int Int 5.2.15 应收(应付)票据 (RP_Note)

字段编码 NoteId RPFlag BillDate KjYear Period BillItemCode 字段说明 票据号码ID(唯一标识,与票据结算表关联) 应收应付系统标识 AR-应收 AP-应付 业务处理日期 会计年份 会计月份 单据类型编码 应收票据商业承兑汇票取值为01 应收票据银行承兑汇票取值为02 应付票据商业承兑汇票取值为B1 应付票据银行承兑汇票取值为B2 应收(付)票据对应的会计科目References会计科目表 对应的应收(付)帐款会计科目References会计科目表 字段属性 Int C,2NN DateNN INT,NN INT,NN C,2NN AccCodeBill AccCodeArAp C,15,FK C,15,FK 第 13 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

NoteCode PSCode 票据编号 往来单位编码: RPFlag=AR时Refrence客户表CurCode RPFlag=AP时Refrence供应商表SupplierCode Payer 付款单位 SignDate 签发日期(或出票日期) ExpireDate 到期日 ForeignCurrCode 原币编码References 外币表 AccRate 记帐汇率 YbSsJe 原币票据面值 BbSsje 本币票据面值 NoteRate 票面利率 YbInterest 原币票面利息 BbInterest DeptCode PersonCode CloseBillID VouchId Maker Checker Fstatus 原币票面利息 部门编码References 部门表 经办人 审核后,生成的收款单的id 记帐凭ID 制单人 审核人 状态 9---应收(付)票据收(付)票; 40-应收票据兑现 41-应收票据转出; 42-应收票据贴现; 43-应收票据背书。 C1-应付票据付款 是否生成凭证。 摘要 期初标识(1-期初录入 0-否) C,20NN C,12,(FK),NN NC,30 DateNN DateNN C,6,(FK)NN DECI,6NN MoneyNN MoneyNN Dec,10,6 Money Money C,12,(FK) C,8(FK) Int(FK) Int(FK) NC,10NN NC,10 Char,2 IfBuildVouch Digest StartFlag

Bit,默认False Nchar,30 Bit默认0 5.2.16 应收(应付)票据核算表 (RP_NoteClose)

字段编码 NoteCloseId NoteId RPFlag CloseDate KjYear Period BillItemCode 字段说明 票据ID,自动+1 票据号码ID 应收应付系统标识 AR-应收 AP-应付 处理日期 会计年份 会计月份 单据类型编码 40-应收票据兑现 41-应收票据转出 42-应收票据贴现 字段属性 Int INT NN (FK) C,2NN DateNN INT,NN INT,NN C,2NN 第 14 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

43-应收票据背书 C1-应付票据付款 贴现银行帐户编码Refrence银行帐户表 贴现天数 贴现率 币别 Refrence币别表 记帐汇率 变动金额(贴现金额)或兑现金额或转出金额或背书或付款 本币金额 变动时取得(付出)利息 本币利息 变动时原币费用 本币费用 科目编码 References 会计科目表.如兑现就是银行存款,若转出就是应收帐款,若背书最可能是应付帐款. 应收(付)票据科目编码 往来单位编码: RPFlag=AR时Refrence客户表CurCode RPFlag=AP时Refrence供应商表SupplierCode 利息科目编码 费用科目编码 部门编码 个人编码 背书方式 0-其他 1-背书冲销应付帐款 背书单位(其他背书方式) Reference 供应商档案,存名称 票据转出时生成其他应收单据ID 票据背书生成其它应付单的ID 摘要 是否已生成凭证 记账凭证标识ID BankCode DiscountDays DiscountRate ForeignCurrCode AccRate YbCash BbCash YbInterest BbInterest YbExpense BbExpense AccCode C,3(FK) int Deci,6 C,6,(FK) DECI,6 Money Money Money Money Money Money C,15,(FK)NN AccCodeNote PSCode C,15,FK C,12,(FK)NN AccCodeTerest AccCodeExpense DeptCode PersonCode EnStyle EndorseCusCode BillIDAr BillIDAp Digest IfBuildVouch VouchID

C,15 FK C,15 FK C,12FK C,8FK Smallint Nc, 30 int INT NC,20 Bit,默认False int 5.2.17 坏帐表(应收):RP_BadDebt

字段编码 BadDebtID AccCode AccCodeArAp PSCode 字段说明 记录id 应收科目 坏帐科目(或坏帐准备) 往来单位编码: RPFlag=AR时Refrence客户表CurCode RPFlag=AP时Refrence供应商表SupplierCode 字段属性 int (PK) C,15,(FK)NN C,15,(FK)NN C,12 第 15 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

BadItemCode BillItemCode DeptCode PersonCode BillDate KjYear Period ForeignCurrCode AccRate BbYsJe YbYsJe BbSsJe YbSsJe Digest VouchID BillCode IfBuildVouch

坏帐处理类型 0-发生;1-收回 单据类型编码 部门编码References 部门表 经办人编码 单据日期 会计年份 会计月份 原币编码References 外币表 汇率 坏帐金额 原币坏帐金额 收回金额 原币收回金额 摘要 坏帐产生时所生成凭证的id 单据号 是否生成凭证 C,2 NN C,2 NN C,12(FK) C,8 NN datetime INT,NN INT,NN C,6,(FK)NN float(15) money money money money varchar(80) int C,20 Bit,默认False 6 接口设计

6.1 外部接口

此处给出新的系统与其他应用系统之间的接口设计内容。

6.2 内部接口

此处给出新系统内部系统之间或子系统内部模块之间的接口设计。

7 系统模块详细设计

本章主要描述各子系统中的具体模块的划分及实现方法。

可采用分节说明的方式,如:子系统X的XXX模块说明;XXX模块说明要求:编码、模块名、文件名、简单描述、设计者、设计日期、上层模块、调用模块、输入输出等。模块测试要点(包含提取测试样例的原则及示例)。

7.1 基础设置

7.1.1 系统参数设置

【模块功能说明】

设置应收系统启用时需要设置的系统一级的参数。 【模块界面设计】

系统参数设计rp_SystemParam 第 16 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

■ 制单、审核不为同一人 □ 本期单据全部生成凭证后才能月末结账 ■ 发票生成凭证时价税分开 确定 取消

【模块输入参数】

1、 制单、审核不为同一人:默认设置为“是” (AR_IsMakerNotChecker)。

2、 本期单据全部审核后才能月末结账:默认设置为“是” (AR_IsSettleAfterCheck)。 3、 发票生成凭证时价税分开:默认设置为“是” (AR_IsInvPriceAndTax)。 【接口】 对应的表:Gy_AccInformation

7.1.2 基本科目设置

【模块功能说明】

基本科目是在核算应收款项时经常用到的科目,可以在此处设置常用科目,其优先级最低。由于该科目是用于生成凭证,所录入科目必须是末级科目。 【模块界面设计】

基本科目设置rp_BaseAcc 常用收款科目 *√▼ 应收帐款科目 *√▼ 代垫费用科目 *√▼ 预收帐款科目 *√▼ 销售收入科目 *√▼ 应交销项增值税科目 *√▼ 现金折扣科目 *√▼ 票据利息科目 *√▼ 票据费用科目 *√▼ 商业票据(银行)科目 *√▼ 其他应收单科目 *√▼ 商业票据(商业)科目 *√▼ 坏帐损失科目 *√▼ 坏帐准备科目 *√▼ 确定 取消

【模块输入参数】

1、常用收款科目(AR_RrAccCode):用来输入常用现金收款科目。

2、应收帐款科目(AR_ArAccCode):用来输入最常用的核算本位币赊销欠款的科目,此科目必须为客户往来科目。

3、预收帐款科目(AR_PrAccCode):用来输入最常用的核算本位币预收款的科目,此科目必须为客户往来科目。预收帐款科目可以和应收帐款科目相同。

4、代垫费用科目(AR_FareAccCode):用来输入代垫费用科目。

5、销售收入科目(AR_SellInAccCode):用来输入最常用的核算销售收入的科目。 6、应交销项增值税科目(AR_SellTaxAccCode):用来输入核算销项税的科目。

7、现金折扣科目(AR_CashDisAccCode):销售过程中有现金折扣业务,则输入现金折扣费用的入帐科目。 8、票据利息科目(AR_NoteIntAccCode):核算应收票据利息的科目

9、票据费用科目(AR_NoteFareAccCode):核算应收票据费用的科目

10、应收票据科目(商业承兑)(AR_CommNoteAccCode):输入核算商业承兑汇票的科目。 11、应收票据科目(银行承兑)(AR_BankNoteAccCode):输入核算银行承兑汇票的科目。

12、坏帐损失科目 (AR_BadDebtAccCode): 采用直接转销法来处理坏帐损失时,应在此输入坏帐的准

第 17 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

备科目。

13、坏帐准备科目 (AR_BadDebtPrepAccCode):采用备抵法处理坏帐损失时,输入坏帐准备科目。 所有科目必须符合会计科目的有效性要求。 【模块处理流程】

1、 会计科目参照会计科目录入

2、 确定:保存输入的内容。存盘之前检查科目的有效性:是否存在该科目,是否为明细科目。 【接口】

对应的表:数据写入rp_InputCode表。

7.1.3 客户科目设置

【模块名称】客户科目设置 【模块功能说明】

在核算客户的赊销欠款时,针对不同的客户分别设置不同的应收帐款科目和预收帐款科目。由于该科目是用于生成凭证,所录入科目必须是末级科目。

【模块界面设计】

客户科目设置rp_CustAcc 批量 客户编码

客户科目批量设置 客户编码:*√▼ - *√▼ 应收科目:*√▼ 预收科目:*√▼ 确定 取消

【模块输出参数】

1.在客户科目设置窗体中: 将公用客户表调入列表中显示。 客户编码(CusCode):显示所有客户的编码 客户名称(CusName):显示所有客户的名称 应收科目(ArAccCode):输入核算该客户应收帐款的科目,如果某个客户的核算应收帐款或预收帐款的科目与常用科目设置中的相同,可以不必输入;该科目必须有效且为末级科目。 预收科目(PrAccCode):输入核算该客户预收帐款的科目,输入规则同上。

2.客户科目批量设置窗体中: 客户编码:输入范围 应收、预收科目:同上 【模块处理流程】

? 编辑应收科目和预收科目时,完成检查科目的有效性:是否存在该科目,是否为明细科目。 ? 每次执行换行操作时,判断该行记录是否修改,如果修改保存当前记录。 ? 批量确定:按选择的客户范围,对每个用户保存定义的应收和预收科目。

【接口】

对应的表:gy_customer

客户名称 应收科目 *√▼ 预收科目 *√▼ 第 18 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

7.1.4 物料科目设置

【模块名称】物料科目设置 【模块功能说明】

针对需要销售的材料或产品设置销售收入科目、应交销项税科目和增值税科目。仅针对物料表中销售和采购类物料。 【模块界面设计】 物料科目设置rp_MateAcc 批量 物料编物料名称 物料规格 销售收入科目 应交增值税科目 码 *√▼ *▼

物料科目批量设置 物料编码:*√▼ - *√▼ 收入科目:*√▼ 应交增值税科目:*√▼ 确定 取消

【模块输入参数】

1.物料科目设置窗体中:

? 物料编码(MNumber):显示某个物料的编码,不能修改。 ? 物料名称(MName):显示某个物料的名称,不能修改。 ? 物料规格(MModel):显示某个物料的规格,不能修改。

? 销售收入科目(SaleAccCode):输入核算该物料销售收入的科目,科目有效且为末级。输入0-9内的

数字,可以为空。

? 应交税金销项税科目(SaleTaxAccCode):输入核算该物料销项税的科目,科目有效且为末级。输入

0-9内的数字,可以为空。 2.物料科目批量设置窗体中: 物料编码:输入范围 收入、税金科目:同上

【模块输出参数】 将库房系统Gy_Material中IsSale=1的物料在此显示. 【模块处理流程】

? 录入或者选择科目,参照会计科目帮助。

? 录入完成检查科目的有效性:是否存在该科目,是否为明细科目。

? 根据物料的属性决定它的科目,如果是产成品(IsSale=1),只能销售科目和销项税金有效,可以设置; ? 每条记录回车后保存。

? 批量确定:按选择的物料范围,对每个物料保存定义的收入和税金科目。 【接口】

对应的表:gy_material

7.1.5 帐龄区间设置

【模块名称】帐龄区间设置

第 19 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

【模块功能说明】

为了对应收帐款进行帐龄分析,应首先设置帐龄区间:付款条件外的过期时间段。 【模块界面设计】

帐龄区间设置rp_BillAge 增行 减行 帮助 退出 起止天数 总天数 过期1-30天 1 过期31-60天 31 过期61-90天 61 过期91-120天 91 过期120天以上 360

【模块输入参数】

总天数(MinBillAge):设置该帐龄的总天数。

起止天数(BEDays):系统根据用户录入情况自动生成。 【模块处理流程】

1、 起止天数[n]=总天数[n+1]-总天数[n],总天数[n]修改,导致起止天数[n]和起止天数[n-1]两个数据的相

应变化。

2、 删除行n,导致原来的起止天数[n-1]和起止天数[n+1]两个数据相应改变。

3、 插入行n,原来的起止天数[n-1]、起止天数[n]和新增的起止天数三个数据相应改变。 【接口】

对应的表:rp_billage

7.1.6 银行帐户设置

【模块功能说明】 提供银行帐户的定义 【模块界面设计】 进入界面: 银行帐户设置rp_BankList 新增 修改 删除 保存 放弃 退出 银行帐户银行帐户名称 银行帐号 编码

编辑界面: 银行帐户设置rp_BankList 新增 修改 删除 保存 放弃 退出 银行帐户编码 *√ 银行帐户名称 *√ 银行帐号 *√ 会计科目 *√▼ 备注 *

【模块输入参数】

会计科目 备注 第 20 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

银行帐户编码:必录项,字母数字,不允许为空,不允许重复,

银行帐户名称:必录项,汉字、字母、数字,不允许为空,不允许重复。 银行账号:必录项,0-9数字.

对应会计科目:参照会计科目帮助。

备注:可不填,长度不超过40位。可以录入汉字、字母和数字等。 【模块输出参数】 将银行帐户表按帐户编码排序,显示在列表内。 【模块处理流程】 新增:增加一个银行帐户 修改:修改已经存在的银行帐户 删除:删除已经存在的银行帐户,若该银行帐户被使用,不能删除。 【接口】

RP_BankAccount

7.2 系统初始化:

7.2.1 期初应收单

【模块功能说明】

录入应收单的期初数据 【模块界面设计】

期初应收单条件 RP_StartOtherBill 单据日期(起始):*▼—单据日期(截止):*▼ 客户:*√▼ 部门:*▼ 币别:*▼ 全清 确定 取消 单据单据客户 币别 原币应汇本币应收金日期 编号 收金额 率 额

期初应收单 rp_ StartOtherBill 新增 修改 删除 保存 放弃 首张 上张 下张 末张 合计 .00 部门 经办人

第 21 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

单据编号:自动生成 单据日期:*√▼ 客户:*√▼ 部门:* 经办人:* 币别:*√▼ 原币应收金额:*√ 汇率:*√ 本币应收金额:*√ 付款条件:*▼ 摘要:* 制单人: 审核人: 【模块处理流程】 条件窗体中: 确定:从应收明细帐数据表中过滤出StartFlag=1且RPFlag=AR且BillItemCode=20的记录,将符合条件的记录显示期初应收单列表窗体中。

取消:不做任何操作。 列表中:

查询:显示查询条件

单据:光标所在行的记录对应的单据显示

新增:调出录入窗体,进行新一张单据的录入,调出单据的录入修改界面 删除:删除该单据。若已经审核,不能删除。 双击列表中记录应该调出该单据的显示界面。

审核:即初始化期初应收单。将确认为录入正确的期初单据,在明细帐中填上审核人的姓名,标志该单据不允许删除和修改。同时将应收总帐中填写相应的记录(按照客户、部门、币别和经办人进行统计合并)。审核后(也就是初始化完毕后)不能进行新增、修改和删除等处理。

录入窗体中: 新增:同上 删除:同上

保存:将数据写入明细帐表中,写期初标志,和已经制作凭证标志,会计期间为“1”。 在系统建帐完毕以后,(判断依据是:期初单据审核人不为空)以上操作只能“查询”和显示单据,其余涉及到写操作的功能均不能执行。 制单人:显示当时的操作员 【模块输入参数】

条件窗体中:

单据日期:参照系统日历进行输入。可以为空,默认为系统当前日期。注意:截止日期不能小于开始日期。

客户:参照公用客户表输入。可以为空。缺省为空。 部门:参照公用部门表输入。可以为空。缺省为空。 币别:参照公用币别表输入。可以为空。缺省为空。

期初应收单录入窗体中: 单据编号:用函数取

单据日期:参照日期录入帮助 客户:参照公用客户表录入

应收款科目:按客户对应的应收款科目自动填,可编辑。参照会计科目通用帮助。 部门:参照公用部门表 经办人:参照公用人员表 币别:参照币别表

原币应收金额:数字,2位小数.

第 22 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

汇率:数字,6位小数

本币应收金额:数字,2位小数. 付款条件:参照付款条件表 摘要:* 【接口】 rp_OtherBill (StartFlag=1、RPFlag=AR).对应单据ID=AccListId,BillId= AccListId。

7.2.2 期初应收票据

【模块功能说明】

录入期初应收票据 【模块界面设计】 【模块处理流程】 【模块输入参数】 【模块输出参数】

与“应收票据”处理方法基本相同,不同之处是:保存时写“期初标志”,“已经制作凭证”置为True,审核时不增加“收款单”,只是写“审核标志”。 【接口】 RP_Note

7.3 应收单据

7.3.1 发票过账

【模块功能说明】

根据发票时间、客户的内容,从发票表中过滤出相应的记录。只有审核且结算过的发票才能过帐。 【模块界面设计】

赊销发票过帐查询条件rp_InvTrans 单据日期(起):*▼ 单据日期(止)*▼ 客户名称:*▼ 确定 取消

选发票发发中 日期 票票类编型 号 √ 客币原币汇率 户别 金额 名称 本部门 经摘凭证号 币办要 金员 额 审核人

【模块处理流程】 条件窗体中:

确定:将符合条件的未过帐的发票显示到“发票列表”窗体中。 列表窗体中:

第 23 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

查询:重新显示查询条件

全选:在网格的“选择”列全部填写“√” 全消:取消网格的所有 “√”

过帐:执行过帐动作。将选中的发票过帐到应收系统的明细帐和总帐中。

1. 每条记录在明细账rp_AccList中增加一条记录,同时登记总帐 2. 将发票中是否过账字段 (ARBookFlag)置1。 3. 记帐时按该发票的发票总额登记。

4. 登记明细帐时,按该发票上客户对应的客户应收款科目记录到明细帐中的“应收科目”字段中,

若对应的应收科目编码为空,自动按系统科目设置中的“应收款科目”填写。

其它操作:双击发票列表中的记录,可显示该发票。

【模块输入参数】 条件窗体中:

日期:参照输入,可以为空

客户:可以为空,参照公用客户表录入 【接口】

销售发票主表xs_InvoiceBill(已经审核、未过帐、有效的赊销发票)、应收明细账rp_AccList、应收总帐rp_AccSum。

7.3.2 代垫费用单

具体执行过程见代垫费用单列表中的描述。

7.3.3 代垫费用单列表

【模块功能说明】

录入代垫费用单的数据,以及对代垫费用单进行审核、查询等维护处理。 【模块界面设计】

代垫运费单基本条件 rp_FareBill 辅助条件 单据日期(起):* 单据日期(止):* 原币金额(起)-(止) 本币金额(起)-(止) 客户名称: *▼ 币别:*▼ ⊙ 全部 О未审 О已审 部门:*▼ 经办人:*▼ 确定 取消

代垫运费单列表 rp_ OtherBill 查询 单据 新增 删除 审核 单单据客户 据编号 名称 日期 合计

币原币本币汇别 金额 金额 率 代垫费用科目 凭证号 部门 经办人 摘制单要 人 .00 第 24 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

代垫运费单 rp_ OtherBill 新增 修改 删除 保存 放弃 审核 首张 上张 下张 末张 单据编号:自动生成 单据日期:*√▼ 币别:*√▼ 原币金额:*√ 汇率:*√ 本币金额: 客户:*√▼ 代垫费用科目:*√▼ 部门:*▼ 经办人:*▼ 摘要:* 制单人: 审核人:

【模块处理流程】 条件中: 确定:从其他应收单表(rp_OtherBill)中过滤出StartFlag<>1且RPFlag=AR且BillItemCode=21并符合录入条件的记录,将符合条件的记录显示代垫运费单列表窗体中。

取消:不做任何操作。 列表中:

查询:显示查询条件

单据:光标所在位置的记录对应的单据显示

新增:调出录入窗体,进行新一张单据的录入,调出单据的录入修改界面 删除:删除该单据。若已经审核,不能删除。

审核:将光标所在记录登记到应收明细帐和应收总帐中。对同一张单据不能重复审核。若重复操作应有提示。只有具有审核权限的人方可进行。

制单人:审核以后方可执行“制单”操作。仅生成一张单据的凭证。 双击列表中记录应该调出该单据的显示界面。 录入窗体中: 新增:同上 删除:同上

审核:同列表中的“审核”操作。

保存:将数据写入对应的表中。该客户对应的应收帐款科目按系统设置中该客户对应的应收科目填写。 在系统建帐完毕以后,(判断依据可以是:系统启用会计期已结帐完毕)以上操作只能“查询”和显示单据,其余涉及到写操作的功能均不能执行。 制单人:显示当时的操作员

审核人:若该单据属新增,审核为空。若该单据已经审核过,显示审核人。 【模块输入参数】

条件窗体中:

单据日期:参照日期型录入 客户:参照公用客户表 录入窗体中:

单据日期:参照日期型录入. 币别:参照公用币别表 原币金额: 汇率:

本币应收金额:=原币*汇率 客户:参照公用客户表

代垫费用科目:按系统设置中定义的科目填写,可编辑,参照会计科目帮助窗体。 部门:参照公用部门表

第 25 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

经办人:参照公用人员表 摘要:可以为空. 【接口】

rp_OtherBill (StartFlag=0、RPFlag=AR,BillItemCode=21),应收明细账rp_AccList、应收总帐rp_AccSum。

7.3.4 其他应收单

其他应收单 rp_ OtherBill 新增 修改 删除 保存 放弃 审核 首张 上张 下张 末张 单据编号:自动生成 单据日期:*√▼ 币别:*√▼ 原币金额:*√ 汇率:*√ 本币金额:*√ 客户:*√▼ 其他应收单科目:*√▼ 部门:* ▼ 经办人:*▼ 摘要:* 制单人: 审核人: 单据编号与代垫费用单统一编号(标识) 7.3.5 其他应收单列表

与代垫费用单的处理基本相同,其单据类型BillItemCode=20。

7.4 收款管理

7.4.1 收款结算单 7.4.2 收款结算单列表

【模块功能说明】 结算收款、核销应收帐款。 【模块界面设计】 结算收款单条件: 结算收款单条件rp_CloseBillList 收款日期(起):*√▼ 收款日期(止):*√▼ 往来客户:*▼ 单据类型:*▼ 币别:*▼ 审核状态:⊙全部 ○未审核 ○已审核 全清 确定 取消

结算收款单列表: 结算收款单列表rp_CloseBillList 查询 单据 新增 删除 审核 退出 第 26 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

单据单据单据日期 类型 编号 2001-05-01 。。。

结算收款单录入: 录入结算收款单rp_CloseBillList 新增 修改 删除 保存 放弃 审核 核销 首张 上张 下张 末张 单据编号:自动生成√ 收款类型:*√▼ 收款日期: *√▼ 会计期间 *√▼ 客户名称: *√▼ 结算科目:*√▼ 结算方式: *√▼ 银行帐户*▼ 币别 : *√▼ 原币收款金额 *√ 汇率: *√ 票据号: * 部门 : *▼ 经办人: *▼ 摘要: * 制单人: 审核人:

【模块处理流程】

结算单查询条件窗体中:

确定:将所有符合条件RPFlag=AR的收款单全部列表中显示。 结算单列表窗体中:

1、新增:增加新的结算收款单的录入

2、单据:显示光标所在行对应的收款单,然后对该单据操作。

3、审核:将所有选中的未审核的记录明细增加到应收明细帐中,同时累加应收帐款总帐的实收金额,在该单据中记录审核人。

4、 查询:显示查询条件

5、 删除:可以删除没有审核的收款结算单(由其它单据形成的收款单不能删除) 收款单录入窗体中:

1、 新增:同上。分三种类型:即“到款单”、“预收单”、“退款单”。他们分别对应不同的单据类型。 2、 修改:调出该收款单。若该单据已经核销,或审核,不能修改。 3、 删除:删除当前选中单据。已审核单据不能删除。

4、 保存:将该结算收款单保存到RP_CloseBill中,本币收款金额=原币*汇率;。 5、 审核:保存以后才可以审核。将收款信息记入明细帐和总帐中。

6、 核销:审核后的单据才可以核销。点击核销按钮后,将调出单据核销窗体,具体操作参见“单据核

销”模块处理。

【模块输入参数】

收款结算单查询窗体: 收款日期: 参照日期录入 客户名称: 参照公用客户表 单据类型:即“到款结算”、“预收款”、“退款单”三者之一。 币别:参照币别表输入。 收款结算单录入窗体: 单据编号:函数调用+1

收款000011 单 。。。 合计 客户 币别 原币金额 本币余额 部门 经办制单审核人 摘要 人 人 20,000.00 20,000.00 销售刘杰 赵莉 贺玲 部 。。。 。。。 40,000.00 。。。 。。。 。。。 中国进出人民币 口公司 。。。 。。。 。。。 。。。 第 27 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

收款类型:参照单据类型表中的BillTypeCode=3的单据类型名称 收款日期: 参照日期录入

会计期间:下拉组合框录入,取自当前会计日历表。收款日期与会计期间应一致。 客户名称: 参照公用客户表 结算方式: 参照结算方式表 银行帐户:参照银行帐户表 币别 : 参照币别表 原币收款金额: 汇率: 默认为1 票据号: 数字

结算科目:可以为现金收款或银行存款科目;可编辑,参照会计科目帮助 部门 : 参照公用部门表 经办人: 参照经办人表 原币余额:2位小数 摘要: * 【模块输出参数】

收款结算单列表窗体中:

根据查询条件,确定后,将所有符合条件的记录显示在该列表窗体中。

双击结算单列表中的记录,显示收款结算单录入窗体,该单据的数据显示在录入界面中。 【接口】 对应的表:rp_CloseBill、rp_AccList、rp_Cancel、rp_AccSum。

7.4.3 应收票据 7.4.4 应收票据列表

【模块功能说明】

应收票据的收票、贴现、兑现、转出、背书业务的管理 【模块界面设计】 查询条件: 应收票据基本查询条件 RP_Note 单据日期(起): * ▼ 单据日期:(止)* ▼ 客户名称:* ▼ 币别:* ▼ 部门:* ▼ 经办人:* ▼ О 全部 ⊙ 未审 О已审 全清 确定 取消

应收票据辅助查询条件 RP_Note 票面金额:(起)* 票面金额 (止) * 签发日期(起): * ▼ 签发日期:(止)* ▼ 到期日期(起): * ▼ 到期日期:(止)* ▼ 客户名称:* ▼ 付款单位:* 制单人:* ▼ ⊙全部 О 未变动 О已变动 全清 确定 取消 第 28 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

应收票据列表: 应收票据列表RP_StartNote 查询 单据 新增 删除 审核 兑现 背书 转出 贴现 单据单据票客票签到摘币票面票面记帐日期 编号 状 户据发期要 别 金额 利息 汇率 名类日日称 别 期 期 。。。 。。。 。。 。。。 。。。 。。。 合计 票面付 经办本币款部人 金额 单门 位 制单人 审凭摘核证 要 人

应收票据录入界面 应收票据 RP_StartNote 新增 修改 删除 保存 放弃 审核 兑现 背书 转出 贴现 退出 票据号码:自动生成 汇票种类:⊙银行承兑汇票 О商业承兑汇票 收票日期:*√▼ 到期日期:*√▼ 签发日期: *√▼ 客户:*√▼ 币别:*√▼ 票面金额:*√ 票面利息:* 付款单位:* 记帐汇率: *√ 本币金额: 部门: *▼ 经办人:* ▼ 摘要:* 制单人: 审核人:

【模块处理流程】 条件中: 确定:从应收票据表中过滤出RPFlag=AR的记录,将符合条件的记录显示应收票据列表窗体中。

取消:不做任何操作。 列表中:

查询:显示查询条件

单据:光标所在位置的记录对应的应收单据显示在录入应收票据窗体内。 新增:调出录入窗体,进行新一张单据的录入,单据号自动加1。 删除:删除该单据。若已经审核,不能删除。

审核:将列表中的光标所在的应收票据进行审核,具有审核权限的人方可进行审核或弃审操作,对同一张单据不能重复审核。若重复操作应有提示。具体操作如下:

1. 增加一笔收款结算单

2. 将增加的收款结算单记入应收款明细帐数据表和总帐中. 双击列表中记录应该调出该应收票据的显示界面。

录入窗体中: 新增:同上 删除:同上

保存:将数据写入对应的应收票据表中,票据状态=9。该客户对应的应收帐款科目和应收票据科目同时记录到应收票据数据表中。本币金额=原币金额*汇率(或除以汇率),本币利息=票面利息*利率(或除以汇率);根据该单据上客户对应的应收科目、根据系统的应收票据科目设置、根据票据利息科目的定义,将票据利息科目记录到该单据相应的“科目”字段中。

审核:同上。只有经过审核的单据方可进行下面的票据变动。

第 29 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

票据变动方式:4种:兑现、背书、转出、贴现,每张单据只能有一种变动方式,而且只能变动1次。 兑现:票据到期结算,银行承兑获得资金。 背书:将应收单据背书给供应商减少应付,或背书其他人。 转出:票据到期无法承兑,转出为应收单,增加应收部分。 贴现:将应收单据转让银行以提前获得资金的业务,不会引起应收帐款的变化。

双击该单据,显示该单据的录入界面,若该单据没有审核则可以编辑,否则只能显示。 后面将单独进行票据变动方式的描述。 【模块输入参数】

应收票据条件窗体中: 基本条件:

单据日期:参照日期帮助录入。 客户名称: 参照公用客户表 币别:参照币别表输入。 部门:参照部门表录入

经办人:参照职员帮助窗体录入。 默认:全部

辅助条件:

票面金额:2位小数

签发日期:参照日期帮助 到期日期:参照日期帮助 付款单位:可编辑

制单人:参照职员帮助窗体录入。 默认:全部

应收票据录入窗体中:

票据号码:自动生成,调用系统函数 收票日期:参照日期录入帮助 客户名称:参照公用客户表输入。

汇票种类:选银行汇票和商业汇票之一,默认银行汇票 签发日期:参照日期录入帮助 到期日期:参照日期录入帮助 付款单位:字符

部门:参照公用部门表录入 经办人:参照公用人员表录入

币别:参照公用币别表录入 ,默认本币,选择币别后,自动显示记帐汇率 。 票面金额:2位小数 票面利息:2位小数

记帐汇率: 默认为本位币汇率。币种变化时,显示对应的记帐汇率。

本币金额:=票面金额*记帐汇率,币别、汇率、票面金额的变化均引起本币金额的变化。 制单人(录入数据的操作人员):显示当时的操作员

审核人:若该单据属新增,审核为空。若该单据已经审核过,显示审核人。

【接口】

RP_Note ,Rp_AccSum,Rp_AccList ,Rp_CloseBill,Rp_NoteClose 兑现

【模块功能说明】 “兑现”应收票据与应收系统明细账没有关系,但需要记录兑现结果,改变此票据的状态。 【模块界面设计】 应收票据兑现rp_NoteBillSett 第 30 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

票据编号: 票面金额: 兑现日期:*√▼ 币别: 兑现金额:*√ 兑现帐户:*√▼ 记帐汇率:*√ 摘要:* 确定 取消

【模块输入参数】 兑现日期:参照日期录入帮助。

兑现帐户:参照银行帐户表

记帐汇率:可输入,兑现时的记帐汇率。 摘要:可编辑。 【模块输出参数】 票据编号:取自应收票据列表中焦点所在票据的号码 票面金额:应收票据登记得金额。如果当初收取的是带息票据,还应加上当时的利息。 币别:收票当时记录的票据上的币别。 【模块处理流程】

确定:

1. 并在数据表rp_NoteClose中增加一条记录,将兑现数据保存到表中,根据记帐汇率,计算本币兑现

金额。

2. 将RP_Note的应收票据的票状Fstatus置“44”。

3.若该兑现操作自列表中的“兑现”操作而来,需要将“兑现”显示在列表中该单据的“票状”栏。 取消:放弃兑现操作 【接口】 对应的表:rp_NoteClose,RP_Note.

背书

【模块功能说明】 应收票据背书给供应商等。 背书情况:1、冲销应付帐款:与应收明细账没有关系,对应付有影响,增加一张付款单,相应的应付部分减少。2、其它:处理与贴现的处理类似,应收单据审核后生成收款单,背书实现了到款,对应收没有影响。 【模块界面设计】

背书处理 背书方式: ⊙冲销应付帐款 票据号码: 票面金额: 背书日期:*√▼ 币别: 被背书单位:*√▼ 记帐汇率*√ 背书金额:* √ 背书科目:*√▼ 摘要* 确定 取消

【模块处理流程】

确定:

1. 在rp_NoteClose中增加一条记录,记录背书数据到数据表rp_NoteClose中,根据记帐汇率,计算本币

背书金额。。

2. 将数据表RP_Note中相应的该应收票据记录的票状置为“41”。 3. 如果选择背书方式为:“冲销应付帐款”,则应该在应付系统中增加一张付款单,保存到rp_CloseBill

表中, 同时将该付款单的IFBulidVouch置为“1”。该付款单单据不能在应付系统中删除和生成凭证,但需要在应付系统中审核。该付款单的摘要中应记录该应收票据号码。

4. 若该背书操作自列表中的“背书”操作而来,需要将“背书”显示在列表中该单据的“票状”栏。

○其它 第 31 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

取消:放弃存盘操作 【模块输入参数】

背书方式:1、冲销应付帐款: 2、其它 。默认 1。 背书日期:参照日期帮助录入 背书金额:等于应收票据的金额。 被背书单位:收到应收票据的单位。 背书科目:指该票据背书时应收票据对应的科目。如果没有设置,默认为银行存款。 【模块输出参数】

将选中的应收票据的单号、币别、票面金额显示在窗体对应的位置,不可编辑。 票面金额=收票时的票面金额+收票时记录的票面利息。 【接口】

对应的表:rp_NoteClose,RP_OtherBill, RP_Note。 转出

【模块功能说明】 应收票据到期后无法承兑,将应收票据转出为应收帐款,根据转出的信息,自动生成一张应收单,增加应收部分金额。 【模块界面设计】

转出处理 票据号码: 票面金额: 转出日期:*√▼ 币别: 转出客户:*√▼ 转出金额:* 记帐汇率:*√ 摘要:* 确定 取消 【模块处理流程】 确定:

1. 在rp_NoteClose中增加一条记录,记录该转出数据到数据表rp_NoteClose中,根据记帐汇率计算本币

转出金额。

2. 将RP_Note中该单据的的票状Fstatus的置为“42”。

3. 增加一张其他应收单,将记录到数据表RP_OtherBill中,该其他应收单的摘要中应记录该应收票据

号码,而且将IFBuildVouch置为“1”。该应收单不能在其它应收单模块中进行删除和修改、制作凭证,只能审核。

4. 若该转出操作自列表中的“转出”操作而来,需要将“转出”显示在列表中该单据的“票状”栏。 取消:放弃存盘操作 【模块输入参数】

转出日期:参照日期帮助

转出单位:接受债务的单位,默认为应收单据的客户。 转出金额:数字,2位小数

记帐汇率:转出当时的记帐汇率。 【模块输出参数】

将选中的应收票据的单号、币别、票面金额显示在窗体对应的位置,不可编辑。票面金额=收票时的票面金额+收票时的票面利息。 【接口】

对应的表:rp_NoteClose,RP_OtherBill, RP_Note 贴现

【模块功能说明】

贴现处理和应收系统明细账没有关系。贴现表示收款单真正到款,对应收明细没有影响。 【模块界面设计】

第 32 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

贴现处理rp_NoteBillDistinct 票据号码: 票面金额: 贴现日期:*√▼ 币别: 贴现银行帐户:*√▼ 贴现率:* 贴现天数:* 汇率:*√ 贴现原币金额:*√ 贴现本币金额: 贴现原币利息:* 贴现本币利息: 贴现原币费用:*√ 贴现本币费用: 摘要* 确定 取消

【模块处理流程】

确定:

1. 在rp_NoteClose中增加一条记录,将该处理过程的数据记入应收票据核算表(RP_NoteClose)。 2. 将RP_Note的Fstatus的置“43”。

3. 转出操作自列表中的“转出”操作而来,需要将“转出”显示在列表中该单据的“票状”栏。 4.本币金额=原币金额*汇率或原币金额/汇率(根据该币种的兑率方式) 取消:放弃存盘操作 【模块输入参数】

贴现日期:参照日期表单录入 贴现帐户:选择应收票据贴现的银行帐户。

贴现率:可编辑。 贴现天数:可编辑 贴现费用:2位小数 贴现金额:2位小数 【模块输出参数】

将选中的应收票据的单号、币别、票面金额显示在窗体对应的位置,不可编辑。 票面金额=收票时的票面金额+收票时的票面利息。 【接口】 对应的表: rp_NoteClose,Rp_note。

7.5 核销处理

7.5.1 单据核销

【模块功能说明】 根据录入的核销类型、客户、日期、币别的信息读取相应的单据表。 【模块界面设计】

单据核销查询条件: 单据核销查询条件 核销类型:*√▼ 客户名称:*√▼ 单据日期(起):* 单据日期(止):* 币别:*√▼ 供应商:*√▼ 确定 取消 第 33 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

单据核销窗体: 核销管理 (结算单) 全选 全消 自动 查询 核销 行选单据日单据类型 值 中 期 *√ (应收单) 全选 全消 自动 查询 核销 行选单据日期 单据类型 值 中 *√ 单据号 单据金额 未核销金额 本次核销金额 *√ 单据号 单据金额 未核销金额 本次核销金额 *√

【模块输入参数】

单据核销条件窗体中:

核销类型:到款结算、应收冲应付、预收冲应收 客户名称:参照公用客户表 单据日期:参照日期帮助录入。 币别:参照公用币别表

供应商:参照公用供应商表。仅当核销类型为“应收冲应付”时,供应商才可以编辑。

核销窗体中:

选中:双击,可选中,显示 “√”,再双击,“√”消失 核销金额:默认=未核销金额。 【模块处理流程】

单据核销条件窗体中:

确定:调出单据核销窗体,并将数据传递给该窗体。

取消:放弃操作。 核销窗体中:

全选:将所有应收单和收款单记录全部选中 全消:去掉所有本次已经选中的应收单和收款单

自动:系统将应收数据和实收数据进行比较,按较小的金额在应收数据和实收数据中自前至后填充核销金额,对每张单据,核销金额不能大于未核销金额。 查询:调出选择核销单据的条件窗体

核销:按选择的核销单据和核销金额,保存核销数据。

1. 应收部分核销金额合计=实收部分核销金额合计; 2. 将核销关系和核销数据写入核销数据表RP_Cancel中。 3. 将核销金额回写到对应的明细帐中记录中。

【模块输出参数】

在核销管理窗体中,有两部分数据:即应收部分和实收部分。两部分数据均取自应收帐款明细帐中符合核销条件的且未核销尽的明细。 【接口】

RP_AccList,RP_Cancel

7.5.2 核销查询

【模块功能说明】

第 34 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

查询每张单据的核销过程。 【模块界面设计】

核销日志查询条件 核销类型 :*▼ 客户名称:*▼ 核销日期(起)*▼ -核销日期(止)*▼ 确定 取消

核销日志 查询 核销序核销日号 期

核销类型 往来单位 单据类型 单据编号 币别 记帐 汇率 原币核销金额 本币核销金额 【模块处理流程】 条件窗体中: 确定:根据条件,将符合条件的记录显示到核销日志列表中。 核销日志窗体: 查询:查询条件。 【模块输入参数】 核销类型:到款结算、应收冲应付、预收冲应收 客户:参照公用客户表输入

核销日期(起)*▼ -核销日期(止)*▼ 【模块输出参数】

核销日志列表内填充按条件选择的核销过程记录。默认按客户+核销序号显示。 【接口】

RP_Cancel表。

7.6 凭证处理

7.6.1 销售发票凭证

【模块功能说明】

根据销售发票制作凭证。 【模块界面设计】

制作凭证过滤条件rp_InvTrans 单据日期(起):*√▼ 单据日期(止)*√▼ 客户名称:*▼ 币别:*▼ ○全部 ○已制凭证 ⊙未制凭证 全清 确定 取消 第 35 页 共 50 页 北京华夏新达软件股份有限公司

系统设计说明书—应收系统设计

赊销发票列表rp_InvTrans 过滤 全选 全消 合并 凭证 退出 选过帐发票发票客户币别 原币记帐本币部经制名称 凭证凭证中 日期 类型 编号 √ 金额 汇率 金额 门 办单编号 员 人 类别

凭证制作窗体(略)

【模块处理流程】 条件窗体中:

确定:将符合条件的记录显示到当前发票列表中。 列表窗体中:

过滤:重新显示查询条件

全选:在网格的未制作凭证的记录的“选中”列全部填写“√” 全消:取消网格行的所有 “√”

凭证:选择确定后,执行凭证生成动作,按选中的发票生成凭证,将凭证数据写入临时凭证表,然后调出凭证制作窗体,将刚刚生成该批次的凭证显示在凭证制作窗体中。

合并:若选择“合并”,网格的相关“选中”列置为“1”,意思是将选中的发票制成1张凭证。系统默认每张发票生成1张凭证。

生成的凭证有两种:按系统参数定义中价税分离原则生成: 1. 借:应收帐款 贷:销售收入

2. 借:应收帐款 贷:销售收入、应交税金-销项税金

其中:应收帐款金额取自过帐的该笔单据的发票总额(含税)

销售收入金额取自选中的发票中按货物对应的相同科目的汇总金额和汇总数量,有多种货物应有多条销售收入记录,按系统参数设置,决定是否包含税金。

若销售收入中不包含税金,则应交税金-销项税=应收帐款-销售收入;否则,不计税金。 凭证制作窗体中:

当凭证保存为正式凭证后,需将正式凭证的凭证号记录到临时凭证表中。退出凭证制作窗体时,需要将生成的正式凭证号号码和凭证类别及已生成凭证标志记录到应收明细帐中的该笔发票中。 【模块输入参数】 条件窗体中:

币别:默认为本位币

客户:可以为空,参照公用客户表录入

列表窗体中: 选中:双击该列,若该单据不需要在此处制作凭证或已经生成过凭证,应提示“不需选择”,否则显示“√”,表示选中。

【模块输出参数】 列表窗体:将应收明细帐中符合条件的发票显示在发票列表。 【接口】 RP_AccList 、Xs_InvoiceBillMain、Xs_InvoiceBillSub

7.6.2 其他应收单凭证

与销售发票凭证原理基本相同

第 36 页 共 50 页 北京华夏新达软件股份有限公司

本文来源:https://www.bwwdw.com/article/zln3.html

Top