最低适用版本:
财贸系列 23.0
插件简要功能说明:
- 付款单未结算金额支持对采购订单进行分摊,并将已付款金额反写到订单上
- 付款单和采购订单支持联查上下游
- 采购订金明细表,展示订单明细数据、发货数据、退货数据、付款数据
- 供应商订金往来表/供应商订金往来明细表,统计采购订单、购销费用单、采购退货单、付款单,按供应商或结算单位汇总相关数据
- 更多细节描述见下方详细文档
插件操作视频:
进销存类定制插件--采购订单订金管理
插件详细功能文档:
- 采购订单字段占用
a. 占用表头自定义14:修改显示名称为“已付款金额”,控制默认显示,控制不可编辑 - 付款单字段占用
a. 占用表头自定义14:修改显示名称为“未分配金额”,控制默认显示,控制不可编辑 - 付款单增加应用按钮【采购订单结算】
a. 付款单过账后只读状态时可以点击按钮选择采购订单并分摊付款单金额,界面如下:
b.
c. 界面分为2种状态,新增状态和查询状态
ⅰ. 当付款单没有已保存的采购订单结算数据时,界面为新增状态,用户可以查询采购订单勾选进行结算和保存
ⅱ. 当付款单有已保存的采购订单结算数据时,界面为查询状态,用户可以查询已保存的结算数据,或删除结算数据
d. 按钮控制:
ⅰ. 新增状态下,查询条件、刷新、分摊、保存、关闭按钮可用,删除按钮隐藏
ⅱ. 查询状态下,刷新、删除、关闭按钮可用,查询条件、分摊、保存按钮隐藏
e. 表头:
ⅰ. 查询条件信息显示位置,增加供应商显示,默认带付款单表头供应商,并过滤采购订单数据
ⅱ. 供应商后增加可结算金额显示,可分配金额等于付款单上表格金额合计 - 付款单下表格本次结算金额合计
f. 查询条件:
ⅰ. 日期区间:包括日期范围、开始日期、结束日期,过滤采购订单制单日期
ⅱ. 经办人:职员选择框,可以选择全部、一类和末级,默认全部,过滤采购订单表头经办人
ⅲ. 单据编号:单据编号选择框,可以选择采购订单编号,可以手工录入,支持模糊查询,过滤采购订单单据编号
ⅳ. 显示未结算金额为0的订单:复选框,默认不勾选,勾选后界面将显示未结算金额等于0的订单
g. 表格列:
ⅰ. 选择:勾选列,用户可以勾选需要进行结算的采购订单,只有新增状态才显示该列,表头支持全选
ⅱ. 单据日期:文本列,默认显示,显示采购订单表头制单日期
ⅲ. 单据编号:超链接文本列,默认显示,显示采购订单表头单据编号,可以点击调阅采购订单
ⅳ. 供应商:供应商基本信息列,默认显示全名,可以右键增加其他信息显示,显示采购订单表头供应商
ⅴ. 经办人:职员基本信息列,默认显示全名,显示采购订单表头经办人
ⅵ. 部门:部门基本信息列,默认隐藏,可以右键增加其他信息显示,显示采购订单表头部门
ⅶ. 项目:项目基本信息列,默认隐藏,可以右键增加其他信息显示,显示采购订单表头项目
ⅷ. 摘要:文本列,默认显示,显示采购订单表头摘要
ⅸ. 表头自定义1-16:默认隐藏,显示采购订单表头自定义1-16,列名和列类型以采购订单单据格式配置为准
X. 数量:数量列,默认隐藏,显示采购订单明细基本单位数量合计,表尾合计
Xⅰ. 单据金额:金额列,默认显示,显示采购订单明细价税合计的合计,表尾合计
Xⅱ. 中止金额:金额列,默认显示,显示采购订单明细中(中止执行的明细的价税合计的合计- 中止执行的明细关联下游采购单的价税合计的合计)的合计,表尾合计
Xⅲ. 已结算金额:金额列,默认显示,显示采购订单表头自定义14的值,表尾合计
Xⅳ. 未结算金额:金额列,默认显示,等于单据金额 - 中止金额 - 已结算金额,表尾合计
Xⅴ. 本次结算金额:金额列,默认显示,当前行勾选后才可以编辑,可以录入-100000000~100000000的数字,保留2位小数,取消勾选后清空单元格内容,只有新增状态才显示该列
h. 数据源:
ⅰ. 新增状态统计符合查询条件的采购订单,一张单据显示一行
ⅱ. 查询状态显示付款单关联的已保存的采购订单结算数据
ⅲ. 只统计已过账的单据
ⅳ. 控制系统基本信息授权
i. 【分摊】
ⅰ. 新增状态时用户勾选需要结算的采购订单明细后可以点击按钮进行自动分摊
ⅱ. 自动分摊规则如下:
1. 根据勾选的采购订单的未结算金额,将表头可结算金额按照从上到下的顺序依次将未结算金额作为该行的本次结算金额,并扣减可结算金额,直到可结算金额被全部分摊完
2. 最后一行剩余可结算金额不够分摊该行的未结算金额时则按剩余可结算金额作为本次结算金额进行分摊
ⅲ. 当可结算金额为负数时则无法进行自动分摊
j. 【保存】
ⅰ. 新增状态时用户填写完本次结算金额完成后可以点击按钮保存结算数据,保存规则如下:
ⅱ. 保存前检查:
1. 判断本次结算金额列合计是否等于付款单的可结算金额,如果不相等则控制不能保存,提示用户“本次结算金额合计必须等于可结算金额。”
2. 判断付款单是否存在或付款单时间戳是否变更,如果付款单不存在或者时间长发生了变更则控制不能保存,提示用户“付款单已经被其他操作员变更,请关闭界面重新操作。”
ⅲ. 检查通过后将采购订单结算数据关联付款单单独保存到数据库中
ⅳ. 数据保存后,将采购订单明细的本次结算金额累加到关联的订单表头自定义14(已结算金额)中,并将付款单表头自定义14更新为0
k. 【删除】
ⅰ. 查询状态时用户可以点击按钮将当前显示的采购订单结算数据删除
ⅱ. 点击按钮后提示用户“是否确定删除当前采购订单结算数据?”,选择是则删除数据并关闭界面,选择否则中止操作
4. 付款单增加明细权限
a. 【采购订单结算】:没有该权限的操作员点击应用按钮是提示用户“没有该功能权限。”
5. 采购订单增加单据检查控制
a. 采购订单保存、删除、反审核、驳回时判断采购订单明细是否有关联的结算数据,如果有则控制操作失败,提示用户“当前单据有关联的付款单结算数据,不能进行该操作。”
6. 付款单增加单据检查控制
a. 付款单保存时判断付款单是否有已保存的结算数据,且上表格金额合计 - 下表格本次结算额合计是否发生变化,如果变化则控制单据不能保存,提示用户“当前单据有采购订单结算数据,不能变更单据金额。”
b. 付款单删除、反审核、驳回时判断付款单是否有已保存的结算数据,如果有则控制操作失败,提示用户“当前单据有采购订单结算数据,不能进行该操作。”
7. 付款单增加单据保存接口
a. 付款单新增和修改保存后自动将付款单上表格金额合计 - 下表格本次结算额合计的差额更新到表头自定义14中
8. 采购订单增加联查下游单据
a. 采购订单联查下游单据中增加可以联查采购订单结算数据关联的付款单
9. 付款单增加联查上游单据
a. 付款单联查上游单据中增加可以联查采购订单结算数据关联的采购订单
10. 应用中心菜单增加报表【采购订金明细表】
a. 
b. 查询条件:
ⅰ. 日期区间:包括日期范围、开始日期、结束日期,过滤查询单据制单日期
ⅱ. 供应商:供应商选择框,可以选择全部、一类和末级,默认全部,过滤查询单据表头供应商
ⅲ. 经办人:职员选择框,可以选择全部、一类和末级,默认全部,过滤查询单据表头经办人
ⅳ. 部门:部门选择框,可以选择全部、一类和末级,默认全部,过滤查询单据表头部门
ⅴ. 项目:项目选择框,可以选择全部、一类和末级,默认全部,过滤查询单据表头项目
ⅵ. 仓库:仓库选择框,可以选择全部、一类和末级,默认全部,过滤查询单据表头仓库
ⅶ. 单据类型:下拉框,可以选择全部、采购订单、采购退货单、购销费用单,默认全部,过滤查询单据的单据类型
ⅷ. 单据编号:单据编号选择框,可以选择采购订单、采购退货单、购销费用单编号,可以手工录入,支持模糊查询,过滤查询单据单据编号
ⅸ. 摘要:文本框,默认为空,可以手工录入,支持模糊查询,过滤查询单据表头摘要
X. 是否付款:下拉框,可以选择全部、完成、未完成,默认全部,未支付金额为0则是完成,不为0则是未完成
c. 表格列:
ⅰ. 单据类型:文本列,默认显示,显示查询单据的单据类型名称
ⅱ. 单据日期:文本列,默认显示,显示查询单据表头制单日期
ⅲ. 单据编号:超链接文本列,默认显示,显示查询单据表头单据编号,可以点击调阅单据
ⅳ. 供应商:供应商基本信息列,默认显示全名,可以右键增加其他信息显示,显示查询单据表头供应商、有结算单位的单据显示结算单位
ⅴ. 经办人:职员基本信息列,默认隐藏,显示查询单据表头经办人
ⅵ. 部门:部门基本信息列,默认隐藏,可以右键增加其他信息显示,显示查询单据表头部门
ⅶ. 项目:项目基本信息列,默认隐藏,可以右键增加其他信息显示,显示查询单据表头项目
ⅷ. 摘要:文本列,默认显示,显示查询单据表头摘要
ⅸ. 是否关联单据:文本列,默认显示,当单据为采购订单时如果下游有关联的采购退货单则显示为“是”、当单据为采购退货单时如果上游有关联的采购订单则显示为“是”,其他情况或单据为购销费用单时显示为空
X. 表头自定义1-16:默认隐藏,显示采购订单表头自定义1-16,列名和列类型以采购订单单据格式配置为准。
Xⅰ. 数量:数量列,默认显示,显示查询单据明细的基本数量合计,只有采购订单和采购退货单明细有值,表尾合计
Xⅱ. 单据金额:金额列,默认显示,显示查询单据明细的价税合计的合计,表尾合计
Xⅲ. 已支付金额:金额列,默认显示,采购订单显示采购订单明细表头自定义字段14的合计,采购退货单和购销费用单显示单据累计结算金额合计,表尾合计
Xⅳ. 未支付金额:金额列,默认显示,等于单据金额 - 已支付金额 - 中止金额,表尾合计
Xⅴ. 已入库数量:数量列,默认显示,采购订单显示采购订单明细下游关联的采购单的基本单位数量合计,采购退货单显示采购退货单明细基本单位数量合计,购销费用单始终为空,表尾合计
Xⅵ. 未入库数量:数量列,默认显示,等于数量 - 已入库数量 - 中止数量,表尾合计
Xⅶ. 已入库金额:金额列,默认显示,采购订单显示采购订单明细下游关联的采购单的价税合计的合计,采购退货单显示采购退货单明细价税合计的合计,购销费用单始终为空,表尾合计
Xⅷ. 未入库金额:金额列,默认显示,等于单据金额 - 已入库金额 - 中止金额,表尾合计
Xⅸ. 中止数量:数量列,默认显示,只有采购订单明细有值,显示采购订单明细中(中止执行的明细的基本单位数量的合计 - 中止执行的明细关联下游采购单的基本数量合计)的合计,表尾合计
XX. 中止金额:金额列,默认显示,只有采购订单明细有值,显示采购订单明细中(中止执行的明细的价税合计的合计- 中止执行的明细关联下游采购单的价税合计的合计)的合计,表尾合计
d. 数据源:
ⅰ. 统计符合查询条件的采购订单、采购退货单和购销费用单,以及关联的下游单据数据汇总,一张单据显示一行
ⅱ. 只统计已过账的单据
ⅲ. 报表控制系统基本信息授权
ⅳ. 采购退货单以负数统计
11. 应用中心菜单增加报表【供应商订金往来表】
a. 
b. 查询条件:
ⅰ. 日期条件:包括日期区间、开始日期、结束日期,过滤查询单据的制单日期
ⅱ. 供应商:供应商选择框,可以选择全部、一类和末级,默认全部,过滤采购订单表头供应商,其他单据过滤结算单位
c. 表格列:
ⅰ. 供应商:供应商基本信息列,默认显示全名,显示查询单据的表头供应商,有结算单位的单据显示结算单位
ⅱ. 期初余额:金额列,默认显示,显示截止到查询条件开始日期之前订金往来余额,余额计算规则见期末余额
ⅲ. 本期增加:父表头,固定显示“本期增加”
1. 采购订单:金额列,默认显示,显示查询条件范围内采购订单的价税合计按供应商汇总,不统计中止执行的明细,表尾合计
2. 购销费用:金额列,默认显示,显示查询条件范围内购销费用单价税合计按结算单位汇总,表尾合计
3. 采购退货:金额列,默认显示,显示查询条件范围内采购退货单的价税合计按结算单位汇总,以负数显示,表尾合计
4. 合计:金额列,默认显示,等于采购订单 + 购销费用 + 采购退货,表尾合计
ⅳ. 本期减少:父表头,固定显示“本期减少”
1. 付款单:金额列,默认显示,显示查询条件范围内付款单的上表格金额按结算单位汇总,表尾合计
ⅴ. 期末余额:金额列,默认显示,等于期初余额 + 本期增加合计 - 本期减少,表尾合计
d. 数据源:
ⅰ. 统计符合查询条件的采购订单、购销费用单,采购退货单和付款单,并按供应商或结算单位汇总相关数据
ⅱ. 只统已经过账单据
ⅲ. 显示系统中所有末级供应商
e. 表头选项:下拉框可以选择全部显示、无数据不显示、无发生额不显示,默认为全部显示
ⅰ. 无数据不显示:不显示期初余额、采购订单、购销费用、采购退货、付款单均为空的明细
ⅱ. 无发生额不显示:不显示采购订单、购销费用、采购退货、付款单均为空的明细
f. 【明细表】
ⅰ. 用户在焦点行选中一行后可以点击按钮或者双击明细可以跳转明细表,默认将当前查询条件的日期范围和焦点行供应商作为查询条件带入明细表进行过滤,明细表见下文【供应商订金往来明细表】
12. 应用中心菜单增加报表【供应商订金往来明细表】
a. 
b. 查询条件:
ⅰ. 日期条件:包括日期区间、开始日期、结束日期,过滤查询单据的制单日期
ⅱ. 供应商:供应商选择框,默认为空,必选一个末级供应商,过滤采购订单表头供应商,其他单据过滤结算单位
c. 表格列:
ⅰ. 日期:文本列,默认显示,单据明细行显示对应单据的制单日期,上期结存行、本期合计行和合计行显示对应的文本名称
ⅱ. 单据类型:文本列,默认显示,显示对应单据明细的单据类型名称
ⅲ. 单据编号:超链接文本列,默认显示,显示对应单据明细的单据编号,单击可以调阅单据
ⅳ. 经办人:职员基本信息列,默认隐藏,显示对应单据明细的表头经办人
ⅴ. 部门:部门基本信息列,默认隐藏,显示对应单据明细的表头部门
ⅵ. 项目:项目基本信息列,默认隐藏,显示对应单据明细的表头项目
ⅶ. 摘要:文本列,默认显示,显示对应单据明细的表头摘要
ⅷ. 表头自定义1-16:默认隐藏,显示对应单据的表头自定义1-16,列名固定为表头自定义XX,列类型以系统单据格式配置为准
ⅸ. 本期增加:金额列,默认显示,显示购销费用单、采购退货单的整单价税合计的合计,显示采购订单的整单价税合计 - 整单中止金额合计
X. 中止金额:金额列,默认显示,显示采购订单整单中止金额合计,表尾合计,只有采购订单明细有值
Xⅰ. 本期减少:金额列,默认显示,显示付款单的上表格金额合计
Xⅱ. 余额:金额列,默认显示,在单据明细行中等于上一行余额 + 当前行本期增加 - 当前行本期减少,在本期合计行中等于当期单据明细行最后一行的余额,在上期结存行中等于查询条件开始日期之前的余额,在合计行中等于当前查询最后一个会计期间的本期合计余额
d. 数据源:
ⅰ. 统计符合查询条件的采购订单、购销费用单,采购退货单和付款单,按照日期排序顺序统计,一张单据显示一行,并采用流水账的形式计算余额,并在每个期间单独计算对应期间的合计数据和余额
ⅱ. 只统计已过账的单据
e. 本期合计行和合计行说明:
ⅰ. 本期合计:只在本期增加、本期减少和余额列有值,其中除余额列以外,其他字段值为对应期间内该列的单据明细数据合计
ⅱ. 合计行:只在本期增加、本期减少和余额列有值,其中除余额列以外,其他字段值为所有期间本期合计行对应列的合计

被折叠的 条评论
为什么被折叠?



