I've had all my stays except a handful post online within 2 weeks.. They seem to post in batches (ie the online system only updates every so often).
The phone status updates a lot more quicker. I've only had one stay not post by its own eventually. I filled out the online form about that stay and they credited me twice for the stay!