Skip to content

Purchase Invoice Manual Smoke Checklist (Phase 1)

Scope: Phase 1.3 and 1.4 for /finance/workspace/purchase-invoice.

  • Finance frontend build succeeds.
  • Finance integration contracts pass.
  • Purchase Invoice blueprint and workspace route are registered.
  • Route opens without errors.
    • Open /finance/workspace/purchase-invoice and confirm workspace shell renders.
  • Header context reflects screen intent.
    • Confirm breadcrumb/title are Purchase Invoice specific.
    • Confirm adapter status text reacts to GST metadata (supplier_gstin, place_of_supply).
  • Form fields appear in expected groups/order.
    • Confirm vendor identity, statutory/GST context, and totals summary blocks are present.
  • Grid columns match expected skeleton information.
    • Confirm InvoiceItem grid includes item, qty, rate, amount, SAC, tax, IGST, classification, and warehouse columns.
  • Summary panel totals are correct for test data.
    • Confirm Tax + TDS and Net Payable computed cards resolve from current form state.
  • Action bar buttons reflect status and permissions.
    • Confirm Verify GST Context, Run Statutory Match, and Recompute Totals action slots are visible.
  • Save/submit flow still uses Framework-M behavior.
    • Confirm form save action still delegates through framework form component behavior.

This checklist is the completion artifact for Phase 1.4 manual walkthrough requirement and should be re-run when purchase-invoice form fields, grid columns, or action slots change.