最低适用版本:
财贸系列 24.0
插件简要功能说明:
- 销售单填写物流单号
- 定制插件支持批量导入物流单号和运费金额,并匹配销售单数据,支持一键分摊运费
- 更多细节描述见下方详细文档
插件操作视频:
进销存类定制插件--批量处理运费
插件详细功能文档:
- 应用中心增加菜单【批量处理运费】
a. 界面如下:
b.
c. 表头按钮:打印、打开Excel文件、刷新、清空表格、生成费用并分摊、关闭
ⅰ. 打开Excel文件:
1. 点击按钮后将弹出windows文件选择框,由用户选择需要导入的excel模板,导入模板必须包含【物流单号】、【运费金额】列,否则弹出提示“请确认Excel文件中包含【物流单号】和【运费金额】列。”,符合规则的数据带入表体物流单号、运费金额列
2. 表体有数据存在的情况下,再点击按钮提示“请先清空表格,再选择Excel文件。”
ⅱ. 清空表格:点击后清空表体所有明细数据
ⅲ. 生成费用单并分摊:
1. 点击后符合规则的数据自动生成一张过账的购销费用单,并打开销售费用分配单,用户可自己修改数据后保存单据
2. 为确保销售费用单自动生成,购销费用单不能设置审核流程
3. 具体生单规则和分摊规则见下文
d. 表体供应商:默认为空,支持选择一个末级供应商,必录项
e. 表体制单日期:默认登录日期,可以手工修改,必录项
f. 表格列:物流单号、运费金额、单据日期、单据编号、客户全名、经办人全名、部门全名
ⅰ. 物流单号、运费金额:Excel文件导入数据,不支持编辑,其中运费金额支持2位小数,不支持编辑
ⅱ. 单据日期、单据编号、客户全名、经办人全名、部门全名:取值均来源于销售单,不支持编辑,单据编号蓝色链接,支持调阅单据
ⅲ. 界面逻辑说明:
1. 占用销售单表头自定义字段1填写物流单号,如果一张销售单对应多张物流单,物流单号可以用逗号或者顿号分隔,如果一张物流单对应多张销售单,所有销售单表头自定义字段1都填写该物流单号,不处理多个物流单同时发多个销售单的情况,比如两张物流单发了三张销售单
2. 导入文件后在表格中填入物流单号和运费金额,查找并填入匹配的销售单
3. 一张物流单如果匹配了多张销售单,运费金额只显示在第一行,一张销售单如果匹配了多张物流单,重复显示这张销售单
4. 如果物流单号没有匹配到销售单,物流单号列背景为浅黄色,销售单相关列为空
5. 支持右键删除一行,一张物流单匹配多张销售单的情况,删除时需要将同一长物流单号的记录全部删掉
ⅳ. 生单规则和分摊规则:
1. 如果物流单号没有匹配到销售单,不能生单,提示“还有物流单号没有匹配到销售单,请先在对应的销售单上录入物流单号。”
2. 需要判断购销费用单–销售费用是否存在“运输费”,没有提示用户“请在基础资料-费用收支类型"的销售费用中设置运输费对应科目。”
3. 判断供应商和制单日期必录,制单日期不能在开账期间之前、已经结账期间内
4. 1、2、3满足的情况下,系统自动生成一张过账的购销费用单
a. 费用类型为“销售费用”,关联客户为空,供应商默认带批量处理运费界面已选择的供应商,经办人带当前操作员(全名匹配,匹配不到为空)
b. 表体费用、科目相关字段,带“运输费”及对应科目,如果有多个运输费,则带第一个
c. 金额等于批量处理运费界面运费金额合计值,无税率(即使费用项目设置了默认税率也不取)
5. 购销费用单成功生成的前提下,系统自动打开一张未保存的销售费用分配单
a. 销售费用分配单上表格自动带入购销费用单信息
b. 下表格自动带入批量处理运费界面物流单号关联的销售单明细数据,运输费分摊规则如下:
ⅰ. 如果一张销售单只有一行明细,对应一张物流单,运输费等于运费金额
ⅱ. 如果一张销售单有多行明细,对应一张物流单,明细行先算出比例,比例等于明细行价税合计÷整单价税合计,然后再用比例×运费金额填入对应行运输费中,最后一行明细分配金额采用倒算的方式(多张物流单的情况下,用比列×运费金额合计值)
ⅲ. 如果一张物流单对应多张销售单,明细行比例等于明细行价税合计÷所有关联销售单的价税合计的合计值,然后再用比例×运费金额填入对应行运输费中,最后一行明细分配金额采用倒算的方式
c. 销售单明细行表体自由项01录入了数据,费用分摊排除这样的明细
d. 用户可根据实际情况修改销售费用分配单数据后保存单据