Sales Invoice Manual Smoke Checklist (Phase 2)
Scope: Phase 2 sales invoice workspace at /finance/workspace/sales-invoice.
Preconditions
Section titled “Preconditions”- Finance frontend build succeeds.
- Finance integration contracts pass.
- Sales invoice workspace blueprint is registered.
Walkthrough
Section titled “Walkthrough”- Route opens without errors.
- Open /finance/workspace/sales-invoice and confirm workspace shell renders.
- Header context reflects screen intent.
- Confirm Sales Invoice title/breadcrumb and adapter strip are shown.
- Confirm status text reacts to GST/e-invoice metadata state.
- Form fields appear in expected groups/order.
- Confirm customer identity, GST/e-invoice context, and totals summary blocks are visible.
- Grid columns match expected skeleton information.
- Confirm SAC/IGST-centric defaults: item, qty, rate, taxable amount, SAC, IGST, tax columns.
- Summary panel totals are correct for test data.
- Confirm GST context, e-invoice status, output tax + IGST, net receivable, and totals render.
- Action bar buttons reflect status and permissions.
- Confirm Generate E-Invoice, Verify GST Context, and Recompute Totals actions are visible.
- Save/submit flow still uses Framework-M behavior.
- Confirm save behavior flows through framework form component.
This checklist is the completion artifact for Phase 2 manual walkthrough and should be re-run whenever sales invoice sections, columns, summaries, or action slots change.