一种人工智能会计记账系统与方法

文档序号:8282985阅读:766来源:国知局
一种人工智能会计记账系统与方法
【技术领域】
[0001] 本发明涉及财务会计核算领域,特别是一种人工智能会计记账系统与方法。
【背景技术】
[0002] 会计电算化也叫计算机会计,是指以电子计算机为主体的信息技术在会计工作的 应用,具体而言,就是利用会计软件,指挥在各种计算机设备替代手工完成或在手工下很难 完成的会计工作过程,会计电算化是以电子计算机为主的当代电子技术和信息技术应用到 会计实务中的简称,是一个应用电子计算机实现的会计信息系统。它实现了数据处理的自 动化,使传统的手工会计信息系统发展演变为电算化会计信息系统。
[0003] 目前大多数企业的会计流程还没有实现完全的电算化,交易形成的原始凭证需要 会计人员进行汇总,根据企业适用的会计准则,人为编制会计分录,通过会计软件的凭证录 入界面人为录入到会计软件中,形成会计凭证与报表。整个过程非常繁琐、耗时,而且需要 非常专业的会计人员来完成,成本高、效率低。

【发明内容】

[0004] 本发明提出了一种人工智能会计记账系统与方法,目的是为了解决现阶段会计分 录需要人为编制,手动录入,手动过账,过程繁琐、耗时、成本高的问题。
[0005] -种人工智能会计记账系统,其特征在于:包括通过互联网或移动互联网连接的 客户端与服务器端;所述的客户端包括PC机和移动终端;所述的服务器端包括用户管理模 块、字符识别模块、银行收支模块、现金收支模块、数据库存储模块、长期资产核算模块、工 资报销模块、存货管理模块、采购管理模块、销售管理模块,账务处理模块以及报表模块。
[0006] -种人工智能会计记账方法,其特征在于,包括以下步骤: 201、 用户打开PC机或移动终端互联网上的系统登录页面,输入预先设定的用户名和 密码,进行登陆操作; 202、 用户管理模块核对用户输入的用户名与密码是否正确,若正确,执行步骤203;否 则提示用户名与密码不匹配,返回登陆页面; 203、 用户登录系后用户管理模块判断客户是否已经完成初始化信息的录入,如已完 成,则显示欢迎登录页面;如未完成初始化信息的录入,则提示用户录入企业基本信息、所 适用的会计准则、账套起始日期、记账本位币的设置; 204、 客户选择开始本期记账; 205、 页面返回以下8个选项供用户选择:银行交易管理、现金交易管理、工资与员工报 销管理、长期资产管理、销售管理、采购管理、存货管理、调整与分配;用户开始录入所选择 的模块; 206、 账务处理模块判断是否所有8个选项均已完成,若未完成,返回步骤205,若完成, 则执行步骤207 ; 207、 账务处理模块根据本期产生的销售自动计算主营业务税金及附加,将主营业务税 金及附加作为借方科目,将应交税金作为贷方科目形成会计分录;账务处理模块根据本期 产生的利润计算当期应交的企业所得税,将所得税费用作为借方科目,将应交税金作为贷 方科目形成会计分录;账务处理模块提示用户是否将凭证过账,若为是,则执行步骤208 ; 若为否,则数据库存储模块保存已有会计凭证,终止流程; 208、 账务处理模块判断用户凭证是否已被复核,若为是,则执行步骤209;若为否,则 提示用户凭证尚未复核,终止流程; 209、 账务处理模块将现有用户凭证过账,并自动生成本期结转凭证,提示用户对本期 结转凭证进行复核; 210、 账务处理模块判断本期结转凭证是否已被复核,若为是,则执行步骤211 ;若为 否,则提示本期结转凭证尚未复核,终止流程; 211、 账务处理模块将本期结转凭证过账; 212、 报表模块根据本期用户资产、负债、权益类会计科目的余额生成资产负债表,根据 损益类科目的余额生成损益表以及税务报表。
[0007] 所述的步骤205,银行交易管理具体包括以下步骤: 301、 字符识别模块提示用户导入银行对账单,银行对账单的格式可以是pdf、d〇c、xls、 docx、xlsx、jpg、jpeg、png、bmp、gif 结尾的计算机文件; 302、 字符识别模块对客户导入的银行对账单进行识别,识别下一行交易的日期、交易 说明、收入与支出交易金额,并提示用户输入交易的对方名称;就当前行交易,银行收支模 块同时提示是否将该笔交易金额进行拆分,若不需拆分,则就该笔交易执行步骤303,若需 拆分,则就拆分后的当前行执行步骤303 ; 303、 银行收支模块针对每一行支出交易,向用户提供9个选项以供选择:支付工资或 社保,支付押金、借出款项、归还借款,供应商采购,员工报销,投资支出,利息手续费支出, 材料销售、技术转让、固定资产租赁付款,支付股利或其他支出;若用户选择支付工资与社 保,则执行步骤304 ;若用户选择支付押金、借出款项、归还借款,则执行步骤306 ;如果用户 选择供应商采购,则执行步骤307 ;如果用户选择员工报销,则执行步骤309 ;若用户选择 投资支出,则执行步骤312 ;若用户选择利息手续费或汇兑损失,则执行步骤313 ;若用户 选择材料销售、技术转让、固定资产出租,则执行步骤314 ;若用户选择支付股利,则执行步 骤315 ;若用户选择其他支出,则执行步骤316 ;银行收支模块针对每一行收入交易,向用 户提供8个选项以供选择:股东投入、收到押金、借款或还款,销售款,投资收益,利息收入, 材料销售、技术转让、固定资产出租收款,或其他收入;如果用户选择股东投入,则执行步骤 317 ;如果用户选择收到押金、借款或还款,则执行步骤318 ;如果用户选择销售款,则执行 步骤319 ;如果用户选择投资收益,则执行步骤321 ;如果用户选择利息收入或汇兑收益,则 执行步骤322 ;如果用户选择材料销售、技术转让、固定资产出租收款,则执行步骤323 ;如 果用户选择其他收入,则执行步骤324 ; 304、 银行收支模块将付款金额与上期预提的金额进行比对,若付款金额小于上期预提 的金额,则将应付职工薪酬或其他应付款作为一级科目形成分录;如果付款金额大于上期 预提的金额,则就差异部分执行步骤305 ; 305、 银行收支模块确定该员工所属部门为生产部门、管理部门或销售部门,如属于生 产部门,则将主营业务成本作为一级科目,如属于管理部门,则将管理费用作为一级科目; 如属于销售部门,则将营业费用作为一级科目,形成会计分录,并返回步骤302 ; 306、 银行收支模块将现有应付账款、预付账款、其他应付款、其他应收款、短期借款、长 期借款的二级科目予以列示,如果本次收款方在列表中存在,则用户可直接选择;若为归还 贷款,银行收支模块将长期或短期借款作为借方科目,形成会计分录,并返回步骤302 ;如 果不存在,则提示用户录入收款方名称,银行收支模块将新录入的收款方名称作为新的其 他应收款二级科目,形成会计分录,并返回步骤302 ; 307、 银行收支模块将现有应付账款及其他应付款的二级科目予以列示,如果本次收款 方在列表中存在,则用户可直接选择,并形成会计分录,返回步骤302 ;如果不存在,则执行 步骤308 ; 308、 银行收支模块提示用户录入收款方名称,并提示用户选择是否已经从收款方收 到发票,如果未收到发票,货币收支模块将收款方名称作为预付账款二级科目,形成会计分 录,并返回步骤302 ;如果已经收到发票,则提示用户选择本次采购的种类,具体包括固定 资产、存货商品或服务,各类下的商品或服务名称,以及收到发票是否为增值税专用发票, 形成会计分录,并返回步骤302 ; 309、 银行收支模块将现有员工列表予以列示,用户判断员工是否在现有员工列表中存 在,若存在,则用户可直接选择;如果不存在,则银行收支模块提示用户录入员工姓名; 310、 银行收支模块将付款金额与上期预提的金额进行比对,若付款金额小于上期预提 的金额,则将其他应付款作为一级科目,该员工名称作为二级科目形成分录;如果付款金额 大于上期预提的金额,则就差异部分执行步骤311 ; 311、 银行收支模块提示用户是否已经从该员工收到发票,如果未收到发票,货币收支 模块将员工名称作为其他应收款的二级科目,形成会计分录,并返回步骤302;如果已经收 到发票,则提示用户选择所该员工采购商品名称或服务的性质,形成二级科目;银行收支模 块进一步确定该员工所属部门为管理部门还是销售部门,如属于管理部门,则将管理费用 作为一级科目;如属于销售部门,则将营业费用作为一级科目,形成会计分录,并返回步骤 302 ; 312、 银行收支模块提示该投资预计期限是否大于一年,若大于一年,将长期股权投资 作为一级科目,被投资方作为二级科目,形成会计分录,并返回步骤302 ;若小于一年,则将 短期投资作为一级科目,投资种类作为二级科目,形成会计分录,并返回步骤302 ; 313、 银行收支模块将财务费用作为一级科目,汇兑损益、利息费用或手续费作为二级 科目,形成会计分录,并返回步骤302 ; 314、 银行收支模块将其他业务支出作为一级科目,材料销售、技术转让或固定资产出 租作为二级科目,形成会计分录,并返回步骤302 ; 315、 银行收支模块将应付股利作为一级科目,收款方为二级科目,形成会计分录,并返 回步骤302 ; 316、 银行收支模块将营业外支出作为借方科目,形成会计分录,并返回步骤302 ; 317、 银行收支模块提示用户投资是否有溢价,如果否,则将实收资本作为贷方科目,形 成会计分录,并返回步骤302 ;如果是,则将本金作为实收资本贷方,溢价金额作为资本公 积贷方,形成会计分录,并返回步骤302 ; 318、 银行收支模块将现有应
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1