start_transfer_4473
Start a customer firearm transfer by building the POS invoice with per-gun and transfer fees, then open the FastBound 4473; FFL dealers are blocked from this process.
Instructions
Start a customer-transfer 4473: builds the transfer POS Invoice server-side ($0 line per gun + one Transfer Fee line) and opens the FastBound 4473. Get fee_item and the default fee via frappe_run_method 'ffl_core.firearm.get_transfer_config'. FFL-dealer customers are refused server-side (their 4473 gate doesn't apply). confirm=true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | No | ||
| serials | Yes | ||
| customer | Yes | ||
| fee_item | Yes | ||
| fee_amount | Yes | ||
| pos_profile | No | ||
| invoice_name | No |