Your Record to Report - Period Close & Reconciliation Data Template
Your Record to Report - Period Close & Reconciliation Data Template
- Recommended attributes to collect
- Key activities to track
- Extraction guidance for Workiva
Record to Report - Period Close & Reconciliation Attributes
| Name | Description | ||
|---|---|---|---|
|
Activity Name
ActivityName
|
The name of the specific task or event that occurred within the period close process. | ||
|
Description
The Activity Name describes a step in the record-to-report workflow, such as 'Source Data Imported' or 'Reconciliation Submitted for Review'. These activities are the building blocks of the process map and are timestamped to show the sequence of events. Analyzing activities is fundamental to process mining. It helps visualize the process flow, identify the sequence of tasks, discover deviations from the standard procedure, and measure the frequency and duration of each step. This is crucial for pinpointing bottlenecks, rework loops, and opportunities for automation.
Why it matters
This attribute forms the core of the process map, enabling the visualization and analysis of the sequence of steps in the closing cycle.
Where to get
This is typically captured in the audit trail, task management, or workflow logs within Workiva, associated with specific close or reconciliation tasks.
Examples
Period Close InitiatedReconciliation Submitted for ReviewAdjusting Journal Entry PostedFinancial Statements Generated
|
|||
|
Event Timestamp
EventTimestamp
|
The precise date and time when a specific activity or event was recorded. | ||
|
Description
The Event Timestamp marks the point in time that an activity occurred. It is essential for sequencing events correctly and calculating the duration between them. A complete event log will have a timestamp for every activity, from 'Period Close Initiated' to 'Period Close Completed'. This timestamp is the foundation for all time-based analysis in process mining. It is used to calculate cycle times, waiting times, and processing times, which are critical for dashboards like 'Period Close End-to-End Cycle Time' and 'Reconciliation Bottleneck Analysis'. Accurate timestamps are non-negotiable for a meaningful process analysis.
Why it matters
It provides the chronological order of events, which is essential for calculating all time-based metrics like cycle times and identifying process delays.
Where to get
Found in event logs, audit trails, or transaction records within Workiva, corresponding to the creation or completion time of a task.
Examples
2024-04-01T09:00:00Z2024-04-05T14:32:15Z2024-04-10T11:05:00Z
|
|||
|
Financial Period
FinancialPeriod
|
The unique identifier for a specific financial reporting cycle, such as a month or quarter, which serves as the case for the period-end close process. | ||
|
Description
The Financial Period is the primary case identifier that groups all activities related to closing the books for a specific time frame. For example, '2024-Q1' or '2024-03' would represent a single case. In process mining, analyzing by Financial Period allows for a comprehensive view of the entire record-to-report cycle. It enables the comparison of closing processes across different periods to identify trends, measure cycle time improvements, and pinpoint recurring bottlenecks. By treating each period as a case, organizations can analyze process variants and conformance to standard procedures over time.
Why it matters
It is the essential case identifier that frames the analysis, allowing for the end-to-end measurement and comparison of each period close cycle.
Where to get
This is typically derived from the reporting period context within Workiva's financial reporting or close management modules. Consult Workiva documentation for specific field names.
Examples
2024-032024-Q1FY2023-P12Apr 2024
|
|||
|
Last Data Update
LastDataUpdate
|
The timestamp indicating the last time the data for the process was refreshed. | ||
|
Description
This attribute records when the dataset was last updated from the source system. It is a metadata field applied to the entire dataset during each refresh. Displaying the Last Data Update timestamp in a dashboard is a best practice that informs users about the freshness of the data they are analyzing. It helps manage expectations about the currency of the insights and is crucial for operational monitoring.
Why it matters
Informs users about the timeliness of the data, ensuring they understand the context of the analysis and when the information was last refreshed.
Where to get
This is generated and stored by the data pipeline or ETL tool at the time of data extraction.
Examples
2024-05-10T08:00:00Z2024-05-09T08:00:00Z
|
|||
|
Source System
SourceSystem
|
The system from which the event data was originally sourced. | ||
|
Description
This attribute identifies the application or platform that generated the data. For this analysis, it will primarily be 'Workiva', but it can also be used to distinguish data that may have been imported from other systems like an ERP. In a multi-system landscape, knowing the source system is key to understanding data lineage and assessing data quality. It helps in root cause analysis when data inconsistencies are found and provides context about how an activity was performed.
Why it matters
It provides crucial context about data origin, which is important for data validation and understanding the technological landscape of the process.
Where to get
This value is typically set during the data extraction and transformation process to label the origin of the records.
Examples
WorkivaSAP S/4HANAOracle NetSuite
|
|||
|
Company Code
CompanyCode
|
A unique identifier for the legal entity for which the financial close is being performed. | ||
|
Description
The Company Code represents a specific legal entity within the organization. Financial closing processes are often performed separately for each company code before consolidation. This attribute is crucial for filtering and comparing processes across different legal entities. It supports the 'Reconciliation Status and Ageing' dashboard by allowing analysis to be drilled down to a specific company. It helps identify if certain entities consistently face delays or have higher rates of adjustments, pointing to entity-specific process or data issues.
Why it matters
It enables comparison of close process efficiency and compliance across different legal entities within the organization.
Where to get
Associated with financial data, accounts, and transactions within Workiva, likely inherited from the source ERP system.
Examples
1000US01DE015400
|
|||
|
Department
Department
|
The department or functional team responsible for the activity. | ||
|
Description
This attribute indicates the business unit or department, such as 'Corporate Accounting' or 'Internal Audit', associated with the user or the activity itself. It allows for a higher-level aggregation of process data. Analyzing the process by Department is essential for the 'Period Close Workload Distribution' dashboard and for comparing process performance across different parts of the organization. It helps identify systemic issues within a department, compare efficiency between teams, and understand how inter-department handoffs impact overall cycle times.
Why it matters
It allows for process analysis to be segmented by business area, helping to compare performance and identify department-specific issues.
Where to get
This information may be stored as part of the user's profile in Workiva or associated with the task's metadata.
Examples
NA Corporate AccountingEMEA Shared ServicesInternal AuditFP&A
|
|||
|
GL Account
GLAccount
|
The General Ledger account number being reconciled or adjusted. | ||
|
Description
This attribute specifies the GL account involved in a reconciliation or journal entry. It provides a granular level of detail for analyzing the close process. Analyzing by GL Account is essential for the 'Reconciliation Bottleneck Analysis' and 'Reconciliation Status and Ageing' dashboards. It helps identify which specific accounts are most problematic, taking the longest to reconcile or requiring the most adjustments. This insight allows teams to focus their improvement efforts on the highest-impact areas, such as complex accounts or those with poor data quality.
Why it matters
It provides a granular view into reconciliation performance, helping to identify problematic accounts that cause delays or require frequent adjustments.
Where to get
This will be a key field in any reconciliation or journal entry data within Workiva.
Examples
11010012105003410000012300-001
|
|||
|
Reconciliation Category
ReconciliationCategory
|
The category or type of the account being reconciled, such as Bank Account or Intercompany. | ||
|
Description
This attribute groups GL accounts into logical categories for higher-level analysis. Examples include 'Cash', 'Fixed Assets', 'Accruals', and 'Intercompany'. This classification helps in understanding process performance for different types of reconciliations. For the 'Reconciliation Bottleneck Analysis', filtering by Reconciliation Category is crucial. It helps determine if delays are concentrated in specific areas, for instance, if intercompany reconciliations consistently take longer than bank reconciliations. This insight guides targeted process improvements tailored to the specific challenges of each category.
Why it matters
It allows for the aggregation and comparison of reconciliation performance across different types of accounts, revealing category-specific bottlenecks.
Where to get
This may be part of the Chart of Accounts master data, which could be managed in Workiva or inherited from an ERP.
Examples
Bank AccountsIntercompanyFixed AssetsAccrualsPrepaid Expenses
|
|||
|
Reconciliation Status
ReconciliationStatus
|
The current status of an account reconciliation. | ||
|
Description
This attribute tracks the state of a reconciliation as it moves through its workflow, for example, 'Open', 'In Progress', 'Pending Approval', or 'Approved'. It provides a snapshot of the current progress of reconciliation activities. This is the key attribute for the 'Reconciliation Status and Ageing' dashboard. It allows managers to monitor open and in-progress items, identify stalled reconciliations, and prioritize work to ensure deadlines are met. Tracking status changes over time also helps to highlight bottlenecks where items wait for long periods before moving to the next state.
Why it matters
It enables real-time monitoring of reconciliation progress, helping to identify and address stalled items to keep the close on track.
Where to get
This is a core attribute within Workiva's reconciliation or close management modules.
Examples
OpenPreparedSubmitted for ReviewApprovedRejected
|
|||
|
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 accountable for a specific task in the period close process, such as the person who prepared a reconciliation or the manager who approved it. It is fundamental for analyzing workload and performance. The Responsible User is critical for the 'Period Close Workload Distribution' dashboard. It helps managers understand how tasks are distributed among team members, identify potential burnout risks, and ensure balanced resource allocation. It can also be used to pinpoint training needs if specific users are consistently involved in rework loops or process deviations.
Why it matters
This enables analysis of workload distribution, user performance, and resource allocation, which is key to managing team efficiency.
Where to get
Typically found in Workiva's task management or workflow logs, often labeled as 'Assigned To', 'Owner', or 'Completed By'.
Examples
j.doeasmithRobert.Paulsonuser123
|
|||
|
Activity Duration
ActivityDuration
|
The time elapsed between the start and end of an activity. | ||
|
Description
This is a calculated metric that measures the processing time for a single activity. It is typically derived by subtracting the start timestamp of an activity from the start timestamp of the subsequent activity. Activity Duration is a fundamental metric in process mining, used directly in the 'Reconciliation Bottleneck Analysis' and 'Review and Approval Cycle Times' dashboards. It helps pinpoint which specific steps in the process consume the most time, allowing for focused optimization efforts. It is the basis for calculating many KPIs, including average cycle times.
Why it matters
It quantifies the processing time of individual steps, making it possible to identify and analyze the most time-consuming activities and bottlenecks.
Where to get
This is not a source system field. It is calculated during process mining data transformation using event timestamps.
Examples
P1DT2H30MPT5HP3D
|
|||
|
Adjustment Amount
AdjustmentAmount
|
The monetary value of an adjusting journal entry. | ||
|
Description
This attribute records the financial amount of an adjustment. It can be used to understand the materiality of changes being made during the close process. Analyzing the Adjustment Amount helps to prioritize the investigation of post-reconciliation adjustments. High-value adjustments may indicate significant issues in underlying data or processes, warranting immediate attention. This attribute supports the 'Manual Adjustment Ratio' KPI by allowing for a value-based, rather than purely volume-based, analysis of adjustments.
Why it matters
It helps quantify the financial impact of adjustments, allowing teams to prioritize investigations based on materiality.
Where to get
This would be a standard field in any journal entry data table within Workiva or a connected ERP.
Examples
15250.75-500.00120000.00
|
|||
|
Is Automated
IsAutomated
|
A flag indicating whether the activity was performed by an automated system or a human user. | ||
|
Description
This boolean attribute distinguishes between tasks executed automatically by the system, such as data imports or system-generated reports, and those performed manually by a user. This attribute is critical for identifying opportunities to increase automation. By analyzing the ratio of manual to automated tasks and their associated processing times, organizations can build a business case for automating repetitive, time-consuming steps. It also helps in accurately measuring the efficiency of human-led activities versus system-driven ones.
Why it matters
Distinguishes between human and system activities, which is key for identifying automation opportunities and measuring the impact of existing automation.
Where to get
This can be derived from the user ID associated with an activity (e.g., a 'system' or 'bot' user) or from a specific flag on the activity type itself.
Examples
truefalse
|
|||
|
Journal Entry ID
JournalEntryId
|
The unique identifier for an adjusting journal entry. | ||
|
Description
This attribute provides a unique ID for each journal entry posted during the close process, particularly for adjustments made after reconciliations. It allows for tracing specific adjustments back to their source activities. Tracking the Journal Entry ID is important for the 'Post-Reconciliation Adjustment Trends' dashboard. It helps to quantify the volume of manual adjustments and provides a way to investigate specific entries that were made late in the process. This traceability is key to understanding the root causes of adjustments and improving initial data quality.
Why it matters
It provides a unique reference for each financial adjustment, enabling detailed analysis of the volume, timing, and reasons for manual entries.
Where to get
This would be a key field in any journal entry data within Workiva or the source ERP.
Examples
JE202404-00123ADJ-593029100004567
|
|||
|
Period Close Cycle Time
PeriodCloseCycleTime
|
The total time from the initiation to the completion of the period close for a single financial period. | ||
|
Description
This calculated metric represents the end-to-end duration of the entire period close case. It is calculated as the time difference between the first activity ('Period Close Initiated') and the last activity ('Period Close Completed') for a given Financial Period. This attribute is the primary measure for the 'Period Close End-to-End Cycle Time' dashboard and the corresponding KPI. Tracking this over time allows leadership to see the impact of process improvements and to compare closing efficiency across different business units or timeframes. It is one of the most important high-level indicators of process performance.
Why it matters
This is a key performance indicator that measures the overall efficiency and speed of the entire period close process from start to finish.
Where to get
This is calculated at the case level in the process mining tool by subtracting the earliest start time from the latest end time for each case.
Examples
P10DT5HP8DT12HP12D
|
|||
|
Post Approval Adjustment
IsPostApprovalAdjustment
|
A calculated flag that is true if an adjusting journal entry was posted after the corresponding reconciliation was approved. | ||
|
Description
This boolean flag is derived by analyzing the sequence of events. For a given account and financial period, if a 'Adjusting Journal Entry Posted' activity occurs after a 'Reconciliation Reviewed and Approved' activity, this flag is set to true. Otherwise, it is false. This attribute is crucial for the 'Post-Reconciliation Adjustment Trends' dashboard and the 'Post-Reconciliation Adjustment Rate' KPI. A high number of these events indicates a lack of control, poor data quality from upstream systems, or a breakdown in the process, as it generates significant rework and increases compliance risk.
Why it matters
It specifically identifies high-risk adjustments made after approvals, helping to measure process control and data quality issues.
Where to get
This is not a source field. It is derived using logic within the process mining tool by comparing timestamps of related activities.
Examples
truefalse
|
|||
|
Rejection Reason
RejectionReason
|
The reason provided when a reconciliation or financial statement is rejected during review. | ||
|
Description
When an item is rejected, the reviewer typically provides a reason. This attribute captures that text or code, explaining why the item did not meet approval criteria, such as 'Incorrect supporting documentation' or 'Calculation error'. Analyzing rejection reasons helps identify common sources of errors and rework. By categorizing and counting these reasons, management can pinpoint areas needing process improvement, better training for preparers, or clearer instructions. This data is valuable for reducing rework loops and improving the first-time approval rate.
Why it matters
It provides direct insight into the root causes of rework and quality issues, guiding targeted training and process improvement efforts.
Where to get
This information is likely captured in a comment field or a predefined list when a user executes a 'Reject' action in a Workiva workflow.
Examples
Supporting documentation missingCalculation errorIncorrect periodPolicy violation
|
|||
|
Target Completion Date
TargetCompletionDate
|
The planned or deadline date for completing the period close. | ||
|
Description
The Target Completion Date is the internal or external deadline by which the period close process must be finalized. It serves as a benchmark against which actual performance is measured. This date is essential for calculating the 'On-Time Period Close Rate' KPI. By comparing the actual completion timestamp of the 'Period Close Completed' activity with this target date, the analysis can determine if the close was on time, early, or late. This is a critical measure of process reliability and adherence to financial reporting timelines.
Why it matters
It serves as the baseline for measuring on-time performance, a key indicator of the reliability and predictability of the close process.
Where to get
This date is likely set within the close management or planning module of Workiva for each financial period.
Examples
2024-04-102024-01-152023-10-12
|
|||
Record to Report - Period Close & Reconciliation Activities
| Activity | Description | ||
|---|---|---|---|
|
Adjusting Journal Entry Posted
|
Represents the action of creating and posting a correcting entry based on findings during the reconciliation process. Workiva can track journal entries and their status. | ||
|
Why it matters
This activity is vital for the Post-Reconciliation Adjustment Rate KPI. A high volume of adjustments after reconciliation approval may indicate issues with source data quality or process controls.
Where to get
This is likely an explicit event captured in Workiva's journal entry module, with a creation timestamp and a status indicating it has been posted.
Capture
Use the timestamp when a journal entry's status is set to 'Posted'.
Event type
explicit
|
|||
|
Financial Statements Approved
|
The final approval of the financial statements by senior management or the audit committee. This represents the last major sign-off before the period is officially closed. | ||
|
Why it matters
This is a critical milestone that signifies the reports are finalized. It is essential for measuring the Average Review and Approval Cycle Time for the statements themselves.
Where to get
Likely captured via an electronic signature, a certification process, or a final status change to 'Approved' on the main reporting document or task in Workiva.
Capture
Timestamp of the final approval status change or certification event for the financial statements.
Event type
inferred
|
|||
|
Financial Statements Generated
|
Represents the creation of the draft financial statements, such as the Balance Sheet, Income Statement, and Cash Flow Statement. This is captured when the report documents are generated in Workiva. | ||
|
Why it matters
This activity's timing is crucial for the FS Generation Lag Time KPI. It marks the transition from data aggregation to final report production.
Where to get
This can be inferred from the creation or last major update timestamp of the financial statement documents or reports within the Workiva platform for that period.
Capture
Use the creation or 'last updated' timestamp of the primary financial statement documents.
Event type
inferred
|
|||
|
Period Close Completed
|
This activity marks the formal completion of the entire Record to Report process for the financial period. It is the final step in the Workiva process workflow. | ||
|
Why it matters
This is the primary end event for the process. It allows for accurate measurement of the total Period Close End-to-End Cycle Time and the On-Time Period Close Rate.
Where to get
Inferred from the completion timestamp of the parent period close process, checklist, or workflow in Workiva. It could also be a manual status change.
Capture
Use the completion timestamp of the parent process or the final task in the close checklist.
Event type
inferred
|
|||
|
Period Close Initiated
|
This activity marks the official start of the financial close process for a specific period. It is typically triggered when a user creates or starts the period close checklist or process workflow within Workiva. | ||
|
Why it matters
This is the primary start event for the end-to-end process. It allows for accurate measurement of the total Period Close End-to-End Cycle Time and identifies when the process officially kicks off.
Where to get
This event is likely inferred from the creation timestamp of the primary period close process object, task list, or workflow in Workiva for the specific financial period.
Capture
Use the creation timestamp of the parent process or checklist for the financial period.
Event type
inferred
|
|||
|
Reconciliation Reviewed and Approved
|
A key milestone where a manager or reviewer formally approves the prepared reconciliation, confirming its accuracy. This is typically captured when a task is moved to an 'Approved' or 'Completed' status. | ||
|
Why it matters
This activity is critical for calculating Average Reconciliation Cycle Time and Average Review and Approval Cycle Time. It confirms the completion of a quality check within the process.
Where to get
This is likely inferred from a status change on the reconciliation task or an explicit approval event in the task's audit trail within Workiva.
Capture
Capture the timestamp of the status change to 'Approved' or 'Certified'.
Event type
inferred
|
|||
|
Trial Balance Prepared
|
This milestone marks the point where the trial balance is considered final and ready for use in generating financial statements. This may be inferred when a specific task is completed or a report is generated. | ||
|
Why it matters
This is a critical prerequisite for financial statement generation. Measuring the time from this point forward helps analyze the efficiency of the final reporting stages.
Where to get
This is likely inferred from the completion of a 'Finalize Trial Balance' task in a Workiva checklist or the generation timestamp of a final TB report.
Capture
Timestamp of a 'Prepare Trial Balance' task completion or final TB report generation.
Event type
inferred
|
|||
|
Account Reconciliation Started
|
This activity signifies that a preparer has begun working on a specific account reconciliation. This is typically captured when a user first opens or claims a reconciliation task within a Workiva process. | ||
|
Why it matters
Tracking the start of reconciliation work is crucial for measuring preparer cycle time and identifying delays between task assignment and the beginning of actual work.
Where to get
Inferred from the first status change of a reconciliation task from 'Not Started' to 'In Progress' or a similar status within a Workiva checklist or workflow.
Capture
Detect the first timestamp when a reconciliation task status changes to an active state like 'In Progress'.
Event type
inferred
|
|||
|
Financial Statements Reviewed
|
This activity occurs when a user or group of users reviews the generated financial statements for accuracy and completeness. It may be captured by a status update on a review task. | ||
|
Why it matters
Tracking the review cycle is key to understanding delays in the final approval stages. Long durations here can significantly impact the overall close timeline.
Where to get
This can be inferred from status changes on a review task in a Workiva process, moving from 'Pending Review' to a state like 'Review Complete' or 'Approved'.
Capture
Timestamp of a status change indicating a review cycle for the financial statements has been completed.
Event type
inferred
|
|||
|
Intercompany Reconciliation Started
|
Marks the start of the specific and often complex process of reconciling intercompany transactions. This is captured when the intercompany reconciliation module or specific tasks are initiated. | ||
|
Why it matters
Intercompany reconciliation is a frequent source of delays. Isolating this activity helps measure its specific duration and identify bottlenecks unique to these transactions.
Where to get
This can be inferred from the status change of tasks specifically designated for intercompany accounts within a Workiva process workflow.
Capture
Timestamp when tasks categorized as 'Intercompany' move to an 'In Progress' status.
Event type
inferred
|
|||
|
Period Re-Opened
|
An exception activity where a previously closed period is re-opened to post late adjustments or make corrections. This would be captured by a status change from 'Closed' to an active state. | ||
|
Why it matters
This indicates a significant process exception and rework. Tracking its frequency helps identify underlying issues with process control and finality.
Where to get
This would be inferred from a status change on the parent period close process object, moving from a completed or closed status back to an open or in-progress status.
Capture
Detect status change from 'Closed' to 'Open' on the period object.
Event type
inferred
|
|||
|
Reconciliation Rejected
|
Occurs when a reviewer finds an issue with a submitted reconciliation and sends it back to the preparer for correction. This is captured by a status change to 'Rejected' or 'Needs Rework'. | ||
|
Why it matters
Tracking rejections is essential for identifying rework loops, measuring first-time-right rates, and pinpointing accounts or preparers with recurring quality issues.
Where to get
Inferred from the timestamp when a reconciliation task's status is changed to 'Rejected', 'Sent Back', or a similar state indicating rework is needed.
Capture
Capture the timestamp of the status change to 'Rejected' or equivalent.
Event type
inferred
|
|||
|
Reconciliation Submitted for Review
|
This event occurs when a preparer completes their reconciliation work and formally submits it for approval. In Workiva, this is often represented by a status change on the task, such as moving to 'Pending Review'. | ||
|
Why it matters
This marks the handoff from preparer to reviewer, allowing for the measurement of review queue times. It is a key milestone for analyzing the efficiency of the review and approval workflow.
Where to get
Inferred from the timestamp when a reconciliation task's status changes from an 'In Progress' state to a 'Pending Review' or 'Submitted' state.
Capture
Capture the timestamp of the status change to 'Pending Review' or equivalent.
Event type
inferred
|
|||
|
Source Data Imported
|
Represents the completion of data loading from source ERP systems into the Workiva platform. This could involve trial balance data, transaction details, and other supporting schedules needed for reconciliation. | ||
|
Why it matters
Delays in data availability are a common bottleneck. Tracking this activity helps isolate data integration issues from the subsequent reconciliation and reporting work.
Where to get
This may be an explicit event in Workiva's data integration logs or audit trail. It could also be inferred from the timestamp of the last data update for the period before reconciliation tasks begin.
Capture
Timestamp of the successful completion of a data import or ERP connection refresh for the period.
Event type
inferred
|
|||