Aktuell produkt
Kontering bokföring - Ekonomirutin
Som underlag för transaktionernas kontering ska Konteringstabell (p_kont) användas.
I detaljbilden finns möjlighet att kopiera en befintlig rad för att lägga upp nya konton i samband med uppstart och komplettering av arbetet med bokföring. Syftet med kompletteringen är att spara tid och minska risken för fel när alla uppgifter matas in manuellt.
Konteringstabell (p_kont)
| Innehåll | Fältidentitet | Nyckel | Typ | Längd | Dec | Kommentar |
|---|---|---|---|---|---|---|
| Företag |
p_k001 |
X | A | 4 | ||
| Enhet |
p_k002 |
X | A | 2 | ||
| Avtal |
p_k003 |
X | A | 1 | ||
| Kategori |
p_k004 |
X | A | 2 | ||
| Lart from | p_k005 | X | A | 3 | ||
| Lart tom | p_k006 | X | A | 3 | ||
| Extra ID-fält 1 | p_k007 | X | A | 10 | Noll vid blankt | |
| Extra ID-fält 2 | p_k008 | X | A | 10 | Noll vid blankt | |
| Extra ID-fält 3 | p_k009 | X | A | 10 | Noll vid blankt | |
| Datum from | p_k010 | D | 8 | |||
| Datum tom | p_k011 | D | 8 | |||
| Benämning | p_k012 | A | 30 | Endast för upplysning, underlättar arbetet med upplägg av konto etc. | ||
| Bokföringstext | p_k013 | A | 30 | Kompletterande fält till löneartsbenämning t.ex. definiera som bruttolön, förmån etc. Ska kunna användas för grupperingar, buntningar m.m. Denna text "övertrumiumferar" texten i löneartstabellen 'p_r03'. | ||
| Konto | p_k014 | A | 20 | |||
| Motkonto | p_k015 | A | 20 | Används för att ange motkonto. | ||
| Kontodel 1 | p_k016 | A | 50 | * i pos 1 blankar grund kontodel 1. | ||
| Kontodel 2 | p_k017 | A | 50 | * i pos 1 blankar grund kontodel 2. | ||
| Kontodel 3 | p_k018 | A | 50 | * i pos 1 blankar grund kontodel 3 | ||
| Kontodel 4 | p_k019 | A | 50 | * i pos 1 blankar grund kontodel 4 | ||
| Kontodel 5 | p_k020 | A | 50 | * i pos 1 blankar grund kontodel 5 | ||
| Kontodel 6 | p_k021 | A | 50 | * i pos 1 blankar grund kontodel 6 | ||
| Kontodel 7 | p_k022 | A | 50 | * i pos 1 blankar grund kontodel 7 | ||
| Kontodel 8 | p_k023 | A | 50 | * i pos 1 blankar grund kontodel 8 | ||
| Kontodel 9 | p_k024 | A | 50 | * i pos 1 blankar grund kontodel 9 | ||
| Anställningsid | p_k025 | A | 1 | Används för att markera om anställningsid ska med i filen. J = anställningsid med i fil, annars blankt. |
||
| Avsättningsmarkering | p_k026 | A | 20 | Styr vilka avsättningar som ska göras enligt avsättningstabell. Fältet deklareras som occurs 20 á 1 tkn. En position för varje avsättning. | ||
| Idnr reseräkning | p_k027 | A | 1 |
Används ej. Fältet finns dock för att vid behov bifoga reseräkningsnummer i filen. |
||
| Reserv | p_k028 | A | 10 | |||
| Reserv | p_k028 | A | 10 | |||
| Reserv | p_k030 | A | 10 | |||
| Reserv | p_k031 | A | 10 | |||
| Reserv | p_k032 | A | 10 | |||
| Reserv | p_k033 | N | 10 | 2 | ||
| Reserv | p_k034 | N | 10 | 2 | ||
| Reserv | p_k035 | N | 10 | 2 | ||
| Reserv | p_k036 | N | 10 | 2 | ||
| Reserv | p_k037 | N | 10 | 2 | ||
| Motkontodel 1 | p_k038 | A | 50 | * i pos 1 blankar motkontodel 1 | ||
| Motkontodel 2 | p_k039 | A | 50 | * i pos 1 blankar motkontodel 2 | ||
| Motkontodel 3 | p_k040 | A | 50 | * i pos 1 blankar motkontodel 3 | ||
| Motkontodel 4 | p_k041 | A | 50 | * i pos 1 blankar motkontodel 4 | ||
| Motkontodel 5 | p_k042 | A | 50 | * i pos 1 blankar motkontodel 5 | ||
| Motkontodel 6 | p_k043 | A | 50 | * i pos 1 blankar motkontodel 6 | ||
| Motkontodel 7 | p_k044 | A | 50 | * i pos 1 blankar motkontodel 7 | ||
| Motkontodel 8 | p_k045 | A | 50 | * i pos 1 blankar motkontodel 8 | ||
| Motkontodel 9 | p_k046 | A | 50 | * i pos 1 blankar motkontodel 9 | ||
| Reserv | p_k047 | A | 20 | |||
| Reserv | p_k048 | A | 20 | |||
| Reserv | p_k049 | A | 20 | |||
| Reserv | p_k050 | A | 20 | |||
| Reserv | p_k051 | A | 20 |
Varje transaktion (rad med löneart och belopp) innehåller kontosträng enligt nedan:
| Namn | Beskrivning |
|---|---|
| Konto |
Prio: |
|
Kontodel 1 |
Prio: |
|
Kontodel 2 |
Prio: |
|
Kontodel 3 |
Prio: 1. Hämtas från transaktionen = p_txxxe3 2. Hämtas från tabellen 'p_kont' = p_k018 3. Hämtas från 'std_avd' = avd033 |
| Kontodel 4 | Prio: 1. Hämtas från transaktionen = p_txxxe4 2. Hämtas från tabellen 'p_kont' = p_k019 3. Hämtas från 'std_avd' = avd034 |
| Kontodel 5 | Prio: 1. Hämtas från transaktionen = p_txxxe5 2. Hämtas från tabellen 'p_kont' = p_k020 3. Hämtas från 'std_avd' = avd035 |
| Kontodel 6 | Prio: 1. Hämtas från transaktionen = p_txxxe6 2. Hämtas från tabellen 'p_kont' = p_k021 3. Hämtas från 'std_avd' = avd036 |
| Kontodel 7 | Prio: 1. Hämtas från transaktionen = p_txxxe7 2. Hämtas från tabellen 'p_kont' = p_k023 3. Hämtas från 'std_avd' = 037 |
| Kontodel 8 | Prio: 1. Hämtas från transaktion = p_txxxe8 2. Hämtas från tabell 'p_kont' = p_k023 3. Hämtas från 'std_avd' = avd038 |
| Kontodel 9 | Prio: 1. Hämtas från transaktionen = p_txxxe9 2. Hämtas från tabellen 'p_kont' = p_024 3. Hämtas från 'std_avd' = avd039 |
Rapportering av avvikande konto, kontodel 1-9 skall vara möjlig. Om konto rapporteras i transen så gäller det. Kostnadsställe hämtas i första hand från transen, i andra hand från konteringstabellen, i tredje hand från tabell för hemkostnadsställe. Vid hämtning i tabellen för hemkostnadsställe ska det kostnadsställe hämtas som gällde vid transaktionens from-datum. Ex: Om transaktionens from-datum är ÅÅÅÅ-04-10 så ska det kostnadsställe som gällde per den 10/4 ÅÅÅÅ hämtas från tabellen för hemkostnadsställe.
Kontosträng deklareras i tabell 05, Text och Kontroll på företag/enhet/avtal/kategori:
Bokföringsposterna buntas normalt på konteringsbegreppet men om kontodel1-9 skall blankas ut i buntningen till fil sätts en asterisk (*) i första positionen i respektive fält, kontodel1-9 i konteringstabellen (tabell p_kont) för respektive löneart.
För att blanka Motkontodel 1-9 i buntning till fil sätts en asterisk(*) i första positionen i respektive fält, motkontodel 1-9 . Ett exempel kan vara lönearten för preliminär skatt
Kvantitet
I körbeställningen anges vilka lönearter vars kvantitet (txxx01=löneartens tim/antalsfält) ska bokas. Dessa anges inom typsintervall, löneartsintervall inom typkoden kan exkluderas. (Se beskrivning av körbeställning ovan). Kvantitet som bokas skrivs till p_bokf50 i fält p_boknu1.
Semester- och kompskuld
Semesterskulder och kompskulder beräknas i samband med löneberäkning på separata lönearter (separat typkod = upplysningslöneart) och behandlas som alla andra transaktioner, dvs konteras via konteringstabellen. Ackumulerad eller förändring av komp- och semesterskuld beräknas via lönearter.
Vid grundkontering i tabellen Hemkostnadsställe så byts kostnadsställe mitt i månaden.
Vid byte av kostnadsställe under månaden, d.v.s på annan dag än den 1:e så skapas en bokföringspost på det nya och en på det gamla konteringsbegreppet. Detta under förutsättning att transaktionen har from och tom-datum ifyllt, om from/tom-datum saknas, så hämtas uppgifter från tabellen Hemkostnadsställe med utbetalningsdatum.
Beräkningsprincip:
Beloppet proportioneras enligt formeln: belopp i trans / månadens kalenderdagar x kalenderdagar inom respektive datumintervall. Beloppen avrundas till hela krontal och summan av de båda beloppen ska totalt motsvara det totalt obrutna beloppet.
Fördelning av lön, förmåner och sociala avgifter
Fast fördelning enligt tabellen Avvikande kontering std_aknt
Om fast fördelning ska göras på flera kostnadsställen rapporteras detta i tabell std_akn. De lönearter som ska ingå i fördelningen anges i körbeställning i typkodsintervall.
Exempel:
- 01 - 29 (all bruttolön)
- 34 - 34 (tillägg efter skatt)
- 90 - 95 (förmåner)
- 98 - 98 (sem-, komp- och atkskuld)
Undantaget de transaktioner som eventuellt har en avvikande eller fast kontering.
Löneart x10 - timfördelning (rapporteras manuellt eller från försystem)
Timmar angivet med de timmar som skall fördelas.
Exempel på innehåll: / lart=x10 / tim = xx.xx / kställe = xxxxx
I körbeställningen anges formel för fördelning och den ska finnas upplagd i tabell 04 i Formler tabell 04 - Tabellverk. Formeln används för att beräkna timlön vid fördelning per timme.
T.ex. M-lön / arbetad tid = timlön * angivna timmar. Resultatet blir en debetbokning på det avvikande kontot och /eller kostnadsstället och en kreditbokning på ordinarie kontot/hemkostnadsstället.
Exempel:
Transaktionsregistret (p_ptrans):
| Ursprung | Löneart | Benämning | Tim | Apris | Belopp | Konto | Ansvar |
|---|---|---|---|---|---|---|---|
| Tabell för Hemkostnadsställe | 011 | Månadslön | 20 000 | 07197 | |||
| Webb tid | x10 | Fördeln tim | 160 | 50000 | 1234 |
Från tidsystem kommer x10 med 160 tim på avvikande kontosträng (konto, k_ställe, ansvar o.s.v. ). I bokföringen skapas debet respektive kreditposter enligt följande.
Konterade transregistret (p_bokf50):
| Ursprung | Löneart | Benämning | Tim | Apris | Belopp | Konto | Ansvar |
|---|---|---|---|---|---|---|---|
| Tabell för Hemkostnadsställe | 011 | Månadslön | 20 000 | 07197 | |||
| Webb tid | x10 | Fördeln tim | 160 | fx10 | 18 286 | 50000 | 1234 |
| x10 | Fördeln tim | 160 | fx10 | -18 286 | 07197 |
För kreditposten som skapas i bokföringen på lart x10 hämtas motkontot från konteringstabellen (p_kont). Á-priset beräknas m h a formel från körbeställning
Beräkning av sociala avgifter
Påslagsberäkning ska endast ske för personer med inkomst >1000. Kontroll görs mot formel angiven i körbeställning. Om resultat av formel är <1000 så ska ingen påslagsberäkning göras. Retroaktiv justering ska ej ske i de fall en person vid första utbetalning hamnat under 1000 kr och vid en efterföljande månad får ytterligare en utbetalning. Påslagsberäkning sker alltså endast fr o m den månad där 1000 kr passeras.
Övrigt
Nettolönebeloppet (typkod = 60) som används för motkontering skall vända tecken till negativt värde. Konteringen av denna sker i konteringstabellen, tabell p_kont.
För vissa transaktioner ska anställnings-id skickas med till ekonomisystemet. Detta styrs via fält Anställningsid (p_k025) i konteringstabellen (p_kont). Om ”J” satts i detta fält i tabell p_kont så ska transaktionen kompletteras med anställnings-id.