Square 收據是由 Square 的 POS 或虛擬終端機在付款完成後所產生的紀錄,您也可以在任何裝置的瀏覽器中使用 Receipt Maker 工具重新建立一份,該工具可產生包含逐項明細、稅額、折扣、小費、付款金額和找零的已付款收據。Square 會在每一筆信用卡交易完成後自動以電子郵件或簡訊寄送收據,前提是客戶的聯絡資料已建檔,而商家也可以隨時從 Square 儀表板的「交易」項目中重新列印一份副本。其原生格式一致,對於大多數面向客戶的需求已經足夠,但無法重新品牌化、重新調整樣式,也無法匯出為獨立於 Square 之外存在的單機檔案。這個缺口可由一個通用的瀏覽器工具來填補,它能產生可列印或可下載的 HTML 收據,反映客戶預期的逐項明細結構,而且所有計算都在本地端執行,因此交易內容不會被上傳。對於同時接受現金與 Square 支付、沒有 Square 硬體卻仍經營副業,或只是需要一份熟悉格式備份紀錄的商家來說,Receipt Maker 涵蓋了相同的項目、稅額、小費和找零欄位,而且無需登入 Square。

Square 內建收據涵蓋哪些內容(以及其不足之處)
Square 的 POS 硬體(包括 Square Reader、Square Stand 和 Square Register)以及其虛擬終端機,都會在交易核准的瞬間列印或寄送收據。如果客戶的資料在結帳時被擷取,客戶會收到電子郵件或簡訊,而商家也可以隨時從 Square 儀表板的「交易」項目中重新列印任何收據。預設版面會顯示商家名稱、卡號末四碼、購買的商品、稅額、小費、總金額,以及在 Square 帳號設定中選擇的退貨或退款政策連結。
這個流程能處理絕大多數的小型企業交易,但其格式本身是固定的。您無法重新命名欄位、無法將貨幣符號替換為 Square 不支援的符號、無法更改退貨政策的用詞,也無法移除 Square 品牌標示。您也無法將收據匯出為純 HTML 檔案,以便從非 Square 的電子郵件地址寄出,或附加於紙本理賠表單上。對大多數零售情境而言這並無妨礙。但對於需要自訂版面、需要符合品牌樣板的收據,或需要在無法登入 Square 時仍能存活的紀錄的商家來說,這個缺口是真實存在的。
瀏覽器版收據製作工具的適用時機
Receipt Maker 工具是為那些 Square 收據不存在或不適用的情境所設計。常見的情境包括:
- 從未經過 Square 讀卡機的現金銷售,商家仍希望擁有一份包含找零計算的逐項明細紀錄。
- 當場開立收據但不透過 Square 儀表板處理款項的服務業。
- 需要一份備份副本、能以自己想要的格式寄送給自己或交給會計師,而無需從 Square 下載的商家。
- 客戶遺失了電子郵件收據,且偏好一份全新、品牌化的版面。
- 教學或展示用途,需要一份乾淨、中立的收據,而不希望出現 Square 品牌標示。
由於所有計算都在本地端執行,這個工具在您希望於完全未連線到支付處理器的裝置上草擬收據時也非常有用。您輸入商家名稱、付款日期、收據編號和貨幣;運算會在您自己的瀏覽器中執行,而您要列印或下載的檔案絕不會離開您的裝置。
如何使用 Receipt Maker 製作收據
- 在瀏覽器中開啟 Receipt Maker。輸入商家名稱、付款日期、收據編號,並選擇您希望在收據上顯示的貨幣。
- 針對每一筆已付款項目輸入說明、銷售數量和單價。每個單價最多接受兩位小數,每個數量最多接受三位小數,單張收據最多容納 100 個明細項目。
- 輸入任何固定折扣金額、適用的百分比稅率、選填的固定小費,以及客戶所支付的金額。空白、負數、非有限數值、格式錯誤或過大的數值會被拒絕,而不是被默默當成零處理。
- 產生收據並仔細檢視預覽結果。請先確認小計、折扣後小計、稅額項目、小費、總金額和找零是否正確,再進行下一步。
- 使用「列印收據」按鈕開啟瀏覽器的列印對話框,或使用「下載 HTML」將收據存成獨立檔案,以便稍後重新開啟、列印或以電子郵件寄送。兩種方式都會重現預覽中所顯示的已驗證數值。
收據上的欄位:逐一說明
| 欄位 | Square 原生收據 | Receipt Maker |
|---|---|---|
| 商家名稱 | 從 Square 帳號擷取 | 手動輸入 |
| 付款日期 | 由 Square 自動加上時間戳記 | 手動輸入 |
| 收據編號 | 由 Square 自動產生 | 手動輸入 |
| 顯示貨幣 | 依每個 Square 據點設定 | 從工具的貨幣清單中選擇 |
| 明細項目 | 目錄項目、數量、價格 | 手動輸入說明、數量、單價 |
| 折扣 | Square 折扣或招待 | 從小計中扣除的單一固定金額 |
| 稅額 | 依據每個據點由 Square 套用的稅率 | 手動輸入百分比,套用於折扣後小計 |
| 小費 | 在 Square 裝置上加入 | 手動輸入固定金額,於稅額後加入 |
| 付款金額 | 於結帳時由 Square 擷取 | 手動輸入 |
| 找零 | 由 Square 自動計算 | 自動計算;若付款金額低於總額則停止產生 |
兩欄看起來很相似,因為這兩個工具都在回答同一個問題,也就是發生了什麼交易以及在何時發生,但 Square 收據綁定於您的 Square 帳號,無法匯出為獨立檔案。Receipt Maker 則能產生一份可攜式的 HTML 或紙本副本供您保留,而您的商家資料、明細項目、價格、備註與付款數字永遠不會被上傳。
總金額如何計算:折扣、稅額、小費和找零
此工具遵循一個明確的計算順序,以確保總額可以重現:將每筆已驗證的明細金額相加得出小計,扣除一筆不得超過小計的固定折扣,將輸入的稅率百分比套用於折扣後小計並將結果四捨五入到最小貨幣單位,加入固定小費,最後將結果與所支付金額進行比較以計算找零。金額以整數最小貨幣單位處理,而非使用二進位浮點數總額,因此像 0.10 和 0.20 這樣的兩位小數值會在進行任何加法之前先變成 10 和 20,從而得到精確的 30,而不是一長串的二進位尾數。
為了讓計算過程一目了然,請看以下這個單一的逐步運算範例:
| 步驟 | 輸入 | 結果 |
|---|---|---|
| 明細 1 | 3 件 × $4.50 | $13.50 |
| 明細 2 | 2 件 × $7.25 | $14.50 |
| 小計 | $13.50 + $14.50 | $28.00 |
| 固定折扣 | − $3.00(上限為小計) | $25.00 折扣後小計 |
| 稅額 | $25.00 的 8% | $2.00 |
| 小費 | + $4.00 固定,於稅額後加入 | $31.00 總額 |
| 支付金額 | $35.00 | $4.00 找零 |
整個計算過程以逐行列出,方便任何讀者重現:折扣後小計 $25.00 是計算稅額的基準,$4.00 的小費於稅額後加入,而 $35.00 的支付金額減去 $31.00 的總額,剛好剩下 $4.00 的找零。如果支付金額低於 $31.00,工具會拒絕產生已付款收據,因為將未付款的請求標示為已付款收據會扭曲交易事實。各地的稅務規定因所在地與交易而異,因此您所輸入的稅率必須符合您自身的狀況;本工具並不內建任何特定司法管轄區的稅務規則。
列印、下載與驗證收據
預覽確認無誤後,可透過兩個按鈕完成整個流程。「列印收據」會開啟瀏覽器的列印對話框,您可以將頁面送至桌上型印表機列印,或在作業系統於列印對話框中提供該選項時另存為 PDF,或將輸出導向可在 Letter 或 A4 紙張上列印的熱感式收據印表機。「下載 HTML」則會將收據儲存為獨立檔案,供您稍後在任何瀏覽器中重新開啟、附加於電子郵件,或歸檔保存。這兩種選項都會重現預覽中所顯示的已驗證數值,因此您在螢幕上看到的內容就是實際寫下的內容。更動任何欄位都會清除上一次產生的結果,這可避免舊的收據被誤認為是根據新輸入所產生的結果。
驗證是一項工具無法代勞的習慣。在將收據交給客戶之前,請重新閱讀每一行:商家名稱、日期、收據編號、每筆明細金額、折扣、稅額、小費、總金額和找零。每次編輯後都重新產生一份收據,並與原始付款證明進行比對。對於想了解此工具依賴哪些瀏覽器 API 的使用者來說,列印行為是由標準的 Window.print() 方法提供,而可下載的檔案則會在瀏覽器中先封裝成 Blob,再儲存到磁碟。
限制與誠實的聲明
Receipt Maker 是一個通用的便利工具,它並非 Square 的外掛程式,也不是會計系統。它不會驗證商家身分、不會確認信用卡付款是否完成、不會套用官方的稅率表、不會產生法定收據,也無法建立防竄改的簽章。它也不會維護客戶帳戶、連續帳冊、存貨、退款、作廢記錄或支付處理器的紀錄。下載的 HTML 檔案可在任何文字編輯器中加以編輯,因此不應被視為對抗詐騙的獨立證據。請保留來自 Square 儀表板的權威紀錄、收銀機日誌、銀行對帳單,或您交易所要求的已簽署協議;當收據必須符合法律、稅務、保固、請款、保險或受規範的紀錄保存要求時,請諮詢合格的專業人士或相關主管機關。針對相關的使用情境,現金付款收據指南更詳細地說明了現金交易的專屬流程。
如果您正在權衡各種選項,如何製作精確總額的收據對此有詳細說明。