根据发票代码获取发票类型

public static String getFplx(String fpdm){

if (fpdm.trim().length()==12){
String fplxflag=fpdm.substring(7,8);
if (fpdm.substring(0,1).equals("0") && fpdm.substring(10,12).equals("11")) {
fplx="10";
}
if (fpdm.substring(0,1).equals("0") && fpdm.substring(10,12).equals("12")) {
fplx="14";
}
if (fpdm.substring(0,1).equals("0") && (fpdm.substring(10,12).equals("06") || fpdm.substring(10,12).equals("07"))) {
fplx="11";
}
if (fplxflag.equals("2") && !fpdm.substring(0,1).equals("0")) {
fplx="03";
}
if (fpdm.substring(0,1).equals("0") && (fpdm.substring(10,12).equals("04") || fpdm.substring(10,12).equals("05"))) {
fplx="04";
}
if (fpdm.substring(0,1).equals("0") && (fpdm.substring(10,12).equals("17"))) {
fplx="15";
}
if (fpdm.substring(0,1).equals("0") && (fpdm.substring(10,12).equals("13"))) {
fplx="08";
}
}else if(fpdm.trim().length()==10){
String fplxflag=fpdm.substring(7,8);
if(fplxflag.equals("1")||fplxflag.equals("5")){
fplx="01";
}else if(fplxflag.equals("6")||fplxflag.equals("3")){
fplx="04";
}else if(fplxflag.equals("7")||fplxflag.equals("2")){
fplx="02";
}
} else if (fpdm.trim().length()<10 ||fpdm.trim().length()>12){
fplx="999";
}
return fplx;
}
评论没法回复仅供参考
增值税专用发票:01  货运增值税专用发票:02   机动车销售统一发票:03   增值税普通发票(折叠票):04  增值税电子普通发票:10  增值税普通发票(卷票):11  收费公路通行费增值税电子普通发票:14 增值税电子专用发票:08  二手车销售统一发票:15
posted @ 2021-06-19 15:48  简单的深度  阅读(1095)  评论(4编辑  收藏  举报