What you receive
- Full versus partial refund share for each supplied row
- Proportional transaction-fee credit recomputed to the cent
- Missing-entry, possible-shortfall, and recorded-above-treatment queues
- Provider-mode and seller-supplied treatment summaries
- Nonrefundable processing-fee context kept outside credit arithmetic
Who it is for
Shopify merchants and bookkeepers comparing their own redacted refund and billing exports before a human reviews a transaction-fee credit question.
Delivery: usually a structured result, workbook, or ZIP depending on the tool.
How it stays safe
Friday performs arithmetic only on seller-supplied redacted refund references, dates, order aliases, payment-provider modes, refund channels, refund amounts, third-party transaction fees, credit treatments, recorded credits, and separate processing-fee context. It reads no Shopify or payment-provider account, order, refund, billing export, payout, customer, payment instrument, or fee schedule and verifies no source field. Shopify and the payment provider alone determine actual fees, refund handling, and credits. A difference is a bookkeeping review lead, not proof of a wrong charge, missing credit, refund, or amount owed. Friday issues no refund, files no dispute, requests no credit, moves no money, does not publish listings, and changes no order, refund, payout, plan, or store account.
Synthetic sample
See the deliverable structure before buying
{
"row_count": 6,
"full_refund_count": 2,
"partial_refund_count": 4,
"proportional_credit_count": 4,
"no_credit_treatment_count": 2,
"missing_recorded_credit_count": 2,
"mismatch_count": 3,
"action_required_count": 4,
"total_original_order_amount": 600.0,
"total_refunded_amount": 365.0,
"total_original_third_party_transaction_fee": 11.0,
"total_expected_transaction_fee_credit": 5.6,
"total_recorded_transaction_fee_credit": 4.8,
"missing_expected_credit_exposure": 1.0,
"possible_transaction_fee_credit_shortfall": 0.5,
"recorded_above_expected_transaction_fee_credit": 0.7,
"total_uncredited_transaction_fee_context": 5.4,
"total_nonrefundable_processing_fee_context": 17.6,
"total_retained_fee_context_after_expected_credit": 23.0,
"review_queue_preview": [
{
"priority_rank": 1,
"refund_reference": "RF-MISSING-CREDIT",
"status": "missing_expected_credit_entry",
"expected_transaction_fee_credit": 1.0,
"recorded_transaction_fee_credit": null
},
{
"priority_rank": 2,
"refund_reference": "RF-CREDIT-SHORT",
"status": "review_credit_shortfall",
"possible_transaction_fee_credit_shortfall": 0.5
},
{
"priority_rank": 3,
"refund_reference": "RF-CREDIT-ABOVE",
"status": "review_recorded_credit_above_expected",
"recorded_above_expected_transaction_fee_credit": 0.4
}
],
"publish_status": "draft_needs_review",
"safety": "Arithmetic on seller-supplied refund, provider, treatment, and billing observations only. It reads no Shopify account, embeds no fee-credit rule, issues no refund, files no dispute, moves no money, changes nothing, and publishes nothing."
}
This sample uses synthetic facts. Your output is generated only from the facts you submit.