根据你的问题解答如下, 会计出纳违反了会计法。
根据《会计法》的规定,出纳人员不得兼任稽核、会计档案保管和收入、支出、费用、债权债务账目的登记工作,原因如下:
1.一个会计工作人员既管钱款,又管复核,容易作假,所以予以禁止。
2.一个会计人员既管理钱款,又保管会计档案,容易在钱款上做了手脚之后再利用管理会计档案的机会掩盖自己的行为,所以予以禁止。
3.一个单位的收入、支出、费用、债权债务账目的登记工作,是一个单位会计核算的基础,也是发生现金往来的根据,由出纳人员兼任,很容易监守自盗,所以予以禁止。