会计核算的基础有权责发生制和收付实现制两类。针对不同类型的会计主体,由于提供会计信息的目的和经济业务的差异性,所以采用不同的会计核算基础。一般而言,企业类以营利为目的的会计主体往往采用权责发生制会计核算基础;非营利组织一般不以营利为目的,往往采用收付实现制会计核算基础。