What you receive
- Order-level acquisition-fee headroom and above-maximum exposure
- Complete bill charge-group sums compared with recorded charges
- Sunday-through-Saturday budget capacity, spend, and remaining amount
- Canceled and refunded attribution context without invented reversals
- Campaign, segment, charge-group, and budget terms kept traceable
Who it is for
Shopify merchants and bookkeepers reconciling their own redacted Shop Campaigns attribution, campaign exports, and Billing charge groups before a human reviews fee or budget questions.
Delivery: usually a structured result, workbook, or ZIP depending on the tool.
How it stays safe
Friday performs arithmetic only on seller-supplied redacted attributed-order references, dates, campaign and segment aliases, order-state observations, gross values, acquisition fees, fee maximums, effective-dated daily budgets, and complete Shopify-bill charge groups. It reads no Shopify account, Shop channel, campaign, order, customer, billing record, payout, or fee table and verifies no source field. Shopify alone determines attribution, fee applicability, charges, campaign delivery, and credits. A difference or weekly overage is a bookkeeping review lead against supplied terms, not proof of a wrong charge, missing credit, or amount owed. Friday changes no campaign, moves no money, does not publish listings, and changes no order or store account.
Synthetic sample
See the deliverable structure before buying
{
"order_count": 7,
"campaign_count": 2,
"charge_group_count": 4,
"weekly_budget_summary_count": 3,
"order_fee_above_maximum_count": 2,
"charge_group_mismatch_count": 2,
"weekly_budget_overage_count": 0,
"action_required_count": 4,
"canceled_or_refunded_order_context_count": 3,
"total_gross_order_value": 630.0,
"total_recorded_acquisition_fee": 127.0,
"total_recorded_group_charge": 128.0,
"total_absolute_charge_group_difference": 3.0,
"total_acquisition_fee_above_maximum": 4.0,
"total_supplied_weekly_budget": 840.0,
"total_remaining_supplied_weekly_budget": 713.0,
"total_amount_above_supplied_weekly_budget": 0.0,
"order_review_queue_preview": [
{
"priority_rank": 1,
"order_reference": "SC-ORDER-E",
"status": "above_supplied_acquisition_fee_maximum",
"acquisition_fee_above_maximum": 3.0
},
{
"priority_rank": 2,
"order_reference": "SC-ORDER-C",
"status": "above_supplied_acquisition_fee_maximum",
"acquisition_fee_above_maximum": 1.0
}
],
"charge_group_review_queue_preview": [
{
"priority_rank": 1,
"charge_group_reference": "SC-GROUP-2",
"status": "charge_group_amount_mismatch",
"group_charge_difference": 2.0
},
{
"priority_rank": 2,
"charge_group_reference": "SC-GROUP-4",
"status": "charge_group_amount_mismatch",
"group_charge_difference": -1.0
}
],
"publish_status": "draft_needs_review",
"safety": "Arithmetic on seller-supplied attributed-order, fee-term, budget-term, and Shopify-bill observations only. It reads no Shopify account, changes no campaign, claims no billing error, moves no money, changes nothing, and publishes nothing."
}
This sample uses synthetic facts. Your output is generated only from the facts you submit.