Wat houdt een koopcontract precies in?