一張發票的大半內容,都由您早已記錄下來的工作寫成——為哪位客戶、做了哪些任務、花了多少小時。唯一無法從碼錶得來的數字,是您一小時的時間值多少。把那個數字填一次,此後每一行由記錄的工作建成的發票明細,送達時就已定好價格。
Ceum 在三個地方持有小時費率:品牌上的預設值、客戶上的覆寫值,以及專案上的覆寫值。每一處都是選填的,而同樣這三層也持有開立發票貨幣。當某一行需要費率時,Ceum 會先讀最具體的一層,並停在第一個已設定的值。
這份逐步導覽會依合理的順序設定這三層——先設預設值,好讓覆寫維持稀少——再跟著一個費率一路走到發票明細,看清那個數字究竟從何而來。
目標
一個涵蓋您多數工作的費率、一份刻意為之的簡短例外清單,以及從此不必手動定價的發票明細。
1. 在品牌上設定預設值
開啟品牌與開立發票,填入預設小時費率。這是您日後建立的每位客戶與每個專案的起始費率——是其餘一切最終落回的那一層。
在同一處設定開立發票貨幣:您的發票所使用的幣別。保留自動即跟隨您的帳戶貨幣,並隨其變更。位於一般設定的那項帳戶設定只決定金額在應用程式中如何顯示給您——若您慣用一種貨幣思考、卻以另一種收款,這個欄位才是解答後者的地方。
兩個欄位都沒有初始值。沒有人選過的費率會悄悄變成您所記錄每一小時的價格,因此新的品牌在您輸入之前沒有預設值。
2. 為單一客戶覆寫費率
另有安排的客戶會有自己的數字。從客戶開啟該客戶,在表單的內部區塊中找到小時費率與開立發票貨幣,並在那裡設定。
空白的費率欄位不是缺口——它的意思是「繼承」。欄位在輸入框下方就這麼說:留空時繼承品牌設定的 85。 貨幣選擇器的第一個選項寫著 自動(EUR,來自品牌設定)。兩者都指明值來自哪一層級,因此空白欄位絕不是猜測。
客戶的詳細側邊欄則以另一種方式顯示同一組值:它顯示實際生效的值,無論是該客戶自己設定的還是繼承而來的,並附註它來自哪一層級。按繼承費率計費的客戶,看起來不應該像沒有費率的客戶。
寫入逐客戶的覆寫值屬於 Plus 與 Pro 方案。讀取則不是——見步驟 6。
3. 為單一專案覆寫費率
專案帶有同樣一組欄位,位於專案底下的專案表單上,而它們比客戶低一層。專案的覆寫值勝過客戶的,客戶的又勝過品牌預設值。
在原本尋常的合作關係中另有計價的工作,就用這一層——打折的聘金、加價的非上班時間開發、您想設為零的固定價階段。
有一條規則值得了解:一個專案可以關聯多位客戶,因此「此專案之上的客戶」只有在恰好關聯一位時才有明確定義。關聯一位客戶時,專案表單會顯示該客戶的費率作為它所繼承的值;沒有或有多位時,它會跳過客戶這一層,改為指名品牌預設值。這只是顯示規則——開立發票不受影響,因為一張發票恰好指名一位客戶。
4. 分清空白、零與沒有各代表什麼
有三種狀態在畫面上看起來相似,行為卻完全不同。
- 空白表示繼承。該層級被跳過,鏈條繼續往上。
0是一個真實、已設定的費率,意思是不按小時計費。它會像85一樣讓鏈條停下。設為0的客戶按零計費,而不是按您的品牌預設值——這是刻意的,因為往下落到您幾個月前設定的費率,會在您已告知客戶免費的工作上計費。- 各層級都沒有費率解析出的是「沒有」,而不是零。品牌之下並沒有帳戶層級的小時費率,因此鏈條真的可能走到盡頭。此時由記錄的工作建成的明細會以空白價格送達,由您填寫,而不是以零定價。
貨幣不會以同樣的方式走到盡頭:品牌之下是您的帳戶貨幣,它永遠有設定,因此貨幣一定會解析出一個真實的幣別代碼。
儲存時不會把任何值複製下來。沒有自訂費率的客戶每次都重新讀取品牌預設值,因此變更該預設值,所有繼承它的客戶與專案都會跟著改變。
5. 看著費率抵達發票明細
選取一些任務或時間記錄並使用發票動作——完整流程見直接從任務與已記錄時間開立發票。每一行都依您剛設定好的鏈條定價:
- 貨幣為整張發票解析一次,絕不逐行解析。一張發票以單一貨幣開立,因此各明細行不能互相牴觸。只有在所有開立的明細行共用同一個專案時,專案層級才會參與這次解析。
- 每一行的費率各自解析,因此跨兩個專案的發票可以帶有兩種費率。供應某一行費率的專案,是真正連到這張發票所指客戶的那一個。
- 時數成為數量,四捨五入至小數點後兩位;沒有記錄時間的任務從一個單位起算。
手動新增一行的運作方式相同。把任務連結到某一行,會將它切換為按時計費、以該任務記錄的時間填入數量,並以解析出的費率填入單價——但只有在該行還沒有價格時才會填,因為您輸入的數字屬於您。
兩個數字都在明細連結的那一刻擷取一次,此後便不再變動。已經寄出的發票,不該因為有人又在該任務上記錄了一小時而改變。任務往前推進之後,該行會長出一個琥珀色的從任務重新整理控制項,其工具提示會說明該任務自明細擷取以來已有變更。按下它會帶來任務目前的時數,並讓擷取到的單價原封不動,因此在費率變更之後重新整理,更新的是時間而不是價格。若那正是您的意思,請自行重新輸入單價。
6. 若您的方案不涵蓋覆寫值
這裡的方案門檻比看起來更窄。品牌預設值、整條解析鏈,以及據此為發票明細定價的方式,在所有方案中都可用。Plus 與 Pro 增加的是在客戶或專案上寫入覆寫值。
正是這個區別,使降級成為可以復原的事,而不是一個陷阱:
- 先前儲存的覆寫值仍會繼續套用。設為 95 的客戶仍按 95 計費。
- 兩個欄位仍留在畫面上並顯示已儲存的值,因此您隨時都能看到某位客戶的計費依據。它們會變成無法操作,並附上工具提示指出哪個方案涵蓋它們。
- 清除一律允許。 持有覆寫值的鎖定欄位旁會出現一個重設控制項,把該欄位交回上一層級,而它與其他任何編輯一樣,要到您儲存表單時才生效。兩者各自獨立清除,因此您可以放棄貨幣覆寫值而保留費率。
- 無關的編輯仍可儲存。 重新命名一位您無法變更其費率的客戶不會被拒絕。
只有在儲存確實會把已儲存的覆寫值改成不同的值時,才會被拒絕。
您最終會得到什麼
最上層一個涵蓋尋常情況的費率、少數幾個恰好設在該設之處的例外,以及以同樣方式解析的貨幣。此後,定價的問題在您開啟發票表單之前就已經有了答案——選取工作,明細出來時就已帶著時數與正確的費率。逐欄位的參考請見小時費率與開立發票貨幣。