楼主 ZH5118 ![]() 积 分:1070 总帖数:8 |
管理员:新版本的进销存中“采购进货单”不能正确计算,基本数据如下: 购进某货物: 数量:10000; 单价:10; 货款:100000; 税率:17%;税款:17000; 价税合计:117000; 费用:10000; 费用税率:7%;费用税金:700; 总合计应为:(100000+10000)+(17000+700)=127700
按以上输入后单据数据变成如下情况: 数量 单价 货款 税率 税款 价税合计 费用 费用税率 费用税金 10000 10 110000 17% 19400 129400 10000 7% 700 数量 :10000 货款:110000 税款19400 价税合计:129400 含费用:10000
货款: 税款 合计 单据显示: 110000 + 19400 =129400 实际数据:(100000+10000)+(17000+700)=127700 差额: 0 + 1700 =1700 请看问题出在那里? |
| 2005-9-22 16:00:00 |
|
1楼 007007007 ![]() 积 分:1070 总帖数:65 |
错在这里 数量*单价错了 数量 单价 10000 10 不等于 110000 数量 :10000 货款:110000 |
| 2005-9-22 18:39:00 |
|
2楼 admin ![]() 积 分:1070 总帖数:127 |
程序计算方法: 货款=单价×数量 + 费用 税款=货款×税率 + 费用×费用税率 价税合计=货款+税款 |
| 2005-9-22 18:54:00 |
|
3楼 007007007 ![]() 积 分:1070 总帖数:65 |
老大请测试,真的是很有问题 单价和货款都是算错了(算少了)税金也错了(算多了),但价税合计是对的。 用计算器算时是对的但,确定后,点一下这个单字,就又变回去了。 如图: |
| 2005-9-22 19:00:00 |
|
4楼 007007007 ![]() 积 分:1070 总帖数:65 |
单价 货款 税款是错的 但他们合计是对的。 当我没有费用时,也没算对呀: 单价我输入的是10,但程序就是不显示10 只显示9.711不知为何? 如图: UploadFile/2005-9/2005922194913667.jpg货款=单价×数量 税款=货款×税率 价税合计=货款+税款 (计入成本)费用=费用单价*数量-费用税率*(费用单价*数量)(=费用{进项}税金) 或者 费用=费用单价*数量(1-费用税率) 或者 费用不要和前面的货款和货品进项税混在一起。 程序计算方法: 不同意:货款=单价×数量 + 费用 正确应为:货款=单价×数量 + (费用-费用税金) 同意:税款=货款×税率 + 费用×费用税率 同意:价税合计=货款+税款 |
| 2005-9-22 19:03:00 |
|
5楼 ZH5118 ![]() 积 分:1070 总帖数:8 |
1. 在单据右侧增加费用、费用税率、费用税金等栏的做法,这样使单据看起来即繁硕又很不规则; 2. 如果将每行的数量栏改为采用选择式,就象“单据类型选择框”那样,默认情况下必须输入数量,单可选择不输入数量.以上问题就可以得以顺利解决. |
| 2005-9-23 8:15:00 |
|
6楼 ZH5118 ![]() 积 分:1070 总帖数:8 |
现行的计算方法是,只要输入费用金额,货款栏就出现错误。 |
| 2005-9-23 8:25:00 |
|
7楼 wjqyyc ![]() 积 分:1070 总帖数:83 |
一楼发现的问题很重要,存在问题的原因是费用税款计税基数的问题,下面我就简单分析一下:
费用计税依据最初我就说过有两种:一种是取得专用发票可以抵扣的费用,如加工费、价外费用等,如果可以抵扣的话,费用税金=费用(不含税)*税率
程序计算方法:
货款=单价×数量 + 费用(不含税)
税款=货款×税率 + 费用(不含税)×费用税率
价税合计=货款+税款
这样设计程序没有错误
问题就出在费用计税依据的第二种:取得了可以抵扣税金的运费,如果抵扣的话,费用税金=费用(含税)*税率(或者说抵扣率)
程序计算方法应该为:
货款=单价×数量 + 费用(含税)-费用(含税)*税率
税款=货款×税率 + 费用(含税)×费用税率
价税合计=货款+税款
或者直观些:
货款=单价×数量 + 运费(含税)-运费(含税)*抵扣率
税款=货款×税率 +运费(含税)*抵扣率
价税合计=货款+税款
基于以上分析程序可以这样设计:
1、 原有设计稍做改动,费用指取得专用发票可以抵扣的费用,且是不含税金额。 2、 增加实行抵扣率费用选项,改变计算基数,且为含税金额。 3、 专用发票费用使用不含税,因为专用发票上注明了不含税金额,抵扣率费用采用含税金额是因为象运费等已知的是总价款或者说含税价,这样方便录入。
具体算法可这样设计:
货款=单价×数量 + 专票费用(不含税)+抵扣率费用(含税)-抵扣率费用(含税)*税率(或者抵扣率) 税款=货款×税率 +专票费用(不含税)×费用税率+抵扣率费用(含税)*税率(或者抵扣率) 价税合计=货款+税款
|
| 2005-9-23 10:44:00 |
|
8楼 admin ![]() 积 分:1070 总帖数:127 |
我们先不考虑第二种计算方法。 如果是第一种方法,软件算得的结果您认为是否是正确的? 以楼主的例子,软件的结果是否是正确的? 谢谢 |
| 2005-9-23 15:07:00 |
|
9楼 ZH5118 ![]() 积 分:1070 总帖数:8 |
管理员: 以上两种方法只要有费用(不论含税或不含税)输入,都会引起货款栏数据变动,因为:税款=货款×税率,所以都会出现不正确的结果。 |
| 2005-9-23 15:34:00 |
|
10楼 admin ![]() 积 分:1070 总帖数:127 |
我已经解析过了: 货款=单价×数量+费用 税金=(单价×数量+费用)×税率 也就是 货款×税率 ============================== 我现在需要请教wjqyyc 的也是这个问题。 |
| 2005-9-23 16:00:00 |
|
11楼 wjqyyc ![]() 积 分:1070 总帖数:83 |
现在在单位,晚上我马上测试 |
| 2005-9-23 16:17:00 |
|
12楼 wjqyyc ![]() 积 分:1070 总帖数:83 |
一楼举的例子想说明运费费用的计算问题,但如果是运费按照其算法是不正确的,其算法举例符合取得专用发票的费用分摊,其税金、费用的计算正确,前提是单价10,费用10000都是不含税价,那么货款为100000+10000=110000,税金为100000*.17+10000*0.07=17000+700=17700,价税合计为127700(当然如果是专用发票的话不可能为7%,可能的只有17%,13%,4%,6%,目前只有运费抵扣率为7%,抵扣率的算法与这不同),我现在没有试四方如何计算,如果四方不是这个结果,那算法应该是有问题的。
一楼例子如果是运费,费用10000是含税的话,应该这样计算: 货款=100000+(10000-10000*7%)=109300,税款=100000*17%+10000*7%=17700 价税合计=109300+17700=117000+10000=127000
回家后我继续测试 |
| 2005-9-23 16:52:00 |
|
13楼 007007007 ![]() 积 分:1070 总帖数:65 |
以下是引用wjqyyc在2005-9-23 10:44:35的发言:
一楼发现的问题很重要,存在问题的原因是费用税款计税基数的问题,下面我就简单分析一下:
费用计税依据最初我就说过有两种:一种是取得专用发票可以抵扣的费用,如加工费、价外费用等,如果可以抵扣的话,费用税金=费用(不含税)*税率
程序计算方法:
货款=单价×数量 + 费用(不含税)
错误:税款=货款×税率 + 费用(不含税)×费用税率 应为:税款=货款×税率 + 费用(含税)×费用税率(详见2005年注册会计师全国统一教材第三章存货 P54例10)
价税合计=货款+税款
这样设计程序没有错误
请大家评点,也请wjqyyc察看一下相关书籍。 所以这样就错了: “我已经解析过了: 货款=单价×数量+费用 税金=(单价×数量+费用)×税率 也就是 货款×税率” 应为: 货款=单价×数量+费用-费用税金 税金=(单价×数量)×税率 +费用税金 也就是 货款×税率+费用税金 说明:费用税金的计算思路不同于货品,货品进项税是价外税,而费用抵扣是以全部费用为基础的。 |
| 2005-9-23 18:31:00 |
|
14楼 wjqyyc ![]() 积 分:1070 总帖数:83 |
上楼对费用的理解不太全面,应分摊到货物成本中的费用不仅包括运费还包括一些价外费用如手续费、包装费、储备费、优质费等和加工费。 对于取得了运输部门开具的合法运费,按照运费总金额*抵扣率(现行税法规定是7%)计算税款,上楼所说的计算方法正确,也就是我说的第二种算法。 对于运费以外的其他费用,如果取得了专用发票则就是我说的第一种算法。 不用“查看一下相关书籍”了,我说的应该没错,至于程序现在如何设计是另外一件事,一会儿,我测试一下看四方是如何计算的。 |
| 2005-9-23 20:02:00 |
|
15楼 admin ![]() 积 分:1070 总帖数:127 |
请给出楼主的例子中的正确计算结果供参考,谢谢。 |
| 2005-9-23 20:29:00 |
|
16楼 wjqyyc ![]() 积 分:1070 总帖数:83 |
13楼不是有结果了吗 |
| 2005-9-23 20:43:00 |
|
17楼 007007007 ![]() 积 分:1070 总帖数:65 |
如果其他费用算法于运费不同只有把运费单列出来解决问题才行,这样又把问题复杂化了,不如这样:设这几个项目: 费用单价 *数量 -可低费用税金 =进成本费用 其中可低费用税金 用手工计算填写,不知如何? |
| 2005-9-23 21:46:00 |
|
18楼 wjqyyc ![]() 积 分:1070 总帖数:83 |
按一楼所举数据,我进行了测试,结果与一楼测试结果不同,我用的版本是2005.09.18,我测试结果为: 数量 单价 货款 税率 税款 价税合计 费用 费用税率 费用税金
10000 10 110000 17% 17000 127000 10000 7% 700
数量:10000 货款:110,000.00 税款:17,000.00 价税合计:127,000.00 含费用:10,000.00
我认为你的算法好象把我说的两种情况搅和在一起了,我有几点不明白:
1、 我看了一下收发存明细帐:收入金额为100000,单据的货款金额与收发存明细收入不一致,我不知道管理员的设计思路,二者是否有关系,不相等是否正确。
2、 货款=单价×数量 + 费用=100000+10000=110000,但为什么税款不等于货款×税率 + 费用×费用税率,即100000*.17+10000*0.07=17000+700=17700,而等于17000,价税合计=110000+17000=127000,那费用税金哪里去了?
3、 费用10000到底是含税还是不含税?费用10000如果是不含税价,价税合计应该等于117000+10000+700=127700,如果是含税价,价税合计应该等于117000+10000=127000(程序设计好象是含税价),那货款就不能等于100000+10000=110000
所以我认为还是分两种情况:
一种是取得专用发票可以抵扣的费用,如加工费、价外费用等,如果可以抵扣的话,费用税金=费用(不含税)*税率
程序计算方法:
货款=单价×数量 + 费用(不含税)
税款=货款×税率 + 费用(不含税)×费用税率
价税合计=货款+税款
另一种是取得了可以按照抵扣率抵扣税金的运费,如果抵扣的话,费用税金=费用(含税)*抵扣率
程序计算方法应该为:
货款=单价×数量 + 费用(含税)-费用(含税)*抵扣率
税款=货款×税率 + 费用(含税)×抵扣率
价税合计=货款+税款
基于以上分析,程序可以这样设计:
1、费用改为两种,一种指专票费用,且是不含税金额。二是抵扣率费用,且为含税金额,二者算法不同。 2、专用发票费用使用不含税,因为专用发票上注明了不含税金额,抵扣率费用采用含税金额是因为运费已知的是总价款或者说含税价,这样录入方便。
综上所述具体算法可这样设计:
货款=单价×数量 + 专票费用(不含税)+抵扣率费用(含税)-抵扣率费用(含税)*抵扣率 税款=货款×税率 +专票费用(不含税)×专票费用税率+抵扣率费用(含税)*抵扣率 价税合计=货款+税款
按照一楼举例,费用如果是取得了可抵扣的专用发票则,且为不含税价,则
货款为100000+10000=110000,税金为100000*.17+10000*0.07=17000+700=17700,价税合计为127700(当然税率不应为0.07了)
一楼例子如果是运费,费用10000是含税的话,应该这样计算:
货款=100000+(10000-10000*7%)=109300,
税款=100000*17%+10000*7%=17700
价税合计=109300+17700=127000,也等于117000+10000=127000
|
| 2005-9-23 22:07:00 |
|
19楼 admin ![]() 积 分:1070 总帖数:127 |
四方在单据类型设置里面还有一个选项:费用是否计算入成本。 设置了这个选项,费用才会算入成本。 |
| 2005-9-24 9:29:00 |
|
20楼 wjqyyc ![]() 积 分:1070 总帖数:83 |
单据的货款金额与收发存明细收入不一致的原因原来是这样. 关于算法问题大家接着讨论吧 |
| 2005-9-25 8:08:00 |
|
21楼 ZH5118 ![]() 积 分:1070 总帖数:8 |
增值税是价外税,我们常用的核算中的收入、成本、费用都是不含税的,所以10000元的费用是不含税的,含税的应为10700元。 |
| 2005-9-26 8:33:00 |
|
22楼 wjqyyc ![]() 积 分:1070 总帖数:83 |
"增值税是价外税,我们常用的核算中的收入、成本、费用都是不含税的", 这样说没有错,如果说"所以10000元的费用是不含税的,含税的应为10700元"。 就不准确了。 就一楼的举例来说,10000的费用是指运费吧,如果10000元是不含税的运费的话,含税价应为10000/(1-7%)=10752.6882,而不是10700,如果不是运费,是取得了可以抵扣的专用发票,如果10000元的费用是不含税的,那含税价应为10000+10000*0.07=10700,但税率不可能是7%,税率只能是17%,13%,6%、4%(当然6%、4%严格来说叫征收率)。 从录入方便的角度来看,如果费用是运费,已知的是支付的全部金额,即运费发票上注明的金额,即含税金额,运费票面并不注明不含税价、税款和抵扣率。而如果非运费的其他费用取得了可以抵扣的专用发票(不是专用发票当然就不能抵扣了),发票上注明了不含税价、含税价、税款和税率。再考虑到运费和专用发票费用税金的算法不同,因此,我认为运费录入含税金额,专票费用录入不含税金额(或者含税金额),不同的算法让计算机完成。我认为这样比较合理。 |
| 2005-9-26 17:53:00 |
|
23楼 007007007 ![]() 积 分:1070 总帖数:65 |
同意楼上观点 |
| 2005-9-27 10:42:00 |
|
24楼 admin ![]() 积 分:1070 总帖数:127 |
顶 |
| 2005-9-27 12:02:00 |
|
25楼 wjqyyc ![]() 积 分:1070 总帖数:83 |
大家有什么不同观点,请继续发表高见。 |
| 2005-9-29 7:16:00 |