---
title: "Guide för att skapa anpassade resultatrapportmallar"
description: "Syntax och operatorer för att bygga egna resultatrapportmallar i Kleer."
lastModified: "2026-06-15"
search:
  tags:
    - "guide"
    - "skapa"
    - "anpassade"
    - "resultatrapportmallar"
    - "teknisk"
    - "dokumentation"
    - "andinclude"
    - "orinclude"
---

Resultatrapportmallar styr hur resultatrapporten är uppställd. Som standard finns två mallar,
en på svenska och en på engelska — de hittas under **Inställningar → Admin → Resultatrapporter**.
Resultatrapporter är anpassningsbara i Kleer, och anpassningarna görs genom att redigera
resultatrapportmallarna.

:::note
Den här sidan täcker mallens syntax. Kravställning för beställningar från supporten och
kantfall finns längst ner.
:::

## Så fungerar mallen

Mallen är uppbyggd av fyra typer av rader:

- **Huvudrubriker** — grupperar rapporten. Ofta bara ett namn som indikerar vilken typ av
  resultatpost stycket avser (t.ex. "Rörelsens intäkter").
- **Underrubriker/Accounts** — listar konton och summeringar. Kan vara ett konto, ett
  intervall, eller en kombination. Får alltid en summeringsrad som summerar alla konton för
  underrubriken.
- **Summeringsrader/Aggregeringar** — visar enbart en summa för ett givet kontointervall.
  Till skillnad från underrubriker visas inte varje konto som egen rad, bara namnet på
  summeringsraden och själva summeringen.
- **Procentsummeringsrader/Procentaggregeringar** — summerar och beräknar en kvot från
  summan av en eller flera täljare/nämnare. Visar namnet på raden och en kvot i procent.

**Exempel** på hur det renderas:

```
Rörelsens intäkter          → Huvudrubrik
  Nettoomsättning
    3001  Försäljning inom Sverige, 25 % moms      1 354,80
    3010  Konsulttjänster                    349 067 740,84   → Underrubrik
    3021                                              -50,00
    3740  Öres- och kronutjämning                     -0,25
  Summa nettoomsättning                     349 069 045,39
  Summa rörelsens intäkter                  349 069 045,39   → Summeringsrad

Rörelsens kostnader
  Varu- och materialkostnader
    4600  Legoarbeten och underentreprenader     -1 100,00
  Summa varu- och materialkostnader              -1 100,39
  Bruttovinst                               349 067 945,39
  %                                                   100%   → Procentsummeringsrad
```

## Syntax

Mallen har åtta kolumner:

| Kolumn | Beskrivning |
| --- | --- |
| Id | Unik identifierare för raden — måste vara i stigande, obruten indexering |
| Beskrivning | Namn på raden |
| Typ av rad | En av `Header` (Huvudrubrik), `Accounts` (Underrubrik), `Aggregation` (Summeringsrad), `AggregationPercentage` (Procentsummeringsrad) |
| Visa endast på | Används ej |
| Visa om 0 | `SANT` eller `FALSKT` — huruvida raden ska visas om summan blir 0 |
| Omvänt tecken | `SANT` eller `FALSKT` (standard `SANT`). Vänder summans tecken — kreditbokningar är negativa och debetbokningar positiva i databasen, men intäkter (kredit) vill man oftast visa som positiva |
| Procenthantering | Används endast av `AggregationPercentage`: `HideNegative` (visa ej om procenten blir negativ), `HideDividendZero` (visa ej om procenten blir 0), `HideDividendZeroChangeSign` (visa ej om 0, annars omvänt tecken) |
| Vad ska visas? | Kontointervall (ev. med kategori-filter) eller en referens till en annan rad via `Include` |

Genom att använda flera kolumner längre åt höger kan man lägga till fler saker som ska ingå
på en rad. Håll dig till en kolumn i taget.

## Operatorer och exempel

För att inkludera eller exkludera en specifik kategori i ett kontointervall finns tre funktioner:
`AndInclude`, `OrInclude`, `Exclude`.

**Syntax:**

```
Kontointervall NamnPåRubrik Operator{Huvudkategori:Underkategori}
```

### AndInclude — inkludera en given kategori

```
3000-3999 Utvecklingsintäkter AndInclude{Affärsområde:Utveckling}
```

Skapar rubriken "Utvecklingsintäkter" som inkluderar alla bokningar i kontointervallet
3000–3999 som är kategoritaggade med "Utveckling".

### OrInclude — inkludera om en av givna kategorier

```
3000-3999 Growthintäkter OrInclude{Affärsområde:Sälj; Affärsområde:Implementering}
```

Skapar rubriken "Growthintäkter" som inkluderar alla bokningar i 3000–3999 taggade med
"Sälj" *eller* "Implementering".

### Exclude — exkludera kategori

```
3000-3999 Säljintäkter Exclude{Affärsområde:Implementering}
```

Skapar rubriken "Säljintäkter" som inkluderar alla bokningar i 3000–3999 *förutom* de
taggade med "Implementering".

### Kombinera funktioner

```
3000-3999 Specialintäkter OrInclude{Affärsområde:Utveckling; Affärsområde:Sälj} Exclude{Region:Stockholm}
```

Skapar rubriken "Specialintäkter" som inkluderar bokningar taggade "Utveckling" eller "Sälj",
förutom de som samtidigt är taggade "Stockholm".

### Referera med Include

Genom att skriva `Include:X` refererar man till raden med ID `X`. Detta är särskilt bekvämt
tillsammans med `Aggregation` när man vill skapa en summeringsrad — genom att referera till
alla rader som ska summeras behöver man inte skriva om kontointervallen och riskerar inte
enkla stavfel.

För `AggregationPercentage` måste man dessutom ange om den inkluderade raden ska användas
som täljare eller nämnare, genom att skriva `Divisor` eller `Dividend` efter `Include`. Divisor är
nämnaren, Dividend är täljaren:

```
Include:4 Divisor    Include:9 Dividend
```

Beräknar kvoten `rad 9 / rad 4` ("rad 9 delat på rad 4").

## Kantfall, tips och saker man bör tänka på

:::warning
- Alla konton anges som intervaller, även om det bara gäller ett konto — vill man visa konto
  3000 skriver man `3000-3000` i cellen.
- Det går **inte** att göra en negativ include. Om man behöver summera två tidigare rader där
  den ena ska ha omvänt tecken finns idag ingen inbyggd lösning för det (byta tecken på en
  redan refererad rad).
:::

## Behöver du hjälp att skapa en resultatrapportmall?

Kontakta [teknisk support](/kontakt/kontakt-och-support). Supporten ber dig fylla i ett
Excel-dokument som specificerar vilka rubriker, kontointervall och eventuella summeringsrader
som ska finnas med. Dokumentet är en förenkling av mallen och fungerar som en kravställning
som supporten sedan översätter till en fungerande resultatrapportmall — förifyllt med de
vanligast förekommande önskemålen för anpassade resultatrapportmallar.
