Submitted:
21 October 2024
Posted:
22 October 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Literature Review
2.1. Financial Data Analysis
2.1. Financial Process Mining Solutions
3. Materials and Methods
3.1. Basic Concepts of Financial Data Space
- Dimension A (Financial statement categories) includes the hierarchy of basic financial statement (FS categories): a1-category, a2–category1 (sub-category), a3–category2 (sub-sub-category), a4–category3, a5–debit-credit, a6-section code. Examples of FDS A dimension members: a1-FS report types: Balance Sheet, Income Statement, Statement of Cash Flow,…; a2–category1: Assets–Property, Liabilities, Equity;…; a3–category2: MVA, IVA,..., OMZ, WIV,..; a4–category3: INCVR, DEB, CRE,…, etc. The categories of financial statements (FS taxonomy) depend on the laws of the particular country or the specifics of the company’s financial reporting system (Financial Statement Classification).
- Dimension B (Source documents) contains the hierarchy of document types, from documents with the most aggregated data to documents with the most detailed information. Examples of FDS B dimension members: doc-type (b1), doc-subtype (b2), doc-subtype2 (b3), etc. Examples of the B dimension members: doc-type (b1): Quotes, Orders, Invoices, Doc-subtype1 (b2): Vendors quote, Sales (credit) quote, Purchase (vendors) invoice,…;
- Dimension C (Journals or Sub-Ledgers) contains the hierarchy of special journals and subsidiary ledgers for recording transactions: Journal (c1), Sub-Journal (c2), Sub-subjournal (c3), etc. Examples of the C dimension members: Journal (c1): Starting Balance, Adjustment Ledger, Inventory and Item Ledger. Sub-journal (c2): Inventory accounting, Fixed asset accounting.
- Dimension D (Anomalies) contains the classification of types of inadequate data assessments: Anomaly type (d1), A-sub-type1 (d2), An-subtype2 d3), An-sub-type3 (d4), etc. Examples of D dimension members (anomaly types): (d1) Sum anomaly, (d2) Time parameters anomaly, (d3) Anomalies of sum and time, etc.
- Dimension E (Enterprise Types) contains the classification of enterprises (according to accepted standards): Enterprise Type (e1), E-SubType1 (e2), E-SubType2 (e3), etc.
- Dimension L (Location) includes the classification of geographic locations (according to accepted standards): Country (l1), City (l2), Region (l3), Business Unit (l4), Department (l5), Process /Project /(l6), etc.
- Dimension T (Time periods) is the classification of time intervals (periods) required in financial accounting, e.g., year (t1), month (t2), Day / week day (t3), Day: Hour: min: sec (t4), Hour: min: sec (t5), Period Beginning (t6), Period-Ending (t7).
- Dimension K (Changes) includes the classification of internal and external change types and can be divided into two axes:
-
Dimension K1 (Internal Changes-IC) includes the classification of internal change types (changes within the organisation) that may have an impact on financial activities: IC types (k1), IC-subtype1 (k2), IC-subtype2 (k3), etc.
- o Dimension K2 (External Changes-EC) includes the classification of the types of (external) changes in the organisation’s environment that may have an impact on financial activities: EC types (k1e), EC-subtype1 (k2e), EC-subtype2 (k3e), etc.
- o Dimension W (Real-world entity types) can be used to link financial data (financial objects) to real-world entities (objects, processes, infrastructure, purchases, devices, resources, other physical objects etc.).
3.2. Process Mining Aspects in Financial Data
- Financial (accounting) object (FO): Any name of the data record field (attribute, e.g., a column name of the Excel sheet), excluding time attributes. Any specific FO has a defined value, meaning, or code in the data record.
- FOs are classified, including types of financial statements, types of source documents, ledgers, and sub-ledgers (journals, etc.).
- The current financial analysis problem is defined as a process mining project aimed at revealing the behaviour of a specific FO type along the time axis, i.e., modelling the behaviour of FO-related data values and their differences across time periods.
- Source data for PM: A subset of financial data records, with each record comprising financial object values, meanings, or codes. This dataset in a PM project is considered as an event log.
- An event is one financial data record in an event log consisting of the following fields: at least one field being a time parameter value (time stamp), and all other fields are called financial objects (having a specified value or code).
- Three essential attributes define a PM project: Case ID, Activity ID, and Time window (Time stamp).
- Case-a sequence of activities related to a specific finance object (defined by Case ID) compiled from event log entries.
- Case ID-any selected finance object or a composition of a few finance objects from the financial data record, except those included in the Activity ID.
- Activity ID-any selected finance object or a composition of a few finance objects (data record fields), except those included in the Case ID.
3.3. Methods
3.3.1. Process Mining Project Specification Using Financial Data Space in Two Different Projects
3.3.2. Participants
3.3.3. Procedure
3.3.4. Data Collection and Analysis
4. Results
4.1. PM Projects’ Specifications and Results
- ‘Report ID /category-a1’ → Case ID
- ‘Doc-subtype1-b2’ → Activity ID
- ‘Financial Year’ → Timestamp (Pattern: ‘yyyy’)
- Other attributes: ‘Report type’, ‘Sub-journal-c4’, ‘Business_Unit-l4’, ‘Region-e2’, ‘Financial Period (Start Date)’, ‘Financial Period (End Date)’, ‘Transaction Count’.
- ‘Report ID /category-a1’ → Case ID
- ‘Doc-subtype1-b2’ → Case ID
- ‘Sub-journal-c2’ → Activity ID
- ‘Business_Unit-l4’ → Activity ID
- ‘Financial Year’ → Timestamp (Pattern: ‘yyyy’)
- Other attributes: ‘Report type’, ‘Region-e2’, ‘Financial Period (Start Date)’, ‘Financial Period (End Date)’, ‘Transaction Count’
- a set of cases, where a case is a pair (FS category (a1), Doc-subtype (b2)),
- a set of events where an event (activity) is a pair (sub-journal (c2), business_unit (l4)) and
- a set of traces of events (activities) for each case.
- ‘Report ID /category-a1’ → Case ID
- ‘Doc-subtype1-b2’ → Case ID
- ‘Business_Unit-l4’ → Activity
- ‘Sub-journal c2’ → Activity
- ‘Financial Year’ → Timestamp (Pattern: ‘yyyy’)
- Other attributes: ‘Report type’, ‘Region e2’, ‘Financial Period (Start Date)’, ‘Financial Period (End Date)’, ‘Transaction Count’.
- a set of cases, where a case is a pair (FS category (a1), Doc-subtype (b2)),
- a set of events where an event (activity) is a pair (Business_unit (l4), sub-journal (c2)) and
- a set of traces of events (activities) for each case.
5. Discussion
5.1. Design Implication on Basic Concepts of Financial Process Cube
- Case type = A dimension (Financial statement categories)
- Event class = B dimension (Source documents) and
- Time window = T dimension (Time)
- Case type: Case ID = FS Report (a1)
- Event class: Activity ID = doc-subtype1 (b2)
- Time window: Financial period = year (t1)
- Attributes = {journal (c1), business unit (l4), E-subtype (e2)}
- Case ID = {category1 (a2) + doc-type (b1)}
- Activity ID = {sub-journal (c2) + city (l2)}
- Time stamp = {period beginning (t5)}
- Attributes = { E-subtype (e2)}
5.2. User-Friendly Interface with Process Mining Environment

- ‘Report ID /category-a1’ → Case ID
- ‘Doc-subtype1-b2)’ → Activity ID
- ‘Financial Year’ → Timestamp (Pattern: ‘yyyy’)
- Other attributes: ‘Report type’, ‘Journal (sub-journal-c4)’, ‘Business_Unit-l4’, ‘Region-e2’, ‘Financial Period (Start Date)’, ‘Financial Period (End Date)’, ‘Transaction Count’
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Adriansyah, A. A., & Buijs, J. J. “Mining Process Performance from Event Logs”. In Springer eBooks (pp. 217–218). (2013). [CrossRef]
- Alrefai, A.: “Audit focused process mining: the evolution of process mining and internal control”. Ph.D. thesis (2019). https://rucore.libraries.rutgers.edu/rutgers-lib/60514/PDF/1/play/.
- Amani, Farzaneh A., and Adam M. Fadlalla. “Data mining applications in accounting: A review of the literature and organizing framework.” International Journal of Accounting Information Systems 24 (2017): 32-58. [CrossRef]
- Badakhshan, Peyman, Bastian Wurm, Thomas Grisold, Jerome Geyer-Klingeberg, Jan Mendling, and Jan Vom Brocke. “Creating business value with process mining.” The Journal of Strategic Information Systems 31, no. 4 (2022): 101745.
- Bolt, Alfredo, and Wil MP van der Aalst. “Multidimensional process mining using process cubes.” In International Workshop on Business Process Modeling, Development and Support, pp. 102-116. Cham: Springer International Publishing, 2015. [CrossRef]
- Carmona J, van Dongen B, Solti A, Weidlich M (2018) “Conformance checking”. Springer, Heidelberg.
- Das, Kaustav, and Jeff Schneider. “Detecting anomalous records in categorical datasets.” In Proceedings of the 13th ACM SIGKDD international conference on Knowledge discovery and data mining, pp. 220-229. 2007. [CrossRef]
- Debreceny, Roger S., and Glen L. Gray. “Data mining journal entries for fraud detection: An exploratory study.” International Journal of Accounting Information Systems 11, no. 3 (2010): 157-181. [CrossRef]
- Earley, Christine E. “Data analytics in auditing: Opportunities and challenges.” Business horizons 58, no. 5 (2015): 493-500. [CrossRef]
- “Process Mining explained: techniques, applications, and challenges”. AltexSoft. 2021, June 11 [Accessed January 18, 2024]https://www.altexsoft.com/blog/process-mining/.
- Gailly, F., & Geerts, G. L. “Business process modeling: An accounting information systems perspective”. International Journal of Accounting Information Systems, 15(3) (2014), 185–192. [CrossRef]
- Gehrke, Nick. “Basic principles of financial process mining a journey through financial data in accounting information systems.” (2010).
- Gepp, Adrian, Martina K. Linnenluecke, Terrence J. O’Neill, and Tom Smith. “Big data techniques in auditing research and practice: Current trends and future opportunities.” Journal of Accounting Literature 40, no. 1 (2018): 102-115. [CrossRef]
- Jans, Mieke, and Manal Laghmouch. “Process Mining for Detailed Process Analysis.” Advanced Digital Auditing: Theory and Practice of Auditing Complex Information Systems and Technologies; Berghout, E., Fijneman, R., Hendriks, L., de Boer, M., Butijn, BJ, Eds (2023): 237-256.
- Jans, Mieke, Michael Alles, and Miklos Vasarhelyi. “The case for process mining in auditing: Sources of value added and areas of application.” International journal of accounting information systems 14, no. 1 (2013): 1-20. [CrossRef]
- Imran, Mohammad, Suraya Hamid, and Maizatul Akmar Ismail. “Advancing Process Audits with Process Mining: A systematic review of trends, challenges, and opportunities.” IEEE Access (2023).
- Lopata, Audrius, Saulius Gudas, Rimantas Butleris, Vytautas Rudžionis, Liutauras Žioba, Ilona Veitaitė, Darius Dilijonas, Evaldas Grišius, and Maarten Zwitserloot. “Financial data anomaly discovery using behavioral change indicators.” Electronics 11, no. 10 (2022): 1598.
- Mamaliga, Tatiana. “Realizing a process cube allowing for the comparison of event data.” Master’s thesis, TU Eindhoven (2013).
- Martin, Niels, Dominik A. Fischer, Georgi D. Kerpedzhiev, Kanika Goel, Sander JJ Leemans, Maximilian Röglinger, Wil MP van der Aalst, Marlon Dumas, Marcello La Rosa, and Moe T. Wynn. “Opportunities and challenges for process mining in organizations: results of a Delphi study.” Business & Information Systems Engineering 63 (2021): 511-527.
- Process mining and automated process discovery software for professionals - Fluxicon Disco. (n.d.). https://fluxicon.com/disco/ [Accessed January 18, 2024].
- Reinkemeyer, Lars. “Process mining in action.” Process Mining in Action Principles, Use Cases and Outloook (2020).
- Van Der Aalst, W. M. P. Process mining. In Springer eBooks. (2011). [CrossRef]
- Van Der Aalst, Wil MP. “Process cubes: Slicing, dicing, rolling up and drilling down event data for process mining.” In Asia Pacific Business Process Management: First Asia Pacific Conference, AP-BPM 2013, Beijing, China, August 29-30, 2013. Selected Papers 1, pp. 1-22. Springer International Publishing, 2013. [CrossRef]
- Van Der Aalst, W. M. P., Van Hee, K., Van Der Werf, J. M. E. M., & Verdonk, M.. Auditing 2.0: Using process mining to support tomorrow’s auditor. IEEE Computer, 43(3) (2010), 90–93. [CrossRef]
- Van der Aalst, Wil MP, and Josep Carmona. Process mining handbook. Springer Nature, 2022.
- Werner, Michael. “Financial process mining-Accounting data structure dependent control flow inference.” International Journal of Accounting Information Systems 25 (2017): 57-80. [CrossRef]
- Werner, Michael, Nick Gehrke, and Markus Nuttgens. “Business process mining and reconstruction for financial audits.” In 2012 45th Hawaii International Conference on System Sciences, pp. 5350-5359. IEEE, 2012. [CrossRef]
- Werner, Michael, Michael Wiese, and Annalouise Maas. “Embedding process mining into financial statement audits.” International Journal of Accounting Information Systems 41 (2021): 100514.
- Werner, Michael, and Nick Gehrke. “Multilevel process mining for financial audits.” IEEE Transactions on Services Computing 8, no. 6 (2015): 820-832.











| Financial data aggregation level | Financial Statement categories | ||
|---|---|---|---|
| A dimension | A dimension | A dimension | |
| Aggregated data (a1) | a1- FS Report | BS–Balance Sheet |
P&LS–Profit and Loss Statement |
| Roll Up (a2 to a1) | Roll Up (a2= Equity to a1= BS); Roll Up (a2= Liabilities to a1= BS); Roll Up (a2= Assets to a1= BS); |
Roll Up (a2= Sales and Revenues & Expenses Equity to a1=P&LS); |
|
| Aggregated data (a2) | a2–category | Assets-Property, Liabilities, Equity | Sales and Revenues, Expenses |
| Roll Up (a3 to a2) | Roll Up (a3= Fixed Assets Current Assets to a2= Assets); Roll Up (a3= Short-term Liabilities & Provisions & Long-term debt Current Liabilities to a2= Liabilities); |
Roll Up (a3= OMZ, WIV) to a2=Sales and Revenues); Roll Up (a3=KPR, PRVS, PER, AFS, WVI, BWV, OVB, OVT, VHE, FWA) to a2= Expenses); |
|
| Aggregated data (a3) | a3–sub-category | Fixed Assets, Current Assets | OMZ, WIV, |
| Roll Up (a4 to a3) | Roll Up (a4=(MVA, IVA, FVA) to a3= Fixed Assets); Roll Up (a4=(VRD, OHP, EFF, LQM, LIQ, VOR,VAS) to a3= Current Assets); |
Roll Up (a4=(FIN, BEL, RDN, AAD, NER, MFO) to a3= FWA); |
|
| Aggregated data (a4) (Double-entry accounting) | a4–Debit-Credit (Double-entry) | Double-entry record sets < D–C > |
Double-entry record sets <D–C> |
| Roll Up (a5 to a4) | Roll Up (a5= (DEB, OW) to a4= VOR); Roll Up (a5= INCVR to a4= VRD); Roll Up (a5= (CRE, TAX, OVS, GRP) to a4= SCH); |
Roll Up (a5= FIN, BEL, RDN, AAD, NER, MFO) to a4= WFA); |
|
| Raw data records (JournalEntry) | a5–section | MVA, IVA, FVA, VRD, OHP, EFF, LQM, LIQ, VOR, VAS, VRZ, SCH, LLS, CRE, BEL, EVM | FIN, BEL, RDN, AAD, NER, MFO |
| a6-sub-section | INCVR, DEB, OW, CRE, TAX, OVS, GRP | ||
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).