系统设计说明书—应收系统设计
■ 制单、审核不为同一人 □ 本期单据全部生成凭证后才能月末结账 ■ 发票生成凭证时价税分开 确定 取消
【模块输入参数】
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 页 北京华夏新达软件股份有限公司