会计和出纳的主要区别在于职责不同,会计负责记录、分类、汇总和分析公司的财务交易,以确保数据的准确性和完整性,而出纳则主要负责处理现金和支票的收付,确保资金的正常流动,会计需要具备专业技能和知识,如掌握会计准则和税法等;而出纳则主要依赖于日常经验和实践。