← 家庭财务报表

使用说明

一、快速开始

  1. 注册并登录后,创建家庭,或一键进入演示家庭“幸福之家”。
  2. 在“账户与资产”中建立每张卡、微信、支付宝、信用卡、房贷、房产、基金等账户,填写初始余额与所属成员(或家庭共同)。
  3. 在“家庭成员”中邀请配偶:填写对方邮箱和角色,把生成的邀请链接发给对方,对方用该邮箱登录后即可加入。
  4. 日常用手机“记一笔”快速记账;每周在“导入中心”上传一次账单,并在“待确认”里处理无法自动判断的交易。
  5. 每月初在“月末结账”中逐个账户填写实际余额、处理差异,然后结账,查看三大报表和月度财务报告。

二、微信支付账单导出

  1. 微信 → 我 → 服务 → 钱包 → 账单 → 右上角“…” → 下载账单 → 用于个人对账。
  2. 选择时间范围,填写接收邮箱;微信会发送带密码的压缩包,密码通过“微信支付”公众号发送。
  3. 在电脑上用密码解压,得到 CSV 或 XLSX 文件,直接上传到“导入中心”,系统会自动识别为微信流水。

三、支付宝账单导出

  1. 支付宝 → 我的 → 账单 → 右上角“…” → 开具交易流水证明 → 用于个人对账。
  2. 填写邮箱后收到压缩包,解压密码在支付宝消息中查看。
  3. 上传解压后的 CSV(GBK编码也可识别)。

四、银行与信用卡流水

在网银或手机银行中导出“交易明细”为 Excel 或 CSV。系统会尝试识别“交易日期、收入金额、支出金额、交易金额、对方户名、摘要”等列;无法识别时会进入列映射页面,由您指定每一列的含义。也可以使用标准导入模板(CSV)整理后上传。

五、核心家庭会计规则

计算口径:资产账户余额 = 初始余额 + 各笔交易影响;负债账户余额为欠款金额。家庭净资产 = 计入报表的总资产 − 总负债。现金流量表只统计标记为“现金及现金等价物”的账户,保证 期初现金 + 经营 + 投资 + 融资 = 期末现金。

六、月末结账

结账工作台会检查各账户是否已导入本月流水、是否还有待确认或未分类交易,并比较每个账户的系统期末余额与您填写的实际余额。全部核对一致后,管理员可完成结账;已结账月份的交易被锁定,管理员可以填写原因重新打开,操作会记入日志。

七、已知限制(首版)

八、后续安卓自动记账模块可复用的接口

后续原生模块识别到一笔支付后,向 transactions 表写入一行即可复用现有全部规则与报表:

POST transactions
{
  household_id, account_id, member_id,
  txn_type: "expense" | "income" | "transfer" | ...,
  amount, occurred_at (ISO8601),
  merchant, description,
  source: "android_auto",           // 数据来源
  external_id: "<平台订单号>",
  dedup_hash: "<source>|<external_id>",  // 唯一约束,重复写入自动忽略
  status: "pending",                 // 进入待确认中心,由用户确认
  pending_reason: "自动识别,待确认"
}

行级权限保证只有该家庭具备写权限的成员可以写入;已结账月份会被数据库拒绝写入。