wupengfei
2025-04-08 9e63ed4533fe6fbb5e81a096c9f5949c7ccf58f2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
export enum EnterpriseMaterialTypeEnum {
  /**
   *  四流合一
   */
  FourStreams = 10,
  /**
   *  完税材料
   */
  Dutiable = 11,
  /**
   *  其它材料
   */
  Other = 20,
}
 
export const EnterpriseMaterialTypeEnumText = {
  [EnterpriseMaterialTypeEnum.FourStreams]: '四流合一',
  [EnterpriseMaterialTypeEnum.Dutiable]: '完税材料',
  [EnterpriseMaterialTypeEnum.Other]: '其它材料',
};
 
/**
 * 0-199为四流材料 200-300为完税材料
 */
export enum EnterpriseMaterialFileBusinessTypeEnum {
  /**
   * 工资表
   */
  PayRoll = 10,
  /**
   * 银行流水
   */
  BankFlow = 20,
  /**
   * 人员信息表
   */
  Information = 30,
  /**
   * 工资薪金所得
   */
  Salary = 40,
  /**
   * 代发明细
   */
  DistributionDetails = 50,
  /**
   * 发票
   */
  Invoice = 60,
  /**
   * 劳动合同
   */
  LaborContract = 70,
  /**
   * 业务合同
   */
  BussinessContract = 80,
  /**
   * 劳动合同汇总表
   */
  LaborContractSummary = 90,
  /**
   * 离职证明
   */
  LeavingCertificate = 100,
  /**
   * 开票明细表
   */
  InvoicingSchedule = 110,
  /**
   * 所得税证明
   */
  IncomeTaxCertificate = 200,
  /**
   * 增值及附加税证明
   */
  AdditionalTaxCertificate = 210,
  /**
   * 开票明细文件
   */
  BillingDetails = 220,
  /**
   * 其他材料
   */
  Other = 999,
}
 
export const EnterpriseMaterialFileBusinessTypeEnumText = {
  [EnterpriseMaterialFileBusinessTypeEnum.PayRoll]: '工资表',
  [EnterpriseMaterialFileBusinessTypeEnum.BankFlow]: '银行流水',
  [EnterpriseMaterialFileBusinessTypeEnum.Information]: '人员信息表',
  [EnterpriseMaterialFileBusinessTypeEnum.Salary]: '工资薪金所得',
  [EnterpriseMaterialFileBusinessTypeEnum.DistributionDetails]: '代发明细',
  [EnterpriseMaterialFileBusinessTypeEnum.Invoice]: '发票',
  [EnterpriseMaterialFileBusinessTypeEnum.LaborContract]: '劳动合同',
  [EnterpriseMaterialFileBusinessTypeEnum.BussinessContract]: '业务合同',
  [EnterpriseMaterialFileBusinessTypeEnum.LaborContractSummary]: '劳动合同汇总表',
  [EnterpriseMaterialFileBusinessTypeEnum.LeavingCertificate]: '离职证明',
  [EnterpriseMaterialFileBusinessTypeEnum.InvoicingSchedule]: '开票明细表',
};
 
export const DutiableFileBusinessTypeEnumText = {
  [EnterpriseMaterialFileBusinessTypeEnum.IncomeTaxCertificate]: '所得税证明',
  [EnterpriseMaterialFileBusinessTypeEnum.AdditionalTaxCertificate]: '增值及附加税证明',
  [EnterpriseMaterialFileBusinessTypeEnum.BillingDetails]: '开票明细文件',
};
 
export const AllEnterpriseMaterialFileBusinessTypeEnumText = {
  ...EnterpriseMaterialFileBusinessTypeEnumText,
  ...DutiableFileBusinessTypeEnumText,
};