> For the complete documentation index, see [llms.txt](https://docs.pockethrms.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pockethrms.com/feature-guides/smhrt-report-generation.md).

# SmHRt Report Generation

### **Configure Custom Fields**

Every report in Pocket HRMS comes with a fixed set of fields within a system. **Configure Custom Fields** is a framework that lets you change that Field layout yourself, for a single report — without changing what the report data actually calculates.

**Important Note:** **Configure Custom Fields** is being rolled out in phases. It is currently available in the Attendance module, for the reports listed below, and is being extended to other reports/modules.

<figure><img src="https://4282324958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXep_PEmh8mDPVWj49x%2Fuploads%2FvNj5UZZArtJ2oP72Kalb%2FTABLE.png?alt=media&amp;token=ae822bbb-4b61-4360-969c-70d33ab64bb1" alt=""><figcaption></figcaption></figure>

**Before You Begin**

Make sure of the following:

* You are logged in to the Pocket HRMS Cloud Portal with access to the Reports section
* The report you want to configure shows a settings icon in its header
* The master fields you want to add are enabled in your company's Employee Profile Configurations.

### **How to Configure Custom Fields in a Report?**

**Path:** Cloud Portal > Reports > Select a Module > Click on the Settings Icon > Configure Custom Fields.

**Step 1:** Log in to the **Cloud Portal**, open **Reports**, select the **module** you need, and then select the **report** you want to configure before generating.

<figure><img src="https://4282324958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXep_PEmh8mDPVWj49x%2Fuploads%2FKRxxP5CIBPg73FYtoXlj%2FFrame%201%20-%202026-07-29T164317.600.png?alt=media&amp;token=3112ba31-c789-4dff-9a76-bbede9e6e64d" alt="" width="346"><figcaption></figcaption></figure>

**Step 2:** Click the **settings icon** in the report header to open the **Configure Custom Fields window.**

<figure><img src="https://4282324958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXep_PEmh8mDPVWj49x%2Fuploads%2FdQSOOJqFMPfmP4U1F4UY%2FFrame%201%20-%202026-07-29T164408.943.png?alt=media&amp;token=738a6a01-8ec9-4b4d-897a-62f5fecafd32" alt=""><figcaption></figcaption></figure>

**Step 3:** Add the **fields** you want from the Available Master Fields panel on the left side. Click the **plus sign** against a field, or **drag** the field towards right panel, to add it to your layout.

<figure><img src="https://4282324958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXep_PEmh8mDPVWj49x%2Fuploads%2FI6dNx7yUs2ooxIwyxcK6%2FFrame%201%20-%202026-07-29T165038.701.png?alt=media&amp;token=c1421d3a-2836-4195-aceb-d129d3b6c067" alt=""><figcaption></figcaption></figure>

**Step 4:** Use the **search box** above the panels to find a particular field, or click **Add all fields** to add every available field in one action.

<figure><img src="https://4282324958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXep_PEmh8mDPVWj49x%2Fuploads%2FtbTi5lE5zBw8ZKkvCE8A%2FFrame%201%20-%202026-07-29T165320.032.png?alt=media&amp;token=46af4470-7bee-457f-82f5-8a3a51a80a7c" alt=""><figcaption></figcaption></figure>

**Step 5:** Check your layout in the **Selected Right panel**. Each row shows the position number, the Field name and a source tag, and the **count above the panel** shows how many fields you have selected.

<figure><img src="https://4282324958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXep_PEmh8mDPVWj49x%2Fuploads%2FupPY0m81v2DimrWGLTnW%2FFrame%201%20-%202026-07-29T165649.380.png?alt=media&amp;token=363f090f-cbc6-48f1-b571-89df7845512e" alt=""><figcaption></figcaption></figure>

**Step 6:** **Drag a row by its handle** to move a field row up or down. The position numbers update as you move it.

<figure><img src="https://4282324958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXep_PEmh8mDPVWj49x%2Fuploads%2FJaJIDSwx6fVHkgJbgwVU%2FFrame%201%20-%202026-07-29T165803.019.png?alt=media&amp;token=57c43c9b-03c8-4e13-8abb-c585b22f9fb4" alt=""><figcaption></figcaption></figure>

**Step 7:** Click a **field name to rename it**, and type the heading you want in its place.

<figure><img src="https://4282324958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXep_PEmh8mDPVWj49x%2Fuploads%2FW20oiriM2Av8usF4MO7G%2FFrame%201%20-%202026-07-29T170001.569.png?alt=media&amp;token=f3acaf2c-692c-46c6-9eea-94ae1581acca" alt=""><figcaption></figcaption></figure>

**Step 8:** Click the **cross** at the right edge of a row to **remove** that field. To clear the entire selection and start again, click **Reset (Predefined fields will be reflected)**.

<figure><img src="https://4282324958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXep_PEmh8mDPVWj49x%2Fuploads%2FtiVRYanaw5yRA2NdbPDV%2FFrame%201%20-%202026-07-29T170146.429.png?alt=media&amp;token=07b5aae9-8eb2-4eee-abbe-eac747fc32e9" alt=""><figcaption></figcaption></figure>

**Step 9:** Click **Save configuration** to apply the layout. To close the window without saving, click **Cancel** instead.

<figure><img src="https://4282324958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXep_PEmh8mDPVWj49x%2Fuploads%2FWt04ZN2RGpkadIkR1rVO%2FFrame%201%20-%202026-07-29T170509.222.png?alt=media&amp;token=62606b0d-addd-425d-8bdf-ca78446ed872" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="https://4282324958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXep_PEmh8mDPVWj49x%2Fuploads%2FR5WoJx5wCnoZfavx7XsG%2FFrame%201%20-%202026-07-29T170537.525.png?alt=media&amp;token=635a4d6a-da6b-462e-855b-7efaea1d89c4" alt="" width="375"><figcaption></figcaption></figure>

**Available Fields:** Fields are arranged in groups, and each field shows its display name with the technical name below it.

**Help and Reference:** The Help and Reference link at the top of the window opens the full reference guide for this feature on pocket docs.

### **Benefits Of Custom Fields Configuration:**

* **One-time setup** — configure the layout once, and every later download uses it automatically.
* **Consistent across the company** — anyone who downloads that report gets the same fields, order and headings.
* **No second export** — employee details come directly from Profile Config, so no manual matching.
* **Your own headings** — rename any fields to what your team, auditor or bank actually calls it.
* **A cleaner file** — fields you never use can be dropped from the download entirely.
* **Correct formatting** — each field can carry its own Excel format for required fields.
* **Safe to try** — with no saved layout the report behaves as always, and a saved layout can be removed at any time.

**For any queries, contact** <support@pockethrms.com>
