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.
India
UAE
KSA
USA
UK
Canada
Oman
Kuwait
Australia
Thailand