Quasar Docs

More Topics

Client Daemon Configuration

The Client Daemon (quasar_clientd) Configuration manages the background service settings for automated data exchange, e-commerce integrations, e-invoicing, and certification services. Each tab controls an independent subsystem. Tabs are feature-gated — only tabs relevant to enabled business features are visible. Settings are stored in the settings database table. Access from Setup › System › ClientD Configuration (requires feat_clientd).

Build Tab

Controls automatic background build operations. Visible when feat_kits is enabled.

Auto Build Active

Enable/disable automatic background builds.

Store

Store scope for auto-build operations.

Store Group

Group-level store scope (alternative to single store).

Employee

Employee to assign to auto-built transactions.

Station

Station to assign to auto-built transactions.

Cycle (sec)

Polling interval in seconds between build cycles.

Cycle Repeat

Number of times to repeat the cycle.

B2B E-Invoice Tab

Configures the Business-to-Business e-invoice sender/receiver for PEPPOL and ETD document exchange. Visible when feat_b2b_einvoice is enabled.

B2B E-Invoice Sender/Receiver Active (Business to Business)

Enable/disable the B2B e-invoice subsystem.

Poll Interval (min)

Minutes between polling for new inbound documents.

E-Invoice Type

Protocol: Peppol (UBL 2.1) or ETD (Belize Electronic Tax Documents).

Store

Store scope for B2B operations.

Store Group

Group-level store scope.

Employee

Employee to assign to B2B transactions.

Station

Station to assign to B2B transactions.

E-Invoice Port

TCP port for the e-invoice listener service.

Mismatch Item

Default inventory item to use when an inbound document line item cannot be matched to an existing item.

Python Path

Path to the Python 3 interpreter. Syncs bidirectionally with the Gov E-Invoice tab.

Gov E-Invoice Tab

Configures government-mandated e-invoice certification. Adapts dynamically by country: Mexico (CFDI/PAC), Philippines (BIR), Belize (ETD/EFDR). Visible when feat_govt_einvoice is enabled.

Gov E-Invoice Sender Active

Enable/disable government e-invoice sending.

Store

Store scope for certification operations.

Store Group

Group-level store scope.

Employee

Employee to assign to certification transactions.

Station

Station to assign to certification transactions.

Tax Category

(Mexico only) SAT fiscal regime code (601-626).

Default Usage

(Mexico only) CFDI usage code (G01-CN01).

Mismatch Item

Default item for unmatched inbound document lines.

Cert File (.cer)

Path to the X.509 certificate file for digital signing.

Cert Key (.key)

Path to the private key file for digital signing.

Cert Password

Password for the certificate private key (masked).

PAC Provider

Certification provider: Quasar PAC, Finkok, or SW Sapien. Label adapts by country.

Provider User/URL

Provider authentication endpoint or username.

Provider Password

Provider credentials (masked for MX/PH, plain text for BZ troubleshooting).

Sandbox / Test Mode

When checked, uses the provider's sandbox environment.

Global CFDI Frequency

(Mexico only) Batch frequency: Daily, Weekly, Fortnightly, Monthly.

CFDI Format

(Mexico only) Detailed (Per Item) or Simplified (Per Tax).

CFDI Poll (min)

(Mexico only) Minutes between CFDI batch poll cycles.

Cert Cust Type

Customer type for auto-created customers from certification documents.

Cust Prefix

Prefix for auto-created customer numbers.

Next Cust #

Starting number for auto-created customers.

Vendor Prefix

Prefix for auto-created vendor numbers.

Next Vendor #

Starting number for auto-created vendors.

Start Date

(Mexico only) CFDI batch start date.

Batch Time

(Mexico only) Time of day for CFDI batch execution.

Last Batch

(Mexico only) Last batch date (read-only).

Python Path

Path to Python 3 interpreter. Syncs with B2B tab.

PAC / BIR / EFDR Tab

Controls the local certification server and certificate management. Tab name adapts by country: PAC (Mexico), BIR (Philippines), EFDR (Belize). Visible when feat_govt_einvoice is enabled.

PAC Certification Server Active

Enable/disable the local certification server.

PAC Port

TCP port the certification server listens on.

Initialize Root CA

One-time generation of the Root Certification Authority. Required before any customer certificates can be issued.

Create Certs...

Opens the certificate issuance dialog to generate and email X.509 certificates for taxpayer customers.

OpenCart Tab

Configures the OpenCart e-commerce integration via direct MySQL database connection. Visible when feat_website is enabled.

OpenCart Active

Enable/disable the OpenCart integration.

Store

Store scope for OpenCart operations.

Store Group

Group-level store scope.

Employee

Employee to assign to OpenCart transactions.

Station

Station to assign to OpenCart transactions.

MySQL Host

Hostname or IP of the OpenCart MySQL server.

MySQL Database

OpenCart database name.

MySQL User

MySQL username for database connection.

MySQL Password

MySQL password (masked).

Update Item (sec)

Seconds between item update pushes to OpenCart.

Create Item (sec)

Seconds between new item creation pushes.

Import Order (sec)

Seconds between order import pulls from OpenCart.

Update OnHand (sec)

Seconds between on-hand quantity pushes.

Search Days Back

How many days back to search for orders to import.

Import Order As

Transaction type for imported orders.

Daily Maint Time

Time of day for daily maintenance operations.

Image URL

Base URL for product images.

Item Group

Default item group for auto-created items from OpenCart.

Customer Type

Default customer type for auto-created customers.

Cust Prefix

Prefix for auto-created customer numbers.

Tender

Payment tender mapping for imported orders.

Tax Item

Tax item mapping for imported orders.

Ship Item

Shipping item mapping for imported orders.

WooCommerce Tab

Configures the WooCommerce e-commerce integration via REST API. Visible when feat_website is enabled.

WooCommerce Active

Master enable/disable for the WooCommerce integration.

Connection

To connect Quasar to your WooCommerce store you need REST API credentials. Follow these steps to generate them in your WordPress admin panel:

  1. Log in to WordPress admin — go to https://your-site.com/wp-admin.
  2. Open WooCommerce → Settings, click the Advanced tab, then click REST API in the left-hand list.
  3. Click Add Key (or Create an API Key).
  4. Fill in the fields:
    • Description — e.g. “Quasar POS Connection”
    • User — choose an admin user (or a user with appropriate permissions)
    • Permissions — select Read/Write
  5. Click Generate API Key.
  6. WordPress will display a Consumer Key (starts with ck_) and a Consumer Secret (starts with cs_).
    Copy both immediately — the secret is only shown once!

Paste these values into the fields below.

URL

Your WooCommerce site address (e.g. https://shop.example.com). This is the base URL that Quasar uses for all REST API calls.

Consumer Key

The WooCommerce REST API consumer key generated above (starts with ck_).

Consumer Secret

The WooCommerce REST API consumer secret generated above (starts with cs_). The field is masked for security; click into it to see or edit the value.

Scope

These fields control which Quasar store, employee, and station are assigned to transactions created by the WooCommerce integration.

Store

The Quasar store that WooCommerce orders and inventory operations are recorded against. This determines which location's stock levels are updated.

Store Group

Optional group-level store scope. When set, WooCommerce operations may apply across all stores in this group.

Employee

The employee assigned to all WooCommerce-generated transactions (e.g. imported orders, stock adjustments).

Station

The station assigned to WooCommerce-generated transactions.

Order & Stock Options

Manage Stock

When checked, Quasar pushes on-hand stock quantities to WooCommerce at the interval defined by Update OnHand. Disable this if stock is managed entirely on the WooCommerce side.

Publish on Create

When checked, new items pushed from Quasar to WooCommerce are published immediately so they appear on the storefront. When unchecked, items are created as drafts so you can review them before publishing.

Local Sales Only

When checked, only local (in-store) sales trigger item updates to WooCommerce. Web-only orders that originated from WooCommerce are excluded from the sync-back cycle.

Retrieve Order Status

When checked, Quasar polls WooCommerce for order status changes (e.g. completed, refunded) and updates the corresponding Quasar transactions.

Promo Group

A Quasar promotion group whose items are pushed to WooCommerce as sale/promotional products. Leave blank if you do not use promotional pricing on the website.

One-Time Import from Website

Defaults used when importing categories and items from an existing WooCommerce site into the current Quasar company. This is a one-time operation; after the initial import, orders and customers continue to import automatically through the WooCommerce order-import cycle.

COGS Account

Default cost-of-goods-sold account assigned to every item imported from WooCommerce. You can change it on individual items after import.

Income Account

Default income (revenue) account for imported items.

Asset Account

Default inventory asset account for imported items that are tracked as inventoried stock.

Prices Include Tax

When checked, the product prices fetched from WooCommerce are treated as tax-inclusive and Quasar will back-calculate the pre-tax selling price.

Date Range (days)

How many days back to look when fetching products from WooCommerce for import. Only products modified within this window are listed. Leave blank to fetch all products.

Department Filter

Used on the Items tab of the import dialog. If filled in, only products belonging to this WooCommerce category (department) are fetched. Leave blank to fetch products from all departments. This filter does not affect the Categories tab, which always lists every category.

Subdepartment Filter

Used on the Items tab of the import dialog. Narrows the fetched products to a specific WooCommerce subcategory (subdepartment). Leave blank to ignore this filter.

Import Company from Website

Opens a dialog that connects to the WooCommerce site and lists available categories and products. On the Categories tab you can select categories to import as Quasar departments and subdepartments. On the Items tab you can select individual products to import as Quasar items. Only the records you select are imported.

Automatic Sync Cycles

These fields control the timing and defaults for the background threads that keep Quasar and WooCommerce in sync. Cycle values are in seconds; set to 0 to disable a particular cycle.

Update Item (sec)

Seconds between pushes of changed item data (description, price, images) from Quasar to WooCommerce.

Create Item (sec)

Seconds between pushes that create new WooCommerce products for Quasar items that do not yet exist on the site.

Import Order (sec)

Seconds between pulls of new orders from WooCommerce into Quasar.

Update OnHand (sec)

Seconds between pushes of current on-hand stock quantities to WooCommerce. Only active when Manage Stock is checked.

Search Days Back

How many days back to search when looking for new WooCommerce orders to import. A smaller number reduces the API query size; a larger number catches orders that were missed.

Import Order As

The Quasar transaction type to create for imported WooCommerce orders (e.g. Invoice or Quote).

Daily Maint Time

Time of day (HH:MM) for a daily maintenance run that reconciles stock levels and cleans up stale data.

Image URL

Base URL used when building product image paths for WooCommerce (e.g. https://shop.example.com/images).

Item Group

Default Quasar item group assigned to items that are auto-created from incoming WooCommerce orders.

Customer Type

Default Quasar customer type assigned to customers that are auto-created from incoming WooCommerce orders.

Cust Prefix

Prefix prepended to auto-generated customer numbers for WooCommerce customers (e.g. WC- produces WC-00001).

Tender

The Quasar tender (payment method) used to record payment on imported WooCommerce orders.

Tax Item

The Quasar tax item used to apply tax on imported WooCommerce orders. This maps the WooCommerce tax line to a Quasar tax code.

Ship Item

The Quasar item used to record shipping charges on imported WooCommerce orders. The shipping amount from the order is added as a line using this item.

Feature Gating

Tabs are dynamically shown/hidden based on enabled business features:

TabFeature
Buildfeat_kits
B2B E-Invoicefeat_b2b_einvoice
Gov E-Invoicefeat_govt_einvoice
PAC / BIR / EFDRfeat_govt_einvoice
OpenCartfeat_website
WooCommercefeat_website