The report must be finished no later than Friday. Complete: Please submit it ___ Friday.
Erklärung
By Friday sets Friday as the latest acceptable completion point. Until Friday would describe an activity or state continuing up to that time, which does not fit the one-off act of submitting.