För varje vald händelse skapas en matris som utgör vad som kan hända vid en transaktion. Här är prioriteringsordningen extremt viktigt. Ordningen utgör en stegvis kontroll där systemet testar varje rad enskilt i prioritetsordning tills transaktionens uppgifter överensstämmer med villkoren angivna på en rad. När systemet får en träff på en rad kommer systemet avsluta sin sökning och kontera till de konton som är uppsatta på den raden som systemet får träff på. Systemet kommer ej söka på samtliga rader, utan enbart tills systemet får träff. Prioritetsordningen för raderna är därför essentiell för att regelverket skall fungera korrekt. ExempelGeneras exempelvis en faktura så heter händelsen 'CustomerInvoice'. Systemet kommer då kolla första raden i prioritetsordningen och se om transaktionen matchar de villkor som är definierade på raden. I detta exempel så kommer systemet först kolla om fakturan har generats för en försäljning i Sverige, om detta stämmer kommer systemet få träff på raden och kontera mot de konton som är uppsatta på raden. Är det inte försäljning i Sverige kommer systemet gå vidare till nästa rad tills den får träff och kommer kontera mot de konton angivna för den raden. Raden för land skall anges i format enligt ISO 3166 Alpha-2, (2 bokstäver för varje land). Dessa finnes här: https://sv.wikipedia.org/wiki/ISO_3166#ISO_3166-1-koder Sammanfattning- Transaktionens innehåll matchas mot villkoren för varje enskild rad i prioritetsordning.
- Varje enskilt villkor på en rad måste exakt stämma överens med transaktionens innehåll för att systemet skall ge träff för den raden. Samtliga angivna villkor för raden måste alltså matcha för att transaktionen skall konteras enligt raden.
- Systemet kommer enbart söka träff på angivna villkorsfält. Lämnas ett villkorsfält blankt så komme systemet inte söka träff för det villkoret utan automatiskt godkänna alla värden gällande det villkoret.
Konton & KonteringsutfallSystemet konterar samtliga transaktioner. Detta betyder att för varje transaktion skrivs det ner flera olika kontonummer som är angivna på den rad systemet får träff på. Dessa konton används i samband med att det skapas konteringsutfall. Varje transaktion i systemet stämplas med flera kontonummer: debit, kredit, moms, punktskatt. Grundprincipen för konteringsreglerna beskrivas nedan.
Exempel: Försäljning har skett mot en Norsk kund och vi vill nu bokföra frakten till Norge på ett annan konto.
|