壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3160|回复: 15

[财务] AR发票interface开发

    [复制链接]
发表于 2011/10/11 17:52:56 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
AR的设置比较多,在AR导入的时候要特别的注意,有时候在导入时产生的一些错误不是程序代码本身的问题,而是设置和导入的字段不一致造成的。


一:设置对接口表中的字段的影响

1、事物处理类型
0.jpg
1-a)

A:cust_trx_type_id字段应该对用相应的ID

B:此处的计税没有选中TAX_RATE =null TAX_CODE =null

如果选中了计税有两种选择

一:可以用系统的税收默认值和规则。则TAX_RATE =null TAX_CODE =null

系统会根据设置自动取值。

二:可以手动录入TAX_RATE 和TAX_CODE的值。但是TAX_RATE 和TAX_CODE必须在系统中实现维护过。
1.jpg
(1-b)


见下图

2.jpg
(1-c)

2、事务处理来源
3.jpg
(2-a)

选中自动事物处理编号时字段

trx_number=null

否则trx_number为必输项

参考字段关联到事务处理界面中的参考字段
4.jpg
5.jpg
6.jpg
7.jpg
8.jpg
(2-f)

interface_line_context

interface_line_attribute1

interface_line_attribute2

interface_line_attribute3

interface_line_attribute4

下面介绍的是在目前设置中应该录入接口表(ra_interface_lines_all

)的字段,具体那些字段需要录入还要看项目的具体需求。

注意是在AR模块中只有行接口表没有头接口表

通过调用系统的标准请求(ra_interface_lines_all)生成一张简单的AR发票。

我在事物处理来源中的设置决定输入字段的值是ID标识。


二:字段信息:

A: 表ra_interface_lines_all

line_type := 'LINE'

conversion_type := 'User'(‘USER’,’ Spot’,’CORPERATE’,’ Spot’,’ EMU FIXED’)
9.jpg
1、 INTERFACE_LINE_CONTEXT:输入行事务处理弹性域的上下文值。必输项。

2、 INTERFACE_LINE_ATTRIBUTE1-INTERFACE_LINE_ATTRIBUTE15: 输入行事务处理弹性域值。 此弹域值必须唯一标识一条事务处理行记录。具体需要由业务决定

3、 BATCH_SOURCE_NAME:事务处理来源。此事务处理来源必须存在于RA_BATCH_SOURCES_ALL.NAME AND RA_BATCH_SOURCES_ALL. BATCH_SOURCE_TYPE=’FOREIGN’

4、 LINE_TYPE:输入事务处理的行类型。值为:’LINE’,’TAX’,’CHARGES’,’FRIGHT’。

5、 DESCRIPTION:输入事务处理行的说明。必输项。

6、 CURRENCY_CODE:输入事务处理的币种。

7、 AMOUNT:输入事务处理中的收入金额。

如果LINE_TYPE=’LINE’,且此事务处理既不是FRIGHT-ONLY也不是TAX-ONLY时必须输入。

如果LINE_TYPE=’TAX’,必须在此列或者在TAX_RATE列输入值。

如果LINE_TYPE=’CHARGE’,必须留空。

8、 CUST_TRX_TYPE_ID:输入事务处理事务处理类型ID。根据事务处理类型来决定输入 CUST_TRX_TYPE_NAME或CUST_TRX_TYPE_ID。此事务处理类型必须存在于:RA_CUST_TRX_TYPES_ALL.CUST_TRX_TYPE_ID

9、 ORIG_SYSTEM_BILL_CUSTOMER_ID:输入收单方客户ID。

10、 ORIG_SYSTEM_BILL_ADDRESS_ID:输入收单方地址ID。此地址对应的地点分OU。

11、 CONVERSION_TYPE:输入事务处理的汇率转换类型。

12、 CONVERSION_RATE:输入事务处理的汇率转换率。如果事务处理为本位币,且CONVERSION_TYPE为‘User’,则设置CONVERSION_RATE为1。其它情况下,则留空。

13、 CONVERSION_DATE:输入事务处理的汇率转换类型。如果事务处理行为本位币,则此列必须为空。

14、 TRX_NUMBER:输入事务处理编号。如果LINE_TYPE=’LINE’,’CHARGES’事务处理类型自动事务 处理编号设为N时,则为必输项。否则必须为空。

15、 ORG_ID:输入事务处理所属业务组织ID。

16、 TERM_ID:输入付款条件ID。

17、 VAT_TAX_ID, TAX_CODE,TAX_RATE,TAX_PREDEDENCE

18、 SET_OF_BOOKS_ID 每条事务处理所属组织的账本。

19、 ORG_ID 输入每条事务处理所属的组织。

B表ra_interface_distributions_all

1、 INTERFACE_DISTRIBUTION_ID:输入分配ID,系统会自动获取sequence的值。

2、 interface_line_context,interface_line_attribute1- interface_line_attribute15 具体见上面的介绍

3、 account_class 可以通过自动会计自动创建、若不想自动会计则可以手动录 入、手动录入会覆盖自动会计 其中的REV(收入) REC(应收款) TAX(税)

4、 amount 事物处理行的行金额

5、 percent 对事务处理行金额的百分比进行计税,通常为100。

6、 segment1- segment5启动自动会计时卡伊不需要输入,系统会根据会计自动赋值否则需要根据业务需要手动录入。

7、 org_id 同上
10.jpg
设置了自动会计后可以不用对表插入ra_interface_distributions_all

如果对下面的字段赋值会覆盖自动

也可以单独的对税或收入进行手动录入。

见图(2-c)否则要输入 可以见自动会计中的设置
11.jpg


该贴已经同步到 纵横四海的微博
发表于 2011/10/12 20:58:21 | 显示全部楼层
学习了,very good!!
发表于 2011/12/22 09:49:46 | 显示全部楼层
好东西,正要搞AR 发票接口开发,学习之
发表于 2012/2/29 08:49:29 | 显示全部楼层
谢谢分享!
发表于 2012/3/6 15:15:35 | 显示全部楼层
正在弄这个,好好学习,谢谢
发表于 2012/3/6 16:18:31 | 显示全部楼层
very good!!学习了,。{:soso_e179:}
发表于 2012/3/12 18:57:18 | 显示全部楼层
好东西,顶一个
发表于 2012/4/16 14:57:38 | 显示全部楼层
请教个问题:
A表和B表在导入的时候,是否是一一对应的呢?
业务正常的时候A表和B表是一对多的关系,但是在其他地方看到,A表和B表在导入的时候必须一一对应?
这样是否正确呢?
发表于 2012/4/18 16:43:52 | 显示全部楼层
太好了,学习了。
发表于 2012/5/2 16:59:11 | 显示全部楼层
在外围系统做收款导入AR这方面的资料有么?谢谢。

点评

这方面资料是有的,不过不方便共享出来,每个公司的接口导入都是订制的;你在实施项目的时候咨询公司那边都有这样的程序,很成熟的解决方案了;  发表于 2012/5/3 06:24
 楼主| 发表于 2012/5/3 06:25:06 | 显示全部楼层
441820769 发表于 2012/5/2 16:59
在外围系统做收款导入AR这方面的资料有么?谢谢。

这方面资料是有的,不过不方便共享出来,每个公司的接口导入都是订制的;你在实施项目的时候咨询公司那边都有这样的程序,很成熟的解决方案了;
发表于 2012/5/22 14:36:16 | 显示全部楼层
纵横四海 发表于 2012/5/3 06:25
这方面资料是有的,不过不方便共享出来,每个公司的接口导入都是订制的;你在实施项目的时候咨询公司那边 ...

现在项目是外围系统收款后导入到ERP  AR_BATCHES_ALL和AR_INTERIM_CASH_RECEIPTS_ALL这两个表后通过请求生成收款信息,发现收款单据号不连续。原因是请求不成功的收款信息也会产生一个收款编号,修改后再导入又产生另外的收款流水号了。。
发表于 2012/6/21 15:30:11 | 显示全部楼层
挺好呀,呵呵,就是不知道杂用
发表于 2013/1/11 13:43:58 | 显示全部楼层
你好,大海 呵呵,请问您一下,从子模块导入GL时,需要经过GL_INTERFACE表。那GL_interface是自动清除已成功导入GL 的子模块的数据吗?可是我在后台表还看到有些成功导入的子模块信息还存在的。。而有些却没有。这是在哪控制吗?谢谢
发表于 2013/1/11 13:44:25 | 显示全部楼层
似乎GL接口表的清空还跟AR,AP 的不一样的吧?
发表于 2013/1/14 09:25:06 | 显示全部楼层
好东西,学习一下,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/30 05:45 , Processed in 0.022429 second(s), 19 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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