发票云集成常见问题(十六)开票税额差异

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

发票云集成常见问题(十六)开票税额差异

通过星空集成发票云开票经常会出现报错,目前全电票运行初期可借鉴资料较少,为方便大家参考,接下来和韦老师@嗯哼啊哈呀耶 一起整理分享处理过的案例问题及处理方法,希望大家支持!

开票税额差异报错:

金税开票单存在明细行的金额乘以税率的值与税额的误差大于0.01或者0.06。

以税务UK举例:不含税金额392920.37*0.13-51079.63=0.0181,超出0.01。

image.webp

处理方案:出现此类报错主要是合并行开票导致

金税开票的逻辑:传入单价、数量、税率、税额和价税合计,在开票时会再次校验:不含税金额*税率与传入的税额之间的差异,是否超0.06或者0.01。超过则开票不成功。如果没有超,则税额直接取传入的税额。一般建议用户现在上游做合并,实在不能合并,并且金税连接设置中的“开票效验参数”已达上限,只能重算税额。

通过单据转换的表单服务策略重算税额:

  重新计算税额。单据转换规则中,可设置表单服务策略。(表单服务策略是在完成单据字段映射转换后,即数据已经完成在金税开票单上的填入了,可以再根据填入后的值设置计算公式,更新表单上的取值。 值更新事件:是指在单据中通过修改某个字段触发其他字段的更新;实体服务规则:打开单据后,需要启用的计算逻辑。后面的2者都需要打开单据进行操作,而我们的单据转换是可以无需打开单据就能完成数据处理的,因此需要在单据转换过程中实现的新的计算,一般都建议直接在表单策略中进行添加。

先检查单据的含税标识,区分含税或者不含税。(这对税额的计算公式有影响

如果是:按含税单价录入,表单服务策略中需设置:税额=round(金额/(1+税率/100)*税率/100,2); FTAXAMOUNT =round( FAMOUNT /(1+ FTAXRATE /100)* FTAXRATE /100,2),前置条件为:( (FAMOUNT- FTAXAMOUNT )   *  FTAXRATE  / 100 -  FTAXAMOUNT )>= 0.06 or ( (FAMOUNT- FTAXAMOUNT )   *  FTAXRATE  / 100 -  FTAXAMOUNT ) <= -0.06

如果是:按不含税单价录入, 表单服务策略中需设置:FTAXAMOUNT  =round( ( FAMOUNT + FTAXAMOUNT )   /(1+ FTAXRATE /100) * FTAXRATE /100,2),前置条件为: (FAMOUNT    *  FTAXRATE  / 100 -  FTAXAMOUNT )>0.06 or (FAMOUNT    *  FTAXRATE  / 100 -  FTAXAMOUNT )<-0.06

 image.webp

注:功能都是基于8.1.0.202309及以上版本



关于全电票知识会持续更新,可通过链接https://wenku.my7c.com/link/s/lPit4 ,<<全电票应用合集>>的学习清单,https://wenku.my7c.com/school/learnList/532854126330053888?inviterId=182074&source=invited_link 学习发票云培训课程!



发票云集成常见问题(十六)开票税额差异

通过星空集成发票云开票经常会出现报错,目前全电票运行初期可借鉴资料较少,为方便大家参考,接下来和韦老师@嗯哼啊哈呀耶 一起整理分享处...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息