Pricing
Contact Sales
Document type

Payslip data extractionfrom any employer.

Gross pay, net pay, contributions and deductions from any employer's payslip layout, normalized into one schema. The same value has many names across issuers and languages; the extraction knows they are one field.

HR and lending teams read any employer's payslip as the same clean record.

Extracted fields

What MiruIQ extracts from a payslip.

The typical payslip schema, normalized across issuers.

FieldWhat it captures
EmployeeName and identifiers of the employee.
EmployerIssuing company, the layout owner.
Pay periodMonth or period the slip covers, normalized.
Gross payOne field regardless of wording: Bruttolohn, Lohn, salario, gross pay.
Net payThe paid-out amount, cross-checked against the calculation.
Social contributionsPension, unemployment and insurance contributions, itemized.
Tax withheldIncome tax deducted at source.
Allowances and bonusesRecurring and one-off additions to base pay.
DeductionsEverything subtracted between gross and net.
Year-to-date totalsCumulative figures where the slip carries them.
Payment IBANThe account the salary is paid to.
Webhook
PostgreSQL
Amazon S3
HTTP API
Beyond the standard fields

Not a pre-trained model, a schema you control.

Payslips are the document type where templates die fastest: thousands of employers, each with its own layout and vocabulary. Semantic schemas extract by meaning instead, so one definition covers them all.

The figures also have to reconcile: gross minus deductions must equal net. Recalculation catches both extraction errors and documents where the numbers genuinely do not add up, and those park for a human.

FAQ

Payslip extraction questions

What HR, lending and verification teams ask most.

How does payslip data extraction work in MiruIQ?

You define the payroll fields once (gross, net, contributions, period) and extraction finds them by meaning on any employer's layout. Figures that must add up are recalculated, and slips that fail a check park for human review. Normalized records deliver to your HR, payroll or lending systems.

Does every employer's layout need its own setup?

No. There are no per-employer templates and no pre-trained payslip model to maintain: extraction is generic and schema-driven, so a payslip from an employer you have never seen processes like any other. Bruttolohn, Lohn and salario all land in the same gross-pay field by meaning.

Can payslips be processed without leaving our infrastructure?

Yes. Payroll data is among the most sensitive a company holds, and MiruIQ deploys accordingly: on-premise with local AI models, in Swiss hosting, or in the cloud, your choice per pipeline. Nothing about the workflow requires documents to reach a third-party AI provider.

Start now

See it on your own documents.

The 14-day free trial covers 200 documents: enough to define your schemas, run real files and measure the results before anyone calls you.