Guide to XS2A
  • What is XS2A?
  • Customer Cockpit
    • Overview
      • Track your Business
      • Permissions and Roles
      • Generating API-Keys
      • Creating Webhooks
      • Contact our Support
      • Successful transactions
      • Last Errors
  • Integration
    • How to go live
      • Technical Onboarding
      • KYC (Know Your Customer)
      • Video Ident
    • Getting started
      • Product specific recommendations
      • Registering your account
      • Required steps to start
      • Use case integration
      • API documentation
      • Integration variants
      • Upload eIDAS certificates
      • Choose a Platform
    • 💡UX - Integration Guide
    • Integration Variants
      • Javascript-Widget
        • Webview App Integration
      • Mobile SDK (iOS & Android)
      • Wizard-API
      • EasyOnboarding
    • Integration by Use Case
      • PFM (Personal Finance Management)
      • P2P (Purchase-to-pay)
      • Loan Origination (B2C)
      • Loan Origination (B2B)
      • Insurance
      • PSP (Payment Service Provider)
      • Leasing
      • Age verification check
      • Source of Funds/Wealth
    • Products & Platforms
      • Payment Platform (XS2A.pay)
      • Analytics Platform (XS2A.risk)
      • Open Banking Platform (XS2A.api)
      • OnlineÜberweisen
    • Product Features
      • Testbank 2.0
      • Reconciliation
      • Payouts & Refunds
      • Simple Pay
      • Credit cards
    • Additional Guides
      • Errorcodes
      • Categorization
        • The Categorization Taxonomy
        • The Categorization Engine
        • Quality Assurance
      • B2C & B2B Rating Checks
        • B2B Rating
        • B2C Rating
      • Reports
      • PayPlus
      • Reconciliation
        • Automatic Recon OnlineÜberweisen
        • Manual Recon OnlineÜberweisen
        • Recon Payment Platform (XS2A.pay)
      • Webhooks
  • FAQ
    • XS2A
      • Merchant admin
    • OnlineÜberweisen
      • For merchants
Powered by GitBook
On this page

Was this helpful?

  1. Integration
  2. Additional Guides
  3. Categorization

The Categorization Taxonomy

In general, each account transaction is assigned exactly one category. The current classification system distinguishes four main sections for the categorization of these transactions:

K Expenses attributed to individual consumption (e.g. groceries, rent) E Received payments (any incoming payment) A Expenses not attributed to individual consumption (e.g. taxes, alimony payments) N Neutral positions (turnover amount equals or is close to zero)

Each section is divided into further categories or subcategories. If a transaction cannot be clearly assigned to a particular (sub)category, it is classified one level higher and, in extreme cases, it may even be categorized under the topmost section. An example of the scheme for insurance expenses is

Level 1

Level 2

Level 3

Level 4

Description

K.8

Consumption expenses in the finance sector

K.8

.1

Insurance services

K.8

.1

.1

Property insurance

K.8

.1

.1

.1

Building insurance

K.8

.1

.1

.2

Home contents insurance

K.8

.1

.1

.3

Pet insurance

K.8

.1

.2

Asset insurance

...

...

...

...

...

Syntactically, the individual levels are separated from each other by dots, so that a categorisation can be used to uniquely determine the root category by reducing the category around the part after the last dot. It is ensured that each category has a valid root category. Syntactically, the categories always follow the Regex scheme:

[AEKN](\.[1-9][0-9]*){0,4}

As the standard categorization scheme can be augmented at any time, please make sure to always use a category "and all its sub-categories" whenever you do analyses over a category to get complete results. For instance, if we decided that a category K.8.1.1.4 is needed (whatever it be), turnovers that are now categorised as K.8.1.1 would then be classified to the new K.8.1.1.4. If this possibility is neglected, these turnovers would be excluded from assessment altogether.

The full documentation is available for our customers upon request to the sales representative.

PreviousCategorizationNextThe Categorization Engine

Last updated 4 years ago

Was this helpful?