90days reporting windows are:
Reporting In person at the immigration office, from 15days before until 7days later your due date (mind the due date is included in both numbers)
Online reporting: 15days before until the due date
Reporting by legacy postal mails (EMS): stamped at least 15days in advance of your due date
Online reporting is here:
*******************************