Documentation Index
Fetch the complete documentation index at: https://docs2.zenskar.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Net annual recurring revenue (Net ARR) represents the annualized value of monthly recurring revenue (MRR), calculated using a rolling average of realized revenue from posted journal entries. In Zenskar, this metric is available out of the box in the Invoices tab of the Billing and Collections dashboard as a chart created using the Visual Builder.What Net ARR shows
Net ARR is used to track the growth of recurring revenue over time. It helps you answer questions like:- Are we growing consistently month over month?
- Are expansions and new bookings contributing to sustained ARR growth?
- When did churn or contraction reduce our ARR?
How Net ARR is calculated
In Zenskar, Net ARR is computed as:Data source and logic
The Net ARR chart uses the following dimensions and transformations:1. Posting date (monthly group)
Revenue is grouped by:2. Monthly revenue per product per customer
Derived fromjournal_lines and related tables:
- Account filter: Only entries from the
INCOMEaccount category. - Status filter: Only posted journal entries with no invoice and no soft deletion.
- Credit-debit difference is used to compute raw revenue.
3. Rolling average over three months
This smooths out one-off fluctuations by calculating a 3-month trailing average revenue for each combination of:customer_idrevenue_contract_item_idproduct_name
4. Revenue movement logic
The logic includes detection of:- New revenue from new customers
- Expansion revenue (positive deltas for existing customers)
- Contraction revenue (negative deltas for existing customers)
rolling_revenue.
SQL behind Net ARR chart
This chart is built using Metabase Visual Builder, which generates the following SQL (formatted for clarity):Example values
These values represent the output of the chart based on example data:| Month | Net ARR (₹) |
|---|---|
| December 2023 | 5,326.20 |
| January 2024 | 1,702,192.20 |
| February 2024 | 1,668,608.88 |
| March 2024 | 1,669,736.24 |
| April 2024 | 1,664,315.44 |
| May 2024 | 1,688,486.04 |
| June 2024 | 1,696,765.48 |
| July 2024 | 1,713,764.88 |
| August 2024 | 1,732,627.56 |
| September 2024 | 1,722,524.20 |
| October 2024 | 1,731,356.20 |
| November 2024 | 1,707,076.08 |
| December 2024 | 1,715,716.20 |
| January 2025 | 2,274,656.16 |
| February 2025 | 2,226,673.68 |
| March 2025 | 2,264,531.72 |
| April 2025 | 2,249,443.68 |
| May 2025 | 2,312,003.68 |
| June 2025 | 2,272,903.68 |
These figures are based on example data provided for illustration. Your actual chart will reflect live journal entries and contract data in your environment.
Summary
- Metric name: Net ARR
- Chart type: Line chart grouped by
posting_date(monthly) - Data source: Posted revenue entries from
journal_lines,accounts_revamped, andrevenue_contract_items - Computation:
Net ARR = 12 × SUM(rolling_revenue) - Builder: Metabase Visual Builder with custom SQL
