组织间结算价目表修改税率计算含税单价
18人赞赏了该文章
789次浏览
编辑于2018年06月14日 14:40:29
原创帖
1、业务场景:因为税率的改变,组织建结算价目表上的税率和相关的价格也需要修改,有的客户的组织间结算价目表上,需要将税率17%修改为16%,并且要含税单价=原单价*新税率来计算。但是原来的组织间结算价目表上,修改税率之后直接按照新税率和含税单价计算了新的单价 如图
未修改税率之前,单价100 含税单价117 税率 17%
接下来修改税率为16%,效果如图
修改税率为16%后 单价变成了100.86,含税单价还是117,实际上需要的效果是单价不变,含税单价变成116
那么有两种方法可以实现。
2、方法一:取消勾选含税参数,再录单价后重算含税单价
修改税率为16以后,取消勾选单据头的含税,再修改一次单价,即可重算含税单价
效果如图
取消勾选含税参数,单价变成了白色的可编辑,可重新录一次单价 100,即可重算含税单价为116
3、方法二:BOS配置值更新事件
先打开供应链-组织间结算,在右边的项目中找到组织建结算价目表并扩展下级的组织间结算价目表,点编辑-批量编辑字段属性
选中明细信息,打开实体服务规则,取消含税勾选时锁定单价的那个规则,并确定
找到税率字段,取消第二个值更新事件,再新增一个值更新事件
值更新事件的前置条件设置为税率不为空,或者是含税=false都是可以的
值更新事件公式本身设置成含税单价=(1+税率/100)*单价,设置好之后再退出并保存
重新打开组织建结算价目表,修改税率,即可重新计算含税单价
推荐阅读