Blame view

项目文档相关/docs/门店股份统计说明.md 8.41 KB
61ae65fc   “wangming”   feat: 增强分润统计功能
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
  # 门店股份统计说明 (Store Share Statistics)
  
  ## 1. 概述
  本以文档详细说明门店股份统计的各个组成部分,包括主营收入、其他收入、各项成本、人工工资及费用的计算逻辑和数据来源。
  
  ---
  
  ## 2. 收入 (Income)
  
  ### 2.1 主营收入 (Main Income)
  *   **说明**: 按照消耗业绩统计(需区分生美、科美、医美、产品等)。
  *   **计算逻辑**: 统计当月 `lq_xh_jksyj` (耗卡健康师业绩表) 中的 `jksyj` (健康师业绩)。
  *   **数据来源**:
      *   表: `lq_xh_jksyj`
      *   字段: `jksyj` (业绩金额), `F_ItemCategory` (品项分类 - 生美/科美/医美/产品)
      *   **注意**: 需关联 `lq_kd_pxmx` (开单品项明细) 或通过 `F_ItemId` 获取更详细属性。
      *   **退款扣除**: 主营收入计算时,应为 **总消耗业绩 - 对应品项的消耗退款**。即 `(开单消耗业绩 - 退款消耗业绩)`。需确保“主营收入”是净收入。
  
  ### 2.2 其他收入 (Other Income)
  *   **说明**: 退款差额 > 0 的部分。
  *   **计算逻辑**: 
      1. 计算单笔退款的差额 = `应退金额` - `实退金额`
      2. 若差额 > 0,计入其他收入。
  *   **数据来源**:
      *   表: `lq_hytk_hytk` (会员退款表)
      *   字段: `tkje` (应退金额/退卡金额), `F_ActualRefundAmount` (实退金额)
      *   计算: `SUM(CASE WHEN (tkje - F_ActualRefundAmount) > 0 THEN (tkje - F_ActualRefundAmount) ELSE 0 END)`
  
  ### 2.3 预收款 (Advance Receipt)
  *   **说明**: 来源于开单的实收业绩。
  *   **数据来源**:
      *   表: `lq_kd_kdjlb` (开单记录表)
      *   字段: `sfyj` (实付业绩)
  
  ### 2.4 退款 (Refund)
  *   **说明**: 按照退款单里面的实退业绩来计算。
  *   **数据来源**:
      *   表: `lq_hytk_hytk`
      *   字段: `F_ActualRefundAmount` (实退金额)
  
  ### 2.5 退款差额 (Refund Difference)
  *   **说明**: `应退金额` - `实退金额`
      *   `> 0`: 归纳到 **其他收入**
      *   `< 0`: 归纳到 **其他成本**
  *   **数据来源**: 同 2.2。
  
  ### 2.6 应收 (Receivables)
  *   **说明**: 开单时选择了合作医院的款项。
  *   **计算逻辑**: 统计支付方式或关联机构为“合作医院”的开单金额。
  *   **数据来源**:
      *   表: `lq_kd_kdjlb`
      *   字段: `Hgjg` (合作机构) 或 支付方式字段。
      *   **判定**: `Hgjg` 不为空 且 属于医院类型。
  
  ### 2.7 银行存款 (Bank Deposit)
  *   **说明**: 开单时,**除了**选择了合作医院以外的所有款项。
  *   **计算逻辑**: 总实付业绩 - 应收。
  
  ---
  
  ## 3. 成本 (Cost)
  
  ### 3.1 主营成本-产品 (product)
  *   **说明**: 仓库领取数据,算上个月成本。
  *   **数据来源**:
      *   表: `lq_inventory_usage` (库存使用记录)
      *   字段: `F_TotalAmount` (合计金额)
      *   **条件**: `F_UsageTime` 在上个月范围内。
  
  ### 3.2 主营成本-福田 (futian)
  *   **说明**: 仓库地址是“福田”的领取数据,算上个月成本。
  *   **数据来源**:
      *   表: `lq_inventory_usage`
      *   **待确认**: 需确认“福田”仓库的 `StoreId` 或如何标识。暂时需通过 `StoreId` 或 `ProductId` 对应的仓库属性识别。
  
  ### 3.3 主营成本-毛巾 (towel)
  *   **说明**: 清洗记录里面的送出。
  *   **数据来源**:
      *   表: `lq_laundry_flow` (清洗流水表)
      *   字段: `F_TotalPrice`
      *   **条件**: `F_FlowType` = 0 (送出)。
  
  ### 3.4 主营成本-科技部 (tech_dept)
  *   **说明**: 门店开单中属于科美的(总业绩 - 退款业绩) * 30%。
  *   **计算逻辑**:
      1. 筛选科美项目 (`lq_kd_pxmx.F_BeautyType` 为科美 或 `ItemCategory` 为科美)。
      2. 计算科美项目的实付业绩总和 - 对应退款。
      3. 乘以 30%。
  
  ### 3.5 主营成本-管理费 (management_fee)
  *   **说明**: 门店所有开单(总业绩 - 退款业绩) * 9%。
  *   **计算逻辑**: (`lq_kd_kdjlb.sfyj` 总和 - `lq_hytk_hytk.F_ActualRefundAmount` 总和) * 9%。
  
  ### 3.6 主营成本-合作 (cooperation)
  *   **说明**: 不处理(保留字段)。
  
  ### 3.7 主营成本-大项目 (major_project)
  *   **说明**: 不处理(保留字段)。
  
  ---
  
  ## 4. 人工工资 (Labor Cost)
  
  ### 4.1 人工工资-底薪 (base_salary)
  *   **人工工资-健康师底薪**: 来源于 `lq_salary_statistics.F_ActualBaseSalary`
  *   **人工工资-店助底薪**: 来源于 `lq_assistant_salary_statistics.F_ActualBaseSalary` (岗位为“店助”)。
b79763af   “wangming”   fix: 修正店助主任底薪来源描述...
107
  *   **人工工资-店助主任底薪**: 来源于 `lq_director_salary_statistics.F_ActualBaseSalary` (岗位为“店助主任”)。
61ae65fc   “wangming”   feat: 增强分润统计功能
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
  *   **人工工资-店长底薪**: 来源于 `lq_store_manager_salary_statistics.F_ActualBaseSalary`
  *   **人工工资-总经理/经理底薪**: 来源于事业部总经理/经理工资表 `F_ActualBaseSalary` (按门店平均分摊 - 底薪固定4000,按管理门店数平均)。
  
  ### 4.2 人工工资-提成 (commission)
  *   **人工工资-健康师提成**: 来源于 `lq_salary_statistics.F_TotalCommissionAmount`
  *   **人工工资-店助提成**: 来源于 `lq_assistant_salary_statistics.F_TotalCommissionAmount`
  *   **人工工资-店助主任提成**: 来源于 `lq_director_salary_statistics.F_TotalCommissionAmount`
  *   **人工工资-店长提成**: 来源于 `lq_store_manager_salary_statistics.F_TotalCommissionAmount`
  *   **人工工资-总经理/经理提成**: 来源于事业部总经理/经理工资表中该门店对应的提成金额。
      *   **注意**: 总经理提成是按门店单独计算汇总的,工资表中需记录分店提成明细或能反查单店提成。
      *   根据规则:`总提成 = SUM(各门店提成金额)`。统计时需提取该门店贡献的部分。
  
  ### 4.3 人工工资-手工 (manual_fee)
  *   **说明**: 健康师手工费(消耗表)。
  *   **数据来源**:
      *   表: `lq_xh_jksyj`
      *   字段: `F_LaborCost` (手工费)
      *   **或者**: 直接取工资表中的 `F_HandworkFee` (如果有统计)。推荐使用消耗表累加更精准。
  
  ### 4.4 人工工资-岗位-手机保管费 (phone_custody)
  *   **说明**: 店助的手机保管费。
  *   **数据来源**:
      *   表: `lq_assistant_salary_statistics`
      *   字段: `F_PhoneManagementFee` (手机保管费,已确认字段存在)。
  
  ### 4.5 人工工资-岗位-人头 (headcount_reward)
  *   **说明**: 店助的人头阶段奖励。
  *   **数据来源**:
      *   表: `lq_assistant_salary_statistics`
      *   字段: 需确认具体的奖励字段,可能是 `F_HeadcountAward` 或包含在奖金中。
  
  ### 4.6 人工工资-门店T区 (t_zone)
  *   **说明**: 健康师工资表里面T区的工资金额。
  *   **数据来源**:
      *   表: `lq_salary_statistics`
      *   字段: 筛选 T区员工的 `F_ActualSalary` 或 特定 T区 补贴字段。
  
  ---
  
  ## 5. 费用与其他 (Expenses & Others)
  
  ### 5.1 门店房租 (store_rent)
  *   **说明**: 来源于合同对应的每月房租明细。
  *   **数据来源**:
      *   表: `lq_contract_rent_detail` (月租明细表)
      *   字段: `F_DueAmount` (应缴金额)
      *   条件: `F_PaymentMonth` 匹配当月。
  
  ### 5.2 当期费用 (current_period_expense)
  *   **说明**: 报销费用 -> 费用分类 = "当期费用"。
  *   **数据来源**:
      *   表: `lq_reimbursement_application` (报销申请) 关联 `lq_reimbursement_category` (报销分类)。
      *   条件: 通过分类表筛选出一级分类或二级分类为“当期费用”的记录。
  
  ### 5.3 其他成本 (other_cost)
  *   **说明**: 退款差额 < 0 的部分 (即 `(应退 - 实退) < 0`,多退了)。
  *   **计算逻辑**: 绝对值(`应退` - `实退`)。
  
  ### 5.4 保留/不处理字段
  *   人工工资-出勤
  *   社保
  *   宿舍房租
  *   当前费用-秦董
  *   财务费用
  *   各项奖励 (医美/其他/大单/首单)
  *   其他1, 其他2
  
  ---
  
  ## 6. 利润计算 (Profit Calculation)
  
  ### 6.1 利润 (Profit)
  ```
  利润 = 预收款 
       - 实际退款 
       - 主营成本(产品 + 福田 + 毛巾 + 合作 + 大项目 + 科技部 + 管理费) 
       - 人工工资(底薪 + 提成 + 手工 + 出勤 + 岗位 + T区) 
       - 社保(公司部分) 
       - 门店房租 
       - 宿舍房租 
       - 当前费用 
       - 当前费用(秦董) 
       - 财务费用 
       - 奖励(各项) 
       - 其他1 - 其他2
  ```
  
  ### 6.2 财务利润 (Financial Profit)
  ```
  财务利润 = 主营收入 
           - 其他收入 
           - 主营成本(...) 
           - 人工工资(...) 
           - 社保(...) 
           - 门店房租 
           - ... (同上扣除项)
  ```