--- 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'\1', 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 的 部分)后 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,**三处保持一致**。