Subcontracting with Chargeable Components(SCC,带收费组件的外协加工)是汽车与零配件行业常见的业务需求但网上资料很少,在之前的项目上用过但没有很好地理解,因此最近研究了一下。
业务场景:外协加工过程中,我方将组件以商品的形式出售给供应商,供应商加工完成后我方回购成品,相互抵扣后再付款。
前置条件:需启用EA-SCM组件,SFW5 - ENTERPRISE_EXTENSIONS - EA-SCM
相关配置
路径:IMG -> Materials Management -> Inventory Management and Physical Inventory -> Subcontracting with Chargeable Components
1. Activation of Subcontracting with Chargeable Components 激活SCC功能
A. Activate at Client Level - 客户端级别激活
B. Activate at Valuation Area Level - 对特定评估范围激活
2. Valuation of Chargeable Components 为SCC组件定义新的评估类
A. Create Valuation Classes - 为SCC的组件新建Valuation Class
原材料Val. Cl. 3010 - 0001 - Raw materials SCC
半成品Val. Cl. 7905 - 0008 - Semifinished products SCC
B. Configure Automatic Postings - 配置自动过账
配置上一步新建的评估类所对应的BSX和GBB-VBO科目
C. Display Valuation Class for Special Stock at Vendor Field
给MM01~MM03界面新增字段 供应商特殊库存的评估类,根据F1里的提示操作
3. Invoices for Chargeable Components 为收费组件定义发票凭证类型
A. Billing Documents - Create Billing Types 新建发票凭证类型
复制凭证类型FX为新的发票类型ZCCA,清空ZCCA里的Create Billing Types 字段
复制凭证类型G2为新的贷记凭证类型ZCCR,也清空Create Billing Types
B. Billing Documents - Copying control: Sales document to billing document 定义新凭证类型的copy control
新建从DL到ZCCA的copy control,选中复制item number
新建从DL到ZCCR的copy control,选中复制item number
在ZCCA的项目级别中新建LBN和LBR,配置如下
Billing quantity C
Pos./neg. quantity +
Pricing type G
在ZCCR的项目级别中新建LBN和LBR,配置如下
Billing quantity C
Pos./neg. quantity -
Pricing type G
C. Pricing Procedure - Define Condition Types
复制PR00为一个新的条件类型CCA,并删除存储顺序,该条件类型为组件销售时的价格条件
D. Pricing Procedure - Define and Assign Pricing Procedures - Maintain pricing procedures
定义一个新的计算过程SCC,在这个计算过程中,需包括上一部创建的条件类型和销项税的条件类型。正常情况下只需要组件售价CCA和销项税MWST即可,但我用了Tax with Jur. Code,所以加上了CTXJ和其他需要的条件。
E. Pricing Procedure - Define and Assign Pricing Procedures - Define document pricing procedure
定义一个新的凭证定价符,比如“/”
F. Pricing Procedure - Define and Assign Pricing Procedures - Assign document pricing procedures to billing types
把这个凭证定价符分配给 3.A中新建的凭证类型ZCCA和ZCCR
G. Pricing Procedure - Define and Assign Pricing Procedures - Define Pricing Procedure Determination
然后再把计算过程SCC分配给对应的组合
H. Automatic Postings - Create Account Key
定义Acc. Key SCC 并分配给条件类型CCA
I. Automatic Postings - Assign G/L Accounts to Account Key
给Acc. Key分配总账科目,该科目为组件销售时对应的收入科目,在标准的日本账套CAJP中,对应的为811101科目。
4.Deductible Payables 配置抵扣付款
A. Alternative Accounts Payable Account - Create G/L Account
建立一个总账科目,该科目为供应商的可替代统御科目,在标准的CAJP账套中,可以使用科目412102
B. Alternative Accounts Payable Account - Define G/L Account as Alternative Reconciliation Account,定义该科目为可替代统御科目。
前面输入供应商正常的统御科目,后面为上一部新建的统御科目,ID为S
C. Alternative Accounts Payable Account - Exclude G/L Account from Automatic Payments
排除该替代统御科目的自动付款
D. Automatic Postings - Create Account Key 建立自动过账的账户码
建立账户码CCA(程序Hard code的配置)
E. Automatic Postings - Assign G/L Accounts to Account Key 配置自动过账
配置CCA对应的科目,应该与步骤3-I所对应的科目相同,在SAP标准账套CAJP中,为811101这个科目
5.Invoices for Shrinkage in Physical Inventory 对SCC库存盘点差异开票
该功能由于某个NOTE的影响不能实现所有SAP HELP中提到的功能,只能对库存差异费用化,详见操作篇。
A. Specify When to Charge Subcontractors for Shrinkage 定义可以开票的移动类型和移动原因
因为在程序里的一些限制,该功能只对SAP标准的盘点功能有效(MI开头的T-CODE),也就是说必须配置7开头的移动类型。
B. Automatic Postings - Create Account Key 为库存差异配置Acc. Key
Account Key 为SCC (Hard Code)
C. Automatic Postings - Assign G/L Accounts to Account Key 为库存差异配置自动过账的科目
对应财务给的科目即可。
5. Make General Settings 通用配置
A. Pricing Procedure for Chargeable Components 收费组件的定价过程
如果收费组件的定价过程与其他信息记录的定价过程不同的话,可以在此指定。
B. Account ID
同步骤4-B中配置的Account ID
C. Chargeable Component Invoice
同步骤3-A和3-B中的Billing Type与Sales Doc. Type.
至此所有配置已经完成。