You receive 10 points per dollar on the room rate at Courtyards. Your room rate was 2708THB which is about $75. You received 830 base points so it seems you also received points on your 270THB service charges too. 2978THB is about $83 so the base points seem OK.
How extra point rates are dealt with depends upon who is offering the rate. If its offered by corporate as a promotional cross-country rate then corporate will credit the points later, depending upon the terms and conditions that could be at the promo end many months later adding together all your stays in a single credit. If its a rate offered by the hotel then the hotel is responsible for fulfilment and typically that is done by a separate credit a dew days later. either way it is extremely unlikely the bonus points would post with the main transaction
This looks to me like a hotel offer so I'd wait a while and give the property a call next week.