Seller Profit Guard

Refund vs replacement audit checklist

Last updated: 2026-07-31

Written and reviewed by Seller Profit Guard Editorial Team.

Audit original order economics, current policy and agreement, platform case state, refund caps and postings, fee credits, return responsibility, inspection and inventory recovery, replacement fulfillment, claim coverage, formula precedence, privacy, accessibility, static SEO, release proof, findings, owner, correction, and rollback.

resolution audit worksheet from original order and case evidence to refund and replacement losses
This original diagram explains an independently reproducible case-cost release decision with synthetic values.

Audit original order

Audit control 1: Verify aliases, quantity, price, buyer shipping, product cost, original postage, fees, state, currency, and period. This assurance role requires Pass, Fail, Unknown, or Not Applicable with exact evidence. Record case alias, source state, full-precision value, display value, currency, responsibility, reviewer, and review date.

Test the nearest valid boundary and counterexample. State how a mismatch changes an independently reproducible case-cost release decision, which evidence resolves it, who owns correction, and whether the packet must be blocked, reviewed, limited, superseded, or restored.

Audit authority context

Audit control 2: Verify policy, buyer agreement, platform process, case state, law pointer, responsibility, deadline, and authorized owner. This assurance role requires Pass, Fail, Unknown, or Not Applicable with exact evidence. Record case alias, source state, full-precision value, display value, currency, responsibility, reviewer, and review date.

Test the nearest valid boundary and counterexample. State how a mismatch changes an independently reproducible case-cost release decision, which evidence resolves it, who owns correction, and whether the packet must be blocked, reviewed, limited, superseded, or restored.

Audit refund path

Audit control 3: Verify merchandise, shipping, method, preview, submission, return cost, processing, and final posting. This assurance role requires Pass, Fail, Unknown, or Not Applicable with exact evidence. Record case alias, source state, full-precision value, display value, currency, responsibility, reviewer, and review date.

Test the nearest valid boundary and counterexample. State how a mismatch changes an independently reproducible case-cost release decision, which evidence resolves it, who owns correction, and whether the packet must be blocked, reviewed, limited, superseded, or restored.

Audit refund recovery

Audit control 4: Verify fee credit, inventory condition and value, claim or platform recovery, supplier credit, timing, and receipt. This assurance role requires Pass, Fail, Unknown, or Not Applicable with exact evidence. Record case alias, source state, full-precision value, display value, currency, responsibility, reviewer, and review date.

Test the nearest valid boundary and counterexample. State how a mismatch changes an independently reproducible case-cost release decision, which evidence resolves it, who owns correction, and whether the packet must be blocked, reviewed, limited, superseded, or restored.

resolution audit worksheet: audit refund recovery
This original diagram makes an independently reproducible case-cost release decision reviewable.

Audit replacement path

Audit control 5: Verify item, quantity, current cost, package, handling, shipping, processing, tracking pointer, delivery, and invoice. This assurance role requires Pass, Fail, Unknown, or Not Applicable with exact evidence. Record case alias, source state, full-precision value, display value, currency, responsibility, reviewer, and review date.

Test the nearest valid boundary and counterexample. State how a mismatch changes an independently reproducible case-cost release decision, which evidence resolves it, who owns correction, and whether the packet must be blocked, reviewed, limited, superseded, or restored.

Audit formulas and precedence

Audit control 6: Recompute original contribution, both losses, remaining contribution, gap, lower scenario, target, tie, Block, Review, and Ready. This assurance role requires Pass, Fail, Unknown, or Not Applicable with exact evidence. Record case alias, source state, full-precision value, display value, currency, responsibility, reviewer, and review date.

Test the nearest valid boundary and counterexample. State how a mismatch changes an independently reproducible case-cost release decision, which evidence resolves it, who owns correction, and whether the packet must be blocked, reviewed, limited, superseded, or restored.

Audit privacy and accessibility

Audit control 7: Check synthetic values, protected pointers, keyboard, mobile, contrast, alt text, link purpose, and no private case leakage. This assurance role requires Pass, Fail, Unknown, or Not Applicable with exact evidence. Record case alias, source state, full-precision value, display value, currency, responsibility, reviewer, and review date.

Test the nearest valid boundary and counterexample. State how a mismatch changes an independently reproducible case-cost release decision, which evidence resolves it, who owns correction, and whether the packet must be blocked, reviewed, limited, superseded, or restored.

Audit release and rollback

Audit control 8: Check backups, release mode, canonical, schema, index state, sitemap, purge, live fixtures, correction, and restore. This assurance role requires Pass, Fail, Unknown, or Not Applicable with exact evidence. Record case alias, source state, full-precision value, display value, currency, responsibility, reviewer, and review date.

Test the nearest valid boundary and counterexample. State how a mismatch changes an independently reproducible case-cost release decision, which evidence resolves it, who owns correction, and whether the packet must be blocked, reviewed, limited, superseded, or restored.

Reperform strict-number cases

Audit control 9: Enter blank, NaN, positive infinity, negative infinity, fractional quantities, zero, and boundary values; confirm malformed evidence never becomes apparent zero. This assurance role requires Pass, Fail, Unknown, or Not Applicable with exact evidence. Record case alias, source state, full-precision value, display value, currency, responsibility, reviewer, and review date.

Test the nearest valid boundary and counterexample. State how a mismatch changes an independently reproducible case-cost release decision, which evidence resolves it, who owns correction, and whether the packet must be blocked, reviewed, limited, superseded, or restored.

resolution audit worksheet: reperform strict-number cases
This original diagram makes an independently reproducible case-cost release decision reviewable.

Reperform the dated packet

Audit control 10: Reject impossible dates such as February 30 and trace the valid review date to protected retrieval, posting, receipt, inspection, and case-state records. This assurance role requires Pass, Fail, Unknown, or Not Applicable with exact evidence. Record case alias, source state, full-precision value, display value, currency, responsibility, reviewer, and review date.

Test the nearest valid boundary and counterexample. State how a mismatch changes an independently reproducible case-cost release decision, which evidence resolves it, who owns correction, and whether the packet must be blocked, reviewed, limited, superseded, or restored.

Inspect confirmation evidence

Audit control 11: Trace each of nine yes fields independently; verify a favorable cost cannot compensate for missing policy, agreement, customer, payment, return, or coverage proof. This assurance role requires Pass, Fail, Unknown, or Not Applicable with exact evidence. Record case alias, source state, full-precision value, display value, currency, responsibility, reviewer, and review date.

Test the nearest valid boundary and counterexample. State how a mismatch changes an independently reproducible case-cost release decision, which evidence resolves it, who owns correction, and whether the packet must be blocked, reviewed, limited, superseded, or restored.

Recompute both normalized rates

Audit control 12: Verify 45.83% lower-loss share and 51.11% loss-difference rate for the default fixture, including denominators, full precision, rounding, and equality behavior. This assurance role requires Pass, Fail, Unknown, or Not Applicable with exact evidence. Record case alias, source state, full-precision value, display value, currency, responsibility, reviewer, and review date.

Test the nearest valid boundary and counterexample. State how a mismatch changes an independently reproducible case-cost release decision, which evidence resolves it, who owns correction, and whether the packet must be blocked, reviewed, limited, superseded, or restored.

Inspect Block masking

Audit control 13: Force a structural failure and verify original quantities, buyer shipping, refund, replacement, targets, money outputs, and both normalized percentages display Unavailable. This assurance role requires Pass, Fail, Unknown, or Not Applicable with exact evidence. Record case alias, source state, full-precision value, display value, currency, responsibility, reviewer, and review date.

Test the nearest valid boundary and counterexample. State how a mismatch changes an independently reproducible case-cost release decision, which evidence resolves it, who owns correction, and whether the packet must be blocked, reviewed, limited, superseded, or restored.

Inspect route isolation

Audit control 14: Block API requests during browser testing, confirm browser-local calculation still works, and verify no buyer, message, payment, case, claim, or raw-order payload is required. This assurance role requires Pass, Fail, Unknown, or Not Applicable with exact evidence. Record case alias, source state, full-precision value, display value, currency, responsibility, reviewer, and review date.

Test the nearest valid boundary and counterexample. State how a mismatch changes an independently reproducible case-cost release decision, which evidence resolves it, who owns correction, and whether the packet must be blocked, reviewed, limited, superseded, or restored.

resolution audit worksheet: inspect route isolation
This original diagram makes an independently reproducible case-cost release decision reviewable.

Use the resolution audit worksheet with one protected case packet

Open the calculator only after the resolution audit worksheet identifies order alias, original economics, refund cash, return cost, processing, credits, recovered inventory, replacement quantity and costs, recovery, buyer payment, absolute target, lower-loss-share maximum, scenario-difference minimum, source review date, nine evidence confirmations, currency, policy and case context, month, complete scope, and issues.

Save original contribution, both incremental losses, both remaining contributions, lower scenario, absolute difference, normalized difference rate, lower-loss share, threshold headroom, decision, and issues at full precision. Preserve every version when policy, posting, inspection, claim, or invoice evidence changes.

Separate cost review from remedy authority before an independently reproducible case-cost release decision

Use the model to compare declared seller costs only. Route buyer rights, shop obligations, platform eligibility, case instructions, agreement, consumer law, coverage, timing, and actual remedy to the authorized evidence and decision process.

A lower modeled loss never permits an inaccurate refund, unsupported refusal, delayed obligation, unwanted replacement, or customer-facing promise.

Version expected, approved, and received recovery

Keep fee credits, inventory recovery, carrier claims, insurance, platform coverage, supplier credits, and buyer payments in separate evidence states with amount, currency, source, date, owner, and dispute status.

Expected recovery is not received cash. Unknown, denied, expired, disputed, or missing recovery is not zero and cannot silently retain Ready.

Protect buyer, message, payment, and case records

Public examples are synthetic. Keep names, addresses, emails, messages, tracking, case records, payment data, claims, accounts, invoices, credentials, photos, and raw orders outside the resolution audit worksheet.

Use aliases, aggregates, redacted pointers, access controls, and approved fixtures. An authorized reviewer should reproduce totals without public personal data.

Release, observe, correct, and restore the resolution asset

Before release, preserve narrow local and remote backups and a rollback identifier. Run typecheck, focused and full tests, integration, build, content and duplicate audits, SEO, routes, sources, images, links, mobile, keyboard, privacy, and restore checks.

After release, verify status, canonical, indexability, schema, answer blocks, images, hub discovery, strict 404, sitemap policy, events, and production scenarios. Record Day 0/7/14/28 evidence and restore on formula, privacy, source, accessibility, routing, content, or health regression.

Select a risk-based sample

Include full, partial, return-required, no-return, lost, damaged, covered, denied, high-shipping, tie, target, and invalid cases.

Freeze all versions before inspection.

Trace backward and forward

Trace USD 22 backward through every replacement line and source; trace one refund or claim record forward through output, publication, and correction.

Protect buyer and case data.

Issue and close findings

Write condition, criterion, cause, effect, scope, version, severity, containment, owner, due date, evidence ID, authority, and rollback implication.

Closure requires corrected evidence, repeated checks, final postings, live proof, and independent signoff.

Sample

Cover Ready, both Review drivers, Block families, and late evidence. Deep check 1 stores case and order aliases, source versions, protected pointers, full-precision transformations, output, decision, authority, reviewer, expiry, and correction route. Another reviewer must not guess refund scope, recovery state, replacement grain, or formula sign.

Find the closest counterexample and state why it invalidates or narrows an independently reproducible case-cost release decision. Preserve competing policy, agreement, platform, payment, return, inventory, replacement, claim, fee, target, or scope evidence as named scenarios rather than blending uncertainty.

Backward trace

Reproduce one output through every transformation. Deep check 2 stores case and order aliases, source versions, protected pointers, full-precision transformations, output, decision, authority, reviewer, expiry, and correction route. Another reviewer must not guess refund scope, recovery state, replacement grain, or formula sign.

Find the closest counterexample and state why it invalidates or narrows an independently reproducible case-cost release decision. Preserve competing policy, agreement, platform, payment, return, inventory, replacement, claim, fee, target, or scope evidence as named scenarios rather than blending uncertainty.

Forward trace

Follow one source through execution and correction. Deep check 3 stores case and order aliases, source versions, protected pointers, full-precision transformations, output, decision, authority, reviewer, expiry, and correction route. Another reviewer must not guess refund scope, recovery state, replacement grain, or formula sign.

Find the closest counterexample and state why it invalidates or narrows an independently reproducible case-cost release decision. Preserve competing policy, agreement, platform, payment, return, inventory, replacement, claim, fee, target, or scope evidence as named scenarios rather than blending uncertainty.

Finding quality

Require condition-to-closure fields. Deep check 4 stores case and order aliases, source versions, protected pointers, full-precision transformations, output, decision, authority, reviewer, expiry, and correction route. Another reviewer must not guess refund scope, recovery state, replacement grain, or formula sign.

Find the closest counterexample and state why it invalidates or narrows an independently reproducible case-cost release decision. Preserve competing policy, agreement, platform, payment, return, inventory, replacement, claim, fee, target, or scope evidence as named scenarios rather than blending uncertainty.

Independent closure

Require corrected evidence, final postings, tests, live proof, and separate reviewer. Deep check 5 stores case and order aliases, source versions, protected pointers, full-precision transformations, output, decision, authority, reviewer, expiry, and correction route. Another reviewer must not guess refund scope, recovery state, replacement grain, or formula sign.

Find the closest counterexample and state why it invalidates or narrows an independently reproducible case-cost release decision. Preserve competing policy, agreement, platform, payment, return, inventory, replacement, claim, fee, target, or scope evidence as named scenarios rather than blending uncertainty.

Sources and further reading

Related Seller Profit Guard tools

Next step: Open the Refund vs Replacement Calculator.

This is operational planning help, not tax, accounting, legal, financial, or platform-policy advice. Review the Terms and disclaimer, and verify current platform rules and fee assumptions before changing prices.