star-cloud/app
sky121113 69a1d02fc7 [FIX] 電子發票列印限縮為僅統編發票,避免載具/捐贈列印失敗
1. 釐清綠界規則:InvoicePrint 僅能列印開立時 Print=1 的發票;本系統開立邏輯為「有統編才 Print=1」,故載具、捐贈、一般無統編 B2C 皆 Print=0,列印會回「取得發票列印網址失敗」。
2. 後端 printInvoice() 守衛改為檢查 metadata['business_tax_id'],非統編發票直接回「Only invoices with a tax ID can be printed」,取代原本僅擋捐贈(love_code)的舊邏輯。
3. 訂單詳情面板列印鈕顯示條件改為 business_tax_id 有值才顯示,非統編發票改顯示「此發票無可列印紙本」。
4. 新增三語系 key(Only invoices with a tax ID can be printed、This invoice has no printable copy),zh_TW/en/ja 對齊排序。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-18 11:41:26 +08:00
..
Console [FEAT] 實作訂單 pending 狀態轉移與逾時交易自動清除機制 2026-06-16 08:32:06 +08:00
Exceptions first commit 2025-11-21 17:15:27 +08:00
Http [FIX] 電子發票列印限縮為僅統編發票,避免載具/捐贈列印失敗 2026-06-18 11:41:26 +08:00
Jobs [FIX] OTA 更新進度 ACK 不應視為指令終態 2026-06-17 19:59:15 +08:00
Listeners [FEAT] 實作角色權限分類、租戶角控管理與介面多語系優化 2026-03-17 16:53:28 +08:00
Models [FEAT] 電子發票作廢權限控管、交易訂單與發票備註、作廢發票差異顯示 2026-06-18 10:48:04 +08:00
Policies/Machine [FEAT] 實作維修管理模組與 RBAC 權限整合、多語系支援及 UI 優化 2026-03-25 14:25:42 +08:00
Providers [FEAT] 實作維修管理模組與 RBAC 權限整合、多語系支援及 UI 優化 2026-03-25 14:25:42 +08:00
Services [FIX] 開立電子發票前檢查機台電子發票開關 2026-06-16 16:30:17 +08:00
Traits feat: 重構 Discord 雙 Tab 告警設定與機台自適應溫控三層繼承鏈,並導入 Modal 內拉式複製 UX 2026-05-21 10:05:36 +08:00
View/Components first commit 2025-11-21 17:15:27 +08:00