3 ms·
I wonder: when they say "A refund of the excess purchase will be made...", does that mean they'll refund the entire $10,000 transaction, or will they keep $9,97
by jfk13 4y ago
I wonder: when they say "A refund of the excess purchase will be made...", does that mean they'll refund the entire $10,000 transaction, or will they keep $9,975 of it (so that you do have a $10K i-bond investment) and only refund the excess $25?
- delecti 4y agoIncidentally, that exact confusion is why he made the third transaction for $9,975. The refund on his second transaction will either be for $25 or $10,000, so his third transaction will either be refunded in full or not at all.
- smachiz 4y agoIf they refund the entirety of the second transaction, logic follows a third transaction of $9,975 would be correct if you actually wanted to buy $10k. I suspect that's not what's going to happen though. OP will get a refund of $25 + $9,975.
- deleted 4y ago[deleted]
- msrenee 4y agoHopefully the folks whose desk this paperwork ends up on catches it and has the authority to just send back the $10k and transfer the other $10k to bonds.
- LocalPCGuy 4y agoYou're forgetting there appears to be a race condition at play. The third transaction was marked as canceled because the second has not finished processing and so is still counting against the total. There is no guarantee the govt system will check that again once 2 completes (in fact, I'd be shocked if it did). And by the time both 2 and 3 process, the window to buy looks like it will be closed per the author's post.
- smachiz 4y agoThere is no race condition. The order won’t actually matter here - but even if it did, the “right” thing will happen either way depending on which interpretation of the email you have. The third transaction got the same response as the second. Which would actually imply that the common reading of that email (he’s getting $25 back from the second deposit is correct, and he’s going to get the entire $9,975 back from the third.)
- woojoo666 4y agoI'm not so sure that the author currently has 10k in bonds. The pseudo-code for the purchasing backend might just look like totalReceived = totalReceived + transactionAmount if (totalReceived > 10000) { sendEmail() wait10weeks() refund(transactionAmount) totalReceived = totalReceived - transactionAmount } else { buybonds(transactionAmount) } In which case, the author would have 20k locked up in the government and only $25 invested. A horrible way to write a system of course but if the system takes 10 weeks to process a refund then it doesn't sound like the system is that great to begin with
- delecti 4y agoBut would you be willing to bet $850 that your interpretation of the error message is correct? Because that's the decision the author had to make. (Or I suppose they'd be betting $850 minus 8.5% of $25)
- smachiz 4y agoNot exactly. They’re betting the difference between 8.5% and whatever CPI is in 6 months. It might even be higher in 6 months.