Every return is different, so therefore each return has to be handled differently.
You can read more on the PATH Act delay by clicking here.