java API 调用用友U8C制单

java API 调用用友U8C制单3 辅助单位 这个是根据每个公司来的每个公司都有不同的辅助单位基本的意思就是比如你是技术部的你报销了什么东西这个东西就需要作为辅助单位填进去还有就是你是技术部的这个技术部也需要座位辅助单位不过

大家好,欢迎来到IT知识分享网。

公司要求做了一个钉钉推送U8C表单的程序 简便公司财务的效率

这里说一下U8C用友 下次再说钉钉吧

 沟通财务部的时候也是遇到了 很多问题。。 

作为开发 我需要去了解财务的知识 财务的逻辑 还要知道财务的流程 有时候沟通还不能完完全全的按照他们的想法来开发! 真的嘈了!

不过好歹也是写出来了 可以提升财务50%做凭证的效率  这个提供思路和教程 不难都是对JSON的生成 获取钉钉表单那边的JSON比较麻烦 

说一点财务的名词吧 

1.凭证 制单 :这个就是好比如你要买东西 财务每天都需要记录你消费了多少钱 而且是每一笔的消费 必须完全一致 

2.分录 :每个制单的单子 都必须有两条分录, 现在你要消费 财务必须知道你消费了什么 因为财务那边要给你打钱嘛 所以他们还需要记录用哪个账户给你打钱,类似于 消费路径 和 支出银行 看下图吧

3.辅助单位:这个是根据每个公司来的 每个公司都有不同的辅助单位 基本的意思就是 比如你是技术部的 你报销了什么 东西 这个东西就需要作为辅助单位填进去 还有就是你是技术部的 这个技术部也需要座位辅助单位 不过这个是跟公司来的 看公司需要什么

4.原币、借方、贷方

原币这有很多币种 这个不用管 不是外企一般遇不到其他的 

借方 这个就是支出的

贷方 这个就是从哪支出的 可以简单的理解为 咱们公司从那个银行消费的钱 这个就是贷方 

java API 调用用友U8C制单

首先登录U8C 登录的地址是公网的IP

一般来说都是用友的的公网  用友会给你部署到你们的公司  然后这个需要专线 如果不是专线 就没有公网ip 当然内网也是可以的

咱们登录时候 找到图标右击 看清楚IP端口 不然登陆不进去

这个就是JVM的参数 Server 

java API 调用用友U8C制单

 必须登录集团

java API 调用用友U8C制单

这里有系统信息设置里面有密钥还有其他的 这个要记好

java API 调用用友U8C制单

java API 调用用友U8C制单

打开下api 接口看下参数U8C API中心

这里需要太多参数了 就看我的吧 

 {“voucher”: [{“details”: [{“ass”: [{“checktypecode”: “73”, “checkvaluecode”: “010463”}], “pk_accsubj”: “”, “debitamount”: “7093.6”, “explanation”: “我是备注我是备注”, “pk_currtype”: “CNY”, “creditamount”: “0”, “localdebitamount”: “7093.6”, “localcreditamount”: “0”}, {“ass”: [{“checktypecode”: “96”, “checkvaluecode”: “9”}, {“checktypecode”: “93”, “checkvaluecode”: “08”}], “pk_accsubj”: “1002”, “debitamount”: “0”, “explanation”: “我是备注我是备注”, “pk_currtype”: “CNY”, “creditamount”: “7093.6”, “localdebitamount”: “0”, “localcreditamount”: “7093.6”}], “pk_corp”: “0102”, “pk_prepared”: “”, “pk_glorgbook”: “0102-2018E”, “pk_vouchertype”: “记账”}]}

结构不能变 一点都不能

pk_corp 这个是公司在U8C的编码  这一串就是 但是有U8C好像需要加0  我现在的就是 但是有的不需要这个你要问用友 多数应该不用

pk_glorgbook 这个是 拼起来的 公司集团-会计主体的编码 放图 

这个建议你去问实施 他们比较清楚 也不要自己猜不然会推送错 

pk_currtype 这个就是中国人民币

java API 调用用友U8C制单

java API 调用用友U8C制单

details 这个就是分录  这里面必须至少有两条 

ass 辅助核算 这个就是 每个分录 都有辅助单位 这个很恶心 要一个个找分录的ID 最后一条肯定是银行  (反正我目前没见到没有的 )checktypecode 编码 checkvaluecode 值

这个在自定义项档案定义 里面找java API 调用用友U8C制单

这个基本够用 但是 还有的特殊情况的找不到

java API 调用用友U8C制单

然后看看  画红色的就是编码 checktypecode

java API 调用用友U8C制单

checkvaluecode 这个参数也需要比如“部门组别”吧

java API 调用用友U8C制单

java API 调用用友U8C制单

这就是checkvaluecode

 还有个点 就是分录对于的借贷必须一致  有两种格式

下面是四个分录 

借1  0.3

贷1  0.3

借2  0.5 

贷2  0.5

这种是对的 

借1  0.3

借1  0.5 

贷1  0.8

这种也是对的 这个是根据公司制度或财务个人习惯来的 

我们公司就按照第一种  因为会涉及到修改凭证的 第二种比较不方便维护

cashflow 现金流量(这个我们公司没用到 我这里不写了 )

其他的就没有什么了 

祝各位早日对接完成 有问题可以私聊我补充

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/147364.html

(0)
上一篇 2025-04-08 12:15
下一篇 2025-04-08 12:20

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信