I never knew why the rebates we've been getting didn't seem to add up. Always thought maybe Citibank had hidden charges, or stations we went were not included, or the rebate would be posted in later statements.
It seems this wrong terminal swiping may be a reason.
So, as a solution, if the station swiped it using a non-Citibank terminal, we can request them naman to cancell then re-swipe in a Citibank terminal now that we know that's how it works?