← 全部的單
GitHub #256 ↗
帳務・功能
讓付錢的那個人在「設定」裡多一個只能看的「帳單」分頁,看清楚自己訂哪一級、含幾席用了幾席、帳單狀態、發票抬頭和綁的卡;同機構其他人(包括機構管理者)看不到這一頁。這一版不收錢、畫面上沒有任何按鈕。
#256 平台會員與訂閱(第一刀):付款人資料模型、方案狀態與唯讀帳單頁
狀態
進行中
誰在做
宜芳分派
做到哪
第 0 步的 ADR-0128(付款人與席位邊界)草稿在 Draft PR
#281
,它問的五題負責人 10/05 回「照 PM 建議」,已經定了(
#326
)。但 ADR 還沒照裁決改稿、還是 Proposed、還沒合併;資料表、唯讀端點、帳單分頁都還沒開始。已經合併的
#285
/
#287
是假資料的「模擬帳務台」,不是這張的正式帳單頁。
卡在
兩件事:① ADR-0128 要照 10/05 的裁決改稿、轉 Accepted、合併(PR
#281
停在 10/03 那一版);② 第一版沒有付款、也沒有邀請按鈕,「誰訂哪一級、席位名冊有誰」這份資料從哪裡來還沒講清楚——ADR-0128 自己寫了「沒有可信的資料來源就先停在 ADR」
下一步
宜芳指派人把 PR
#281
照
#326
的五題改稿(第 4 題改成「外部要編輯的席位由邀請方付」),轉 Accepted 送審;同時把下面「還沒定的」第 1、2 題(資料從哪來、已用席位怎麼算)整理給負責人裁,兩件都好了才開資料表與帳單分頁。
提醒:
① issue 本文是 10/02 寫的,「還沒裁、要負責人先決定的」那一段大多已經定了:A/B/N怎麼對到四級、每席 NT$250、外部席位由邀請方付、寬限期=扣款失敗後 21 天、不設最低席數——以
#316
、
#326
、
#248
最上面的已裁定清單為準。標籤「待負責人裁決」還掛著,實際剩的是年繳折扣、Pro 8 折、Free 100 點這三題,加上這份新列的「資料從哪來」「已用席位怎麼算」。② ADR-0128 五題雖然定了,PR
#281
的文件還停在 10/03:寫的是 Proposed、第 4 題還是「留到以後裁」,改稿合併前不能拿它當依據。③ 「席位」有兩種定義在打架:
ADR-0117
說是畫布上的 Manager/Editor,ADR-0128 說是付款人配置、收件人接受的名冊,帳單頁的「已用幾席」要先選一種。④ 已經合併的
#285
/
#287
,和還開著的
#319
、
#320
、
#321
,都是假資料的「模擬帳務台」(管理台的功能展示分頁、本機 /dev/billing),不是這張要做的正式帳單頁,驗收時不要混在一起。⑤ 這張的「帳單抬頭」跟
#316
五/
#320
的「帳號設定 → 發票資料」是同一塊資料,派工時要對齊,別做兩份。⑥ 儲存空間照機構各算一份、不照付款人(
#326
),帳單頁如果要放儲存空間,顯示的是機構的。
一步一步 10
已經定的 21
還沒定的 8
怎麼驗收 8
這張不做 8
這張要解決什麼
訂閱方案的付款人:例如自己開事務所、替同事付席位的那個人
,平台合併前還不收錢,但方案、席位、帳單抬頭要先能被看見、算得出來——算不出每個付款人現在是哪一級、有幾席,就定不了價、也驗不了超額——要能 在「設定 → 帳單」一眼看到自己的方案、月費、每月點數、席位上限與已用、帳單狀態、發票抬頭與付款方式;而同機構的其他人,連機構管理者在內,都看不到這份帳單
一步一步
10 步
工程師(宜芳分派)
照
#326
把 ADR-0128 改稿:五題寫成已定,第 4 題改成「外部要編輯的席位由邀請方付」(
#316
),效力改成 Accepted,送審、合併
有一份定案的「誰付錢、誰算席位、離開時怎麼辦」規則,後面的資料表照它開,不是先刻表再回頭補
工程師(宜芳分派)
寫資料庫遷移(預設只試跑,加 --apply 才真的寫),記:付款人的方案與狀態、席位名冊(只是名單,不是扣款)、帳單抬頭(公司名稱、統編)、付款方式的顯示資訊(卡別、末四碼)。套正式庫之前先在 issue 公告、問負責人
新表落地;正式庫護欄(check:db)認得新表且綠,瀏覽器那一端的角色沒有直接讀取權;卡號一律不存
系統(資料來源待定)
把每個付款人的方案、狀態、席位名冊放進去——第一版沒有付款、沒有邀請按鈕,誰來放、放什麼還沒定(見「還沒定的」第 1 題)
每個付款人有一筆方案與狀態;不准從畫布權限反推「誰付錢」(ADR-0128)
付款人
從左側欄進「設定」
看到三個分頁:機構資料、個人帳戶、帳單。「帳單」只有付款人本人看得到
設定(付款人看到的)
設定
分頁:機構資料
分頁:個人帳戶
分頁:帳單(新的,只有付款人才有)
付款人
按「帳單」分頁
看到自己的方案、席位、帳單狀態、抬頭與付款方式,全部只能看;沒有升級、加席、付款、加值任何按鈕
設定 → 帳單
帳單
說明列:這頁只能看、目前不扣款(文案待定)
目前方案|月費|每月點數,例:Starter|NT$990|500 點
席位:上限=方案含的席數+加購席數(例:1+2=3)|目前已用 3
席位名冊:已接受席位的同機構成員(姓名
Email)
帳單狀態:照常(另外三種:寬限期/唯讀/安全封鎖)
帳單抬頭:公司名稱、統一編號
付款方式:卡別+末四碼(不顯示卡號)
(畫面上沒有升級、加席、付款、加值按鈕)
付款人(帳單狀態不是「照常」時)
打開帳單分頁
狀態用提醒條標出來,讓他知道現在能做什麼;內容不會被刪。合併前不扣款,所以實際上只有測試資料會出現這種狀態
設定 → 帳單(狀態提醒)
寬限期:扣款失敗後 21 天內照常使用
唯讀:看得到、能匯出,不能編輯,內容不刪
安全封鎖:違規或資安事件才會有,跟欠費分開
(一樣沒有任何付款按鈕)
同機構的其他人(含機構管理者、被帶進席位的成員)
進「設定」
只有「機構資料」「個人帳戶」兩個分頁,「帳單」根本不出現——不是出現了但鎖住
設定(不是付款人看到的)
設定
分頁:機構資料
分頁:個人帳戶
(沒有「帳單」分頁)
同機構的其他人
繞過畫面,直接呼叫帳單的 API
回「找不到」(404),不回「沒有權限」(403)——不透露「這裡有一份帳單只是你看不到」
另一個付款人
想改網址上的 ID 看別人的訂閱
端點根本不收付款人 ID,只認登入的人自己,看到的永遠是自己那一份
工程師(宜芳分派)
送審前補齊:跨機構、跨人的隔離測試(正面對照要送不同的值)、本機前端八步與後端測試、用兩個帳號在瀏覽器實跑、更新平台地圖
這是「誰看得到什麼資料」的變動,合併前先問負責人;合併就上線
已經定的
21 條
先做平台會員與帳單,再做機構成員停用/恢復
負責人
#240
回覆
付款人是個人;訂閱、帳單、點數都在付款人名下;帶進來的席位共用那一份點數;帳單只有付款人看得到,機構管理者也看不到
#240
(負責人回覆與投稿說明)
四級跟 Farside 同步:Free NT$0/每月 100 點、Starter NT$990/500 點、Pro NT$2,990/2,000 點、Studio NT$7,990/6,000 點
ADR-0117
〈2026-10-01 修訂〉二
席位=在任一張畫布上是 Manager 或 Editor 的人;只能看的 Viewer 免費、不限人數;拿編輯連結進來的訪客不算席位
ADR-0117
裁決一
各級含幾席:Free 1 席(只有自己、不能加)、Starter 1 席、Pro 1 席、Studio 5 席;付費三級都能加席
#256
負責人 10/05 白話版留言;Studio 5 席另見
ADR-0117
〈2026-10-01 修訂〉七之 3;
#248
已裁定清單
每加一席 NT$250/月,不帶點數,新加的人用付款人的點數;不設最低席數
#316
二(負責人 10/04)
Free 可編輯的畫布 3 張(只能看的不限),降級時超過的變唯讀、不刪
#316
二(負責人 10/04)
加席按這一期剩下的天數比例收:四捨五入到元、加席當天起算、分母用這一期實際天數、當下另扣一筆另開發票;減席不退錢、用到這一期結束、續約前可以換人
#316
二;
#326
一(負責人 10/05「照PM建議」)
降級分三態:寬限期(照常用、持續提醒)、唯讀(看得到、能匯出、不能改、不刪)、安全封鎖(違規或資安,跟欠費分開);扣款失敗後 21 天照常使用,之後唯讀
ADR-0117
裁決三;
#316
二
付款人邀人進席位,要收件人接受才計入席位、才用得到付款人的方案與點數
#326
一(ADR-0128 第 1 題)
真實帳務第一版只做同機構的唯讀展示,不開指派/回收按鈕
#326
一(ADR-0128 第 2 題)
付款人不再是某機構成員時,只停掉那個機構的席位覆蓋;他自己的訂閱、帳單、歷史照樣留著
#326
一(ADR-0128 第 3 題)
外部要編輯的席位由邀請方付(取代 ADR-0128 原本的「留到以後裁」)
#316
二;
#326
一(ADR-0128 第 4 題)
機構帳本(
#243
)與個人付款人帳本在整合方式確認前不互接、不重複發點,唯一帳本另案
#326
一(ADR-0128 第 5 題)
註冊時綁信用卡,綁卡不扣款;不存卡號,只存藍新給的代碼
負責人 2026-10-02(
#257
、
#248
已裁定清單)
金流走藍新,電子發票走 ezPay;發票要能填公司統編
負責人 2026-10-02;
#240
載具與捐贈碼訂閱時填、存進帳號設定、續訂沿用;發票在扣款成功那一刻開
#316
五(負責人 10/04)
合併前不開收費,現在只記錄、不扣點也不收錢
#240
;
ADR-0117
〈2026-10-01 修訂〉七之 1
平台訂閱的帳不跟案件請款的收據混用
#240
投稿說明
「誰看得到什麼資料」的變動、要先套正式庫的遷移,合併前都要先問負責人
#248
規矩第 3 條
新端點沒有跨機構隔離測試不能合併
ADR-0019
決策二
還沒定的
8 題
第一版沒有付款、也沒有邀請/接受按鈕,那「誰訂哪一級、席位名冊有誰」這份資料從哪裡來?
先一律當 Free、只有付款人自己一席
由平台這邊在後台手動設定(像智慧元件點數第一版只能管理台手動發)
等收費開關打開才有資料,在那之前不上這一頁
建議:
ADR-0128 已寫明不准用假資料、也不准從畫布權限反推誰付錢;這題要先定,不然唯讀頁沒東西可顯示
誰裁:負責人(宜芳整理給他)
帳單頁上的「目前已用幾席」用哪一種算法?
ADR-0117
說席位=任一張畫布上的 Manager/Editor;ADR-0128 說席位=付款人配置、收件人接受的名冊,跟畫布權限分開。機構管理者算不算一席?
照
ADR-0117
:數畫布上的 Manager/Editor
照 ADR-0128:數已接受的席位名冊
兩個都顯示
建議:
10/02 精算留言提案「機構管理者算席位」(不然改成管理者就能免費編輯),但那是提案、沒裁
誰裁:負責人
Starter/Pro 加了席之後,預設誰能花那一份共用點數?
大家都能花
預設只有付款人能花,付款人再開給成員(10/02 精算留言的建議,Studio 則預設大家共用)
誰裁:負責人
年繳折扣取哪一個數(區間 16.7%~20%)
16.7%
20%
中間某個數
誰裁:負責人
Pro 的「加購點數 8 折」指的是哪一個價格?
就是現行加購包標的那個 8 折
(這段講成本或毛利,公開頁不放——看 GitHub
#256
)
建議:
這是事實題,Farside 那邊知道
誰裁:負責人
(這段講成本或毛利,公開頁不放——看 GitHub
#256
)
(這段講成本或毛利,公開頁不放——看 GitHub
#256
)
Free 另外處理
誰裁:負責人
帳單頁除了方案、席位、抬頭之外,要不要顯示用量明細(點數用了多少、儲存空間)?
不顯示,第一版只放方案與席位
顯示點數用量
連儲存空間一起顯示(注意:儲存空間是照機構算,不是照付款人)
建議:
issue 本文建議實作前再問一次;不影響資料表,只影響畫面範圍
誰裁:負責人
有統編客戶的流程與說明文字、統編能不能同時存載具或捐贈碼
等藍新回信再定
建議:
帳單頁先只顯示存下來的抬頭,不假設藍新要的欄位形狀
誰裁:負責人(藍新回信後)
怎麼驗收
8 項
前提:
打開 PR
#281
(ADR-0128)
操作:
看文件最上面的「效力」與五題
應該看到:
效力寫 Accepted;五題寫成已定,附
#326
出處;第 4 題寫「外部要編輯的席位由邀請方付(
#316
)」,不再寫「留到以後裁」
前提:
測試帳號(farside_dev)被設成付款人:方案 Starter、加購 2 席、有填帳單抬頭與測試卡
操作:
左側欄 → 設定 → 帳單
應該看到:
看到 Starter、NT$990、每月 500 點、席位上限 3、帳單狀態「照常」、帳單抬頭(公司名稱與統編)、付款方式只有卡別與末四碼;整頁找不到升級、加席、付款、加值任何按鈕
前提:
同一個測試機構裡第二個帳號,不是付款人、身分是機構管理者
操作:
登入後進設定,再自己在網址上改成帳單分頁
應該看到:
只有「機構資料」「個人帳戶」兩個分頁,沒有「帳單」;改網址也看不到任何帳單內容
前提:
第二個帳號(非付款人)登入中
操作:
請工程師在你面前用這個帳號直接呼叫帳單端點
應該看到:
回「找不到」(404),不是「沒有權限」(403),回應裡沒有任何方案或抬頭資料
前提:
兩個測試付款人:甲是 Starter 加購 2 席,乙是 Pro 加購 3 席,兩人抬頭與卡號末四碼都不一樣
操作:
各自登入看帳單
應該看到:
甲看到席位上限 3、乙看到 4;兩個人都只看到自己的抬頭和末四碼,看不到對方的
前提:
測試付款人分別設成 Free 與 Studio(都沒有加購)
操作:
各自打開帳單分頁
應該看到:
Free 顯示月費 0、每月 100 點、席位上限 1;Studio 顯示 NT$7,990、6,000 點、席位上限 5
前提:
測試資料把某個付款人的帳單狀態改成寬限期,再改成唯讀
操作:
打開帳單分頁
應該看到:
畫面清楚標出現在是寬限期或唯讀,而且一樣沒有任何付款按鈕
前提:
PR 頁面
操作:
看 CI 與畫面文案
應該看到:
(這段講成本或毛利,公開頁不放——看 GitHub
#256
)
這張不做
線上刷卡、自動扣款、加購點數、儲值(儲值要先有律師與會計師的書面意見)
金流回呼(webhook)與電子發票開立——收費上線那一張另做,動手前先寫 ADR
邀請、接受、指派、回收席位的按鈕(第一版只唯讀,
#326
)
加席告知勾選、按比例收費、減席不退費的畫面——目前在模擬帳務台(
#319
、
#321
)做,真的要等收費
外部(跨機構)席位
機構帳本(
#243
)與付款人帳本互接
機構成員停用/恢復(
ADR-0081
,
#240
裁的「後做」那一半)
存卡號或任何敏感卡片資料
相關的單
#240
#243
#248
#254
#257
#258
#259
#260
#261
#281
#284
#285
#287
#302
#316
#319
#320
#321
#326