One way I have done these if the flats are 3" or less is with the table saw. The challenge is always the crease.
Forget for a moment about the beveled part and think about how you'd do this if there were just a 90° step. That's really nothing but a wide rabbet. One way to cut that is to use the table saw to make one cut from the edge and a second one from the wide face. The key to getting a nice sharp inside corner for your rabbet is to nail the blade height and fence settings for that second cut. Use the same two reference faces, i.e. the one against the table and the one against the fence, for both cuts to minimize error. A reliable set of calipers will be a huge help -- it doesn't matter if they're digital or vernier, and you don't even need to read the measurement. Just measure the depth of the first cut and use the depth blade on the calipers to set the rip fence's distance, and then measure the distance from the cut and again use the depth blade to set the blade height.
Cutting the bevel is the same thing, done the same way, except that you need to tilt the blade. This time, for the second cut, you'll need to be careful to measure exactly to the highest corner of the highest tooth on your blade. The corner of that tooth is going to land in the corner of the bevel, so it's critical to get both the height and the fence setting right for a clean corner.
Take the time to set up featherboards (or your whatever your favorite sort of stock guide is) for both cuts to ensure that the workpiece stays tight against the fence and the table for both cuts. If you're working with long pieces, infeed and outfeed supports will also help.
Once you've made both cuts, you may still need to clean up the surfaces to remove saw marks. Your waste piece will have a matching angle, so you can wrap a piece of that waste with sandpaper to create a sanding block that'll get into that corner. (A spray adhesive like 3M 77 is a great way to attach the paper when making impromptu sanding blocks.)