each carrier has its own T&Cs but most allow for retro credit, after all they are always telling people on the flight about the programs and to sign up and keep your BPs and send them in for credit from todays flight
I just dont know how far back they will allow for retro credit, surely if it was within the past 30 days