The admin-tier configuration that sits behind every other surface in Nexpura — your business identity on invoices and receipts, the locations you operate, who has access and at what permission level, the security posture on each account, and the Stripe-managed billing that keeps your subscription live. Five pages: how each surface is gated to owners and managers, where the role boundaries sit in the permission matrix, and the one operational quirk on currency configuration that matters once your store has traded.
Business name, type, contact details, address, invoice accent colour, plus tax and currency configuration (currency, timezone, tax name, tax rate, tax-inclusive flag) and document-number sequences for invoices, sales, repairs, bespoke jobs, and quotes.
Add showrooms, workshops, warehouses, and offices. Per-location operating hours, contact details, archive / restore, and the team-member-access scoping that restricts staff to specific sites. Plan-tier limits on number of locations.
Invite team members, assign one of four roles (owner, manager, staff, technician), edit the per-role permission matrix, scope members to specific locations, view the per-tenant activity log, and configure the manager-PIN that gates refund overrides.
Per-user password change with current-password reauth, time-based one-time-password 2FA enrolment via authenticator app (QR + manual secret), one-time backup codes, regenerate-backup-codes, and disable-2FA paths.
Plan tiers (Boutique, Studio, Atelier), 14-day trial, trial-end and next-billing display in your tenant timezone, multi-currency price display, Stripe-hosted checkout for upgrade, and the Stripe Customer Portal for card update, plan change, cancel, reactivate, and invoice download.