Transaction Rules

This article explains transaction mapping automation in Zluri

Transaction Rules let you map, unmap, and archive transactions automatically based on pre-configured conditions and actions. Get accurate and reliable spend reporting by mapping transactions to applications.

Key benefits

Accurate transaction-to-application mapping

Currently, the system uses a fuzzy mapping logic for transactions to applications, which is not 100% accurate. With transaction mapping rules, you can achieve 100% accuracy in mapping transactions to applications.

Expanded coverage of transaction mapping

The existing mapping algorithm does not map all transactions to applications, leading to incomplete SaaS spend reporting. With just one rule, you can map all current and future transactions.

Automation

Once you create a rule, you no longer need to manually map transactions. The rule automatically maps all future transactions that meet the specified conditions.

Feature overview

You can find the ‘transaction rules’ feature under the Spends -> Automation tab. This tab is dedicated to creating, managing, and viewing automation rules.

List of rules

This page lists all the rules you have created, along with their details.

  • You assign a priority to each rule, and the system executes it based on its order in the list.
  • If two rules apply to a transaction, the system executes only the one with the higher priority.

See the documentation for creating and editing transaction rules.

Additional features

Zluri mapping AI

Zluri AI identifies patterns from transaction details and vendors to map them to applications.

  • Zluri AI executes after all user-created rules.
  • It is on by default, but you can turn it off for a completely deterministic system.

Rule modification

You can edit, deactivate, or delete rules with the following considerations:

  • Editing allows you to revert or reprocess transactions based on the updated rule.
  • Deactivation stops the rule from running on future transactions.
  • Before deleting a rule, you must revert all transactions processed by it.

Force execution

You can force execute rules to override even manually mapped transactions:

  1. Execute all rules.
  2. Execute rules on unrecognized transactions only.

Filters on rules table

You can filter rules by:

  • Rule name
  • Action type
  • Status

Best practices

  1. Create one rule for each application based on common descriptions or vendors.
  2. Configure rules to apply to both existing and future transactions.
  3. Execute rules from the unrecognized transactions tab to avoid impacting already mapped transactions.
  4. If a transaction is incorrectly mapped, unmap it and re-execute all rules on unrecognized transactions.