系统设计说明书—应收系统设计
取消:放弃存盘操作 【模块输入参数】
背书方式: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 页 北京华夏新达软件股份有限公司