Home/Product/Accounting
● Accounting

Sales post themselves,
with your own tax codes.

Every completed order goes into your ledger as it happens, using the tax configuration your accountant set up rather than one we assumed. Returns post as the matching credit document.

● Xero, QuickBooks, Sage, Odoo● Tax read from your ledger● Multi-company routing
● Why it matters

Most accounting bridges guess your tax.

An integration that decides for itself what VAT treatment applies will be wrong for somebody, and the person who finds out is your accountant three months later.

Read, not guessed

Your ledger is the source of truth

On connect Huup reads your organisation profile: country, registration status, active tax rates and the accounts you post to. The mapping is built from that. Nothing about your tax treatment lives in our code.

No duplicates

Contacts and items are matched

A buyer who arrives from two channels becomes one contact, not two. Where a match is genuinely ambiguous Huup says so instead of picking one and moving on.

Failures stay visible

Parked, not retried forever

A push that cannot succeed is parked after a capped number of attempts and shown to you, rather than retrying quietly until somebody notices the ledger is short.

● What the module does

Ledger, accounts and the money in between.

The accounting module is more than a bridge to your books. It also holds the account balances that a multi-party operation needs.

Posting Invoices as orders complete

Completed orders post as sales documents with their lines, quantities, discounts and totals, channel by channel, as they happen.

Posting Returns as credit documents

A refund or return posts as the matching credit document rather than being handled as a manual adjustment at month end.

Tax Tax context per order

Tax role and treatment are resolved per order against the rates your ledger actually has, which is what makes cross-border orders land correctly.

Multi-company Routed per organisation

Sellers trading through more than one legal entity route each channel to the right company, so two sets of books do not become one.

Accounts Customer accounts

Balances for customers trading on account, so a B2B buyer who pays on terms is tracked rather than treated as a card sale.

Accounts Vendor and dropshipper accounts

What you owe vendors and what dropshippers owe you is held in the same place as the orders that created it.

Accounts Shipping wallet

Postage spend is tracked against a wallet balance rather than being discovered on a carrier invoice later.

Health Broken connections surface

When a provider connection expires or is revoked the module raises it rather than silently stopping, which is how ledgers quietly go stale.

Capabilities Per-provider capability flags

Not every accounting system supports the same operations. Huup tracks what each provider can actually do rather than assuming they are equivalent.

● Connecting

Connect once, then it runs.

Xero, QuickBooks and Sage connect over OAuth. Odoo connects with an API key. In each case Huup reads your setup before it posts anything.

  1. 1 Open Huup, go to Integrations, Accounting, Add Provider.
  2. 2 Pick your provider and authorise, or paste your API key for Odoo.
  3. 3 Huup reads your organisation profile, tax rates and accounts.
  4. 4 Review the mapping, then let completed orders post as they happen.

Stop reconciling channels by hand.

14-day trial, no card required. Xero, QuickBooks, Sage and Odoo are included on every plan.