> ## 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

Open **Pay**, click **Run payroll**, and choose **Correction** under "India EOR · employees". Its subtitle reads "Fix a run already processed". The page is at `/employer/pay/correction`.

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 |

    Every amount here is in that employee's own currency. When you are done, click **Review Corrections**, which shows how many employees you changed. Omnivoo works out each difference from what the original run paid, and leaves out anyone whose corrected gross is within 0.01 of it.
  </Step>

  <Step title="Review & Create">
    The review screen shows only the affected employees with their original, corrected, and delta amounts (green for an underpayment, red for an overpayment), plus the net correction amount per currency. The correction goes out on the next payout day, with your regular salaries, so there is no pay date to set. 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>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.