Done & dusted

(adj.) Finished. cf. Put this one to bed

Definition link