14 KiB
name, description
| name | description |
|---|---|
| damon-ledger | 大梦滨江店 7745 卡总账梳理与股东经营汇报的维护。触发关键词:「滨江总账」「7745」「总账梳理报告」「经营汇报」「股东汇报」「真实亏损」「押金」「和汇」「垫款」「营收还原」「开店成本」「大梦审计」。覆盖:(1) 总账核心数字与铁律口径 (2) 报告/汇报/Excel 三件套的改动与重出 (3) 月度营收还原(订单毛 vs 银行净)(4) Excel 版式系统 (5) 多 agent 审计工作流模式。 |
大梦滨江店 · 7745 卡总账 SKILL
✅ 触发判断
用户提到「滨江总账 / 7745 / 经营汇报 / 股东汇报 / 真实亏损 / 押金 / 和汇 / 垫款 / 营收还原」→ 按本文操作。
工作目录:~/Downloads/大梦滨江总账梳理/
⚠️ 铁律(违反会导致数字全错)
- 7745 = 滨江店完整现金账(杭州银行);0282 = 西湖店,一律剔除。
- 支付宝/微信只取「付款方式含 7745」的行还原对手方,绝不可全量汇总(支付宝误用多算 63.5 万、微信多算 107 万)。必须子串匹配(
&杭州银行天天减、&储蓄卡(7745)等组合串)。 - 团购已含在 POS 顾客实付与 7745 到账两边,不可再单独相加(美团"到综团购"通道结入 7745 共 26,523.44;另有 2026-01-30 西湖代收店间结算 11,827.47)。
- **工资取「私账应发 / 剩余应发」**实发口径。
- 一切以银行流水为根本;智能表格覆盖率仅 54%,只作部门参考。
- 绝不编造。没有事实根据的数字不写;改口径必须标注旧说法"已作废"。
📊 核心数字(所有产出必须一致)
| 指标 | 金额 | 构成 / 依据 |
|---|---|---|
| 开店总成本(含押金) | 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
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 数据质量与审计存档(所有历史修正都在这查)→ 按月进出账。
重出方法
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 |
⚠️ 改版式必做的两项自检:
- 数字溢出:按 number_format 算显示串长度(千分位+负括号),对比列宽(1 字符 ≈ 1 宽度单位),
len+1 > 宽会显示###。曾踩:(1,299,064)需 12,列宽 11.2 → 全表显示 ###。 - 合并格文字截断:Excel 合并格内文字不会外溢到合并区外,超出直接裁掉。合并格必须
wrap_text=True+ 足够行高。 - 值零漂移:改完与备份逐格对比,数字单元格必须 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)
- 8022 信用卡对账单(2026-03~04)| 2. kuma 代买设备发票
- 待认领 ¥10,933(6 笔无备注打到 8811)| 4. 8022 上两笔酒 ¥3,327 定性
- 对外用 40 万还是 26.5 万 | 6. 工资口径是否认可 | 7. 采购 69.7 万残差口径 | 8. 垫款里源自西湖的 3 万是否单列
老板回复后:更新报告 §7 存档 + Excel + 汇报 PDF,三处保持一致。