Your Record to Report - Period Close & Reconciliation Data Template
Your Record to Report - Period Close & Reconciliation Data Template
This is our generic process mining data template for Record to Report - Period Close & Reconciliation. Use our system-specific templates for more specific guidance.
Select a specific system- A universal framework for Record to Report process analysis.
- Identifies crucial data fields and process activities.
- Serves as a foundation before diving into system-specific data extraction.
Record to Report - Period Close & Reconciliation Attributes
| Name | Description | ||
|---|---|---|---|
| Activity Name ActivityName | The name of a specific business event or task that occurred within the period close process. | ||
| Description The Activity Name describes a discrete step in the period close and reconciliation process, such as 'Journal Entry Posted', 'Reconciliation Approved', or 'Period Closed'. These activities form the sequence of events that constitute the end-to-end process for a given financial period. Analyzing the sequence and duration of these activities is the core of process mining. It helps uncover the actual process flow, identify bottlenecks where activities take too long, and discover deviations from the standard procedure. Different activity names allow for the segmentation of the process to focus on specific sub-processes like reconciliation or consolidation. Why it matters This attribute is fundamental for visualizing the process map, identifying bottlenecks, and understanding the sequence of events in the closing cycle. Where to get Derived from transaction codes, event logs, task descriptions in a workflow tool, or document status changes in the financial system. Examples Subledger Period ClosedJournal Entry PostedReconciliation ApprovedFinancial Statements Generated | |||
| Event Time EventTime | The timestamp indicating when a specific activity or event started. | ||
| Description Event Time captures the precise date and time that an activity began. This timestamp is crucial for ordering events chronologically to reconstruct the process flow for each financial period. It serves as the starting point for all time-based process mining analysis. The accuracy of the Event Time is critical for calculating key performance indicators like cycle times and waiting times between activities. By analyzing the time differences between consecutive events, businesses can pinpoint delays and understand the temporal dynamics of their close process. This information is essential for identifying opportunities to accelerate the close and improve efficiency. Why it matters This mandatory timestamp is required to order events correctly, calculate cycle times between activities, and measure the overall duration of the closing process. Where to get Usually found as a 'Creation Date', 'Posting Date', or 'Start Date' in transaction logs, document headers, or workflow system event tables. Examples 2023-12-28T10:15:00Z2024-01-02T09:00:30Z2024-01-05T17:45:12Z | |||
| Financial Period FinancialPeriod | The unique identifier for a financial reporting cycle, such as a month or quarter. This serves as the primary case identifier, grouping all related period-end activities. | ||
| Description The Financial Period represents the specific accounting period, like '2023-12' or 'Q4-2023', under which all closing activities are performed. It functions as the central case that links disparate events, from subledger closing to final statement generation, into a single end-to-end process instance. In process mining, analyzing activities grouped by Financial Period allows for the measurement of the total period-end cycle time. It enables comparisons between different periods to identify trends, improvements, or degradations in performance. By using this as the case ID, all related journal entries, reconciliations, and approvals are contextualized within the same closing effort. Why it matters It is the essential case identifier that groups all related activities, allowing for the end-to-end analysis of the period close process cycle time and efficiency. Where to get Typically found in the header or general data sections of financial documents and task management systems related to the period close. Examples 2023-12Q4 20232024-MARP01-2024 | |||
| Last Data Update LastDataUpdate | The timestamp indicating the last time the data for the process was refreshed or extracted from the source system. | ||
| Description This attribute records the date and time when the dataset was last updated. It provides crucial context for any analysis, indicating the freshness of the data and the cut-off point for the events included. For a dynamic process like period close, this is vital for real-time monitoring dashboards. Understanding the data's recency is essential for stakeholders who rely on the process mining analysis for decision-making. It ensures that they are aware of whether they are looking at a complete, historical view or a near-real-time snapshot of an ongoing close process. This timestamp is a key piece of metadata for maintaining data integrity and user trust. Why it matters Provides context on data freshness, ensuring that users understand how current the process analysis is. Where to get This is typically metadata generated during the data extraction, transformation, and loading (ETL) process. Examples 2024-01-15T08:00:00Z2024-01-15T12:00:00Z2024-01-16T01:00:00Z | |||
| Source System SourceSystem | The identifier of the information system from which the event data was extracted. | ||
| Description The Source System attribute indicates the originating application or module where an activity was recorded. In a complex IT landscape, the period close process often involves multiple systems, such as an ERP for journal entries, a reconciliation tool for account validation, and a consolidation system for reporting. Tracking the source system for each event helps in understanding the technological footprint of the process. It can highlight dependencies between systems and identify issues related to data integration or system-specific performance. This view is valuable for IT and finance leaders looking to streamline their application landscape or diagnose process delays caused by a particular system. Why it matters Identifies where each process step occurs, helping to understand system handoffs and diagnose technology-related bottlenecks. Where to get This information is often part of the data extraction framework or can be found in technical metadata fields within the source tables. Examples SAP S/4HANAOracle Fusion FinancialsBlackLineWorkiva | |||
| Company Code CompanyCode | The unique identifier for the legal entity for which the financial activity is being performed. | ||
| Description The Company Code represents the specific legal entity or subsidiary within a corporate group for which the period close is being executed. Financial consolidation often requires closing the books for multiple entities before creating group-level reports. This attribute is critical for organizational filtering and benchmarking. It allows analysts to compare the closing process efficiency and timeliness across different companies within the organization. This helps identify best practices in high-performing entities that can be replicated elsewhere, as well as entities that may require additional support or process improvements. Why it matters Enables comparison and benchmarking of the closing process across different legal entities, helping to identify best practices and areas for improvement. Where to get A standard organizational field found in the header of almost all financial transaction tables in an ERP system. Examples 1000US01DE015400 | |||
| End Time EndTime | The timestamp indicating when an activity or event was completed. | ||
| Description The End Time marks the precise date and time that a specific activity concluded. While Start Time tells you when an activity began, End Time is necessary to understand how long it took to complete. This is particularly relevant for tasks with a measurable duration, like generating a complex report or performing a manual reconciliation. In process mining, the combination of Start Time and End Time allows for the calculation of activity processing times. This is a fundamental metric for identifying inefficiencies and resource-intensive steps. Analyzing processing times helps differentiate between time spent actively working on a task versus time spent waiting for the next step to begin, providing a more detailed view of process performance. Why it matters Enables the calculation of activity processing time, which is crucial for identifying inefficient tasks and resource bottlenecks. Where to get Can be found as a 'Completion Date', 'Last Changed Date', or a status change timestamp in the source system's transaction or log tables. Examples 2023-12-28T11:00:00Z2024-01-02T09:30:45Z2024-01-05T18:00:00Z | |||
| Journal Entry ID JournalEntryId | A unique identifier for a specific journal entry or accounting document. | ||
| Description The Journal Entry ID is a unique number or code that identifies a single accounting document. These documents are the primary mechanism for recording financial transactions, including standard entries, accruals, and adjustments made during the period close. This attribute allows for a detailed analysis of journal entry processing. By linking activities to a specific Journal Entry ID, one can track the lifecycle of a journal from creation to posting, including any review and approval steps. It is essential for dashboards focused on manual adjustments, as it helps quantify their volume, value, and impact on the closing process. Why it matters Uniquely identifies accounting documents, enabling detailed analysis of journal entry volume, rework, and approval cycle times. Where to get A primary key field in accounting document header tables, often labeled 'Document Number' or 'Journal ID'. Examples 1900000123JE-2024-00543DOC000432101 | |||
| Reconciliation Status ReconciliationStatus | The current or final status of a reconciliation task. | ||
| Description Reconciliation Status indicates the state of an account reconciliation at a given point in time. Common statuses include 'Not Started', 'In Progress', 'Submitted for Review', 'Rejected', and 'Approved'. These statuses often correspond to the activities in the process. Analyzing status changes is a primary way to reconstruct the reconciliation process flow. The status is key to measuring performance indicators like the First-Pass Reconciliation Rate, which tracks the percentage of reconciliations approved without any rejections. It also helps in identifying which accounts or departments have a high rate of rejections, signaling potential quality or training issues. Why it matters Tracks the progress of reconciliations, enabling the measurement of rework rates, approval times, and overall reconciliation sub-process efficiency. Where to get A status field on the reconciliation task or object within a reconciliation management system. Examples In ProgressSubmitted for ReviewRejectedApproved | |||
| Responsible User ResponsibleUser | The user ID or name of the person who performed or is assigned to the activity. | ||
| Description This attribute identifies the individual employee or system user responsible for executing a specific task in the period close process. This could be the accountant who posted a journal entry, the manager who approved a reconciliation, or the analyst who generated the financial statements. Analyzing the process by Responsible User is essential for understanding workload distribution, team performance, and identifying training needs. It can reveal if certain individuals are bottlenecks or if work is unevenly spread across the team. This human-centric analysis helps in resource management and optimizing team productivity during the high-pressure close period. Why it matters Allows for analysis of workload distribution, team productivity, and identification of individual training opportunities or resource constraints. Where to get Found in fields like 'User Name', 'Created By', 'Employee ID', or 'Owner' in financial document headers and workflow task logs. Examples j.doeasmithFIN_AUTOMATION_BOTUSER12345 | |||
| Transaction Amount TransactionAmount | The monetary value associated with a financial transaction, such as the amount of a journal entry. | ||
| Description Transaction Amount represents the financial value of an event, typically associated with journal entries or adjustments. This can be the total document value, a line item value, or the amount of an adjustment in a reconciliation. This attribute adds a critical business context layer to the process analysis. It allows for the prioritization of issues based on financial impact. For example, analyzing the value of manual journal entries can help focus automation efforts on the most significant adjustments. It also helps in risk assessment by identifying high-value transactions that may require more stringent controls or approvals. Why it matters Provides financial context to process events, enabling analysis of the monetary impact of adjustments, and helping to prioritize improvements based on value. Where to get Found in financial document line item or header tables, often in local and group currency fields. Examples 15000.00-250.751250000.50 | |||
| Department Department | The functional department or team associated with the activity or user. | ||
| Description The Department attribute specifies the business unit, such as Finance, Controlling, or Accounts Payable, responsible for a particular activity. It provides a functional view of the process, complementing the legal entity view provided by the Company Code. Analyzing the process by department helps to understand handoffs and collaboration between different teams. It can highlight delays caused by waiting for another department to complete a prerequisite task. This information is valuable for improving cross-functional communication and streamlining workflows that span multiple teams. Why it matters Helps analyze process handoffs and performance across different functional teams, highlighting opportunities for better cross-departmental collaboration. Where to get Can be derived from user master data, cost center information linked to transactions, or specified directly in workflow management systems. Examples Corporate FinanceAccounts PayableTreasuryControlling | |||
| GL Account GeneralLedgerAccount | The General Ledger account number associated with the reconciliation or journal entry. | ||
| Description The General Ledger Account is a fundamental element in financial accounting, representing a specific type of asset, liability, equity, revenue, or expense. In the context of the period close, activities like journal entries and reconciliations are always tied to one or more GL accounts. Analyzing the process by GL Account allows for a more granular view of the closing effort. It can help identify which accounts are most difficult or time-consuming to reconcile, or which ones require the most adjusting entries. This insight can guide efforts to simplify the chart of accounts or improve the accounting practices for specific high-risk or high-volume accounts. Why it matters Allows for granular analysis to identify which accounts are most complex or time-consuming to reconcile, guiding targeted process improvements. Where to get Found in the line item details of journal entry tables and as a key attribute in account reconciliation systems. Examples 110000401100210010630100 | |||
| Is Automated IsAutomated | A flag indicating whether an activity was performed by a system or automation bot rather than a human user. | ||
| Description The Is Automated attribute is a boolean flag (true/false) that distinguishes between tasks executed by a person and those performed by a system process, such as a scheduled batch job or a robotic process automation (RPA) bot. This is crucial for understanding the level of automation in the close process. Analyzing the process with this dimension helps quantify the impact of automation initiatives. It allows businesses to track the percentage of automated versus manual activities, identify top candidates for future automation, and verify that existing automations are functioning as expected. This view is essential for any organization focused on digital transformation and increasing the efficiency of its finance function. Why it matters Distinguishes between human and system tasks, enabling the measurement of automation levels and the identification of new automation opportunities. Where to get Can be derived from the user ID (e.g., system or bot users), transaction codes associated with batch jobs, or specific flags from workflow tools. Examples truefalse | |||
| Journal Entry Type JournalEntryType | The classification of the journal entry, such as 'Standard', 'Reversing', or 'Adjusting'. | ||
| Description Journal Entry Type categorizes accounting documents based on their purpose or nature. Common types include standard entries from subledgers, manual adjustments, accruals, reclassifications, and reversing entries. This classification provides important context about why a journal was created. Analyzing the process by Journal Entry Type helps to differentiate routine, automated postings from non-standard, manual interventions. A high volume of 'Adjusting' or 'Manual' entries can indicate issues in upstream processes or a lack of automation. This analysis is key to identifying opportunities for process standardization and reducing manual effort during the close. Why it matters Categorizes journals to distinguish between routine and exceptional entries, helping to quantify and analyze the impact of manual adjustments. Where to get Typically stored as a 'Document Type' or similar classification field in the accounting document header. Examples SAAdjustingAccrualReversing | |||
| Planned Completion Date PlannedCompletionDate | The planned deadline by which the financial period or a key milestone should be closed. | ||
| Description The Planned Completion Date, or target date, is the deadline set for completing the entire period close or specific major milestones within it. This is a key component of the close calendar that finance teams use to manage their activities. By comparing the actual completion date of the process with this planned date, organizations can measure their On-Time Close Rate, a critical KPI for the finance function. Analyzing deviations from the plan helps teams understand the root causes of delays and improve their planning and execution in future periods. It transforms the process analysis from being purely descriptive to being prescriptive about meeting deadlines. Why it matters Enables the measurement of on-time performance against the close calendar, helping to identify chronic delays and improve future planning. Where to get Maintained in close management or task management applications, or potentially stored in a central calendar or spreadsheet. Examples 2024-01-05T23:59:59Z2024-01-08T17:00:00Z2023-12-31T23:59:59Z | |||
| Reconciliation ID ReconciliationId | A unique identifier for a specific account reconciliation task. | ||
| Description The Reconciliation ID uniquely identifies a single reconciliation effort, for instance, the reconciliation of a specific bank account for a specific period. It acts as a sub-case within the overall period close process, grouping activities like preparation, review, and approval for that one reconciliation. Tracking this ID is crucial for any detailed analysis of the reconciliation sub-process. It allows for the measurement of the end-to-end reconciliation cycle time, from initiation to final approval. It also enables the calculation of rework rates by identifying reconciliations that are rejected and sent back for correction. Why it matters Enables detailed analysis of the reconciliation sub-process, including cycle times, rework rates, and bottlenecks at the individual reconciliation level. Where to get A primary identifier in specialized account reconciliation systems or modules. Examples REC-110000-20231245001BS-RECON-US01-CASH-202401 | |||
| Reconciliation Type ReconciliationType | Categorizes the reconciliation, for example, as Balance Sheet, P&L, or Intercompany. | ||
| Description This attribute classifies reconciliations into logical groups based on their nature. Common types include Balance Sheet, Bank, Intercompany, Fixed Assets, or P&L reconciliations. Each type may have a different level of complexity, risk, and standard procedure. Segmenting the analysis by Reconciliation Type allows for a more meaningful comparison of performance. For instance, it is expected that Intercompany reconciliations might be more complex and time-consuming than simple bank reconciliations. This attribute helps set realistic performance targets and identify specific challenges within each category of reconciliation work. Why it matters Allows for performance benchmarking across different categories of reconciliations, providing a more nuanced view of process challenges and efficiency. Where to get Derived from the GL Account properties or stored as a specific category field in a reconciliation management tool. Examples Balance SheetBank ReconciliationIntercompanyFixed Assets | |||
Record to Report - Period Close & Reconciliation Activities
| Activity | Description | ||
|---|---|---|---|
| Adjusting Journal Entry Posted | This represents the posting of a manual journal entry to correct balances, record reclassifications, or make other adjustments identified during the reconciliation process. These are typically non-routine entries made to ensure financial accuracy. | ||
| Why it matters A high volume of adjusting entries can indicate issues with upstream processes or controls. Analyzing these entries helps identify the root causes of errors. Where to get These are explicit transactions in the general ledger tables, often distinguishable by a specific journal source, document type, or posting date late in the period. Capture Identify journal entries based on a specific document type, source system, or user role associated with period-end adjustments. Event type explicit | |||
| Financial Statements Generated | This event marks the creation of the primary financial statements, such as the Income Statement and Balance Sheet. It represents a major milestone where the core reporting package is formally assembled. | ||
| Why it matters This is a key output of the entire Record to Report process. Measuring the time to this point is a critical indicator of the finance team's efficiency. Where to get This may be captured by tracking the execution of specific reporting transactions or programs, or by observing the creation date of the final report files. Capture Capture the timestamp when the main financial statement generation program or report is executed successfully. Event type explicit | |||
| Period Closed | This is the final activity in the standard process, signifying that all close-related tasks are complete and the financial period is officially closed. This action prevents any further transactions from being posted for this period. | ||
| Why it matters This activity is the definitive end event of the process. The total cycle time is measured from 'Period Opened' to this point, providing a primary KPI. Where to get This is a critical, explicit, and auditable action, captured from system logs or the master posting period control table. Capture Identify the timestamp when the period's status is authoritatively changed to 'Closed' in the system's financial period management settings. Event type explicit | |||
| Period Opened | This activity marks the official start of the financial close process for a specific period. It is typically an explicit, system-level action that allows new transactions and journal entries to be posted for that accounting period. | ||
| Why it matters This is the primary start event for the period close process. Analyzing the time from this activity to 'Period Closed' provides the overall process cycle time. Where to get This event is usually captured from system logs or a master data table that records the status of each financial period, such as a posting period control table. Capture Identify the timestamp when the period's status changes to 'Open' or 'Available for Posting'. Event type explicit | |||
| Reconciliation Approved | Represents the final approval of an account reconciliation, signifying that all levels of review are complete and the account balance is certified. This is a key milestone marking the completion of the reconciliation workflow for an account. | ||
| Why it matters This activity is a critical milestone. Tracking the completion of all required reconciliations is essential for understanding progress toward closing the period. Where to get This is an explicit event captured when the reconciliation reaches its terminal approved status within a workflow management or reconciliation tool. Capture Capture the timestamp when the reconciliation status changes to 'Approved', 'Certified', or 'Closed'. Event type explicit | |||
| Subledger Period Closed | Represents the point where transactional subledgers like Accounts Payable and Accounts Receivable are closed for the period. This action prevents new operational transactions from being posted, ensuring data consistency before general ledger work begins. | ||
| Why it matters Closing subledgers is a critical prerequisite for the general ledger close. Delays in this activity can have a cascading effect on the entire close timeline. Where to get Captured from status change logs for individual modules or subledgers. Financial systems often have a specific screen or transaction for managing subledger period statuses. Capture Look for status changes from 'Open' to 'Closed' or 'On Hold' for modules like AR, AP, and Fixed Assets for the given period. Event type explicit | |||
| Automated Job Executed | Represents the execution of a scheduled, automated process that performs a specific period-end task. This can include foreign currency valuations, GR/IR clearing runs, or other automated reclassifications and adjustments. | ||
| Why it matters These jobs are critical for automation efficiency. Analyzing their duration and timing helps ensure they are not causing delays and are functioning as expected. Where to get Information about these events is found in system batch job schedules and execution logs, which record the start and end times of each job. Capture Extract timestamps from system logs that record the execution of specific period-end programs or batch jobs. Event type explicit | |||
| Consolidation Executed | Represents the execution of consolidation routines that aggregate financial data from multiple subsidiaries or business units. This process combines financial results into a single set of statements for the parent company. | ||
| Why it matters For multi-entity organizations, consolidation is a complex and critical sub-process. Monitoring its timing and duration is key to managing the corporate close timeline. Where to get This event is typically captured from the execution logs of a financial consolidation system or module, which records when consolidation tasks are run. Capture Identify timestamps from logs of consolidation jobs, currency translation runs, and intercompany elimination postings. Event type explicit | |||
| Data Imported To General Ledger | This event marks the import or transfer of summarized transaction data from subledgers and external systems into the General Ledger. It consolidates all financial data into a central location, preparing it for reconciliation and adjustment. | ||
| Why it matters This activity is a key data integration point. Tracking its completion helps identify dependencies on external systems and potential data loading bottlenecks. Where to get Typically found in batch job logs, data integration logs, or by observing the creation timestamps of summary journal entries from subledgers. Capture Capture the completion timestamp of batch jobs that post subledger data to the GL, or the timestamp of journal import processes. Event type explicit | |||
| Financial Statements Approved | Represents the final sign-off on the financial statements by authorized management before they are published or distributed. This is often the last approval milestone in the close process. | ||
| Why it matters This final approval provides a clear endpoint for the reporting cycle. The time between generation and approval highlights the duration of management review. Where to get This may be an offline process, but can be captured if a formal digital approval step exists in a workflow tool or via a status change on a close checklist task. Capture Infer from a status change to 'Approved' on a close checklist task related to management review, or use a manual input. Event type inferred | |||
| Journal Entry Posted | This activity captures the posting of a standard journal entry to the general ledger. This typically includes entries for accruals, provisions, deferrals, and intercompany transactions that are part of the normal closing process. | ||
| Why it matters The volume and timing of these entries indicate the level of manual effort required during the close. It helps identify opportunities for automation. Where to get This is a core financial transaction and is explicitly recorded in the general ledger journal entry tables, along with user, date, and type details. Capture Use the document posting date from the main journal entry or accounting document header table. Event type explicit | |||
| Period Re-Opened | This is an exception activity that occurs when a previously closed period is reopened, typically to post a late adjustment or correction. It signifies a deviation from the standard process and a potential control weakness. | ||
| Why it matters Reopening periods introduces risk and should be a rare exception. Tracking this activity helps identify process control failures and the impact of late adjustments. Where to get This is an explicit status change event, captured from the same posting period control tables or logs as the 'Period Closed' event. Capture Capture the timestamp when a period's status changes from 'Closed' back to 'Open' or 'On Hold'. Event type explicit | |||
| Reconciliation Rejected | A reviewer has found an issue with a submitted reconciliation and has sent it back to the preparer for correction. This activity initiates a rework loop and signifies a quality control failure. | ||
| Why it matters Rejections are a direct measure of rework and process inefficiency. Analyzing the frequency and reasons for rejections can highlight training needs or problematic accounts. Where to get This event is captured as an explicit status change to 'Rejected' or 'Needs Rework' in the reconciliation workflow system. Capture Identify the timestamp when a reconciliation's status is updated to indicate rejection by a reviewer. Event type explicit | |||
| Reconciliation Started | This event signifies that a preparer has begun the work of reconciling a specific general ledger account. This is the start of the substantiation process for an account balance for the period. | ||
| Why it matters Tracking when reconciliations start helps in managing team workload and identifying accounts that are consistently left until late in the close cycle. Where to get Often captured in a dedicated reconciliation tool or module through a status change, task assignment, or the first edit action by a preparer. Capture Infer from the first status change from 'New' to 'In Progress', or the timestamp of the first user action on the reconciliation object. Event type inferred | |||
| Reconciliation Submitted For Review | The preparer has completed their reconciliation work and has formally submitted it for review and approval. This activity represents the handoff from the preparer to the reviewer in the workflow. | ||
| Why it matters This handoff is a critical point in the reconciliation sub-process. The time between submission and approval is a key measure of review cycle time. Where to get This is typically an explicit status change on the reconciliation object within a close management or account reconciliation system. Capture Capture the timestamp when the reconciliation status is changed to 'Submitted', 'Pending Review', or a similar state. Event type explicit | |||
| Trial Balance Generated | This milestone activity marks the generation of a preliminary or final trial balance report. It serves as a key checkpoint to ensure that total debits equal total credits after all adjustments have been posted. | ||
| Why it matters Generating the trial balance is a critical step before creating the final financial statements. Delays at this stage directly impact the final reporting timeline. Where to get This can be an inferred event, marked by the last adjusting entry before financial statements are created, or an explicit event from report execution logs. Capture Capture the execution timestamp of the trial balance report program, or infer it as the time of the last material journal posting for the period. Event type inferred | |||
Extraction Guides
Extraction methods vary by system. For detailed instructions,