小型商家收據是一份書面確認,證明款項確實已經收付,內容列出商家、日期、已付款的品項或服務、總額,以及找零金額。這裡的關鍵字是「已付」:收據是在付款之後才產生,而不是在付款之前,而且它與發票不同,發票是請客戶付款。一張合規的收據應該能讓客戶、會計師或稅務機關準確還原賣了什麼、收取了多少、套用了哪些稅率,以及剩餘多少找零。對小型商家而言,這代表必須記錄商家名稱、交易日期、唯一收據編號、每一筆含有數量與單價的明細項目、任何折扣、稅率、任何小費、實付金額,以及應找零金額。一旦這些欄位正確填寫且計算精確無誤,就可以將收據列印給客戶,或儲存為獨立的 HTML 檔案供商家自行留存。像 Receipt Maker 這類以瀏覽器為基礎的工具,所有流程都在瀏覽器內完成,不會上傳任何客戶資料,因此整個作業流程既私密又快速。

how to make receipts for small business
如何為您的小型商家製作收據

一份有效的小型商家收據必須包含哪些內容

一份實用的收據涵蓋五個功能區塊,每個區塊都有客戶、記帳人員與稅務機關預期會看到的欄位。下表將每個區塊對應到您需要擷取的具體欄位,並說明為何每個欄位在稽查時都很重要。

區塊欄位重要性
商家身分商家名稱、聯絡資料識別誰收取了款項
交易事實付款日期、收據編號讓您能追溯並對帳這筆交易
明細項目描述、數量、單價逐項列出銷售內容
金額計算小計、折扣、稅率、稅額、小費、總額顯示最終金額如何得出
付款實付金額、應找零金額確認交易已完成

部分商家也會加上備註、客戶姓名、付款方式或感謝訊息。這些屬於選填,但當客戶在數週後回頭詢問特定交易,或記帳人員一次對帳多日的現金銷售時,它們就能派上用場。

為何瀏覽器式的收據製作工具很適合

對獨立工作者、市集攤商或自由接案者而言,合適的工具是能快速產出乾淨的收據,又不會迫使您使用付費的會計平台。以瀏覽器為基礎的收據製作工具有效處理三個容易讓人踩雷的問題。

第一,隱私。所有計算、預覽、列印與 HTML 下載都在目前瀏覽器本地端完成。商家資料、明細項目、價格、備註與付款金額都不會被上傳,這在收據包含客戶姓名或您不希望外流的定價時特別重要。

第二,精確的計算。工具中的金額會在任何加總或相減之前,先轉換為整數的最小貨幣單位。一筆 $0.10 的價格會變成 10 個最小單位,而 $0.20 會變成 20,因此加總結果正好是 30,而不是二進位浮點運算可能產生的 0.30000000000000004。每個單價最多接受兩位小數,每個數量最多三位,而工具會拒絕空白、負值、非有限值或格式錯誤的輸入,而不是默默地以零代入。

第三,防誤用的護欄。當實付金額低於計算出的總額時,工具會拒絕將該筆交易標示為已付收據。如果您需要請款、設定到期日或顯示未付餘額,表示您選錯工具,應該改用發票工具。

逐步建立收據

以下是工具內部精確的作業流程。每個步驟都是下一步的前置,請不要略過最後的驗證步驟。

  1. 輸入商家名稱、付款日期、收據編號,並選擇顯示用的貨幣。這些欄位用來識別收據的開立者以及對應的交易。
  2. 逐項新增已付款品項的數量與單價,然後輸入任何固定折扣、百分比稅率、小費與實付金額。每項商品或服務使用一列;單一收據最多可處理 100 筆明細項目。
  3. 產生已付收據,在預覽畫面中逐項核對每個總額與找零金額,然後使用頁面上的控制項列印收據,或下載獨立的 HTML 檔案。

產生後,在列印或下載之前,請先在預覽中檢查每一列與每個總額。如果之後修改任何欄位,上一次產生的結果會自動清除,如此一來,舊收據就不會被誤認為是基於新輸入所產出的結果。每次編輯後請務必重新產生一份收據,並在交給他人之前與原始付款憑證進行比對。

計算過程說明

運算順序是固定的,且無法自訂。了解這個順序有助於您在預覽中抓出錯誤,也能說明為何某個欄位的小幅變動會同時牽動多個數字。

步驟運算備註
1加總所有通過驗證的明細金額每列金額等於數量乘以單價,四捨五入到最接近的最小貨幣單位
2從小計中扣掉固定折扣折扣不得超過小計
3將輸入的稅率套用至折扣後的小計結果四捨五入到最接近的最小貨幣單位
4稅後再加上固定小費小費不計稅
5最終總額等於折扣後小計加上稅額再加上小費這就是客戶必須支付的金額
6找零等於實付金額減去總額當實付金額等於總額時為零;當實付金額低於總額時,程式會停止產生

以下為實際演練範例,已與上方公式進行雙重驗證。假設三項商品:A 數量為 2,單價 $4.50;B 數量為 1,單價 $12.00;C 數量為 3,單價 $0.99。

小計等於 (2 × $4.50) 加上 (1 × $12.00) 加上 (3 × $0.99),也就是 $9.00 加上 $12.00 加上 $2.97,得出小計 $23.97。套用 $3.00 的固定折扣,因此折扣後小計為 $23.97 減去 $3.00,等於 $20.97。對折扣後小計套用 8 percent 的稅率:$20.97 乘以 0.08 等於 $1.6776,四捨五入到最接近的美分為 $1.68。加上 $2.00 小費,因此最終總額為 $20.97 加上 $1.68 加上 $2.00,等於 $24.65。實付 $30.00 時,應找零金額為 $30.00 減去 $24.65,等於 $5.35。

您可以在預覽中逐一驗證上述每個數字。如果數字對不上,最常見的原因是折扣超過小計、輸入的稅率高於 100 percent,或將小費數值誤貼到折扣欄位。稅務處理因地區與交易而異,請輸入符合您自身情況的稅率,並確認此計算順序是否符合您當地的法規要求。

您必須了解的限制

這套工具的功能範圍刻意設計得很精簡。了解它「不做」什麼,與了解它「做」什麼一樣重要,尤其當客戶或機關日後要求您為列印出的數字提出說明時。

本工具可處理本工具無法處理
每張收據對應一筆已完成的付款客戶帳戶、連續序時帳簿、庫存管理
小計、折扣、稅額、小費、找零退貨、作廢、部份付款
僅在您瀏覽器中進行本地處理商家身分或付款方式的驗證
列印或下載獨立 HTML 檔案符合稅法、簽章或防竄改要求的收據
每張收據最多 100 筆明細項目跨收據的稽核軌跡或編號規則
輸入格式與數值範圍的驗證特定司法管轄區的稅務規則或合規邏輯

下載或列印的頁面可以用任何文字或 HTML 編輯器修改,因此不應視為獨立的防詐騙證據。若涉及法律、稅務、保固、請款、保險或受監管的記錄保存需求,請保留授權支付處理商紀錄、收銀機日誌、銀行入帳紀錄、簽署合約,或該筆交易所要求的其他原始憑證,並諮詢合格的專業人士或相關主管機關。

列印或下載最終收據

當預覽畫面顯示的總額符合預期時,您有兩種輸出方式。列印收據會開啟瀏覽器內建的列印對話框(請參閱 MDN Window print 參考文件),您可以將收據送到印表機,或在作業系統提供該選項時,將其存成 PDF。下載 HTML 則會在您的裝置上儲存一份獨立的收據檔案,之後可以用任何一般瀏覽器重新開啟並列印。下載的檔案包含與預覽中相同的已驗證數值,並附上合規免責聲明,讓任何閱讀者都能了解該檔案的限制。

兩種方式都在本地端執行:列印或下載過程中不會將任何資料傳送到遠端伺服器。如果您需要立即取得紙本或 PDF,請使用列印收據;如果您想要一份可以郵寄、歸檔或日後列印的耐用檔案,則使用下載 HTML。

小型商家處理收據的實務習慣

幾個習慣能讓這套工具隨時間累積而更實用。請依序編號收據,並將下載的 HTML 檔案依月份集中存放在同一個資料夾,這樣月底對帳就能快速完成。絕對不要手動編輯已儲存 HTML 檔案中的數字;如果數字有誤,請重新開啟工具、以修正後的輸入重新產生,並覆蓋原檔。如果某筆交易涉及客戶超付但未領取找零的情況,請在實付金額欄位反映此事,讓預覽顯示零找零,使您的紀錄與實際情況一致。

對於同時需要在工作開始前請款的商家,請先寄出發票,款項入帳後再開立收據。同一組輸入(明細項目、折扣、稅額、小費)可同時餵入兩套工具,因此您可以在發票與收據之間維持一致的編號方式。如果您想要了解對應的預收款作業流程,我們關於 如何為小型商家產生發票 的逐步指南,會以同樣以瀏覽器為基礎的方式說明請款端的作業。

延伸閱讀:線上製作帶編號紀錄的收據簿。