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> |
||
|---|---|---|
| .. | ||
| Invoice | ||
| Machine | ||
| Notification | ||
| Product | ||
| Transaction | ||
| ProductImportService.php | ||
| StaffCardImportService.php | ||