Two frames at 375 × 760. Office user drafts vendor bills in-app before pushing to QuickBooks (bill.com replacement). List shows draft / pushed status; entry form is a bottom sheet with line items routed to jobs and cost codes.
Cards replace the 6-column desktop table. Vendor + amount get the largest type (14px, semibold); bill # + dates stay at 12px to leave room. "Routed to N jobs" sub-line is the hint that tells the office user the bill is allocation-ready before they push to QuickBooks.
Saves to drafts. Push to QuickBooks when ready.
Bottom sheet so the keyboard doesn't shove the form off-screen. Top fields use a 2-up grid for dates + bill# + total to keep the sheet short. Line items render as job + cost-code + amount cards (tap to edit) instead of a horizontal table — the desktop's 8-column line grid doesn't fit at 375px. Three sticky buttons: Cancel · Save Draft (stays in CRSApp) · Save & Push (writes to QB).