下推开票不用烦,灵活配置来转换
一、应用场景
应收单或开票申请单下推开票,因涉及单头、分录等多重合并拆分,下推逻辑是系统固化的,部分数据处理逻辑客户无法通过配置实现,随着各行业客户的深入应用,客户对下推开票处理的灵活性提出了更高的要求。
二、解决方案
为满足各行业客户的不同需求及不同税控平台的开票要求,提升开票效率。提供多种源单到开票单的数据携带处理方式供用户根据业务的需求选择性配置,目前系统已实现的转换配置包括:单价是否倒算、规格型号携带方式、计量单位携带方式、超限额拆分依据、数量取整小数位数、合并拆分分组、限额拆分因子、固定开票数量等,可灵活应对不同业务需求与税务政策变更。
图2.1 EAS税务下推开票转换模型示意图
表2.1 税务开票主要转换配置
序号 | 转换配置 | 具体描述 | 功能详解 |
1 | 规则型号携带方式 | 源单到开票单上的规格型号携带来源单据上的规格型号或者匹配到商品名称资料中维护的规格型号 | 开票参数配置操作指引 |
2 | 倒算单价 | 源单到开票单时是否重新根据金额、数量倒算单价,以满足税控要求 | |
3 | 计量单位携带方式 | 源单到开票单上的计量单位携带来源单据或者商品名称资料中维护的计量单位,并且计量单位不一致时,能够将数量、单价自动换算成目标计量单位对应的数值,如源单按“千克”计量,转换为按“吨”开票 | |
4 | 超限额拆分依据 | 当源单拆分合并后的开票金额超过设置限额,支持用户选择不含税金额或价税合计为限额进行拆分 | |
5 | 数量取整小数位数 | 当用户希望开票的数量尽可能为整数,支持用户设置超限额拆分后开票数量的小数位数,用户可使用该参数控制拆分后数量小数位数取到几位。 | |
6 | 合并拆分分组 | 开具增值税发票时,源单到开票单自定义业务条件合并或拆分的开票规则,如相同往来户、相同物料合并开票 | 合并规则操作指引 |
7 | 固定开票数量 | 用户在下推开票选择合并拆分规则时,自定义合并或拆分后的分录商品数量,如服务行业希望开票数量固定为“1” | 固定开票数量操作指引 |
8 | 开票限额 | 按发票类型设置发票不含税金额或含税金额的最大绝对值,如果超过限额则可以自动拆分或做开票提交限制,支持在客商开票资料设置对应客商的个性化限额。数电票默认不设限额 | 系统参数操作指引 |
9 | 开票限行 | 可设置发票行数的最大值,如果超过限行则可以自动拆分或做开票提交限制。数电票默认不设限行 | |
10 | 清单限行 | 对于纸质税控发票,可设置发票清单行数的最大值,如果超过限行则可以自动拆分或做开票提交限制。数电票无清单 | |
11 | 超限行是否带清单 | 明细超过限行,但未超限额的业务,根据此参数判断开票时,发票生成清单还是进行拆分,支持在客商开票资料设置对应客商的个性化选项。数电票无清单 | |
12 | 折扣是否单列 | 下推开票时,根据此参数判断折扣业务是否拆分出一行单独列示开票处理。支持在客商开票资料设置对应客商的个性化选项。 | |
13 | 开票备注携带方式 | 用于设置应收单/开票申请单下推开票单(增值税)时的备注携带方式,可选追加、不携带、去重携带 | |
14 | 限额拆分算法 | 下推开票时,如果分录超过系统设置的发票限额,通过此参数控制系统生成的开票单采用数量取整拆分或者倒算数量拆分,数量取整拆分注重保持开票数量为整数,倒算数量拆分注重开票的金额等于限额。 | |
15 | 限额拆分因子 | 该表参数决定拆分时的尾差校验标准,以及如何分摊尾差。税控平台要求变更时,根据新要求配置即可适配。(此配置表不建议用户自行维护) |
三、功能介绍
3.1 规格型号携带方式
【操作路径】:〖税务管理〗->〖发票管理〗->〖基础设置〗->〖开票参数配置〗
源单下推生成开票单上的规格型号携带支持选择携带来源单据上的规格型号或者匹配到商品名称资料中维护的规格型号,如:
<物料A匹配到商品名称A><br />物料A:规格型号为aaaa<br/>商品名称A:规格型号为bbbb
规格型号携带方式取值 | 应收单数据 | 生成的开票单结果 |
---|---|---|
来源单据 | 物料A+规格型号:aaaa | 商品名称A+规格型号:aaaa |
商品名称 | 物料A+规格型号:aaaa | 商品名称A+规格型号:bbbb |
3.2 倒算单价
【操作路径】:〖税务管理〗->〖发票管理〗->〖基础设置〗->〖开票参数配置〗
源单下推生成开票单上的单价计算方式根据分组中合并拆分的具体情况而采取不同的处理方式。如下:
A、合并且单价不一致:开票单上的单价都是倒算得到,即:不含税单价=金额/数量,单价=价税合计/数量
B、合并且单价一致:根据倒算单价参数取值计算
C、不合并:根据倒算单价参数取值计算
倒算单价参数取值为倒算单价、不倒算单价时下推的单价处理逻辑:
Ø 参数取值为不倒算单价:开票单的单价直接携带源单上的单价,可能会存在不满足“数量*单价=金额”的校验,当不满足校验开票失败时,需将参数更改为倒算单价重新下推开票。
Ø 参数取值为倒算单价:这里的倒算单价是指智能倒算,系统下推优先按照直接携带源单单价处理,处理中如发现不满足校验时,将会自动倒算单价以满足开票校验。
图3.1 倒算单价参数处理逻辑举例
3.3 计量单位携带方式
【操作路径】:〖税务管理〗->〖发票管理〗->〖基础设置〗->〖开票参数配置〗
源单下推生成开票单上的计量单位支持携带来源单据或者商品名称基础资料中维护计量单位,并且计量单位不一致时,能够将数量、单价自动换算成目标计量单位对应的数值。
取值来源单据:增加了“源单取值”参数,支持具体取值源单上的任一计量单位,如应收单的计量单位、辅助计量单位、基本计量单位、dep扩展的计量单位。
取值商品名称:开票单计量单位携带商品名称的计量单位,如商品名称的计量单位与源单上的计量单位已维护换算关系,那么数量与单价根据换算率进行换算。
图3.2 计量单位携带参数处理逻辑举例
【配置示例】:
公司A有应收单物料A的计量单位为千克,数量为999.99,单价是1,开票时希望能够以吨为计量单位并进行相应换算开票。
通过开票参数配置可解决,具体步骤如下:
步骤1:建立计量单位千克与吨的换算关系,千克的标准转换系数是1,吨的标准转换系数是1000;
步骤2:维护物料A的多个计量单位,其中千克是基本计量单位,吨为其他计量单位;
步骤3:设置开票参数配置:公司A+应收单,计量单位携带方式为商品名称;
步骤4:维护物料A对应商品名称的计量单位为吨;
步骤5:应收单下推开票,生成的开票单:单位为吨,数量为0.99999,单价为1000;
3.4 超限额拆分依据
【操作路径】:〖税务管理〗->〖发票管理〗->〖基础设置〗->〖开票参数配置〗
从应收单或开票申请单下推开票单,当开票金额超过设置限额,支持用户选择不含税金额或价税合计为限额进行拆分; 参数值为金额,生成开票单超限额拆分,限额指的是不含税金额; 参数值为价税合计,生成开票单超限额拆分,限额指的是价税合计;
使用场景:(1)税盘实际限额指的是不含税金额,如果希望根据税盘实际限额做拆分处理,则可以根据实际情况设置各票种限额,并选择超限额拆分依据参数为“金额”;(2)如果希望开出的发票价税合计为整数,则可以根据需求设置各票种限额(注意:根据税率换算的不含税金额不可以超过税盘实际限额),选择“倒算数量”拆分算法,并将超限额拆分依据参数设置为“价税合计”
举例:应收单分录数据不含税金额为917,431.19,价税合计为1,000,000
图3.3 应收单编辑页面
(1)若按照价税合计限额100,000拆分,结果如下:
图3.4 应收单下查页面-按价税合计拆分结果
(2)若按照不含税金额限额100,000拆分,结果如下:
图3.5 应收单下查页面-按不含税金额拆分结果
3.5 数量取整拆分小数位数
【操作路径】:〖税务管理〗->〖发票管理〗->〖基础设置〗->〖开票参数配置〗
数量取整参数下,超限额拆分且数量拆分后不为整数(数量小于1)的场景,支持用户设置拆分后数量的小数位数。即在数量无法拆成整数的情况下,用户可使用该参数控制拆分后数量小数位数取到几位。在未设置该参数前,默认小数位数取1,如果依据原数量、金额与限额无法将数据拆成小数位数不大于1,会导致拆分失败。
举例:
如以下截图数据,原分录数量为0.3,按照限额需拆分成2张发票,根据计算公式,前n-1笔新分录拆分后的分录新数量为0.20925905。如果将数量小数位数设置为1,那么拆分生成的开票单数量按小数位数1向下取整为0.2(注:如果拆分的发票不止两张,前n-1笔开票单分录数量都按照0.2处理,最后一笔数量倒减得到)。如果将数量小数位数设置为3,拆分生成的开票单数量按小数位数3向下取整为0.209。
应收单:
图3.6 应收单编辑页面
数量取整小数位数参数为“1”结果:
图3.7 应收单下查页面-按小数位数1拆分结果
数量取整小数位数参数为“3”结果:
图3.8 应收单下查页面-按小数位数3拆分结果
3.6 合并拆分规则
【操作路径】:〖税务管理〗->〖发票管理〗->〖基础设置〗->〖合并规则〗
合并规则是维护开具增值税发票时,自定义业务条件合并或拆分的开票规则。
【配置示例】
[场景一] 企业每月底集中开票,同一往来户会产生多张应收单,应收单存在物料相同的分录,为节省发票,希望相同往来户的应收单合并生成一张开票单,且相同物料的应收单分录合并成开票单的一条分录
解决方案:在合并规则资料里,设置应收单的合并字段,按应收单往来户、分录物料相同进行合并,系统下推开票单时按所选的合并规则进行合并处理
合并规则配置:
应收单下推开票单合并结果:
图3.9 合并规则配置示例1结果
[场景二] 企业应收单开票,同一应收单有多条物料不同的分录,希望按物料分别生成开票单
解决方案:在合并规则资料里,设置应收单的合并规则,拆分字段设置为“应收单分录物料”,系统下推开票单时按所选的合并拆分规则进行拆分处理
合并规则配置:
应收单下推开票单合并结果:
图3.10 合并规则配置示例2结果
3.7 固定开票数量
【操作路径】:〖税务管理〗->〖发票管理〗->〖开票管理〗->〖开票申请单〗->【一键开票】/【分步开票】
〖财务会计〗->〖应收管理〗->〖应收业务处理〗->〖应收单维护〗->【一键开票】/【分步开票】
支持用户在下推开票选择合并拆分规则时,自定义合并或拆分后的分录商品数量,系统根据自定义的商品数量调整最后的商品单价,保证发票数据的逻辑关系正确。
图 3.11 合并规则页面-勾选固定开票数量选项
最终合并生成的开票单开票数量为自定义的数量“1”,金额、价税合计和上游单据保持一致,为保持数据计算逻辑正确,根据金额、价税合计和自定义的数量,倒算“不含税单价”与“含税单价”数据。
(注:固定的开票商品数量可自定义,本文档以“1”举例)
图 3.12 生成的开票单页面-勾选固定开票数量选项
3.8 系统参数-税务开票转换
【操作路径】:〖系统平台〗->〖系统工具〗->〖系统配置〗->〖参数设置〗->〖税务管理〗->〖发票管理〗
增值税专用发票不含税金额绝对值最大按参数值控制,最大值为1000000000;
实际应用时,用户可自定义设置系统允许开具的发票限额,但系统设置限额最大不能超过税盘的实际限额(税盘限额为税局核定),否则税控会开票失败;
增值税普通发票不含税金额绝对值最大按参数值控制,最大值为1000000000;
实际应用时,用户可自定义设置系统允许开具的发票限额,但系统设置限额最大不能超过税盘的实际限额(税盘限额为税局核定),否则税控会开票失败;
增值税普票发票不含税金额绝对值最大按参数值控制,最大值为1000000000;
实际应用时,用户可自定义设置系统允许开具的发票限额,但系统设置限额最大不能超过税盘的实际限额(税盘限额为税局核定),否则税控会开票失败;
原税控增值税发票的最大行数控制,实际应用时,设置限行不能超过税控对发票的行数控制,纸质发票打印发票最大行数为8行;
参数为是时,从应收单或开票申请单下推开票,折扣业务拆分出一行单列开票处理,如下截图;
参数为否时,从应收单或开票申请单下推开票,折扣业务与原业务合并一条开票处理,即发票上不单独体现折扣数据;
图 3.14 开票单编辑页面--折扣业务下参数为“是”
明细超过限行,但未超限额的业务,根据此参数判断开票时,发票生成清单还是进行拆分;
参数为是时,超限行,未超限额的业务,不对发票进行拆分,生成带清单的发票;
参数为否时,超限行,未超限额的业务,根据发票限行拆成多张发票;
从应收单或开票申请单下推开票时,如果分录超过系统设置的发票限额,通过限额拆分算法参数控制系统生成的开票单,数量取整拆分或者倒算数量拆分;
参数为数量取整时,系统生成的开票单,按限额取最大数量整数拆分,即先确定整数数量,再根据数量与单价计算发票金额,适用于预期发票数量为整数的开票场景;
参数为倒算数量时,按限额/单价倒算数量拆分,即根据限额确定发票金额,再倒算数量,适用于预期发票金额为设定限额的开票场景;
维护正整数,专用发票清单行数超过设置的清单限行时,系统自动按清单限行拆分发票;
维护正整数,普通发票清单行数超过设置的清单限行时,系统自动按清单限行拆分发票;
维护正整数,电子普通发票清单行数超过设置的清单限行时,系统自动按清单限行拆分发票;
参数值为航信、百望,用于控制航信与百望税控的差异内容,比如尾差、字段长度限制、发票清单限行、开票资料规范校验等。
参数为航信时,系统生成的开票单,按金额*税率-税额的尾差<=0.06分摊尾差;
参数为百望时,系统生成的开票单,按金额*税率-税额的整单平均行尾差<=0.01且每行分录尾差<=0.06分摊尾差。
增值税电子专用发票不含税金额绝对值最大按参数值控制,最大值为1000000000;
实际应用时,用户可自定义设置系统允许开具的发票限额,但最大不能超过税局核定的电子发票的开票限额,否则税控会开票失败;
维护正整数,电子专用发票清单行数超过设置的清单限行时,系统自动按清单限行拆分发票;
用于设置应收单/开票申请单下推开票单(增值税)时的备注携带方式
参数值为追加,合并下推时,开票单的备注取上游应收单或开票申请单的所有备注,不去除重复值;
参数值为去重,合并下推时,开票单的备注取上游应收单或开票申请单的备注去掉重复值后的结果;
参数值为不携带,开票单完全不携带上游应收单或开票申请单的备注;
参数值为0或正数,数电票(增值税专用发票)金额不超过开票限额(0代表不设限额);
参数值为0或正整数,数电票分录行不能超出开票限制行数(0代表不设限行);
3.9 限额拆分因子
【操作路径】:后台参数表为T_IM_GoldenTaxControlParam(不建议用户自行修改)
该表参数决定拆分时的尾差校验标准,以及如何分摊尾差。正常来说此参数表由研发根据税控最新要求进行预置,用户不应做修改,如参数被修改可能导致拆分异常。
图 3.15 限额拆分因子后台参数表
四、注意事项
开票限额拆分因子一般由系统预设,如遇到政策变更需修改拆分控制,可联系总部研发评估协助处理,不建议用户自行修改。
下推开票不用烦,灵活配置来转换
本文2024-09-22 19:22:55发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-106835.html
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf