Tax Groups (VAT codes)

Tenant-managed VAT codes in Omnium — a rate, an ERP/SAF-T external code (MVA-kode), validity windows for rate changes, and how tax groups tag products, prices, and ledger lines.

A tax group is a tenant-defined VAT code: a short stable identifier carrying a VAT rate and an external code (the ERP / SAF-T MVA-kode) that your accounting system uses on a VAT return. Tax groups tag products, prices, and order lines, and that tag flows through to the VAT code and rate on each ledger line.

Tax groups are managed under Tenant Settings → Accounting → VAT rates.

The tax-group subsystem is an independent switch from posting generation. You can enable VAT-coded settlement reports without turning on full postings, and vice versa. While the switch is off, nothing reads tax-group fields and behaviour is unchanged.

Why tax groups exist

A bare VAT rate (25) is not enough for accounting. Two lines can both be 0 % yet need different treatment — zero-rated (within VAT scope, reported) versus outside VAT scope (not reported as VAT at all). A tax group attaches the rate and the ERP code and the scope flag to a single tenant-chosen code, so the distinction survives all the way to the VAT return.

Tax group fields

FieldRequiredDescription
CodeShort stable identifier referenced by products, prices, and lines (e.g. HIGH, FOOD, OUTSIDE). Unique within the chart.
NameDisplay name shown in the UI (e.g. Standard 25%, Næringsmidler 15%).
DescriptionOptional longer note.
RateVAT rate as a percentage — 25 for 25 %, 11.11 for 11.11 %, 0 for zero-rated.
External codeThe ERP / SAF-T tax code (Norwegian MVA-kode such as 3, 33, 6). Free text — each ERP and country differs. Flows onto the ledger line's VAT code and into CSV settlement exports.
Outside VAT scopeMark groups that represent activity outside the VAT system (no VAT applies), so reporting can distinguish them from a genuine 0 % rate.
Valid from / Valid toInclusive validity window (date only). Used to handle government rate changes — see below.
ActiveInactive groups are not selectable. Defaults to on.

A group may optionally override the sales or output-VAT GL account directly, for the rare case where the Chart of Accounts can't express a per-group account. Normally these are left blank and the account is resolved through the chart.

Validity windows and rate changes

When a government changes a VAT rate, you do not edit the existing group in place. Instead, introduce a new entry with the same code and the new effective Valid from date, and set the old entry's Valid to to the day before. Omnium resolves the group valid on each posting's accounting date, so historical postings keep the rate that was in force when the sale happened and new postings pick up the new rate automatically.

Validity windows for the same code must not overlap — an overlap is ambiguous and is reported by the Validation tab.

Default tax group

When tax groups are enabled, a default tax group code must be set. It is applied to any product, price, or line that doesn't specify its own group. The default must reference a currently-active group.

How a line gets its tax group

The tax group on a ledger line is resolved from the most specific source available — a line-level tag, then the product's tax group, falling back to the tenant default. Products carry an optional tax group code (and a snapshotted tax rate), so the rate in force at the time of sale is captured even if the group's rate later changes.

Presets

Omnium ships starter charts for common markets that you can apply and then adjust. You must verify every external code against your own ERP's MVA-kode chart — the presets use commonly-used codes but every ERP differs.

Norway

CodeNameRateExternal code
HIGHStandard 25%253
MIDLav sats 12%1233
FOODNæringsmidler 15%1531
FISHRåfisk 11.11%11.1132
ZEROFritatt for mva (0%)05
EXPORTEksport (0%)052
OUTSIDEUtenfor mva-loven0 (outside scope)6
PANTPant (statsavgift)0 (outside scope)

PANT represents a bottle/container deposit — a statutory deposit, not VAT — and should be mapped to its own GL account.

Sweden

CodeNameRateExternal code
HIGHStandard 25%25MP1
MIDLivsmedel 12%12MP2
LOWBöcker, transport 6%6MP3
ZEROMomsfri (0%)0MF
EXPORTExport (0%)0EX

On this page