> ## Documentation Index
> Fetch the complete documentation index at: https://help.omnivoo.com/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Omnivoo is an India-first Employer of Record (EOR) platform. EOR hiring is India only; contractors are supported in 220+ countries and territories.
> Never tell a user to log in with a password. Authentication is passwordless: email OTP, passkeys, Google, or SSO.
> Statutory figures (TDS slabs, PF, ESI, Professional Tax, gratuity) change by financial year. Always state the year the figure applies to.
> Never name a third-party payment provider as Omnivoo’s payment rail. Refer to "our payments partner".

# Correction Payroll

> Fix amounts from a previous completed payroll run by paying only the difference.

Use **Correction Payroll** to fix amounts from a payroll run that has already completed. Instead of re-running the whole payroll, Omnivoo works out the difference (the delta) between the original and corrected gross amounts and processes only that difference.

## Getting There

Correction Payroll is reached by a direct link at `/employer/pay/correction`. It is **not** in the **Create Payroll** menu on the Payroll dashboard (that menu only offers Regular, Off-Cycle, and Final Pay). If you do not have the link, ask Omnivoo support, who can point you to it.

The flow has three steps: Select Run, Edit Amounts, and Review.

<Steps>
  <Step title="Select a Completed Run">
    You will see a list of your **completed** payroll runs (up to the 50 most recent), each showing its name, type, period, employee count, and total net amount. Click the run you want to correct.

    <Info>
      Only completed runs can be corrected. If none appear, the page shows **No completed payroll runs found** with the note "Run a payroll first before creating corrections."
    </Info>
  </Step>

  <Step title="Edit Corrected Amounts">
    A table lists every employee from the selected run:

    | Column              | Description                                                                                  |
    | ------------------- | -------------------------------------------------------------------------------------------- |
    | **Employee**        | Employee name                                                                                |
    | **Original Gross**  | The gross amount from the original run (read-only)                                           |
    | **Corrected Gross** | Edit this to enter the correct gross amount                                                  |
    | **Delta**           | The difference, calculated automatically (green for an underpayment, red for an overpayment) |

    Only employees whose corrected gross differs from the original by at least 0.01 are included in the correction. The footer shows totals for original, corrected, and net delta. When you are done, click **Review Corrections**, which shows how many employees will be corrected.
  </Step>

  <Step title="Review & Create">
    The review screen shows only the affected employees with their original, corrected, and delta amounts, plus the net correction amount. Set the **Pay Date** for the correction, then click **Create Correction Run**. The correction run reuses the original run's pay period and links back to it as its parent run, so the two stay associated.
  </Step>
</Steps>

You are taken to the [run detail page](/payroll/payroll-run-detail), where you approve and pay the correction the same way as any other run.

<Info>
  Corrections are categorized automatically. A positive delta (an underpayment) becomes an **Arrears** addition named "Payroll Correction (Underpayment)", and a negative delta (an overpayment) becomes an **Overpayment Correction** deduction named "Payroll Correction (Overpayment)" for the absolute difference. Only the delta is processed, not the full salary.
</Info>

<Note>
  Creating a correction requires edit access. For read-only users the **Create Correction Run** button is disabled.
</Note>
