Skip to content
Affiliate & Performance Marketing

Affiliate Conversion Reconciliation: Handling Returns Before Commission Approval

Swadeep Tripathi
• 7 min read
Affiliate Conversion Reconciliation: Handling Returns Before Commission Approval, editorial image

Affiliate conversion reconciliation means matching tracked affiliate actions to business records, resolving differences and confirming the correct commission status before approval deadlines. Start with stable order identifiers, a documented decision table and a queue for exceptions. Check the affiliate platform afterward to confirm that each correction took effect.

The examples below concern ecommerce orders with cancellations and returns. Lead programmes can use the same reconciliation structure, but need their own agreed qualification criteria. Attribution and incremental sales need separate analysis; this process does not decide either.

Separate tracked conversions from approved commissions

A tracked purchase establishes that an event reached the affiliate platform. Your order system may subsequently record a cancellation, a returned item or a changed order value. Commission validation should account for those changes under the programme's agreed rules.

Record when the conversion occurred and when its commission became final. Payment becoming due is a separate milestone. For example, impact.com's pending-actions documentation distinguishes the action date, lock date and scheduled clearing date. Its documentation also points partners to their contract for locking and payment schedules.

Record the actual deadline for each programme. Awin's self-service FAQ says pending transactions automatically approve when that programme's validation period ends without action. Do not assume every account, network or commercial arrangement behaves identically.

Name the person responsible for reconciliation and a backup. Schedule reviews with enough time to investigate mismatches and retry failed updates before the applicable deadline.

Match orders using identifiers and consistent amounts

Create a reconciliation register. Include the platform transaction identifier and merchant order reference, plus the partner identifier and event type. Record the order currency, tracked amount and current eligible amount alongside the business status, deadline and last successful update.

Use exact identifiers wherever possible. Matching only on amount and date can confuse two legitimate orders with identical totals. Preserve the platform's transaction identifier when you first receive it, alongside the merchant reference.

Check which matching fields the platform requires. Awin's transaction-validation API supports identification by transaction ID or by order reference, transaction date and timezone. That makes timezone handling part of reliable matching when using the latter route.

Define what each amount includes before comparing totals. Is the order-system export before or after discounts? Does it include shipping? Are you comparing order currency with converted reporting currency? A difference caused by inconsistent definitions should not become a commission decline.

For the underlying event delivery, see SBS's article on server-to-server affiliate attribution protocols addresses that related layer. Reconciliation starts once those events must be checked against later business outcomes.

Write a decision table for cancellations and partial returns

Write down the business decision before choosing the platform operation. A cancelled order may require a decline or reversal; a partial return may require an amendment. Confirm the supported operation in your integration before automating it.

Business outcome Proposed reconciliation decision Evidence to retain
Completed, eligible order Approve when programme conditions are met Order status and eligibility check
Fully cancelled order Decline or reverse using the supported operation Cancellation reference and timestamp
Partially returned order Recalculate the remaining eligible amount Returned items, quantities and revised total
Suspected duplicate event Investigate before changing either record Event IDs, order ID and event types
Missing or ambiguous order match Send to an exception queue Matching attempts and assigned owner

Avoid reversing an entire order because one item was returned. The impact.com action and conversion field reference supports order-level and item-level changes, with identifiers, item fields and reason codes appropriate to the operation. Availability in your workflow still depends on the integration and data supplied.

For a hypothetical three-item purchase with one returned item, calculate the remaining eligible value from the retained items and applicable discounts. Do not simply subtract the item's undiscounted catalogue price. Preserve item categories or commission groups where they affect the result.

Agree these rules before a dispute arises. Programme managers, engineers and partner-support staff can then refer to the same table when checking a correction.

Confirm corrections instead of assuming delivery equals completion

Check the result of each reconciliation update. Prepare the proposed change, submit it, capture the result and compare the platform record with the intended outcome.

Where possible, amend an amount without immediately approving it until the revised value has been checked. Awin documents an amendment option that can also approve the transaction immediately. Treat that as a deliberate finalisation choice, because a combined operation leaves less room for a separate review.

Test these cases before enabling automatic updates:

  • A completed order remains eligible at the expected amount.
  • A cancellation changes the intended transaction only.
  • A partial return preserves the retained items' eligible value.
  • Reprocessing the same business change does not subtract the return twice.
  • An unknown order remains visible for investigation.
  • A failed update receives an owner and remains in the queue.

Calculate the desired current amount from the latest order record instead of repeatedly subtracting refund notifications. This reduces the risk of applying the same refund twice. Verify the platform's update semantics before adopting that pattern.

Keep the previous and proposed values in the change history. Add the reason, submission time and confirmed result. A submitted file or successful connection alone does not establish that every transaction reached the intended state.

Review exceptions and avoid common reconciliation mistakes

Prioritise exceptions by deadline and unresolved impact. A transaction close to automatic approval needs attention sooner than a recent, fully matched order.

Track unmatched actions, failed corrections, pending transactions approaching their deadline and differences between expected and recorded eligible amounts. Compare partner outcomes using similarly mature conversion cohorts. Recent orders have had less time to accumulate returns, so their approval rates are not directly comparable with older orders.

Common mistakes include treating missing records as invalid orders, reversing whole baskets for partial returns and silently changing the amount definition between reports. Another is labelling every repeated order reference a duplicate: different event types may legitimately refer to the same order.

A duplicate technical event and competing attribution claims need different investigations. SBS's guide to first-click, last-click and multi-touch attribution covers the attribution question; this workflow checks recorded actions against business outcomes.

Use specific reasons when communicating adjustments to partners. Explain what changed and provide the reference needed to investigate, without distributing unnecessary customer information.

Start with one programme and a controlled reconciliation cycle

Choose one programme and a manageable conversion cohort. Have the programme manager and order-operations owner review the proposed decisions together before enabling automated submissions.

Use this readiness checklist:

  • Exact platform and merchant identifiers are available.
  • Currency, discounts and eligible-amount definitions agree.
  • Cancellation and partial-return rules are documented.
  • Validation deadlines and escalation owners are recorded.
  • Repeated processing and failed-update cases have been checked.
  • Platform records can be compared with submitted changes.

Reconcile that cohort manually first. Record each exception and use the findings to specify what the automation must handle. Automate stable decisions first; retain human review for ambiguous matches and unsupported changes. If order records lack item detail or reliable identifiers, fix that data gap before expanding the workflow.

Frequently Asked Questions

5 Key Questions Answered

Retain the platform transaction or action ID alongside the merchant order reference and event type. Some matching methods also require transaction date and timezone. Avoid relying on amount and date alone.
Recalculate the remaining eligible amount under the programme’s rules and submit the supported amendment. Preserve item quantities, discounts and commission categories where relevant, then verify the platform’s revised record.
No. Tracking, commission finalisation and payment are separate milestones. Check the programme’s validation or locking schedule and its payment schedule.
An unmatched record needs investigation. Missing identifiers, delayed exports or timezone differences can prevent a legitimate match. Assign an owner and resolve it before the applicable deadline.
Choose a cadence that accommodates order changes, investigation and retries before the earliest applicable approval deadline. Higher transaction volumes or shorter validation windows may require more frequent reviews.
Tags: affiliate conversion reconciliation commission validation partial returns affiliate order matching duplicate conversion events affiliate transaction amendments pending commissions
Share this article
Related Playbooks

Explore More Insights in Affiliate & Performance Marketing

View All Insights
Home Solutions Work Contact