初始发布: 21 个 skills (Claude Code / Codex / DSH)
This commit is contained in:
@@ -0,0 +1,224 @@
|
||||
---
|
||||
name: damon-ledger
|
||||
description: 大梦滨江店 7745 卡总账梳理与股东经营汇报的维护。触发关键词:「滨江总账」「7745」「总账梳理报告」「经营汇报」「股东汇报」「真实亏损」「押金」「和汇」「垫款」「营收还原」「开店成本」「大梦审计」。覆盖:(1) 总账核心数字与铁律口径 (2) 报告/汇报/Excel 三件套的改动与重出 (3) 月度营收还原(订单毛 vs 银行净)(4) Excel 版式系统 (5) 多 agent 审计工作流模式。
|
||||
---
|
||||
|
||||
# 大梦滨江店 · 7745 卡总账 SKILL
|
||||
|
||||
## ✅ 触发判断
|
||||
|
||||
用户提到「滨江总账 / 7745 / 经营汇报 / 股东汇报 / 真实亏损 / 押金 / 和汇 / 垫款 / 营收还原」→ 按本文操作。
|
||||
|
||||
**工作目录**:`~/Downloads/大梦滨江总账梳理/`
|
||||
|
||||
---
|
||||
|
||||
## ⚠️ 铁律(违反会导致数字全错)
|
||||
|
||||
1. **7745 = 滨江店完整现金账**(杭州银行);**0282 = 西湖店,一律剔除**。
|
||||
2. **支付宝/微信只取「付款方式含 7745」的行**还原对手方,**绝不可全量汇总**(支付宝误用多算 63.5 万、微信多算 107 万)。必须**子串匹配**(`&杭州银行天天减`、`&储蓄卡(7745)` 等组合串)。
|
||||
3. **团购已含在 POS 顾客实付与 7745 到账两边,不可再单独相加**(美团"到综团购"通道结入 7745 共 26,523.44;另有 2026-01-30 西湖代收店间结算 11,827.47)。
|
||||
4. **工资取「私账应发 / 剩余应发」**实发口径。
|
||||
5. **一切以银行流水为根本**;智能表格覆盖率仅 54%,只作部门参考。
|
||||
6. **绝不编造**。没有事实根据的数字不写;改口径必须标注旧说法"已作废"。
|
||||
|
||||
---
|
||||
|
||||
## 📊 核心数字(所有产出必须一致)
|
||||
|
||||
| 指标 | 金额 | 构成 / 依据 |
|
||||
|---|---:|---|
|
||||
| 开店总成本(含押金)| **1,436,422** | 建店 1,302,005 + 押金 134,416.50 |
|
||||
| 建店成本 | 1,302,005 | 装修629,634+设备186,944+物料147,634+8月前房租69,434+首批进货114,785+家具64,475+水电气开户25,939+杂项20,301+建店期工资42,859 |
|
||||
| 店铺押金 | **134,416.50** | 合同第四条4-3:租赁96,906.60+物管29,994.90+能源7,515;2025-05-30 实付有房东系统铁证 |
|
||||
| 股东投资(权益)| **1,297,844** | 现金 1,200,000(汪成500k/李慎蔚300k/马雪娇150k/梅犇犇150k/吴康100k)+ kuma 实物入股 97,844 |
|
||||
| 老板垫款(负债)| **504,954** | 现金 461,000 + 信用卡8022垫付 43,954;已还 50,000,**仍欠 454,954** |
|
||||
| 经营净亏(10个月·含半月6月)| **−264,888** | = 账面7745残差 −250,160 + 账外8022垫付水电 14,728 |
|
||||
| 经营净亏(完整9个月)| −295,414 | 25-09~26-05 |
|
||||
| **真实总亏损**(押金若沉没)| **−399,305** | = 264,888 + 134,417 |
|
||||
| 权责营收 / 现金口径经营收入 | 1,462,163 / 1,442,033 | 差 20,130 = 店间结算/退款 |
|
||||
| 总付房东和汇 | **676,866.26** | 7745付632,912.57 + 8022付43,953.69,全部对清无缺口 |
|
||||
| 仓库 B1040 | 17,139.09 | 2,268.16+10,316.47+4,554.46,分文对平,已付清至 2026-06-30 |
|
||||
| 底账 | 3,364 笔(止06-19)| 流入3,680,499.23 / 流出3,675,240.31 / 净5,258.92 |
|
||||
| 营业额(订单毛 / 7745净)| 1,560,734 / 1,516,292 | 差 ≈ 平台支付手续费 2.4% |
|
||||
| 人力率 | 全期 39% | 真实人力 575,703 = 全职497,516+串店4,080+打酒师38,607+西湖共享35,500 |
|
||||
|
||||
**万位表述对应**:26.5万=264,888 | 40万=399,305 | 143.6万=1,436,422 | 129.8万=1,297,844 | 50.5万=504,954 | 45.5万=454,954 | 180万=129.8+50.5
|
||||
|
||||
**已作废勿用**:押二付三(合同是三项保证金)|和汇缺口128,745 | 净亏250,160/真实亏384,577(当现值用)| 房租可追溯216,211/226,209 当缺口证据 | 周末=周六日 7,800(见下)
|
||||
|
||||
---
|
||||
|
||||
## 📁 文件结构
|
||||
|
||||
```
|
||||
~/Downloads/大梦滨江总账梳理/
|
||||
├── 大梦滨江总账.xlsx 12 页签(已做全版式优化,见下)
|
||||
├── 总账梳理报告.md / .pdf 完整报告(md 是母本,PDF 10 页)
|
||||
├── 大梦滨江店_经营汇报.pdf ★ 对外唯一发放件(3 页)
|
||||
│ ├── .md 纯文字版
|
||||
│ └── .html ★ 源码,改内容后重出 PDF 用这个
|
||||
├── 滨江_月度营收还原.xlsx 4 页:月度毛vs净 / 差异分解 / 口径说明 / 5月部门×班次贡献
|
||||
├── 最终待确认事项_TODO.md 老板待填 8 项
|
||||
├── 文件使用说明.md 给老板的目录导航
|
||||
├── 数据源与凭证/ 7745卡有备注.pdf(主底账)、7745补充到6月底.pdf、微信/支付宝流水、
|
||||
│ 工资表V2_本地、滨江支出明细汇总_本地、总账明细分类_审查表、
|
||||
│ 广东和汇缴费记录/、滨江梦仓库租金缴款记录/、租赁合同/、回归用所有订单和团购/
|
||||
└── 归档_旧版/ 旧无备注银行PDF、修正记录md、总账梳理报告_doc.html(报告PDF构建模板)
|
||||
```
|
||||
|
||||
**Excel 12 页签**:核心结论 / 经营损益(权责制) / 进项 / 出项-建店成本 / 出项-日常运营 / 按性质分开 / 现金口径月表 / 采购货款按部门 / 股东投资垫款明细 / 开店成本·垫款·真实亏损 / 审计与取数铁规则 / 和汇缴费台账(房东源)
|
||||
|
||||
---
|
||||
|
||||
## 📄 经营汇报 PDF(对股东唯一发放件)
|
||||
|
||||
### 三页结构
|
||||
- **P1 现状**:投入180万 = 权益129.8 + 垫款50.5;亏26.5万;现金≈0。核心叙事「**130万不够开店**」:股东权益几乎正好盖住建店(差 4,161 元),押金13.4万+首期租金+周转全靠老板垫。
|
||||
- **P2 希望**:亏损收窄(开业期月均亏4.7万/最高7.6万 → 近3月只亏0.4–0.7万);5月16.7万 > 4月14.5万(+15%);**周末夜(周五六)**日均7,800 ≈ 其余日4,000 的近2倍;出路面板叫「眼下要做的(无论走哪条路)」,第三条指向 P3。
|
||||
- **P3 抉择**:结论横幅(旺季不及预期·**主因大环境比去年差**·从客人下班离店时间能感到·不补运营资金撑不过11月淡季)+ 部门贡献图 + 两条核心路径:
|
||||
- **路径一 继续运营·保店留念想**:合同还剩4年,回本无望但留个念想;砍最不达预期的餐食、**把厨房整体租出去**(厨房是唯一成本部门,月贡献 −0.3万 → 稳定租金);其他股东想接手运营可协商。风险=餐是引流配套,可能拖累酒饮与白班。
|
||||
- **路径二 边做边准备转让·止损退出**:尽量止损找下家,**争取拿回押金13.4万**后清算;老板50.5万垫款有望收回,**股东投资约130万基本不可回收**。
|
||||
|
||||
### ⚠️ 周末口径(易错,已纠正两次)
|
||||
按订单营业日实算(4+5月):
|
||||
- **周五六**日均 7,989(净≈7,800)vs **周日~周四** 4,043(净≈4,000)= **1.98×** ✅ 汇报用这个
|
||||
- 按"周六日"口径只有 6,123 vs 4,824 = 1.27×
|
||||
- 银行日"周六日高"是 T+1 结算把周五六营业映到周六日造成的假象
|
||||
→ **汇报里必须写"周末夜(周五六)",不可写"周六日 7,800"**
|
||||
|
||||
### 重出 PDF
|
||||
```bash
|
||||
cd ~/Downloads/大梦滨江总账梳理
|
||||
CHROME="/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"
|
||||
"$CHROME" --headless --disable-gpu --no-pdf-header-footer \
|
||||
--print-to-pdf="大梦滨江店_经营汇报.pdf" --virtual-time-budget=5000 \
|
||||
"file://$PWD/大梦滨江店_经营汇报.html"
|
||||
# 验证
|
||||
python3 -c "import pdfplumber,warnings;warnings.filterwarnings('ignore');print(len(pdfplumber.open('大梦滨江店_经营汇报.pdf').pages))"
|
||||
```
|
||||
截图检查版式:`--screenshot` + `--force-device-scale-factor=1.6 --window-size=794,3380`,再按 `int(1123*1.6)` 逐页裁剪。
|
||||
|
||||
**设计语言**(A4·内联SVG图表,改动时保持一致):
|
||||
`--ink:#16233B --gold:#C8922A --crisis:#B3261E --hope:#1C7A45 --amber:#A86A12 --warm:#FAF7F2`
|
||||
字体 `"Helvetica Neue","PingFang SC"`;页脚 `第N页/共3页`。
|
||||
|
||||
---
|
||||
|
||||
## 📕 报告 PDF(10 页)
|
||||
|
||||
母本是 `总账梳理报告.md`。八章:进项 → 出项 → 核心结论 → 对账与覆盖率(含和汇台账) → 卡口径 → 待定项记录 → **§7 数据质量与审计存档**(所有历史修正都在这查)→ 按月进出账。
|
||||
|
||||
### 重出方法
|
||||
```python
|
||||
import markdown, re
|
||||
src = open('总账梳理报告.md').read()
|
||||
src = re.sub(r'~~(.+?)~~', r'<del>\1</del>', src)
|
||||
# ⚠️ 关键预处理:python-markdown 要求表格/列表前有空行,否则表格渲染成裸竖线文字
|
||||
lines=src.split('\n'); out=[]; num=re.compile(r'^\d+\. ')
|
||||
for ln in lines:
|
||||
prev=out[-1] if out else ''
|
||||
if ln.startswith('|') and prev.strip() and not prev.startswith('|'): out.append('')
|
||||
elif ln.startswith('> |') and prev.strip() and prev.startswith('>') and not prev.startswith('> |') and prev.strip()!='>': out.append('>')
|
||||
elif ln.startswith('- ') and prev.strip() and not prev.startswith('- ') and not prev.startswith('|'): out.append('')
|
||||
elif num.match(ln) and prev.strip() and not num.match(prev): out.append('')
|
||||
elif ln.startswith('> -') and prev.strip() and prev.startswith('>') and not prev.startswith('> -') and prev.strip()!='>': out.append('>')
|
||||
out.append(ln)
|
||||
body = markdown.markdown('\n'.join(out), extensions=['tables'])
|
||||
# 套用模板(归档_旧版/总账梳理报告_doc.html 的 <head> 部分)后 Chrome 打印
|
||||
```
|
||||
`pip3 install --user markdown` 若未安装。
|
||||
|
||||
---
|
||||
|
||||
## 📈 月度营收还原(订单毛 vs 银行净)
|
||||
|
||||
**产出**:`滨江_月度营收还原.xlsx`(订单与 7745 均截至 2026-06-28)
|
||||
|
||||
| 口径 | 定义 | 全期 |
|
||||
|---|---|---:|
|
||||
| 营业额(**毛**)| 订单系统「顾客实付」(顾客实际付的·含团购核销·扣手续费前)| 1,560,734 |
|
||||
| 实结到账(**净**)| 7745 清算扣手续费后到账(钱袋宝/收钱吧 + 美团通道)| 1,516,292 |
|
||||
| 差额 | 平台/支付手续费 ≈2.4% + 08月营建期 7,937 | 44,442 |
|
||||
|
||||
**逐月毛**:08/7,937 09/169,442 10/207,740 11/185,633 12/185,992 01/131,162 02/77,866 03/130,806 04/153,943 05/163,688 06/146,524
|
||||
**逐月净**:09/175,911 10/182,506 11/193,540 12/159,098 01/154,140 02/71,320 03/126,791 04/145,401 05/167,262 06/140,323
|
||||
|
||||
**算法**:
|
||||
- 毛 = `回归用所有订单和团购/大梦可能实验室(滨江店)_全渠道订单明细_*.xlsx`(**表头第 3 行**),按订单号去重、汇总「顾客实付」、按营业日期月分组。
|
||||
- 净 = 7745 银行 PDF 里 POS 通道进账:`210401344`(钱袋宝/收钱吧)+ `0000300000000286`(美团通道,含到综团购)。
|
||||
- **团购是 memo 列,不另加**(已含在毛与净两边)。
|
||||
- 逐月毛−净有正有负是 **T+1 结算时滞**,看累计才是手续费。
|
||||
|
||||
---
|
||||
|
||||
## 🎨 Excel 版式系统(`大梦滨江总账.xlsx` 已全面应用)
|
||||
|
||||
改 Excel 时保持这套系统:
|
||||
|
||||
| 元素 | 规范 |
|
||||
|---|---|
|
||||
| 标题行 | 墨蓝 `FF16233B` 填充 + 白字 11.5 bold + 合并至末列 + 行高 26 |
|
||||
| 段头 | `FFFBF2DF`(浅金)+ bold |
|
||||
| 小计/强调 | `FFEEF1F6` + bold |
|
||||
| 关键红 / 绿 | `FFFBEBE9`(红字 `FFB3261E`)/ `FFEBF4EE` |
|
||||
| 斑马纹 | `FFFAF7F2`(仅 ≥10 行的表,偶数无填充数据行)|
|
||||
| 金额格式 | `#,##0;[Red](#,##0);"—"`(和汇台账用 `.00` 版)|
|
||||
| 百分比 | `0%` |
|
||||
| 说明列 | 9pt 灰 `FF3A465C` + 超 44 视宽 wrap |
|
||||
| 长注释行 | 仅 A 列且 >60 视宽 → 合并至末列 + 斜体灰 9pt + wrap + 行高按行数算 |
|
||||
| 边框 | 数据区细边框 `FFD9D9D9`;网格线关闭 `sheet_view.showGridLines=False` |
|
||||
| 冻结 | `freeze_panes='A2'` |
|
||||
| 页签色 | 结论类墨蓝 / 进出项金 `FFC8922A` / 月表类灰蓝 `FF5A6B85` / 审计台账灰 `FF8B8579` |
|
||||
|
||||
**⚠️ 改版式必做的两项自检**:
|
||||
1. **数字溢出**:按 number_format 算显示串长度(千分位+负括号),对比列宽(1 字符 ≈ 1 宽度单位),`len+1 > 宽` 会显示 `###`。曾踩:`(1,299,064)` 需 12,列宽 11.2 → 全表显示 ###。
|
||||
2. **合并格文字截断**:Excel 合并格内文字**不会外溢到合并区外**,超出直接裁掉。合并格必须 `wrap_text=True` + 足够行高。
|
||||
3. **值零漂移**:改完与备份逐格对比,数字单元格必须 100% 一致。
|
||||
|
||||
---
|
||||
|
||||
## 🔍 审计工作流(多 agent 独立复核)
|
||||
|
||||
这套账经过 4 轮审计。推荐模式(用 Workflow 工具):
|
||||
|
||||
**第一阶段 · N 路独立审计**(并行,各审一个面)
|
||||
- 报告 md 全文数字 + 加总闭合 + 旧口径残留扫描
|
||||
- Excel 逐 sheet 逐格 + 行列闭合 + sheet 间一致
|
||||
- 汇报三件套(HTML 含 JS 图表数组逐值 + PDF 抽文本互核)
|
||||
- 从**原始源独立重算**(不看既有结论)
|
||||
- 跨文件同一事实一致性
|
||||
- 完备性批评家(找"读者会问但没答"的缺口)
|
||||
|
||||
**第二阶段 · 对抗复核**:每条发现派一个复核员**专门证伪**,亲自重算不采信转述,拿不准一律驳回。
|
||||
|
||||
**关键**:给审计员一份「定案事实清单」+「允许出现的旧值清单」(§7 存档语境里的旧值不算错),否则假阳性爆炸。
|
||||
|
||||
**历史成果**:21 条发现 → 16 条确认修复 / 5 条驳回;18 条版式发现全修。核心结论从未被推翻。
|
||||
|
||||
---
|
||||
|
||||
## 🕳️ 踩过的坑
|
||||
|
||||
| 坑 | 解法 |
|
||||
|---|---|
|
||||
| 团购重复计(营收还原比银行多 12.8 万)| 团购已含两边,不另加;差额其实是手续费+月份范围+08月 |
|
||||
| 押二付三(我编的)| 合同第四条4-3 是**三项保证金**,无"押X付X"约定 |
|
||||
| 和汇缺口 128,745 | 把水电混进房租所致;实际租金+物管 458,036 ≈ 计提 461,674,**无缺口** |
|
||||
| 仓库缺口 9 千 | 漏认 2026-01-30 的 10,316.47(842通道);补上后分文对平 |
|
||||
| 白班人力算错 | 尹志艳是**中班**,老板拍板「白班只算 1 个厨师」→ 白班人力 = 王瑛胤+叶磊 = 18,012 |
|
||||
| 周末口径 | 见上,必须用「周五六」 |
|
||||
| python-markdown 表格 | 表格/列表前补空行 |
|
||||
| openpyxl read_only 读 0 行 | 用非 read_only + `data_only=True` |
|
||||
| POS 导出表头 | 全渠道订单/店内订单/菜品销售明细,表头都在**第 3 行** |
|
||||
| 8022 信用卡 | 老板**个人**卡,从未用 7745 还过;只有付给和汇的 43,954 计垫款,另刷 4.5 万个人消费不入账 |
|
||||
|
||||
---
|
||||
|
||||
## 📌 当前开放项(老板待填,在 `最终待确认事项_TODO.md`)
|
||||
|
||||
1. 8022 信用卡对账单(2026-03~04)| 2. kuma 代买设备发票
|
||||
3. 待认领 ¥10,933(6 笔无备注打到 8811)| 4. 8022 上两笔酒 ¥3,327 定性
|
||||
5. 对外用 40 万还是 26.5 万 | 6. 工资口径是否认可 | 7. 采购 69.7 万残差口径 | 8. 垫款里源自西湖的 3 万是否单列
|
||||
|
||||
老板回复后:更新报告 §7 存档 + Excel + 汇报 PDF,**三处保持一致**。
|
||||
Reference in New Issue
Block a user