{{ settings.shop_name || '生鲜店' }}
生鲜店账本
{{ user.name[0] }}{{ user.name }}
当前仍在使用初始密码,请到「我的」立即修改
{{ today===todayStr ? '今日利润' : today+' 利润' }}摊销口径
¥{{ fmt(summary?.profit) }}
{{ today === todayStr ? '今天' : today }} · {{ list.length }} 笔 · {{ closeStatusText }}
收入¥{{ fmt(summary?.income?.total) }}
日常支出¥{{ fmt(summary?.variableExpense) }}
固定成本摊销¥{{ fmt(summary?.amortization) }}
分渠道收支 微信 / 支付宝 / 现金
{{ 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?.withdrawal?.out) }}
从卡取回¥{{ fmt(summary?.withdrawal?.inbound) }}
偏差合计{{ signed(totalDiff) }}
对账状态{{ closeStatusText }}
经营利润 = 收入 − 日常支出 − 当日固定成本摊销(¥{{ fmt(summary?.amortization) }}),按当月自然日摊。
支出里选「固定成本」分类(工资 / 房租水电等)时,今日实付 ¥{{ fmt(summary?.fixedExpense) }} 只扣渠道余额、不重复计利润,会汇总到月度账本「实付金额」。
现金口径利润 ¥{{ fmt(summary?.cashProfit) }}(收入 − 全部支出,未摊销)供对照。换钱(三渠道互换)和提现 / 取回只改变各渠道余额,不影响利润;抹零合计 ¥{{ fmt(summary?.roundOff) }}。
导出 Excel 账本汇总 · 每日汇总 · 明细流水,三张表一次生成
{{ isBoss ? (summary?.submittedBy || '店员') + ' 已提交,等你复核' : '已提交,等待老板复核' }} {{ isBoss ? '可核对独立营业额后确认,或打回重填' : '当天流水已锁定,需老板打回后才能改动' }}
{{ today }} 已日结偏差合计 {{ signed(totalDiff) }}
{{ today===todayStr?'今日流水':'当日流水' }} ({{ list.length }} 笔)
当天已提交 / 已日结,流水只读;要修改请让老板打回或解锁。
{{ typeName(t.type) }} {{ chanLabel(t.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 }}
{{ isBoss ? (summary?.submittedBy || '店员') + ' 已提交,待复核' : '已提交,等待老板复核' }} {{ summary?.submittedAt }} · {{ isBoss ? '请核对下面的独立营业额再确认' : '当天流水已锁定,需老板打回才能改' }}
{{ today }} 已日结偏差合计 {{ signed(totalDiff) }}
{{ c.label }}
应有结余{{ fmt(summary?.should?.[c.key]) }}
实际结余
偏差{{ signed(closingDiff[c.key]) }}
偏差原因 (有偏差时必选)
{{ r }}
偏差备注
现金营业额核定 (独立参照 · 老板填写)
店员申报现金收入¥{{ fmt(declaredCash) }}
核定现金营业额
申报差额{{ auditGapPreview===null ? '—' : signed(auditGapPreview) }}
复核结果{{ signed(summary?.auditGap) }}
核定依据 (有差额时必填)
不要用钱箱实点数倒推这个数字:店员申报的汇总数本来就是钱箱增量,两边同源时差额永远是 0。请用连号小票号段、进货 / 剩货 / 报损反推,或扫码流水加抽点得到的独立数字。有差额必填依据。
解锁会同时解锁这天及之后的所有日结,避免余额锚点链断裂。
{{ calMonth }}
{{ d }}
{{ Number(cell.date.slice(8)) }}
{{ cell.profit>=0?'+':'' }}{{ short(cell.profit) }}
已日结有偏差今天
导出这个月{{ calMonth }} 全月账本 Excel
{{ calMonth }}
总收入¥{{ fmt(monthly.income.total) }}
总支出¥{{ fmt(monthly.expense.total) }}
本月经营利润¥{{ fmt(monthly.net) }}
现金口径利润(收入 − 全部支出,未摊销) ¥{{ fmt(monthly.cashProfit) }}
{{ 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.category }}¥{{ fmt(r.amount) }}
店员记账
店员笔数金额
{{ r.staff }}{{ r.count }}{{ fmt(r.amount) }}
{{ user.name[0] }}
{{ user.name }}{{ user.username }} · {{ isBoss ? '老板' : '店员' }}
{{ isBoss ? '老板' : '店员' }}
修改密码
修改后,其他设备上的登录会立即失效。
导出 Excel 账本
生成 .xlsx,含汇总 / 每日汇总 / 明细流水三张表
单日
整月
自定义
{{ exportHint }}
{{ txForm.id ? '编辑' : '记一笔' }}{{ typeName(txForm.type) }}
金额与渠道记清楚,日结才能对得上
收入
支出
换钱
提现
{{ c.label }}
{{ d.label }}
箭头左边=从店里拿出去的钱(该渠道减少),右边=换回来的钱(该渠道增加)。微信 / 支付宝 / 现金三者两两互换,总额不变、不计入利润。例:顾客给现金、你用微信转给他,选「微信 → 现金」。
{{ d.label }}
提出=把店里的钱转到银行卡,取回=从银行卡取现金进店。银行卡只是外部账户,不追踪余额、不参与日结,也不计入利润;月度账本会按记录人汇总「谁提了多少钱」。店内渠道之间互换请改用「换钱」。
固定成本分类:实付扣渠道余额并汇总到月度账本,利润改由每日摊销计提,不重复扣
{{ user.name }}
{{ userForm.id ? '编辑店员' : '添加店员' }}
店员只能记账、看当天、做日结
店员
老板
收支分类管理
删除分类不影响已记录的账
支出分类
收入分类
{{ c.name }}

暂无分类

标记为固定成本的支出分类,实付金额只在月度账本汇总,不重复计入利润;利润由固定成本预算按自然日摊销计提。可在「我的 → 支出分类」随时调整。
操作日志
共 {{ auditTotal }} 条,显示最近 {{ auditList.length }} 条
{{ a.staff_name || '系统' }}{{ auditAction(a.action) }}{{ a.created_at }}
{{ a.detail || a.target || '—' }}

暂无记录

回收站
删除的账可在这里恢复
{{ typeName(t.type) }} ¥{{ fmt(t.amount) }}{{ t.biz_date }} · {{ t.staff_name || '未知' }}
{{ chanLabel(t.channel) }} · {{ t.note || '无备注' }} · 删除于 {{ (t.deleted_at||'').slice(5,16) }}

回收站是空的

{{ toast }}