New bureau file
a fine-tuned classifier reads each header with a fingerprint of its values, then proposes a mapping
Muntin checks every entity's payroll file against the others before the close, then posts a journal per entity to your ERP.
No card. The rate is on this page.
A fine-tuned classifier proposes column mappings and an embedding model proposes identity matches across entities. An operator confirms each.
Scope
Your payroll system or bureau calculates every figure; Muntin reconciles it.
What's in scope
What we don't do
Who it fits
This is for you if
This is not for you if
Compare
Everything here about Keka is read off its own pricing pages in a browser.
Setup
Four steps. Nobody enjoys the third.

Mapping and matching
Two models propose; an operator on your side confirms each proposal.
a fine-tuned classifier reads each header with a fingerprint of its values, then proposes a mapping
an embedding model reads name, date of birth and role, then proposes a match
below the threshold, the period stays open
on headers and fingerprints your operators confirmed, never cell values; identity pairs stay in your partition

What you get
one entity and cost center per person per period
entity, period, employee, cost center, gross, employer cost, net, currency, pay date
header dictionary, then classifier; one confirmation per file shape
confirmed matches share one lineage id
after the lock, a new period version with its reason
on lock, one per entity posts to NetSuite, Sage Intacct, Xero or QuickBooks Online
what you get
What the checks found across every entity at once, and what the lock is waiting on.
| exception | entity | owner | state |
|---|---|---|---|
| same person on two registers | operating co, subsidiary | payroll ops | ✓merged, one lineage id |
| cost center not in the chart | subsidiary | finance | ✓added to the chart |
| employer cost outside band | operating co | payroll ops | ✓confirmed, bonus month |
| leaver still on register | subsidiary | HR ops | ✓removed |
| identity match under threshold, 0.71 | subsidiary, bureau file | payroll ops | ✕unresolved, lock held |
A drawn queue, not a customer period. The last row is a proposal nobody confirmed, so nothing is guessed and the close waits.
What we chose
A period stays open while one exception is unresolved. No button skips it.
An override gets used at six on close day. Two quarters later, reconciling is optional.
The lock is what makes a period record worth countersigning.
A duplicate found late can hold a journal past the deadline; we staff support for that hour.
Pricing
€1,290a month. The whole group.
Flat per company group, up to 2,500 employees. Entities, users and endpoints are not metered.
Two fields, name and work email. No call gets booked from this form.
We reply within one business day.