Preserve the original batch, authorize the difference, and follow the correction through acceptance and its eventual payroll outcome.

Payroll should preserve the closed commission batch, assess the change against the applicable plan and policy, and release a separately authorized correction for an appropriate subsequent payroll run. Do not silently overwrite the original payment history. Qobra can support commission calculation, approval, and statement controls, but payroll still needs to verify the authorized treatment and track the correction to its final outcome.

Approve additions. Hold unresolved reductions.. Keep the $520 approved additions separate from the $550 held reductions.
Keep the $520 approved additions separate from the $550 held reductions. Hypothetical ledger • USD • destination acceptance still pending.

Treat the original payment and proposed correction as linked but distinct records. This lets Finance explain what changed, payroll act on a clear instruction, and the employee distinguish revised earnings from money actually paid.

Preserve the close before investigating the change

Retain the approved statement, original batch identifier, applicable plan version, source-data cutoff, transmitted amount, and payroll outcome. Preserve the original handoff even if the commission system now displays a different calculated amount.

First establish what “closed” means. A locked commission statement, a transmitted payroll file, and a completed payment are different milestones. If payroll rejected the original item, the team may need to correct a failed delivery rather than adjust a payment already made.

Classify the request before recalculating:

  • Late business event: A refund or cancellation occurred after the cutoff. Determine how the applicable plan treats it.
  • Changed sales credit: A salesperson or split changed. Establish whether this corrects an earlier error or reflects a later ownership change.
  • Calculation error or approved exception: A rule was misapplied, an eligible source record was missing, or an exception requires review.

A source-system edit establishes that data changed; it does not authorize a payroll adjustment. Record the event’s effective date and discovery date, and check whether an existing correction already covers it.

Authorize the difference, not a replacement history

Create a correction request with a unique identifier and named case owner. A commission analyst prepares the reconstruction and proposed delta; the compensation-policy owner confirms the governing rule, and a different authorized approver reviews the evidence and releases the correction. Payroll confirms processing treatment and timing. The case owner coordinates the work and tracks unresolved actions.

  1. Validate the event. Attach the refund record, credit-change approval, or other supporting evidence.
  2. Identify the governing rule. Record the applicable plan version and policy decision. Do not automatically apply today’s plan to an earlier transaction.
  3. Calculate the difference. Show the original amount, reviewed amount, and proposed adjustment. Check effects on tiers, splits, and related earnings.
  4. Approve treatment and timing. Separate approval of the calculation from permission to process it through payroll.
  5. Track the result. Record transmission, destination acceptance or rejection, and eventual payment or other authorized disposition separately.

A negative calculation is not permission to deduct wages. Route proposed recoveries, disputed eligibility, and timing questions through qualified payroll, HR, and legal reviewers. This workflow does not prescribe jurisdiction-specific recovery or accounting treatment.

Before releasing the later batch, apply the discipline used for reconciling approved commissions with payroll, while keeping the link to the earlier payment visible.

Use a correction ledger that connects both periods

This illustrative ledger assumes batch SEP-02 was paid and the team is reviewing changes in October. All amounts are US dollars. Positive amounts represent additional commissions; negative amounts represent proposed reductions requiring separate authorization. The identifiers, dates, and decisions are hypothetical.

Correction and prior record Reason and calculation Approval record Later payroll treatment
C-101; SEP-02; worker E104; deal D301 Late refund. Original $600; reviewed $450; proposed difference −$150. Calculation reviewed October 4; recovery authorization pending. Held outside the payable batch. No deduction instructed.
C-102A; SEP-02; worker E205; deal D302 Corrected sales credit. Original $400; reviewed $0; proposed difference −$400. Credit decision approved October 5; recovery treatment pending. Held. Linked to C-102B, not automatically offset against another employee.
C-102B; SEP-02; worker E206; deal D302 Recipient of corrected credit. Original $0; reviewed $400; difference +$400. Compensation owner and controller approved October 5; payroll confirmed OCT-02 treatment. Assigned to OCT-02; destination acceptance pending.
C-103; SEP-02; worker E307; deal D303 Omitted eligible transaction. Original $0; reviewed $120; difference +$120. Eligibility and amount approved October 6; payroll confirmed OCT-02 treatment. Assigned to OCT-02; destination acceptance pending.

The approved additions entering OCT-02 total $520: $400 + $120. The held reductions total $550: $150 + $400, but do not reduce that payable total. Netting all four rows would produce −$30 and conceal both the approved additions and unresolved recovery decisions.

Retain approver identities, timestamps, supporting records, currency, earning code, destination batch identifier, case owner, and next update time. Use the commission-to-payroll field checklist for the normal handoff fields; add correction references rather than replacing employee and payment identifiers.

Recover a failed handoff without duplicating the correction

C-103: a timeout is not a rejection

Continue the hypothetical example: C-103’s first handoff times out at 10:00 a.m. The sender has no confirmation, but that does not establish whether payroll received the $120 instruction. The case owner records “delivery outcome unknown,” assigns the payroll integration owner to investigate, and sets a noon status update.

Before retrying, the integration owner checks destination records and processing logs using the correction identifier, delivery reference, worker, amount, and target batch. If C-103 already exists, retrieve its status rather than sending another payable instruction. Do not resend the entire OCT-02 batch merely because one response is missing.

Assume the destination owner confirms the first attempt was not accepted. Before a controlled retry, verify that the configured duplicate check recognizes repeated submissions for the same correction. Preserve C-103 as the business reference while logging a separate attempt identifier. If that protection cannot be verified, pause automated retries and have payroll control the single authorized submission.

In this scenario, the retry is accepted once. Record the acceptance reference and reconcile OCT-02 to its two additions totaling $520. Acceptance closes the delivery exception—not the payment case. Keep C-103 open until payroll confirms the eventual outcome. These are implementation controls to verify, not claims that any commission platform inherently guarantees duplicate-safe delivery.

Run a separate rejection test: the destination rejects a correction because its worker identifier is invalid. Record the rejection reference and keep the item unpaid in the ledger. The payroll data owner corrects the mapping, the release approver authorizes resubmission, and the integration owner retains the same correction reference with a new delivery attempt. Confirm one accepted correction, then track its payment outcome separately.

Close the case only when the outcome is explained

Maintain separate statuses for the decision, delivery, and payroll outcome. “Approved” cannot stand in for “accepted,” and “accepted” cannot stand in for “paid.” A held reduction also remains unresolved until an authorized reviewer records its disposition.

Before marking a case complete, check that:

  • The original batch and amount remain retrievable alongside the approved difference.
  • The destination processed the intended correction once, with no unresolved rejection or duplicate.
  • Payroll’s result matches the authorized amount and treatment, or a reviewer has approved and explained a different disposition.
  • The employee-facing explanation identifies the reason, affected period, amount, and confirmed status without promising an unconfirmed payment date.
  • Related cases remain independently tracked; closing C-102B does not close the held C-102A reduction.

For every open case, record who acts next, what evidence is missing, and when the owner will provide another update. Review unresolved cases against the next payroll cutoff so a pending decision does not disappear between runs.

Evaluate tools for the missing correction control

If the ledger exposes recurring gaps, focus software evaluation on those gaps rather than replacing the procedure with a feature catalogue.

  • Qobra: A strong fit when Operations needs no-code commission rules and Finance needs approval workflows, statement locks, audit trails, and employee statements. Plan simulation and version control support checking rule changes before deployment.
  • CaptivateIQ: Relevant when corrections depend on joining datasets or effective-dated changes. Its platform lists data transformations, effective dating, crediting, clawbacks, approvals, and audit logs.
  • Xactly Incent: Relevant when adjustments interact with splits, accelerators, caps, or team bonuses. It supports these structures, audit trails, payout reporting, and no-code day-to-day configuration and adjustments.

Qobra supports outbound APIs and a webhook triggered when a statement is sent to payroll. Its discussion of sales compensation software for payroll workflows provides context for the handoff. Qobra forwards commission data; it does not execute payroll or move funds.

Also verify source freshness before reviewing a recalculation. Qobra’s Salesforce and HubSpot inbound connectors are read-only, with nightly full refreshes, incremental updates every two hours, and manual refresh—not instant streaming or CRM writeback.

Require any proposed setup to preserve the original close and demonstrate C-103’s timeout, destination check, duplicate protection, and separate acceptance and payment outcomes. Start now by assigning a ledger owner and reconstructing one recent correction from original batch to final disposition. That exercise will reveal whether the next improvement belongs in policy ownership, data quality, or the payroll handoff.