Cut-Off Management
A Cutoff defines the pay-period schedule payroll runs on β how often a period starts and ends, and how many days after it ends payroll processing (and pay day) falls. Every Payroll Group is linked to one cutoff, and payroll periods are generated automatically from it.
Overview
Cut-Off Management lives under Manpower β Configuration β Cut-Off Management. The screen has two parts:
- A list of all cutoff configurations, with search and a Payroll Period filter.
- A Details page for a single cutoff, showing its configuration, record info, and the periods it has generated β with Edit, Delete, and Generate Periods actions.
Creating and editing both happen in the same dialog, opened from the list (Add Cutoff) or from a cutoff's Details page (Edit).
Access is permission-gated:
- View the list and details β Cut-Off access
- The Add Cutoff button and dialog β Cut-Off create
- The Edit button and dialog β Cut-Off update
- The Delete button β Cut-Off delete
If you lack a permission, the matching button simply does not appear.
Opening Cut-Off Management
- Open Manpower in the sidebar.
- Go to Configuration.
- Click Cut-Off Management.
The Cutoff List
The list shows one row per cutoff configuration with these columns:
- Cutoff Code
- Payroll Period β Weekly, Semi-Monthly, or Monthly
- Day (Weekly) β the configured weekday, for Weekly cutoffs (blank otherwise)
- First Period / Last Period β the two configured start days, for Semi-Monthly cutoffs (blank otherwise)
- Period (Monthly) β the configured start day, for Monthly cutoffs (blank otherwise)
- Processing Days
You can search by Cutoff Code, filter by Payroll Period, and click a row to open that cutoff's Details page. Click Add Cutoff (top right) to create a new one.
Creating a Cutoff
- On the Cutoff list, click Add Cutoff.
- Fill in the form.
- Check the Projected periods panel at the bottom of the dialog to confirm it produces the schedule you expect.
- Click Create.
| Field | Required | Notes |
|---|---|---|
| Cutoff Code | Yes | Identifying code for this cutoff, e.g. SEMI-MONTHLY-15. |
| Payroll Period | Yes | Weekly, Semi-Monthly, or Monthly. Default: Semi-Monthly. |
| Processing Period (Days) | No | How many days after a period ends payroll processing (and pay day) falls. Default 3, minimum 0. |
Weekly configuration
- Cutoff Day β the day of the week each period ends on. The period is the 7 days ending on that weekday.
Semi-Monthly configuration
- First Period Cutoff β a day from the 1st to the 15th.
- Last Period Cutoff β a day from the 16th to the 28th.
Choosing First Period Cutoff = 15 and Last Period Cutoff = 28 does not mean "the first period covers days 1β15 and the last period covers days 16β28." It means each configured day is where a period begins: a period runs from the 15th to the 27th, and the next period runs from the 28th to the 14th of the following month. Use the Projected periods panel below the form to see the exact dates a configuration produces before saving.
Monthly configuration
- Cutoff Day β a day from the 1st to the 28th where each period starts.
Projected periods
While you fill in the form, a Projected periods panel at the bottom of the dialog shows a live table of the next 6 periods this configuration would produce, with columns Period Type, Start Date, End Date, and Pay date. It updates as you change any field, including Payroll Period, the type-specific day(s), and Processing Period (Days) β so you can confirm the schedule before saving instead of guessing from the form values. Until the configuration is complete, the panel shows a message asking you to finish filling in the fields above it.
Cutoff Details
Clicking a row on the list opens the Details page, with Edit and Delete actions (subject to your permissions).
- Cutoff Configuration β the cutoff code, payroll period type, the configured period, and processing days.
- Configuration Details / Record Information β the same fields plus Created At and Last Updated.
- Generated Cutoff Periods β every period already generated for this cutoff, with Period Type, Start Date, End Date, Processing Date, and a Status badge (Current, On Process, or Past Due).
Generating periods
Click Generate Periods (available even when no periods exist yet) to open the Generate Cutoff Periods dialog:
- Generation Direction β Forward (create periods after the latest existing one) or Backward (create periods before the earliest existing one).
- Number of Periods β pick a preset (5, 10, 12, 24) or enter a custom count from 1β100.
Duplicate periods are skipped automatically.
Editing a Cutoff
Open the cutoff's Details page and click Edit. The dialog mirrors the Add dialog's fields.
Change any fields. Because this cutoff may already have generated periods, the Projected periods panel gains an On save column that labels what saving would do to each row:
Label Meaning Will be generated A new period that doesn't exist yet. No change An existing period whose dates already match the edited configuration. Will be re-shaped An existing period whose dates would change to match the edited configuration. Locked by payroll An existing period payroll has already processed β its dates are kept as-is. Cannot change An existing period referenced by payroll, allowance, or deduction records that can't be rebuilt β its dates are kept as-is. Click Update.
- If nothing needs to be re-shaped (for example, you only changed the Cutoff Code, or changed Processing Period (Days) without moving any period boundary), the change saves immediately.
- If saving would re-shape one or more existing periods, a confirmation dialog appears β "Re-shape existing periods?" β naming how many periods will be re-shaped, how many are locked by payroll, and how many can't be changed. Click Re-shape periods to confirm, or Cancel to back out.
Only periods still in the Timekeeping stage that start today or later are ever changed. Periods payroll has already processed, and periods referenced by payroll, allowance, or deduction records, always keep their existing dates. When a period is re-shaped, its attendance is recomputed from the underlying raw time logs β the raw logs themselves are never changed or deleted.
Changing Processing Period (Days) alone updates the pay date on affected upcoming periods without touching their start or end dates and without needing the re-shape confirmation.
Deleting a Cutoff
- Open the cutoff's Details page.
- Click Delete.
- A confirmation dialog asks Are you sure you want to delete cutoff <Cutoff Code>? and warns that the action cannot be undone.
- Click Delete to confirm, or Cancel to keep the cutoff.
Deleting a cutoff cannot be undone.
Common Tasks
| I want to⦠| Do this |
|---|---|
| See what dates a configuration will actually produce | Check the Projected periods panel while filling in the Add/Edit dialog. |
| Understand a Semi-Monthly day pair like {15, 28} | Read them as period starts: a period runs 15thβ27th, the next runs 28thβ14th of the next month β not "days 1β15" and "days 16β28." |
| Change an upcoming period's pay date only | Edit Processing Period (Days) β no re-shape confirmation is needed since period boundaries don't move. |
| Move an upcoming period's start/end dates | Change the type-specific day(s) (e.g. First/Last Period Cutoff) and confirm the "Re-shape existing periods?" dialog. |
| Find out why a period can't be changed | Look at its On save label β Locked by payroll means payroll already processed it; Cannot change means payroll/allowance/deduction records reference it. |
| Add more periods without editing the configuration | Open the cutoff's Details page and click Generate Periods. |