---
name: month-end-close-checklist
description: 為小公司建立月結（month-end close）檢查清單，每項工作都有負責人和從月底起算的工作天，涵蓋交易收集、銀行和信用卡對帳、應收和應付帳款、應計和預付費用、遞延收入、薪資、固定資產、報表，以及覆核和鎖帳。適用於有人要月結檢查清單、結帳行事曆、問「帳要怎麼結」、要記帳檢查清單，或想讓又慢又亂的月結變得更確實時。
---

# 月結檢查清單

當月的數字對帳完成、由編製者以外的人覆核、並且鎖帳之後，月結才算完成。檢查清單讓這件事可以每個月重複：每項工作只有一位負責人和一個期限（從月底起算的工作天），而覆核這一步永遠不能省。

## 適用情境

- 小公司第一次建立正式的月結流程。
- 月結花太久，或報表發出後數字還一直變。
- 新的記帳人員或外包會計開始接手。
- 不適用於檢查單一張供應商發票：請用 invoice-check。也不適用於報稅期限：那取決於所在的國家或地區，請和你的會計師確認。

## 需要準備

- 誰在記帳：內部人員、外包記帳、會計師、創辦人。寫姓名或職務。
- 會計系統，以及串接了什麼（銀行資料串接、信用卡資料串接、薪資、Stripe 之類的收款系統）。
- 公司有哪些項目：訂閱或年繳預收（遞延收入）、存貨、薪資、外包人員、固定資產、一個以上的法人或幣別。
- 目標結帳日（如果有）。這個技能的預設值：沒有存貨的小公司是第 5 個工作天。沒有提供時，就用這個預設值，並寫明。
- 沒有提供的項目，不要刪掉，而是保留該工作並標上「[待確認：是否適用？]」。

## 步驟

1. **依月結順序列出工作。** 順序如下：收集交易並設定會計科目；現金對帳（銀行、信用卡、金流服務商）；應收和應付帳款與總帳對帳；入帳應計和預付費用；認列遞延收入；記錄並核對薪資；固定資產和折舊；產出報表並做差異分析；覆核、核准並鎖定期間。
2. **讓工作符合公司實際情況。** 明顯不適用的工作（沒有存貨、沒有固定資產）刪掉，並用一行說明。加入輸入中需要的工作：多幣別重新評價、關係企業間往來、營業稅或加值稅的應計。
3. **每項工作指定一位負責人。** 輸入中具名的人或職務。對帳和最終覆核的編製者與覆核者必須是不同的人；如果公司只有一個人包辦一切，要標出來，並建議由創辦人或外部會計師覆核。
4. **設定工作天。** 第 0 天是當月最後一天；之後的天數都是工作天。這個技能對第 5 天結帳的預設值：第 −2 到 0 天為結帳前準備（追收據、確認薪資），第 1 到 2 天處理交易和現金，第 3 到 4 天處理應計、遞延收入和明細帳，第 5 天出報表、覆核、鎖帳。
5. **為每項工作定義「完成」。** 對帳完成是指總帳餘額和對帳單一致，且每一筆差異都有說明。應計完成是指有佐證（發票、合約，或附上計算依據的估計）。用幾個字寫出完成條件。
6. **加上覆核和鎖帳。** 覆核者逐行檢查資產負債表，把損益表和上個月及預算比較，詢問任何大幅變動；接著在系統中鎖定期間，之後的修改都需要核准。

## 輸出格式

```markdown
# 月結 — [公司] — 目標第 [n] 天

**負責人：** [姓名和職務] · **系統：** [會計系統]
**未納入：** [刪掉的工作和原因]

| 天 | 工作 | 負責人 | 覆核者 | 完成條件 |
|---|---|---|---|---|
| −2 | [工作] | [姓名] | | [條件] |
| 1 | [工作] | [姓名] | [姓名] | [條件] |

## 備註
- [風險，例如一人包辦月結、缺少資料串接]
- [待確認：要確認的項目]
```

## 範例

**輸入：**

> 松泉軟體（12 人，SaaS）。使用 Xero，有串接銀行和信用卡資料。用 Stripe 收款；約 30% 的客戶年繳預付。薪資委託外部服務商處理，每月 25 日發薪。沒有存貨。有幾台筆電列為資本支出。記帳人員：周怡萱（兼職，外包）。由創辦人鄭雅文覆核。希望第 5 天完成結帳。

**輸出：**

```markdown
# 月結 — 松泉軟體 — 目標第 5 天

**負責人：** 周怡萱（記帳）、鄭雅文（創辦人，覆核者） · **系統：** Xero
**未納入：** 存貨（沒有）。

| 天 | 工作 | 負責人 | 覆核者 | 完成條件 |
|---|---|---|---|---|
| −2 | 向同仁追缺少的收據和信用卡消費說明 | 周怡萱 | | 每筆信用卡明細都有收據或說明 |
| 0 | 確認已收到服務商的薪資報表 | 周怡萱 | | 已拿到 25 日發薪的報表 |
| 1 | 為所有銀行和信用卡交易設定科目 | 周怡萱 | | 沒有未設定科目的明細 |
| 1 | 銀行帳戶對帳 | 周怡萱 | 鄭雅文 | 總帳 = 對帳單，差異都有說明 |
| 2 | 信用卡和 Stripe 撥款對帳（手續費、退款） | 周怡萱 | 鄭雅文 | Stripe 撥款與銀行入帳一致 |
| 2 | 應收和應付帳款與帳齡表對帳 | 周怡萱 | 鄭雅文 | 帳齡表合計 = 總帳 |
| 3 | 入帳應計費用（月底後才收到、屬於本月的帳單） | 周怡萱 | 鄭雅文 | 每筆應計都有發票或依據 |
| 3 | 認列年繳預付的遞延收入 | 周怡萱 | 鄭雅文 | 攤銷表與遞延收入餘額一致 |
| 3 | 記錄薪資並與服務商報表核對 | 周怡萱 | 鄭雅文 | 應發薪資、稅額和實發金額一致 |
| 4 | 提列筆電折舊 | 周怡萱 | | 固定資產明細與總帳一致 |
| 4 | 損益表、資產負債表、現金流量表；與上月比較差異 | 周怡萱 | | 報表草稿完成 |
| 5 | 覆核資產負債表和損益表的大幅變動 | 鄭雅文 | | 問題都已回答 |
| 5 | 在 Xero 鎖定期間 | 鄭雅文 | | 已設定鎖帳日 |

## 備註
- 周怡萱編製、鄭雅文覆核；兩個角色要保持分開。
- [待確認：松泉軟體是否需要營業稅或加值稅的應計？]
```

## 寄出前檢查

- [ ] 每項工作都有一位負責人和工作天。
- [ ] 每項對帳和最終覆核都有一位不是編製者的覆核者，否則已標出這個缺口。
- [ ] 公司有收預付款時，已納入遞延收入。
- [ ] 最後一項工作是覆核和鎖帳。
- [ ] 可能適用但未確認的工作標成「[待確認：……]」，沒有被刪掉。

## 常見錯誤

- 只對銀行帳，不對金流服務商；手續費和退款就藏在那裡。
- 把年繳預付款在收款當月全部認列為收入。
- 跳過鎖帳，結果上個月的數字在報表發出後又變了。
