其他应收单填写总金额计算税额和不含税金额

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

其他应收单填写总金额计算税额和不含税金额

【业务场景】

其他应收单/其他应付单自带的计算规则是填写不含税金额和税率,计算总金额,有的客户有时想填写其他应收单/其他应付单的总金额、税率,再反向计算不含税金额和税额;同时原本的输入不含税金额、税率计算税额和总金额的计算方式也需要保留,则如何实现两套计算方式?

【解决办法】

可以参照费用报销单,在单据头加一个“按总金额填写”的复选框,然后另外再添加计算税额、不含税金额的实体服务规则,系统预置的计算税额、总金额的服务规则也添加“按总金额填写”未否的前提条件。下面以其他应收单为例,具体步骤如下

【操作步骤】

1、BOS设计器中其他应收单上的总金额字段先取消锁定、其他应收单单据类型上的总金额取消勾选不可维护



2、其他应收单表头加一个复选框,改名称和标题为按总金额录入


3、增加按总金额录入的前提下,计算税额的实体服务规则
前提条件是:按总金额填写勾选且税率不为空
F_ces_CheckBox =1 AND FEntryTaxRate <>null
公式是:税额=(总金额*税率)/(100+税率)
FTAXAMOUNTFOR = ( FAMOUNTFOR_D * FEntryTaxRate )/(100 + FEntryTaxRate )




4、增加按总金额录入的前提下,计算不含税金额的实体服务规则

前提条件是:总金额税额不为空,按总金额填写勾选
F_ces_CheckBox = 1 AND FAMOUNTFOR <>null AND FTAXAMOUNTFOR <>null
公式是:不含税金额=总金额-税额
FNOTAXAMOUNTFOR = FAMOUNTFOR_D - FTAXAMOUNTFOR



5、自带的计算总金额、税额的公式的前提条件里面加一下总金额录入为不勾选的前提条件,这样做的目的是将按总金额录入和不按总金额录入的计算公式区分开,避免出现循环计算的情况



6、到单据头实体服务规则里面加一下按总金额填写的字段锁定和字段解锁的服务规则


7、效果展示



【备注】全文图片是在8.0.0.202206版本上操作所附的截图  

其他应收单填写总金额计算税额和不含税金额

【业务场景】其他应收单/其他应付单自带的计算规则是填写不含税金额和税率,计算总金额,有的客户有时想填写其他应收单/其他应付单的总金额、...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息