请问这样的合同和承诺书有效么?
这个没有法律效力。 劳动合同法 第二十五条 除本法第二十二条和第二十三条规定的情形外,用人单位不得与劳动者约定由劳动者承担违约金。
劳动合同有效,违约承诺书是无效的。
承诺书没有法律效益