U8C服务小锦囊--销售管理--销售价格不能低于价目表价格的控制---U8C实施与服务支持部张鑫背景:订单中的金额是以净价字段来计算的,见算法逻辑文档。1、【参数SA40:询到价是否允许修改单价设置】为否,此时销售订单无法修改含税单价、无税单价,可以修改含税净价、无税净价。2、【SO40调整价税合计、含税净价、无税金额、无税净价时调整折扣还是单价】设置为调整折扣。使用此参数的前提是参数SA41:是否允许修改折扣设置为是。3、销售订单单据模板设置验证公式:$Error->iif(nitemdiscountrate<100,"当前价格低于价目表价格",""),含义为单品折扣小于100,系统报错无法保存。4、效果如下:此时做销售订单,选择客户、存货,录入数量,系统自动带出含税单价、含税净价200。如果想要低于价目表价格销售,就必须修改含税净价,因为此时含税单价不可修改。例如下图,修改含税净价为180,系统单品折扣就回自动变成90。单据模板设置验证公式单品折扣小于100,就会报错无法保存单据。