Buvette — drift & efterlevnad
Permits with expiry monitoring, revenue tracking per event, automatic COGS and waste posting, plus buvette shift staffing. Till sessions, inventory and Z-reports are managed in Kiosk.
⚠️
Compliance check: 1 permit expires within 60 days, 1 has expired
The serving permit expires 2026-08-31 — start the renewal with the municipality. The lottery permit has expired: lottery sales in the sales surface are blocked until a new permit is registered.
Permits & licences — expiry monitoring with reminders
| Type | Nummer | Issuer | Issued | Expires | Ansvarig | Status | |
|---|---|---|---|---|---|---|---|
| Serving permit (alcohol) | ST-2024-1187 | Nordvik municipality | 2024-09-01 | 2026-08-31 | Anna Berglund | Expires soon | · · |
| Livsmedelsregistrering | LR-2023-0442 | Environment & health, Nordvik | 2023-03-15 | Tillsvidare | Anna Berglund | Valid | · |
| Brandskyddskontroll (SBA) | BSK-2026-021 | Fire and rescue service | 2026-02-10 | 2027-02-10 | Vaktm. Ek | Valid | · |
| Lottery permit | LT-2022-388 | Kommunstyrelsen | 2022-05-01 | 2025-05-01 | Erik Sandvik | Expired | · · |
Reminders are sent 90/60/30 days before expiry to the responsible person + the board. The compliance check runs before a till session with alcohol sales can be opened.
Register / renew permit (all fields)
Revenue per event — event-linked till sessions
14 320 kr
Sales · Club championship
187
Kvitton
77 kr
Average purchase
9 310 kr
Gross profit (after COGS)
| Event | Date | Kvitton | Sales | Kontant | Kort | Swish | COGS | Brutto | |
|---|---|---|---|---|---|---|---|---|---|
| Club championship doublette | 27–28 jun | 187 | 14 320 kr | 2 410 kr | 5 630 kr | 6 280 kr | 5 010 kr | 9 310 kr | · |
| Summer series round 4 | 13 jun | 64 | 4 410 kr | 820 kr | 1 730 kr | 1 860 kr | 1 540 kr | 2 870 kr | · |
| Veteran-cup | 30 maj | 91 | 6 105 kr | 1 020 kr | 2 480 kr | 2 605 kr | 2 140 kr | 3 965 kr | · |
Till sessions are linked to an event when the till is opened (the "Link to competition" field in Kiosk). Payment-method breakdown comes from the transactions; COGS from the products' unit cost.
📈
No event-linked sessions this season.
Choose an event when you open the till and the revenue is collected here.
Automatic COGS posting — cost of goods from the inventory's unit cost (unit_cost)
Inventory adjustments → cost accounts — consolidated at Z close
How the latest day-end close was posted (Z-114 · 2026-06-28)
| Account | Description | Debet | Kredit |
|---|---|---|---|
| 4010 Goods purchases | COGS Z-114 (87 kvitton, batch) | 2 190 kr | |
| 4790 Svinn | Waste: 4 × sausage expired | 52 kr | |
| 1460 Inventory of merchandise | Lageruttag Z-114 | 2 242 kr |
The voucher is created automatically with source
kiosk_z and appears in Bookkeeping. The revenue side (sales + VAT) is posted by the Z-report itself.Shift lifecycle — hours are counted automatically from check-in/out
planned → confirmed → in_progress → completed
Buvette-pass — helgens bemanning
The whole schedule (all roles) → | Pass | Date / time | Volunteer | Incheckad | Utcheckad | Hours (auto) | Status | |
|---|---|---|---|---|---|---|---|
| Buvette morning | Sat 4 Jul 09–13 | Anna B. | 08:52 | — | — | in_progress | |
| Buvette eftermiddag | Sat 4 Jul 13–17 | Nina P. | — | — | — | confirmed | |
| Buvette evening | Sat 4 Jul 17–21 | — open — | — | — | — | planned | |
| Buvette morning | Sat 27 Jun 09–13 | Gustav P. | 08:58 | 13:04 | 4,1 h | completed | — |
The shift is linked to the till session when the till is opened (cashier tracking in the Z-report). Volunteer hours are totalled per person and season — the basis for the club's volunteer statistics.
New volunteer shift (all fields)
🤝
No shifts planned for the period.
Create and publish open shifts so members can sign up in the app.