Regler som styr hur inkommande Svefakturor konteras automatiskt — utan att du skriver kod.
Importlogiken är hjärnan bakom EDI-konteringen (Svefaktura 1.0 och Svefaktura 2.0). Varje regel beskriver hur ett specifikt mönster i en inkommande Svefaktura ska översättas till kontering — vilket konto, vilken koddel, vilket projekt. Lägg till en regel istället för att ändra koden.
En regel — tre delar
| Del | Vad den gör |
|---|---|
| Källa | Vilket dataset reglerna slår upp mot (t.ex. ett mätpunktsregister) |
| Where | Villkor för matchning — t.ex. LevNr = 12345 och Matarnr = @Matarnr |
| Returvärden | Vilka kolumner som ska kopieras till konteringen — Konto, Kd1–Kd8, Projekt |
@-prefix betyder körtidsparameter: värdet kommer från fakturan när den importeras.
Exempel: el-fakturor från Vattenfall
Källa: Mätpunkter
Where: LevNr = 5566778899, Matarnr = @Matarnr
Returvärden: Konto, Kd1 (fastighet), Kd2 (kostnadsställe)
När en faktura kommer in från leverantör 5566778899 letar motorn upp mätpunkts-id från fakturan och slår upp rätt fastighet och kostnadsställe — utan manuell hantering.
Varför regler i stället för kod
Reglerna lever i databasen — inte i programkoden. Det betyder att:
- En ny leverantörstyp kräver ingen ny version av Amber
- Konsulten eller ekonomichefen kan justera regler utan utvecklare
- Reglerna är versionsstyrda — ingen logik försvinner i tysthet
Aktiv / inaktiv
Varje regel har en aktiv-flagga. Du kan tillfälligt stänga av en regel utan att radera den — användbart när du testar en ny variant parallellt med den gamla.
Sammankoppling med Mätpunktsregistret
Reglerna är ofta meningsfulla först i kombination med mätpunktsregistret och leverantörskopplingen. Tillsammans bygger de upp en automatisk pipeline: faktura in → reglerna identifierar mätpunkten → mätpunkten har en fastighet → fakturan konteras → AI ankomstbokar.