← Blog & guides
Line items and coding3 min read

How to capture and code a multi-line supplier invoice

A supplier invoice can contain paper, equipment and delivery charges. Here is how to capture the lines, give each the right coding and check the result before export.

Start with the lines on the invoice

An invoice total tells you what was billed. Individual lines tell you what was bought. When those purchases need different accounting treatment, capture their descriptions, quantities and amounts instead of entering them again.

Datamolino lets you work with Invoice Total, Tax Summary or Line Items. Line-item extraction is included in eligible plans. The accounts, tax codes and other coding choices come from your connected accounting software. Your team chooses how to use them.

See the line-item tools
Source documentPrinter paper + monitor

What the supplier billed

Captured dataDescriptions + amounts

Check against the original

Accounting decisionsAccounts + tax treatment

Your policy and saved rules

Illustrative invoice. The same document carries both captured facts and accounting decisions.

Reuse a description, or match a keyword

If the same line description returns from the same supplier, Datamolino reuses its last exported coding. That is useful for recurring purchases with consistent descriptions.

A service described as Hosting September becomes Hosting October the next month. An exact match will not cover that change. A keyword rule can match the word Hosting and apply the account, tax and other supported fields you specify.

Use contains, begins with or ends with conditions to suit the description. Test Rules lets you try a description against your rules before relying on them. These are explicit saved instructions that you can inspect and change.

How description and keyword rules work

Create allocations when the printed lines are not what you need

Sometimes you need to allocate a shared bill rather than copy its printed lines. Bill Split creates accounting lines from fixed amounts, percentages or both. For example, allocate £200 of a £1,000 bill first, then split the remaining £800 equally between two departments.

Preview the resulting lines before applying them. Apply a split once, save a named rule for reuse in the folder, or automate the split for future bills from that supplier. Any amount you leave unallocated becomes a remainder line.

One-off Bill Split is available with Xero and QuickBooks Online. Recurring supplier splits also support FreeAgent. Bill Split replaces the captured line detail with the allocations you define; choose the method that fits that supplier’s invoices.

See Bill Split

Edit several invoice lines at once

Open the fullscreen editor to select several lines and apply their coding together. This is useful when many purchases need the same account, tax treatment or tracking value.

Compare the sum of the coded lines with the amounts on the original invoice. Check missing lines and tax codes when they differ. For a small rounding difference in net or total, adjustment lines are available with Xero and non-US QuickBooks Online. You can set a threshold for automatic rounding adjustments.

A difference in tax may need a different correction. Xero’s exact-tax option lets you supply the invoice’s tax amount when recalculating it does not reproduce the source. The relevant controls depend on your accounting connection.

Fullscreen editing and totals checks

Keep document splitting separate from bill allocation

A scan can contain several invoices, including invoices spanning more than one page. Automatic PDF splitting separates that batch into documents for processing. Keep complete invoices together and their pages in order.

Bill Split works later, inside one document. It creates accounting allocations. The two tools solve different problems: separating the paperwork and dividing the cost.

Automatic PDF splitting

Check one complete journey with your own invoice

Choose a detailed invoice from a recurring supplier. Check its captured lines, apply your accounting instructions and inspect the result in your ledger. Then try the next invoice from the same supplier to see which instructions are reused.

If a client or manager must approve the purchase, include that decision in the workflow. Approval is optional. You can use invoice capture and coding without adding approval stages.

Send prepared data to accounting

Sources and product guidance

Product settings, permissions and accounting destinations affect the workflow. Use the current guidance when setting up your account.

Compare three things on your next invoice.

  • Source: do the captured values match the original?
  • Coding: do the saved instructions fit this purchase?
  • Destination: did the expected fields reach accounting?
See how saved coding works

Ready to explore the product? Choose a trial or a conversation.