Api and user acount stock sync

Today we have noticed a different total stock number being returned via the api

FW0008 is 78 at the warehouse
the same sku via api is 114 at the warehouse.

The difference between the 2 is the same as an order placed today.

Should the api and the account not be in sync and reporting the same number?

Everthing was ok untill today. This is happenning to other skus so its not 1 off