Titles: blank becomes Mr. · type dr., mrs., ms., mr., capt., maj., col., gen., sheikh, hh, malik, ch. or syed and it is kept as typed, never doubled.
Finalizing locks the invoice, marks it paid in full, and posts it to inventory.
Opening stock is optional. Enter it and the app tracks what is left, values it, and flags anything at or below the alert level. Leave it blank and the row simply shows units and value sold.
Change a price and every new invoice uses it. Finalized invoices are frozen at the rate they were sold at, so history never shifts.
One file per session, stamped at launch and rewritten as you work, so three backups means your last three sessions. Everything is inside: prices, opening stock, business details, every invoice with its own frozen rates, revisions, voids and customers.
Restore asks whether to merge or replace. Merge adds only what is missing and touches nothing already here — safe to run both directions between phone and desktop.