Vendion
    Accounting & Finance

    Accounts Receivable (1510) – Booking Invoiced Orders

    5 min read#38

    Account 1510 – Accounts Receivable is one of the most important asset accounts in the Swedish BAS chart of accounts for restaurants that invoice. When an order is sent for invoicing instead of being paid immediately, revenue isn't deferred to a "later" account – it's booked now, the same day, according to the accrual principle.

    The base voucher on invoicing:

    Assume you sell a company lunch for 1,000 SEK including 25% VAT (alcohol) to a consulting firm that will be invoiced:

    Account  Name                   Debit    Credit
    ─────────────────────────────────────────────────
    1510     Accounts Receivable    1000
    3001     Sales – food                     800
    2610     Output VAT 25%                   200
    ─────────────────────────────────────────────────
                                   1000    1000
    

    Important: This is exactly the same voucher as for cash sales, except for the debit side. Compare:

    Payment methodDebitCredit
    Card1580 (Bank) 10003001 800 + 2610 200
    Cash1910 (Cash) 10003001 800 + 2610 200
    Swish1581 (Swish) 10003001 800 + 2610 200
    Invoice1510 (A/R) 10003001 800 + 2610 200

    Revenue, VAT, category – everything is identical. The only difference is what you own afterwards: money in the bank account, or a receivable from the customer.

    Why is revenue booked NOW and not at payment?

    Sweden follows the accrual principle (Bookkeeping Act Chapter 5 § 2). It states that revenue is recognized when the performance is delivered, not when money arrives. At your restaurant:

    • The guest has eaten the food
    • The waiter has served
    • The chef has cooked
    • Delivery is complete

    Performance is delivered → revenue should be booked now.

    If you instead waited to book revenue until money came in:

    1. Your result would look wrong (you've earned money but not reported it)
    2. VAT would be reported in the wrong period (Skatteverket requires reporting at time of delivery)
    3. Your balance sheet would miss an asset (receivables wouldn't show)

    This principle is called accrual basis (opposite: cash basis, only used by very small companies, <3 million turnover).

    Period matching at month end:

    Assume you sell 50,000 SEK on invoice the last day of April (30 April) with due date 30 May. Then:

    • April is booked: revenue 40,000 SEK + VAT 10,000 SEK + receivable 50,000 SEK
    • May is booked (when payment arrives): receivable disappears, bank increases – no revenue, no VAT

    This is accrual matching in practice. If you had booked everything in May (when money came), the April result would look worse and the May result too good – the whole point of accrual matching is that the result should reflect reality.

    How Vendion books automatically:

    Vendion handles this via the Z-report. When the day closes:

    1. The system sums all invoiced orders
    2. A voucher is created per day where the payment method "Invoice" is mapped to 1510
    3. The voucher is exported to SIE or pushed to Fortnox via API

    In Admin → Accounting → Chart of Accounts there's a setting for the receivables account with default 1510. If your accountant wants to use a different account (some use 1515 for split receivables, 1519 for doubtful), it can be changed directly in the settings.

    Check the balance – how much is unpaid?

    In /admin/bokforing → tab "Vouchers" you can see all vouchers. To see current receivables (the balance on 1510), go into Fortnox/Visma after the SIE import. There you can:

    • List all unpaid invoices per customer
    • See aging (0-30 days, 31-60, 61-90, >90)
    • Send reminders
    • Debt collection if needed

    Vendion shows: The list of invoice bases with status (pending, sent, invoiced, paid). Vendion does NOT show: Aging analysis – that's Fortnox/Visma's job.

    Monthly reconciliation:

    At each month end, your accountant should:

    1. Sum the balance of 1510 in the general ledger
    2. Compare with the total of unpaid invoices in Fortnox/Visma
    3. Any difference = manual correction (e.g. uninvoiced base, duplicate, missing match)

    Normal balance on 1510: Between 50,000 – 500,000 SEK for a mid-sized restaurant with B2B customers. For pure à la carte without business customers, 1510 should be 0 SEK at all times.

    When a customer pays:

    When payment arrives it's booked separately (in Fortnox, not in Vendion):

    Account  Name                   Debit    Credit
    ─────────────────────────────────────────────────
    1580     Bank                   1000
    1510     Accounts Receivable              1000
    ─────────────────────────────────────────────────
                                   1000    1000
    

    No VAT, no revenue – it's just an asset transfer (receivable → bank). Revenue was already booked when performance happened.

    Common mistakes around 1510:

    1. Forgetting to book receivable – cashier chooses "Cash" even though the customer should be invoiced → revenue ends up in 1910 instead of 1510, bank matching becomes impossible
    2. Duplicate receivables – same order invoiced via two systems → balance doubles
    3. Not writing off old receivables – a 2023 receivable that never arrived → should be written off against 1511 (see separate article)
    4. Wrong VAT handling – using wrong VAT account on the debit side (1510 is only the receivable, VAT belongs to 2610/2620 credited)

    Read more: Invoicing in Vendion – How It Works, Paid Invoice – Cash Flow Handling, Customer Loss and Write-off (1511).

    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?