> ## Documentation Index
> Fetch the complete documentation index at: https://zenofirm.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Core, Practice and Enterprise

> What each licence covers, what it doesn't, and what is never rationed at any price

There are three licences. They differ in the **shape** of the work, not in how much of it you may do — there is no meter on a paid licence and there never will be.

Two promises hold at every price, and they are worth reading before the table:

<Note>
  **No licence ever blocks reads, reports, review or reversal.** You can always read your own books, run a statement, look at a plan someone prepared, and reverse what this software posted. That holds when a key names another workstation, when a build is outside its update window, and when there is no key at all.

  **The safety apparatus is never the upsell.** Preflight, the approval table, the run journal, duplicate detection and recovery are identical in all three. Nobody's cheaper plan is a more dangerous plan.
</Note>

## Which one you are

|                                                                  | **Core**                                      | **Practice**          | **Enterprise**                          |
| ---------------------------------------------------------------- | --------------------------------------------- | --------------------- | --------------------------------------- |
| For                                                              | The solo bookkeeper, the one-company business | The multi-client firm | The multi-entity, product-based company |
| Company files                                                    | 2                                             | Unlimited clients     | 10 entities                             |
| Workstations                                                     | 1                                             | Per seat              | 2, plus more per seat                   |
| Transactions you may post                                        | Unmetered                                     | Unmetered             | Unmetered                               |
| Batch loop, rules, knowledge, playbooks                          | ✔                                             | ✔                     | ✔                                       |
| All reads, reports, review, reversal                             | ✔                                             | ✔                     | ✔                                       |
| Standard posting — AP, AR, banking, journals, sales              | ✔                                             | ✔                     | ✔                                       |
| Corrections — modify, void, delete, merge                        | ✔                                             | ✔                     | ✔                                       |
| Single-company local copy and `qb_query`                         | ✔                                             | ✔                     | ✔                                       |
| Cross-company questions                                          | —                                             | ✔                     | ✔                                       |
| Shared journal, memory and review loop                           | —                                             | ✔                     | —                                       |
| Inventory — adjustments, builds, item receipts, PO linking       | —                                             | —                     | ✔                                       |
| Units of measure, sites, serial/lot, multicurrency, price levels | —                                             | —                     | ✔ as released                           |

A ladder would have been the wrong picture. It would make a bookkeeping practice pay for inventory it will never touch, or let a product company buy the cheap rung and get everything it wanted. So Practice and Enterprise are siblings above Core rather than steps above each other. A firm that is genuinely both buys both.

## The three differences, in detail

### Cross-company questions

One question against every registered company at once — `qb_query` with `allCompanies`. It is what answers *which clients have an unreconciled month*, and *what does this look like across all six entities*.

This is what separates paid from Core, and deliberately **not** what separates Practice from Enterprise: a practice's sweep across clients and a company's consolidation across entities are the same feature, and the software cannot tell a client from an entity.

On Core, every registered company is still fully queryable **on its own** — run the same SQL once per company with the `company` argument. What Core leaves out is the aggregation across files, not access to the data.

### Shared practice state

One journal, one memory and one review loop across several workstations — the arrangement in [one journal for a whole team](/docs/quickbooks-desktop/shared-journal). Ann's coding rules, the client knowledge everyone contributes to, and duplicate detection that spans the office rather than one desk.

Included with **Practice**. Enterprise buys it as an add-on if it wants it — its two workstations are usually a bookkeeper and a controller looking at the same few entities, not a firm posting clients' books between desks.

If your data directory is on a share, writing to it needs this. **Reading** it never does: on any licence you can still open the console, read every run, plan and rule on that share, and reverse a run. A workstation meant to work on its own can also point `-DataDirectory` back at its own PC.

### The inventory domain

Inventory adjustments, assembly builds, item receipts, and linking a purchase order onto a bill or a receipt.

Included with **Enterprise**, because Intuit already taught this market the split: if your QuickBooks is Enterprise-shaped, so is your Zeno.

On the other tiers, everything else about an inventory file still works — `qb_report` and `qb_query` still answer valuation, quantity-on-hand and open-purchase-order questions, purchase orders can still be written, and corrections to inventory transactions already in the file still work. What is not included is *posting* new inventory movement.

### Enterprise-shaped lists, as they arrive

Units of measure, inventory sites, price levels, multicurrency and billing rate levels are features only QuickBooks' higher editions have, and Zeno's support for them lands in Enterprise as it is built. Setting one up is included with **Enterprise**; **reading** it is included everywhere, at every tier and with no licence at all — looking at a file's price levels or units of measure is not a licensing event.

Anything released inside your update window is covered permanently, like every other build your key covers.

## What a refusal looks like

A gate fires before anything is sent, and says so:

> Inventory postings — adjustments, assembly builds, item receipts and purchase-order linking — are included with Enterprise. This Core licence has not posted or changed anything; 'build assembly' was refused before anything was sent.

Nothing reached QuickBooks, nothing is half-done, and the rest of the batch is unaffected. `qb_status` shows what your licence covers at any time, under `license.tier`.

## Prices

Beta prices, one-time, per licence. Every key is perpetual.

|                             | Beta                                             | Notes                                       |
| --------------------------- | ------------------------------------------------ | ------------------------------------------- |
| Core                        | **\$249**                                        | One workstation, two company files          |
| Practice, first workstation | **\$495**                                        | Unlimited clients                           |
| Practice, each additional   | **\$195**                                        | A seat is a named workstation               |
| Enterprise                  | **\$795**                                        | Includes two workstations                   |
| Enterprise, each additional | **\$195**                                        |                                             |
| Renewing updates            | **40% of the then-current tier price, per year** | Optional; the covered version keeps working |

Beta prices stay public until we say otherwise. When the public price moves, it changes new purchases and renewals — it does not re-price a key you already hold, and it cannot weaken one. See [a licence covers builds, not time](/docs/quickbooks-desktop/limits#a-licence-covers-builds-not-time).

## The free evaluation is the whole product

An install with no key gets **every** feature in the table above, including the Enterprise column, with a lifetime allowance of 250 transaction postings. That is deliberate: an evaluation is where you find out whether this fits, and hiding the feature you are evaluating would be a strange thing to ship.

See [an unlicensed install has 250 postings](/docs/quickbooks-desktop/limits#an-unlicensed-install-has-250-postings) for exactly what is counted.

## Moving up

A licence can move up a tier at any time, keeping the update window it already has. Write to [support@zenofirm.com](mailto:support@zenofirm.com) with your order reference — the licence page you were emailed at purchase has it.

Adding workstations to a Practice or Enterprise licence works the same way; extra seats are charged at the additional-workstation price above.
