CaptainYi logoCaptainYi
← 返回工具列表

Xero 逾期付款追蹤器

上線中

從 Xero 擷取應收帳款帳齡資料,依帳齡區間分類發票,並透過 Lark Bot 每日自動發送格式化 Excel 報表。

此頁面顯示的為模擬示範資料,僅供說明用途。

工作流程

1

Xero API

擷取應收帳款帳齡資料

2

發票解析

擷取客戶、日期與金額

3

帳齡計算

分類:未逾期 / <1M / 1M / 2M / 3M+

4

歷史分析

各客戶準時率與平均逾期天數

5

Excel 生成

3 頁報表:摘要、發票明細、依客戶

6

Lark Bot

Bot API 自動傳送 · 每日排程執行

AUD 48,350

逾期總額

23.9

平均逾期天數

7

逾期發票數

AUD 12,400

本月已收款

客戶發票編號開立日期到期日逾期天數帳齡區間應收金額 (AUD)準時付款率
Richmond Hospitality Pty LtdINV-082115 Jan 202615 Mar 2026432 個月AUD 8,450.0042%
Southbank Catering GroupINV-083422 Jan 202622 Mar 2026362 個月AUD 12,300.0031%
St Kilda Food ServicesINV-08471 Feb 20261 Apr 2026261 個月AUD 3,210.0058%
Fitzroy Provisions Co.INV-08525 Feb 20265 Apr 2026221 個月AUD 5,880.0067%
Melbourne City CaterersINV-086110 Feb 202610 Apr 202617< 1 個月AUD 2,100.0075%
Collingwood Kitchen SuppliesINV-086514 Feb 202614 Apr 202613< 1 個月AUD 7,640.0083%
Northcote Bistro HoldingsINV-087117 Feb 202617 Apr 202610< 1 個月AUD 8,770.0050%

原始碼倉庫

ian60012/xeroinvoicetracker

Daily Xero aged receivables report — fetches unpaid invoices, generates Excel in Xero format, and delivers to Lark via Bot API. Dockerised, runs on cron.

技術棧

PythonXero APIpandasopenpyxlLark Bot APIDocker
在 GitHub 查看 →

問題

Xero 裡的應收帳款帳齡已經是一份報表。報表會過期,是因為要有人匯出、決定打給誰,並記得上週對方答應了什麼。在廚房、批發台或一小群店裡,這個人同時還在進貨、排班或出貨。檔案週一匯出,週四就被放下。

靠記憶追款,會偏向聲音最大的客戶和單張最大的發票。一堆總是晚一個月的小發票保持看不見。已經在分期、不該再收到制式提醒的客戶也一樣。

這個頁面上的追蹤器是每日的排序,不是自動催收。它讀取帳齡、分桶、寫成工作簿,再送到團隊已經會打開的聊天。公開倉庫是 ian60012/xeroinvoicetracker。示範中的數字是樣本。

流程怎麼走

例行工作故意很短。太長的例行工作就是會停掉的那種。

  1. 1

    讀 Xero

    拉取你指定組織的未結發票與聯絡人。權限維持在讀取。工作自己保存權杖。人收到的是報表,不是共用的登入。

  2. 2

    只留會改變一通電話的欄位

    聯絡人、發票號碼、開立日、到期日、尚未收到的金額與狀態。明細留在 Xero 處理爭議。把它們複製到第二個系統,兩份就會慢慢對不上。

  3. 3

    用團隊已經在說的話分桶

    未逾期、一個月內、一個月、兩個月、三個月以上。如果記帳用的是別的名稱,表上就用那些名稱。分桶是標籤,不是信用評分。

  4. 4

    桶內再排序

    先看未收金額,再看逾期天數。晚一週的大發票和晚四個月的小發票都在表上。把小的藏起來,就會藏住模式。

  5. 5

    加上平實的客戶歷史

    依客戶一頁,附上近期是否準時,會議就不必靠記憶爭執。它描述日期,不發明評等。

  6. 6

    平日早上送達

    參考實作在前一天的收款入帳之後,用排程的 Lark 機器人送出三頁工作簿。改成電子郵件或其他聊天也可以。每小時是噪音。每月一次就是你已經有的過期報表。

之前與之後

之前

  • 有人記得匯出帳齡,或沒有。
  • 追款清單是 PDF 上的螢光筆,而且沒有分享。
  • 爭議中的發票和普通逾期在同一疊裡看起來一樣。

之後

  • 工作簿不必經匯出步驟就到,含各桶合計與每張未結發票一列。
  • 會議看的是同一份檔,兩個人不會各用各的下載。
  • 不該自動催的列可以標記,同時仍對得回 Xero 總額。

工具不知道採購在休假,或一張折讓即將開出。那些電話留給人。他們拿到的清單,是當天早上和 Xero 一致的。

問題

這會寄信給我的客戶嗎?

這個設計不會。它把報表送給你的團隊。要不要寄客戶提醒是另一個決定,而且要有一份不能打擾的名單。

會和 Xero 的帳齡完全一致嗎?

它應該對得上你拉出來的未結餘額。若用追蹤分類或聯絡人群組限制範圍,摘要要寫明,才不會有人拿去和不篩選的 Xero 總額比較,然後說它錯了。

為什麼是 Excel 加聊天機器人?

因為追款已經發生在那裡。沒人打開的看板是第二份過期報表。三頁是摘要、發票與依客戶。

看得到程式嗎?

可以。本頁連結的倉庫是公開的。它是參考實作,不是你登入的代管產品。

如果週一匯出就是流程

告訴我是哪個 Xero 組織、檔案該送到哪個聊天,以及哪些客戶絕不能收到自動催促。分桶要用你們已經在說的詞。

談談追款清單