Product

Genify vs OneBrick: Comparing Transaction Categorizers for Your Financial Needs | Genify

Genify vs OneBrick: Comparing Transaction Categorizers for Your Financial Needs | Genify

Genify

Jun 19, 2023

5 min read

Genify vs OneBrick: Comparing Transaction Categorizers for Your Financial Needs | Genify
Genify vs OneBrick: Comparing Transaction Categorizers for Your Financial Needs | Genify
Genify vs OneBrick: Comparing Transaction Categorizers for Your Financial Needs | Genify

What is a Transaction Categorizer?

A transaction categorizer is a service that analyzes transaction data, such as bank records or SMS messages and identifies the corresponding expense category that maps to this transaction. For example, for the transaction “Adidas, 100 USD, 2018–01–01”, the service looks for Adidas and identifies the business. and categorizes it as Sports and Shopping. 

Transaction categorization is a service that is particularly useful for individuals and businesses as it provides insights into spending patterns and enables better financial management. 

Comparing Transaction Categorizers

In this article, we will compare two prominent transaction categorizers, Genify and OneBrick, focusing on their geographical coverage, accuracy, sparsity, and latency. It is important to note that the experiments conducted in this article shed light on the challenges faced by local enrichment (categorization) engines when applied to global transaction data. These engines often rely on region-specific training data, which can lead to limitations in accurately categorizing transactions from different parts of the world. This article aims to explore this weakness by comparing two transaction categorizers, Genify and OneBrick, across multiple countries. The findings serve as valuable insight for users and developers seeking transaction categorization solutions for diverse global data.

Key Players in Transaction Categorization: Genify and OneBrick

1. Genify

Genify is a MENA-based company that offers personal finance management solutions (pfm) to banks and fintech. Their comprehensive solutions include spending analytics, event-based notifications, product recommendations, and alternative credit decisions.  Genify aims to empower users with valuable financial insights and assist them in making informed financial decisions.

2. OneBrick

OneBrick specializes in developing financial APIs in Indonesia. Additionally, they make it simple for fintech businesses to digitally process financial data from end customers for each of their needs. This includes data from e-wallet, e-commerce, and super application transactions providing a seamless financial experience for users.

Below are details of the comparison we conducted between OneBrick and Genify.

Test Data

We compared the 2 services, Genify and OneBrick, regarding their geographical coverage, accuracy, sparsity, and latency.

To ensure a fair comparison between Genify and OneBrick, the experimental setup was carefully designed. The test dataset comprised randomly selected transactions from five different countries: the United States, the United Arab Emirates, India, Indonesia, and Egypt. The transactions were sourced from a wide range of merchants, randomly selected from each country’s top 10 retailers. By using this approach, the dataset aimed to capture a representative sample of transaction data from each region, mitigating potential biases. It is important to note that the experiments were conducted a month ago, providing a recent snapshot of the performance of both transaction categorizers.

Results

United States

Genify

  • Average Latency: 1852 ms

  • Unique Categories: 6

  • Unique Sub-Categories: 6

OneBrick

  • Average Latency: 1278 ms

  • Unique Categories: 1

  • Unique Sub-Categories: 1

United Arab Emirates

Genify

  • Average Latency: 1852 ms

  • Unique Categories: 6

  • Unique Sub-Categories: 6

OneBrick

  • Average Latency: 1278 ms

  • Unique Categories: 1

  • Unique Sub-Categories: 1

United Arab Emirates

Genify

  • Average Latency: 1986 ms

  • Unique Categories: 7

  • Unique Sub-Categories: 7

OneBrick

  • Average Latency: 1188 ms

  • Unique Categories: 1

  • Unique Sub-Categories: 1

India

Genify

  • Average Latency: 1938 ms

  • Unique Categories: 6

  • Unique Sub-Categories: 8

OneBrick

  • Average Latency: 1184 ms

  • Unique Categories: 1

  • Unique Sub-Categories: 1

Egypt

Genify

  • Average Latency: 2051 ms

  • Unique Categories: 8

  • Unique Sub-Categories: 9

OneBrick

  • Average Latency: 1261 ms

  • Unique Categories: 1

  • Unique Sub-Categories: 1

Indonesia

Genify

  • Average Latency: 2051 ms

  • Unique Categories: 8

  • Unique Sub-Categories: 9

OneBrick

  • Average Latency: 1261 ms

  • Unique Categories: 1

  • Unique Sub-Categories: 1

Indonesia

Indonesia’s results

Note: While testing OneBrick we discovered some test samples that generated results, so we added new test data.

Genify

  • Average Latency: 2051 ms

  • Unique Categories: 6

  • Unique Sub-Categories: 6

OneBrick

  • Average Latency: 1308 ms

  • Unique Categories: 3

  • Unique Sub-Categories: 4

Overall Category Sparsity

Genify

  • Unique Categories: 30

  • Unique Sub-Categories: 39

OneBrick

  • Unique Categories: 4 (food & dining, Shopping, Entertainment, transfer-out)

  • Unique Sub-Categories: 5 (Restaurants, hotel & vacation, Groceries, General, others account transfer-out)

Conclusion

Genify

Based on the results obtained from testing in five different regions, Genify’s API showcased its effectiveness by covering 30 unique categories and 39 unique sub-categories. It achieved an overall accuracy of 78% with an average latency of 1975 ms.

OneBrick

Our tests for OneBrick were only able to get results from Indonesia and OneBrick covered 4 categories and 5 sub-categories, demonstrating an overall latency of 1243 ms. It’s worth noting that OneBrick’s categorization was primarily based on keywords present in the transaction description and it was only able to categorize when the input included a word that maps to a category (e.g., Seafood Restaurant ➡️ Food & dining).

It is worth noting that OneBrick demonstrated promising performance in categorizing transactions, particularly in Indonesia. The OneBrick engine effectively mapped transaction keywords to relevant categories, providing accurate results within a competitive latency range. However, its relatively limited performance sheds light on the challenges faced by local enrichment (categorization) engines when applied to global transaction data as these engines often rely on region-specific training data, which can lead to limitations in accurately categorizing transactions from different parts of the world. 

On the other hand, Genify demonstrated a robust performance across multiple tested regions. It provided broader coverage and a higher level of accuracy. For readers interested in testing Genify, the categorization service can be accessed via the website at https://www.genify.ai/txn-data-gui. Testing Genify firsthand will allow users to experience its functionalities and assess its suitability for their specific needs.

Ultimately, the choice between the two categorizers depends on the specific needs and priorities of users, taking into consideration factors such as geographical coverage, accuracy requirements, and the complexity of transaction data.

Sources

Test data:

  1. https://www.indonesia-investments.com/finance/financial-columns/top-ten-largest-companies-in-indonesia-by-market-capitalization/item1084

  2. https://today.yougov.com/ratings/consumer/popularity/department-stores/all

  3. https://curlytales.com/top-10-online-shopping-sites-in-the-uae/

  4. https://www.moneyworks4me.com/best-index/bse-stocks/top-100-companies-in-india/

  5. https://thinkmarketingmagazine.com/top-50-successful-companies-in-egypt-in-2022-according-to-forbes-list/

Experience Enhanced Data Insights – Try for Free

Enrich your data with fields like category, merchant logo, merchant name, website, and sustainability metrics. Try it now – it's free and easy to integrate.

Experience Enhanced Data Insights – Try for Free

Enrich your data with fields like category, merchant logo, merchant name, website, and sustainability metrics. Try it now – it's free and easy to integrate.

Experience Enhanced Data Insights – Try for Free

Enrich your data with fields like category, merchant logo, merchant name, website, and sustainability metrics. Try it now – it's free and easy to integrate.

Experience Enhanced Data Insights – Try for Free

Enrich your data with fields like category, merchant logo, merchant name, website, and sustainability metrics. Try it now – it's free and easy to integrate.

Experience Enhanced Data Insights – Try for Free

Enrich your data with fields like category, merchant logo, merchant name, website, and sustainability metrics. Try it now – it's free and easy to integrate.

Genify AI Technologies LTD is registered in the UAE at ADGM, with license 000007634.

Privacy Policy

·

Terms of Conditions

Genify AI Technologies LTD. All rights reserved.

Genify AI Technologies LTD is registered in the UAE at ADGM, with license 000007634.

Privacy Policy

·

Terms of Conditions

Genify AI Technologies LTD. All rights reserved.

Genify AI Technologies LTD is registered in the UAE at ADGM, with license 000007634.

Privacy Policy

·

Terms of Conditions

Genify AI Technologies LTD. All rights reserved.

Genify AI Technologies LTD is registered in the UAE at ADGM, with license 000007634.

Privacy Policy

·

Terms of Conditions

Genify AI Technologies LTD. All rights reserved.