本文解答了关于《施工发票税率》相关内容,同时关于1、施工发票税率是多少,2、施工发票税率,3、施工发票税率从13降到9,4、施工发票税率9%,5、施工发票税点,的相关问答本篇文章福途教育网小编也整理了进来,希望对您有帮助。

施工发票税率
		 * 建筑行业 0 	4.5 	13 	17
		 * 其他行业 1 	3 	11 	17
		 */
		//按照业态设置施工发票的发票类型税率
		//建筑
		if(ENTERPRISE_TYPE_CONSTRUCTION1.equals(enterpriseType)){
			//set
			StringBuffer sb = new StringBuffer();
			sb.append(INVOIC_TYPE_ZERO).append(",").append(INVECE_TAX_RATE_PUCHASE_CONS_SALE_FOUR_POINT_FIVE).append(",").
			append(INVECE_TAX_RATE_SALE_CONS_FOURTEEN).append(",").
			append(INVECE_TAX_RATE_SALE_CONS_SEVENTEEN);
			
			invoiceTypeTaxRateArr = sb.toString();
		}else if(ENTERPRISE_TYPE_OTHERS.equals(enterpriseType)){
			//set
			StringBuffer sb = new StringBuffer();
			sb.append(INVOIC_TYPE_ONE).append(",").append(INVECE_TAX_RATE_PUCHASE_CONS_THREE).append(",").
			append(INVECE_TAX_RATE_SALE_CONS_ELEVEN).append(",").
			append(INVECE_TAX_RATE_SALE_CONS_SEVENTEEN);
			
			invoiceTypeTaxRateArr = sb.toString();
		}
		
		logger.info("===============================================================================================================");
		logger.info("按照企业行业设置发票类型(0,1):" + invoiceType  + ",开票类别(0,1,2:采购,销售,服务):" + inveceKind + ",  设置施工发票发票类型税率: {}", invoiceTypeTaxRateArr);
		logger.info("===============================================================================================================");
		
		String [] invoinceArr = invoiceTypeTaxRateArr.split(",");
		//发票类型
		String invoiceTypeTaxRate = invoinceArr[0];
		//采购票税率
		String purchaseTaxRate = invoinceArr[1];
		//销售票税率
		String saleTaxRate = invoinceArr[2];
		//服务票税率
		String serviceTaxRate = invoinceArr[3];
		
		TdTaxRateSetting tdTaxRateSetting = new TdTaxRateSetting();
		tdTaxRateSetting.setInvoiceType(invoiceTypeTaxRate);
		tdTaxRateSetting.setPurchaseTaxRate(purchaseTaxRate);
		tdTaxRateSetting.setSaleTaxRate(saleTaxRate);
		tdTaxRateSetting.setServiceTaxRate(serviceTaxRate);
		
		return Arrays.asList(tdTaxRateSetting);
	}
//	
	
	/**
	 * 
	 */
	@Override
	public void tdTaxRateSettingDelete(TdTaxRateSetting tdTaxRateSetting) {
		/**
		 * 条件
		 */
		String tenantId = tdTaxRateSetting.getTenantId();
		String enterpriseId = tdTaxRateSetting.getEnterpriseId();
		String invoiceType = tdTaxRateSetting.getInvoiceType();
		String inveceKind = tdTaxRateSetting.getInvoiceKind();
		
		/**
		 * 
		 */
		Criteria example=  new Criteria();
		example.createConditon().andEqualTo("TENANT_ID", tenantId)
		.andEqualTo("ENTERPRISE_ID", enterpriseId)
		.andEqualTo("INVOICE_TYPE", invoiceType)
		.andEqualTo("INVOCE_KIND", inveceKind);
		
		/**
		 * delete
		 */
		taxRateSettingMapper.deleteByExample(example);
		
		logger.info("==================================此条记录已经删除====================================================");
		logger.info("TdTaxRateSettingDelete 删除参数:" + tdTaxRateSetting);
		logger.info("=======================================================================================================");
		
	}
	
	
	
	
	
	
	
	
	
}
总结:以上是编辑:【昏睡】整理及AI智能原创关于《施工发票税率
》优质内容解答希望能帮助到您。