本文解答了关于《施工发票税率》相关内容,同时关于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智能原创关于《施工发票税率
》优质内容解答希望能帮助到您。