There has been a bit of confusion on how to file a TM30 now that they have stopped issuing TM6s (arrival/departure cards). Nothing has actually changed. Although there is a field to enter the TM6 code online it is not a mandatory field. You can file normally without one.
Also the new 90 day reporting system here [members only] does not require a TM6.