电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

用友NCCloud-NCC 页面模板-验证公式之必输项控制功能案例专题.pdf

用友NCCloud-NCC 页面模板-验证公式之必输项控制功能案例专题.pdf_第1页
1/17
用友网络科技股份有限公司验证公式之必输项控制功能案例专题文档作者:王珑悦建立日期:20220707目录案例一:费用报销由发票类型决定进项税是否必输方案..31引言.32应用场景和问题描述.33解决方案.43.1总结..43.2详细步骤..5案例二:新增固定资产进项税必输控制方案..91引言.92应用场景和问题描述.93解决方案.93.1总结..93.2详细步骤..10案例三:费用报销单根据收款对象类型..13决定银行账户是否必输方案..131引言.132应用场景和问题描述.133解决方案.133.1总结..133.2详细步骤..14案例一:费用报销由发票类型决定进项税是否必输1引言在日常业务中,费用报销人会提供获得的发票进行费用报销,发票是能够进行费用报销以及企业依法进行费用列支的重要依据。发票分为普通发票和增值税专用发票(以下简称“专用发票”)和专业发票。专用发票指专门用于结算销售货物和提供加工、修理修配劳务使用的一种发票。普通发票主要由营业税纳税人和增值税小规模纳税人使用,增值税一般纳税人在不能开具专用发票的情况下也可使用普通发票。专业发票是一种特殊种类的发票,但不套印发票监制章。纳税人在获取普通发票、专用发票时,计入费用的金额为发票的总金额,税额不能用于抵扣;纳税人在获取增值税专用发票的时候,计入费用的金额为发票的不含税金额,税额可以做税前抵扣。2应用场景和问题描述在系统预制的费用单模板中,没有对发票的类型作区分。如果纳税人获取得是增值税专用发票,实际业务应该生成的凭证为:借:管理费用/销售费用/制造费用(计入费用的金额)借:应交税费-应交增值税进项税(发票上的税额)贷方:银行存款/现金(总金额)而当纳税人获取的是普通发票的时候,应该生成的凭证为:借:管理费用/销售费用/制造费用(计入费用的金额)贷:银行存款/现金(发票总金额)单据模板中并没有确认计入费用金额字段以及进项税字段,所以实际业务中不能准确的根据发票的种类不同生成不同的凭证,所以我们需要增加两个自定义字段,一个是定义为发票类型,一个定义为进项税额。如何设置费用报销单的模板,可以根据选择的发票类型,决定进项税是否输入。当发票类型选择的是“增值税普通发票”的时候,税额必须为空;当发票类型选择的是“增值税专用发票”的时候,税额必须不为空。3解决方案3.1总结第一步,在自定义档案定义中增加一个自定义档案:发票类型。在自定义档案维护中添加发票类型的分类:增值税专用发票、增值税普通发票。第二步,在用户定义属性设置中对报销单表体,将自定义项3定义为刚才添加的自定义项档案:发票类型,并将这个字段在卡片中显示出来。第三步,在单据模板自定义3放出来,并设置验证公式:$Error->iif(arap_bxbusitem.defitem3=="1001Z31000000000BOKR"&&arap_bxbusitem.tax_amount==0,"进项税不能为空",iif(arap_bxbusitem.defitem3=="1001Z31000000000BOKQ"&&arap_bxbusitem.tax_amount<>0,"进项税必须为空",""))第四步,模板保存并分配后,在费用报销单节点处新增费用报销单验证公式,验证成功!3.2详细步骤3.2.1第一步第一步,在自定义档案定义中增加一个自定义档案:发票类型。在自定义档案维护中添加发票类型的分类:增值税专用发票、增值税普通发票。3.2.2第二步第二步,在用户定义属性设置中对报销单表体,将自定义项3定义为刚才添加的自定义项档案:发票类型,并将这个字段在卡片中显示出来。3.2.3第三步第三步,在单据模板自定义3放出来,并设置验证公式:$Error->iif(arap_bxbusitem.defitem3=="1001Z31000000000BOKR"&&arap_bxbusitem.tax_amount==0,"进项税不能为空",iif(arap_bxbusitem.defitem3=="1001Z31000000000BOKQ"&&arap_bxbusitem.tax_amount<>0,"进项税必须为空",""))通过设置编辑公式,我们可以发现,“增值税专用发票”的主键是1001Z31000000000BOKR;“增值税普通发票”的主键是1001Z31000000000BOKQ。设置验证公式:3.2.4第四步第四步,模板保存并分配后,在费用报销单节点处新增费用报销单验证公式,验证成功!案例二:新增固定资产进项税必输控制方案1引言在日常业务中许多用户在录入固定资产卡片时,时常会录入不含税金额后忘记填写税金额,导致后期反结账或者使用调整单来修改卡片,考虑到反结账影响过大,调整模板的修改难度,如何实现在新增固定资产卡片的时候,不输入进项税提示用户进行单据是否保存呢?2应用场景和问题描述在系统的运用中,对固定资产新增,如果不输入进项税额,单据也能保存成功。那么如何设置模板,才能在实现不输入进项税不予保存,做到提醒用户不能漏输进项税呢?这时候,我们需要的是在模板中加入验证公式。3解决方案3.1总结第一步,在动态建模平台-客户化配置-模板设置(业务单元)中找到通用资产单据模板中找到“原币原值”,对“原币原值”的高级属性中添加效验公式:$Confirm->iif(asset.currmoney==asset.originvalue,"确认进项税有没有输?","")第二步,将保存的模板分配给用户。第三步,新增一个固定资产验证设置的公式。3.2详细步骤3.2.1第一步第一步,在动态建模平台-客户化配置-模板设置(业务单元)中找到通用资产单据模板中找到“购买价款”,对“购买价款”的高级属性中添加效验公式:$Confirm->iif(asset.currmoney==asset.originvalue,"确认进项税有没有输?","")asset.currmoney为购买价款项目主键,asset.originvalue为原币原值项目主键,Confirm和IFF的结合,是起到提示的作用,如果满足条件,则发出提示,请用户确认是否保存。保存模板。3.2.2第二步将保存的模板分配给用户。3.2.3第三步新增一个固定资产验证公式:当新增一个固定资产购买价款=原币原值(未维护进项税时)当维护了进项税,原币原值不等于购买价款时案例三:费用报销单根据收款对象类型决定银行账户是否必输方案1引言新增费用报销单,需要当收款对象为员工的时候,个人银行账户字段不能为空;当收款对象为供应商/客户的时候,客商银行账户字段不能为空。2应用场景和问题描述数据库报销单er_bxzb表中,收款对象paytarget字段,定义的0=员工;1=供应商;2=客户。所以考虑设置验证公式,用ERROR&IFF进行嵌套,设置判断条件。3解决方案3.1总结(1)第一个公式:当收款对象不为员工的时候(为客户或者供应商),客商银行账户字段不能为空,验证公式和iff条件公式结合使用:$Error->iif(arap_bxbusitem.paytarget<>"0"&&arap_bxbusitem.custaccount==null,"客商银行必输!","");(2)第二个公式:当收款对象为员工的时候,个人银行账户字段不能为空,验证公式和iff条件公式结合使用,公式为:$Error->iif(arap_bxbusitem.paytarget=="0"&&arap_bxbusitem.skyhzh==null,"个人银行必输!","")3.2详细步骤3.2.1第一步想实现此功能,需要验证公式和iff条件公式结合使用。当收款对象不为员工的时候(为客户或者供应商),客商银行账户字段不能为空,模板中的收款对象字段为paytarget,所以设置的验证公式为:$Error->iif(arap_bxbusitem.paytarget<>"0"&&arap_bxbusitem.custaccount==null,"客商银行必输!","");3.2.2第二步第二个条件,需要满足:当收款对象为员工的时候,个人银行账户字段不能为空,所以除了第一个验证公式需要以外,还需要设置第二个验证公式,同样是ERROR和iff条件公式结合使用,公式为:$Error->iif(arap_bxbusitem.paytarget=="0"&&arap_bxbusitem.skyhzh==null,"个人银行必输!","")3.2.3第三步单据模板上配置验证公式后验证是否生效;验证公式是否生效:验证成功!本模板适用于整体解决方案,产品手册类,应用指南类。1一级标题1.1二级标题1.1.1三级标题1)XX2)XX3)XX

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

用友NCCloud-NCC 页面模板-验证公式之必输项控制功能案例专题.pdf

您可能关注的文档

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信