Skip to content
  • There are no suggestions because the search field is empty.

Custom Properties (Dimensions)

Learn how to use Custom Properties in Light to add dimensions like departments, projects, and regions. Keep your chart of accounts clean and build powerful, multi-dimensional reports.

Overview

Custom Properties in Light are dimensions — just like Departments, Cost Centres or Projects in systems such as NetSuite, Workday or SAP.

They let you tag transactions with flexible attributes without creating hundreds of GL accounts.

In short:

Keep your Chart of Accounts clean. Use dimensions for detail.


Why Custom Properties Matter

Without dimensions, companies often create dozens of extra GL codes for cost tracking — making reporting messy and maintenance-heavy.

With Custom Properties, you can:

  • Keep the GL structure lean
  • Slice reporting data by any segment
  • Build multi-dimensional P&Ls and variance reports

Common segmentation models:

| | Use case Example values | | --- | --- | | Department | Finance / Marketing / Engineering / Sales | | Cost Centre | HQ / Field Ops / Logistics | | Project / Campaign | SaaS Launch / Rebrand Q2 / NYC Office Fitout | | Market / Region | EU / US / APAC / LATAM | | Customer Segment | SMB / Mid-Market / Enterprise | | Brand / Product Line | Alpha / Beta / Gamma |

custom properties 4


Where to Create Custom Properties

Navigate to

Settings → Custom Properties

custom properties 4

Click + Create Property

You’ll define:

  1. Object Group

    • Lines — appears on individual coding lines (Bills, Journals, Cards, etc.)
    • Header — applies at the document level (Customer, Contract, etc.)
  2. Object(s)

    Select where the property applies (you can select multiple):

    • Bill
    • Journal Entry
    • Purchase Order
    • Card Transaction
    • Credit Note
    • Reimbursement
  3. Label — the user-facing name (e.g. Department)

  4. Internal Name — permanent system name (cannot be changed once created)

  5. Context — optional short description or use note

  6. Field Type — choose one:

    • Single Select → pick one option (e.g. one Department per line)
    • Multiple Select → tag multiple values (e.g. shared projects)
    • Date → for date tagging
    • Text → for open input fields
  7. Required toggle — option to make property mandatory before submission

    custom properties 3


Adding Values

After creation, click into the property to add permitted values.

Example:

| | Property Values | | --- | --- | | Department | Finance / Sales / Marketing / Ops / R&D | | Project | SaaS Launch / GTM’25 / NYC Office Fitout | | Region | EU / US / APAC / LATAM | | Customer Segment | SMB / Enterprise |

You can:

  • Rename values anytime
  • Archive values to prevent future use (historical data remains intact)

Where Custom Properties Appear

Custom Properties appear anywhere coding happens:

  • Bill (line level)
  • Invoice (Sales invoice) — line level
  • Reimbursement — line level
  • Journal Entry — line level
  • Purchase Order — line level
  • Credit Note — line level
  • Customer Credit — line level
  • Card Transaction — line level
  • Contract — line level

They’re visible in both:

  • Line-level coding panels (for Finance)

  • Submission forms (for Employees, if enabled)

    custom properties 4

Both employees and finance teams can assign values — permissions determine who can edit them.


Reporting by Custom Properties

This is where dimensions show their value.

Custom Properties are fully integrated into reporting — they become filters, rows, and columns in Light’s analytics.

Use them in:

  • Income Statement

  • Pivot Tables

  • Transaction Reports

    custom properties 2

Examples:

  • Spend by Department (monthly)
  • Revenue by Region (quarterly)
  • Project P&L (by initiative)

You can combine multiple dimensions — e.g.

Department = Marketing + Project = GTM’25 → for granular cost analysis.


Budgets by Dimension

Budgets can be uploaded per dimension combination, allowing highly specific tracking.

Example:

Department = Marketing

Project = SaaS Launch

Budget = €25,000 for Q1

Then, in reporting → compare Actual vs. Budget by those same dimensions.


Modelling Best Practices

  • Keep the Chart of Accounts high-level and consistent
  • Use Custom Properties for segmentation
  • Archive unused values rather than delete them
  • Clearly define each property’s ownership (who maintains the list)

Audit & Traceability

Every Custom Property value is stored on each journal line, ensuring a complete audit trail.

You can always see which dimensions were tagged — and by whom — directly in the Transactions or Reports modules.


Summary

Custom Properties are the backbone of dimensional accounting in Light.

They give you:

  • Structured, flexible segmentation
  • Rich reporting without GL clutter
  • Workflow automation and intelligent coding suggestions
  • Full audit visibility

Once configured, they transform how finance teams track performance, automate approvals, and understand spend.