VAT, Discount & Delivery
The three money fields below the cart need a paragraph each because there's nuance to each.
VAT — Ex-VAT and Inc-VAT modes
The Add 20% VAT checkbox enables VAT on the order. When ticked, a small Ex / Inc mode toggle appears for the cart, and an independent one appears for the delivery charge.
| Mode | What it means |
|---|---|
| Ex-VAT | Prices you type are net. We calculate the 20% VAT on top of each line. |
| Inc-VAT | Prices you type already include VAT. We back-calculate the net so Linnworks gets the right line totals. |
Linnworks stores per-line VAT rates and totals (it has to — Linnworks reports use them), so we pass the calculated net + tax rate per line.
Trade users: keep cart mode on Ex-VAT and only flip to Inc-VAT when you're working from a retail price list.
Mix-and-match: the cart and delivery have independent Ex/Inc modes. So you can have an Inc-VAT delivery charge on an Ex-VAT cart (or vice versa) if that's what your shipping rules quote.
Discount %
Type a percentage in the Discount field (0–100). The POS applies that same discount percentage to every line in the cart — it mirrors Linnworks's per-line DiscountPercentage field.
This is an order-wide discount tool, not a single-line discount. If you need to discount one item only, edit its unit price directly instead.
Delivery / Carriage
Type the net delivery charge (excluding any VAT in Ex-VAT mode, or including VAT in Inc-VAT mode for that field). The POS:
- Posts the value to Linnworks as a manual shipping adjustment (via
SetOrderShippingInfowithManualAdjust=true) - That stops Linnworks's shipping rules from recalculating the figure based on weight / dims
- The Ex/Inc-VAT toggle next to the field controls how the figure is interpreted before posting
Order totals
The cart footer shows the live running total:
- Subtotal (sum of
qty × unit £per line) - Discount (- the order discount applied)
- Delivery (+ the delivery charge)
- VAT (only shown when VAT is on)
- Total (the figure your customer pays)
These are computed in the browser as you type — no server round-trip — so they update instantly.