Skip to main content

11 posts tagged with "Contracts"

Description for the contracts tag.

View All Tags

Release notes edition 3.7.15

Release date: Wednesday 21 October 2026
Version: v3

Here's the latest summary of what's new and improved in Zudello, as well as what we resolved in the latest release.

In this release:​

  • Certifications: track your suppliers' insurances and certificates, with expiry dates extracted for you
  • Import card transactions from a statement file, straight from the Imports screen
  • See Zudello as your users see it: admins can start a session as a user in a sandbox team
  • Approvals that start from the purchase order raiser, due date checks that can block a document, and more

Looking for something? Browse by tag to find release notes on a specific feature.

New and improved​

Certifications​

Most teams ask their suppliers for a certificate of currency, a licence, or a professional indemnity certificate before they do business with them, and then keep those documents in a shared drive with a spreadsheet of expiry dates. Certifications brings them into Zudello. Each certificate is a record linked to the supplier or customer it belongs to, with its key details extracted from the document, so you can see at a glance who's covered and when that cover runs out.

Certificates come from customers as well as suppliers. A franchisor or landlord holds a certificate of currency for each franchisee or tenant they bill, and a contractor needs a customer's site accreditation or licence before they can supply them. Certifications handles both sides.

Capture a certificate

  • Upload a certificate under Certifications, or email it to a Zudello inbox the same way you'd send an invoice. Zudello reads the document and fills in the policy or certificate Code, the Effective, Issued, Expiry, and Renewal dates, and the Total value with its Currency.
  • Add the contact matching extension to the certification form, the same as on a contract, and Zudello matches the company on the certificate to your supplier or customer record. Where there's no match, or more than one candidate, you search for and pick the right one from the extension.
  • Set the Certification category, such as public liability or professional indemnity, from the categories you define, and group related certificates with a Certification group.
  • The record keeps the original document alongside the form, and has the same actions as any other document: copy a link, download, print, duplicate, download the audit log, and so on.

A certification record with the extracted details on the left and the certificate of currency on the right

Track and report on them

  • Certifications use document statuses, so you can move them through your own review flow and see which are current.
  • The list shows the total value in the certificate's own currency and converted to your team's currency, and you can export it like any other list.
  • Certifications sit with your suppliers and customers under CRM, and have their own permissions in that group, so you can choose which user groups can view, create, and update them without touching their access to suppliers.

Reminders ahead of expiry are coming in a later release.

Corporate cards​

Corporate card transactions usually arrive in Zudello through a bank feed. Some banks don't offer one, and some teams would rather load a statement themselves. We've added a card statement import, so you can load a statement file from your bank without waiting on an integration.

Import a card statement

  • Go to Imports, select Corporate cards, then Debits and credits.
  • Choose the Statement format for your bank, and fill in any settings the format needs, such as the card account it belongs to. Once a format has been set up for your team, its settings are shown for reference.
  • Upload the statement file. Zudello runs the format over it and shows you the result, including how many transactions were created, or the reason the file was refused.
  • If the upload fails, start the import again with the file. There's no Try again, since the import can't run without it.

A completed card statement import showing the transactions created

User management​

See Zudello as one of your users sees it

When someone can't find a record or a menu item, the quickest answer is usually to look at Zudello through their eyes. Organisation admins can now do that in a sandbox team, without asking us.

Start a session as a user

  1. Open Setup, then Organisation, then Users.
  2. Find the user and select the Impersonate icon at the end of their row.
  3. Enter a reason for the session, then select Impersonate. The reason is recorded in the audit log.

The Users list under Organisation, with the Impersonate icon on a user's row and the Impersonate user prompt asking for a reason

  • Zudello shows a banner for the whole session so you know whose view you're in and how long is left. Select Stop session on the banner to return to your own account.
  • The option is only offered in sandbox teams, and a session is limited to the user's sandbox teams. Production teams are never available this way, so your live data stays as it is.
  • You can only start a session as a user who isn't an organisation admin, so what you see is the experience of someone with ordinary access.

The home page during a session as another user, with the banner across the top naming them and showing the time left

Admin rights per organisation

  • If you belong to more than one organisation, you now see and open organisation settings only for the organisations where you're an admin. Your admin rights in one organisation no longer carry over to the others.

User group exports

  • The permissions export on a user group now has a Granted column with Yes or No against every permission, so you can see at a glance what the group allows.

A user group permissions export opened in a spreadsheet, with the Granted column

Approvals​

Approval automations decide who needs to sign off a document and in what order. We've added a new place a management tree approval can start from, a way to keep moving through your approvals, and a couple of gaps filled in the requests lists.

Start from the purchase order raiser

  • A management tree approval can now start from the person who raised the purchase order the invoice is matched to, rather than only from the submitter or the assignees.
  • Choose Purchase order raiser under Start from when you set up the automation. Where an invoice is matched to orders raised by different people, each person's tree is walked once.

Open the next document after you approve

  • A new form extension, Open the next document, opens the next document in your list as soon as you select I approve or I reject, and closes the viewer when there are none left.
  • Add it under the form's utility extensions, next to Close the document viewer. It's off unless you add it, so nothing changes for teams that don't.

The Open the next document extension in the form extension editor

Requests lists

  • Mileage claims waiting on your approval now show under Expenses in your requests, alongside expense claims.
  • Requests under suppliers and customers now covers customers as well as suppliers. Switch between Suppliers and Customers in the toolbar, and approve or reject a contact straight from the list.

Validations​

Validations check a document for problems before it moves on. The Validate document due date check compares a document's due date with the payment terms on the supplier.

  • You can now choose the level of this check: Info, Warning, or Action required, the same as the delivery address checks.
  • At Action required, a due date that doesn't match the payment terms is listed with the document's other blocking errors, so the document can't be submitted until it's corrected.
  • Your existing configuration keeps its current level.

The Validate document due date extension with Info, Warning, and Action required levels, set to Warning

Dependencies​

Dependencies narrow a drop-down to the values that go with what's already on the document, such as the cost centres that belong to a location.

  • Mileage rate, expense category, payment method, and the other dimensions chosen by name now follow your dependencies in the same way as cost centre and location. Their drop-downs are filtered, a value that conflicts with the document is flagged, and inactive records are hidden.

Document viewer​

  • The Inbox tab now shows a blue dot when the document has inbox messages, the same as the related documents, attachments, and chat tabs. It updates after you email the document.

An invoice in the document viewer, with the Inbox tab highlighted and a blue dot showing it has new messages

  • The Inbox tab is now available on documents that are still scanning or unclassified, so you can open the email a stuck document came from.
  • Selecting documents in a list now stops at 100 everywhere. Select all and the header checkbox stop at 100 with the same message as shift-click, and Select all picks the first 100 regardless of how far you've scrolled.

Contracts​

  • Superseded documents under a contract's Related documents now show their version number, such as Version 2, with the newest first. Documents superseded before this release show a plain Version badge.

Budgets​

Budget imports match each row to a budget using a budget number or ID. If no column was mapped to either, every row failed with the same message after the import ran.

  • The Match step now keeps Continue unavailable until a column is mapped to Budget number or UUID, and tells you why.
  • A warning shows when no column is mapped to Budget config code. It doesn't stop the import.

The budget import Match step, with Continue unavailable until a key column is mapped

Reporting​

  • GL impact now has a Document number column for transactions, which you can group by. Contracts don't have a document number, so they're unchanged.

The GL impact report for two selected invoices, grouped by entity, with the Document number column

Suppliers and customers​

  • A supplier or customer you add from a document's contact field now takes the creation status you've set for that contact type, rather than being created as Active straight away. If your team creates contacts as Draft, they go through your usual review and approval first.

Performance​

  • Zudello's first load is about a third smaller. The form settings, email, and reconciliation windows are now loaded when you open them, and some shared code no longer pulls in large libraries up front.
  • If you have Zudello open while this release goes out, the first time you open one of those windows may show a loading error. Reload the page and it'll be fine from then on.

New UI​

We've kept building out the new interface at platform.zudello.io. Everything above is available there as well.

The changes in this section are available in the new UI only.

Group membership matrix

  • Group membership has a new Matrix view next to By group, with users as rows and groups as columns, grouped under Access, Approval, and Visibility. A dot marks each membership, and users in no groups get their own section.
  • Filter by team, search, reorder columns, and export the matrix to Excel. Hovering a cell highlights its row and column.

The group membership matrix view, with users as rows, groups as columns under Access and Approval, and a dot where a user belongs to a group

Prepayment schedules

  • Prepayment schedules are now a dimension in Settings, then Data, with their own statuses, document types, data permissions, and renaming in your team language. You can use them in form value lists, document coding rules, and the allocations extension, and lines pick up the prepayment schedule from the item, supplier or customer, and employee.

Grid filters

  • The grey filter boxes above a grid are now drop-downs you can select, and each filter list opens under its own column.

A column filter on a grouped grid, with a searchable list of user groups to tick or untick and a Reset button

Field manager

  • Option lists that Zudello defines, such as the statement line document type, are now read-only in the form editor and field manager, so they can be used as filters but not changed.
  • Your own option lists get a checkbox on each row. Remove selected removes the rows and saves the field, and the list grows with its rows, up to ten, before it scrolls.

Resolutions​

We're constantly working to refine Zudello's functionality and address any issues as soon as possible. As part of this release, we've made the following resolutions:

  • We've fixed Uploaded document in the document viewer downloading the file instead of showing it, so you can highlight and copy text from the original again.
  • Bank account validation no longer flags letters in a BSB. Suppliers who store a SWIFT code in the BSB field are no longer blocked at review.
  • We've fixed a contract's approval being reset when a new document version was promoted to its primary document.
  • We've fixed the card section of the approval digest listing transactions that were already reconciled. Its View all link now opens the list filtered to your unreconciled transactions.
  • We've fixed bulk updates through the API reporting a failure when the documents had validations on them.
  • We've fixed a file dropped onto a document list opening in a new browser tab instead of uploading when the list was refreshing, and the same problem in Chrome on a Mac.
  • We've fixed tax-inclusive scanned invoices being given the wrong tax-inclusive setting and subtotal, which put tax on top of the total.
  • We've fixed a line's tax amount being cleared when the line had a tax amount entered but no tax rate linked. The amount you entered is kept.
  • We've fixed automations set to run when a document is converted firing before all of the converted document's lines were written.
  • We've fixed automations with a reconciled trigger, on transactions or payment disputes, never running.
  • We've fixed a contract's value in your home currency not being recalculated when the contract was edited.
  • We've fixed line and document totals not updating after choosing a unit of measure or editing a converted quantity or price, and a converted quantity edit setting the unit price to zero.
  • We've fixed landed cost lines being counted when working out a document's dimensions, which showed Multiple on items dimensions and header badges. Setting a dimension on a section's lines now updates only that section.
  • We've fixed corporate card expenses being left out of the check that stops an unreconciled expense being submitted.
  • We've fixed card reconciliation crashing and leaving stray connection lines after a quick refresh.
  • We've fixed an error when a statement reconciliation was closed while it was still loading, and the "Error while fetching remote item statuses" message when another statement was opened at the same time.
  • We've fixed a chat message containing only a pasted screenshot showing "Please enter a message or attach a file" instead of being sent.
  • We've fixed indented lists and centred or right-aligned text losing their formatting in emails sent from Zudello, including rejections, place order emails, and inbox replies.
  • We've fixed date fields disappearing, with an error on the page, after a date field was redrawn, such as after switching Force overwrite on a default date in form settings.
  • We've fixed module-level permissions showing under an unnamed group in the user group permissions grid instead of under their module.
  • We've fixed the field to scan and the target field in a document coding rule not offering fields that only contracts have, and the target value showing an ID instead of the item SKU.
  • We've fixed the budgets information pop-over closing when you selected its icon and not opening again on hover.
  • We've fixed long field labels overlapping the next row in export template field pickers.
  • We've fixed Document Studio showing "Failed to fetch team settings" for users who aren't admins.
  • We've fixed adding an existing user to another organisation failing.
  • We've fixed the "Could not find any first approver" message being recorded as an error when a delegation of authority rule was skipped on purpose.
  • We've fixed, in the new UI, windows opened from inside the document viewer, such as reject, resolve duplicates, and create dependency, opening behind the viewer on some screens.
  • We've fixed, in the new UI, the submodule search in Create status finding nothing.

Have an idea?​

Do you have an idea for a new feature or how we can improve our current features? Let us know at support@zudello.com.

Your ideas and feedback are an important part of our product planning process to make Zudello better for everyone.

Release notes edition 3.7.14

Release date: Wednesday 7 October 2026
Version: v3

Here's the latest summary of what's new and improved in Zudello, as well as what we resolved in the latest release.

In this release:​

  • Card payments that remember their supplier and show the documents they're reconciled against
  • Units of measure on sales documents, converted to the item's base unit
  • A sneak peek at our new UI
  • Price book prices that follow your cost centre, location, or subsidiary, and more

Looking for something? Browse by tag to find release notes on a specific feature.

New and improved​

Card reconciliation​

Card reconciliation matches your card payments to the invoices and expenses they paid for. Card statements often describe a payment with a merchant reference, such as "AMEX *NETFLIX.COM SYDNEY", rather than a supplier Zudello already knows. We've made those payments easier to match, and easier to follow once they're reconciled.

Remember a match for next time

  • When a payment comes through without a supplier or customer matched to it, it shows as Unassigned. Find the document it paid for and reconcile it as usual.

An unassigned card payment with a suggested invoice ticked, ready to reconcile

  • When the documents you've reconciled it against all belong to the same supplier or customer, Zudello asks whether to remember the match.
  • Select Remember, and future payments with the same reference are linked to that supplier or customer automatically. Other unassigned payments with the same reference are checked again straight away.
  • Zudello only asks when the match is clear, so you won't be prompted when a payment is reconciled against documents from different suppliers.

The Remember this match prompt, offering to link future payments with the same card reference to a supplier

Reconcile payments in another currency

  • Payments and documents now show their own amount and currency first, with the amount in your home currency underneath.
  • The payment header shows the exchange rate used. Hover over a converted amount to see the original amount, the converted amount, the rate, and the rate date.
  • Selected and Target show in the shared currency when the payment and the documents you've ticked use the same one, and switch to your home currency, with a note, when they're mixed.
  • You can search for a payment or document by either amount, and search the matched documents by amount.
  • If your team works in a single currency, nothing changes.

A US dollar card payment and its matching invoice, each showing the converted Australian dollar amount, with the exchange rate in the payment header

See what a payment is reconciled against

  • An open payment now lists the documents it's reconciled against, each with its number, supplier, and amount. Select one to open it.
  • The reconciliation banner on a payment, invoice, or expense now shows the status of the record you're looking at. A fully covered expense no longer shows as partially reconciled just because its payment is.
  • When you open a linked document, Back takes you to the payment or expense you came from, and back to the reconciliation screen if that's where you started.
  • Long payment references are shortened in the banner, with the full reference on hover.

A card payment showing the invoice it's reconciled against, marked Fully reconciled, with Back to reconciliation above it

Price books​

Price books hold the prices you've agreed for each item, so Zudello can fill in and check prices on your orders and invoices. A price book entry can be set for a dimension alone, such as a cost centre, location, or subsidiary, without a supplier or customer.

  • Changing a line's cost centre, location, or subsidiary now updates the line's price to the matching price book entry, rather than only showing whether the price matches.
  • Only the lines whose price book match has changed are updated, and opening a document never changes its prices.

Units of measure​

Units of measure let you buy and sell an item in a different unit from the one you stock it in, such as a carton of eight. Zudello already converted quantities and prices to the item's base unit on purchasing documents. We've brought the same conversion to sales.

  • Incoming sales documents now convert the quantity and price to the item's base unit. Two cartons at 250 each become 16 units at 31.25 each.
  • The units offered on a sales line are limited to the customer's own conversions and your general ones.
  • Choosing a unit keeps the line's quantity and price, and uses the price book entry for that unit and customer where there is one.
  • Price checks compare like with like, and fully matched lines in a different unit no longer show as over-allocated.

Bank account validation​

Bank account validation compares the bank details on an invoice with the details on your supplier record, to help catch payment fraud and keying errors.

  • A BSB that contains letters, such as a SWIFT code entered in the BSB field, is now flagged with BSB can't contain letters, since it can never match.
  • When the letters are on your supplier record, Zudello asks you to update the supplier record, so the fix is made where the problem is.

Downloads and exports​

  • Documents you download, and original files you export, are now named with the supplier or customer and the document number, such as "Acme Supplies - INV-1042.pdf", so you can tell them apart without opening each one.
  • Where a document has no contact or number, Zudello names the file with whichever of the two it has.
  • Purchase order export templates can now include the remaining amount on each line, so you can report on what's still to be received or invoiced.

Custom dimensions​

Custom dimensions let you code documents against categories your business uses that don't map to Zudello's standard dimensions.

  • Each custom dimension now has its own permissions, so you can choose which user groups can see, create, update, delete, export, and bulk submit its records.

Forms​

  • Form layouts and responses now have an Approvers column in the list and table layouts, so you can see which forms are waiting on you.
  • You can link a form response or a form layout as a related document. Select Add document under Related documents, then search by title, name, or code. The link is saved on both documents.

The form responses list with an Approvers column next to Assignees

Contracts​

  • The contracts list now has a Supplier column that you can sort by, and searching the list matches supplier names.

The contracts list with the new Supplier column

Quick actions​

Quick actions are your own buttons for the steps your team repeats on a document.

  • A quick action can now be shown on documents in a complete status. Tick Show on complete statuses when you create or edit it. It's off by default, so your existing quick actions behave as before.
  • The Status field is now called Set status after action, and shows Don't change status when it's empty.

Sneak peek: the new UI​

We've been rebuilding the Zudello interface, and you can take an early look at platform.zudello.io. Sign in with your usual details. Your teams, documents, and settings are the same in both, so you can switch between them whenever you like.

The new UI rethinks how you move around Zudello. A side bar replaces the top menu and groups your modules by the work you do, such as expenses, purchasing, sales, and inventory. A home screen and a single approvals area bring together what's waiting on you across every module. Your inbox, notifications, search, help, and keyboard shortcuts sit in a panel on the right, so they're one click away without leaving the document you're working on. It also has a cleaner look throughout, with a choice of themes and accent colours.

Notifications​

Notifications tell you when something in Zudello needs your attention, such as a document assigned to you or waiting on your approval. We've added a notifications panel inside Zudello, alongside your notification emails, and a scheduled digest you can set up yourself.

Only available on platform.zudello.io.

In-app notifications

  • The notifications icon in the side bar shows how many unread notifications you have. Select it to open the panel.
  • You're notified when a document is assigned to you, when one needs your approval, and when a contract reminder is due. New notifications appear as they happen, without reloading the page.
  • Select a notification to open the document it's about. It's marked as read when you open it.
  • Switch between All and Unread, mark a single notification as read or unread, or select Mark all as read.
  • Notifications are kept for 30 days.
  • The panel is available to every user, with no permission needed on your user groups. You can still hide the panel or turn notifications off.

The notifications panel listing assigned and approval required notifications, with the All and Unread tabs and Mark all as read

Set up your own approval digests

Only available on platform.zudello.io.

  • An approval digest is one scheduled email with everything still waiting on you in a team: your outstanding approvals and your unreconciled card transactions.
  • In your notification preferences, select Add digest, give it a name, and choose whether it's sent daily, weekly, or monthly, on which day, and at what time.
  • Each digest reads back the schedule it will send on, such as "Send a monthly digest on the 1st at 9:00 AM with my outstanding approvals and unreconciled card transactions".
  • A digest is built when it sends, so anything you've already actioned is left out, and nothing is sent when you have nothing outstanding. Your individual approval emails keep sending as well.
  • Selecting a digest notification opens your approvals.

The Configure Digest window, set to send a monthly digest on the 1st at 9 AM

Go straight to your unreconciled card transactions

  • The link in a digest opens your corporate card expenses, filtered to your own transactions that aren't fully reconciled yet.
  • A My unreconciled transactions badge next to the title shows the filter is on. Select the cross on the badge to show all transactions again.

The corporate card expenses list with the My unreconciled transactions badge next to the title

Countries​

  • Spain, Switzerland, Ukraine, the Netherlands, and six more countries have been added to Zudello's country list, along with the Swiss franc, so suppliers based in those countries sync from your ERP without errors.

Resolutions​

We're constantly working to refine Zudello's functionality and address any issues as soon as possible. As part of this release, we've made the following resolutions:

  • We've fixed converting a quote to a purchase order creating several purchase orders when Enter was held down on the confirmation. Only one is created now.
  • We've fixed purchase orders changing to Unable to process when many goods receipts were matched to the same order.
  • We've fixed duplicate matches being created between an invoice and a goods receipt or order when they were linked from the other side.
  • We've fixed coding lines not being saved on three-way matched invoices.
  • We've fixed statements coming through with no supplier and no lines when a payment on the statement was shown as a positive amount.
  • We've fixed dimension drop-downs showing blank options when the dimension's label was set up to include its external ID.
  • We've fixed budget line dimension drop-downs not applying your dimension dependencies, which offered values that shouldn't have been available.
  • We've fixed people who were removed from a chat message still being notified. Only the people mentioned when the message is sent are notified now.
  • We've fixed menu actions, including quick actions, doing nothing on iPhone and iPad.
  • We've fixed statuses from another section staying on screen when your statuses couldn't be loaded. Zudello now tells you they couldn't be loaded.
  • We've fixed changes you saved on a supplier or customer, such as a BSB, not showing on the document when you went back to it.
  • We've fixed the teams list showing IDs or "undefined" for country, time zone, and currency after you saved a team.
  • We've fixed an error when changing a document's type.
  • We've fixed searches containing special characters not returning the expected results.
  • We've fixed the documents list no longer updating live after your connection dropped and reconnected.
  • We've fixed an error when signing in after your session had expired.
  • We've fixed an error in the tag picker when a tag had no name.
  • We've fixed saving team settings sometimes failing with a "didn't find active resource" message.
  • We've fixed approval emails being delayed after an approval on a very large invoice.
  • We've fixed documents occasionally failing to process when several arrived at the same time.
  • We've fixed line tax not being recalculated when a line's tax rate was filled in from a matched purchase order, which could leave the tax off the invoice total.
  • We've fixed tax-inclusive invoices that include a credit being treated as tax exclusive, which added tax on top of the total.
  • We've fixed a second invoice being matched to a purchase order that only had a tiny rounding amount left on it.
  • We've fixed document coding rules that look at line item details not applying, and one faulty rule stopping the rest of your rules from running.
  • We've fixed custom field values filled in from a matched line not being saved.
  • We've fixed a faulty unit of measure conversion leaving the whole document without its number, dates, totals, and lines. The affected line is now flagged with a warning and the rest of the document is processed.
  • We've fixed approved documents occasionally staying in Approval.
  • We've fixed card payments reconciled to within a cent showing under Partial rather than Complete.
  • We've fixed errors when resizing your browser window after closing a reconciliation.
  • We've fixed Ctrl+Enter submitting a document when Save and submit was hidden or unavailable.
  • We've fixed document lists going back to sorting by Date issued each time the page was reloaded. Your last sort order is remembered again.
  • We've fixed inbox templates filling in the subject but leaving the message blank when sending an email or rejecting a document. The message now shows in the editor, with its formatting kept.
  • We've fixed an error when emailing a document if you didn't have access to inbox templates.
  • We've fixed chat messages with only an attachment not being posted, and files dropped onto the chat being uploaded as new documents.
  • We've fixed the document viewer using more memory with each PDF opened, which could crash the browser after a long run of documents.
  • We've fixed the header menu pushing your profile picture off screen after the window was resized. Modules that don't fit are collapsed under ... again.
  • We've fixed the list layout showing the wrong document type label and icon on some forms.
  • We've fixed an error in advanced filters when changing the field on a filter.
  • We've fixed saving forms, custom fields, and other settings taking up to 40 seconds to finish.
  • We've fixed the time zone on a scheduled automation being reset when you switched between Daily, Weekly, and Monthly, or reopened the schedule.
  • We've fixed the Last ordered and Next order dates on recurring order templates showing in your browser's time zone rather than your team's.

Have an idea?​

Do you have an idea for a new feature or how we can improve our current features? Let us know at support@zudello.com.

Your ideas and feedback are an important part of our product planning process to make Zudello better for everyone.

Release notes edition 3.7.13

Release date: Wednesday 16 September 2026
Version: v3

Here's the latest summary of what's new and improved in Zudello, as well as what we resolved in the latest release.

In this release:​

  • Pause, edit, and see the history of your recurring orders
  • Recurring sales orders that work around weekends and public holidays
  • Replace a contract's primary document and keep the old one as a version
  • Reconciliation status in automations, new data permission categories, and more

Looking for something? Browse by tag to find release notes on a specific feature.

New and improved​

Recurring orders​

Recurring orders let you save an order as a template and put it on a schedule, so Zudello raises it for you. Last edition introduced templates and schedules. We've now added the controls you need to run them day to day.

Pause and resume a schedule

  • Pause a template from its row in the recurring templates list, or with Pause on the template itself. Resume carries on from the next scheduled date.
  • Orders that fall due while a template is paused are skipped rather than raised later. Zudello tells you this before you pause.
  • A paused template shows a Paused tag, and the list reads Paused in place of the next order date, so you can see what's on hold at a glance.
  • Pausing and resuming are recorded in the template's history.

The recurring templates list, with a pause action on each row and columns for schedule, last ordered, and next order

See every order a template has raised

  • Templates now open on a Generation history panel, listing each order the template has produced with its status, total, supplier, and who raised it.
  • An order you raised yourself with Order now is marked Manual, so you can tell it apart from the ones the schedule raised.
  • The panel also records when the template was created, and the order it was created from.
  • Select an order to open it, then use Back to return to the template, and search the list to find a particular order.

A purchase order template open on its Generation history panel, showing an order raised with Order now marked as Manual

Recurring sales orders

  • Recurring orders now work on sales orders as well as purchase orders, including Make recurring, schedules, Order now, pausing, and generation history.
  • Recurring orders need to be turned on for your sales order document type before the options appear.

Choose what happens on weekends and public holidays

  • A new Scheduling setting in Team Settings lets you choose a public holiday calendar for your team, and whether an order that lands on a weekend or public holiday is raised the day before, the day after, or on that day anyway.
  • Calendars are available for each Australian state and territory, New Zealand, England and Wales, Scotland, Northern Ireland, and the United States. You can also treat weekends alone as non-business days.
  • The setting reads back as a sentence with a worked example, and every schedule shows the rule that applies, with a link to change it.
  • It applies to every scheduled document in your team. Automations aren't affected.

The Scheduling setting in Team Settings, with the Australia - Queensland calendar selected and orders moved to the day after

Contracts​

Every contract has a primary document, the main file you see when you open it. When a signed copy or an updated contract arrives, you can now make it the primary document without losing the one it replaces.

Make an attachment the primary document

  • Make primary document sits next to each attachment on a contract. Select it to swap that file in as the primary document straight away.
  • Zudello asks you to confirm first if the contract already has a primary document.
  • Changing the primary document doesn't rescan the contract, so the details you've already captured stay as they are.
  • Access is controlled by a permission you can grant to the user groups that manage your contracts.

Make primary document shown next to an attachment on a contract

Previous primary documents are kept as versions

  • The document you replace stays in the attachments list with a Version tag, so you always have the earlier copy.
  • Versions can't be deleted, which keeps a record of every file that's been the primary document.
  • Select the up arrow on a version to restore it as the primary document.

A contract's attachments list showing an earlier primary document kept with a Version tag

Corporate cards​

Debits and credits on your card transactions sat in separate lists, which made it hard to review everything over a period. A new Debits & Credits tab brings them together.

  • Each row shows whether it's a debit or a credit, its reconciliation status, and the amount still to reconcile.
  • Filter by Reconciliation to pull up only the transactions that still need attention, and filter by document type across both debits and credits.
  • Sort by reconciliation status on any Corporate Cards transaction screen.
  • The tab appears for anyone who can already see debits or credits, so there's no new permission to set up.

The Debits & Credits tab under Corporate Cards, listing debits and credits with their reconciliation status

Automations​

Automations act on your documents when the conditions you set are met. You can now run an automation when a document is reconciled, and use its reconciliation status in conditions.

  • A new trigger runs an automation when a document or payment is reconciled, so you can act on it straight away.
  • Reconciliation status now offers Not reconciled, Partially reconciled, and Fully reconciled as condition values, where it previously showed an empty list.
  • Combine them with Reconciled amount. For example, move an invoice straight to complete once it's fully reconciled against a card payment.

Data permissions​

Data permissions control which records each user group can see, based on details like location, subsidiary, or category. We've added more of the categories you can build them on.

  • Contract Category, Contract Group, and Account Category can now be chosen when you create a data permission, so you can limit access to contracts by how they're categorised.

Creating a data permission, with Account Category and Contract Category in the Give access to list

Statements and remittances​

Statements and remittances can record a location and subsidiary against each line. You can now see them without opening each document.

  • The statements and remittances lists now show the locations and subsidiaries from each document's lines, in both list and grid views.
  • The Lines column counts statement lines, so you can see how many lines each statement holds.

Resolutions​

We're constantly working to refine Zudello's functionality and address any issues as soon as possible. As part of this release, we've made the following resolutions:

  • We've fixed two- and three-way line price matching on invoices, which wasn't running for some document types. Price checks now run as configured, so you may see price mismatch flags on invoices that didn't show them before.
  • We've fixed invoices that arrived before their goods receipt keeping a "Receipt allocation items required" flag after they were matched, which stopped them moving on automatically.
  • We've fixed supplier matching on invoices where extraction picked up a tax number, such as an ABN, that isn't on the document, which could match the invoice to the wrong supplier. A tax number is now only kept when it appears on the page.
  • We've fixed scans failing for teams whose auto-coding sets a default on a line field, such as subsidiary, account, or tax rate. A default or coding rule that points to a record that doesn't exist is now skipped, and the rest of the document is still processed.
  • We've fixed reconciliations with an adjustment, such as a fee, leaving both documents partially reconciled. A $100 expense with a $2 fee matched to a $102 payment now shows both sides as fully reconciled, and reopening a saved match no longer counts the adjustment twice.
  • We've fixed card payments failing to reconcile with a message that a reconciliation couldn't be removed from a transaction already sent to your ERP. Matches that were removed earlier no longer get in the way.
  • We've fixed scheduled automations with a condition comparing a date to today, which weren't running.
  • We've fixed the schedule options in the automation builder being cut off at the edge of the window.
  • We've fixed the document viewer showing "No file available" when a file failed to load, as though nothing was attached. It now tells you the file couldn't be loaded and gives you a Retry button.
  • We've fixed the document viewer briefly showing details from the previous document, such as its approval flow, when you moved quickly between documents. This only affected what was displayed.
  • We've fixed approval email links taking some approvers to the dashboard instead of the document waiting on them.
  • We've fixed delivery address checks on sales orders not showing in the banner when the address had no country, which blocked the order without saying why. The mismatch now shows in the banner, and the address is marked Not verified with a prompt to add a country.
  • We've fixed upload and split errors showing a generic "The given data was invalid" message. You now see the actual reason, such as an unsupported file type.
  • We've fixed splitting a document, which could queue blank or invalid page ranges. Split now waits until the file has loaded, and tells you when a document has no file or only one page.
  • We've improved performance in large documents, which could slow down or crash the browser while editing many lines.
  • We've fixed recurring order schedules showing times in your browser's time zone rather than your team's, which made the time appear to change when you opened the editor.
  • We've fixed schedule end dates stopping a day early, so a schedule set to end on 29 September now includes the 29th.
  • We've fixed document history showing "rescand" instead of "rescanned". Changing a contract's primary document now reads "changed the primary file of".
  • We've fixed renamed dimensions showing their original names in budget and contract dimension pickers, price book settings, and allocation autofill fields.
  • We've made the potential issues alert collapsible, with the number of issues in its header, so a long list doesn't push the document out of view.
  • We've changed dates in notification emails to read day, month, and year, such as "3 September 2026".
  • We've added a link to Zudello's terms and conditions under the app version in Settings.
  • We've hidden Remove two-factor methods for users who don't have any set up, so it only appears when there's something to remove.

Have an idea?​

Do you have an idea for a new feature or how we can improve our current features? Let us know at support@zudello.com.

Your ideas and feedback are an important part of our product planning process to make Zudello better for everyone.

Release notes edition 3.7.12

Release date: Wednesday 2 September 2026
Version: v3

Here's the latest summary of what's new and improved in Zudello, as well as what we resolved in the latest release.

In this release:​

  • Recurring orders, so you never rebuild the same purchase order again
  • Contract reminders that trigger on spend against a threshold
  • Delivery date checks against your supplier and production lead times
  • Scheduled automations, credit note allocations, and more

Looking for something? Browse by tag to find release notes on a specific feature.

New and improved​

Recurring orders​

Plenty of purchasing is the same order, from the same supplier, on the same rhythm. Until now the only way to do that in Zudello was to find last month's order and duplicate it. You can now save an order as a template and put it on a schedule, so Zudello raises it for you.

Save any order as a template

  • Make recurring in the document actions menu saves the order you're looking at as a template, and opens it so you can set a schedule.
  • The order you started from is untouched. The template is a copy, so amending or cancelling the original doesn't affect the arrangement.
  • Templates are also available on invoices, so the same pattern works beyond purchase orders.

Make recurring highlighted in the document actions menu on a purchase order

The Make recurring dialog, with the schedule read back as a sentence above the first order date and repeat options

The new template open, showing its schedule and next order date, with a Template created and scheduled confirmation

Find your templates in the orders list

  • Recurring orders in the Purchase Orders toolbar menu switches the list to your templates, using the same grid you already know, with your column picker, sorting, grouping, and saved views.
  • Schedule, Last ordered, and Next order columns show you where each template stands at a glance. A template with no schedule reads Manual only.
  • The mode stays put if you refresh the page, and turning it off returns the list to your orders exactly as before.

The Purchase Orders list switched to Recurring templates, showing each template's schedule as a sentence with Last ordered and Next order columns

Start a template from an order you've already raised

  • While the template library is on, the list's primary action becomes New from purchase order, which opens a search across the orders you've already raised.
  • Search by number, date, supplier, or total, pick the one you want, and Zudello turns it into a template and opens it so you can set the schedule.
  • The picker only offers documents from the section you're in, so you can't accidentally build a purchase order template from a sales order.

The Search Documents picker opened from New from purchase order, searching existing orders by supplier

Set a schedule in plain language

  • Pick the date of the first order, then choose how often it repeats. Zudello builds the options from the date you chose, so you get the patterns accountants actually use, such as every week on Friday, every month on the 27th, every month on the last day, or every three months.
  • Custom covers the awkward ones, like every few days, or the 15th and the last day of the month together.
  • Advanced lets you end the schedule on a date or after a set number of orders, and override the time zone.
  • The schedule reads back to you as a sentence, so you can check it says what you meant before you save.

Order on demand, or let the schedule do it

  • Order now raises an order from the template straight away, whether or not it has a schedule.
  • Every order a template produces is an ordinary order that starts in your team's default status for new orders, which is usually Draft, and follows your normal approval and submission process.
  • Recurring orders don't submit, approve, or place an order for you. Any automations your team has set up for new orders still run on it.
  • Templates themselves stay out of approvals, budgets, contracts, and your everyday searches, so they don't clutter your work or count towards your spend.

Contracts​

Zudello can remind you before a contract renews or expires. You can now set a reminder that triggers on how much you've spent against a contract instead of on a date.

Reminders that trigger on contract spend

  • Alongside renewal, expiry, and custom date reminders, you can set a reminder that triggers on spend against a contract threshold.
  • Choose the threshold to watch, whether to trigger when spend goes above or below it, and the value as either an amount or a percentage of the threshold total.
  • As with date reminders, you can name the task that gets created and assign it to specific users or to a person recorded on the contract.
  • Contract reminders are now delivered by email as well as raised as a task.

Setting a reminder that triggers on spend against a contract threshold

Sales orders​

Zudello can work out the earliest date you could realistically deliver a sales order, using the supplier, production, and seasonal lead times on each item. That calculation arrived last edition. This edition puts it on screen and lets you configure it.

Configure the lead time check

  • Validate delivery date against lead times can now be added to a document type through the validation configuration screen, like any other check.
  • Choose whether lead times add together or the longest one wins, set an optional seasonal window, and decide what happens to a line with no lead time recorded.
  • Set the level to control what a missed date does, from a note through to blocking submission.

The lead time validation extension configuration, showing combination, seasonal window, and missing lead time behaviour

See which line is the problem

  • Lines that can't meet the requested delivery date are flagged on the line itself, with a summary above so you can see the order's position at a glance.
  • The check re-runs as you change dates and lines, so the earliest achievable date stays current while you work.
  • An item with no lead time recorded now defaults to Flag the line, rather than quietly counting as zero days. You can still choose to treat it as zero if that suits your setup.

Order weight flags only the line that needs attention

  • An order that failed the minimum or maximum weight check previously highlighted every line, even the ones that were fine. Only the line missing a weight is flagged now.
  • The weight unit is fixed to kilograms, matching what's stored against your items, so it can no longer be changed to something the calculation won't use.

Automations​

An automation with a schedule trigger runs on its own, without a document in front of it. Last edition we limited what those automations could do, because there was nothing for them to act on. They now work quite differently.

Scheduled automations run across every matching document

  • A scheduled automation now finds every document its conditions match and runs against each one, rather than running once with nothing to act on.
  • Because there's now a document to act on, the full set of actions is available on schedule triggers again, along with conditions.
  • Choose the record type the automation should look at when you set up the trigger, so it sweeps the right set of documents.
  • A limit applies to how many documents one run can match, so a very broad set of conditions is stopped rather than run.

A scheduled automation in the builder, running every month on the last day at 8 AM for a requisition, with conditions on status and total and an assign action

Incomplete schedules are easier to spot

  • An automation with a partly configured schedule used to appear as a blank row on the board. It now reads On no schedule and tells you the schedule is incomplete, both on the board and in the builder.

Allocations​

  • Credit notes can now be allocated against purchase orders, so a credit can be matched to the order it relates to alongside invoices and receipts.
  • Remaining amounts on a line are now shown in the document's own currency.

Permissions​

Rescan is no longer staff only

  • Re-running extraction on a document was limited to Zudello staff. A Rescan permission can now be granted to your own user groups, on both the single document action and the bulk action.
  • Contracts are included, so a contract can be rescanned by anyone with the permission.

Clear any two-factor method

  • Resetting a user's two-factor authentication previously only cleared authenticator app codes. It now clears passkeys and security keys too, so you no longer need to contact support for those.

Supplier bank details​

  • Zudello now extracts IBAN and intermediary bank details from documents, alongside the account details it already picked up, so international payment details are captured rather than left off.
  • Bank detail matching now ignores spacing and punctuation, so the same account written two different ways is recognised as the same account.

Inboxes​

  • Replies to an emailed document now thread properly in the recipient's mailbox, rather than arriving as a separate email with no subject.
  • Contracts arriving by email are now checked for duplicates, the same way other document types already were.

Custom dimensions​

  • Five new custom dimensions are available across your records, so you can code documents against the categories your business uses that don't map to Zudello's standard dimensions.
  • They work the same way existing dimensions do, including on auto-coding rules, budgets, contracts, and pricing.

Resolutions​

We're constantly working to refine Zudello's functionality and address any issues as soon as possible. As part of this release, we've made the following resolutions:

  • We've fixed debits and credits set to customer matching showing no contact, even though a customer had been linked. Saving one of these documents no longer clears the customer that was found.
  • We've fixed supplier matching on payments, where a reference with a trailing space failed to match the supplier it should have.
  • We've fixed spreadsheets that declare a far larger range than they actually use, which failed to preview at all. Each sheet now renders on its own, with a clear message rather than an error where something can't be shown.
  • We've fixed documents that failed classification losing the extraction work already done, so they can be re-extracted rather than started again.
  • We've fixed orders with a zero value not extracting their line quantities.
  • We've fixed email addresses on a document being blocked when the extracted address contained a space, which happens when an underscore is read as one.
  • We've fixed merging documents, which could accept a file type it couldn't process and leave the merge unfinished. Only PDFs and images can be merged, and anything else is rejected up front, naming the file.
  • We've fixed exchange rates you've entered yourself being overwritten by the rate Zudello looks up.
  • We've fixed validation flags not being coloured on read-only line cells, so a flag on a field you can't edit was easy to miss.
  • We've fixed user groups cloned from a Zudello system group hiding the permission column entirely, so there was no way to see which permissions were on. The permissions are now shown as read-only.
  • We've added a marker to the document viewer tabs when there are related documents, attachments, or chat messages to look at, so approvers can see there's something there without opening each tab.

Have an idea?​

Do you have an idea for a new feature or how we can improve our current features? Let us know at support@zudello.com.

Your ideas and feedback are an important part of our product planning process to make Zudello better for everyone.

Release notes edition 3.7.9

Release date: Monday 20 July 2026
Version: v3

Here's the latest summary of what's new and improved in Zudello, as well as what we resolved in the latest release.

In this release:​

  • More powerful contract management
  • Cleaner supplier matching and inbox controls
  • Images on suppliers, customers, and items
  • Approval, allocation, and filtering improvements and more

Looking for something? Browse by tag to find release notes on a specific feature.

New and improved​

Contracts​

Contracts let you store and manage your supplier and customer agreements in Zudello, with automatic extraction to pull key details straight from your documents. We've expanded what you can do with contracts, from reminders through to pricing.

Contract reminders

  • You can now set up reminders on a contract, so key dates like renewals and expiries are never missed.
  • Renewal and expiry reminder types automatically use the relevant contract date, while custom reminders let you choose the date yourself.
  • Set each reminder to trigger a chosen number of days, weeks, or months before or after the date, and assign it to specific users or to a person recorded on the contract.

Setting up reminders on a contract

Contract lines and contract value

  • Zudello now stores individual pricing lines on a contract and calculates a total contract value, converted to your local currency where needed.

Pricing without a catalogue match

  • Contract pricing rows now appear even when there's no matching catalogue item.
  • A single stock code column lets you pick an existing item, create a new catalogue item, or keep the value as free text, the same way you would on transaction lines.

Contract pricing with the stock code editor

Data permissions for contract records

  • Dimension-based data permissions now extend to contract pricing, thresholds, and lines, so you can control access to these records the same way you do elsewhere.

Approvals​

Zudello's delegation of authority routes documents through the right approvers based on rules you define. We've made two improvements to give you more control over how approval steps are built.

Keep duplicate approvers on a step

  • A new Remove duplicate approvers option (turned on by default) controls what happens when the same person is required more than once on a step.
  • Turn it off to keep the full required approver count, so a step is no longer dropped when the same approver appears more than once.

The Remove duplicate approvers option on an approval step

Blank dimensions match any value

  • A new setting lets a blank dimension cell in a delegation of authority dataset be treated as matching any value.
  • This means a single rule can cover every option for that dimension, rather than needing a separate row for each one. Blank cells show a muted "any" in the preview.

Blank dimensions treated as any value in a delegation of authority dataset

Supplier matching and inbox rules​

When documents arrive by email, Zudello matches them to the right supplier automatically. We've given you more control over how that matching works.

Ignore senders for supplier matching

  • A new Inbox Rules tab in Settings lets you maintain a list of email addresses and domains to exclude from supplier matching.
  • This stops shared or generic senders from being matched to the wrong supplier.

The Inbox Rules exclusion list in Settings

Screen unknown senders

  • You can now maintain an allowlist of trusted senders, and Zudello records how trusted an incoming document's sender is, so you can spot documents that arrived from an unrecognised sender.

Tell apart suppliers with the same name

  • The supplier match dropdown on a transaction now shows the supplier code in front of the name, so suppliers that share a name can be told apart at a glance.

Supplier code shown in the supplier match dropdown

Images on suppliers, customers, and items​

  • You can now add images to your supplier, customer, and item records.
  • Upload a single image or a gallery of several, drag to reorder them, and choose which one is the cover.
  • Images appear on list rows, in picker dropdowns, and in the document viewer, and open full screen when you click them.

A supplier image shown on the matched-supplier card in the document viewer

Allocations and matching​

Zudello matches related documents, such as an invoice to a purchase order, so you can track what's been received, billed, and paid. We've tightened up manual allocation.

One-to-one document allocation

  • A new setting restricts a document to a single allocation, guarding against a document being matched more than once.
  • When it's turned on, the match buttons are disabled for a document that's already allocated, with a tooltip naming the document it's matched to.

The one-to-one document allocation setting

Cleaner match list

  • Documents that are already fully allocated are now hidden from the Match with… list, so you only see documents that are still available to match.

Corporate cards​

The Corporate Cards module manages the full lifecycle of company card expenses, from capture through to reconciliation and payment. We've made reconciliation safer and more flexible.

  • Payment reconciliations can now be matched to employees.
  • Reverting a reconciled expense now shows a confirmation warning first, because the revert removes the expense from all its payments and resets its status. The warning explains that other expenses on the same payment aren't affected.

Confirmation warning before reverting a reconciled expense

Filters​

We've made the filter dropdowns across the platform faster and easier to work with.

  • Filter dropdowns now load only the values actually in use for what you're looking at, and search the full set on the server as you type.
  • Inactive records are hidden by default behind a Hide inactive toggle.
  • The assignee filter now has a pinned Unassigned option, so you can quickly find documents that haven't been assigned to anyone.

The pinned Unassigned option in the assignee filter

Currencies​

  • Singapore Dollar (SGD) and Hong Kong Dollar (HKD) are now fully selectable currencies.
  • Documents priced in SGD or HKD convert to your local currency across transactions, budgets, and approvals.

Document splitting​

Zudello can split a single file that contains several documents into separate records during extraction. We've improved how splitting works.

  • Splitting is now more accurate, so documents from the same supplier are separated correctly and unusual single documents are no longer split by mistake.
  • The original email is now linked to each split document, and Zudello enriches each one so it's ready to work with straight away.

Other improvements​

  • For the End of Month and End of Next Month payment terms, the unit field is now clearly marked as not applicable, so it's obvious the value isn't used in the calculation.

Resolutions​

We're constantly working to refine Zudello's functionality and address any issues as soon as possible. As part of this release, we've made the following resolutions:

  • We've fixed an issue where PDF text could be missing for some users on Windows using Chrome or Edge.
  • We've fixed an issue where downloaded Excel files were missing their file extension.
  • We've fixed date fields that displayed or accepted dates as yyyy-mm-dd instead of dd/mm/yyyy.
  • We've fixed an issue where a dataset section filter couldn't resolve the Customer column, even though it worked for Supplier.
  • We've fixed the Next and Previous buttons at the bottom of the form response viewer, which weren't navigating between responses.
  • We've fixed deep links into the inbox so they open the correct document.
  • We've fixed an issue where bulk admin actions failed for newly created users with an "organisation user not found" error.
  • We've fixed inline table editors so your changes are saved when you click away from the cell.
  • We've fixed the compact location and subsidiary selectors so they stay usable after the window is resized.
  • We've fixed an issue where opening a document directly by its link could fail to load its settings.
  • We've fixed an issue that prevented approved claims from being exported.
  • We've fixed dataset grid cells that could visually bleed into the next column.
  • We've fixed an issue where custom form fields with dataset options could be hidden by mistake.

Have an idea?​

Do you have an idea for a new feature or how we can improve our current features? Let us know at support@zudello.com.

Your ideas and feedback are an important part of our product planning process to make Zudello better for everyone.

Release notes edition 3.7.8

Release date: Monday 8 June 2026
Version: v3

Here's the latest summary of what's new and improved in Zudello, as well as what we resolved in the latest release.

In this release:​

  • Smarter approval routing for expenses
  • Improved address validation and matching
  • Smoother supplier and customer contact management
  • Flexible datasets and more

Looking for something? Browse by tag to find release notes on a specific feature.

New and improved​

Approval routing for expenses​

Zudello's approval workflows route expense claims and reimbursement requests through the right people before payment is made. We've improved how approvals are routed when expenses are raised on behalf of someone else.

Approvals now follow the employee, not the submitter

  • When an expense or claim is raised on behalf of another employee, the approval now routes through that employee's manager, not the submitter's.
  • This ensures approvals always reach the right people, regardless of who created the record.

Suppliers and customer contacts​

Zudello's CRM module gives you a central place to manage your suppliers, customers, and the people associated with them. We've made it easier to navigate and manage the connections between companies and individual contacts.

  • You can now open a linked person's record directly from a supplier or customer's people grid to view and edit their details without leaving the page.

  • A new reverse table on the person record shows all the suppliers and customers that person is linked to, with options to add, edit, unlink, or open each one.

  • When adding a company to a People record, you can now explicitly select whether you're adding a supplier or a customer, so the search only returns the right type of record.

Contracts​

Contracts let you store and manage your supplier and customer agreements in Zudello, with automatic extraction to pull key details directly from your documents. We've expanded what Zudello can do with contracts, making them easier to code, enrich, and control.

Document coding for contracts

  • You can now use document coding rules and the Apply trained rules action on contract documents, the same way you do for other document types.
  • Zudello automatically resolves the linked contact for contracts, checking for a set supplier or customer, and defaulting to the supplier if both are available.
  • Contract-writable fields are now available in the target field drop-down when configuring coding rules.

Data permissions for contracts

  • Contracts are now available in the data permissions picker, so you can control access to contract records using the same dimension-based permissions you use for other models.

Currencies and FX​

Zudello converts foreign currency amounts into your base currency so that transactions, budgets, and approvals always reflect accurate local totals. We've expanded the range of currencies supported by our hourly exchange rate updates.

  • Singapore Dollar (SGD) and Hong Kong Dollar (HKD) are now included in Zudello's hourly exchange rate updates.
  • Documents priced in SGD or HKD will now convert to your local currency across transactions, budgets, and approvals.

Improved address validation and matching​

Zudello validates and normalises addresses on your supplier, customer, and transaction records to keep your data clean and consistent. We've made significant improvements to how addresses are validated and matched across the platform.

  • Address validation now uses Google's Address Validation API, which provides more accurate normalisation and assigns a unique place ID to each address on save.

  • Delivery and billing addresses on transactions are now matched by place ID rather than by geographic distance, making matching faster and more reliable.
  • Validation errors are now shown per address, so you can see exactly which address needs attention.

  • Places Autocomplete can be turned on for contact address forms, making it faster to enter and validate addresses.

Datasets​

Datasets let you store and manage structured data within Zudello, such as approval limits or custom dimensions used for coding documents. We've added two improvements to make datasets more powerful and easier to configure.

Embed datasets as editable tables in resource cards

  • You can now embed a filtered, editable dataset directly as a section inside a resource or transaction card.
  • The dataset acts as the source of truth for that data, avoiding the performance issues and stale data that can come from storing large amounts of information directly on a record.

Ignore dimension dependencies when configuring datasets

  • A new setting lets you ignore dimension dependency filters when configuring datasets and delegation of authority settings.
  • This prevents valid values from being incorrectly filtered out during configuration. For example, a location being hidden because of an unrelated supplier or currency filter.
  • Dependency filters continue to apply on form fields where they're genuinely needed.

Resolutions​

We're constantly working to refine Zudello's functionality and address any issues as soon as possible. As part of this release, we've made the following resolutions:

  • We've fixed an issue where inactive inventory items could be added to transactions by typing a SKU directly, even though they were correctly excluded from the drop-down.
  • We've fixed an issue where a $0 tax value was being stored as blank rather than zero on some documents.
  • We've fixed an issue where contract documents were not populating field data correctly despite the values being present.
  • We've fixed an issue where selecting a default document type on a supplier record would appear to save but didn't.
  • We've fixed a Document Studio issue where newly created workflows were not added to the run order, causing unpredictable extraction behaviour.
  • We've fixed an issue where two near-simultaneous API calls for the same record could overwrite each other's data and return incorrect results.
  • We've fixed an issue where ABN lookup was reflecting ABN validity instead of GST registration status. The lookup now correctly shows GST registration status.
  • We've fixed an issue where the related expenses section on expense claims appeared blank when opened from a direct approval link.
  • We've fixed an error that occurred when sorting by the approver column in table view.

Have an idea?​

Do you have an idea for a new feature or how we can improve our current features? Let us know at support@zudello.com.

Your ideas and feedback are an important part of our product planning process to make Zudello better for everyone.

Release notes edition 3.7.6

Release date: Monday 11 May 2026
Version: v3

Here's the latest summary of what's new and improved in Zudello, as well as what we resolved in the latest release.

In this release:​

  • New People Submodule
  • Document Studio support for email body extraction testing
  • Three-way matching improvements and more

Looking for something? Browse by tag to find release notes on a specific feature.

New and improved​

People submodule​

The new People submodule sits alongside Suppliers and Customers in the Relationships module, and provides a central place to record and manage contacts across your supplier and customer network. This means your team can record and access the contact information they need without needing to switch between systems.

  • A person represents a named individual associated with one or more suppliers or customers.

  • People are independent records that can be linked to multiple suppliers or customers, with a different contact role assigned at each.
    • For example, the same person can be recorded as the AP manager at one supplier and a general enquiry contact at another.
  • Contact roles are stored on the relationship between the person and the supplier or customer, so the person's record stays clean and reusable across your network.

Document Studio email body extraction testing​

Document Studio lets you fine-tune how Zudello extracts information from your documents. You could already use Document Studio to adjust the extraction of email bodies, but there was no way to test your configuration before applying it.

We have now added the ability to download an email body and test it within Document Studio.

  • When an email is processed in Zudello, the raw email body is now saved as a text file and attached to the email in the inbox.

  • You can download this file directly from the inbox by clicking the email-body.txt attachment on the original email.
  • The downloaded file can then be uploaded into Document Studio to test and refine your extraction configuration before applying any changes.

This puts more power in your teams hands, ensuring you can customise the extraction of any documents you receive. For more information on using Document Studio, see our Document Studio guide.

Three-way matching improvements​

Three-way matching in Zudello links your invoices, purchase orders, and goods receipts to ensure you only pay for what you ordered and received. We've made an improvement to how currency changes are handled during matching.

Accurate exchange rates when changing currency

  • Previously, changing the currency on a transaction could result in the original exchange rate being retained, causing incorrect local currency totals and throwing validation errors that blocked the document from progressing.
  • The exchange rate is now refreshed automatically whenever the currency on a transaction is changed, and allocation values are updated accordingly. This keeps variance calculations and purchase order allocation percentages accurate, and ensures you can continue processing the document without delay.

Other improvements​

  • Additional support for related attachments
    • Related attachments now support drag-and-drop upload of .msg and .eml email files, ensuring you can upload a greater variety of supporting documentation.
  • Interface improvement for Task approvals
    • The task action button has been renamed from Approve to Complete for consistency with how tasks work.

  • Expenses performance improvement
    • We've improved how expenses are processed for teams that don't use expense consolidation.
    • Zudello now skips unnecessary steps during employee and expense lookups, resulting in faster processing for teams that don't require expense consolidation.
  • Reliability improvements
    • We've improved inbound email reliability, including better handling of email bounces or temporary outages.

Resolutions​

We're constantly working to refine Zudello functionality and ensure that we address any issues as soon as possible. As part of this release, we've made the following resolutions and improvements:

  • We've fixed an issue where email images, logos, and signatures were not displaying correctly in inboxes.
  • We've fixed an issue where the exchange rate on expenses only refreshed after the first currency change. The rate now refreshes correctly on every currency change.

Have an idea?​

Do you have an idea for a new feature or how we can improve our current features? Let us know at support@zudello.com.

Your ideas and feedback are an important part of our product planning process to make Zudello better for everyone.

Release notes edition 3.7.4

Release date: Wednesday 9 April 2026
Version: v3

Here's the latest summary of what's new and improved in Zudello, as well as what we resolved in the latest release.

In this release:​

  • Contracts improvements
  • More flexibility for data export permissions
  • Bug fixes and more

Looking for something? Browse by tag to find release notes on a specific feature.

New and improved​

Contracts improvements​

Contracts let you store and manage your supplier and customer agreements in Zudello, with automatic extraction to pull key details directly from your documents. We've made two improvements to give you more control over how contracts are processed and enriched.

  • Rescan contracts from the interface
    • You can now trigger a rescan of a contract directly from the interface to re-run extraction and enrichment against the latest document content.
    • This makes it easy to refresh contract data without needing to re-upload or recreate the record.
  • Automatic supplier and customer matching on contracts
    • Contracts can now be configured to automatically link to a supplier or customer record.
    • Once matched, Zudello applies any relevant defaults from that record — such as default coding, payment terms, and addresses — so your contracts stay consistent with the rest of your data.
    • Admin users can configure the matching direction (supplier or customer) from the document type settings.

Export permission improvements​

Zudello's export tools let you extract data from the platform for reporting, reconciliation, and integration purposes. We've added a new permission level to give you more control over who can access export data.

  • View own exports permission
    • A new permission level lets you grant users access to view only their own exported data, without giving them access to exports run by other users.
    • This makes it easier to align export access with your organisation's security policies, without restricting users from getting the data they need.
    • When an export is ready, the notification email now includes a direct link to the exports page so users can access their data straight away.

For more information on exports, see Exporting records.

Other improvements​

Infrastructure and performance improvements

  • We've made a number of backend improvements to improve the stability and reliability of the Zudello app.

Resolutions​

We're constantly working to refine Zudello functionality and ensure that we address any issues as soon as possible. As part of this release, we've made the following resolutions and improvements:

  • We've fixed an issue where users were sometimes redirected back to the login screen when selecting a team, requiring them to log in a second time.

Have an idea?​

Do you have an idea for a new feature or how we can improve our current features? Let us know at support@zudello.com.

Your ideas and feedback are an important part of our product planning process to make Zudello better for everyone.

Release notes edition 3.7.3

Release date: Wednesday 25 March 2026
Version: v3

Here's the latest summary of what's new and improved in Zudello, as well as what we resolved in the latest release.

In this release:​

  • New customer and supplier address validation
  • Enhanced email body extraction
  • Bug fixes and more

Looking for something? Browse by tag to find release notes on a specific feature.

New and improved​

Address validation​

Zudello's validation extensions let you configure rules that check documents for errors or missing information before they progress through your workflow. We've added two new address validation extensions to help you catch address issues early.

  • Verified customer address (Supplier and Customer submodules)
    • This extension checks that the customer or supplier being has at least one address that can be verified through Google Maps.
    • You can apply this extension to supplier and customer records.

  • Delivery address on file (all Purchasing and Sales Submodules)
    • This extension checks that the delivery address on a document matches one of the addresses saved against the customer or supplier.
    • You can apply this extension to purchasing and sales documents.

Both extensions can be configured as a note, warning, or error-level validation, giving you control over how strictly each check is enforced.

Other improvements​

  • Allocation values update when line amounts change
    • Allocations are the driving force behind Zudello's two and three-way matching
    • Allocation values are now automatically recalculated when line amounts change on a transaction, so your allocations stay accurate even after any manual edits.
  • Improved email body extraction
    • We've improved how Zudello recognises and categorises email body extractions, making the process more reliable when extracting transaction information directly from email content rather than attachments.

Resolutions​

We're constantly working to refine Zudello functionality and ensure that we address any issues as soon as possible. As part of this release, we've made the following resolutions and improvements:

  • We've fixed an issue where duplicate records were sometimes created during purchasing invoice creation.
  • We've resolved an issue where quantities were not allocated correctly to purchase orders when a unit of measure conversion was involved.
  • We've fixed an issue where some users were unable to bypass or resolve a validation error.

Have an idea?​

Do you have an idea for a new feature or how we can improve our current features? Let us know at support@zudello.com.

Your ideas and feedback are an important part of our product planning process to make Zudello better for everyone.

Release notes edition 3.6.11

Release date: 29 October 2025
Version: v3

Here's the latest summary of what's new and improved in Zudello, as well as what we resolved in the latest release.

In this release:​

  • New inline calculator for faster data entry
  • Enhanced Excel extraction and document matching capabilities
  • Budget improvements, interface enhancements and more

Looking for something? Browse by tag to find release notes on a specific feature.

New and improved​

Inline calculator​

Data entry often requires quick calculations to determine correct amounts or verify totals. We've introduced an inline calculator that allows you to perform calculations directly within fields, speeding up data entry and reducing errors.

The inline calculator provides:

  • Common calculation operations
    • Access frequently used calculations by hovering over the calculator icon

  • Real-time calculation preview
    • See the result of your calculation as you type

  • Clear error feedback
    • Invalid calculation expressions display an error message, helping you avoid mistakes

This feature streamlines data entry for tasks like calculating totals, adjusting amounts, or verifying discounts, allowing you to work more efficiently within Zudello.

Enhanced Excel extraction​

Document extraction converts your uploaded files into structured transaction data. We've improved how Zudello extracts data from Excel files to make the process more predictable and reliable.

Previously, Zudello converted Excel files to PDF before extraction. Now, Zudello extracts data directly from Excel files:

  • Direct Excel processing
    • Data is extracted from the first sheet of your Excel file without conversion
    • Maintains Excel formatting and structure during extraction
    • Provides more accurate and consistent extraction results

This improvement simplifies data extraction and ensures your Excel-based transactions are processed reliably.

Document matching improvements​

Document matching helps you link related transactions together, such as matching invoices to purchase orders or receipts to payments. We've made several enhancements to improve matching accuracy and provide better information when matching documents.

Negative line matching​

We've added support for matching document lines with negative amounts when using amount-based allocations. This is particularly useful when dealing with negative lines that exist on both matched documents, such as promised discounts that are recorded as negative line items.

The system now correctly matches these negative lines when using amount-based allocation methods, ensuring accurate document linkage across all transaction types.

Enhanced matching information​

The document matching modal now displays the reference field, providing more context when you're matching and checking documents. This additional information helps you quickly verify you're matching the correct documents together.

Improved extraction accuracy for similar item codes​

Item code matching is a critical part of accurate data extraction. We've enhanced how Zudello matches item codes to improve accuracy when dealing with codes that differ only by hyphens or spaces.

Previously, if you had similar item codes like 7T5412 and 7T-5412, the system might extract one code as the other due to how it handled special characters. The system now:

  • Prioritises exact matches, looking for exact item code matches first before considering alternatives
  • Only searches for similar codes if an exact match doesn't exist
  • Reduces matching errors between codes that differ only by hyphens or spaces

This enhancement ensures that similar-looking item codes are distinguished correctly, reducing manual corrections and improving data quality.

Budget management improvements​

Budget management helps you control spending across projects, departments, and other business dimensions. We've refined budget functionality to improve clarity and accuracy.

  • Clearer budget visibility
    • Budgets are now only displayed for modules and submodules where budget functionality is supported
    • Reduces confusion by showing only relevant budget information
  • Cleaner budget communications
    • Budget amounts are now always rounded to two decimal places in approval and notification emails
    • Provides cleaner, more readable budget information in communications

Budget management is currently available for selected teams only. To discuss enabling this feature for your team, reach out to support@zudello.com.

Contract management improvements​

Contract management helps you track and enforce contractual obligations across your transactions. We've made the following improvements to enhance reliability and data integrity:

  • Enhanced contract linking
    • Improved reliability when associating contracts with suppliers and customers
    • Better handling of contract-to-transaction associations
  • Improved notification visibility
    • Sales contracts now display notifications after relinking operations
    • Enhanced transparency when contract information is updated
  • Better data integrity
    • Improved processes to prevent accidental data loss when saving contracts
    • More reliable contract information updates without requiring page reloads

Contracts are currently available for selected teams only. To discuss enabling this feature for your team, reach out to support@zudello.com.

Interface improvements​

We've made several enhancements to improve visual clarity and navigation efficiency across the system.

  • Improved visibility for line-level validation issues
    • Lines now show the colour of the highest validation level, ensuring you can quickly distinguish between the types of issue

  • Streamlined dependency navigation for faster workflows
    • When coding or editing documents, you can now view field dependencies without needing to save the document first
    • This reduces the time required to process documents with field dependencies
  • Alphabetical sorting of all drop down lists
    • System-wide drop down lists for document types, dimensions, and advanced filters are now sorted alphabetically
    • This applies across all areas of the system and all dimensions, and does not require any action from users

Performance improvements​

We've made system optimisations to improve overall responsiveness and reliability:

  • Enhanced data fetching and refresh operations for faster document loading
  • Improved system performance when processing large volumes of documents
  • Better handling of concurrent operations to ensure consistent response times

Resolutions​

We're constantly working to refine Zudello functionality and ensure that we address any issues as soon as possible. As part of this release, we've made the following resolutions and improvements:

  • We've enhanced automation reliability to ensure workflows process documents consistently
  • We've resolved an issue where supplier information was removed from the document matching modal
  • We've fixed currency exchange rate calculation issues to ensure accurate foreign currency conversions
  • We've resolved several interface issues, including those introduced by new features
  • We've improved the stability and reliability of calculator functionality
  • We've fixed an issue where expense amortisation fields weren't displaying during the import process
  • We've made mileage rate data permissions accessible to end users
  • We've resolved an issue where negative line amounts resulted in approval errors
  • We've improved email processing by trimming excessively long email subject lines during ingestion

Have an idea?​

Do you have an idea for a new feature or how we can improve our current features? Let us know at support@zudello.com.

Your ideas and feedback are an important part of our product planning process to make Zudello better for everyone.

Release notes edition 3.6.10

Release date: 22 October 2025
Version: v3

Here's the latest summary of what's new and improved in Zudello, as well as what we resolved in the latest release.

In this release:​

  • New price books feature for advanced pricing management
  • Enhanced automation workflows with improved supplier assignee functionality
  • Reporting functionality for approvals, budgets, and more

Looking for something? Browse by tag to find release notes on a specific feature.

New and improved​

Price books​

Price books allow you to manage item pricing based on specific customers, suppliers, projects, or other business dimensions. This feature automatically applies appropriate pricing and validates special rates across your transactions.

Price books provide comprehensive pricing management:

  • Automatic price application
    • Correct pricing is automatically filled when creating requisitions or purchase orders
    • Special pricing is validated when receiving customer orders or supplier invoices
  • Flexible routing options
    • Transactions with pricing discrepancies can be routed through custom approval workflows
    • Configure routing based on your specific business requirements

Price book functionality includes full integration with requisitions, purchase orders, customer orders, and supplier documents. See Price books for more.

Advanced document validation​

Document validation checks your transactions for accuracy and completeness before you open them. This allows you to focus only on those documents that need your attention, and automate those that don't.

In this release, we've made validation errors clearer, more flexible, and more automated.

Automated validation​

Document validation is now performed automatically when a document is uploaded, without a user needing to open the document. This provides additional automation capabilities, and allows your team to focus only on those documents that require your attention.

Automated validation is now enabled by default for all existing and new teams.

Enhanced validation feedback​

Understanding why documents have validation errors is now easier and clearer:

  • Fixed validation column
    • A dedicated error column in the lines table shows all validation issues at a glance
    • Click on error indicators to see detailed explanations for each line
  • Detailed calculation information
    • For validation errors involving calculations, we now show the applied formulas and discrepancies
    • This helps you quickly understand and resolve issues to continue processing

Expanded validation flexibility​

We've added new Required if validation options:

  • Support for Any of value rules
    • You can now use Any of conditions when setting up field requirements, which make one field required if another field is set to one of a number of values.
    • E.g. Cost centre is required if account is any of Equipment, Staff Costs, or Entertainment

Automation enhancements​

Automations help streamline your document workflows by automatically performing actions based on predefined rules. We've now improved supplier assignee functionality and validation condition options.

  • Supplier assignee actions

    • We've restored full functionality for automation workflows that use supplier assignees
  • Enhanced condition options

    • When setting up conditions for assignees, use the "is not empty" option instead of "is set" for better reliability
    • We're working on improving the interface to prevent configuration mistakes in future releases

Reporting launch​

Comprehensive reporting capabilities are now available to help you analyse approval workflows, budget performance, and other key business metrics.

Reporting includes:

  • Approval dashboard
    • Get an instant overview of all pending approvals, including information on any escalations and exceptions
    • Find the bottlenecks in your approval process with reporting on average time to approve, number of escalations, and number of rejections per user
  • Accrual reports
    • See the combined impact of outstanding orders and invoices that are yet to be processed
  • Budget dashboard
    • A dedicated dashboard for budget reporting and analysis

Detailed documentation on the reporting feature will be available soon. In the meantime, if you have any questions about reporting please reach out to support@zudello.com.

Email sales order extraction​

We've restored and enhanced the ability to extract sales orders directly from email content, making it easier to process orders received in email format. Improvements include:

  • Enhanced rescanning capability
    • Documents ingested from email bodies can now be rescanned if needed
    • Improved processing reliability for email-based transactions
  • Bug fixes and optimisations
    • Resolved issues affecting email extraction accuracy and performance

Contracts beta launch​

Say hello to Zudello's advanced contract management capabilities directly. We're launching our brand new contracts feature to selected customers only.

Comprehensive contract management​

The new contracts feature includes:

  • Flexible contract types
    • Fixed price contracts with transaction impact visibility
    • Threshold contracts with usage tracking and impact reporting
  • Contract lifecycle management
    • Navigation and permissions for contracts, contract groups, and contract categories
    • Contract owner approvals integrated with existing approval workflows
  • Advanced notifications
    • Automated reminders for contract milestones, renewals, and expiry dates
    • Configurable notification preferences for different contract events

Exception handling and compliance​

  • Breach management
    • Clear visibility of contract impacts against transactions
    • Required reason collection when submitting transactions with contract breaches
    • Contract owner approval workflows for transactions exceeding contract terms
  • Sales module integration
    • Limited support for sales transactions with planned expansion

Contracts are currently available for very limited teams only. To discuss enabling this feature for your team, reach out to support@zudello.com.

Detailed documentation on the contracts feature will be available soon.

Enhanced features​

Budget management improvements​

Budget management helps you control spending across projects, departments, and other business dimensions. We've improved performance and enhanced the linking process between budgets and transactions.

Intelligent budget linking​

The system now evaluates when budget lines need to be relinked to transactions:

  • Selective relinking triggers
    • Relinking occurs when dimensions change on budget lines
    • Date modifications trigger relinking for better accuracy
    • Amount changes prompt transaction reassessment
  • Performance optimisations
    • Relinking runs as a background process to prevent timeouts
    • Only necessary changes trigger relinking to improve system performance

Budget dashboard​

A dedicated Budget dashboard has been added as part of the new reporting feature.

The budget dashboard:

  • Provides dedicated budget reporting and analysis
  • Allows you to track spending patterns and budget utilisation across your organisation

Budget management and reporting are currently available for selected teams only. To discuss enabling these features for your team, reach out to support@zudello.com.

Document studio enhancements​

Document studio empowers you to customise data extraction for your specific document types and formats. We've resolved mapping issues and improved field handling for better extraction accuracy.

Key improvements include:

  • Enhanced unit of measure mapping
    • Resolved field mapping issues for units of measure extraction
    • Improved integration between extraction and enrichment processes
    • Updated prompt requirements for optimal performance

Document studio is currently available for selected teams only. To discuss enabling document studio for your team, reach out to support@zudello.com.

Resolutions​

We're constantly working to refine Zudello functionality and ensure that we address any issues as soon as possible. As part of this release, we've made the following resolutions and improvements:

  • We've enhanced system performance through infrastructure updates and optimised backend validation processing
  • We've improved communication between system components to resolve purchase order number generation issues
  • We've enhanced search functionality within list views to prevent system slowdowns when processing large document volumes
  • We've added comprehensive logging to identify and resolve automation interaction issues
  • We've optimised resource usage for teams with extensive document libraries to ensure consistent system responsiveness

Have an idea?​

Do you have an idea for a new feature or how we can improve our current features? Let us know at support@zudello.com.

Your ideas and feedback are an important part of our product planning process to make Zudello better for everyone.