销项发票导入优化税率

product
bawei 2 years ago
parent 5556b2c07a
commit 82d3044be9

@ -109,7 +109,34 @@ public class Arinvoices_item0ServiceImpl extends ServiceImpl<Arinvoices_item0Map
dataRowMap.put("invoiceNo", model.getInvoiceNo());
dataRowMap.put("invoiceQuantity", model.getInvoiceQuantity());
dataRowMap.put("involceAmount", model.getInvolceAmount());
dataRowMap.put("taxRate", model.getTaxRate());
if (model.getTaxRate() != null && model.getTaxRate() != null) {
// String ticket = Pattern.compile(REGEX).matcher(model.getTaxRate()).replaceAll("").trim();
String ticket = model.getTaxRate().replace("%", "").trim();
switch (ticket) {
case "13":
dataRowMap.put("taxRate", "0." + ticket);
break;
case "9":
dataRowMap.put("taxRate", "0." + ticket);
break;
case "6":
dataRowMap.put("taxRate", "0." + ticket);
break;
case "5":
dataRowMap.put("taxRate", "0." + ticket);
break;
case "3":
dataRowMap.put("taxRate", "0." + ticket);
break;
case "0":
dataRowMap.put("taxRate", "0." + ticket);
break;
default:
dataRowMap.put("taxRate", ticket);
break;
}
}
// dataRowMap.put("taxRate", model.getTaxRate());
dataRowMap.put("taxAmount", model.getTaxAmount());
dataRowMap.put("amountNotTax", model.getAmountNotTax());
dataRowMap.put("invoiceStatus", model.getInvoiceStatus());

Loading…
Cancel
Save