代开发票违法。法律规定,除税务机关外,任何单位和个人都无权代开发票。因此,代开发票的行为是违法的。至于如何处理,要根据代开发票的金额、造成国税税款的损失程度、认错态度、
法律依据
《中华人民共和国税收征收管理法》第二十一条
《中华人民共和国发票管理办法》第十六条、第三十七条