UDN-企业互联网技术人气社区

板块导航

浏览  : 3941
回复  : 13

[分析云] 单价、数量、金额计算算法

[复制链接]
深秋的黎明的头像 楼主
发表于 2014-5-9 16:29:27 | 显示全部楼层 |阅读模式
问题:
        UAP提供了一套单价、数量、金额的计算算法nc.vo.pub.calculator.Calculator,但是经本人研究这几天发现这个工具类其实是为
供应链做的,供应链的每个单据都会有三套计量单位,分别是报价单位、主单位和辅助单位,分别对应8个左右字段(单价、金额、税额、价税合计
、无税单价、无税金额等),而且更重要的是支持多币种(主位币、原位币);
        但是我们的产品往往用不到那么多字段,比如说煤炭运销,只需要用到主辅计量(辅计量暂时还不用,只需要有字段即可),只支持主币种(人民币),这种情况下使用Calculator这个类会很麻烦(不信可以自己跳跳这个坑)。

解决方案:
       既然不能使用“uap提供的类”,那么自己写一套算法吧,首先确认了算法含税优先,计税方式为应税外加(煤炭属于生产品),界面上可以编辑的字段
只有【主数量】、【含税金额】、【价税合计】,算法就很简单了,如下,代码框架(参考了Calculator的实现框架)见附件,求补充,求指导,求回复!


煤炭运销单价、金额计算算法
含税优先算法、扣税类别为应税外加
主数量、含税单价为必输字段,价税合计为可编辑字段
 
 
 
 
 
 
可编辑字段
 
 
 
主数量
nnum
 
 
含税单价
ntaxprice
 
 
价税合计
ntaxmny
 
 
税率
nrate
 
 
 
步骤
编辑主数量
nnum
 
第一步
价税合计
主数量*含税单价
nnum*ntaxprice
第二步
税额
价税合计*税率/(1+税率)
ntaxmny*nrate/(1+nrate)
第三步
无税金额
价税合计-税额
ntaxmny-ntax
第四步
无税单价
无税金额/主数量
nmny/nnum
 
步骤
编辑含税单价
ntaxprice
 
第一步
价税合计
主数量*含税单价
nnum*ntaxprice
第二步
税额
价税合计*税率/(1+税率)
ntaxmny*nrate/(1+nrate)
第三步
无税金额
价税合计-税额
ntaxmny-ntax
第四步
无税单价
无税金额/主数量
nmny/nnum
 
步骤
编辑价税合计
ntaxprice
 
第一步
税额
价税合计*税率/(1+税率)
ntaxmny*nrate/(1+nrate)
第二步
无税金额
价税合计-税额
ntaxmny-ntax
第三步
无税单价
无税金额/主数量
nmny/nnum

算法

算法

HGTSCalculator.docx

14.59 KB, 下载次数: 12

售价: 10 U币  [记录]

算法

HGTSRelationCalItem.docx

13.12 KB, 下载次数: 3

售价: 10 U币  [记录]

接口、常亮

发表于 2014-5-9 16:40:34 | 显示全部楼层
本帖最后由 gbw 于 2014-5-9 16:52 编辑

附件下面这个介绍什么情况?有BUG,呼叫解决
使用道具 举报

回复

深秋的黎明的头像 楼主
发表于 2014-5-13 16:37:48 | 显示全部楼层
对框架进行了完善
1、编辑价税合计的时候,通过价税合计/主数量 反算【含税单价】
2、加入了精度控制

HGTSCalculator.java.docx

14.88 KB, 下载次数: 12

HGTSRelationCalItem.docx

12.03 KB, 下载次数: 7

使用道具 举报

回复

发表于 2014-5-14 15:53:16 | 显示全部楼层
暂时用不到,关注一下
使用道具 举报

回复

深秋的黎明的头像 楼主
发表于 2014-5-15 16:51:28 | 显示全部楼层
娟子 发表于 2014-5-14 15:53
暂时用不到,关注一下

谢谢关注!常来!
使用道具 举报

回复

发表于 2014-5-15 18:27:29 | 显示全部楼层
太贵了....
使用道具 举报

回复

深秋的黎明的头像 楼主
发表于 2014-5-16 13:41:49 | 显示全部楼层

10个还贵呀亲
使用道具 举报

回复

发表于 2014-5-16 16:52:29 | 显示全部楼层
贵到时不至于,关键您卖出去多少啊?
使用道具 举报

回复

深秋的黎明的头像 楼主
发表于 2014-5-16 16:53:39 | 显示全部楼层
limititi 发表于 2014-5-16 16:52
贵到时不至于,关键您卖出去多少啊?

在大家需要的时候就快下架了,各位亲么抓紧下载吧!
使用道具 举报

回复

发表于 2014-5-16 18:44:20 | 显示全部楼层
深秋的黎明 发表于 2014-5-16 16:53
在大家需要的时候就快下架了,各位亲么抓紧下载吧!

这还要下架呢??天~~
使用道具 举报

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部