# 开单表财务报表梳理 ## 概述 基于 `lq_kd_kdjlb`(开单记录表)及相关关联表,梳理可以生成的财务报表类型和统计维度。 --- ## 一、开单表核心字段 ### 1.1 金额相关字段 - **`zdyj`** (整单业绩) - 订单总金额 - **`sfyj`** (实付业绩) - 实际收款金额(预收款) - **`F_DeductAmount`** (储扣总金额) - 使用会员权益抵扣的金额 - **`qk`** (欠款) - 未付清金额 - **`F_PaidDebt`** (已缴欠款) - 已补缴的欠款金额 - **`F_SupplementAmount`** (补缴金额) - 补缴开单的金额 ### 1.2 分类相关字段 - **`gjlx`** (顾客类型) - 新客/老客/会员等 - **`hgjg`** (合作机构) - 合作医院/机构ID - **`fkfs`** (付款方式) - 现金/微信/支付宝/银行卡等 - **`fkyy`** (付款医院) - 付款医院ID(用于合作医院付款) - **`fkpd`** (付款判断) - 付款状态判断 - **`khly`** (客户来源) - 客户获取渠道 - **`tjr`** (推荐人) - 推荐人ID ### 1.3 时间相关字段 - **`kdrq`** (开单日期) - 开单日期时间 - **`F_CreateTime`** (创建时间) - 记录创建时间 ### 1.4 业务相关字段 - **`djmd`** (单据门店) - 开单门店ID - **`jsj`** (金三角) - 金三角ID - **`kdhy`** (开单会员) - 会员ID - **`F_ActivityId`** (营销活动ID) - 关联的营销活动 - **`F_AppointmentId`** (预约记录ID) - 关联的预约记录 - **`sfskdd`** (是否首开订单) - 是否首次开单 - **`F_IsEffective`** (是否有效) - 是否有效记录 - **`F_UpgradeLifeBeauty`** (升生美) - 是否升级生美 - **`F_UpgradeTechBeauty`** (升科美) - 是否升级科美 - **`F_UpgradeMedicalBeauty`** (升医美) - 是否升级医美 ### 1.5 关联表 - **`lq_kd_pxmx`** (开单品项明细表) - 品项详情、品项分类(生美/科美/医美/产品)、项目次数 - **`lq_kd_deductinfo`** (开单扣减信息表) - 储扣明细、扣减类型 - **`lq_kd_jksyj`** (健康师业绩表) - 健康师业绩分配 - **`lq_kd_kjbsyj`** (科技部业绩表) - 科技部老师业绩分配 - **`lq_hytk_hytk`** (退卡表) - 退款金额、实退金额 --- ## 二、可生成的财务报表类型 ### 2.1 收入类报表 #### 2.1.1 开单收入统计表 **统计维度**:按时间、门店、品项分类 - 整单业绩总额 (`zdyj`) - 实付业绩总额 (`sfyj`) - **预收款** - 储扣金额总额 (`F_DeductAmount`) - 补缴金额总额 (`F_SupplementAmount`) - 已缴欠款总额 (`F_PaidDebt`) - 欠款总额 (`qk`) **关联分析**: - 按品项分类统计(生美/科美/医美/产品) - 按门店统计 - 按时间周期统计(日/周/月/年) - 按顾客类型统计 - 按付款方式统计 #### 2.1.2 应收款报表(合作医院) **统计维度**:按合作机构、门店、时间 - 应收金额 = 实付业绩(`hgjg` 不为空 或 `fkyy` 不为空的开单) - 已收金额 = 合作医院已支付的金额 - 未收金额 = 应收金额 - 已收金额 **数据来源**: - `hgjg` (合作机构) - 标识合作机构 - `fkyy` (付款医院) - 标识付款医院 - `sfyj` (实付业绩) - 应收金额 #### 2.1.3 预收款报表(银行存款) **统计维度**:按门店、时间 - 预收款总额 = 所有开单的实付业绩 (`sfyj`) - 银行存款 = 预收款 - 应收(合作医院) - 按付款方式分类(现金/微信/支付宝/银行卡等) **计算公式**: ``` 银行存款 = SUM(sfyj) - SUM(应收金额) ``` #### 2.1.4 品项分类收入报表 **统计维度**:按品项分类、门店、时间 - 生美收入(`ItemCategory = '生美'`) - 科美收入(`ItemCategory = '科美'`) - 医美收入(`ItemCategory = '医美'`) - 产品收入(`ItemCategory = '产品'`) - 其他收入 **数据来源**:`lq_kd_pxmx.F_ItemCategory` 关联 `lq_kd_kdjlb` --- ### 2.2 成本类报表 #### 2.2.1 储扣成本报表 **统计维度**:按门店、品项、时间 - 储扣金额统计(`F_DeductAmount`) - 储扣明细分析(`lq_kd_deductinfo`) - 按扣减类型分类 - 按品项分类统计储扣成本 **数据来源**: - `lq_kd_kdjlb.F_DeductAmount` (储扣总金额) - `lq_kd_deductinfo` (储扣明细表) #### 2.2.2 欠款成本报表 **统计维度**:按门店、会员、时间 - 欠款总额 (`qk`) - 已缴欠款 (`F_PaidDebt`) - 未缴欠款 = 欠款总额 - 已缴欠款 - 欠款账龄分析 - 大额欠款客户清单 --- ### 2.3 现金流报表 #### 2.3.1 现金流日报/月报 **统计维度**:按时间、门店 - **期初余额**:上期期末余额 - **本期收入**: - 实付业绩 (`sfyj`) - 补缴金额 (`F_SupplementAmount`) - 已缴欠款 (`F_PaidDebt`) - **本期支出**: - 退款金额(关联 `lq_hytk_hytk.F_ActualRefundAmount`) - **期末余额**:期初余额 + 本期收入 - 本期支出 #### 2.3.2 付款方式统计报表 **统计维度**:按付款方式、门店、时间 - 现金收款 (`fkfs = '现金'`) - 微信收款 (`fkfs = '微信'`) - 支付宝收款 (`fkfs = '支付宝'`) - 银行卡收款 (`fkfs = '银行卡'`) - 其他方式收款 --- ### 2.4 应收应付报表 #### 2.4.1 应收账款明细表 **统计维度**:按合作机构、门店、时间 - 合作机构名称(关联 `hgjg`) - 应收金额(该合作机构的开单实付业绩) - 已收金额 - 未收金额 - 账龄分析 **数据来源**: - `lq_kd_kdjlb.hgjg` (合作机构ID) - `lq_kd_kdjlb.sfyj` (实付业绩) - 关联合作机构表获取机构名称 #### 2.4.2 付款医院应收报表 **统计维度**:按付款医院、门店、时间 - 付款医院名称(关联 `fkyy`) - 应收金额 - 已收金额 - 未收金额 --- ### 2.5 利润分析报表 #### 2.5.1 开单利润分析表 **统计维度**:按门店、时间、品项分类 - **收入**:实付业绩 (`sfyj`) - **成本**: - 储扣成本 (`F_DeductAmount`) - 退款成本(关联退款表) - 合作成本(科美业绩的30%,参考门店股份统计) - 管理费(业绩的9%,参考门店股份统计) - **利润** = 收入 - 成本 **注意**:完整的利润计算需要关联其他成本表(人工工资、房租、库存成本等) #### 2.5.2 净收益报表 **统计维度**:按门店、时间 - 实付业绩 (`sfyj`) - 退款金额(`lq_hytk_hytk.F_ActualRefundAmount`) - 净收益 = 实付业绩 - 退款金额 --- ### 2.6 业务分析报表 #### 2.6.1 首单分析报表 **统计维度**:按门店、时间、顾客类型 - 首单订单数 (`sfskdd = '是'`) - 首单金额 - 首单转化率 - 首单客户后续消费分析 #### 2.6.2 升单分析报表 **统计维度**:按门店、时间 - 升生美订单数 (`F_UpgradeLifeBeauty`) - 升科美订单数 (`F_UpgradeTechBeauty`) - 升医美订单数 (`F_UpgradeMedicalBeauty`) - 升单金额 - 升单率分析 #### 2.6.3 客户来源分析报表 **统计维度**:按客户来源 (`khly`)、门店、时间 - 不同来源的开单数量 - 不同来源的开单金额 - 来源转化效果分析 #### 2.6.4 推荐人业绩报表 **统计维度**:按推荐人 (`tjr`)、门店、时间 - 推荐人推荐的开单数量 - 推荐人推荐的开单金额 - 推荐人排名 - 推荐转化率 #### 2.6.5 营销活动效果报表 **统计维度**:按营销活动 (`F_ActivityId`)、门店、时间 - 活动参与订单数 - 活动订单金额 - 活动ROI分析 - 活动转化率 --- ### 2.7 分类统计报表 #### 2.7.1 品项分类统计报表 **统计维度**:按品项分类、门店、时间 - 生美/科美/医美/产品各分类的开单数量 - 各分类的开单金额 - 各分类的占比分析 - 各分类的趋势分析 **数据来源**:`lq_kd_pxmx.F_ItemCategory` #### 2.7.2 顾客类型统计报表 **统计维度**:按顾客类型 (`gjlx`)、门店、时间 - 新客/老客/会员等类型的开单统计 - 各类型客户的平均订单金额 - 客户类型转化分析 #### 2.7.3 金三角业绩报表 **统计维度**:按金三角 (`jsj`)、门店、时间 - 各金三角的开单数量 - 各金三角的开单金额 - 金三角业绩排名 - 金三角转化率 --- ### 2.8 趋势分析报表 #### 2.8.1 开单趋势报表 **统计维度**:按时间(日/周/月/年)、门店 - 开单数量趋势 - 开单金额趋势(整单业绩/实付业绩) - 日均/月均开单分析 - 同比增长率 #### 2.8.2 欠款趋势报表 **统计维度**:按时间、门店 - 欠款总额趋势 - 已缴欠款趋势 - 未缴欠款趋势 - 欠款回收率 #### 2.8.3 储扣趋势报表 **统计维度**:按时间、门店 - 储扣金额趋势 - 储扣占比趋势(储扣/实付业绩) - 储扣使用率 --- ### 2.9 对比分析报表 #### 2.9.1 门店对比报表 **统计维度**:多门店对比、时间 - 各门店开单数量对比 - 各门店开单金额对比 - 各门店平均订单金额对比 - 各门店增长率对比 #### 2.9.2 时间周期对比报表 **统计维度**:同比/环比 - 去年同期对比 - 上月对比 - 环比增长率 - 同比增长率 --- ### 2.10 明细报表 #### 2.10.1 开单明细报表 **统计维度**:按筛选条件 - 开单编号 - 开单日期 - 门店 - 会员信息 - 品项明细(关联 `lq_kd_pxmx`) - 金额明细(整单业绩/实付业绩/储扣/欠款) - 付款方式 - 合作机构 - 推荐人 - 营销活动 #### 2.10.2 储扣明细报表 **统计维度**:按门店、时间、品项 - 储扣记录明细(关联 `lq_kd_deductinfo`) - 扣减类型 - 扣减金额 - 关联的开单信息 #### 2.10.3 补缴明细报表 **统计维度**:按门店、时间、会员 - 补缴开单记录(`F_SupplementBillingId` 不为空) - 补缴金额 (`F_SupplementAmount`) - 关联的原始开单 - 补缴时间 --- ## 三、报表所需关联数据 ### 3.1 必须关联的表 1. **`lq_kd_pxmx`** - 获取品项分类、品项明细 2. **`lq_mdxx`** - 获取门店名称 3. **`lq_khxx`** - 获取会员信息 4. **`BASE_USER`** - 获取推荐人姓名、健康师姓名 5. **`lq_hytk_hytk`** - 获取退款信息(计算净收益) 6. **`BASE_ORGANIZE`** - 获取合作机构名称 ### 3.2 可选关联的表 1. **`lq_kd_deductinfo`** - 储扣明细 2. **`lq_kd_jksyj`** - 健康师业绩分配(用于成本分析) 3. **`lq_kd_kjbsyj`** - 科技部业绩分配(用于成本分析) 4. **`lq_event`** - 营销活动信息 5. **`lq_yyjl`** - 预约记录(用于转化率分析) 6. **`lq_jsj_user`** - 金三角信息 --- ## 四、财务报表优先级建议 ### 4.1 高优先级(核心财务报表) 1. **开单收入统计表** - 基础收入数据 2. **现金流报表** - 资金流动情况 3. **净收益报表** - 扣除退款后的净收入 4. **品项分类收入报表** - 业务结构分析 5. **门店对比报表** - 门店经营对比 ### 4.2 中优先级(重要分析报表) 1. **应收款报表(合作医院)** - 应收账款管理 2. **欠款成本报表** - 资金风险管控 3. **首单/升单分析报表** - 业务增长分析 4. **营销活动效果报表** - 营销投入产出分析 5. **开单趋势报表** - 经营趋势分析 ### 4.3 低优先级(辅助分析报表) 1. **付款方式统计报表** - 收款渠道分析 2. **客户来源分析报表** - 获客渠道分析 3. **推荐人业绩报表** - 推荐激励机制分析 4. **储扣成本报表** - 成本结构分析 --- ## 五、报表统计规则 ### 5.1 时间范围 - **日统计**:按 `kdrq` 日期 - **周统计**:按 `kdrq` 所在周 - **月统计**:按 `kdrq` 所在月份 - **年统计**:按 `kdrq` 所在年份 - **自定义周期**:按指定的开始和结束日期 ### 5.2 数据过滤条件 - **有效记录**:`F_IsEffective = 1` - **有金额记录**:`sfyj > 0` 或 `zdyj > 0` - **门店筛选**:`djmd IN (门店ID列表)` - **时间筛选**:`kdrq BETWEEN startTime AND endTime` ### 5.3 去重规则 - **开单数量**:COUNT(DISTINCT `F_Id`) - **客户数量**:COUNT(DISTINCT `kdhy`) - **品项数量**:COUNT(DISTINCT `lq_kd_pxmx.px`) ### 5.4 金额汇总规则 - **整单业绩**:SUM(`zdyj`) WHERE `F_IsEffective = 1` - **实付业绩**:SUM(`sfyj`) WHERE `F_IsEffective = 1` AND `sfyj > 0` - **储扣金额**:SUM(`F_DeductAmount`) WHERE `F_IsEffective = 1` - **欠款金额**:SUM(`qk`) WHERE `F_IsEffective = 1` AND `qk > 0` - **净收益**:SUM(`sfyj`) - SUM(退款金额) --- ## 六、注意事项 ### 6.1 数据一致性 - 确保 `F_IsEffective = 1` 的记录才是有效开单 - 退款数据需要关联 `lq_hytk_hytk` 表,使用 `F_ActualRefundAmount`(实退金额) - 储扣金额可以从主表 `F_DeductAmount` 获取,或从明细表 `lq_kd_deductinfo` 汇总 ### 6.2 时间字段使用 - 统计时间以 `kdrq`(开单日期)为准 - `F_CreateTime` 仅作为记录创建时间,不用于业务统计 ### 6.3 金额字段使用 - **预收款**:使用 `sfyj`(实付业绩) - **订单总额**:使用 `zdyj`(整单业绩) - **实际收款**:`sfyj`(已扣除储扣的金额) - **储扣金额**:`F_DeductAmount`(会员权益抵扣) ### 6.4 关联数据获取 - 门店名称:关联 `lq_mdxx.dm` - 会员信息:关联 `lq_khxx` - 品项分类:关联 `lq_kd_pxmx.F_ItemCategory` - 合作机构:关联合作机构表(通过 `hgjg`) --- ## 七、报表接口建议 ### 7.1 统一查询参数 ```csharp public class FinancialReportQueryInput { /// /// 开始时间 /// public DateTime? StartTime { get; set; } /// /// 结束时间 /// public DateTime? EndTime { get; set; } /// /// 门店ID列表 /// public List StoreIds { get; set; } /// /// 报表类型 /// public string ReportType { get; set; } /// /// 统计维度(日/周/月/年) /// public string PeriodType { get; set; } } ``` ### 7.2 统一输出格式 - 包含统计周期信息 - 包含筛选条件信息 - 包含汇总数据 - 包含明细数据(如需) - 包含同比/环比数据(如需) --- ## 八、扩展建议 ### 8.1 报表缓存 - 对于历史月份的数据,可以预计算并缓存 - 减少实时查询压力 ### 8.2 报表导出 - 支持 Excel 导出 - 支持 PDF 导出(可选) - 支持自定义报表格式 ### 8.3 报表权限 - 不同角色查看不同维度的报表 - 门店只能查看自己门店的报表 - 总部可以查看所有门店报表 --- ## 九、总结 基于 `lq_kd_kdjlb` 开单表,可以生成以下类型的财务报表: 1. **收入类报表**(5种):开单收入、应收款、预收款、品项分类收入等 2. **成本类报表**(2种):储扣成本、欠款成本 3. **现金流报表**(2种):现金流日报/月报、付款方式统计 4. **应收应付报表**(2种):应收账款明细、付款医院应收 5. **利润分析报表**(2种):开单利润分析、净收益 6. **业务分析报表**(5种):首单分析、升单分析、客户来源、推荐人、营销活动 7. **分类统计报表**(3种):品项分类、顾客类型、金三角 8. **趋势分析报表**(3种):开单趋势、欠款趋势、储扣趋势 9. **对比分析报表**(2种):门店对比、时间周期对比 10. **明细报表**(3种):开单明细、储扣明细、补缴明细 **总计:约29种不同类型的财务报表** 这些报表可以满足财务分析、业务分析、经营决策等多种需求。