It's unclear to me too.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
AnonymousMaybe that means "payment shall be made by the agreed due date at the latest"?Yes, that is right, and yours is the right way to rephrase it. The point is that it can also be paid earlier.