A UPI payment has two legs: your bank debits you, then the receiving bank credits the other side. If the credit fails, the money is not lost. It stays pending until it is credited or reversed. Under RBI's failed-transaction rules (2019), a UPI transfer must be reversed by T+1 day and a merchant payment by T+5 days (T = transaction date). Miss the deadline and the bank pays the customer ₹100 for every day of delay.
Why it matters for QA and BA
Test the in-between states, not just success and failure: a credit timeout after a successful debit, a double tap (it must charge only once), the app showing "failed" when the money is pending, the reversal posting on time, and the ₹100/day compensation after the deadline. Retail (order failed, card charged) and Healthcare (claim paid twice) have the same pattern.
The inventory count in ERP or the WMS is stock on hand, but the website and app should show available-to-promise: stock on hand minus units reserved for open orders, damaged or on-hold units and a safety buffer, plus confirmed stock arriving soon. The order management system (OMS) works this out and sends it to every channel. When the channels read different numbers, customers order items that aren't there.
Why it matters for QA and BA
Test the last unit bought at the same moment in store and online, a cancelled order releasing its reservation, a store marked offline for click-and-collect, a delayed inventory feed (how stale can the number be?), and a return going back into sellable stock only after inspection. Overselling hides in the gap between the count and the promise.
Payers block duplicate claims: same member, provider, date of service and procedure code. But providers legitimately resend claims to correct them. In the 837, the claim frequency code tells them apart: 1 is an original, 7 replaces an earlier claim, 8 voids it.
Why it matters for QA and BA
Test an exact resubmission (denied as a duplicate), a corrected claim with code 7 (replaces the original, never pays twice), a void with code 8 (reverses the payment), and two genuine visits on the same day (both paid). Overpayments hide in the gaps between these cases.
Under US FDA 21 CFR Part 11 and EU GMP Annex 11, every regulated electronic record must show who changed it, what changed, when and why. The system captures this automatically, and no user can edit or switch it off. Electronic signatures must be linked to one person and record their meaning: reviewed, approved or released.
Why it matters for QA and BA
Test that every create, edit and delete writes an audit entry with old and new values, that a reason for change is mandatory, that timestamps come from the server clock, and that no role, admin included, can delete or alter audit records. It is one of the first things an FDA inspector checks.
Retailers change prices in a central pricing system. The new price then has to reach two places at the same moment: the point-of-sale (POS) till and the shelf-edge label, paper or electronic. If they get out of step, the customer sees one price on the shelf and is charged another at checkout.
Why it matters for QA and BA
Test the price effective date and time (including time zones for multi-region retailers), a price change that lands while a sale is in progress, a promotion overlapping a regular price change, and what happens when the label batch prints but the POS download fails.