每日经营情况

按经营日期汇总收入、支出和账户余额

数据加载失败 {{ state.error }}
经营净额 {{ money(state.detail.daily.operating_net) }} 收入 {{ money(state.detail.daily.revenue) }} / 支出 {{ money(state.detail.daily.operating_expense) }}
日收入{{ money(state.detail.daily.revenue) }}
经营支出{{ money(state.detail.daily.operating_expense) }}
账户余额{{ money(resolveDisplayedAccountBalance(state.detail.daily)) }}

当日流水

先看最近 4 笔,点开卡片看账户、分类和凭证。

{{ overviewTransactions.length }} 笔
收入 {{ overviewTransactionSummary.income }} 支出 {{ overviewTransactionSummary.expense }} 分红 {{ overviewTransactionSummary.dividend }} 凭证 {{ overviewTransactionSummary.receipts }}
日期类型事项分类账户金额操作
{{ row.occurred_date || "" }} {{ typeText(row) }}
{{ row.title || "" }} 发生于 {{ row.occurred_date }} {{ row.source_ref }}
{{ row.category_label || row.category_name || "" }} {{ row.account_name || "" }} {{ money(row.amount) }} 已作废
本日无流水明细
分类:{{ row.category_label || row.category_name || "未分类" }} 账户:{{ row.account_name || "未指定" }} 发生于 {{ row.occurred_date }} 来源:{{ row.source_ref }}
已作废
本日无流水明细

最近经营日

倒序
日期收入经营支出净额余额
{{ row.date }} {{ money(row.revenue) }} {{ money(row.operating_expense) }} {{ money(row.operating_net) }} {{ money(resolveDisplayedAccountBalance(row)) }}
暂无经营日汇总记录
暂无经营日汇总记录

账户余额

{{ displayedAccountSnapshots.length }} 个账户
账户类型余额
{{ row.account_name }} {{ row.account_type }} {{ money(row.balance) }}
暂无账户余额数据
暂无账户余额数据

未归属记录

创建经营日后自动吸收
发生日类型事项金额
{{ row.occurred_date }} {{ typeText(row) }} {{ row.title }} {{ money(row.amount) }}
暂无未归属记录

报销汇总

{{ state.detail?.reimbursements?.filter(r => r.pending_amount > 0).length || 0 }} 人待报销
用户/报销人 待报销金额 已报销金额 操作
{{ money(row.pending_amount) }} {{ money(row.reimbursed_amount) }} 已结清
本日无报销支出
已报销 {{ money(row.reimbursed_amount) }}
{{ money(row.pending_amount) }}
已结清
本日无报销支出

新建经营日

吸收未归属收支流水

经营日期维护

共 {{ state.businessDays?.length || 0 }} 个经营日
日期 状态 备注 操作
{{ row.date }} 已关账 营业中 {{ row.note || "" }}
暂无经营日数据
{{ row.date }} 状态: {{ row.status === "closed" ? "已关账" : "营业中" }} 备注: {{ row.note }}
暂无经营日数据
第 {{ state.lists.all.page }} / {{ state.lists.all.pagination.total_pages }} 页
发生日期
高级筛选
{{ mobilePullText('all') }}
检索记录 {{ state.lists.all.summary.total_count }} 笔流水
合计金额 {{ money(state.lists.all.summary.total_amount) }}
有凭证 {{ state.lists.all.summary.receipt_count }} 笔记录
{{ state.lists.all.error }}
发生日经营日类型分类事项账户用户/付款渠道供应商金额凭证备注操作
{{ row.occurred_date || "" }} {{ row.business_date }} 未归属 {{ typeText(row) }} {{ row.category_label || row.category_name || "" }}
{{ row.title || "未命名记录" }} 发生于 {{ row.occurred_date }} {{ row.source_ref }}
{{ row.account_name || "" }} {{ row.user_name || row.channel || "" }} {{ row.vendor || "" }} {{ money(row.amount) }}
凭证 {{ row.attachment_count || row.receipt_count }} 张
{{ row.note }} 已作废
没有匹配的记录,试试清空筛选条件。
{{ row.title || "未命名记录" }} {{ row.occurred_date || "" }} · {{ typeText(row) }} · {{ row.category_label || row.category_name || "" }}
{{ money(row.amount) }}
经营日:{{ row.business_date || "未归属" }} 账户:{{ row.account_name || "未指定" }} 用户/渠道:{{ row.user_name || row.channel }} 供应商:{{ row.vendor }} 备注:{{ row.note }} 发生于 {{ row.occurred_date }} 来源:{{ row.source_ref }} 凭证
已作废
没有匹配的记录
{{ mobileRecordLoadText('all') }}
共 {{ state.lists.all.summary.total_count }} 条,第 {{ state.lists.all.page }} / {{ state.lists.all.pagination.total_pages }} 页
支出记录 补录采购、平台、报销和其他经营成本
支出记录

新增支出

快速记录一笔支出,凭证图片支持复制、拖入或点击上传。

基本信息 先把这笔支出的时间、金额和分类定下来。
付款信息 补充账户、报销人和付款来源,后续筛选会更准确。
凭证与备注 上传截图后会随记录一起保存,方便后续核对。
凭证图片
复制、拖入或点击上传凭证图片

支持 Ctrl/Cmd+V 上传,也支持将图片直接拖入这里。

可一次上传多张截图,支持删除单张后再提交。
支出历史

编辑记录

按时间倒序查看这笔支出的每次修改内容。

第 {{ state.lists.expense.page }} / {{ state.lists.expense.pagination.total_pages }} 页
发生日期
高级筛选
{{ mobilePullText('expense') }}
检索记录 {{ state.lists.expense.summary.total_count }} 笔支出
支出合计 {{ money(state.lists.expense.summary.total_amount) }}
有凭证 {{ state.lists.expense.summary.receipt_count }} 笔记录
{{ state.lists.expense.error }}
发生日经营日类型分类事项账户用户供应商金额凭证备注操作
{{ row.occurred_date || "" }} {{ row.business_date }} 未归属 {{ typeText(row) }} {{ row.category_label || row.category_name || "" }}
{{ row.title || "未命名记录" }} 发生于 {{ row.occurred_date }} {{ row.source_ref }}
{{ row.account_name || "" }} {{ row.user_name || row.counterparty || "" }} {{ row.vendor || "" }} {{ money(row.amount) }}
凭证 {{ row.attachment_count || row.receipt_count }} 张
{{ row.note }} 已作废
没有匹配的支出记录,试试清空筛选条件。
{{ row.title || "未命名记录" }} {{ row.occurred_date || "" }} · {{ row.category_label || row.category_name || "未分类" }}
-{{ money(row.amount) }}
经营日:{{ row.business_date || "未归属" }} 账户:{{ row.account_name || "未指定" }} 报销人/渠道:{{ row.user_name || row.channel }} 供应商:{{ row.vendor }} 备注:{{ row.note }} 发生于 {{ row.occurred_date }} 来源:{{ row.source_ref }}
已作废
没有匹配的支出记录
{{ mobileRecordLoadText('expense') }}
共 {{ state.lists.expense.summary.total_count }} 条,第 {{ state.lists.expense.page }} / {{ state.lists.expense.pagination.total_pages }} 页
收入管理 录入营业收入、退款调整、补贴和其他入账
收入管理

新增收入

录入当天各渠道收入,并同步填写营业日结束时的账户余额。

基本信息 先确认收入发生时间、归属营业日和分类。
收款与账户 填写渠道入账和各账户当前余额,用于自动校验差额。
收款渠道收入 合计 0.00
账户当前余额 合计 0.00
填写营业日结束时各账户余额
校验与备注 差额为 0 时,说明账户余额与收入、支出流水一致。
余额校验 待录入
当前余额 - 上次余额 - 营业收入 + 支出
差额 0.00
当前余额:0.00 上期余额:0.00 已有收入:0.00 本次收入:0.00 预计收入:0.00 经营支出:0.00
第 {{ state.lists.income.page }} / {{ state.lists.income.pagination.total_pages }} 页
发生日期
高级筛选
{{ mobilePullText('income') }}
检索记录 {{ state.lists.income.summary.total_count }} 笔收入
收入合计 {{ money(state.lists.income.summary.total_amount) }}
有凭证 {{ state.lists.income.summary.receipt_count }} 笔记录
{{ state.lists.income.error }}
发生日经营日收入类型事项账户渠道金额凭证备注操作
没有匹配的收入记录,试试清空筛选条件。
{{ row.title || "未命名记录" }} {{ row.occurred_date || "" }} · {{ row.category_label || row.category_name || "收入" }}
+{{ money(row.amount) }}
经营日:{{ row.business_date || "未归属" }} 账户:{{ row.account_name || "未指定" }} 渠道:{{ row.channel }}
{{ item.channel_name }} {{ money(item.amount) }}
备注:{{ row.note }} 发生于 {{ row.occurred_date }} 来源:{{ row.source_ref }}
已作废
没有匹配的收入记录
{{ mobileRecordLoadText('income') }}
共 {{ state.lists.income.summary.total_count }} 条,第 {{ state.lists.income.page }} / {{ state.lists.income.pagination.total_pages }} 页
分红比例

历史分红记录

{{ state.historicalDividends?.length || 0 }} 笔
日期账户余额分红基数现金留存分红合计分配操作
{{ row.occurred_date }} {{ money(dividendAccountBalance(row)) }} {{ money(row.base_amount) }} {{ money(row.retained_cash) }} ⚠️ 待设定余额 已设定余额 {{ money(row.total_amount) }} {{ item.label }} {{ Number(item.ratio || 0).toFixed(2) }}% = {{ money(dividendAllocationAmount(row, item, allocationIndex)) }}
暂无历史分红数据

历史账户余额列表

0 天记录
经营日期 账户合计 操作
数据加载中...
分红比例

历史分红记录

0 笔
日期账户余额分红基数现金留存分红合计分配操作

商品库

自动归并后的主商品与规格结构
加载中…
暂无商品
{{ p.name }}
{{ p.status === "active" ? "在售" : "已下架" }}
{{ p.category }}
¥{{ money(p.min_price || p.base_price || 0) }} 价格带
规格 {{ p.variant_count || 0 }} 个
{{ p.notes }}

{{ state.productDetail.product.name }}

{{ state.productDetail.product.notes || "按小票自动识别归并,可继续补充图片、备注与价格。" }}

{{ state.productDetail.product.category }} {{ state.productDetail.product.status === "active" ? "在售" : "已下架" }} 主规格 {{ state.productDetail.variants?.length || 0 }} 个
价格区间 ¥{{ money(getProductDetailMinPrice()) }}{{ getProductDetailMaxPrice() > getProductDetailMinPrice() ? ' - ¥' + money(getProductDetailMaxPrice()) : '' }}
启用规格 {{ getProductDetailActiveVariantsCount() }}
规格组 {{ state.productDetail.groups?.length || 0 }}

规格组

{{ g.group_name }} 暂无规格组

规格价格

规格组合价格状态
{{ v.display_name || "标准" }} ¥{{ money(v.price || 0) }} {{ v.status === "active" ? "在售" : "停用" }}
暂无规格组合
正在加载商品详情…

待确认

导入小票后待人工确认的商品项
加载中…
{{ state.productReviewError }}
暂无待确认商品
新增资料

先选择要创建的资料类型

资料维护

编辑已有账户、用户和分类

拖拽一个或多个微信小票 .xlsx 文件至此,或点击上传

暂无导入数据

小票导入数据检索与同步

双轴联动
快速选择:
小票单订单核账

每日订单与退单监管流水

收款时间 付款方昵称 手机号 商品明细 订单金额 状态 自提时间与备注
{{ o.received_at.substring(5, 16) }} {{ o.nickname || "-" }} {{ o.phone }}
{{ item.item_name }} × {{ item.quantity }}
¥{{ money(o.amount) }} 已退单 正常
自提: {{ formatPickupTime(o.pickup_at) }}
客: {{ o.customer_note }}
商: {{ o.merchant_note }}
暂无满足条件的订单流水
{{ o.nickname || "自提客户" }} {{ o.received_at.substring(5, 16) }}
{{ item.item_name }} × {{ item.quantity }}{{ idx === o.items.length - 1 ? '' : ';' }}
金额: ¥{{ money(o.amount) }} ({{ o.is_refunded ? '已退单' : '交易正常' }}) {{ o.phone }}
暂无订单流水
第 {{ state.ticketPage }} / {{ state.ticketTotalPages }} 页 (共 {{ state.ticketTotalOrders }} 笔订单)
经营看板

经营分析总览

把营业额、退款、渠道和商品表现放在同一套经营视图里,快速判断周期走势。

营收

经营筛选台

交叉过滤经营走势、客群结构与菜品表现
快速选择:
账面收入

账面总收入

¥0.00

统计所选周期内所有订单的原始入账金额。

退款影响

退款总金额

¥0.00

追踪异常退款和售后波动,识别风险区间。

净营收

实际净营收

¥0.00

扣除退款后的真实经营成果,用于观察盈利质量。

交易健康度

交易笔数 / 退款率

0 笔 / 0%

同时查看成交活跃度与退款占比,平衡规模和健康度。

渠道覆盖

活跃收款来源

0 个

看清收入主要来自哪些渠道,方便判断增长来源。

商品动销

动销商品数

0 个

识别当前周期真正跑动的商品结构,辅助菜单优化。

营业走势脉络

同步观察净营收与退款额的每日变化,聚焦经营质量而非时段分布

热销单品席位

提炼主菜与饮品的成交贡献,锁定菜单明星

渠道收入结构

拆解不同收款来源的净营收贡献和订单占比

高贡献商品收入榜

按销售额查看本周期最值得重点运营的产品组合

商品销售分析榜

合并规格后的成功交易量、销售贡献与均价表现
菜品/加料名称 销量 (份) 贡献销售额 平均单价
{{ row.name }} {{ intText(row.quantity) }} ¥{{ money(row.revenue) }} ¥{{ money(row.avg_price) }}
暂无分析数据
{{ row.name }} {{ intText(row.quantity) }} 份
销售额 ¥{{ money(row.revenue) }} 均价 ¥{{ money(row.avg_price) }}
暂无分析数据

渠道分析看板

对比不同收款来源的订单量、净营收与客单价
收款来源 订单数 净营收 平均客单
{{ row.channel_name || "未知来源" }} {{ intText(row.order_count) }} ¥{{ money(row.net_amount) }} ¥{{ money(row.avg_order_value) }}
暂无渠道数据
{{ row.channel_name || "未知来源" }} ¥{{ money(row.net_amount) }}
订单 {{ intText(row.order_count) }} 笔 客单 ¥{{ money(row.avg_order_value) }}
暂无渠道数据

成本结构看板

按费用分类观察支出结构与宣发投入分布
费用分类 笔数 金额 占比
{{ row.category_name || "未分类" }} {{ intText(row.expense_count) }} ¥{{ money(row.total_amount) }} {{ getCostRatio(row.total_amount) }}%
当前筛选周期暂无成本记录
{{ row.category_name || "未分类" }} ¥{{ money(row.total_amount) }}
笔数 {{ intText(row.expense_count) }} 笔 占比 {{ getCostRatio(row.total_amount) }}%
当前筛选周期暂无成本记录
客户看板

客户分析总览

围绕偏好、复购和消费层级整理客户结构,帮助发现忠诚客群与菜单倾向。

客户

顾客筛选台

交叉过滤口味偏好、客单区间与复购排行
快速选择:
顾客规模

消费顾客数

0 人

衡量当前筛选周期内真正发生消费的顾客规模。

复购人数

复购顾客数

0 人

识别复购顾客池,判断留存是否健康。

复购质量

复购率

0%

用复购率而不是单次销售,观察客户经营质量。

人均价值

人均消费额

¥0.00

帮助判断新客转化质量与会员层级价值。

辣度偏好画像

查看不辣、微辣、特辣在顾客群体中的选择权重

煎蛋搭配偏好

识别常见蛋量配置,辅助套餐与加料设计

会员分层看板

按新客、复购客、忠诚客、高价值客观察客户经营结构

客户分层明细

聚焦复购与高价值客户层,便于安排会员动作
客户层级 顾客数 定义
{{ row.tier_name }} {{ intText(row.customer_count) }} {{ row.threshold_label || "-" }}
暂无客户分层数据
{{ row.tier_name }} {{ intText(row.customer_count) }} 人

{{ row.threshold_label || "-" }}

暂无客户分层数据

顾客复购及忠诚度排行榜

客户 关联手机号 消费次数 累计消费金额
{{ c.customer_key || c.nickname || "未识别客户" }} {{ maskPhoneList(c.phones) }} {{ intText(c.order_count) }} ¥{{ money(c.total_spend) }}
暂无复购数据
{{ c.customer_key || c.nickname || "未识别客户" }} ¥{{ money(c.total_spend) }}
消费 {{ intText(c.order_count) }} 次 手机号 {{ maskPhoneList(c.phones) }}
暂无复购数据
凭证图片
凭证大图
账户管理

一键录入/编辑账户余额

账户期末余额 合计 0.00
填写对应营业日结束时各账户的实际余额
经营日期管理

编辑经营日期

现金留存管理

设置每个账户的现金留存

现金留存合计 合计 0.00