diff --git a/ServiceSite/src/main/java/com/seasky/ledgerincome/domain/aggregate/invoice/InvoiceAggergate.java b/ServiceSite/src/main/java/com/seasky/ledgerincome/domain/aggregate/invoice/InvoiceAggergate.java
index f18b1338cd612f1117e2f839ec2a033be2e81d98..67c7b34b9d2a2e570d9984d8041daeafbb561d2b 100644
--- a/ServiceSite/src/main/java/com/seasky/ledgerincome/domain/aggregate/invoice/InvoiceAggergate.java
+++ b/ServiceSite/src/main/java/com/seasky/ledgerincome/domain/aggregate/invoice/InvoiceAggergate.java
@@ -145,7 +145,7 @@ public class InvoiceAggergate extends BaseAggregate {
             errMsg.append("寮€绁ㄧ被鍨嬩笉鑳戒负绌�!").append(",");
         }
         if(!StringUtils.isBlank(invoiceType)) {
-            if (!InvoiceTypeEnum.鐜板紑绁�.getValue().equals(invoiceType) && !InvoiceTypeEnum.棰勫紑绁�.getValue().equals(invoiceType)
+            if (!InvoiceTypeEnum.涓嶅紑绁�.getValue().equals(invoiceType)&&!InvoiceTypeEnum.鍚屾寮€绁�.getValue().equals(invoiceType) && !InvoiceTypeEnum.棰勫紑绁�.getValue().equals(invoiceType)
                     && !InvoiceTypeEnum.琛ュ紑绁�.getValue().equals(invoiceType)) {
                 errMsg.append("寮€绁ㄧ被鍨嬪彧鑳芥槸鐜板紑绁紝琛ュ紑绁紝棰勫紑绁�!").append(",");
             }
diff --git a/ServiceSite/src/main/java/com/seasky/ledgerincome/domain/enums/InvoiceTypeEnum.java b/ServiceSite/src/main/java/com/seasky/ledgerincome/domain/enums/InvoiceTypeEnum.java
index 18d394731da6593f965fa91cad052f5fff95f7f4..bb7d4aede97922a66d28a1f13b3e55a2420b417d 100644
--- a/ServiceSite/src/main/java/com/seasky/ledgerincome/domain/enums/InvoiceTypeEnum.java
+++ b/ServiceSite/src/main/java/com/seasky/ledgerincome/domain/enums/InvoiceTypeEnum.java
@@ -1,9 +1,10 @@
 package com.seasky.ledgerincome.domain.enums;
 
 public enum InvoiceTypeEnum {
-    琛ュ紑绁�("琛ュ紑绁�","琛ュ紑绁�"),
-    鐜板紑绁�("鐜板紑绁�","鐜板紑绁�"),
-    棰勫紑绁�("棰勫紑绁�","棰勫紑绁�");
+    涓嶅紑绁�("涓嶅紑绁�","0"),
+    琛ュ紑绁�("琛ュ紑绁�","1"),
+    鍚屾寮€绁�("鍚屾寮€绁�","2"),
+    棰勫紑绁�("棰勫紑绁�","3");
     private final String value;
     private final String code;
     InvoiceTypeEnum(String value,