ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 5899|回复: 14

[求助] 如何根据会计分录的平衡关系来标注每一笔借或贷方发生额的对方科目

[复制链接]

TA的精华主题

TA的得分主题

发表于 2013-8-11 21:21 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
虽然只是一笔会计分录,或是本人水平有限,想了很长时间,但要将对方科目标注得恰当不是那么简单,请高手关注。
用VBA批量得到分录的对方科目.rar (19.28 KB, 下载次数: 146)

TA的精华主题

TA的得分主题

发表于 2013-8-11 21:42 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
bu yong zheng le ,shi xian bu liao de

TA的精华主题

TA的得分主题

发表于 2013-8-11 22:18 | 显示全部楼层
本帖最后由 qy1219no2 于 2013-8-11 22:19 编辑

即使用VBA代码,实现的可能性也不大,难点就是多借多贷。
多借多贷在会计规范中,本来就是不允许的,所以,知道会计基础规范中为什么要求会计凭证只能是一借一贷、一借多贷、一贷多借,不允许多借多贷了吧!
所以,要想解决问题,根本还在规范人的操作行为上,否则,一切软件都无能为力!
即使解决了目前出现的各种情况,但随之而来的其他情况的出现,又得重新调整统计方法。让你应接不暇,疲于奔命

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-8-12 12:40 | 显示全部楼层
谢谢qy1219no2的回答,但按我们看凭证的思路,还是可以将大凭证经试算后可以转化为简单凭证的,大部分的凭证是可以读懂的,现在是能不能让机器也像人的思路来看多借多贷的凭证,拆分多借多贷的凭证,将复杂的凭证拆分成简单的凭证。

TA的精华主题

TA的得分主题

发表于 2013-8-12 14:16 | 显示全部楼层
本帖最后由 qy1219no2 于 2013-8-12 14:26 编辑

虽然说电脑的已经得到非常大的发展了,但其智能化与人脑比,还是相差太远太远。
就拿第一张凭证来举例:
总共7笔分录,按照顺序依次编为1-7;
1-5笔应收账款中均包含主营业务收入和应交税金;
如果按照你的思路,按照金额进行匹配,则,既有可能将1、2、4笔(合计2948064.06,与主营业务收入2983912.82在1-5笔分录中是最接近的数)的对方科目确定为主营业务收入;将3、5分录的对方科目确定为主营业务收入和应交税金。

再看第二张凭证,总共5笔分录,依次编号1-5
第1笔在贷方,按照金额匹配,肯定会将第4笔匹配成对方科目,因为金额相等,所以,第一笔的对方科目就是应付账款;同样也会将第4笔对方科目匹配为第1笔的科目。

这个结果难道与实际非常接近么???
因此,按照你的思路,至少应先判断科目性质和功能,然后再根据金额进行匹配。
根据科目进行判断,就要考虑:如果A科目在借方,则贷方应该(或可能)是什么科目:比如,借:银行存款,哪贷方可能是:现金、银行存款、应收账款、应付账款、应交税金、预收账款、主营业务税金等,如果贷方是现金,执行A判断程序,如果是银行存款执行B判断程序,如果是应收,执行C判断程序……,
最终将所有可能判断完了,才能确定哪一个是最合适的对方科目。
如果按照这个思路进行判断,估计还不如人工判断来得更快!

TA的精华主题

TA的得分主题

发表于 2013-8-12 14:21 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 qy1219no2 于 2013-8-12 14:22 编辑

看了你的附件,数据应该是从财务软件中导出的,既然用了财务软件,就完全可以在财务软件中直接查询或导出带对方科目的数据(一般在查询会计凭证时,勾选“显示对方科目”),然后再对存在问题的人工修改即可。

TA的精华主题

TA的得分主题

发表于 2013-8-12 16:15 | 显示全部楼层
科目的对应关系,是根据业务情况确定和会计的经验来处理,电脑怕难以做到。

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-8-12 16:31 | 显示全部楼层
本帖最后由 baojianming 于 2013-8-12 16:43 编辑

再次感谢qy1219no2的热心
解释一下哈:
对于第一张凭证,按一级科目来看借贷方,这个凭证属于一借多贷凭证,只需按2的规则标注对方科目;另外试算小范围平衡时没有接近,只能相等;
对于第二张凭证,借贷方一级科目都为2个或以上,属多借多贷,需分析(测试)填列,但测试有规则:先从相临的借贷发生额,再从不相临的借贷发生额的顺序进行试算,按一借一贷、一借多贷或一贷多借的方式进行试算,那么应该1-3笔小范围内平衡,且属一贷多借,则按2的规则标注对方科目,剩下的发生额又按上述顺序、方式进行测试,直到找不出平衡关系

如还要判断科目性质,那就太复杂了,我认为只凭一个分录的顺序及内在的平衡关系(如有)足矣。

看来这是一个很复杂的过程,需要财务人员和编程人员相互配合,财务人员负责解释人脑如何解读分录标注恰当的对方科目,编程人员如何做就不太懂了,如有高手能按人的思路编制出来,肯定比人快。(只要解释的到位,应该是可以实现的,寡妇生儿,众人得力,期望大家出手)
有的财务软件是能导出对方科目(导出的部分不对),但我想这个对方科目也不是会计人员一笔一笔录入的,是不是也由某个程序根据分录自动生成的?
再次感谢qy1219no2的热心帮助

TA的精华主题

TA的得分主题

发表于 2013-8-12 23:01 | 显示全部楼层
本帖最后由 qy1219no2 于 2013-8-12 23:08 编辑
baojianming 发表于 2013-8-12 16:31
再次感谢qy1219no2的热心
解释一下哈:
对于第一张凭证,按一级科目来看借贷方,这个凭证属于一借多贷凭证 ...


我从事财会工作15年了!且对EXCEL和VBA还是有一定基础 的。
早几年前我就思考过这个问题,但最终无解,今天下午又研究了半天,试图写了一段代码,最终还是无解
财会软件需要财政部审核通过才能上市,所以,其规则也是严格按照会计准则或会计基础工作规范来的。
软件中的对方科目,非常简单,借方的,就写贷方科目;贷方的,就写借方科目(因为规范要求不存在多借多贷的情况)。要是按这个思路,不用VBA,直接公式就可以解决。
以我对财会的专业和对VBA的理解,看来这个儿子不好怀上哦!!



TA的精华主题

TA的得分主题

 楼主| 发表于 2013-8-13 07:36 | 显示全部楼层
本帖最后由 baojianming 于 2013-8-13 07:57 编辑

请先不要下结论,你这样一说,别人就不敢想了;程序员不是有句话吗:不怕做不到,只怕想不到。以你的能力,再借助论坛上的高手,理顺思路,再多试几次,儿子应该是可以生出来的
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-6 09:44 , Processed in 0.038825 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表