Quasar Docs
Chapter 1

Getting Started

This chapter walks you through installing Quasar, connecting for the first time, creating your company database, and making the critical early decision of what business features to enable.

How Quasar Stores Data

Before you begin entering data, it helps to understand one key design principle: Quasar stores all records using internal IDs that are generated automatically and never visible to you. Customer names, item numbers, account codes — these are all labels that you see and control, but internally Quasar links everything by its hidden ID.

You Can Always Rename and Renumber Because all data is connected by internal IDs, you can freely change a customer’s name, an item’s number, or an account’s code at any time without losing any connected transactions, costs, prices, or history. Every invoice, purchase order, and journal entry that references that record will continue to work correctly. This is why we recommend importing the default ledger and simply renaming/renumbering accounts to match your existing chart — all the connections stay intact.

Installing Quasar

Quasar 7.1 is available as a client-server system. The server (quasard) hosts your company databases and handles all business logic. The client connects to the server over your network.

Windows Installation

The Windows installer bundles the Quasar server, the accounting client, and all required dependencies into a single setup package.

  1. Run the Quasar installer (Quasar-7.1.0-x86_64-PostgreSQL.exe). The installer will guide you through accepting the license agreement and choosing an installation directory (default: C:\Program Files\Quasar\7.1.0).
  2. During installation, the server setup scripts are placed in the server_setup\ folder. These include:
    • PostgreSQL 16.4 — the database engine
    • OpenSSL 3.4 — for encrypted connections
    • Visual C++ Redistributable — required runtime
    • install_server.bat — registers quasard as a Windows service
  3. Run install_server.bat as Administrator to install PostgreSQL (if not already present) and register the Quasar server service.
  4. The Quasar server (quasard) will start automatically as a Windows service.

Linux Installation

Quasar 7.1 provides pre-built packages for the following distributions:

DistributionPackage Format
AlmaLinux 9RPM
AlmaLinux 10RPM
Debian 12DEB
Debian 13DEB
Fedora 42RPM
openSUSE 15.6RPM
Ubuntu 24.04DEB

The server requires PostgreSQL to be installed and running.

Available Linux Packages

PackageDescription
quasar-singleAll-in-one install for a single computer (server + client + tools + help)
quasar-serverServer daemon (quasard) — hosts databases, shared by all clients
quasar-clientAccounting GUI client
quasar-toolsCommand-line tools: quasar_import, quasar_report, major_update
quasar-help-en-caEnglish (Canada) help files
quasar-sample-companySample company database for testing and training
quasar-virtual-clientHeadless virtual client for automated daily tasks (quasar_clientd)
quasar-pos-clientPoint-of-Sale client (Tcl/Tk)

Key Dependencies

The package manager will install these automatically, but for reference:

ComponentRequired ByPurpose
PostgreSQLServerDatabase engine
Qt 6 (Widgets, Xml, Network, Concurrent, PrintSupport, HttpServer)Server, ClientGUI framework, networking, and web services
ICU (libicu)Client, ToolsUnicode and internationalization
Tcl/Tk 8.6 or 9.0Client, POSPOS client runtime, scripting
OpenSSLServerEncrypted client-server connections
libpqServerPostgreSQL client library
FreeFonts (fonts-freefont-ttf)POSReceipt and display fonts
SQLite3POSLocal POS data caching

Installation Steps

  1. Install PostgreSQL using your distribution’s package manager (e.g., apt install postgresql on Debian/Ubuntu or dnf install postgresql-server on Fedora/AlmaLinux).
  2. Install the Quasar packages. For a single-computer setup:
    apt install quasar-single (DEB) or rpm -i quasar-single (RPM)
    For a multi-computer setup, install quasar-server on your server and quasar-client on each workstation.
  3. Run the Quasar installation script to configure the database connection and create the initial system tables.
  4. Start the quasard service: systemctl start quasard

POS Client (Separate Installer)

The Point-of-Sale client has its own lightweight installer (Quasar-POS-7.1.0-x86_64.exe) designed for register terminals. It connects to the same Quasar server as the accounting client.

Connecting for the First Time

When you launch the Quasar client for the first time, the Connect Wizard appears. The wizard walks you through selecting your language, choosing your locale, and connecting to your Quasar server.

Step 1: Select Your Language and Country

The first screen asks you to choose your base language. Quasar supports five languages:

  • English
  • Français (French)
  • Español (Spanish)
  • ᚅᚅ (Inuktitut syllabics)
  • Filipino

Below the language buttons, select your Locale from the dropdown. The locale determines your country-specific settings — currency format, tax rules, date format, and which regulatory features are available. Available locales include:

  • English (Canada)
  • Français (Canada)
  • Español (México)
  • English (Belize)
  • Filipino (Philippines)
  • Inuktitut (Canada)

Connect Wizard — Select your base language and locale. This choice determines the UI language and country-specific features throughout Quasar.

Important Your locale choice affects which chart of accounts, tax codes, sample data, reports, and regulatory features (e.g., BIR compliance for Philippines, SAT/CFDI for Mexico) are available. Choose carefully — changing the locale later requires recreating the company.

Step 2: Connect to Your Server

After selecting your language and locale, the wizard asks you to connect to your Quasar server.

  1. Enter the server hostname or IP address where quasard is running. For a local installation, use localhost.
  2. Enter the port number (default: 3599).
  3. The wizard will test the connection and display the server version and available companies.
Tip If this is a fresh installation with no companies yet, the wizard will offer to create a new company database. See the next section.

Creating a New Company Database

To create a new company:

  1. From the Connect Wizard, choose Create a New Company.
  2. Enter a company name and short code (e.g., “My Business” / “MB”). The short code is used internally to identify the database.
  3. Select a chart of accounts. Quasar provides default charts for different business types, or you can start with a blank chart and build your own (see Chapter 3).
  4. Choose your fiscal year start date.
  5. Click Create. Quasar will build the database, load the default chart of accounts, and log you in.

Opening an Existing Company

If a company database already exists on the server:

  1. Launch the Quasar client and connect to the server.
  2. The Connect Wizard will display a list of available companies.
  3. Select your company and enter your username and password (default admin credentials are set during company creation).
  4. Click Open to log in.

Opening a Sample Company

Quasar includes sample company databases with pre-loaded data for training and testing. These are ideal for exploring Quasar features before setting up your own company. Select a sample company from the Connect Wizard’s company list.

Restoring from a Company Backup

If you have a database backup from a previous Quasar installation, use the Connect Wizard’s Restore option to import it into the server. This creates a new company from the backup file.

Upgrading from a Previous Version

If you are upgrading an existing Quasar installation, the process depends on whether it is a minor update (e.g., 7.1.0 to 7.1.1) or a major update (e.g., 6.1.0 to 7.1.0). Both are managed through Quasar Admin.

Always back up first Before any upgrade, back up all company databases using the Backup function in Quasar Admin. If an update fails partway through, the company will be marked invalid and can only be restored from the backup.

Quasar Admin — company list showing database versions, with the Update Company dialog open. Note the version selector and single-transaction option.

Backing Up Before an Update

  1. Open Quasar Admin.
  2. Select the company you want to back up from the company list.
  3. Click the Backup button.
  4. Choose a location to save the backup file.
  5. Repeat for each company database on the server.

Updating a Company Database

Updates are applied version to version. If a company is several versions behind, you update it one version at a time. For example, a company at version 2012-06-07 would be updated to 2024-08-31, then to 2025-11-19, stepping through each data model version in sequence.

  1. Install the new version of Quasar (see Installation above).
  2. Open Quasar Admin.
  3. The company list shows the current data model version for each company.
  4. Highlight the company that needs updating.
  5. Click the Update button.
  6. Select the target version from the version dropdown. Choose the next version in sequence.
  7. Leave “Run upgrade in a single transaction” checked (recommended). This ensures the update is fully applied or fully rolled back if an error occurs.
  8. Click OK. Quasar Admin applies the schema changes for that version.
  9. Repeat for each subsequent version until the company is at the current version.
Note If an update fails, the company is marked as invalid. Use the Restore function in Quasar Admin to restore from your backup, resolve the issue, and retry the update.

Restoring a Company from Backup

  1. In Quasar Admin, click the Restore button.
  2. Browse to the backup file you saved earlier.
  3. Quasar Admin will restore the company database to its pre-update state.

Windows Upgrade

On Windows, run the new installer. It will replace the Quasar binaries. Then run install_server.bat to re-register the service with the updated executable. Your company databases and configuration are preserved. Use Quasar Admin to update each company as described above.

Deciding What Quasar Will Do: Business Feature Settings

Before configuring anything else, you need to decide which business features to enable. This is one of the most important early decisions because feature flags control which screens, fields, and menu items are visible throughout Quasar.

Access this from Setup → System → Business Features, or see the full reference at Business Features.

What Feature Settings Control

Each feature toggle enables or disables an entire module:

FeatureWhat It Enables
InventoryItem master, departments, stock tracking, adjustments
PurchasingPurchase orders, vendor invoices, receiving, claims
ConsignmentsConsignment in/out and returns
Serial NumbersSerial tracking on items through purchase and sale
Build KitsKit items, item build, component assembly
Loyalty ProgramPoints earning, redemption, loyalty rates
JobsJob costing and tracking
AssetsFixed asset tracking and depreciation
E-InvoicingElectronic invoicing and PAC certification
Important Disabling a feature hides it completely — the screens, menu items, and fields will not appear. You can always enable features later, but it is much easier to plan upfront what your business needs.

Recommended Feature Profiles

Business TypeRecommended Features
Retail StoreInventory, Purchasing, Loyalty, Serial Numbers
Wholesale / DistributionInventory, Purchasing, Consignments, Build Kits
Fuel SiteInventory, Purchasing, Build Kits (fuel derivatives), Assets
Service BusinessJobs, Assets (minimal inventory)

The Main Window

After logging in, the Quasar main window provides access to all modules through the menu bar and optional toolbar buttons. The menu structure adapts based on your enabled business features — only relevant options appear.

For a detailed tour of navigation, keyboard shortcuts, and screen conventions, see Chapter 2: Navigating Quasar.

What’s Next? Now that Quasar is installed and your company is created, the next steps are:
  • Chapter 2 — Learn the Quasar interface
  • Chapter 3 — Set up your Chart of Accounts and Store Master default accounts
  • Chapter 4 — Plan and create your inventory