Typo’s Automated Software Capitalisation Report

1. What is Software Capitalisation?

Software capitalisation classifies eligible software development work as capitalised or non-capitalised.

  • Capitalised work relates to building new software assets or enhancing existing platforms.

  • Non-capitalised work covers operational, maintenance, or bug-fix activity.

Correct classification has a significant impact on financial reporting, compliance (GAAP/IFRS), and investment tracking.


2. How Typo Performs Capitalisation

2.1 Data Sources

  • Issue Tracker (e.g., Jira, Linear): Issues, types, status history, timestamps.

  • Version Control (Git): Commits/PRs mapped to issues for contributor-level accuracy.

  • Custom Fields: Fields or labels for issues in R&D, Infra, Tech debt, etc.

2.2 Classification Rules

  • Issue Type Mapping: Define which issue types are typically capitalised vs non-capitalised.

  • Category Assignment: Assign work to categories such as “Product Development,” “Maintenance,” and “R&D.”

2.3 Contributor Attribution

For each issue, Typo:

  • Identifies contributors and work logged.

  • Applies capitalisation % to show the share of capitalised vs non-capitalised work.

  • Tracks history when status or assignee changes.


3. Month-on-Month Capitalisation Summary

Typo generates a monthly summary showing:

  • Overall % Capitalised for the period.

  • % Non-Capitalised for the period.

  • Trend Chart of capitalisation % month over month.

  • Breakdown by Category (e.g., New Feature Development, Enhancements, Maintenance).

  • Breakdown by Custom Field (e.g., R&D, Compliance).


4. Capitalisation View in Typo

Typo’s capitalisation table provides granular, traceable data for finance teams, with filters for time range, developer, and issue type.

4.1 Columns Displayed

Column
Description

Key

Issue key (e.g., PROJ-123)

Type

Issue type (Story, Bug, Task, Sub-task, Feature Request)

Summary Name

Issue title

Epic Key

Linked epic’s key

Epic Summary

Epic’s title

Associated Assignee

Current assignee; row updates when changed

Custom Field

Work category

Status

Current workflow status; row updates when changed

Issue Update Time

Timestamp of latest assignee/status change

Contributor

Developer name

Start Date of Ticket

First moved to “In Progress”

Resolved Date of Ticket

First moved to “Done”

Release Fix Version

Jira fix version(s)

Story Points

Assigned story points

Capitalization %

Capitalized share of work for the issue

Category

Category tag (Capitalised/Non Capitalised)


5. Linking to Investment Distribution

Typo’s capitalisation report can be directly linked to Investment Distribution reporting:

  • Finance teams can take the capitalisation % and non-capitalisation % from Typo

  • Typo uses finance team inputs on developer CTC, work hours per day, and total workdays to calculate cost per hour, then applies the capitalisation and non-capitalisation percentages to total hours worked to derive respective costs.

  • This enables direct mapping of engineering effort into CapEx/OpEx figures in accounting systems.

  • The linkage provides a full investment view by category, contributor, and time frame.


6. Why Finance Teams Use Typo for Capitalisation

  • Granular % Data: Breaks down capitalised vs non-capitalised work at the issue level.

  • Customizable Rules: Aligns with your capitalisation policies.

  • Investment Linking: Capitalisation % can directly feed into financial cost models.

  • Audit-Ready: Historical changes in status, assignee, and percentage are retained.

Confidentiality Notice: This document contains confidential and proprietary information belonging to Typo. It is intended solely for the use of the authorised recipient(s). Any review, use, disclosure, copying, or distribution of its contents without prior written consent from Typo is strictly prohibited. By accessing this document, you agree to keep its contents secure and not share them outside of the agreed scope.

Last updated