Skip to main content

Payroll

What this screen is for

Payroll is for employee salary work that needs an accounting handoff. Use it to review wage-period inputs, preview the generated L-series posting, stage payroll for ledger approval, and create payroll outputs that can be traced back to the same GL lines.

Before you start

Confirm the employee record, personnel category, salary period, gross-pay input, A-skatt method or table amount, bank details, identity number, and any payroll evidence needed for review. If no structured A-skatt method is present, the wage period must carry a confirmed skattetabell amount; structured methods can route f_skatt, sidoinkomst_30_percent, engangsbelopp_30_percent, and jamkning_percent through the payroll rule pack. Enter meal, car, fuel, and subsidized-interest benefits as typed benefit facts, not as a single manual benefit total; fuel for a benefit car raises the A-skatt/AGI value with the 1.2 uplift while employer contributions use the fuel market-value base. Enter employer-period sick absence as sick_pays facts with sick hours, normal weekly hours, optional salary base, karens status, and high-risk protection state. The posting reduces the ordinary wage account, books sick pay and karensavdrag on 7081/7281/7282, and recalculates A-skatt plus employer-contribution bases from the adjusted wage. Enter unpaid leave, VAB, parental leave, study leave, or private leave as absences facts with a configured deduction method: per-hour, per-workday, per-calendar-day, or whole-month. Absence deductions reduce the ordinary wage account instead of using a separate BAS account; parental leave and VAB absence facts default to AGI absence-reporting metadata. Calendar-day facts need valid dates, supported day kinds, and explicit semesterlönegrundande flags when they will drive vacation-liability method selection. Enter parental_pays only for employer-paid parental-pay top-ups; amounts paid by Försäkringskassan or AFA are not employer payroll costs and should not be entered as wage lines. Employer-paid parental pay routes to 7083/7283/7284 and raises A-skatt, employer-contribution, AGI, and payslip cash-wage bases. Enter domestic schablon traktamente as domestic_per_diems and mileage reimbursement as mileage_allowances; the rule pack splits tax-free amount and taxable excess before posting. Tax-free domestic traktamente routes to 7321, taxable excess to 7322, tax-free mileage to 7331, and taxable excess to 7332. The taxable excess raises A-skatt, employer contributions, AGI FK011, and payslip gross pay; the tax-free part only increases net payroll payout and sets the AGI checkbox for traktamente FK051 or bilersättning FK050. Enter receipt-backed employee outlays as outlays with actual cost account, amount excluding VAT, and input VAT. Outlays post to the actual cost account plus 2641, credit 2890, and settle 2890 through the payroll payout; do not route outlays to 73xx reimbursement accounts. Enter employer-paid healthcare and insurance premiums as typed insurance facts: mixed healthcare coverage posts the full premium to 7621 and uses the 60 percent taxable share for A-skatt, employer contributions, and AGI; fully taxable healthcare uses the full premium as the taxable share; tax-free group life and qualifying group sickness insurance create no benefit, AGI, or employer-contribution rows. Add any wage garnishment as a net-pay-only deduction with its reference, not as a lower gross wage or lower tax base. Add salary exchange for pension as a gross salary exchange fact; the posting moves that amount out of the employer-contribution wage base and into pension premium plus SLP lines. L-series posting preview requires confirmed wage periods, a valid identity number for age-band employer-contribution routing, and a routable personnel category for each included employee. Temporary employer-contribution reductions, including the 2026-2027 youth reduction and monthly ceiling, resolve from the employee identity number and the payroll period through the payroll rule pack. Youth relief is shown as full employer-contribution liability plus a separate refund receivable/reduction, not as a netted liability line.

Basic walkthrough

  1. Open Payroll from the Platform tab.
  2. Review or parse each employee salary row for the selected period.
  3. Confirm gross pay and a complete A-skatt method, skattetabell selector, or table amount for the wage rows that are ready for payroll posting.
  4. Use Preview posting to inspect the balanced L-series payroll journal.
  5. Use Stage L posting to send the generated payroll entry through the ledger approval gate.
  6. Use Vacation liability for period-end semesterlöneskuld delta postings against 2920/2941.
  7. Use Termination pay when remaining or saved vacation is settled at employment end and existing 2920/2941 accruals must be dissolved.

Reports and payslips

Employer declarations and payslips use L-series payroll-line lineage. Generate the payroll posting first, then create AGI or payslips from the same GL-backed gross, withholding method, withholding amount, employer-contribution, and net-pay facts. Taxable meal, car, fuel, and subsidized-interest benefits are valued from the payroll rule pack and reported from benefit-cost GL lineage; car benefits feed AGI FK013, fuel at car benefit feeds FK018, and meals/interest feed FK012. Sick pay and karens are reported from GL wage-line lineage, so AGI cash pay and payslip gross pay follow the same adjusted wage base as the L-series posting; the sick-pay cost also feeds AGI HU FK499 when positive. Absence deductions and employer-paid parental pay are also reported from GL wage-line lineage: absence deductions lower FK011 cash pay and payslip gross pay, while parental pay raises them. Parent/VAB absence lines carry AGI absence metadata for the reporting step; the current L-series posting remains the source of accounting amounts. Taxable traktamente and mileage excess are included in AGI FK011 and payslip gross pay from the 7322/7332 GL lines. Tax-free traktamente and mileage do not increase AGI pay bases, but the GL roles emit AGI FK051 and FK050 checkboxes respectively. Receipt-backed outlays are paid through the net-pay line and stay outside AGI pay bases while preserving their actual cost account and input VAT lineage. Employer healthcare insurance reports its taxable share to FK012 from the benefit-cost GL line while the full premium remains visible on 7621. Wage garnishment is reported as a net-pay-only withholding to 2750; it does not reduce AGI pay, A-skatt base, or employer-contribution base. Pension salary exchange is reported from GL gross wage minus the salary-exchange reduction line so AGI and payslips use the cash wage base, while 7411/7533/2514 carry the pension-premium and SLP facts.

What to check next

Use Bookkeeping to review and approve staged payroll journals. Use Reports to inspect AGI, payroll balances, and close readiness after payroll has been staged or posted.