Master Data vs Transaction Data in the Store App

Level Basic Role Owner, Admin Module Store App (core) About 8 minutes
Updated

Almost every first-week confusion with a repair shop app ends at this concept. Settings prepares choices that change only occasionally, while operational menus record activity that repeats every day.

Illustration: master data vs transaction data

This short tutorial explains the difference once — so every other tutorial (repairs, sales, purchasing) makes sense in its order.

Before you start

  • A Store App already exists (Create a Store App tutorial).

Steps

  1. Meet the two families of data in the Store App

    The easiest distinction is location and frequency. Master data lives inside Settings and is entered once during setup or changed occasionally. Transaction data lives outside Settings in operational menus and is recorded routinely whenever shop activity occurs.

    Master Data

    The Repair Settings menu showing Item Types prepared during setup and changed occasionally
    Master Data: lives inside Settings and changes only when shop needs change.

    Transaction Data

    The Store App repair list containing daily events with times customers units technicians billing and statuses
    Transaction Data: lives outside Settings and is recorded routinely as shop activity occurs.
  2. Master data: inside Settings and changed occasionally

    Examples include Item Types, brands, accessories, issue types, services, payment channels, and other shop rules. These are prepared during setup and only added or corrected when shop needs change. Their values then appear in transaction forms.

  3. Transaction data: in operational menus and recorded routinely

    Repair intake under Repairs, sales, purchases, payments, payroll, and expenses are transaction data. They live outside Settings because new records are created repeatedly as shop activity happens.

  4. Why the order matters: master first, transactions after

    When Settings is incomplete, transaction forms feel empty because required choices are unavailable. Tidy master data lets routine transactions use consistent selections and produces more trustworthy reports.

  5. Practice: check master readiness before the first transaction

    Complete the minimum Settings and repair master data first. Once the basic choices are ready, use the operational menus outside Settings to record repairs and other routine transactions.

What you end up with

You can tell which data needs preparing once (master) and which is born from daily activity (transactions), so the setup order is right: tidy masters first, smooth transactions after, clean reports as the result.

If something goes wrong

Brand/issue/service choices are empty when recording a repair

That's the sign master data isn't filled yet. Open the repair master settings and complete them first — see the Repair Master Data tutorial.

Product or customer names duplicated with different spellings

A symptom of transactions entered before the masters were tidied. Clean up the masters (merge/correct), then make picking from master data the habit instead of typing new entries.

Afraid of filling the masters wrong at the start

Master data can be added and changed anytime through Settings — start with only the most-used entries; the rest can follow via quick-add during transactions.