ariesy 修复发票明细中无税码问题

release
yefei 2 years ago
parent 947bbb8cbd
commit 3be45ca2ce
  1. 3
      dxhy-core/src/main/java/com/dxhy/core/job/service/impl/CheckTaskServiceImpl.java
  2. 60
      dxhy-core/src/main/java/com/dxhy/core/service/invoicedetail/InvoiceDetailServiceImpl.java
  3. 3
      dxhy-erp/src/main/java/com/dxhy/erp/controller/SDNYMainProcessController.java

@ -430,6 +430,9 @@ public class CheckTaskServiceImpl implements CheckTaskService {
case "0": case "0":
sm = "J0"; sm = "J0";
break; break;
case "不征税":
sm = "J0";
break;
case "0.00": case "0.00":
sm = "J0"; sm = "J0";
break; break;

@ -622,34 +622,73 @@ public class InvoiceDetailServiceImpl extends MpBaseServiceImpl<TDxRecordInvoice
case "免税": case "免税":
sm = "J0"; sm = "J0";
break; break;
case "16%": case "不征税":
sm = "J0";
break;
case "0.16":
sm = "J1";
break;
case "0.13":
sm = "J2";
break;
case "0.10":
sm = "J3";
break;
case "0.09":
sm = "J4";
break;
case "0.06":
sm = "J5";
break;
case "0.05":
sm = "J6";
break;
case "0.03":
sm = "J7";
break;
case "0.02":
sm = "J8";
break;
case "0.01":
sm = "J9";
break;
case "0.17":
sm = "JC";
break;
case "0.000":
sm = "J0";
break;
case "16":
sm = "J1"; sm = "J1";
break; break;
case "13%": case "13":
sm = "J2"; sm = "J2";
break; break;
case "10%": case "10":
sm = "J3"; sm = "J3";
break; break;
case "9%": case "9":
sm = "J4"; sm = "J4";
break; break;
case "6%": case "6":
sm = "J5"; sm = "J5";
break; break;
case "5%": case "5":
sm = "J6"; sm = "J6";
break; break;
case "3%": case "3":
sm = "J7"; sm = "J7";
break; break;
case "2%": case "2":
sm = "J8"; sm = "J8";
break; break;
case "1%": case "1.5":
sm = "JA";
break;
case "1":
sm = "J9"; sm = "J9";
break; break;
case "17%": case "17":
sm = "JC"; sm = "JC";
break; break;
default: default:
@ -659,5 +698,4 @@ public class InvoiceDetailServiceImpl extends MpBaseServiceImpl<TDxRecordInvoice
} }
return sm; return sm;
} }
} }

@ -970,6 +970,9 @@ public class SDNYMainProcessController extends AbstractController {
case "免税": case "免税":
sm = "J0"; sm = "J0";
break; break;
case "不征税":
sm = "J0";
break;
case "0.16": case "0.16":
sm = "J1"; sm = "J1";
break; break;

Loading…
Cancel
Save