kiira

你的流水,
不用眯眼对。

把银行 CSV 或 PDF 扔到页面上。Kiira 解析、去重、把每一行对到已有的发票、开销或当日销售汇总。对不上的那堆每周越来越小,不会越来越大。

OCBC · Maybank · Hong Leong CSV + PDF · 重上传安全 不点头不落账
OCBC · 1234 · 2026 年 3 月
e-Statement CSV · 24 KB
已解析 · 169 行
↳ 12 秒前
  • 自动对上
    142 84%
    128 精确 · 14 近似
  • 规则草稿
    11 待复核
    Facebook Ads · Grab · Stripe
  • 要拿主意
    16 在队列里
    转账、一次性、手续费
重上传 → 0 新 · 169 重复
no double-count.

四遍试过,
才来问你。

先便宜地对,再聪明地对。越快越准的先跑 — 只在前面全对不上的行上回退到模型。成本不高,可信度不掉。

  • 01
    精确匹配

    金额一样,三天内,供应商或付款方名字一样。OCBC 一份流水头一遍就落到这里的占 60–70%。不调 AI。一份流水不到一秒。

  • 02
    近似匹配

    日期对不齐的时候 — 你 10 号开的发票,银行盖 13 号 — Kiira 会前后看 14 天,按金额和供应商把它们配上。能抓到晚到的付款,也能抓到银行排错顺序的行。

  • 03
    规则记忆

    每次你手工对账都在教 Kiira。第三次把 "FACEBK ADS" 归到 Marketing 之后,下一份流水就会带你的分类自动起草 — 还是给你复核。

  • 04
    AI 兜底

    最后那 5–10%,永远不重复的。Kiira 问模型要个分类和供应商建议 — 前提是这个月 AI 预算还没用光,而且永远不会静默落账。

你家银行的格式 —
或我们自己想办法。

今天有三家银行专门的解析器。其他马来西亚银行的 PDF 走文档抽取模型 — 能读表格样的 prose,也能读扫描图片。不管走哪条路,出来的行形状是一样的。

直接

OCBC

CSV · e-Statement CSV · PDF

对过 5 份月结单 · 余额链闭合。

直接

Hong Leong

CSV · PrimeBiz PDF

对过 6 份月结单 · current + business 账户。

直接

Maybank

文本层 PDF

Current + savings 账户流水。扫描版走 AI 抽取。

AI 兜底

CIMB · Public Bank

PDF

文档抽取模型。发样本 CSV 给我们,我们写一个直接解析器。

AI 兜底

RHB · HSBC · UOB

PDF

同一条模型路径。扔份流水给我们,告诉你能不能解析。

AI 兜底

Wise · Aspire · Revolut

PDF · 多币种

Prose 排版的流水走兜底。MYR 行照常入账。

没看到你家的?把样本流水 email 给 [email protected] — 只要模式够稳,我们就加解析器。

同一份文件传两次。
季度的压在月度的上面。

Kiira 会自己算出哪些行已经见过,重叠上传自己理顺。没法不小心把一笔交易数两次。也没法不小心漏掉一笔。

整份文件

同一份文件 = 同一次导入。重上传会看到 "已导入" 加上原始流水的链接 — 不会再写第二行。

每一行

Kiira 用日期、金额、描述、余额、加上行在流水里的位置给每一行打个指纹。月份重叠着传 — 只有真正没见过的行才进库。

真重复照样入账

同一天两笔 RM 9.72 的 Facebook Ads?它们在流水里是不同的两行,所以两条都入账,两条都出现在复核里 — 不会被当 "重复" 丢掉。

原文留着

我们留着银行发过来的每一行原文。要是哪天解析器把某一列认错了,我们能直接回放,不用再问你要文件。

复核队列

是队列,不是
表格。

没有 200 行的对账表。Kiira 把需要拿主意的行挑出来 — 顶上是要抽查的自动匹配,中间是要决定的,底下是忽略的。一次一行。

  • 3月14日 FACEBK *ADS · meta.com −RM 847.00 草稿 · Marketing 规则 · 7×
  • 3月18日 DUITNOW · Aisyah Boutique +RM 1,250.00 INV-2026-0142 精确 · 0.99
  • 3月22日 IBG · OCBC 5691 −RM 5,000.00 标为转账? 你自己两个账户间
  • 3月25日 SERVICE FEE · MEPS −RM 1.10 要拿主意 没找到匹配
Actions · 匹配到… 建开销 标为转账 忽略

不点头
不落账。

每张自动草稿都在复核队列里等你点头。每次 AI 调用都有预算上限,都记日志。便宜的匹配挑大梁,AI 被拴着 — 你的账还是你的账。

  • 每张自动草稿都能复核

    自动草稿以链接的形式挂在银行那一行上 — 不会偷偷变成一笔开销。一键取消关联,干净回滚。

  • AI 用得少、记日志、有上限

    规则记忆到第二个月就能吃掉大部分"不认识"的行。兜底只在真第一次遇到时触发,每次调用都计入你的 AI 预算。

  • 只有高置信度才自动起草

    规则出现 3+ 次,或 AI 置信度 ≥0.85。低于这个就留在队列里 — 我们宁愿留一行对不上,也不猜错。

  • 不连银行账户,不走 OAuth

    马来西亚目前还没有能给中小企用的银行连接 API。上传慢一点,但你的登录凭证从不离开银行。

我们经常被问到的。

同一个月上传两次怎么办?

+
什么也不会坏。同一份文件 = 上传被拒,附原始流水的链接。重叠月份(之前传了 3 月,现在传 1–3 月)= 1 月和 2 月的行入库,3 月的行在行级被静默去重。流水记录上会写 0 新 · 90 重复,你能看见发生了什么。

今天哪些银行有直接解析器?

+
OCBC(CSV + PDF)、Hong Leong(CSV + PrimeBiz PDF)、Maybank(文本层 PDF)。其他马来西亚银行的 PDF 走一个能读表格布局的文档抽取模型 — CIMB、Public Bank、RHB、HSBC、UOB、Wise、Aspire、Revolut。AI 路径有预算上限和文件大小上限,输出形状跟任何直接解析器完全一样。

没有 CSV 导出也能用吗?

+
能。扔 PDF。文本层解析器直接搞 OCBC、Hong Leong、Maybank;其他都走 AI 兜底 — 包括扫描图片,这种会当图像来读。扫描质量不同结果不同;哪一行账算不平我们会告诉你。

对不上的交易会怎么样?

+
落在复核队列里,标 要拿主意。你可以对到已有的发票/开销,当场建一条新开销,标成你自己两个账户之间的转账,或者忽略(银行手续费已经入账了、内部调账)。Kiira 从不硬造匹配。

AI 会看到我整份流水吗?

+
不会。匹配 AI 一次只看一行 — 描述、金额、日期,加你 top 分类和最近供应商的一份短清单。PDF 抽取 AI(给不认识的银行用的)会看整份文件,但只是把它变成行;那一步不会做分类。每次调用都会带 prompt 和 token 数记下来,你(或你的会计)能查到这次花了多少。

能教 Kiira "FACEBK ADS" 永远是 Marketing 吗?

+
你已经在教了,隐式的。第三次你手工把这个规范化描述归到某个分类,第四份流水就会带你的分类自动起草。草稿还是你审批 — 我们不会静默落账 — 但打字没了。

自己两个账户之间的转账呢?

+
如果两个账户都在 Kiira 里配好了,当一个账户的借方和另一个账户的贷方能对上时,复核队列会建议 标为转账。确认之后会建一条互指的链接,两边都不会算成收入或开销。

流水文件你们保留多久?

+
解析出来的行留着(那就是你的账)。原始文件在我们的对象存储上保留 90 天用于支持和回放,之后清除。PDPA 请求下可以提前清。细节看 privacy 页面。
银行导入 · 免费版

扔份流水。
看匹配。

导入、去重、算法匹配、规则记忆、复核队列都在免费版里。AI 兜底算在你的每月共享 AI 预算里 — 跟 WhatsApp 录入共用的那个。