Skip to content

Glossary

A comprehensive guide to hidma-specific terminology and concepts.

A

Aged Receivables

A report showing outstanding client balances organized by how long they've been unpaid (e.g., current, 30 days, 60 days, 90+ days overdue). Helps track which clients have overdue payments.

Allocation

The process of applying a payment to one or more bills. See also: Standard Allocation, Partial Allocation, Quick Payment.

Approval

The process by which managers review and approve time entries before they can be billed. Organizations can configure whether time entry approval is required.

B

Bill

The primary billing document in hidma, also referred to as an invoice. Contains line items for time worked, charges, and discounts that will be sent to clients for payment. Can be generated as a standard invoice or as an RFP depending on organization settings.

Billable

Work that can be charged to a client. Time entries, charges, and expenses marked as "billable" can be included on bills. Non-billable work is tracked but not invoiced.

Billing Period

The date range covered by a bill, typically matching how frequently you invoice clients (weekly, monthly, quarterly, etc.).

C

Charge

An additional fee added to a bill beyond time entries. Examples include expenses, filing fees, administrative charges, or fixed service fees. Each charge has a type, amount, description, and optional tax rate.

Charge-Out Rate

The hourly rate or fixed price charged to clients for work - the rate that appears on bills and determines revenue. Can be configured at multiple levels: Default Rate, Team Rate, User Rate, or Project Rate. More specific rates override general ones. Contrast with Cost Rate, which is the internal cost of the work rather than what the client pays.

Client

An organization or individual who receives services and is billed for work. Clients can have multiple projects, custom rates, and billing preferences.

Client Group

A way to organize clients into categories (e.g., by industry, size, or service type) for easier management and reporting.

Client Portal User

A user role that provides limited access for clients to view their bills, make payments, and access account information without seeing internal operations.

Cost Rate

The hourly internal cost of a team member - what it actually costs your organization to have that person perform an hour of work (typically based on salary, benefits, and overhead). Cost rates are set per user on their profile and are never shown to clients. Unlike the Charge-Out Rate (what you bill the client), the cost rate is used internally to calculate profit margins and profitability. The difference between charge-out rate and cost rate is your gross margin on the work.

Custom Field

Additional data fields that organizations can add to clients, projects, time entries, bills, or other records. Can be text, numbers, dates, dropdowns, or saved data references.

D

Dashboard

Overview screens showing key metrics and summaries. Includes organization-wide dashboards and client-specific dashboards with metrics like WIP, outstanding balances, and activity.

Default Rate

The system-wide fallback charge-out rate used when no more specific rate (project, user, or team) is configured.

Discount

A reduction applied to a bill, either as a fixed amount or percentage. Can be applied to entire bills or specific line items.

Document Numbering

The system for assigning sequential numbers to bills, receipts, credit notes, and other documents. Can be configured to use simple sequential numbers or incorporate client codes.

Document Templates

Customizable layouts for bills, receipts, statements, and credit notes. Organizations can upload logos, set colors, and configure what information appears on documents.

Dynamic Placeholder

A token written in square brackets that hidma resolves at the moment a record is generated, rather than storing as literal text. Used in recurring project name and code patterns ([Month], [YY], [Seq:4]), in recurring bill row titles ([Quarter], [ProjectName]), and in charge titles. See also: Recurring Project, Sequence Placeholder.

E

External Code

An identifier field on bills that can reference external systems or client purchase order numbers. Useful for integration and tracking purposes.

H

HR Manager

A system role with permissions to manage users and teams across the organization without requiring full Super User access. Cannot access billing or financial data.

J

Job

A specific task or work type within a project. Time is always recorded to jobs, not directly to projects. Examples: "Federal Tax Return", "Quarterly Review", "Contract Review". Jobs can have custom rates, budgets, and deadlines.

P

Partial Allocation

A payment allocation method that allows you to allocate payments to specific line items (rows) on bills rather than to entire bills. Provides granular control when clients pay for some services but not others.

Project

A major engagement or work container for a client. Projects contain multiple jobs, have start/end dates, and can have custom rates and budgets. Examples: "2024 Tax Services", "Smith Estate Planning", "ABC Corp Audit".

Project Rate

A charge-out rate set specifically for a project, overriding user, team, and default rates. This is the highest priority rate in the hierarchy.

Project Template

A reusable project structure that defines standard jobs, settings, and configurations. When creating a new project, you can apply a template to avoid manually setting up common job structures.

Pro Forma Invoice

See RFP (Request for Payment).

Q

Quick Payment

A streamlined payment method that combines recording a payment and allocating it to a single bill in one action. Best used when clients pay bills in full.

R

Rate Hierarchy

The priority order hidma uses to determine which charge-out rate applies: Project Rate > User Rate > Team Rate > Default Rate. The most specific rate always wins.

Receipt

A document generated after payment is received and allocated, confirming what was paid and which bills it was applied to.

Recurring Charge

A fixed fee configured on a client or project profile that represents regular charges (e.g., monthly retainer, annual license). Unlike one-time charges, recurring charges are tracked as ongoing but must be manually added to bills when billing for them.

Recurring Project

A project configured to regenerate itself on a schedule. The Recurring Setup is the blueprint - it holds the schedule and the name/code patterns but tracks no time and accumulates no statistics. Each time the schedule fires, Hidma creates an Instance: a normal, fully functional project with its placeholders resolved. See also: Dynamic Placeholder.

Request for Payment (RFP)

Also called a Pro Forma Invoice. A preliminary billing document that requests payment but is not a legally binding invoice. When RFP mode is enabled in billing settings, all bills generated are RFPs. After a client pays an RFP in hidma, the system automatically creates an official invoice. Commonly used by legal firms who prefer a two-step billing process.

Role

A named set of permissions assigned to a user that controls what they can see and do in hidma. Every user must have at least one role, or their account exists but cannot perform any actions. Roles come in two types - System Roles that apply across the whole organization (e.g. Super User, HR Manager) and Team Roles that apply only within a specific team (e.g. Team Manager, Team Member, Viewer). A role only controls access; it is separate from a user's Charge-Out Rate or Cost Rate, which govern billing and cost rather than what the user can do. See also: System Role, Team Role.

S

Saved Data Field

A type of custom field that references existing hidma data (users, clients, teams, etc.) rather than requiring manual entry. For example, a "Reviewing Attorney" saved data field on a project could reference a user from your organization.

Sequence Placeholder

A dynamic placeholder that assigns an incrementing number to each generated record, used mainly in recurring project codes. [Seq:padding] pads the number to the given width starting from 1; [Seq:padding:startFrom] does the same but begins counting at the number you specify. For example [Seq:4] produces 0001, 0002, and so on.

Standard Allocation

A flexible payment allocation method where you first record the payment, then allocate it across one or more bills in any amounts. Used when payments need to be split across multiple bills or when partial payments are made.

Super User

The highest-level system role with complete access to all hidma features and data across the entire organization. Can configure settings, manage users and teams, access all billing and financial data, and perform any operation.

System Role

Organization-wide user roles that grant permissions regardless of team assignment. Includes Super User and HR Manager. Contrasts with Team Roles which are team-specific.

T

Tax Rate

A percentage tax (GST, VAT, sales tax, etc.) that can be applied to charges and fees on bills. Organizations can configure multiple tax rates and set defaults for different charge types.

Team

A group of users who work together and share access to clients and projects. Teams enable access control and organizational structure. Users can belong to multiple teams.

Team Manager

A team role that grants management permissions within a specific team. Team Managers can create and manage projects, assign work, view team members' time entries, approve timesheets, and create bills for their team's work.

Team Member

The standard team role for users who do billable work. Team Members can record time, manage their own entries, and view team projects and clients. Cannot manage projects or create bills unless given additional permissions.

Team Rate

A default charge-out rate set for an entire team. Applies to all team members unless overridden by a user-specific or project-specific rate.

Time Entry

A record of time spent working on a specific job for a client. Contains the date, duration (hours), client, project, job, description of work, and whether it's billable. Time entries are the primary source of billable work that appears on bills.

Timesheet

A collection of time entries, typically viewed by week or month. Users enter and manage their time through the timesheet interface.

U

Unbilled

Work that has been completed and recorded but not yet included on a bill. The WIP report shows unbilled time and charges.

User Rate

A charge-out rate set specifically for an individual user, overriding team and default rates but subordinate to project rates. Reflects that specific user's billing value.

Utilisation

The proportion of a user's or team's available capacity spent on billable work, calculated as billable hours ÷ net capacity (gross capacity less personal hours). Measured against a target derived from the annual business hours goal on each user's profile. See the Billable Utilisation Report.

W

WIP (Work in Progress)

Unbilled work that has been completed but not yet invoiced. The Client WIP report shows all time entries and charges that are ready to be billed but haven't been included on a bill yet. Also referred to as "unbilled work" or "work in progress."

Hidma Help Center