1. 说明
在SAP中,两个公司间可以进行跨公司销售业务,英文为Inter-Company Sales,简称ICS,也就是在一张销售订单中,A公司对客户销售,但由B公司出货,这就涉及到两个结算:A公司向客户出具发票;B公司向A公司出具公司间发票。
对于公司间发票,也是使用T-CODE:VF01参照交货单创建,按顺序A公司向客户开具发票后,B公司再向A公司开具公司间发票,这种方式发票的类型可自动带出。如果改变顺序先出具公司间发票,则需要手工设定发票类型。
对于公司间发票,与普通发票一样,也涉及到发票类型、销售范围、付款方、定价等数据,但数据来源与普通发票并不一样,使用的定价过程也不一样,具体见下表述。
当开出公司间发票,收票方(上述A公司)还需要对发票记账,两个步骤相互独立。实际业务场景中,可通过IDOC配置实现收入发票自动记账,如未配置IDOC,则收票方需手工创建相关会计凭证。
2. 参考单据及相关配置
本文参考的是一张跨公司销售订单,订单类型为TA(英文),销售组织C200隶属于公司代码C200,发货工厂C100则隶属于公司代码C100,订单参见《销售订单_跨公司销售(ICS)》。在公司代码C200做完向客户开票后,公司代码C100需向C200开具公司间发票。
公司间发票的类型,是在销售订单类型配置中指定,在销售类型的条目明细的开票组下的“公司间出具发票类型”就是指定公司间发票的类型,配置参见《定义销售凭证类型(Sales Document Types)》,也可以用IMG路径“销售和分销→开票→公司间出具发票→定义公司间开票的订单类型”(SM30维护视图V_TVAK_IV),维护界面如图 1所示,由此可知公司间发票类型是IV。
图 1 设定公司间发票的发票类型
公司间发票的销售范围和付款方,不能从销售订单中获取,而是在后台配置中指定,销售范围参见《为工厂分配用于公司间开票的销售范围》,本例为工厂C100的分配的销售范围(销售范围、分销渠道、产品组)是C100、D1、C1;付款方参见《给销售组织分配内部客户号》,本例为销售组织C200分配的客户号是FC200,并且维护销售范围C100、D1、C1的销售视图,此客户是内部结算客户,更多信息参见《客户主数据_示例_内部公司结算》。
能够正确的确认定价过程,涉及到两个配置:
- 发票类型对应的“凭证定价过程”条目值,可从定义发票类型配置中获取,位置在类型明细的“账户确定/定价 → 凭证定价过程”条目,参见《定义发票类型(Billing Types)》,也可以从IMG路径“销售和分销→基本功能→定价→定价控制→定义并分配定价过程<给出具发票类型分配单据定价过程>”(SM30维护视图V_TVFK_PR,或T-CODE:OVTP),本例发票类型IV的值为“I 公司间出具发票”。
- 将销售范围、发票的凭证定价过程、客户的定价过程等三项五个数据作为一个组合,分配一个定价过程,配置参见《销售定价过程的确定》。销售范围(销售范围、分销渠道、产品组)是C100、D1、C1,发票的凭证定价过程是“I公司间出具发票”,客户的定价过值为“1 标准”,分配的定价过程是“ICAA01 公司间出具发票”。
能否创建公司间发票,也可从交货单数据表LIKP中查看,如果满足数据要求,则可以创建,满足条件涉及3个部分:
- 字段LIKP-FKAIV存储公司间发票类型;
- 字段LIKP-VKOIV、LIKP-VTWIV、LIKP-SPAIV有值,这三个字段是用于公司间发票的销售范围(销售组织、分销渠道、产品组),如无值,则VF01出具发票时报VF009错误;
- 字段LIKP-KUNIV存储公司间发票的客户(付款方)。
如果配置无误仍旧无正常数据,则需查看付款客户是否正确维护销售视图。
此例含有IDOC配置,能够自动生成收入发票过账,为此需维护发票相关的输出条件记录,参见《为IDOC维护发票输出记录》。
3. 操作
公司间发票与普通发票的操作类似,可参见《出具发票_参考交货向客户出票》,本文只描述特定的信息。按顺序用VF01参照交货单创建向客户的发票后,再执行VF01参照交货单创建公司间发票,如图 2所示。如果公司间发票先于客户发票,则需手工设定开票类型,本例的类型是IV。
图 2 VF01参照交货单创建
按下回车键进入到发票概览界面,如图 3所示,可见到发票类型是IV,付款方的客户号是FC200。
图 3 发票概览
转至抬头的抬头标签页如图 4所示,可见到销售范围。
图 4 抬头_抬头标签页
进入项目明细,在条件标签页下,如图 5所示可见到各定价元素,点击下部的“分析”按钮(),如图 6所示则可以看到定价过程是“ICAA01 公司间出具发票”。
图 5 项目明细_条件标签页
图 6 项目定价过程信息
以上完成,点击保存按钮(),公司间发票生成,本例是由于发票类型IV中的过账冻结标志是非选中状态,故立即生成会计凭证而不再需要VF02过账的步骤。
4. 凭证流及输出信息
在前台执行VA03输入销售订单号,点击显示凭证流按钮()可见到其凭证流,如图 7所示有两张发票,其中一张是对客户开具发票,另一张则是公司间发票。
图 7 从销售订单查看凭证流
在前台执行VF03,输入公司间发票号进入,点击菜单“转到→表头→输出”,可见到输出的类型的信息,对于IDOC收入发票过账的查询,可参见《查看公司间发票生成的IDOC凭证》。
图 8 查看发票输出信息