{{ today===todayStr ? '今日利润' : today+' 利润' }}摊销口径
¥{{ fmt(summary?.profit) }}
{{ today === todayStr ? '今天' : today }} · {{ list.length }} 笔 · {{ closeStatusText }}
分渠道收支 微信 / 支付宝 / 现金
{{ c.label }}
收入+{{ fmt(summary?.income?.[c.key]) }}
支出{{ summary?.expense?.[c.key] ? '-' : '' }}{{ fmt(summary?.expense?.[c.key]) }}
换钱{{ summary.transfer[c.key]>=0?'+':'' }}{{ fmt(summary.transfer[c.key]) }}
提现{{ summary.withdrawal[c.key]>=0?'+':'' }}{{ fmt(summary.withdrawal[c.key]) }}
应有结余{{ fmt(summary?.should?.[c.key]) }}
实际结余{{ fmt(summary?.actual?.[c.key]) }}
偏差{{ signed(summary?.diff?.[c.key]) }}
经营利润 = 收入 − 日常支出 − 当日固定成本摊销(¥{{ fmt(summary?.amortization) }}),按当月自然日摊。
支出里选「固定成本」分类(工资 / 房租水电等)时,今日实付 ¥{{ fmt(summary?.fixedExpense) }} 只扣渠道余额、不重复计利润,会汇总到月度账本「实付金额」。
现金口径利润 ¥{{ fmt(summary?.cashProfit) }}(收入 − 全部支出,未摊销)供对照。换钱(三渠道互换)和提现 / 取回只改变各渠道余额,不影响利润;抹零合计 ¥{{ fmt(summary?.roundOff) }}。
支出里选「固定成本」分类(工资 / 房租水电等)时,今日实付 ¥{{ fmt(summary?.fixedExpense) }} 只扣渠道余额、不重复计利润,会汇总到月度账本「实付金额」。
现金口径利润 ¥{{ fmt(summary?.cashProfit) }}(收入 − 全部支出,未摊销)供对照。换钱(三渠道互换)和提现 / 取回只改变各渠道余额,不影响利润;抹零合计 ¥{{ fmt(summary?.roundOff) }}。
导出 Excel 账本汇总 · 每日汇总 · 明细流水,三张表一次生成
{{ today===todayStr?'今日流水':'当日流水' }} ({{ list.length }} 笔)
当天已提交 / 已日结,流水只读;要修改请让老板打回或解锁。
{{ typeName(t.type) }}
{{ chanLabel(t.channel) }} → {{ chanLabel(t.to_channel) }}
{{ t.category }}
抹零 {{ fmt(t.round_off) }}
{{ t.note }}
{{ t.staff_name || '未知' }} · {{ (t.created_at||'').slice(5,16) }}
{{ t.type==='income'?'+':(t.type==='expense'?'-':'') }}{{ fmt(t.amount) }}
还没有记账
日结对账 {{ today }}
1 核对应有结余,看微信 / 支付宝余额、数清抽屉现金
2 填三个渠道实际结余,有偏差要选原因
3 提交给老板复核;提交后当天不能再改账
1 核对店员提交的三个渠道实际结余
2 用连号小票 / 进货反推填「核定现金营业额」
3 确认日结;发现不对可以打回给店员重填
{{ c.label }}
应有结余{{ fmt(summary?.should?.[c.key]) }}
实际结余
偏差{{ signed(closingDiff[c.key]) }}
偏差原因 (有偏差时必选)
{{ r }}
偏差备注
现金营业额核定 (独立参照 · 老板填写)
店员申报现金收入¥{{ fmt(declaredCash) }}
核定现金营业额
申报差额{{ auditGapPreview===null ? '—' : signed(auditGapPreview) }}
复核结果{{ signed(summary?.auditGap) }}
核定依据 (有差额时必填)
不要用钱箱实点数倒推这个数字:店员申报的汇总数本来就是钱箱增量,两边同源时差额永远是 0。请用连号小票号段、进货 / 剩货 / 报损反推,或扫码流水加抽点得到的独立数字。有差额必填依据。
解锁会同时解锁这天及之后的所有日结,避免余额锚点链断裂。
{{ d }}
{{ Number(cell.date.slice(8)) }}
{{ cell.profit>=0?'+':'' }}{{ short(cell.profit) }}
已日结有偏差今天
导出这个月{{ calMonth }} 全月账本 Excel
总收入¥{{ fmt(monthly.income.total) }}
总支出¥{{ fmt(monthly.expense.total) }}
本月经营利润¥{{ fmt(monthly.net) }}
{{ monthly?.basis }}
{{ calMonth }} 固定成本
{{ fixedDirty ? '未保存' : '已生效' }}
填这个月的固定开支预算,系统按 {{ fixedForm.days }} 天摊到每天,日利润自动扣掉。实际付款时照常在「支出」里选工资 / 房租水电等固定成本分类,钱从渠道余额扣、不重复计利润,实付金额汇总在下面。
本月预算¥{{ fmt(fixedTotal) }}
每日摊销¥{{ fmt(fixedDaily) }}
本月实付¥{{ fmt(fixedForm.paid) }}
预算 − 实付¥{{ fmt(fixedBalance) }}
实付明细:{{ p.category }} ¥{{ fmt(p.amount) }}
本月还没有固定成本实付记录
本月提现 谁提了多少钱
{{ calMonth }} 提现汇总
按记录人
提出=从微信 / 支付宝 / 现金转到银行卡;取回=从银行卡取钱进店。两者都不计入利润,只改变渠道余额。想看店内三渠道之间换零钱,请用「换钱」,不计入这里。
提出到银行卡¥{{ fmt(monthly.withdrawals.totalOut) }}
从卡取回¥{{ fmt(monthly.withdrawals.totalIn) }}
净提走¥{{ fmt(monthly.withdrawals.net) }}
提现记录{{ monthly.withdrawals.count }} 笔
| 记录人 | 提出 | 取回 | 净额 |
|---|---|---|---|
| {{ r.staff }} · {{ r.count }}笔 | {{ fmt(r.out) }} | {{ fmt(r.inbound) }} | {{ fmt(r.net) }} |
本月还没有提现记录
提出来源:微信 ¥{{ fmt(monthly.withdrawals.byChannel.wechat) }}
支付宝 ¥{{ fmt(monthly.withdrawals.byChannel.alipay) }}
现金 ¥{{ fmt(monthly.withdrawals.byChannel.cash) }}
营业天数{{ monthly.txDays }}
日均收入¥{{ fmt(monthly.dailyAvgIncome) }}
日均支出¥{{ fmt(monthly.dailyAvgExpense) }}
已日结{{ monthly.closings }} 天
偏差绝对值¥{{ fmt(monthly.diffAbs) }}
抹零合计¥{{ fmt(monthly.roundOff) }}
分渠道收支
| 渠道 | 收入 | 支出 | 净额 |
|---|---|---|---|
| {{ c.label }} | {{ fmt(monthly.income[c.key]) }} | {{ fmt(monthly.expense[c.key]) }} | {{ fmt(monthly.income[c.key]-monthly.expense[c.key]) }} |
支出分类
店员记账
| 店员 | 笔数 | 金额 |
|---|---|---|
| {{ r.staff }} | {{ r.count }} | {{ fmt(r.amount) }} |
{{ user.name[0] }}
{{ user.name }}{{ user.username }} · {{ isBoss ? '老板' : '店员' }}
{{ isBoss ? '老板' : '店员' }}
修改密码
修改后,其他设备上的登录会立即失效。
初始结余 (启用系统那天各渠道余额)
已有日结记录后不能再修改初始结余,否则历史账目锚点会改变。
店员管理
{{ u.name[0] }}
管理工具