枚举解释
0.业务指令
net.smarttax.sim.entity.enums.Operation
// 空白发票查询
DEVICE_PLATE_BLANKS("D_BLANKS","blanks",OperationChannel.DEVICE_PLATE),
// 发票开具
DEVICE_PLATE_INVOICE("D_INVOICE","eInvoice",OperationChannel.DEVICE_PLATE),
// 发票修复
DEVICE_PLATE_INVOICE_QUERY("D_INVOICE_Q","eInvoiceQuery",OperationChannel.DEVICE_PLATE),
// 发票红冲
DEVICE_PLATE_INVOICE_REVERSING("D_INVOICE_R","invoiceReversing",OperationChannel.DEVICE_PLATE),
// 发票作废
DEVICE_PLATE_INVOICE_CANCELLATION("D_INVOICE_C","invoiceCancellation",OperationChannel.DEVICE_PLATE)
1. 业务状态
net.smarttax.sim.entity.enums.OperationStatus
PENDING(7), // 处理中
SUCCESS(8), // 成功
FAIL(9); // 失败
2. 发票类型
net.smarttax.sim.entity.enums.InvoiceType
SPECIAL("1"), // 专票
NORMAL("2"), // 普票
ELECTRONIC("3"), // 电票
E_SPECIAL("4"), // 电专
ALL("") // 全部
3. 发票状态
net.smarttax.sim.entity.enums.InvoiceStatus
POSITIVE_INVOICE("0"), // 正数发票
NEGATIVE_INVOICE("1"), // 负数发票
OBSOLETE_BLANKS("2"), // 作废空白发票
OBSOLETE_INVOICE("3"), // 作废正数发票
OBSOLETE_NEGATIVE_INVOICE("4") // 作废负数发票
4. 征税方式
net.smarttax.sim.entity.enums.LevyType
// 普通征税
NORMAL( "0"),
//
SPEC("1"),
// 差额征税
BENEFIT("2"),
5. 零税率标识
net.smarttax.sim.entity.enums.TaxFreePolicy
// 正常税率
NORMAL( ""),
// 免税
TAX_FREE("1"),
// 不征税
LEVY_FREE("2"),
// 零税率
ZERO_RATE("3")
6. 优惠标识
net.smarttax.sim.entity.enums.PreferentialPolicy
// 不使用
DISABLE( "0"),
// 使用
ENABLE("1"),
7. 明细行类型
net.smarttax.sim.entity.enums.DetailRowSpec
// 0正常行
NORMAL( "0"),
// 1折扣行
DISCOUNT("1"),
// 2被折扣行
DISCOUNTED("2")
8. 作废类型
net.smarttax.sim.entity.enums.CancellationType
BLANKS("0"), // 空白发票作废
INVOICE("1"); // 已开发票作废
9. 税控设备发行商
net.smarttax.sim.entity.enums.DevicePublisher
// 航信
AISINO("hx"),
// 百旺/望
BAIWANG("bw")
10. 所属税局
net.smarttax.sim.entity.enums.TaxBureau 详见该枚举
// 上海国税
SHANGHAI("31"),
// 北京国税
BEIJING("11"),
// 湖北国税
HUBEI("42"),
// 湖南国税
HUNAN("43"),
// 河北国税
HEBEI("13"),
……
11. 审核状态
net.smarttax.sim.entity.enums.ESignStatus
UNREGISTER("0"), // 未注册(待提交审核) AUDITING("1"), // 待审核 REGISTERED("2") // 审核通过
12. 红字通知单类型
net.smarttax.sim.entity.enums.NotificationType
// 已抵扣 (购方申请)
DEDUCTED("0"),
// 未抵扣 (购方申请)
DEDUCTIBLE("1"),
// 开票冲正(销方申请)
REVERSE("2")
13. 红字通知单审核状态
net.smarttax.sim.entity.enums.NotificationAuditStatus
// 申请通过
ACCEPTED("TZD0000"),
// 审核拒绝
REJECTED("TZD0085"),
// 已核销
VERIFIED("TZD0072"),
// 撤销申请
CANCELED("TZD0082"),
// 未知
UNKNOWN("B900076")
14. 票种类型
net.smarttax.sim.entity.enums.InvoiceCategory
VAT_SPECIAL_INVOICE("01", "增值税专用发票"),
VAT_TRANSPORT_INVOICE("02", "货运运输业增值税专用发票"),
MOTOR_VEHICLE_SALE_INVOICE("03", "机动车销售统一发票"),
VAT_COMMON_INVOICE("04", "增值税普通发票"),
VAT_ELECTRONIC_SPECIAL_INVOICE("08", "增值税电子专用发票"),
VAT_ELECTRONIC_INVOICE("10", "增值税电子普通发票"),
VAT_ROLL_INVOICE("11", "增值税普通发票(卷式)"),
VAT_ELECTRONIC_TOLL_INVOICE("14", "增值税电子普通发票(通行费)"),
USED_CAR_PURCHASE_INVOICE("15", "二手车销售统一发票"),
CUSTOMS_PAYMENT("17", "海关缴款书"),
EXPORT_TO_DOMESTIC("24", "出口转内销发票"),
EXPORT_TO_DOMESTIC_CUSTOMS_PAYMENT("30", "出口转内销海关缴款书"),
COMMISSION_DRAWBACK_INVOICE("66", "增值税专用发票(代办退税发票)"),
EXPORT_TO_DOMESTIC_ELECTRONIC("80", "出口转内销电子发票"),
QUOTA_INVOICE("200", "通用定额发票"),
GENERAL_MACHINE_INVOICE("199", "通用机打发票"),
TRAIN_TICKET("201", "火车票"),
AIR_TRANSPORT("202", "航空运输电子客票行程单"),
HIGHWAY_PASSENGER_INVOICE("203", "公路客运发票"),
SHIPPING_INVOICE("204", "船运客票"),
VEHICLE_TOLL("205", "过路过桥费发票、汽车通行费"),
INTERNATIONAL_RECEIPT("206", "国际小票"),
TAXI_RECEIPT("207", "出租车发票"),
UNKNOWN("-1", "未知发票类型");
15. 申报状态
net.smarttax.sim.entity.enums.DeclareStatus
UNDECLARED("0"), // 未申报 DECLARED("1"), // 已申报 UNKNOWN("2"), // 未知 CANCELLED("3") // 撤销申报
16. 可退回标志
net.smarttax.sim.entity.enums.CancellationSign
CANCELABLE("0"),
NON_CANCELABLE("1")
17. 抵扣类型
net.smarttax.sim.entity.enums.DeductionType
DEDUCTION(1), // 抵扣
DRAWBACK(2), // 退税
DRAWBACK_PROXY(3), // 代办退税
NONDEDUCTIBLE(4), // 不抵扣
DEDUCTION_CANCEL(6), // 撤销抵扣
NONDEDUCTIBLE_CANCEL(7) // 撤销不抵扣
18. 申请统计类型
net.smarttax.sim.entity.enums.StatisticsType
APPLY("1"), // 申请统计
CANCEL("2") // 撤销统计
19. 统计状态
net.smarttax.sim.entity.enums.StatisticsStatus
CONFIRMABLE("1","已统计未确认"),
CONFIRMED("2","已确认"),
CANCELED("3","已撤销未统计"),
COUNTABLE("4","未申请统计"),
COUNTING("5","正在进行申请统计或撤销"),
INVALID("6","不符合申请生成抵扣统计报表条件")
20. 统计确认状态
net.smarttax.sim.entity.enums.ConfirmResult
SUCCESS("1","成功"),
APPLY_CONFIRM("2","已申请确认(确认中)"),
CONFIRMED("3","确认完成"),
PERIOD_LOCK("4","当期未锁定请撤销统计重新申请"),
TAX_NUMBER_NOT_EXIST("5","税号不存在"),
NOT_APPLY_YET("6","未申请统计"),
STATISTICS_RESULT_OR_TIME_MISMATCH("7","统计结果或统计时间不符"),
OTHER_EXCEPTION("8","其他异常"),
CONFIRM_EXCEPTION("9","确认异常"),
TAX_PERIOD_CHANGED("10","税款所属期已切换"),
ERROR_SIGN("11", "签名值错误"),
CONDITION_ERROR("12", "不符合提交确认申报条件"),
21. 进项发票状态
net.smarttax.sim.entity.enums.InputInvoiceStatus
NORMAL("0","正常"),
OUT_OF_CONTROL("1","失控"),
OBSOLETE("2","作废"),
REVERSE("3","红冲"),
EXCEPTION("4","异常")
22. 抵扣状态
net.smarttax.sim.entity.enums.DeductionStatus
DEDUCTIBLE("0"), // 待抵扣
DEDUCTED("1") // 已抵扣
23. 是否代办退税标记
net.smarttax.sim.entity.enums.ProxyDrawback
POSITIVE("1","是"),
NEGATIVE("0", "否")
24. 管理状态
net.smarttax.sim.entity.enums.ManagementSign
NORMAL("0","正常"),
ABNORMAL("1","异常")
25. 信息来源
net.smarttax.sim.entity.enums.DataOrigin
SCAN("0","扫描认证"),
NOTIFICATION("1","系统推送"),
UNAUTHORIZED("2","不予退税")
26. 异常类型
net.smarttax.sim.entity.enums.AbnormalReason
INVOICE_STATUS("0","发票状态异常"),
DECLARE_REASON_CHANGE("1","申报用途变更(抵扣变代办退税"),
MANAGEMENT_STATUS("2","管理状态异常"),
27. 清单标识
net.smarttax.sim.entity.enums.ListSign
LIST("1","清单票"),
NON_LIST("0","非清单票")
28. 确认签名结果状态
net.smarttax.sim.entity.enums.ConfirmStatus
CONFIRMABLE("1","已统计未确认"),
CONFIRMED("2","已确认"),
CANCELED("3","已撤销未统计"),
WRONG_PASSWORD("4","确认密码不正确")
29. 申请统计结果
net.smarttax.sim.entity.enums.StatisticsResult
SUCCESS("1", "成功"),
APPLYING("2", "已申请统计(申请中)"),
CONFIRMED("3", "已确认完成"),
APPLY_SUCCESS("4", "申请完成(已统计完成)"),
TAX_NUMBER_NOT_EXIST("5", "改税号不存在)"),
NO_ELIGIBILITY("6", "不符合申请生成抵扣统计报表条件"),
NOT_APPLY_YET("7", "未申请统计"),
OTHER_ERROR("8", "其他异常"),
CANCELING("9", "已申请撤销统计(撤销中)"),
REVOKED("10", "已撤销统计"),
TAX_PERIOD_SWITCHED("11", "税款所属期已切换"),
CONFIRMING("12", "已申请确认(确认中)"),
POLL_TIME_OUT("9999", "获取结果超时"),
;
32. 归集状态
net.smarttax.sim.entity.enums.InvoiceCollectStatus
TODO("0", "任务接收成功,未归集"),
SUCCESS_INVOICE_EXISTS("1", "归集完成,税局端已处理完成,存在符合条件的发票"),
SUCCESS_INVOICE_NOT_FOUND("2", "归集完成,税局端已处理完成,不存在符合条件的发票"),
COMMIT_FAILED("3", "归集申请提交失败,定时任务会重新提交"),
COMMIT_SUCCESS("4", "归集申请提交成功,继续查询归集进度"),
QUERY_FAILED("5", "归集进度查询失败"),
NOT_APPLY("6", "归集进度查询成功,无申请记录"),
COLLECTING("7", "归集任务执行中..."),
PROCESSING("8", "归集进度查询成功,税局端处理中"),
EXCEEDED_TIMES("9", "超过申请次数"),
PARAMETER_ERROR("10", "请求参数有误"),
FILE_EXPIRED("11", "文件下载、解析进度查询失败"),
OTHER_EXCEPTION("12", "其他异常"),
33. 海关稽核状态
net.smarttax.sim.entity.enums.CustomsAuditStatus
ALL("-2","全部"),
TODO("-1","待处理"),
AUDITING("0","稽核中"),
MATCHING("1","相符合"),
NON_MATCHING("2","不相符"),
MISSING("3","缺联"),
DUPLICATE("4","重复"),
OTHER("-","其它")
34. 海关单可抵扣状态
net.smarttax.sim.entity.enums.CustomsPaymentAuditResult
DEDUCTABLE(0,"允许抵扣/退税"),
UNDEDUCTABLE(1,"不允许抵扣/退税")
35. 勾选票种类型
net.smarttax.sim.entity.enums.DeductCategory
VAT_INVOICE("0","增值税发票"),
CUSTOMS_PAYMENT("1","海关缴款书")
36. 发票分发类型
net.smarttax.sim.entity.enums.BlanksDistributionStatus
WAIT("0"), // 待分发
UNDER_WAY("1"), // 分发中
FINISH("2") // 已分发