stripe_send_invoice
Create a draft Stripe invoice from hours or a CSV file, then optionally send by setting confirm to true.
Instructions
Draft (and optionally send) a Stripe invoice by wrapping send_invoice.py. Defaults to a dry run that creates the draft and prints totals without sending — pass confirm:true to actually finalize and send.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sow | No | SOW reference for the invoice memo (default SOW-2026-001). | |
| rate | No | Hourly rate in dollars (default 60). | |
| hours | No | Single-line-item total hours. Use exactly one of lines_csv_path or hours. | |
| period | No | Billing period label, e.g. "Jul 21 - Aug 3, 2026". | |
| confirm | No | Set true to actually finalize and send. Omit or false to dry-run only. | |
| customer | No | Stripe customer id (default: swyft market, Inc.). | |
| lines_csv_path | No | Path to a CSV of hours,description rows (one line item each). Use exactly one of lines_csv_path or hours. |