---
id: invoice-member-paper-mode
trigger: "when modifying MEMBER invoice issuance or display logic"
confidence: 0.9
domain: "business-rule"
source: "claude-code-memory-import"
---

# Issue MEMBER invoices in paper mode

## Action

- For `invoice_choice=MEMBER`, use B2C paper mode with `PrintFlag=Y`.
- Do not send ezPay `CarrierType=2`, do not persist a carrier number for this mode, and do not require `BuyerEmail`.
- Do not combine any carrier with `PrintFlag=Y`.

## Evidence

- Imported from Claude Code project memory `project-010-order-invoice.md` on 2026-08-10.
- This corrects the earlier invalid `CarrierType=2` approach that caused ezPay `INV10013`.
