Northgate ERP Operations platform

Everything the business does, in one system that keeps up with it.

Selling, buying, stock and the books — connected, so confirming an order in one office moves the stock figure on someone else's screen without either of you refreshing anything.

Modules6
DocumentsQuote → cash, PO → pay
Roles7, enforced
BooksFull double-entry
CurrenciesUnlimited
What you get

Six areas, one set of numbers

Nothing is re-keyed between them. A product's cost is worked out by the warehouse and used by the accountant; a customer's balance is written by the ledger and read by the salesperson quoting them.

Sales

From a quote to money in the bank

Track the whole conversation with a customer as one connected chain.

  • Quotations with expiry dates and a win rate you can measure
  • Orders that hold stock back so it can't be sold twice
  • Part deliveries, with the balance still tracked
  • Invoices for what actually shipped
Purchasing

What you ordered, what turned up, what you owe

Three separate records, so the differences between them are visible.

  • Purchase orders in the supplier's own currency
  • Goods receipts that check deliveries in
  • Supplier bills matched against both
  • Over-delivery is refused, not absorbed quietly
Inventory

Stock you can actually trust

Every movement is recorded permanently and nothing is ever edited away.

  • Multiple warehouses, moved between with a transfer
  • Stock counts that correct the books and post the difference
  • Low-stock alerts the moment a product crosses its reorder point
  • Value at true average cost, not last price paid
Master data

Products, prices and the people you trade with

Set up once, used consistently everywhere.

  • One record per company, even if you both buy and sell to them
  • Price lists with quantity breaks per customer group
  • Services alongside goods — sellable, no stock
  • Credit limits, with an optional hold that blocks new orders
Accounting

Books that are always up to date

Written as the business runs, not typed up afterwards.

  • Real chart of accounts, real double entry
  • Payments split across several invoices at once
  • Trial balance, P&L, balance sheet, aged debtors and creditors
  • Corrections leave a trail instead of erasing one
Live & secure

Everyone sees the same thing at once

The parts that make it feel like one system rather than six.

  • Screens update the instant a colleague changes something
  • Seven roles, checked on the server every single time
  • Any currency, held at the rate on the document's own date
  • Search anything from anywhere with Ctrl+K
Order to cash

Selling something

Five steps. Each one produces a document with its own number, and each hands over to a different part of the team — which is exactly what stops one person being able to sell, ship and invoice unchecked.

QT-2026-00018 Quotation
SO-2026-00042 Sales order
DN-2026-00106 Delivery note
INV-2026-00109 Invoice
PAY-2026-00089 Payment
  1. 01

    Quote the customer Sales › Quotations

    Pick the customer and add products. Prices fill in from that customer's own price list, including any quantity break they qualify for — you can still type over it. Set a validity date and the quote expires on its own rather than lingering in the pipeline.

    WhoSales
    Effect on stockNone — nothing is held
  2. 02

    Turn it into an order Convert to order

    When the customer says yes, convert the quote. The lines are copied onto a new draft order, so editing it later never rewrites what you originally quoted. Check it, then press Confirm order — that is the moment the stock is reserved and the order gets its real number.

    WhoSales, with approval rights
    Effect on stockReserved, not moved
    StatusConfirmed
  3. 03

    Ship the goods Ship everything outstanding

    The warehouse opens the order and ships it. Stock leaves the shelf, the reservation is released, and the order moves to Completed — or Partially fulfilled if only some went out, with the rest still tracked. Sending part of an order is normal, not an exception.

    WhoWarehouse
    Effect on stockLeaves the building
  4. 04

    Raise the invoice Invoice

    By default this bills only what has actually shipped, which is what most customers expect and most contracts require. It arrives as a draft, so it can be checked before it becomes real.

    WhoSales or finance
    StatusDraft
  5. 05

    Post it, then take the money Post invoice

    Posting is the point of no return: the invoice gets its number, the accounting entry is written and the customer now owes you. Record the payment against it from Accounting › Payments and the invoice settles itself. One payment can clear several invoices at once — a customer sending a round figure is the normal case, not an edge case.

    WhoFinance only
    StatusPaid

Confirming an order is not the same as shipping it. Confirming sets the goods aside so nobody else can promise them; they stay on your shelf and in your stock value until a delivery is shipped. That gap is deliberate — it is what lets sales commit to a date while the warehouse picks in its own time.

Purchase to pay

Buying something

The mirror image, with one difference that matters: receiving goods is the only event in the whole system that changes what your stock is worth.

PO-2026-00017 Purchase order
GRN-2026-00015 Goods receipt
BILL-2026-00011 Supplier bill
PAY-2026-00090 Payment out
  1. 01

    Raise the order Purchasing › Purchase Orders

    Choose the supplier, the warehouse it should arrive at, and what you want. If the supplier trades in euros, the order is in euros — the conversion for your books happens on its own, at the rate for that date. Confirm order commits you.

    WhoPurchasing
    Effect on stockNone until it arrives
  2. 02

    Check the delivery in Receive everything outstanding

    The warehouse opens the order when the lorry arrives. Stock goes up, and the average cost of that product is recalculated across everything you now hold. Receiving more than you ordered is refused — a supplier over-shipping is a conversation to have, not a silent adjustment.

    WhoWarehouse
    Effect on stockGoes up, cost re-averaged
  3. 03

    Enter their bill Enter bill

    When the supplier's invoice arrives, raise the bill against the order. By default it bills what you actually received, so any difference between what you ordered, what turned up and what they charged you is visible instead of buried. Record their own invoice number so it can be found later.

    WhoPurchasing or finance
    StatusDraft
  4. 04

    Post and pay it Post bill

    Posting records what you owe and when it falls due. Anything past its due date turns Overdue overnight and appears in the aged creditors report and on the dashboard, so it stops being something you have to remember.

    WhoFinance only
    StatusPaid
Inventory

Keeping stock straight

Three numbers matter, and they are not the same thing.

Shown side by side on every product and every stock screen
FigureWhat it meansWho moves it
On hand Physically on the shelf right now Receipts, deliveries, transfers, counts
Reserved Already promised to a confirmed order Confirming and cancelling sales orders
Available On hand less reserved — what you can still sell Follows automatically from the other two

Moving stock between warehouses. Raise a transfer under Inventory › Transfers, list what is going, and complete it. Stock leaves one warehouse and arrives at the other in a single action, so it is never briefly missing from both. Moving your own stock around does not change what it cost you.

When the shelf disagrees with the system. Record a stock count under Inventory › Adjustments. Enter what you actually counted; the difference is applied and the value of the gain or loss is posted to the accounts in the same step. The shelf is treated as the authority — if you counted zero, the system accepts zero.

Knowing before you run out. Set a reorder point on a product and it appears on the low-stock list and in the dashboard's attention panel as soon as availability crosses it. The purchasing team is notified once, when it crosses — not on every subsequent pick.

Cost is an average, and it only moves when you buy. Hold 100 units that cost 40 each, receive 100 more at 60, and every unit is now valued at 50 — not 60. Selling stock never changes what the remaining units cost. That is what makes a margin figure mean something.

Accounting

The books look after themselves

You do not enter accounting entries for day-to-day trading. Posting an invoice or a bill writes them, correctly, in the background.

What posting one invoice actually writes to the ledger
Account Why Debit Credit
1200 · Accounts Receivable The customer now owes you 1,105.50
4000 · Sales Revenue You earned it 1,005.00
2200 · Sales Tax Payable Tax collected on behalf of the authority 100.50
5000 · Cost of Goods Sold What those goods cost you 402.00
1300 · Inventory They are no longer on your balance sheet 402.00

Reports, always current. Under Accounting › Reports you will find a trial balance, a profit and loss for any period, a balance sheet, and aged debtors and creditors broken into current, 31–60, 61–90 and 90-plus days. They read the ledger directly, so they are never waiting on a month-end process.

Mistakes are corrected, not erased. A posted entry is never edited or deleted. Reversing it posts the opposite entry and links the two together, so anyone looking later sees both what was recorded and what undid it. This is what makes the books defensible to an auditor.

Closing a year. Mark a financial year closed under Settings › Company and the system refuses any posting dated inside it. Nobody can quietly restate a period you have already reported on.

Posting cannot be undone. Before pressing Post invoice or Post bill, check the figures — the draft stage exists precisely so you can. Afterwards the only routes are a payment, a credit note, or a reversal that stays on the record.

Access

Who is allowed to do what

Each person gets one role. A role that has no business in an area does not see a greyed-out version of it — the whole section is absent from their menu. Every action is checked again on the server, so the limits hold regardless of what anyone types into the address bar.

Administrator

admin
  • Everything, including settings
  • Add people and set their roles
  • Chart of accounts, currencies, numbering

Manager

manager
  • Approve anything operational
  • See every figure in the business
  • Create users or rewrite the accounts

Sales

sales
  • Quote, order, invoice, manage customers
  • See stock, to promise a date
  • Move stock or post to the ledger
  • Open the accounts at all

Purchasing

buyer
  • Raise and confirm purchase orders
  • Maintain products and suppliers
  • Check their own deliveries in
  • Post the bills they raise

Warehouse

warehouse
  • Ship orders and check deliveries in
  • Transfers and stock counts
  • Confirm the orders they are shipping
  • Open the ledger or any financial report

Accountant

accountant
  • Post invoices, bills and payments
  • The whole ledger and every report
  • Manual entries and reversals
  • Confirm orders or move stock

Viewer

viewer
  • Read everything, including reports
  • Change anything at all

The separations are the point. The person who commits to a customer is not the person who ships the goods, and neither is the person who commits the figures to the books. It is a little more clicking between colleagues, and it is the difference between records you can defend and records you merely have.

Setup

Getting started

In order. Each step depends on the ones before it, so it is worth doing them in sequence on the first day.

  1. Enter your company details

    Settings › Company — name, address and tax number appear on every document you send. Set your base currency here too: it is the currency all your reports are stated in, and it is not easily changed later.

  2. Add your currencies and tax rates

    Settings › Currencies & Tax — add a rate for any currency you buy or sell in. Rates are dated, so a document from March always keeps March's rate. Mark a tax rate as inclusive if your prices already contain it.

  3. Set up your warehouses

    Inventory › Warehouses — one is enough to start. Mark one as the default and it will be pre-selected on new documents.

  4. Load your products

    Master Data › Products — create your categories first, then products. Set a reorder point on anything you do not want to run out of. Note that you do not enter a cost price: the system works it out from what you actually pay.

  5. Enter your opening stock

    Inventory › Adjustments — record what you already hold as a stock count with the reason set to Opening Balance. This brings the stock in and puts its value on your balance sheet in one step.

  6. Add your customers and suppliers

    Master Data › Customers & Suppliers — set payment terms and, where you want them, credit limits. One record covers a company you both buy from and sell to.

  7. Invite your team

    Settings › Team — add each person and give them the role that matches their job. Start narrower than you think you need; widening access later is a two-second change.

Day to day

Habits worth forming

Start on the dashboard. The Needs attention panel is ordered by urgency and links straight to the thing that needs doing — an invoice that has gone past due, an order that missed its promised date, a product about to run out. Working that panel to empty is a good definition of a finished day.

Use Ctrl+K instead of the menu. Type part of an order number, a customer name or a product code from any screen and go straight there. On a Mac it is +K.

Trust the badges. The numbers beside the menu items are live counts of things that are actually wrong — overdue invoices, low stock. They only ever appear when there is something to act on, so a menu with no badges genuinely means nothing needs you.

Leave things in draft. Drafts cost nothing and commit nothing. A half-finished order or an unchecked invoice is safe to leave overnight; it takes no number, holds no stock and touches no accounts until somebody confirms or posts it.

You do not need to refresh. If a colleague confirms an order or ships a delivery, your screen updates on its own. The small Live indicator in the corner tells you the connection is healthy — if it ever reads Offline, what you are looking at may be stale.

Trying it out

The demonstration system is loaded with roughly four months of trading. Sign in as different people to see how much the system changes shape around the job — the menu itself is different for each one.

All demonstration accounts share the password erp12345. These exist for the demonstration system only and are removed before go-live.