star-cloud/app/Services
sky121113 cbc4ae3749 [FIX] 開立電子發票前檢查機台電子發票開關
1. finalizeTransaction() 開立發票條件改為「機台 tax_invoice_enabled 開啟 AND 上報帶 invoice」,兩者皆成立才開立。
2. 機台關閉電子發票時:不建發票、不送綠界 IssueInvoiceJob,僅記 warning log(machine_id / flow_id / order_id)供追查。
3. 修正原本只判斷上報是否帶 invoice、完全忽略機台開關而可能誤開發票的問題。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 16:30:17 +08:00
..
Invoice [FIX] 修正訂單詳情發票狀態勾稽與列印作廢按鈕 2026-06-16 09:57:37 +08:00
Machine [FEAT] 實作機台貨道類型與商品容量上限的雙向連動同步機制 2026-06-03 15:33:49 +08:00
Notification [FEAT] 依廠商規格全面重構 B013 硬體狀態碼並補齊三語系翻譯 2026-05-29 09:13:16 +08:00
Product [FEAT] 商品與機台多語系架構,並補上系統設定同步操作 2026-06-15 09:00:10 +08:00
Transaction [FIX] 開立電子發票前檢查機台電子發票開關 2026-06-16 16:30:17 +08:00
ProductImportService.php [FEAT] 商品匯入支援圖片:Excel 圖片檔名欄 + 圖片壓縮檔背景處理 2026-06-16 13:41:22 +08:00
StaffCardImportService.php [FIX] 員工卡匯入時自動清除欄位前後空白字元 2026-05-19 11:40:59 +08:00