AFAIK miles are credited with the flight date.
But did you try to ask A3 to credit the miles in spite of the name discrepancy? I had flights on a third party airline (incidentally, SQ) under my full name, while my A3 account does not include my middle name. I asked for retroactive credit (online, just filled the form) and the flights were immediately credited.
Shuly