• 业务:财务软件之会计六要素


    在这里插入图片描述

    一、引言

    会计六要素是资产、负债、所有者权益、收入、费用、利润。资产随处可见,比如房屋、机器设备、运输工具、仓库里的货物等。负债确认必须具备以下条件:负债是企业承担的现时义务;负债预期会导致经济利益流出企业;负债是由企业过去的交易或者事项形成的。所有者权益就是投资者对企业净资产的所有权,又称为股东权益。

    二、内容

    会计六要素是:
    1、资产,资产随处可见,比如房屋、机器设备、运输工具、仓库里的货物等。
    2、负债,负债确认必须具备以下条件:负债是企业承担的现时义务;负债预期会导致经济利益流出企业;负债是由企业过去的交易或者事项形成的。
    3、所有者权益,所有者权益就是投资者对企业净资产的所有权,又称为股东权益。所有者权益是所有者对企业资产的剩余索取权。
    4、收入,是指企业在日常活动中形成的、会导致所有者权益增加的、与所有者投入资本无关的经济利益的总流入。
    5、费用,是指企业在日常活动中发生的、会导致所有者权益减少的、与向所有者分配利润无关的经济利益的总流出。
    6、利润,是指企业在一定会计期间的经营成果,是一种收获。
    会计科目有:
    1、资产类科目:按资产的流动性分为反映流动资产的科目和反映非流动资产的科目。
    2、负债类科目:按负债的偿还期限分为反映流动负债的科目和反映长期负债的科目。
    3、共同类科目:共同类科目的特点是需要从其期末余额所在方向界定其性质。
    4、所有者权益类科目:按权益的形成和性质可分为反映资本的科目和反映留存收益的科目。
    5、成本类科目:包括“生产成本”,“劳务成本”,“制造费用”等科目。
    6、损益类科目:分为收入性科目和费用支出性科目。收入性科目包括“主营业务收入”,“其他业务收入”,“投资收益”,“营业外收入”等科目。费用支出性科目包括“主营业务成本”,“其他业务成本”,“营业税金及附加”,“其他业务支出”,“销售费用”,“管理费用”,“财务费用”,“所得税费用”等科目。
    二者之间的关系是:
    会计科目是对会计要素对象的具体内容进行分类核算的类目。会计对象的具体内容各有不同,管理要求也有不同。
    为了全面、系统、分类地核算与监督各项经济业务的发生情况,以及由此而引起的各项资产、负债、所有者权益和各项损益的增减变动,就有必要按照各项会计对象分别设置会计科目。设置会计科目是对会计对象的具体内容加以科学归类,是进行分类核算与监督的一种方法。

    三、代码设计

    如果把每个元素看做是一个对象,是不是可以参考设计学生对象的代码:

     // example3_26_student.h:学生类的定义
    #ifndef _STUDENT                //条件编译
    #define _STUDENT
    #include
    #include
    using namespace std;
    #define SIZE 80
    class Student
    {
    		char *name;                     //姓名
    		char ID[19];                     //身份证
    		char number[10];                 //学号
    		char speciality[20];                //专业
    		int age;                         //年龄
    public:
    		Student();                         //无参构造函数
    		Student( char *na , char *id , char *num , char * spec ,int ag);  //带参构造函数
    		Student(const Student &per);          //拷贝构造函数
    		~Student();                        //析构函数
            char* GetName();                   //提取姓名
    	    char* GetID();                      //提取身份证
    	    char* GetNumber();                 //提取学号
    	    char* GetSpec();                    //提取专业
            int GetAge();                       //提取年龄
    	    void Display();                      //显示学生信息
    	    void Input();                        //输入学生信息
                          
    };
    #endif
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
  • 相关阅读:
    Python 接口测试之接口关键字封装
    一文带你理解【自然语言处理(NLP)】的基本概念及应用
    高中数学:三角恒等变换-两角和与差的变形公式
    ENVI IDL:MODIS SWATH产品的点位-像元提取(另附Python代码)
    vue3 组合式api 实现v-lazy 图片懒加载
    SAP Table function 执行报错 code CX_SQL_EXCEPTION feature not supported 该如何分析
    致敬第一个1024(第一次Java代码编程)
    Fabric2.2中的Raft共识模块源码分析
    【JavaEE进阶序列 | 从小白到工程师】JavaEE中的抽象类和抽象方法
    ViewModel的共享(下)
  • 原文地址:https://blog.csdn.net/xiaxianba/article/details/128164768