无效合同不能主张违约责任。原因如下:1.合同无效是自始无效即合同从订立时起就不具有法律效力。既然合同本身不存在基于有效合同产生的违约责任也就无从谈起。2.无效合同的处理方式主要是返还财产、折价补偿等而不是承担违约责任。根据法律规定合同无效后因该合同取得的财产应当予以返还;不能返还或者没有必要返还的应当折价补偿。有过错的一方应当赔偿对方因此所受到的损失双方都有过错的应当各自承担相应的责任。3.主张违约责任的前提是合同有效只有合同有效当事人才能依据合同约定要求违约方承担违约责任。而无效合同不具备这样的基础。所以当合同被认定为无效时不能主张违约责任当事人应依据法律关于合同无效的规定来处理相关事宜以维护自身合法权益。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。