当前位置:文档之家› 公司间开票EDI配置

公司间开票EDI配置

1.业务情景:
跨公司销售业务,发货公司对销售公司销售开票后,需自动将销售开票信息自动传输到销售公司,并在销售公司产生应付财务凭证。

销售公司信息:
公司代码:TEST
发货公司在销售公司下的供应商代码:DPCA01
发货公司信息:
公司代码:DPCA
销售公司在发货公司下的客户代码:70000Z
销售组织:SO01
分销渠道:PR
产品组:PR
发货工厂:PL01
2.维护输出类型(统一使用标准输出类型RD04):
(IMG→销售和分销→基本功能→输出确定→使用条件技术的输出确认→维护开票单据的输出确定→维护输出类型)
双击RD04输出类型,对RD04的配置信息如下:
邮件和排序视图不需要配置信息
双击‘邮件标题和文本’双击处理程序:
双击合作伙伴功能
3.为合作伙伴功能分配输出类型
(IMG→销售和分销→基本功能→输出确定→使用条件技术的输出确认→维护开票单据的输出确定→为合作伙伴功能分配输出类型)
对RD04输出类型的分配如下:4.维护输出确定过程:
(IMG→销售和分销→基本功能→输出确定→使用条件技术的输出确认→维护开票单据的输出确定→维护输出确定过程)
使用标准的V40000处理过程,选中V40000双击控制数据,进入控制界面将RD04分配到V40000
5.分配输出确定过程:
(IMG→销售和分销→基本功能→输出确定→使用条件技术的输出确认→维护开票单据的输出确定→分配输出确定过程)
将输出确定过程V40000分配给发票类型IV和IVS,输出类型设置为RD04:
6.创建EDI逻辑地址,将发货公司及客户号和销售公司及供应商号对应起来:
(IMG→销售和分销→出具发票→公司间出具发票→自动过账到供应商科目→分配供应商)创建如下逻辑地址:
注意:逻辑地址由发货公司及客户号组合而成,4位公司代码+客户号,如果客户号全为数字则要在客户号码前面加零补足十位,如果客户号中包含有字母则不要加零。

对应的目标公司代码就是销售公司的公司代码,供应商代码就是销售公司下的发货公司对应的供应商代码。

此处的对应关系很重要,一定要正确,否则在EDI传输的时候就不能确定正确的或作伙伴参数关系。

7.激活需要EDI输出控制的发票类型
(IMG→销售和分销→出具发票→公司间出具发票→自动过账到供应商科目→激活科目分配)
将IV和IVS发票类型激活:
8.维护输出类型(RD04)的确定条件,维护条件表的值。

(事务码VV31)此处维护的条件组合是由RD04类型里面的条件表决定的,此处维护的条件说明,在SO01销售组织下开下面几个发票类型的发票时会触发RD04输出。

8.维护EDI数据传输端口(事物码WE21):
选中事务性RFC点击新建,让系统自己生成端口名称
输入描述和RFC目标,其中RFC目标是在SM59中定义的连接目标系统的RFC代码,由于此次EDI传输在同一个系统中进行,因此所定义的RFC目标也就是连接当前系统。

9.合作伙伴参数设置(WE20):
先设置客户(KU)伙伴类型,选中伙伴类型KU点击新建,合作伙伴编号为发货公司下的客户代码,用户类型选US,代理为一个用户(选择自己的用户即可),语言ZH ,保存
保存后,在出站参数屏幕模块点击新增按钮,创建出站参数。

其中伙伴角色:BP(售票方),消息类型:INVOIC(发票/开票凭证)消息代码:FI。

在出站选项视图里需要填接收方端口:A000000005(在WE21创建的端口),包大小为:1 ,基本消息类型为:INVOIC01
在消息控制视图里面,点击新增,应用程序为:V3,信息类型:RD04,处理代码RD08。

其他视图不需要做特别处理。

保存退回到WE20初始界面。

再设置供应商(LI)伙伴类型,同样的选中伙伴类型LI点击新建,合作伙伴编号为销售公司下的供应商代码DPCA01,用户类型和代理客户伙伴类型创建时一样,保存。

在进站参数屏幕模块点击新增进站参数按钮:
只需填写消息类型:INVOIC,消息代码:FI,处理代码:INVF,其他不用做特别处理。

接下来一部分是财务配置,针对EDI传入到销售公司的数据,如何自动生成应付帐款的财
务凭证。

10.配置EDI自动产生财务凭证的参数:
(IMG→财务会计→应收帐目和应付帐目→业务交易→收进发票/贷项凭证→EDI→输入程序参数给EDI发票收据)
配置产生财务凭证的借贷方记账码以及发票类型等,如下:
11.为EDI收进发票分配公司代码
(IMG→财务会计→应收帐目和应付帐目→业务交易→收进发票/贷项凭证→EDI→为EDI 收进发票分配公司代码)
将输入的供应商(LI)合作伙伴(DPCA01)分配给销售公司(TEST)。

12.为EDI程序分配总账科目:
(IMG→财务会计→应收帐目和应付帐目→业务交易→收进发票/贷项凭证→EDI→为EDI 程序分配总账科目)
分配在销售公司下用于产生应付帐款的借方科目,
13.为EDI程序分配税码:
(IMG→财务会计→应收帐目和应付帐目→业务交易→收进发票/贷项凭证→EDI→为EDI
程序分配税码)
此步骤的目的是将销项税的税码和进项税的税码对应起来。

通过以上步骤就完成了EDI的配置,已经可以实现从发货公司销售开票后自动在销售公司产生应付帐款。

但是对于销售公司产生的应付帐款财务凭证,可能有一些特殊字段的需要,
比如要将发票号码记录在分配字段。

这一些特殊的处理,标准的EDI产生的凭证上是没有的,但是EDI提供了增强处理,增强是:FEDI0001
14.增强处理(财务替代功能也可以完成这部分增强处理)
EXIT_SAPLIEDI_002处理非供应商分录的凭证数据
EXIT_SAPLIEDI_003 处理非供应商分录的分配字段
EXIT_SAPLIEDI_102 处理过账前的财务凭证字段及值
EXIT_SAPLIEDI_002 增强代码摘录:
*&---------------------------------------------------------------------* *& 包括 ZXF06U02
*&---------------------------------------------------------------------* ACCOUNT_ASSIGNMENT_GROUP-GSBER = 'Z003'.
EXIT_SAPLIEDI_003 增强代码摘录:
*&---------------------------------------------------------------------* *& 包括 ZXF06U03
*&---------------------------------------------------------------------* ALLOC_NUMBER = 'DPCA'.
EXIT_SAPLIEDI_102 增强代码摘录:
*&---------------------------------------------------------------------* *& 包括 ZXF06U07
*&---------------------------------------------------------------------*
DATA: L_XBLNR LIKE BKPF-XBLNR.
READ TABLE DOCUMENT_DATA WITH KEY STYPE = 'K' COUNT = '000001' FNAM = 'BKPF-XBLNR'. “发票号码放在凭证抬头的参考凭证字段
L_XBLNR = DOCUMENT_DATA-FVAL.
CLEAR DOCUMENT_DATA.
DOCUMENT_DATA-STYPE = 'P'. “行项目
DOCUMENT_DATA-COUNT = '000001'. “第一个分录
DOCUMENT_DATA-FNAM = 'BSEG-GSBER'. “业务范围
DOCUMENT_DATA-FVAL = 'Z003'. “值
APPEND DOCUMENT_DATA.
DOCUMENT_DATA-STYPE = 'P'. “行项目
DOCUMENT_DATA-COUNT = '000001'. “第一个分录
DOCUMENT_DATA-FNAM = 'BSEG-ZUONR'. “分配字段
DOCUMENT_DATA-FVAL = L_XBLNR. “值
APPEND DOCUMENT_DATA.
CLEAR DOCUMENT_DATA.
15.发票保存后查看EDI传出是否成功,VF03进入发票抬头点击输出按钮:绿色标志表示输出成功,处理日志可以看见输出的所有处理消息。

16.查看EDI传入是否成功处理,事物码BD87查看产生的IDOC号码,可以看到IDOC的处理状态,绿色标志表明处理成功:
或者事物码WE02查看:
17.根据IDOC消息处理返回的财务凭证号在FB03查看产生的销售公司的应付帐款凭证:。

相关主题