|
|
@@ -303,7 +303,7 @@ if (typeof baseFigureTemplate !== "undefined") {
|
|
|
return cbTools.getBaseFee(fixedFlag.CONSTRUCTION_INSTALL_FEE, tender, "common");
|
|
|
},
|
|
|
|
|
|
- // 定额建筑安装工程费
|
|
|
+ // 定额建筑安装工程费(定额设备购置费按40%计): 算法1:直接减去设备购置的60%,其它全部在(全额设备税金)
|
|
|
DEJZAZGCF(tender) {
|
|
|
const feeField = "rationCommon";
|
|
|
const baseFee = cbTools.getBaseFee(fixedFlag.CONSTRUCTION_INSTALL_FEE, tender, feeField);
|
|
|
@@ -311,14 +311,13 @@ if (typeof baseFigureTemplate !== "undefined") {
|
|
|
const equipmentFee = cbTools.getEquipmentFee(fixedNode, tender, "equipment");
|
|
|
return (baseFee - equipmentFee * 0.6).toDecimal(decimalObj.bills.totalPrice);
|
|
|
},
|
|
|
- // 定额建筑安装工程费(定额设备购置费按40%计)
|
|
|
+ // 定额建筑安装工程费(定额设备购置费按40%计): 算法2:有“定额设备购置费”的清单,取其40%
|
|
|
DEJZAZGCFSBSS(tender) {
|
|
|
const feeField = "rationCommon";
|
|
|
- const deductFlags = [fixedFlag.EQUIPMENT_ACQUISITION_FEE];
|
|
|
//建安费扣除定额设备购置费
|
|
|
- const afterDeductFee = cbTools.getFeeWithDeduction(fixedFlag.CONSTRUCTION_INSTALL_FEE, deductFlags, tender, feeField, false);
|
|
|
+ const afterDeductFee = cbTools.getFeeWithDeduction(fixedFlag.CONSTRUCTION_INSTALL_FEE, [fixedFlag.EQUIPMENT_ACQUISITION_FEE], tender, feeField, false);
|
|
|
//定额设备购置费
|
|
|
- const equipmentAcFee = cbTools.getBaseFee(deductFlags[0], tender, feeField);
|
|
|
+ const equipmentAcFee = cbTools.getBaseFee(fixedFlag.EQUIPMENT_ACQUISITION_FEE, tender, feeField);
|
|
|
return (afterDeductFee + equipmentAcFee * 0.4).toDecimal(decimalObj.bills.totalPrice);
|
|
|
},
|
|
|
// 建筑安装工程费(不含设备费):取清单固定类别是“建筑安装工程”的金额,但要扣除清单固定类别是“设备购置费”的金额
|