• About us
Log inDemo

Expenses · Finance

Photograph the receipt where you paid. Book it on the job it was for.

From the receipt to the books, in five steps.

The receipt is captured

Photographed on the phone at the counter, forwarded from the inbox, or brought in by the card transaction. Three ways in, one expense record, with the photo on it.

From the receipt to the books, in five steps.

  1. Photographed on the phone at the counter, forwarded from the inbox, or brought in by the card transaction. Three ways in, one expense record, with the photo on it.

  2. The amount, the date, the merchant and the VAT are read from the photo, the category is set from the merchant, and the person checks one line instead of typing six.

  3. The expense is attached to the project, the intervention or the vehicle it was for, and it is billable or it is not. That one field decides whether the client pays for it and where its cost is read.

  4. A rule approves what is in policy: under the limit, with a receipt, in an allowed category. The rest goes to a person, with the reason it stopped, and the month's claim is approved in one click or one line is sent back.

  5. A billable expense becomes a line on the project's next invoice, at cost or at cost plus. What was paid from a pocket is reimbursed; what was paid with the card is not. Either way the entry is in the books with its VAT.

Mileage, per diem, the card, the claim, and the rule that reads them.

What an expense is attached to, what makes it billable, what a rule approves and what a person approves are yours to set.

Book a demo

Mileage from the intervention, per diem by the day

A trip is a line with a distance and a rate, and the distance comes from the visit that was already on the calendar. A day away is a per diem at the rate you set for that country. Neither needs a receipt, both need to land on the job.

The card transaction arrives, then waits for its receipt

A company card line becomes an expense on its own; the person only adds the photo, and the lines still missing one are listed by name.

One claim a month, or one per trip

Expenses are grouped into a claim the way your people submit them, and the claim is what gets approved, reimbursed and booked.

Approval rules you can read

The policy is a rule on the expense, not a PDF nobody opens: the amount, the category, the receipt, and who gets the exceptions.

Mileage from the intervention, per diem by the day

A trip is a line with a distance and a rate, and the distance comes from the visit that was already on the calendar. A day away is a per diem at the rate you set for that country. Neither needs a receipt, both need to land on the job.

Book a demo

The same expense, for a business that re-bills it and one that costs it.

What adapts: what an expense is attached to (a project, an intervention, a vehicle), what makes it billable and at what mark-up, which categories and limits the rule reads, who approves the exceptions, and where the amount lands. Two businesses can run Expenses and disagree on every one of those.

See it on your own data

A consultancy billing travel to clients

Every train, hotel and lunch is attached to the client's project, billable by default, re-billed at cost plus the agreed percentage on the project's next invoice, approved by the project lead when it passes the limit. The number the project lead watches is the month's expenses not yet on an invoice.

A maintenance contractor running vans

Fuel and parts are paid with the card, attached to the van and to the intervention, never billed, approved by a rule because fuel on a company card needs no one, and they land on the vehicle's cost and the intervention's cost. Own-car trips are mileage at the rate the company set.

The receipt, read.

The photo says a brasserie in Antwerp, 16 September, €48.60. The calendar says Karim was on the Atelier Nord site survey in Antwerp that day. So the expense is proposed complete: amount, date, VAT, category, and the project it was most likely for, with the source of each written next to it. Karim confirms it, or changes one field, instead of typing the receipt into a form.

See it on your own data

What the expense feeds.

What an expense is attached to, what makes it billable, what a rule approves and what a person approves are yours to set.

See it on your own data

The books. Every approved expense is an entry with its VAT, its account and its analytic dimension the moment it is approved, and the reimbursement run leaves the bank account matched to the claim it settles.

See Accounting.

The books. Every approved expense is an entry with its VAT, its account and its analytic dimension the moment it is approved, and the reimbursement run leaves the bank account matched to the claim it settles.

The project's cost. Expenses sit beside hours on the project's cost, so the margin on the showroom refit includes the lunches and the train tickets, not only the days.

See Project.

The project's cost. Expenses sit beside hours on the project's cost, so the margin on the showroom refit includes the lunches and the train tickets, not only the days.

The vehicle. Fuel, tolls and parts attached to a van are the van's cost for the month, read per kilometre next to its maintenance.

See Fleet.

The vehicle. Fuel, tolls and parts attached to a van are the van's cost for the month, read per kilometre next to its maintenance.

On the phone, when the card is used.

The card is used at 12:41 and the phone says so, with one button: add the receipt. The photo is taken at the counter, the expense is read before the coffee is finished, and the project is already suggested from the day's calendar. Nothing is kept in a wallet for the end of the month.

See it on your own data

This is the room.

The month's claims: who has submitted, what a rule cleared, what waits for a person, what is reimbursed, and how much is billable but not yet on an invoice.

See it with your own receipts

The expense tool you would otherwise buy knows the receipt, not the job it was for.

  • A receipt photographed on the phone

    A spreadsheet
    No
    An expense tool
    Yes
    A suite module
    Yes
    Enobase
    Yes, and read into the record
  • The expense attached to the project or the vehicle

    A spreadsheet
    A column
    An expense tool
    A tag
    A suite module
    Yes
    Enobase
    Yes, with its cost on the project and on the van
  • Approval by a rule, then a person

    A spreadsheet
    By email
    An expense tool
    Yes
    A suite module
    Yes
    Enobase
    Yes, with the reason it stopped
  • Re-billed on the client's invoice

    A spreadsheet
    Copied
    An expense tool
    Exported
    A suite module
    Yes, in their invoicing
    Enobase
    Yes, at cost or cost plus, on the project's invoice
  • Mileage from the visit on the calendar

    A spreadsheet
    Typed in
    An expense tool
    Typed in
    A suite module
    Rarely
    Enobase
    Yes, from the intervention
  • Booked with its VAT and reimbursed

    A spreadsheet
    By hand
    An expense tool
    Exported
    A suite module
    Yes
    Enobase
    Yes, with the reimbursement run
  • Time to live

    A spreadsheet
    A day
    An expense tool
    A day
    A suite module
    Months
    Enobase
    One week
What you needA spreadsheetAn expense toolA suite moduleEnobase
A receipt photographed on the phoneNoYesYesYes, and read into the record
The expense attached to the project or the vehicleA columnA tagYesYes, with its cost on the project and on the van
Approval by a rule, then a personBy emailYesYesYes, with the reason it stopped
Re-billed on the client's invoiceCopiedExportedYes, in their invoicingYes, at cost or cost plus, on the project's invoice
Mileage from the visit on the calendarTyped inTyped inRarelyYes, from the intervention
Booked with its VAT and reimbursedBy handExportedYesYes, with the reimbursement run
Time to liveA dayA dayMonthsOne week

Questions about Expenses

Yes. On its own it is a receipt, a claim and an approval. Turn Project on and the expense lands on a cost; turn Invoicing on and a billable one lands on a line; turn Accounting on and it is booked with its VAT.

AccountingThe entry with its VAT, and the reimbursement run that settles the claim.ExploreProjectThe project the expense is attached to, and the margin it is read in.ExploreEmployeesThe person who claims, their approver, and what they are reimbursed.Explore

See Enobase on your own receipts.

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/widget-experience-detail
widget: marketing/widget-experience-detail family: widget kind: record frame: sticker subject: one trip as an expense line, its distance taken from the intervention it served and priced at the person's rate move: the distance landing from the intervention chip, then the amount computing neighbour: widget-expense-record (S2.1) · same card; a distance and a rate where the photo was content: Mileage · Karim Haddad · Own car · 16 Sep · Ghent to Antwerp and back, 120 km · €0.42/km · €50.40 · from INT-2026-0077 Annual maintenance, Maison Berger · Billable: no · state: Approved by rule props: the person, the vehicle (own car or company), the rate, the intervention not: a map static: no tags: modules=expenses,fleet,field-service · categories=finance · capabilities=automation · industries= · sections=bento,grid,two-up,zoom · reusable=yes
Open asset editor
marketing/asset-payments-ledger
with card ···4821: 16 Sep €48.60 Brasserie, matched EXP-2026-0217 · 15 Sep €62.00 Fuel, receipt missing, Karim Haddad · 12 Sep €312.00 Hotel, matched EXP-2026-0214
Open asset editor
marketing/asset-stat-card
with "Expenses, September: 14 lines · €1,286.40 · 2 receipts missing"
Open asset editor
marketing/asset-workflow-node
with trigger "Expense submitted", if "amount ≤ €50.00 and receipt attached and category in policy" → Approved, else → Mathilde Renard
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: Consultancy · Expense EXP-2026-0217 · Lunch €48.60 · Project PRJ-2026-0142, Atelier Nord · Billable: yes · Re-billed: cost plus 10%, €53.46 · Approver: project lead · Lands on: INV-2026-0831 · marked fields: Billable, Re-billed, Lands on 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: Maintenance contractor · Expense EXP-2026-0223 · Fuel €62.00, card ···4821 · Vehicle: Van 2-KLM-482 · Intervention: INT-2026-0077, Maison Berger · Billable: no · Approver: rule (fuel on a company card) · Lands on: vehicle cost, intervention cost · marked fields: Vehicle, Intervention, Lands on 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-suggestion-stack
widget: marketing/asset-suggestion-stack family: widget kind: ai frame: stack subject: an expense proposed from a receipt photo and the day's calendar, each field with its source, for the person to confirm move: the fields arriving one by one from the photo with their source chips, then the project suggestion, then the Confirm button neighbour: widget-mail-extract · that one marks the terms found in a message; this one proposes a record from a photo and names where each value came from content: photo thumbnail; Merchant: Brasserie, Antwerp (from the photo) · Date: 16 Sep (from the photo) · Total: €48.60, VAT 12% €5.21 (from the photo) · Category: Meals (from the merchant) · Project: PRJ-2026-0142 Atelier Nord (from Calendar: site survey, Antwerp, 16 Sep) · Duplicate: none found; buttons Confirm, Edit props: the receipt, the person, the sources not: a chat static: no tags: modules=expenses · categories=finance · capabilities=ai,mobile · industries= · sections=zoom,bento,steps-scroll · reusable=yes
Open asset editor
marketing/asset-payments-ledger
with reimbursement run 30 Sep: Karim Haddad €102.15 out, matched CLM-2026-0032 · Thomas Peeters €579.45 out, matched CLM-2026-0029
Open asset editor
marketing/widget-budget-drift
with PRJ-2026-0142 cost to date €11,260.00 of which hours €9,846.00 and expenses €1,414.00
Open asset editor
marketing/asset-stat-card
with "Van 2-KLM-482, September: €612.40 · fuel €388.20 · parts and tolls €224.20 · 3,220 km"
Open asset editor
marketing/widget-storage-scan
widget: marketing/widget-storage-scan family: widget kind: record frame: sticker subject: a card transaction on a phone asking for its receipt, the camera one tap away move: the phone frame arriving, the notification sliding in, the camera button neighbour: widget-intervention-phone (field-service page) · same phone chrome and one action; a card line where the checklist was content: phone frame; notification "Card ···4821 · €48.60 · Brasserie, Antwerp · 12:41" · button "Add the receipt" · below: "PRJ-2026-0142 Atelier Nord, from your calendar" props: the card line, the suggested project not: the expense list static: yes tags: modules=expenses · categories=finance · capabilities=mobile · industries= · sections=split,zoom,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, Projects, Interventions, Expenses (active), Invoices, Accounting, Fleet, Employees subject: the team's expense claims for the month as rows by person, with lines, amount, what the rule cleared and status content: September; rows Karim Haddad 5 lines €462.75 Awaiting approval (1 flagged), Mathilde Renard 3 lines €186.90 Approved, Sofie Claes 2 lines €57.30 Draft, Thomas Peeters 4 lines €579.45 Reimbursed; columns Person, Lines, Amount, Billable, Cleared by rule, Status; footer: 14 lines, €1,286.40, billable not yet re-billed €231.06; filter "September, all teams" neighbour: screen-timesheets-team-week (timesheets page) · same list of people with totals and a status; claims instead of weeks, with the rule's verdict as a column
Open asset editor

© 2026 Enobase, Inc. All rights reserved.

Log in
All systems normal