Vendion
    Accounting & Finance

    Refund Integrity in the VAT Reform — Historical Rate Preserved

    9 min read#49

    One of the most overlooked aspects of the VAT reform is what happens when a guest comes back and wants to return an old order — after the rules have changed. The short answer: Vendion handles it correctly automatically. The long answer involves a fundamental accounting principle that the Swedish Tax Agency holds strictly: a credit must match the original exactly.

    This article walks through why this matters, how Vendion solves it, and gives concrete examples of common scenarios where the historical VAT rate is preserved.

    The principle: "credit matches original"

    When you sell something with 12% VAT and the guest later returns it, the credit (return) must be booked with exactly 12% VAT, regardless of what rate applies on the day of the return. This is mandated through the Bookkeeping Act and the Tax Agency's general guidance on handling returns.

    The opposite would create absurd gaps:

    • Without matching: You sell an alcohol item for 690 SEK on March 31, 2026 (25%). The guest returns it on April 2 (after the reform). If the return is done with 25%, it matches. But if the reform had instead lowered alcohol VAT to 12%, a return at 12% would mean you refund 690 SEK with 12% VAT from the customer while you originally collected 25% VAT from them. The difference becomes the state owing you money that never existed.

    • With matching: Original was 25% → return is 25%. Net is 0. Everything balances.

    That's why the Tax Agency requires every return to exactly mirror the original — both amount and VAT rate.

    How Vendion solves it

    Vendion saves two values permanently on every sold order line:

    1. VAT category (e.g. "Alcoholic beverage", "Food/non-alcoholic beverage")
    2. VAT rate (e.g. 12, 25, 6)

    When a return is created, Vendion copies both values from the original line to the return line — exactly as they were when the product was sold, regardless of today's rules.

    Technical expression: Lines are "snapshots" in time. They never change retroactively when the category or reform changes.

    Scenario 1 — Alcohol return across the reform line

    This is the edge case of a guest who bought alcohol before the reform and returns after.

    Original sale (2026-03-15):

    ProductCategoryRatePrice incl.VAT
    Wine bottleAlcoholic beverage25%450 SEK90 SEK

    Return (2026-05-01, after reform):

    ProductCategoryRatePrice incl.VAT
    Wine bottle (return)Alcoholic beverage25%-450 SEK-90 SEK

    The return shows 25% — not today's rate. The bookkeeping becomes:

    AccountDebitCredit
    3003 Alcohol sales 25%360
    2610 Output VAT 25%90
    1580 Card receivables450

    Observation: Alcohol is always 25% and was not affected by the reform. But the principle is the same for all categories — the historical rate is preserved.

    Scenario 2 — Food return across the reform line (with reclassification)

    This is the more interesting case where the reform actually takes effect.

    Original sale (2026-03-15): A guest buys a takeaway pizza for 149 SEK. Before the reform, takeaway was also 12% (since the 2026 reform wasn't in force yet).

    ProductCategoryOrder formatRatePrice incl.VAT
    Pizza takeawayFood/non-alc bevTakeaway12%149 SEK15.96 SEK

    Return (2026-05-01, after reform):

    ProductCategoryOrder formatRatePrice incl.VAT
    Pizza takeaway (return)Food/non-alc bevTakeaway12%-149 SEK-15.96 SEK

    The return shows 12% — the original rate, not today's 6%. Vendion doesn't look up today's rules; the line carries its history.

    Bookkeeping becomes:

    AccountDebitCredit
    3001 Food sales 12%133.04
    2620 Output VAT 12%15.96
    1580 Card receivables149

    Important: Crediting to account 2620 (12%) and not 2630 (6%) is critical. The Tax Agency audits that VAT reporting balances per rate — if you booked the original on 2620, the credit must go back there.

    Scenario 3 — Gift card bought before the reform

    Gift cards are a special case because VAT doesn't arise at purchase but at redemption.

    Original sale (2026-02-10, 500 SEK gift card):

    ProductCategoryRatePrice incl.VAT
    Gift card 500 SEKExempt (issuance)0%500 SEK0 SEK

    Bookkeeping:

    AccountDebitCredit
    1580 Card receivables500
    2421 Gift card liability500

    No VAT to preserve here — issuance is exempt.

    Redemption (2026-05-01, after reform): The guest redeems the gift card against a takeaway pizza.

    ProductCategoryOrder formatRatePrice incl.VAT
    Pizza takeawayFood/non-alc bevTakeaway6%149 SEK8.43 SEK

    At redemption, the then-applicable rate is used — 6% — because that's when VAT is realized. This follows VAT Act Ch. 5 § 40 which explicitly states: "VAT on a multi-purpose voucher arises on redemption."

    Bookkeeping at redemption:

    AccountDebitCredit
    2421 Gift card liability149
    3002 Takeaway sales 6%140.57
    2630 Output VAT 6%8.43

    This is thus the opposite of the refund case. Gift card = rate at redemption. Regular goods return = rate at sale. Vendion knows the difference and handles both correctly.

    Scenario 4 — Partial return

    A guest returns one of several items from a mixed order.

    Original sale (2026-04-10):

    ProductCategoryRatePrice incl.VAT
    Burger (table)Food/non-alc bev12%149 SEK15.96 SEK
    BeerAlcoholic beverage25%69 SEK13.80 SEK
    Fries (table)Food/non-alc bev12%39 SEK4.18 SEK

    Total: 257 SEK, VAT 33.94 SEK.

    Return of only the burger (2026-04-15): Vendion returns the line with 12% VAT — same as the original line. Beer and fries remain in the original order and are unaffected.

    No VAT swapping happens. If you exchanged a line for a pricier product with a different category, that would be a new sale + a return — both treated separately with their respective rates.

    Common misconceptions

    "But if the law has changed, shouldn't I book by the new rules?"

    No. Bookkeeping follows the principle that an event in time is booked per the rules applicable at the time. A return is not a new event but a correction of a previous event. The Tax Agency's wording: "VAT reporting shall show the actual VAT that was debited or credited at each transaction."

    "Will the Tax Agency really audit this?"

    Yes, especially after the reform. Restaurants with systematic errors in refund matching get flagged directly in automated audits because it's a classic fraud pattern (sell with low VAT, return with high → get money back). Vendion preserves the line exactly and builds an audit-friendly log.

    "What happens if I manually enter a different rate at return?"

    Vendion doesn't let staff change the VAT rate on a return — it's copied automatically from the original. The only exception is per-line override with cashier permission and reason, which is logged for Tax Agency audit. It's not a "stealth change" but a documented deviation that must be justifiable.

    Audit trail

    Every return creates a permanent trace in Vendion:

    • Original order reference — which order the return belongs to
    • Original date — when the product was sold
    • Original rate — what VAT rate applied then
    • Return date — when the return happened
    • Return rate — what rate was used (same as original)
    • Staff ID — which cashier performed the return
    • Control code — control box signature from the cash register

    If the Tax Agency comes for a spot check, you can show this history and prove every return is correctly handled.

    Table: original date → rate on return

    Item typeOriginal dateOriginal rateReturn dateRate on return
    Alcohol2026-03-1525%2026-05-0125%
    Alcohol2026-05-0125%2026-05-1025%
    Food (table)2026-03-1512%2026-05-0112%
    Food (table)2026-05-0112%2026-05-1012%
    Food (takeaway)2026-03-1512%2026-05-0112% (original)
    Food (takeaway)2026-05-016%2026-05-106%
    Cookbook2026-03-156%2026-05-016%

    Gift cards: opposite logic

    IssuedRate at issuanceRedeemedRate at redemption
    2026-02-100% (exempt)2026-05-01, food takeaway6% (today's)
    2026-02-100% (exempt)2026-05-01, food table12% (today's)
    2026-02-100% (exempt)2026-05-01, alcohol25% (today's)

    Key difference: Gift card = rate at redemption (when VAT arises). Return = rate at sale (when VAT arose).

    Summary

    • Vendion saves the original VAT rate + category on every sold line permanently.
    • On return, the rate is copied from the original — today's rules don't apply.
    • This is the Tax Agency's requirement and protects you from audit disputes.
    • Gift cards are the opposite case: rate at redemption (not at issuance).
    • Everything is handled automatically — staff can't accidentally set the wrong rate on a return either.

    Questions about refund handling or feel a return went wrong? Contact Vendion Support and we'll go through it case by case.

    Source: Swedish Bookkeeping Act (1999:1078), VAT Act Ch. 5 § 40 (multi-purpose voucher), VAT Act Ch. 7 § 1, Tax Agency general guidance on returns and credits.

    This feature is part of Vendion POS.

    Curious how it looks in practice? Read more about the product or book a short demo.

    Was this article helpful?