价外税且含税单据模式下,按税额和不含税金额录单的实现原创
金蝶云社区-谁是我
谁是我
11人赞赏了该文章 599次浏览 未经作者许可,禁止转载编辑于2022年04月14日 19:43:38

按税票金额录单的情况下,往往都是分别录入税额和不含税金额,期望能自动计算出含税单价、价税合计等,以提高录单效率; 要实现这一目的,在尽可能不改变系统原有内容的前提下,可以通过如下方式实现:

Ø  新增“不含税金额(手工)”字段,用于录入不含税金额,因为系统默认会锁定自带的不含税金额字段;税额仍然录入在系统原有的字段;

Ø  “不含税金额(手工)”字段,设置值更新事件:

    1、计算税率;因为系统需要根据税率来计算税额、金额,所以必须先计算出税率;计算公式为:税率%=((不含税金额+税额)/不含税金额-1)*100;

    2、计算含税单价;因为系统需要依据含税单价,计算单价、价税合计;计算公式为:含税单价=(金额+税额+折扣额)/计价数量;

    3、调用含税单价字段值更新服务,计算出税额、金额、单价、价税合计等

Ø  税额设置值更新事件:

    当“不含税金额(手工)”字段不为0时,调用该字段的值更新事件,以便在税额发生改变时,更新其他数据;

Ø  税率的小数位数必须增加到6位(按照单价的小数位数进行设置)或更多;目的是为了在反算税率的过程中,用更多的小数位数,避免四舍五入导致根据税率计算税额、金额时出现小数位误差;

Ø  在某些情况下,税率和税额二者,只能有一个完全正确,一般是保证税额正确,税率存在小数位的差异;为了使得税率看起来比较正常,可以在显示和打印时进行四舍五入,只显示两位小数;


图标赞 11
11人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!