Reuse your previous coding on the next invoice.

Datamolino automatically reuses the last exported coding for the same supplier and exact line description. EzzyBills' Xero history-based coding refreshes weekly or on request. Both capture lines and support approvals, but they reuse previous coding differently.

Why choose Datamolino

Choose Datamolino for automatic line coding, recurring bill allocations and invoice approvals. With Keep documents editable enabled, your bookkeeping team can continue editing after approval and before export.

The trade-off with EzzyBills

EzzyBills' Xero history-based matching refreshes weekly or on request, so recent changes made in Xero reach its description matching after that refresh. Choose it for Simpro or other job and inventory connections, individual-line approval routing, decisions from email without login, or custom tasks across several systems.

Sources and product details

Supplier-invoice preparation and approval. Datamolino allocation depends on the accounting connection and rule type. Editing after approval needs Keep documents editable: Admins and Users in the folder can edit, Approver-only users cannot. EzzyBills connections and custom tasks require the relevant plan and configuration.

  • Datamolino: automate line items
  • Datamolino: Bill Split
  • Datamolino: invoice approval overview
  • EzzyBills: accounting, job and inventory integrations
  • EzzyBills: advanced line-level approval
  • EzzyBills: email approval
  • EzzyBills: build a custom workflow
  • EzzyBills: account codes on bills to Xero
  • Datamolino: invoice approval overview

Compare features and limits.

Compare EzzyBills and Datamolino for these six jobs.
Your workDatamolinoEzzyBills
Extract and code invoice lines
YesWith line items included
YesLine extraction and coding
Details for Extract and code invoice lines

Datamolino

Capture invoice-line descriptions, quantities, unit prices and amounts where available. Select multiple lines to code them at once in the fullscreen view.

Datamolino automatically remembers coding for the same supplier and exact line description and reuses it on future invoices. If descriptions vary, use keyword rules to apply the right coding automatically. Available coding fields depend on your accounting integration.

  • Datamolino: line items and coding fields
  • Datamolino: automate line items

EzzyBills

EzzyBills documents line extraction by default, with no separate line-extraction charge. Its Xero coding guide describes supplier settings and description matching against accounting history. Matching requires Guess Account Code to be enabled.

Documented invoice line extraction and Xero account coding. Fields, extraction results and coding rules follow the document and integration.

  • EzzyBills: invoice line extraction
  • EzzyBills: account codes on bills to Xero
Route invoice approvals
YesIncluded; flexible approval stages
YesWorkflow configuration
Details for Route invoice approvals

Datamolino

Route supplier invoices to the right people to approve them. Set up one or multiple approval stages, and choose whether approval is required from Any or All members of each stage.

With Keep documents editable enabled, your finance or bookkeeping team can continue editing after approval and before export.

  • Datamolino: invoice approval overview
  • Datamolino: invoice approval overview

EzzyBills

EzzyBills documents single-stage and multistage invoice approvals before the invoice reaches the books. Set the approval tasks and recipients for the required process.

Configured EzzyBills invoice workflow. The sources do not establish equivalence with Datamolino's one-or-all stage completion or editing after final approval.

  • EzzyBills: workflows and cost allocation tasks
  • EzzyBills: email approval
Split an invoice PDF batch
YesSeparates multi-page invoices automatically
YesAuto Separate enabled
Details for Split an invoice PDF batch

Datamolino

Upload a PDF containing multiple invoices and Datamolino identifies where each invoice starts and ends, including invoices that span multiple pages, and separates them into individual documents.

For uploads, select Auto as the import option. For documents sent by email, add @split to the subject line.

  • Datamolino: automatic document splitting
  • Datamolino: Bill Split

EzzyBills

EzzyBills UI Help describes Auto Separate detecting multiple invoices and splitting the file accordingly. The broader Document Split Options interface on that page is marked coming soon.

Documented Auto Separate setting. Forthcoming upload controls are not treated as released; difficult mixed-page scans were not tested.

  • EzzyBills: Auto Separate and PDF split help
Apply fixed and recurring allocations
YesBill Split: one-off, saved or automated
LimitedFraction split per workflow; fixed amounts not documented
Details for Apply fixed and recurring allocations

Datamolino

Use Bill Split to allocate an invoice across accounting lines using fixed amounts, percentages, or a combination of both. Fixed amounts are applied first, followed by percentages of the remaining balance.

Apply the split once, save it for manual reuse within the folder, or automate it for future invoices from the same supplier. When applied, Bill Split replaces the captured invoice lines.

  • Datamolino: Bill Split
  • Datamolino: automate line items

EzzyBills

EzzyBills documents an Account Split workflow task that splits expenses across account codes by fractions set in the task. It applies to every document in that workflow. Fixed amounts and a one-off option are not documented.

EzzyBills custom workflow tasks, checked 28 September 2026.

  • EzzyBills: workflows and cost allocation tasks
Approve from email without login
Not offeredEmail link opens the invoice in Datamolino
YesEmail-approval setup
Details for Approve from email without login

Datamolino

Review and approve invoices in Datamolino's mobile app or browser. The approval email links to the invoice in Datamolino; approvers cannot approve or reject from the email itself.

Mobile app and browser approval, with email notifications.

  • Datamolino: invoice approval overview
  • Datamolino: invoice approval overview

EzzyBills

EzzyBills documents Approve and Reject buttons in approval emails without an approver login. A separate link opens the review and modification view.

Approval email sent to a manually selected or configured approver. EzzyBills documents Approve and Reject decision buttons in that email.

  • EzzyBills: email approval
Route lines to different approvers
Not offeredApprovals apply to the whole invoice
YesCSV mapping and exceptions
Details for Route lines to different approvers

Datamolino

Datamolino approval workflows apply to the whole invoice. Individual lines from the same invoice cannot be routed to different approvers.

Datamolino approval operates on the whole document.

  • Datamolino: invoice approval overview

EzzyBills

EzzyBills routes individual lines using a CSV file with supplier, tracking, account-code and approver-workflow fields. Supplier-only overrides affect matching. Unmapped lines receive an unknown approver and need review.

Smart Line Approver Routing solution, CSV mapping and named approval workflows with recipient emails. The August 2026 guide supersedes the earlier incomplete line-approval instructions.

  • EzzyBills: advanced line-level approval

Compare the feature, plan, setup and regional scope. Open Details for evidence.

Reuse the last exported coding

Datamolino automatically reuses the last exported coding for the same supplier and exact line description. EzzyBills' Xero route can match descriptions against recent approved invoices in Xero. It excludes drafts and refreshes that history weekly or on request.

Start with
A supplier invoice contains a line for Plant hire. The bookkeeper codes it to Equipment rental and exports the invoice.
In Datamolino
The following month, another invoice arrives from the same supplier with the same Plant hire line description. Datamolino recognises the match and automatically reuses the coding from the previous export.
The result
Plant hire is already coded to Equipment rental, ready for the bookkeeper to review. There’s no need to re-enter the coding.

Datamolino reuses the decision you exported for that supplier and description. EzzyBills' Xero history route requires Guess Account Code and a weekly or requested history refresh.

See saved line coding
Sources and product details

Illustrative supplier-description example with line extraction enabled and no overriding keyword rule. The EzzyBills comparison concerns its Xero history-based route, not every integration or custom workflow.

  • Datamolino: automate line items
  • EzzyBills: account codes on bills to Xero

Review and approve from your phone

Review and approve invoices in Datamolino from your phone or browser. Email notifications let approvers know when an invoice is waiting for them. EzzyBills also offers Approve and Reject buttons directly in the email without login.

Start with
A client or manager needs to decide on an invoice while away from their desk.
In Datamolino
The approver receives an email notification with a link to the invoice. They open it in Datamolino on their phone, review the invoice and approve it.
The result
The approval is recorded in Datamolino and the invoice moves to the next stage of the workflow.

Use Datamolino to review and approve the invoice on your phone. Choose EzzyBills if your requirement is a decision directly from email without login.

See invoice approval workflow
Sources and product details

Datamolino uses assigned approvers in the mobile app or browser. The EzzyBills email-decision route requires its email-approval setup. Notification delivery and login-free approval are different capabilities.

  • Datamolino: invoice approval overview
  • EzzyBills: email approval
  • Datamolino: invoice approval overview

Compare whole-invoice and line-level approval

Datamolino approvals apply to the whole invoice, with one or multiple approval stages. EzzyBills also offers routing for individual invoice lines, allowing different lines to be sent to different approvers.

Start with
One invoice contains costs for two projects. One manager can approve the whole invoice, or each project may need separate approval.
In Datamolino
Datamolino approvals apply to the whole invoice. Set up the approval stage and choose whether approval is required from one or all assigned approvers.
The result
The whole invoice is approved before export.

If different project costs need to be approved separately, EzzyBills offers line-level approval routing. It also supports custom workflows for processes involving tasks across multiple systems.

See approval stage choices
Sources and product details

This compares Datamolino document-stage approval with EzzyBills Smart Line Approver Routing and its connected Xero-to-Google-Drive example. Test the actual mapping and exception handling required by your process.

  • Datamolino: invoice approval overview
  • EzzyBills: advanced line-level approval
  • EzzyBills: build a custom workflow

Allocate a recurring £1,000 bill, then finish the coding

A supplier sends a recurring £1,000 bill. Allocate £100 to a fixed service charge, then split the remaining £900 between Office costs and Workshop costs in a 60/40 ratio.

  1. Set up the allocation

    In Bill Split, add a fixed £100 Service charge, then split the remaining balance 60/40 between Office costs and Workshop costs. The resulting allocation is £100, £540 and £360.

  2. Automate it for this supplier

    Apply Once affects only the current invoice. For a recurring supplier, select Apply to [supplier]’s future invoices automatically, then Save & Apply to use the same allocation on future invoices.

  3. Review the next invoice

    When the next £1,000 invoice arrives from the supplier, Datamolino automatically applies the same allocation: £100 to Service charge, £540 to Office costs and £360 to Workshop costs. Review the result before approval.

  4. Approve, finish coding and export

    Send the invoice through the approval workflow. With Keep documents editable enabled, the bookkeeping team can make any final changes after approval and then export the completed invoice to Xero.

The recurring bill is automatically allocated across the three accounts, approved and exported to Xero.

Sources and product details

Illustrative Xero example with configured approval, Keep documents editable enabled and automatic export off. Bill Split replaces captured lines, so supplier keyword coding is not used on the same bill. One-off and folder rules also support QuickBooks; FreeAgent supports recurring supplier rules.

  • Datamolino: Bill Split
  • Datamolino: automate line items
  • Datamolino: invoice approval overview
  • EzzyBills: workflows and cost allocation tasks

Compare a yearly allowance with a monthly plan

EzzyBills UK plans are yearly: you buy an annual document allowance, from £72 a year, with no monthly option. Datamolino plans are monthly, so compare the yearly cost for the same volume.

Sources and product details

EzzyBills UK pricing and subscription terms, checked 28 September 2026.

  • EzzyBills: UK pricing and subscription terms
  • Datamolino: invoice approval overview

Try your invoice and approval workflow.

Start a free trial with a recurring supplier invoice and your approval steps, or check the plan for your volume. Prefer a walkthrough? Book a workflow demo and we will take you through the coding and approvals, right through to export.

14 days free, no payment details needed.

Comparison sources · checked 28 September 2026
  • Datamolino: automate line items
  • Datamolino: line items and coding fields
  • Datamolino: Bill Split
  • Datamolino: automatic document splitting
  • Datamolino: invoice approval overview
  • EzzyBills: invoice line extraction
  • EzzyBills: account codes on bills to Xero
  • EzzyBills: email approval
  • EzzyBills: advanced line-level approval
  • EzzyBills: build a custom workflow
  • EzzyBills: workflows and cost allocation tasks
  • EzzyBills: Auto Separate and PDF split help
  • EzzyBills: accounting, job and inventory integrations
  • EzzyBills: UK pricing and subscription terms
  • Datamolino: invoice approval overview