PurpleHere POS v3.18 Update

What's New

Smarter Address Input

  • Address fields are now unified across every page (Settings, Company Info, Restaurant onboarding, Suppliers, etc.) with the same six standardized fields and 250 countries in your language.
  • City and state inputs now suggest values from your existing entries — no more inconsistent spellings like *KL* / *Kuala Lumpur* / *kuala lumpur*.
  • Postal codes are now format-checked for 17 countries with a friendly hint when something looks off (the value is still saved as-is, never blocked).
  • Auto-completed addresses propagate to invoices, receipts, reports, and maps with consistent country-aware formatting.

Trustworthy Invoices

  • Invoice totals are now always recalculated from line items, additional charges, and discounts — no more arithmetic mismatches between the header and items.
  • Tax handling is standardized so SST and similar charges show in one consistent place across the invoice and email.
  • The invoice email shows discount and additional-charge rows clearly, and never displays a confusing *Tax 0.00* phantom line.
  • You can now resend an updated invoice email with one click after editing.

One-Click Invoice Drafts

  • When you create a manual invoice for a tenant or franchisee, the amount and description now pre-fill from the active contract's financial terms.
  • Brand contracts pre-fill the monthly system fee; foodcourt contracts pre-fill base rent plus maintenance.
  • All values remain editable so you can adjust before sending.

Tighter Plan Gating

  • Subscription Plan modules (advanced add-ons) are now consistently gated at both the URL and the API level, closing a gap where Basic-tier accounts could reach an upgraded page directly.

Behind the Scenes

  • Email integrity audit across 17 sites and 23 dispatch points — confirmed every notification fetches fresh data at send time.