首页 > 会计百科 > vba代码会计常用吗

vba代码会计常用吗

发布时间:

vba代码会计常用吗

如果你没有语言基础,并且想学习一门语言来处理Excel表格,那么我的建议是不要学VBA,也不要学Python,C#和 VB.net 任学一门就可以了,然后再学习点SQL的基础,基本上数据处理你就能搞定了,数据处理归根结底还是需要数据库支持,而不规范的表格数据注定不会有很多。 不建议学VBA理由 可能很多人会反对这个说法,我只能说适合自己的就是好的吧,VBA作为一种脚本语言至少是20年前的东西了,20多年来没有什么更新,不论是在语法上还是在理念上都和现代的 VB.net 、C#差异很大,基本上只适用于在office平台上解决些问题,对操作office有更好的支持,仅此而异;如果你学习的是一门现代的语言,不论是C#还是 VB.net ,通过第三方库操作office只是它的一种用法而已,能干的事情会更多,处理起来速度更快,效率更高,有人会拿VBA支持事件来说事,但是要知道但凡需要界面事件等来操作的,编制成软件后录入才是更好的方法,而不是在一个表格中折腾。软件连接数据库非常容易,不论是C/S还是B/S模式,给用户的只是客户端界面,数据永远在公司服务器的数据库中,安全性更好,VBA想实现很难吧。 如果你已经会 Vb.net或c# ,那么也只是可以看得懂部分的VBA代码,能写点简单的,如果只会VBA,那么面对 VB.net和 c# 编程,基本上需要重头进行学习,原来的那些VBA知识基本上没用。不建议学Python的理由 Python这两年很热很火,但是基本上不适合于普通用户使用,特别是在windows平台上,先说开发环境有很多不说,还有不同的版本支持,需要调用的第三方库,中间的各种不兼容等,如果对linux没一点了解,还是不要碰它,Python实现图像界面有一定的难度,不如C#友好,写好代码后制作成可执行软件用户交互差。python的强大之处在于它的第三方库非常非常的多,通常只需要很少的代码量就能解决问题,但它对普通用户不友好。c#和 VB.net 这个也是微软的亲儿子,VS的IDE说第二没人敢说第一,上手容易,界面也相当友好,通过简单拖拽就能做出一个图形界面,再引用第三方库 Spire.Xls 、NPOI等处理起来Excel更是方便快捷,你完全可以把Excel中的数据读入到DataSet中,然后在DataGrid中显示出来进行处理,或者在后端处理,也可以直接读单元格来处理,最后处理好的结果你是想保存到数据库中还是想存回原有的表格中,或者是根据某些条件批量生成大量的Excel文件,都是相当容易的事情。最终想学哪个决定在自己,但是在学习之前找个VBA的手册和C#的手册都浏览一下,就明白自己该学习哪个了。

听老程序员一句话吧,把Excel自带的VBA学习好了,处理些日常工作就很高大上了,效率一点也不低,并且编程门槛低,维护调试都很方便。不要道听途说再另辟蹊径,再投入学习成本了,毕竟最终时为了达到目的。

主要看您准备用他干什么。要是简单的加减、打印,那没什么用处。要是复杂的,比如一级科目和二级客户联动,快速录入,多条件筛选、汇总,保存为指定格式,那一般来说,公式很难实现,就得用到VBA。顺便来说,即使非常简单的操作(例如删除空行),若你每次手动操作的动作多于100次,那请VBA帮您一键搞定。

vba。学习是为了学以致用,现在大多数企业的财务只要学好Excel及vba,就完全搞定了,没有必要学习其他类语言。vba学习相对容易和灵活,若出于兴趣或有更高的要求,那另当别论。

会计常用vba代码函数

前景提要

到现在我们已经经过了两个系列的学习,今天我们如期的进入第三系列,之前也和大家介绍过了本系列主要是讲述一些比较常用的VBA函数,函数篇学起来相对有点枯燥,因为他并不能够马上实现某种功能,但是大部分的功能都离不开各种函数的配合,同时一些VBA函数和excel函数也是通用的,学好函数作用还是很大的,好啦,我们进入函数的第一篇,今天要介绍的就是IIF函数

函数说明

看到这个IIF函数,相信很多童鞋都会认为是我打错字了,应该是IF,然而并不是这样的,在VBA中,确实是有IIF函数的,而它的功能和excel中的if函数的功能是相同的,可以简单的理解为,IIF就是原来excel的if,这样应该会更好理解,格式如下:

IIF("条件","Y","N")

如果条件成立,返回Y,如果不成立,返回N,是不是和excel的if是完全一样的呢,好了,我们来看一个例子。我们综合我们之前学习过的输入框,通过输入框和用户之间进行交互的,让用户输入一个三位数的数字,如果用户输入的是三位数,就返回YES,反之则返回NO。为了不断得巩固之前学习过得知识,我们在之后得例子中,尽量新旧知识点交叉使用,方便大家学习,理解。

上代码

Sub test()

Dim Num&

Num = Application.InputBox("请输入一个三位数的的数字", "输入框", , , , , , 3)

result = IIf(Len(Num) = 3, "位数正确!", "位数不正确!")

MsgBox result

End Sub

效果如图:

如果输入正确的三位数123,结果如何呢?

再试下我们输入56656

5位数了,不符合我们的要求了。

这样的场景比较常用在登陆页面,判断用户输入的密码是否达到我们的要求的位数等方面。

可能有童鞋在测试代码的时候, 会输入三个中文汉字,如果如何呢?

脚本居然返回位数正确的结果哦,但是我们明明要求的是输入数字啊,三个汉字的长度也是3,这好像是一个BUG啊,其实并不是,这是我们的写法还不够严谨,针对上面的情况我们还需要判断用户输入的是否是数字,这又牵扯到另外一个函数,isnumber(),就是判断括号内的是否为数字的。我们完善下代码

Sub test()

Dim Num

Num = Application.InputBox("请输入一个三位数的的数字", "输入框", , , , , , 3)

If WorksheetFunction.IsNumber(Num) Then

result = IIf(Len(Num) = 3, "位数正确!", "位数不正确!")

Else

MsgBox "您的输入不合法!"

End If

MsgBox result

End Sub

再测试下,我们这里输入拼音,很明显程序判断出来并不是数字,不是数字就不会去判断是否为三位这个条件了,直接跳过这个条件,去之后另外一个条件,弹窗提示我们输入不合法

到这里,代码就算是差不多完善了。

代码解析

我们看看完善之后的代码,首先通过我们之前学习过的Application.InputBox创建一个输入框,和用户之间形成一个简单的交互,当得到用户输入的内容之后,我们要去判断输入的是否符合要求,这里我们要求输入的是三位数字,条件有两个,“三位”,“数字”,数字我们这里可以直接使用IsNumber()这个函数来判断,具体的用法,我们后面会讲到,如果用户输入的是数字,则执行长度的判断,在判断长度的时候,我们不再通过if.....else......这样的形式来输出结果,我们选择通过IIF函数来进行判断

result = IIf(Len(Num) = 3, "位数正确!", "位数不正确!")

如果长度符合3,那么就返回第一个参数的内容,位数正确,如果长度不为3,则返回第二个参数的结果,位数不正确,简单的一行代码就可以实现之前要写好几行的if判断语句,在一些简单的判断中,IIF函数的效率还是可以的。

完整代码加注释

Sub test()

Dim Num

Num = Application.InputBox("请输入一个三位数的的数字", "输入框", , , , , , 3) '构造输入框,形成交互

If WorksheetFunction.IsNumber(Num) Then '判断用户输入的是否是数字

result = IIf(Len(Num) = 3, "位数正确!", "位数不正确!") '如果是数字,进一步判断位数是否正确

Else

MsgBox "您的输入不合法!"

End If

MsgBox result

End Sub

总结

今天我们主要学习了一个函数就是IIF函数,他是excel中if函数的翻版,在VBA中,在一些简单的判断中,他能够节省我们的代码量,让程序执行的更加的迅速,同时顺带提前接触了下isnumber()这个函数,用来判断是否是数字的,大家可以结合自己的使用场景来练习这个函数,VBA虽然简单,但是还是要经常练习的哦 。

VBA概述:VBA是Visual Basic For Application的缩写,是VB在office中的运用。是基于Visual Basic For Windows发展而来的,VB For Windows是Microsoft于1992年推出的开发Windows应用程序的程序设计语言,由于基语法简单,易学易用,所以深受用户的欢迎。而VBA和VB For Windows大体相似。 在Office2000之前,VBA在Word,Excel,Access等Office系统软件中的运用有些有同,但是到Office2000就统一起来了。Excel是第一个包含有VBA的应用程序,自Office2000以后,Eexel,Word,PowerPoint,Access中已经有了统一标准的宏语言VBA,其中Excel和Access的VBA最为成熟。 在Excel中VBA程序即可以存放有.xls中,也可以单独以文本形式存放。对VBA的学习,用户首先必须VB有一定的了解(不过不必很专业,毕竟经常用Excel的用户一般是办公人员,不可能是专业编程人员),然后结合宏记录器学习。因为,宏记录器可以记录宏,用户可以非常清楚了然VBA的很多知识。另外,如果不是功能很强大的VBA程序,那么用宏记录器就足够了。打开密码记录器的方法,通过“工具->宏->录制新宏”。另外,用户可能用“工具->宏->宏...”来管理宏。用“工具->宏->VB 编辑器”或Alt+F11可以打开VB编辑器,在VB编程器,可以很方便地整个VB工程进行管理,可以方便地编写VBA代码,另外,用户可以再点击Alt+F11切换到Excel窗口。 VBA的使用过程: 1、创建一个Excel文件。 2、创建一个控件,然后双击控件或是右击该控件,点击“查看代码”,就可以对该控件的某个事件,如click,keydown等。进行编写执行代码了。创建控件的方法是,点击“视图->工具栏->控件工具箱”,打开“控件工具箱”栏,然后就可以直接拖动某个控件到Excel单元格中去。在Excel中窗口,添加的控件一般是处于执行状态的,如果要对这个控件进行编辑,除了第一次建立的时候可以对它进行属性编辑外,打开“控件工具箱”,也可以使控件处于编辑状态,如果还不行,可以再添加一个控件,然后已有的控件绝对会处于编辑状态。当然,对控件修改完毕后,别忘了删除刚才新添加的没有用的控件。在编辑状态中,你可以右击该控件,点击“属性”,那么就可以打开属性窗口,在这个窗口里,你可以很方便的对这个控件的名字,标题,大小等属性进行编辑。 3、手动或用宏记录器对该控件的某个事件进行编码。宏记录器简单易用,不过强大的功能还是必须手动编写VBA。 VBA对象介绍: 编写VBA代码的最关键在于灵活运用VBA对象,对这些VBA对象的属性或方法进行操作。另外,你也可以创建自定义函数,来对某些操作进行封装。既然是VBA,编码风格当然和VB相同,如果会VB,那么只要对VBA的对象比较了解,就可以编写功能强大的VBA程序;同样,如果不会VB,那么,只需要了解VBA的对象就够了,因为它比较简单易学。 以下分别讨论VBA各对象对其属性与方法: 在一些可以包含其他对象的窗口对象中,有几个特殊的属性,其属性值是当前活动对象,对它们,可以直接引用。表1 一些特殊的属性 对象名 含义ActiveWorkbook 当前工作簿,即如果你打开了几个Excel文件,那么你当然正在编辑的Excel文件即ActiveWorkbookActiveSheet 当前工作簿中的当前工作表,即当前编辑的Excel文件中正在编辑的工作表ActiveCell 当前工作表中活动单元格ActiveChart 当前工作簿中的活动图表Selection 当前被选定的对象 下面详谈各对象及它们的属性和方法 一、Application对象 此对象指Excel应用程序的工作环境。<一>属性 1.Caption属性 含义:Excel应用程序标题栏显示的文本。 举例:Application.caption=“船员管理系统”,如赋值Empty,则恢复Excel默认的标题栏。2.Cursor属性 含义:Excel中鼠标的形状。 表2 Cursor属性属性值 鼠标形状xlDefault 缺少型值,鼠标呈缺少形状xlWait 等待型值,鼠标呈不断翻转的沙漏形状xlNorthwestArrow 箭头型值,鼠标呈标准箭头形状xlIBeam 文本型值,鼠标呈“I”字形以等待用户输入文本 操作:Application.Cursor=xlWait等。 3、DisplayAlerts属性 含义:用以确定是否显示系统的应用提示和警告信息,如果不想显示,则把些属性设为false,反之亦然。4、DisplayFormulaBar属性 含义:用以确定是否显示公式编辑栏 5、DisplayScrollBars属性 含义:用以确定是否显示Excel的滚动条 6、DisplayStatusBar属性 含义:用以确定是否显示Excel的状态栏 7、EnableCancelkey属性 含义:用以确定是否允许用户中断正在执行着的VBA程序。缺省情况下,在VBA程序执行过程中,用户按下Ctrl+Break能够中断VBA程序的执行。此时此属性即值为xlInterrupt。若要禁止中断VBA程序,由赋值为xlDisabled;若需要VBA执行过程中遇到错误进中止,由赋值为xlErrorHandler8、ScreenUpdating属性 含义:用以确定是否显示VBA程序的中间运算结果。 9、StatusBar属性 含义:设置状态栏的文本 10、ActiveWorkbook属性 含义:如表1介绍。 11、ActiveSheet 含义:如表1介绍。 12、ActiveCell属性 含义:如表1介绍。 13、ThisWorkBook属性 含义:用以返回正在执行着VBA程序所在的工作簿对象。这不是当前工作簿。例如有多个工作簿打开时,ActiveWorkbook属性返回当前工作簿对象,ThisWorkbook返回正在运行着VBA程序所在工作簿对象。14、PathSeparator属性 含义:返回文件文件路径分隔符“\”,该属性是一个只读属性。 举例:Dim strPath as String strPath=Application.ThisWorkbook.Path&Application.PathSeperator Workbooks.Open strPath&"myExcel.xls" 15、UserName属性 含义:设置当前用户名称。缺省用户是由Excel选项对话框的“常规”选项卡中“用户姓名”决定的。用户可以从“工具”菜单中选择“选项”命令来打开选项并在“常规”选项卡的“用户姓名”文本框中重新设置缺省的用户名称。<二>方法 1、Calculate方法 含义:对Excel打开的工作簿中所有的公式进行重新计算。 2、Goto方法 含义:选择工作簿中的一个Range对象或一个VBA过程,格式如下: Application.Goto Reference,Scroll Reference参数表示Goto方法的目的地,Scroll参数若为True,滚动条滚动以使Range对象出现在工作簿窗口左上角,为False,当前工作簿窗口不属性变化。缺省值为Galse 举例:Application.Goto Range("C3"),True 3、InputBox方法 含义:用于打开一个输入对话框,允许用户输入数据。格式如下: Application.InputBox(prompt,title,left,top,helpFile,helpContextID,type) prompt参数 用于设置输入对话框的提示信息 title参数 用于设置输入对话框的标题文字 default参数 用于设置输入对话框的缺省输入值 left和top参数 用于设置输入对话框左上角的坐标值 helpFile参数 用于设置输入对话框在线帮助的名称 helpContextID参数 用于设置输入对话框在线帮助主题的上下文标识号 type参数 用于设置输入对话框输入数据的类型。缺省情况下,为文本型 举例:UserValue=Application.InputBox("请输入数据","数据输入",Type:=7) 4、Onkey方法 含义:按下某个或组合键时执行一段VBA代码。自己尝试一下就知道了,也可看一下VB编辑器的提示(即输入Applicatio.Onkey后,VB编辑器弹出的下拉提示。 二、Workbooks对象集 当前所有打开的工作簿对象的集合 <一>属性 1、Count属性,只读,返回Excel打开的工作簿数 <二>方法 1、Add方法,向工作簿对象集中一个新的工作簿,相当于“文件->新建”命令。格式如下: Workbooks.Add Template 2、Open方法,打开一个指定的工作簿。格式看一下VBA编辑器中的提示就行,太累了,不想写得这么全。 3、Close方法,关闭一个工作簿文件 三、Workbook对象 代表一个独立的工作簿文件 <一>属性 1、ActiveSheet属性,返回当前工作簿中的活动工作表对象 2、Author属性,返回或设定工作簿的作者姓名,由此确定工作簿的所有者 3、Saved属性,用于瓢工作簿文件是否做过修改。 <二>方法 1、Activate方法,用于霜一个工作簿为当前活动工作簿,如,Workbooks("myOffice.xls").Activate 2、Close方法,用于关闭指定的工作簿 3、Save方法,用于保存指定的工作簿 4、SaveAs方法,用于另存为指定的工作簿 四、Worksheets对象集 代表当前工作簿所有的工作表(Worksheet)的集合。 <一>属性 1、Count属性,返回当前工作簿中的的工作表的数量 <二>方法 1、Add方法,向工作表对象集中添加一个新的工作表对象,格式如下: Worksheets.Add Before,After,Count,Type Before和After参数指哪一个工作表之前或之后插入新工作表。取值为Worksheet 如:Worksheets.Add Before:=Worksheets("Sheet2"),则相当于在Sheet2工作表之前插入了一个新的工作表 五、Worksheet对象 代表工作簿一个独立的工作表。 获取某个工作表,可以用Worksheets("办公费用"),也可以用Worksheets(3)之类的语句 <一>属性 1、Name属性,设置或返回工作表对象的名称 2、Visible属性,确定是否隐藏某个工作表 <二>方法 1、Calculate法,对指定的工作表中的所有公式进行重新计算 2、Copy方法,用于复制指定的工作表,并放置在指定的位置,实际是一个复制与粘贴并重的函数, 格式:Worksheet-Object.Copy Before,After 如Worksheet("Sheet2").Copy After:=Worksheets("办公费用"),相当于把Sheet2工作表复制,并把它放置在名为“办公费用”的工作表之后 3、Move方法,移动指定的工作表并放置在指定的位置,用户同Copy方法,区别只天于复制与剪切之不同 4、Delete方法,无参数删除指定的工作表,如Worksheet("Sheet2").Delete 5、Cell方法,获取指定工作表指定行列的某个单元格 格式:Worksheet-Object.Cells(Row,Col),Row,Col为整型,行列值都从1开始 如Worksheet("Sheet2").Cell(1,1),相当于获取Sheet2工作表的第一行第一列的单元格 五、Range对象 代表一个半桥区域,可以由多个半桥组成,也可是由一个单元格组成。 引用单元格可用以下两种方法: 一是使用单元格引用,如Range("A1"),Range("A1:C3") 二是使用单元格区域名称,如Range("myRange")。 <一>属性 1、FormulaR1C1属性,为指定的单元格或单元格区域建立和存储公式, 如Range("C5").FormulaR1C1="=SUM(R[-4]C:R[-1]C)" 2、Value属性,为指定的单元格或单元格区域赋值,如为多个单元格,则都赋为同样的值 3、Cell属性,以指定的单元格为苦战来描述被引用的单元格,把指定的单元格视为第1行第1列 格式:Range-Object.Cells(Row,Col) 4、Offset,以指定的单元格为苦战来描述被引用的单元格,把指定的单元格视为第0行第0列 格式:Range-Object.Cells(Row,Col) 5、Name属性,返回或设定指定的单元格或单元格区域的名称,然后在VBA中,可以直接用名称为引用它 6、Count属性,返回指定的单元格区域中包含的单元格的数目,只读 7、CurrentRegion属性,返回以某个单元格为基点的存储有数据的一个连结的单元格区域 <二>方法 1、Select方法方法,用于选择指定的单元格区域,执行后,该单元格区域左上角的第一个单元格成为活动单元格 如Range("A1:C3").Select,Range("A1:C3,D5:E6,A8:E8).Select 2、Activate方法,用于选择指定的单元格并指定其成为活动单元格,当然只有该单元格区域左上角的第一个单元格成为活动单元格。 3、AutoFit方法,调整选定的单元格区域所在行和列的行高与列宽,使其行高与列宽自动设定的最佳的高度与宽度。 如:Range("A4").CurrentRegion.Select Selection.Rows.AutoFit 4、Clear方法,清除指定的单元格区域的内容,格式和批注,相当于“编辑->清除->全部” 如:Range("A4:C5").Clear 5、ClearContents方法,清除指定的单元格区域的内容,相当于“编辑->清除->内容” 6、ClearFormats方法,清除指定的单元格区域的内容,相当于“编辑->清除->格式” 7、ClearComments和ClearNotes方法,清除指定的单元格区域的内容,相当于“编辑->清除->批注” 8、Copy方法,将指定单元格区域中的数据库复制到剪贴板或指定的目的单元格区域中 9、Cut方法,将指定单元格区域中的数据库剪切到剪贴板或指定的目的单元格区域中 10、PasteSpecial方法,用于将剪贴板中复制或剪切下来的单元格区域中的数据库有选择地粘贴到指定的目的单元格区域中 格式:Range-Object.PasteSpecial Paste,Operation,ShipBlanks,Transpose Paste参数规定了选择体积类型的数据进行粘贴,如公式,内容,批注等,具体取值可参考VB编辑器中的提示

Visual Basic for Applications(简称VBA)是新一代标准宏语言,是基于Visual Basic for Windows 发展而来的。它与传统的宏语言不同,传统的宏语言不具有高级语言的特征,没有面向对象的程序设计概念和方法。而VBA 提供了面向对象的程序设计方法,提供了相当完整的程序设计语言。VBA 易于学习掌握,可以使用宏记录器记录用户的各种操作并将其转换为VBA 程序代码。这样用户可以容易地将日常工作转换为VBA 程序代码,使工作自动化。 [1]

数据类型

基本数据类型

即Primary Type Data,下述列表的括号内为字节数:

21-92的呢?

常用会计科目代码

看看有没有你想要的!

什么是会计科目编号

一、代码表如下:

二、会计科目的编号,应与会计要素按五大类四个层级划分,设置会计科、子目,及一般认可的大类、项目排列方式相适应;其基本要求及原则应属一致。

1、预定千、百、十、个四位数字,自左至右,分别代表大类(千)、项目(百)和科目(十、个),子目则以“N”予以表示;而相关的附加或抵销科目,则以“—N”予以表示;

2、以千位的1、2、3、4、5、6,分别顺序代表资产类、负债类、共同类、所有者权益类、成本类、损益类等六类;

3、而以百位的1、2、……顺序代表大类之下,项目的分类及固定排列;

4、每个项目之下的科目编号,则从01开始,至99为止;其间复可分段编列不同内容、性质的科目。

扩展资料

一个良好会计科目编号系统的要求:

编号的每一“数码”,须使其具有意义,藉以显示类、项、科、子目的区别,及各科目彼此间的关节联系;以达到类、项、科、子目分类层次分明,系统清晰,准确显示会计科目的内容、性质与意义,以及便于记忆与运用的要求。

会计科目和主要账务处理依据小企业会计准则中确认和计量的规定制定,涵盖了各类小企业的交易和事项。小企业在不违反会计准则中确认、计量和报告规定的前提下,可以根据本企业的实际情况自行增设、分拆、合并会计科目。小企业不存在的交易或者事项,可不设置相关会计科目。对于明细科目,小企业可以比照本附录中的规定自行设置。

会计科目编号供小企业填制会计凭证、登记会计账簿、查阅会计账目、采用会计软件系统参考,小企业可结合本企业的实际情况自行确定其他会计科目的编号。

参考资料 百度百科 会计科目编号

您好,很高兴为您解答!可以点击我的名称,进入网校论坛,和大家一起讨论一下!希望我的回答能够帮助您,谢谢!

sap应付会计常用代码

FICO 财务管理MM 物料管理SD 销售与分销PP 生产计划PS 项目管理PM 设备管理wm 库房管理CRM 客户关系管理基本就是这些吧。

MD01 、MD02等

sap各模块的英文缩写及相应的中文说明:

SAP ERP核心模块包括:

FI:财务会计

CO:管理会计

MM:物料管理(含采购、库存和物料主数据功能)

SD:销售管理

PP:生产管理

PM:设备管理

QM:质量管理

HR:人力资源管理

SAP

是上层访问下层所提供服务的点。在计算机体系结构中,下层是为相邻上层提供服务的,而下层对它的所有上层都是透明的。

SAP是临层实体(“实体”也就是对应层的逻辑功能)间实现相互通讯的逻辑接口,位于两层边界处。从物理层开始,每一层都向上层提供服务访问点(应用层除外),每一层都有SAP,但不同层的SAP内容和表示形式是不一样的。

以上内容参考:百度百科-SAP

SAP代码是系统开发使用的程序语言

常用的会计科目代码

一、资产类

1001库存现金        1002银行存款             1003存放中央银行款项(银行专用 新增)

1011 存放同业 银行专用 新增 5 1012 其他货币资金 4 1101 短期投资(分拆)

1102短期投资跌价准备(更名)                1021 结算备付金(证券专用 新增)

1031 存出保证金(金融共用 新增)           1101 交易性金融资产 (新增)

1111 买入返售金融资产       1121应收票据            1122应收账款             1123预付账款

1131 应收股利                    1132 应收利息           1201 应收代位追偿款(保险专用 新增)

1211应收分保账款(保险专用 新增)           1212 应收分保合同准备金       1221 其他应收款

1231 坏账准备1261委托代销商品13 1161 应收补贴款            1301 贴现资产(银行专用 新增)

1302拆出资金(新增)       1303 贷款(银行和保险共用 新增)

1304贷款损失准备(银行和保险共用 新增)          1311代理兑付证券(银行和证券共用 新增)

1321代理业务资产(新增)     1401 材料采购(更名)           1402 在途物资(新增)

1403原材料                  1404 材料成本差异            1405库存商品           1406 发出商品(新增)

1407商品进销差价          1408委托加工物资      1411 周转材料(新增) 1412包装物及低值易耗品

1421消耗性生物资产        1431 贵金属          1441抵债资产(金融共用 新增)

1451 损余物资(保险专用 新增)           1461融资租赁资产(租赁专用 新增)

1471 存货跌价准备          1501 持有至到期投资(新增)      1502持有至到期投资减值准备(新增)

1503可供出售金融资产(新增)                 1511长期股权投资29 1402长期债权投资(更名)

1512长期股权投资减值准备        1521投资性房地产(新增)        1531 长期应收款(新增)

1532 未实现融资收益(新增)     1541存出资本保证金(新增)      1601固定资产

1602累计折旧            1603 固定资产减值准备         1604 在建工程          1605 工程物资

1606固定资产清理          1611 未担保余值(租赁专用 新增)

1621生产性生物资产(农业专用 新增)         1622 生产性生物资产累计折旧(农业专用 新增)

1623公益性生物资产(农业专用 新增)         1631油气资产(石油天然气开采专用 新增)

1632累计折耗(石油天然气开采专用 新增)    1701无形资产           1702累计摊销(新增)

1703无形资产减值准备           1711 商誉(新增) 41 1815未确认融资费用(变更类别)

1801 长期待摊费用          1811 递延所得税资产(新增)     1821独立账户资产(保险专用 新增)

1901待处理财产损溢

二、负债类

2001短期借款         2002 存入保证金 (金融共用 新增)         2003拆入资金(金融共用 新增)

2004 向中央银行借款(银行专用 新增)        2011 吸收存款(银行专用 新增)

2012 同业存放(银行专用 新增)        2021 贴现负债(银行专用 新增)

2101交易性金融负债(新增)             2111卖出回购金融资产款金(融共用 新增)

2201应付票据          2202应付账款           2203预收账款

2211应付职工薪酬50 2153应付福利费(合并)

2221应交税费(合并) 53 2176其他应交款(合并)

2231应付利息(新增)      2232应付股利         2241其他应付款

2251 应付保单红利(保险专用 新增)         2261应付分保账款(保险专用 新增)

2311代理买卖证券款(证券专用 新增)         2312代理承销证券款(证券和银行共用 新增)

2313 代理兑付证券款(证券和银行共用 新增)         2314代理业务负债(新增)

2401递延收益(新增)       2501长期借款         2502应付债券

2601未到期责任准备金(保险专用 新增)             2602保险责任准备金(保险专用 新增)

2611 保户储金(保险专用 新增)                   2621 独立账户负债(保险专用 新增)

2701长期应付款               2702 未确认融资费用 (变更类别)           2711 专项应付款

2801 预计负债                 2901 递延所得税负债(更名)

三、共同类

3001清算资金往来(银行专用 新增)             3002 货币兑换 (金融共用 新增)

3101 衍生工具 (新增)      3201 套期工具(新增)           3202 被套期项目(新增)

四、所有者权益类

4001实收资本          4002资本公积          4101盈余公积       4102一般风险准备(金融共用 新增)

4103本年利润          4104利润分配          4201 库存股(新增)

五、成本类

5001生产成本          5101制造费用           5201劳务成本              5301 研发支出(新增)

5401 工程施工 (建造承包商专用 新增)         5402 工程结算 (建造承包商专用 新增)

5403机械作业(建造承包商专用 新增)

六、损益类

6001主营业务收入         6011 利息收入(金融共用 新增)

6021 手续费及佣金收入(金融共用 新增)          6031 保费收入(保险专用 新增)

6041租赁收入(租赁专用 新增)       6051 其他业务收入         6061 汇兑损益 (金融专用 新增)

6101公允价值变动损益(新增)        6111投资收益

6201摊回保险责任准备金(保险专用 新增)          6202 摊回赔付支出(保险专用 新增)

6203摊回分保费用(保险专用 新增)          6301营业外收入             6401主营业务成本

6402 其他业务支出         6403营业税金及附加                  6411 利息支出(金融共用 新增)

6421手续费及佣金支出(金融共用 新增)         6501 提取未到期责任准备金(保险专用 新增)

6502 提取保险责任准备金(保险专用 新增)       6511 赔付支出(保险专用 新增)

6521保户红利支出(保险专用 新增)                  6531退保金(保险专用 新增)

6541 分出保费(保险专用 新增)      6542 分保费用 (保险专用 新增)     6601销售费用(更名)

6602管理费用          6603财务费用           6604勘探费用(新增)     6701 资产减值损失 (新增)

6711营业外支出           6801 所得税费用(更名)          6901 以前年度损益调整

扩展资料

会计科目表,是指按照经济业务的内容和经济管理的要求,对会计要素的具体内容进行分类核算的会计科目所构成的集合。

会计科目按其所提供信息的详细程度及其统驭关系不同,又分为总分类科目和明细分类科目。

总分类科目是对会计要素具体内容进行总括分类,提供总括信息的会计科目,如“应收账款”、“原材料”等科目。

明细分类科目是对总分类科目作进一步分类、提供更详细更具体会计信息科目,如“应收账款”科目按债务人名称设置明细科目,反映应收账款具体对象。

参考资料:百度百科会计科目表词条

可以分成三个表格:

会计科目编号是按会计科目表中科目分类排列次序编列的,一般要求是:

1、 号码编列要科学合理,既标出大类、小类之别又要显示排列次序,层次分明,相互关连。

2、编号要简单明了,便于记忆,使用方便。编号位数不宜过多,要具有伸缩性便于增补科目。会计科目的编号是以数字、文字、字母和横线以及圈点等方式进行的。

扩展资料

会计科目代码编号的具体方法:

如上所述,会计科目编号的理论方法不一,但限于篇幅,不能对各种方法详加论述。兹以被广为采用的数字编号法的“四位数字定位编号法”为例,说明其具体的编号方法如下:

概括的说,会计科目的编号,应与会计要素按五大类四个层级划分,设置会计科、子目,及一般认可的大类、项目排列方式相适应;其基本要求及原则应属一致。

1、预定千、百、十、个四位数字,自左至右,分别代表大类(千)、项目(百)和科目(十、个),子目则以“N”予以表示;而相关的附加或抵销科目,则以“—N”予以表示;

2、以千位的1、2、3、4、5、6,分别顺序代表资产类、负债类、共同类、所有者权益类、成本类、损益类等六类;[2]

3、而以百位的1、2、……顺序代表大类之下,项目的分类及固定排列;

4、每个项目之下的科目编号,则从01开始,至99为止;其间复可分段编列不同内容、性质的科目。

参考资料来源:百度百科-会计科目编号

一、资产类 1 1001 库存现金 企业的库存现金 2 1002 银行存款 企业存入银行或其他金融机构的各种款项 3 1003 存放中央银行款项 企业(银行)存放于中国人民银行(以下简称“中央银行”)的各种款项,包括业务资金的调拨、办理同城票据交换和异地跨系统资金汇划、提取或缴存现金等。 4 1011 存放同业 企业(银行)存放于境内、境外银行和非银行金融机构的款项 5 1012 其他货币资金 企业的银行汇票存款、银行本票存款、信用卡存款、信用证保证金存款、存出投资款、外埠存款等其他货币资金。 6 1021 结算备付金 企业(证券)为证券交易的资金清算与交收而存入指定清算代理机构的款项。企业(证券)向客户收取的结算手续费、向证券交易所支付的结算手续费。 7 1031 存出保证金 企业(金融)因办理业务需要存出或交纳的各种保证金款项。 8 1101 交易性金融资产 企业为交易目的所持有的债券投资、股票投资、基金投资等交易性金融资产的公允价值 9 1111 买入返售金融资产 企业(金融)按照返售协议约定先买入再按固定价格返售的票据、证券、贷款等金融资产所融出的资金 10 1121 应收票据 企业因销售商品、提供劳务等而收到的商业汇票,包括银行承兑汇票和商业承兑汇票。 11 1122 应收账款 企业因销售商品、提供劳务等经营活动应收取的款项 12 1123 预付账款 企业按照合同规定预付的款项。预付款项情况不多的,也可以不设置本科目,将预付的款项直接记入“应付账款”科目 13 1131 应收股利 企业应收取的现金股利和应收取其他单位分配的利润。 14 1132 应收利息 企业交易性金融资产、持有至到期投资、可供出售金融资产、发放贷款、存放中央银行款项、拆出资金、买入返售金融资产等应收取的利息。 15 1201 应收代位追偿款 企业(保险)按照原保险合同约定承担赔付保险金责任后确认的代位追偿款 16 1211 应收分保账款 企业(保险)从事再保险业务应收取的款项 17 1212 应收分保合同准备金 企业(再保险分出人)从事再保险业务确认的应收分保未到期责任准备金,以及应向再保险接受人摊回的保险责任准备金 18 1221 其他应收款 企业除存出保证金、买入返售金融资产、应收票据、应收账款、预付账款、应收股利、应收利息、应收代位追偿款、应收分保账款、应收分保合同准备金、长期应收款等以外的其他各种应收及暂付款项。 19 1231 坏账准备 企业应收款项的坏账准备 20 1301 贴现资产 企业(银行)办理商业票据的贴现、转贴现等业务所融出的资金。 21 1302 拆出资金 企业(金融)拆借给境内、境外其他金融机构的款项 22 1303 贷款 企业(银行)按规定发放的各种客户贷款。 23 1304 贷款损失准备 企业(银行)贷款的减值准备。计提贷款损失准备的资产包括贴现资产、拆出资金、客户贷款、银团贷款、贸易融资、协议透支、信用卡透支、转贷款和垫款等. 24 1311 代理兑付证券 企业(证券、银行等)接受委托代理兑付到期的证券。 25 1321 代理业务资产 企业不承担风险的代理业务形成的资产。 26 1401 材料采购 企业采用计划成本进行材料日常核算而购入材料的采购成本。 27 1402 在途物资 企业采用实际成本(或进价)进行材料、商品等物资的日常核算、货款已付尚未验收入库的在途物资的采购成本。 28 1403 原材料 企业库存的各种材料。 29 1404 材料成本差异 企业采用计划成本进行日常核算的材料计划成本与实际成本的差额。 30 1405 库存商品 企业库存的各种商品的实际成本(或进价)或计划成本(或售价)。 31 1406 发出商品 企业未满足收入确认条件但已发出商品的实际成本(或进价)或计划成本(或售价)。 32 1407 商品进销差价 企业采用售价进行日常核算的商品售价与进价之间的差额。 33 1408 委托加工物资 企业委托外单位加工的各种材料、商品等物资的实际成本。 34 1411 周转材料 企业周转材料的计划成本或实际成本。 35 1421 消耗性生物资产 企业(农业)持有的消耗性生物资产的实际成本。 36 1431 贵金属 企业(金融)持有的黄金、白银等贵金属存货的成本。 37 1441 抵债资产 企业(金融)依法取得并准备按有关规定进行处置的实物抵债资产的成本。 38 1451 损余物资 企业(保险)按照原保险合同约定承担赔偿保险金责任后取得的损余物资成本 39 1461 融资租赁资产 企业(租赁)为开展融资租赁业务取得资产的成本。 40 1471 存货跌价准备 企业存货的跌价准备 41 1501 持有至到期投资 企业持有至到期投资的摊余成本。 42 1502 持有至到期投资减值准备 企业持有至到期投资的减值准备。 43 1503 可供出售金融资产 企业持有的可供出售金融资产的公允价值。 44 1511 长期股权投资 企业持有的采用成本法和权益法核算的长期股权投资。 45 1512 长期股权投资减值准备 企业长期股权投资的减值准备。 46 1521 投资性房地产 企业采用成本模式计量的投资性房地产的成本。 47 1531 长期应收款 企业的长期应收款项。 48 1532 未实现融资收益 企业分期计入租赁收入或利息收入的未实现融资收益。 49 1541 存出资本保证金 企业(保险)按规定比例缴存的资本保证金。 50 1601 固定资产 企业持有的固定资产原价。 51 1602 累计折旧 企业固定资产的累计折旧。 52 1603 固定资产减值准备 企业固定资产的减值准备。 53 1604 在建工程 企业基建、更新改造等在建工程发生的支出。 54 1605 工程物资 企业为在建工程准备的各种物资的成本。 55 1606 固定资产清理 企业因出售、报废、毁损、对外投资、非货币性资产交换、债务重组等原因转出的固定资产价值以及在清理过程中发生的费用等。 56 1611 未担保余值 企业(租赁)采用融资租赁方式租出资产的未担保余值。 57 1621 生产性生物资产 企业(农业)持有的生产性生物资产原价。 58 1622 生产性生物资产累计折旧 企业(农业)成熟生产性生物资产的累计折旧。 59 1623 公益性生物资产 企业(农业)持有的公益性生物资产的实际成本。 60 1631 油气资产 企业(石油天然气开采)持有的矿区权益和油气井及相关设施的原价。 61 1632 累计折耗 企业(石油天然气开采)油气资产的累计折耗。 62 1701 无形资产 企业持有的无形资产成本,包括专利权、非专利技术、商标权、著作权、土地使用权等。 63 1702 累计摊销 企业对使用寿命有限的无形资产计提的累计摊销。 64 1703 无形资产减值准备 企业无形资产的减值准备。 65 1711 商誉 企业合并中形成的商誉价值。 66 1801 长期待摊费用 企业已经发生但应由本期和以后各期负担的分摊期限在1 年以上的各项费用,如以经营租赁方式租入的固定资产发生的改良支出等。 67 1811 递延所得税资产 企业确认的可抵扣暂时性差异产生的递延所得税资产。 68 1821 独立账户资产 企业(保险)对分拆核算的投资连结产品不属于风险保障部分确认的独立账户资产价值。 69 1901 待处理财产损溢 企业在清查财产过程中查明的各种财产盘盈、盘亏和毁损的价值。物资在运输途中发生的非正常短缺与损耗,也通过本科目核算。 二、负债类 70 2001 短期借款 企业向银行或其他金融机构等借入的期限在1 年以下(含1 年)的各种借款。 71 2002 存入保证金 企业(金融)收到客户存入的各种保证金。 72 2003 拆入资金 企业(金融)从境内、境外金融机构拆入的款项。 73 2004 向中央银行借款 企业(银行)向中央银行借入的款项。 74 2011 吸收存款 企业(银行)吸收的除同业存放款项以外的其他各种存款。 75 2012 同业存放 企业(银行)吸收的境内、境外金融机构的存款。 76 2021 贴现负债 企业(银行)办理商业票据的转贴现等业务所融入的资金。 77 2101 交易性金融负债 企业承担的交易性金融负债的公允价值。 78 2111 卖出回购金融资产款 企业(金融)按照回购协议先卖出再按固定价格买入的票据、证券、贷款等金融资产所融入的资金。 79 2201 应付票据 企业购买材料、商品和接受劳务供应等开出、承兑的商业汇票,包括银行承兑汇票和商业承兑汇票。 80 2202 应付账款 企业因购买材料、商品和接受劳务等经营活动应支付的款项。 81 2203 预收账款 企业按照合同规定预收的款项。 82 2211 应付职工薪酬 企业根据有关规定应付给职工的各种薪酬。本科目可按“工资”、“职工福利”、“社会保险费”、“住房公积金”、“工会经费”、“职工教育经费”、“非货币性福利”、“辞退福利”、“股份支付”等进行明细核算 83 2221 应交税费 企业按照税法等规定计算应交纳的各种税费。 84 2231 应付利息 企业按照合同约定应支付的利息。 85 2232 应付股利 企业分配的现金股利或利润。 86 2241 其他应付款 企业除应付票据、应付账款、预收账款、应付职工薪酬、应付利息、应付股利、应交税费、长期应付款等以外的其他各项应付、暂收的款项。 87 2251 应付保单红利 企业(保险)按原保险合同约定应付未付投保人 的红利。 88 2261 应付分保账款 企业(保险)从事再保险业务应付未付的款项。 89 2311 代理买卖证券款 企业(证券)接受客户委托,代理客户买卖股票、债券和基金等有价证券而收到的款项。 90 2312 代理承销证券款 企业(金融)接受委托,采用承购包销方式或代销方式承销证券所形成的、应付证券发行人的承销资金。 91 2313 代理兑付证券款 企业(证券、银行等)接受委托代理兑付证券收到的兑付资金。 92 2314 代理业务负债 企业不承担风险的代理业务收到的款项,包括受托投资资金、受托贷款资金等。 93 2401 递延收益 企业确认的应在以后期间计入当期损益的政府补助。 94 2501 长期借款 企业向银行或其他金融机构借入的期限在1 年以上(不含1 年)的各项借款。 95 2502 应付债券 企业为筹集(长期)资金而发行债券的本金和利息。 96 2601 未到期责任准备金 企业(保险)提取的非寿险原保险合同未到期责任准备金。 97 2602 保险责任准备金 企业(保险)提取的原保险合同保险责任准备金。 98 2611 保户储金 企业(保险)收到投保人以储金本金增值作为保费收入的储金。 99 2621 独立帐户负债 企业(保险)对分拆核算的投资连结产品不属于风险保障部分确认的独立账户负债。 100 2701 长期应付款 企业除长期借款和应付债券以外的其他各种长期应付款项。 101 2702 未确认融资费用 企业应当分期计入利息费用的未确认融资费用。 102 2711 专项应付款 企业取得政府作为企业所有者投入的具有专项或特定用途的款项。 103 2801 预计负债 企业确认的对外提供担保、未决诉讼、产品质量保证、重组义务、亏损性合同等预计负债。 104 2901 递延所得税负债 企业确认的应纳税暂时性差异产生的所得税负债。 三、共同类 105 3001 清算资金往来 企业(银行)间业务往来的资金清算款项。 106 3002 货币兑换 企业(金融)采用分账制核算外币交易所产生的不同币种之间的兑换。 107 3101 衍生工具 企业衍生工具的公允价值及其变动形成的衍生资产或衍生负债。 108 3201 套期工具 企业开展套期保值业务(包括公允价值套期、现金流量套期和境外经营净投资套期)套期工具公允价值变动形成的资产或负债。 109 3202 被套期项目 企业开展套期保值业务被套期项目公允价值变动形成的资产或负债。 四、所有者权益 110 4001 实收资本 企业接受投资者投入的实收资本。股份有限公司应将本科目改为“4001 股本”科目。 111 4002 资本公积 企业收到投资者出资额超出其在注册资本或股本中所占份额的部分。 112 4101 盈余公积 企业从净利润中提取的盈余公积。 113 4102 一般风险准备 企业(金融)按规定从净利润中提取的一般风险准备。 114 4103 本年利润 企业当期实现的净利润(或发生的净亏损)。 115 4104 利润分配 企业利润的分配(或亏损的弥补)和历年分配(或弥补)后的余额。 116 4201 库存股 企业收购、转让或注销的本公司股份金额。 五、成本类 117 5001 生产成本 企业进行工业性生产发生的各项生产成本。 118 5101 制造费用 企业生产车间(部门)为生产产品和提供劳务而发生的各项间接费用。 119 5201 劳务成本 企业对外提供劳务发生的成本。 120 5301 研发支出 企业进行研究与开发无形资产过程中发生的各项支出。 121 5401 工程施工 企业(建造承包商)实际发生的合同成本和合同毛利。 122 5402 工程结算 企业(建造承包商)根据建造合同约定向业主办理结算的累计金额。 123 5403 机械作业 企业(建造承包商)及其内部独立核算的施工单位、机械站和运输队使用自有施工机械和运输设备进行机械作业(包括机械化施工和运输作业等)所发生的各项费用。 六、损益类 124 6001 主营业务收入 企业确认的销售商品、提供劳务等主营业务的收入。 125 6011 利息收入 企业(金融)确认的利息收入。 126 6021 手续费及佣金收入 企业(金融)确认的手续费及佣金收入。 127 6031 保费收入 企业(保险)确认的保费收入。 128 6041 租赁收入 企业(租赁)确认的租赁收入。 129 6051 其他业务收入 企业确认的除主营业务活动以外的其他经营活动实现的收入。 130 6061 汇兑损益 企业(金融)发生的外币交易因汇率变动而产生的汇兑损益。 131 6101 公允价值变动损益 企业交易性金融资产、交易性金融负债,以及采用公允价值模式计量的投资性房地产、衍生工具、套期保值业务等公允价值变动形成的应计入当期损益的利得或损失。 132 6111 投资收益 企业确认的投资收益或投资损失。 133 6201 摊回保险责任准备金 企业(再保险分出人)从事再保险业务应向再保险接受人摊回的保险责任准备金。 134 6202 摊回赔付支出 企业(再保险分人)向再保险接受人摊回的赔付成本。 135 6203 摊回分保费用 企业(再保险分人)向再保险接受人摊回的分保费用。 136 6301 营业外收入 企业发生的各项营业外收入。 137 6401 主营业务成本 企业确认销售商品、提供劳务等主营业务收入时应结转的成本。 138 6402 其他业务成本 企业确认的除主营业务活动以外的其他经营活动所发生的支出。 139 6403 营业税金及附加 企业经营活动发生的营业税、消费税、城市维护建设税、资源税和教育费附加等相关税费。 140 6411 利息支出 企业(金融)发生的利息支出 141 6421 手续费及佣金支出 企业(金融)发生的与其经营活动相关的各项手续费、佣金等支出。 142 6501 提取未到期责任准备金 企业(保险)提取的非寿险原保险合同未到期责任准备金和再保险合同分保未到期责任准备金。 143 6502 提取保险责任准备金 企业(保险)提取的原保险合同保险责任准备金。 144 6511 赔付支出 企业(保险)支付的原保险合同赔付款项和再保险合同赔付款项。 145 6521 保单红利支出 企业(保险)按原保险合同约定支付给投保人的红利。 146 6531 退保金 企业(保险)寿险原保险合同提前解除时按照约定应当退还投保人的保单现金价值。 147 6541 分出保费 企业(再保险分出人)向再保险接受人分出的保费。 148 6542 分保费用 企业(再保险接受人)向再保险分出人支付的分保费用。 149 6601 销售费用 企业销售商品和材料、提供劳务的过程中发生的各种费用。 150 6602 管理费用 企业为组织和管理企业生产经营所发生的管理费用。 151 6603 财务费用 企业为筹集生产经营所需资金等而发生的筹资费用。 152 6604 勘探费用 企业(石油天然气开采)在油气勘探过程中发生的地质调查、物理化学勘探各项支出和非成功探井等支出。 153 6701 资产减值损失 企业计提各项资产减值准备所形成的损失。 154 6711 营业外支出 企业发生的各项营业外支出。 155 6801 所得税费用 企业确认的应从当期利润总额中扣除的所得税费用。 156 6901 以前年度损益调整 企业本年度发生的调整以前年度损益的事项以及本年度发现的重要前期差错更正涉及调整以前年度损益的事项。

会计科目编号是按会计科目表中科目分类排列次序编列的,一般要求是: 号码编列要科学合理,既标出大类、小类之别又要显示排列次序,层次分明,相互关连。

  • 索引序列
  • vba代码会计常用吗
  • 会计常用vba代码函数
  • 常用会计科目代码
  • sap应付会计常用代码
  • 常用的会计科目代码
  • 返回顶部