Labour's announcement came as it accused the SNP of wasting £6.7 billion on a series of financial mishaps.