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