Skip to content
手册 v0.1.0 · KaiderBooks v2.0.0 · 2026-08-02

报价 → 发票 → 收款 ​

一句话说清 ​

给客户报个价,客户接受后一键转成发票,发票发出去时自动生成会计凭证,收到钱再登记核销 —— 全程不用手写一张凭证。


一、整条链长什么样 ​

第几步你做什么系统做什么单据状态
1新建报价单存草稿,不进账草稿
2点「发送」记录已发出已发送
3客户同意,点「接受」标记接受已接受
4点「转发票」按报价明细生成发票草稿,跳转发票页报价:已转发票
5核对后点「发送并过账」分配正式发票号 + 生成过账凭证已发送
6收到钱,登记收款生成收款凭证 + 回填发票已收金额部分收款 / 已收款

第 5 步是分水岭

「发送并过账」之前,发票只是草稿,随便改随便删。一旦过账,就有了正式发票号和会计凭证,只能作废(生成红冲凭证),不能修改。


二、报价单 ​

Screenshot 01-quotations
图 01-quotations

新建时选客户方、填报价日期和有效期,明细行逐行填。状态不同,能点的按钮不同:

  • 草稿:编辑 / 发送 / 删除
  • 已发送:接受
  • 已接受:转发票
  • 已转发票 / 已过期:无操作

三、开发票 ​

Screenshot 02-invoice-form
1
先选客户方,没有就去「采购与付款 → 供应商 / 联系人」建一个
2
逐行填明细,单价按元填,系统按分存
3
SR = 标准税率 9%,ZR 零税率,ES 免税
图 02-invoice-form
字段说明
客户方只列出该客户下 kind = customer 的联系人
开票日期 / 到期日到期日不能早于开票日;到期日决定账龄分桶
明细行描述、数量、单价(元)、收入科目、GST 税码
InvoiceNow勾上表示走 Peppol 电子发票网络(当前为演示标记)

明细区右下角实时显示小计、GST、合计。以「2 件 × $150、税码 SR」为例:小计 $300.00,GST 9% = $27.00,合计 $327.00。

Screenshot 03-invoices-list
图 03-invoices-list

列表顶部三张卡分别是未收款总额、逾期总额、本月开票额。

发送并过账时生成的凭证 ​

以合计 $436.00(小计 $400 + GST $36)为例:

科目借方贷方
1100 应收账款436.00
4000 主营业务收入400.00
2200 GST 控制(销项)36.00

借贷相等,凭证状态直接是「已过账」,立刻进报表。


四、收入确认:学费递延与代收净额 ​

发票明细行可以选择三种确认方式:

确认方式适用场景发送发票时
即时确认零售、餐饮、一次性服务净额直接贷记所选收入科目
分期确认全年学费、订阅、retainer净额先贷记 2250 递延收入,并按服务期生成月度计划
代收代客户收取政府规费等净额贷记 2260 代收往来,不进入收入;税码锁定为 ES

全年学费怎么操作 ​

在发票行选择「分期确认」,填写服务期起止日期,再正常发送并过账。GST 在开票日一次确认,学费净额则先留在递延收入。例如全年学费 S$12,000、9% GST:

时点自动凭证
发票发送Dr 1100 应收 S$13,080;Cr 2250 递延收入 S$12,000;Cr 2200 GST S$1,080
每月确认Dr 2250 递延收入 S$1,000;Cr 学费收入 S$1,000

进入 账簿 → 销售与应收 → 收入确认,选择月份后先查看待确认预览,再点「确认本期收入」。系统会把截至该月仍待确认的期次一次过账;重复确认同一月份不会重复生成凭证。页面下方的递延收入表会把计划余额与 2250 科目余额勾稽,显示「已对账」才表示两边一致。

先处理期间锁

每一期按该月最后一天过账。若目标月份已锁定,整批确认会被拒绝,不会只过一部分。请先核对锁期,而不是用手工凭证绕过。

中介代收为什么不算收入 ​

服务佣金和代收政府规费应拆成两行:佣金选「即时确认」及 SR,代收费选「代收」及 ES。比如佣金 S$2,000、代收 S$800,发票只确认 S$2,000 收入;S$800 留在 2260,等待以后代付或结算。

若作废含分期确认的发票,系统会取消整张确认计划、红冲已经确认的期次,并取消尚未确认的期次。不要另做手工冲销,否则会造成重复。


五、收款与核销 ​

Screenshot 04-receipt-modal
1
选客户后,下方自动列出他所有未收发票
图 04-receipt-modal

选客户后,下方自动列出他所有 已发送 / 部分收款 的发票。勾中哪张,金额栏就自动填成该发票的未收余额,可以改小做部分收款。

字段说明
方式PayNow / 银行转账 / 支票 / 现金 / 银行卡
银行账户不选就走默认现金科目(1000)
参考号银行流水号,后面银行对账时用得上

底部两行数字:「本次收款合计」是勾选金额之和;「已选余额未核销」变红说明填多了,确认按钮会点不动。

收款过账后:发票 paid 金额回填,状态按收款比例变成「部分收款」或「已收款」,AR 账龄同步减少。

收错了怎么办

在收款列表里点「作废」:系统会红冲收款凭证、把核销金额退回发票、发票状态回到「已发送」。原始记录都在,可追溯。


六、账龄看板 ​

Screenshot 05-ar-aging
图 05-ar-aging

按客户分行,按逾期天数分四桶(0–30 / 31–60 / 61–90 / 90+)。90+ 有金额的整行标红,右侧可以发催收提醒。

数据来源是所有 已发送 / 部分收款 状态的发票,全额收款后该客户自动从列表消失。


下一步: 采购与付款 →