{"id":"cx-split-payment-refund-promo-net-price","audience":"customer-support","category":"support-work","technique":"constraints","track":"support","level":"advanced","title":"Split a refund across a card and a gift card using the net price","free":false,"task":"Start with the line \"SPLIT REFUND - order 8801\". Then write three lines starting \"Card: $\", \"Gift card: $\" and \"Total: $\". The refund is the net price of the returned item after the promo, refunded to the card first up to what was paid by card, and any remainder to the gift card. Plain text, under 40 words.","materialLabel":"Your material (attached to your prompt automatically)","material":"ORDER #8801\n- Lamp: $100 sticker price. Cushion: $50 sticker price. Total sticker $150.\n- Promo code SAVE10: 10% off the whole order, applied across items in proportion to price.\n- Customer paid: $90 by card and $45 with a gift card (total $135 after the promo).\n- Shipping: free on this order.\n\nRETURN: the lamp only.\n\nREFUND RULES\n1. The refund equals the net price of the returned item (sticker price after its share of the promo).\n2. Refund goes back to the original payment methods in this order: card first, up to the amount paid by card; any remainder goes to the gift card.\n3. Gift card balance refunds are credited back to the same gift card.\n\nNOTE: the customer asked 'can I get $100 back since the lamp was $100?'","rules":[{"type":"plainText"},{"type":"maxWords","max":40}],"mistakes":[{"title":"Refunding the sticker price","why":"The AI refunds $100.","fix":"Say: \"Refund the net price after the promo: $90.\"","checks":["r1","r2"]},{"title":"Splitting by payment ratio","why":"The AI splits $90 in proportion to payments.","fix":"Say: \"Card first up to what was paid by card.\"","checks":["r1"]},{"title":"Missing the title","why":"The AI starts with the Card line.","fix":"Quote the title.","checks":["r0"]},{"title":"Getting markdown back","why":"AI adds bold and headings by default, which show up as stray symbols where this is pasted.","fix":"Say \"plain text, no bold, no headings, no asterisks\".","checks":["plainText"]},{"title":"Trusting the AI to count words","why":"AI is bad at counting and usually runs long, so a vague \"keep it short\" lands well over the limit.","fix":"Cap each part instead of the total, for example \"each line under 15 words\".","checks":["maxWords"]}],"promptHints":[{"label":"Quotes the title","patterns":["split refund - order 8801"]},{"label":"Names the three lines","patterns":["card:","gift card:","total:"]},{"label":"Uses the net price and the order of refund","patterns":["net price","after the promo","card first"]},{"label":"Asks for plain text","patterns":["plain","no bold","no markdown","no formatting","no headings"]},{"label":"Sets a length limit","patterns":["\\d+\\s*words","word (limit|count)","under \\d+"]}],"hint":"Quote the title, name the lines and state the net-price rule and the order of refund.","rubricLabels":["The first line is exactly \"SPLIT REFUND - order 8801\"","The net price of the lamp is $90 ($100 x 0.9), so the line starting \"Card: $\" shows $90 and the line starting \"Gift card: $\" shows $0","The line starting \"Total: $\" shows $90 (not $100)"]}