NOTION

Notion 發票追蹤系統教學:接案新手用 1 行公式與資料庫自動偵測逾期帳款

接案第一年最容易發生的財務事故,其實不是接不到案子,而是好不容易結案、交了稿,最後卻卡在忘記追款。很多時候忙著趕下一個委託,回過頭想起來才發現發票已經過期兩個月,甚至在社群裡還看過有人因為這樣直接平白丟了整筆辛苦錢。
處理這種漏網帳款其實不需要很繁複的財務軟體,利用 Notion 建立一個發票資料庫,搭配一行簡單的日期計算公式,就能讓系統在發票超期時自動跳出提醒。這套方法非常適合剛開始全職接案、或是平常請款流程習慣完全依賴記憶力的人。本文資訊以 2026 年 6 月為準,功能可能會隨著後續版本更新而有些微變動。

為什麼接案帳款常悄悄消失?自由工作者最容易忽略的財務管理漏洞

發票追蹤失敗,通常不是因為忘記開立,而是因為「寄出去之後就沒有後續流程」。客戶端沒有主動通知,接案者這端也沒有系統提醒,款項就在這個沉默的空窗期裡悄悄逾期。

Notion 社群裡的真實案例清楚說明了這個問題:某位接案者在接案第一年同時有三張發票逾期超過 60 天,其中一張最終完全無法追回。問題的核心不是客戶惡意,而是接案者自己沒有建立一套「會主動提醒自己」的機制。

擺脫「靠記憶力追帳」的隱形風險:多專案進行時的大腦避難心理

很多人的發票管理流程是這樣的:寄出 email → 心裡記一下 → 等客戶付款。當專案數量少的時候這還行得通,但只要同時有三個以上的客戶,記憶就會開始出錯。更棘手的是,人對於「不舒服的事情」有一種自然的迴避傾向——追款是有壓力的,所以大腦會傾向先處理別的工作,把追款的事情一拖再拖。

Excel 試算表管理發票的局限:缺乏動態即時顯示與自動計算

Excel 或 Google Sheets 能記錄資料,但本身不會主動提示「今天有哪些發票需要跟進」。使用者必須手動去翻資料、計算天數、比對今天的日期——這個步驟只要稍微麻煩,就很容易被跳過。Notion 的優勢在於,資料庫的篩選視圖(filtered view)可以做到即時動態顯示:打開頁面,系統自動呈現「現在需要處理的逾期項目」,不需要任何手動計算。

實測有效!Notion 發票追蹤資料庫的 6 個必要核心欄位教學

Notion 發票追蹤資料庫的結構不需要很複雜。以下是一個經過實際使用驗證的最小可行版本,六個欄位就能讓整套系統運作。

Notion 發票資料庫結構設計:客戶、金額與到期日等 6 個基礎欄位設定

在 Notion 中建立一個新的 Table(資料庫),依序加入以下欄位:

欄位名稱欄位類型說明
客戶名稱(Client)Title資料庫的預設標題欄位,填入客戶名稱或案件名稱
金額(Amount)Number建議選擇貨幣格式(如 NT$ 或 USD),方便直覺判讀
發送日期(Date Sent)Date發票寄出的日期
到期日(Due Date)Date付款截止日,通常為發送日後 30 天,視合約規定調整
已付款(Paid)Checkbox收到款項後勾選,讓公式知道可以停止計算
逾期天數(Days Overdue)Formula核心欄位,自動計算目前的逾期天數

Notion dateBetween 公式應用:自動計算發票未付款的逾期天數

在「逾期天數(Days Overdue)」欄位中,輸入以下公式:

if(not(prop("Paid")), dateBetween(now(), prop("Due Date"), "days"), 0)

這行公式的邏輯是:如果這筆發票還沒被勾選為「已付款」,就計算從今天到到期日之間相差幾天;如果已付款,則直接回傳 0,不再計算。

dateBetween() 是 Notion 的日期計算函式,接受三個參數:第一個日期、第二個日期、以及時間單位(這裡用 "days" 計算天數)。now() 會自動抓取目前的日期時間,不需要手動更新。

值得注意的一點是:now() 包含當下的時間(小時與分鐘),因此在當天的不同時間點查看,數字可能會有細微差異。如果希望以整天為單位來計算,可以使用更精確的版本:

if(
  not(prop("Paid")),
  dateBetween(
    dateSubtract(now(), hour(now()), "hours"),
    prop("Due Date"),
    "days"
  ),
  0
)

這個版本在計算前先將 now() 的時間部分歸零,讓結果完全以日期為基準,不受每天幾點查看的影響。

Notion 篩選視圖設定教學:打造每天自動浮現待處理發票的追蹤清單

有了公式之後,下一步是建立一個「只顯示需要跟進項目」的視圖。這是整套系統最有用的部分——因為它讓「查看今天要做什麼」變成只需要打開一個頁面的動作。

設定 Filter 篩選器:讓 Notion 資料庫僅保留 Days Overdue 的逾期項目

在資料庫右上角點擊「Add a view」,選擇 Table 格式,命名為「🔔 逾期追蹤」或任何習慣的名稱。接著點擊「Filter」,新增以下條件:

  • Days Overdue 大於(greater than) 0

設定完成後,這個視圖只會顯示逾期天數大於零的項目——也就是今天需要主動跟進的所有發票。當視圖是空的,代表目前沒有任何逾期款項,可以放心繼續工作;一旦出現任何項目,就是該發出追款訊息的時機。

優化自由工作流程:將「先處理逾期」排入每週一上班的固定儀式

工具建好之後,最關鍵的不是功能有多強,而是使用者有沒有固定打開它。一個實際可行的做法是:每週一上班的第一件事,打開這個視圖。如果是空的,就繼續工作;如果有項目,就在開始其他工作之前先處理追款訊息。

這個「先處理逾期」的順序設計是有意義的。追款訊息發出後需要等待客戶回應,若放在工作尾聲才處理,很容易被其他優先事項擠掉,形成惡性循環。

接案量增加怎麼辦?提升 Notion 發票管理系統效率的三大進階延伸設計

基礎版本的六欄追蹤系統已經能解決大多數的問題,但如果接案量持續增加,可以考慮以下幾個延伸方向。

活用 Notion 多層 If 公式:依據逾期天數自動顯示緊急程度標籤

在逾期天數之外,可以再加入一個 Formula 欄位,根據天數顯示不同的緊急程度標示:

if(
  prop("Days Overdue") > 30, "🔴 嚴重逾期",
  if(
    prop("Days Overdue") > 0, "🟡 逾期",
    if(
      dateBetween(prop("Due Date"), now(), "days") <= 3, "🟠 即將到期",
      "✅ 正常"
    )
  )
)

這個公式會根據狀態顯示四種標籤:嚴重逾期(超過 30 天)、逾期(1–30 天)、即將到期(3 天內)、以及正常。搭配 Notion 的「Group by Status」功能,可以在同一個資料庫中依緊急程度分組顯示。

Notion dateAdd 公式教學:自動推算催款節點與下次應聯繫日期

Notion 的公式可以直接輸出日期,因此可以設計一個自動計算「下次應追款日期」的欄位。舉例來說,若希望在到期後第 7 天、第 14 天各發一次提醒,可以建立兩個 Formula 欄位分別計算:

dateAdd(prop("Due Date"), 7, "days")
dateAdd(prop("Due Date"), 14, "days")

接著搭配 Notion Calendar 視圖,把這些日期標示在日曆上,就能在視覺上清楚看到每個客戶的追款節點。

活用 Notion Relations 與 Rollups:串接獨立客戶資料庫打造全自動化專案管理

當客戶數量增加到一定規模,可以考慮建立一個獨立的「客戶資料庫」,記錄每位客戶的聯絡資訊、合作歷史、付款習慣等,再用 Notion 的 Relation 功能將發票資料庫與客戶資料庫連結起來。如此一來,當某筆發票逾期時,點進去就能立刻看到這位客戶的完整背景,不需要另外翻找記錄。

Relation 與 Rollup 的組合也可以讓使用者在客戶頁面中直接看到「這位客戶目前共有幾筆未付款」,為商業決策提供更完整的資訊。

Notion 免費方案與付費版差異:發票追蹤系統的 Free Plan 限制與替代方案

以上所有功能在 Notion 免費方案(Free Plan)中均可使用。資料庫、公式、篩選視圖、以及 Relations 與 Rollups,都是 Notion 的核心功能,不需要付費升級。

付費方案(Plus 及以上)帶來的主要差異在於:無限的頁面上傳量、無限的版本歷史、以及 Automation(自動化觸發條件,例如當「逾期天數 > 0」時自動發送 email 通知)。如果希望讓 Notion 主動推送提醒而不是手動查看,Automation 功能需要 Plus 方案以上才能使用。

若目前使用的是免費方案,替代做法是搭配 Google Calendar 或手機提醒,每週固定預約一個時段打開追蹤視圖。

寫程式或設計复杂的自動化往往讓人卻步,但 Notion 公式的價值就在這裡,不需要把整套程式語法學透,只要一行簡單的計算函數,就能幫自己省下可能平白蒸發的幾萬元帳款。這套六欄位的發票追蹤系統在操作上沒有太多門檻,最核心的關鍵還是要把工具融入日常習慣。像是固定每週一上班時花一分鐘打開這個篩選視圖,有過期的項目就順手發個訊息提醒客戶,沒項目就能安心繼續處理手上的新案子。對自由工作者來說,不需要去追求功能最複雜、看起來最厲害的樣板,只要這套極簡的系統真的能派上用場,就是最划算的自我保障。

常見 FAQ

Q:Notion 發票追蹤資料庫適合哪些人使用?

最適合剛開始接案、或同時服務多個客戶的自由工作者。只要有「已寄出但尚未確認付款」的發票,這套系統就能提供幫助。即使只有兩三個固定客戶,建立這個追蹤機制也能避免因疏忽導致的帳款延誤。

Q:Notion 免費方案可以用公式追蹤逾期發票嗎?

可以。資料庫、公式(Formula)、篩選視圖(Filter)都是 Notion 免費方案支援的功能,不需要升級付費計劃就能建立完整的發票追蹤系統。付費方案的差異主要在於 Automation 自動化推送功能。

Q:dateBetween 和 dateAdd 有什麼差別?

dateBetween 用於計算兩個日期之間相差多少天(或其他時間單位),結果是一個數字;dateAdd 則是在一個已有的日期上加上或減去特定天數,結果是一個新的日期。追蹤逾期天數用 dateBetween,計算「到期後第 7 天」這類推算日期用 dateAdd

Q:Notion 公式的 now() 函式是什麼?

now() 是 Notion 公式中的內建函式,會自動抓取目前的日期和時間,不需要手動輸入或更新。搭配 dateBetween 使用時,可以讓逾期天數每天自動更新,不需要任何手動操作。

Q:除了發票追蹤,Notion 公式還能用在哪些帳款管理場景?

Notion 公式可以應用在訂閱費用追蹤、合約到期提醒、專案預算計算、以及收支分析等場景。搭配 Relation 與 Rollup 功能,還能建立跨資料庫的財務概覽,讓接案收支狀況一目了然。