My US flights for the past few years have always posted two calendar days after the flights. This is so even when a *A airline on the same ticket posts faster.
I also concur that having the number on the boarding pass is a much better assurance for the customer that miles will post and there will be no need to go through the retroactive rigamarole.