• About us
Log inDemo

Payroll · Human Resources

Collect the month once, from the records it already lives in.

From the records to the ledger, in five steps.

The month's inputs are on the records

The contract, the regime and the salary on the employee file. Approved absences from Time Off. Approved hours from Timesheets. Approved claims from Expenses. The bonus on the file, the car from Fleet. Nothing is typed a second time.

From the records to the ledger, in five steps.

  1. The contract, the regime and the salary on the employee file. Approved absences from Time Off. Approved hours from Timesheets. Approved claims from Expenses. The bonus on the file, the car from Fleet. Nothing is typed a second time.

  2. The month against last month: a new regime, a new car, a bonus, two extra days off. The differences are a list, and the check is done on the list rather than on every line again.

  3. On the cut-off date the month leaves as the file or the entries your social secretariat or payroll software expects ⟨to confirm⟩. It is sent once and locked; a late change is next month's change, marked as such.

  4. Each payslip lands on its employee's record the day it arrives, visible to that person and to the payroll role, and to nobody else. The provider's declarations sit beside it ⟨to confirm⟩.

  5. Gross, employer contributions and provisions, one entry per department, in Accounting, the day the provider's summary arrives. The margin on a project reads the same hours it was already reading, now at their true cost.

The file, the changes, the cut-off, the payslip, the cost.

What counts as a working day, who checks the month and where the cost lands are yours to set.

See it on your own data

A file that is current

Regime, salary, car, vouchers: each field on the employee record carries the date it changed, so the month knows which value applies to which week.

What changed, as a list

The month's differences against last month, by person, so the check takes minutes and misses nothing.

Reminders before the cut-off

The Thursday before, the people with an absence still unapproved or a claim still open get one message, once.

The cost, by department

What the month cost against what was budgeted, per department, the day it is posted.

The same month, for a business that pays hours and one that pays salaries.

What adapts: what makes a working day (a shift on a site, a day at a desk), which inputs the month has (hours and supplements, or salary and bonus), which provider receives it and in what format, who checks it, and how the cost is split. Two businesses can run Payroll and disagree on every one of those.

See it on your own data

A cleaning contractor with part-timers

Twenty people on regimes from 12 to 38 hours, hours read from the site timesheets, Saturday supplements by the rule you set, the sick certificate on the record. The month is hours, and it goes to the social secretariat as hours.

An accounting firm with fixed salaries

Twelve people on a monthly salary, days off from Time Off, a bonus after the closing season, a car and vouchers on most files. The month is a salary and its variables, and it goes to the payroll software as variables.

The provider computes the pay. You keep the record.

What counts as a working day, who checks the month and where the cost lands are yours to set.

See it on your own data

One employee's September.

Nineteen days worked, read from the timesheets. Two days off, approved in Time Off on 3 September. One day sick, the certificate on the record. Three expense claims, approved, €200.60. The car, with the details the provider asks for ⟨to confirm⟩. The €500.00 bonus for the Maison Berger close, added by Mathilde on the 18th. That is Karim's month, on Karim's file, before anyone opens a spreadsheet.

See it on your own data

This is the room.

The team's month: days worked, absences, hours, claims and bonuses per person, what changed since August, who has been checked, and whether the month has left.

See it on your own month

A month read twice.

Three spreadsheets and a portal

The employee list

A spreadsheet of contracts and salaries, updated when someone remembers.

The employee file

Contract, regime, salary and car on one record, each change dated.

The absences

Leave read off a calendar, sick notes in an email folder.

Absences from Time Off

Approved days on the month, the certificate on the record.

The hours

A second spreadsheet, filled in from memory on the last day.

Hours from Timesheets

What was clocked on the job, already approved.

The expense claims

Receipts in a drawer, the total typed into the portal.

Claims from Expenses

Approved claims on the month, the refused ones nowhere near it.

The company cars

A third spreadsheet, out of date since the last lease.

The car on the file

From Fleet, with the details the provider asks for.

The hand-off

Keyed into the portal line by line on the cut-off day.

One export in their format

Sent once, received once, the month locked.

The payslips

Downloaded from the portal, emailed, asked for again in March.

On each employee's record

Filed the day they arrive, visible to that person.

The cost

One line in accounting, typed from the provider's summary.

Posted per department

Gross, contributions and provisions, on the ledger the accountant closes.

marketing/widget-invoice-issued
widget: marketing/widget-invoice-issued family: widget kind: pair frame: sticker subject: the same payroll month seen as three spreadsheet tabs and a portal login, and as one month's record collected, sent, filed and posted move: the month's record landing in front of the tabs, its posted total settling last neighbour: widget-invoice-issued · same source-behind, result-in-front shape; the source here is the tools being left, not a record content: behind: tabs "Staff 2026", "Hours Sep", "Cars", and a portal login, the hours tab with two blank cells. In front: September 2026 · 4 employees · 6 sources · sent 25 Sep, received · 4 payslips filed 30 Sep · €18,200.00 posted, 3 departments props: the month, the headcount, the posted total not: a comparison table static: yes tags: modules=payroll,accounting · categories=human-resources,finance · capabilities=integrations,automation · industries= · sections=slider,split,zoom · reusable=yes
Open asset editor
Three spreadsheets and a portal
Unresolved

The employee list

A spreadsheet of contracts and salaries, updated when someone remembers.

The employee file

Contract, regime, salary and car on one record, each change dated.

Unresolved

The absences

Leave read off a calendar, sick notes in an email folder.

Absences from Time Off

Approved days on the month, the certificate on the record.

Unresolved

The hours

A second spreadsheet, filled in from memory on the last day.

Hours from Timesheets

What was clocked on the job, already approved.

Unresolved

The expense claims

Receipts in a drawer, the total typed into the portal.

Claims from Expenses

Approved claims on the month, the refused ones nowhere near it.

Unresolved

The company cars

A third spreadsheet, out of date since the last lease.

The car on the file

From Fleet, with the details the provider asks for.

Unresolved

The hand-off

Keyed into the portal line by line on the cut-off day.

One export in their format

Sent once, received once, the month locked.

Unresolved

The payslips

Downloaded from the portal, emailed, asked for again in March.

On each employee's record

Filed the day they arrive, visible to that person.

Unresolved

The cost

One line in accounting, typed from the provider's summary.

Posted per department

Gross, contributions and provisions, on the ledger the accountant closes.

marketing/widget-invoice-issued
widget: marketing/widget-invoice-issued family: widget kind: pair frame: sticker subject: the same payroll month seen as three spreadsheet tabs and a portal login, and as one month's record collected, sent, filed and posted move: the month's record landing in front of the tabs, its posted total settling last neighbour: widget-invoice-issued · same source-behind, result-in-front shape; the source here is the tools being left, not a record content: behind: tabs "Staff 2026", "Hours Sep", "Cars", and a portal login, the hours tab with two blank cells. In front: September 2026 · 4 employees · 6 sources · sent 25 Sep, received · 4 payslips filed 30 Sep · €18,200.00 posted, 3 departments props: the month, the headcount, the posted total not: a comparison table static: yes tags: modules=payroll,accounting · categories=human-resources,finance · capabilities=integrations,automation · industries= · sections=slider,split,zoom · reusable=yes
Open asset editor
Three spreadsheets and a portal

The employee list

A spreadsheet of contracts and salaries, updated when someone remembers.

The employee file

Contract, regime, salary and car on one record, each change dated.

The absences

Leave read off a calendar, sick notes in an email folder.

Absences from Time Off

Approved days on the month, the certificate on the record.

The hours

A second spreadsheet, filled in from memory on the last day.

Hours from Timesheets

What was clocked on the job, already approved.

The expense claims

Receipts in a drawer, the total typed into the portal.

Claims from Expenses

Approved claims on the month, the refused ones nowhere near it.

The company cars

A third spreadsheet, out of date since the last lease.

The car on the file

From Fleet, with the details the provider asks for.

The hand-off

Keyed into the portal line by line on the cut-off day.

One export in their format

Sent once, received once, the month locked.

The payslips

Downloaded from the portal, emailed, asked for again in March.

On each employee's record

Filed the day they arrive, visible to that person.

The cost

One line in accounting, typed from the provider's summary.

Posted per department

Gross, contributions and provisions, on the ledger the accountant closes.

The same September, once collected from three spreadsheets and keyed into a portal on the 25th, once read from the records and sent.

  • Three spreadsheets and a portal (Unresolved): The employee list. A spreadsheet of contracts and salaries, updated when someone remembers.. The month on the record: The employee file. Contract, regime, salary and car on one record, each change dated..
  • Three spreadsheets and a portal (Unresolved): The absences. Leave read off a calendar, sick notes in an email folder.. The month on the record: Absences from Time Off. Approved days on the month, the certificate on the record..
  • Three spreadsheets and a portal (Unresolved): The hours. A second spreadsheet, filled in from memory on the last day.. The month on the record: Hours from Timesheets. What was clocked on the job, already approved..
  • Three spreadsheets and a portal (Unresolved): The expense claims. Receipts in a drawer, the total typed into the portal.. The month on the record: Claims from Expenses. Approved claims on the month, the refused ones nowhere near it..
  • Three spreadsheets and a portal (Unresolved): The company cars. A third spreadsheet, out of date since the last lease.. The month on the record: The car on the file. From Fleet, with the details the provider asks for..
  • Three spreadsheets and a portal (Unresolved): The hand-off. Keyed into the portal line by line on the cut-off day.. The month on the record: One export in their format. Sent once, received once, the month locked..
  • Three spreadsheets and a portal (Unresolved): The payslips. Downloaded from the portal, emailed, asked for again in March.. The month on the record: On each employee's record. Filed the day they arrive, visible to that person..
  • Three spreadsheets and a portal (Unresolved): The cost. One line in accounting, typed from the provider's summary.. The month on the record: Posted per department. Gross, contributions and provisions, on the ledger the accountant closes..

A payroll portal computes the pay correctly. It only sees the month you key into it.

  • The employee file with contract, regime and car

    A spreadsheet
    A tab
    A payroll portal
    Their file
    A suite module
    Yes
    Enobase
    Yes, the record the rest of the business uses
  • Absences and leave on the month

    A spreadsheet
    By hand
    A payroll portal
    Keyed in
    A suite module
    Yes
    Enobase
    Yes, from Time Off, approved
  • Hours and supplements from the job

    A spreadsheet
    Copied
    A payroll portal
    Keyed in or imported
    A suite module
    From their timesheets
    Enobase
    Yes, from Timesheets, approved
  • Approved expense claims on the month

    A spreadsheet
    Typed
    A payroll portal
    Keyed in
    A suite module
    Yes
    Enobase
    Yes, from Expenses
  • The pay computed, the declarations filed

    A spreadsheet
    No
    A payroll portal
    Yes
    A suite module
    Yes
    Enobase
    By your provider, from the month you hand over
  • The payslip on the employee's record

    A spreadsheet
    No
    A payroll portal
    In their vault
    A suite module
    In their HR
    Enobase
    Yes, on the file, visible to that person
  • The cost posted per department

    A spreadsheet
    Typed
    A payroll portal
    Exported
    A suite module
    In their accounting
    Enobase
    Yes, in Accounting, the day it arrives
  • Time to live

    A spreadsheet
    A day
    A payroll portal
    Weeks
    A suite module
    Months
    Enobase
    One week
What you needA spreadsheetA payroll portalA suite moduleEnobase
The employee file with contract, regime and carA tabTheir fileYesYes, the record the rest of the business uses
Absences and leave on the monthBy handKeyed inYesYes, from Time Off, approved
Hours and supplements from the jobCopiedKeyed in or importedFrom their timesheetsYes, from Timesheets, approved
Approved expense claims on the monthTypedKeyed inYesYes, from Expenses
The pay computed, the declarations filedNoYesYesBy your provider, from the month you hand over
The payslip on the employee's recordNoIn their vaultIn their HRYes, on the file, visible to that person
The cost posted per departmentTypedExportedIn their accountingYes, in Accounting, the day it arrives
Time to liveA dayWeeksMonthsOne week

Questions about Payroll

Payroll reads the employee file, so Employees is the one it needs. Without Time Off the absences are typed on the month; without Timesheets the hours are. Turn each one on and that input stops being typed.

EmployeesThe employee file the month is read from: contract, regime, salary, car.ExploreTime OffThe days off and the sick days that reach the month already approved.ExploreTimesheetsThe hours and supplements clocked on the job, approved before the cut-off.Explore

See Enobase on your own month.

Book a demoGet access
Solutions
  • Finance
  • Quotes
  • E-Invoicing
  • HR & Payroll
Industries
  • Catering
  • Construction Company
  • Private Equity
  • All industries
Platform
  • Data Model
  • Knowledge & Collaboration
  • AI & Workflows
  • Analytics
  • Integrations
Company
  • About us
  • Hiring policy
  • Press & Brand
  • Download
  • Privacy
  • Terms
  • Subprocessors

© 2025 Enobase, Inc. All rights reserved.

  • LinkedIn
  • X
  • GitHub
marketing/asset-status-roll
with Sofie Claes, Regime: 38.00 h to 31 Aug, then 30.40 h from 1 Sep
Open asset editor
marketing/asset-activity-list
with "Regime changed, Sofie Claes", "Car added, Thomas Peeters", "Bonus €500.00, Karim Haddad", "2 days off, Mathilde Renard"
Open asset editor
marketing/asset-suggestion-stack
with "2 absences not yet approved, Support", "Karim's claim EXP-2026-0226 still open", "Cut-off is Thursday 25 Sep"
Open asset editor
marketing/widget-budget-drift
with Payroll cost, September: €18,200.00 · budget €18,000.00 · +€200.00
Open asset editor
marketing/widget-experience-detail
widget: marketing/widget-experience-detail family: widget kind: record frame: sticker subject: one business's version of the unit of work, its own fields visible move: the fields that differ from the other case landing last, marked neighbour: widget-case-card · reused; the content is this case content: Cleaning contractor · Month: September, Sofie Claes · Regime: 30.40 h part-time · Hours: 121.50 h, from site timesheets · Supplements: Saturday 8.00 h · Absences: 1 day sick, certificate on file · Provider: social secretariat, as hours · Checker: site supervisor · marked fields: Regime, Hours, Supplements props: the business label, the object, the marked fields not: a filled operational record; this is the shape one business gave it static: yes
Open asset editor
marketing/widget-experience-detail
widget: marketing/widget-experience-detail family: widget kind: record frame: sticker subject: one business's version of the unit of work, its own fields visible move: the fields that differ from the other case landing last, marked neighbour: widget-case-card · reused; the content is this case content: Accounting firm · Month: September, Mathilde Renard · Salary: fixed, monthly · Days: 20 worked, 2 off · Bonus: €1,000.00, closing season · Car: 1-MRD-311 · Vouchers: 20 · Provider: payroll software, as variables · Checker: office manager · marked fields: Salary, Bonus, Car props: the business label, the object, the marked fields not: a filled operational record; this is the shape one business gave it static: yes
Open asset editor
marketing/asset-connection-pulse
widget: marketing/asset-connection-pulse family: widget kind: canvas frame: frameless subject: the month's record linked to the outside parties the payroll month passes through, with their branding muted move: the three links reading as being made, the payslips link last neighbour: asset-connected-tools-neutral · reused; the three tools are the social secretariat, the payroll software and the bank, none named content: centre: Payroll, September 2026 · links: Social secretariat (inputs out, payslips back) · Payroll software (variables out, summary back) · Bank (net transfers, from the provider's file ⟨to confirm⟩) props: the parties, the direction of each link not: a logo wall static: yes
Open asset editor
marketing/asset-invoice-itemized
widget: marketing/asset-invoice-itemized family: widget kind: record frame: stack subject: one employee's payroll inputs for one month, each with where it came from and when it was approved move: the rows arriving with their source chips, the days total settling to the month's working days neighbour: widget-payroll-month-inputs (S2.1) · same rows; one person instead of the team, and the source on every row content: Karim Haddad · Technician, Services · September 2026, 22 working days · Worked: 19 days, 152.00 h (Timesheets, approved) · Time off: 2 days, 10 and 11 Sep (Time Off, approved 3 Sep) · Sick: 1 day, 22 Sep, certificate (Time Off) · Expense claims: EXP-2026-0217 €48.60, EXP-2026-0219 €12.00, EXP-2026-0226 €140.00, €200.60 (Expenses, approved) · Car: 2-KHD-418 (Fleet) · Bonus: €500.00, PRJ-2026-0139 close (added 18 Sep by Mathilde Renard) · Gross: €3,200.00 (file) · state: Ready for the provider props: the person, the month, the sources not: a payslip static: no tags: modules=payroll,employees,time-off,timesheets,expenses,fleet · categories=human-resources · capabilities=automation · industries= · sections=zoom,split,steps-scroll · reusable=yes
Open asset editor
marketing/screen-events-table
screen: marketing/screen-events-table family: screen view: list nav: Inbox, AI Assistant, Dashboards, Employees, Time Off, Timesheets, Expenses, Payroll (active), Fleet, Accounting subject: the month's payroll inputs as rows by employee with their sources, the changes since last month and the state of the hand-off content: September 2026; rows Mathilde Renard 20 days, 2 off, 0 claims, no bonus, 1 change, Checked · Karim Haddad 19 days, 2 off, 1 sick, 3 claims €200.60, bonus €500.00, 1 change, Checked · Sofie Claes 21 days, 1 off, 4 claims €189.60, regime changed, Checked · Thomas Peeters 22 days, 0 off, 2 claims €96.00, car added, To check; columns Days, Off, Hours, Claims, Bonus, Changes, State; footer: 4 employees · 9 claims €486.20 · 3 of 4 checked · cut-off 25 Sep · button Send to provider neighbour: screen-timesheets-team-week (timesheets page) · that one is a week of hours; this is a month of everything the provider asks for
Open asset editor

© 2026 Enobase, Inc. All rights reserved.

Log in
All systems normal