MM Subcontracting Part 4: Valuation, Price Differences and Accounting
The accounting of subcontracting: value of provided components, GR valuation of the finished product (component value + processing fee), postings for 101/543, price differences with standard price, invoice for fee, and cost analysis.
Explanation
📌 KEY POINTS
✅ Provision (541) doesn't change value; stock is transferred to special stock O.
✅ GR values the finished product at component consumption value + processing fee (or at standard price).
✅ Component consumption posts via GBB with subcontracting modifier (e.g. VBO); fee via external service keys (e.g. FRL).
✅ With standard price, differences go to price difference accounts.
⚠️ Wrong fee in info record/PO distorts finished product value and variances.
━━━━━━━━━━━━━━━━━━━━
▶ WHERE WE ARE
Part 3 covered stock at supplier. Now accounting.
━━━━━━━━━━━━━━━━━━━━
▶ 1. PROVISION
- 541: quantity transfer, no value change.
━━━━━━━━━━━━━━━━━━━━
▶ 2. GR POSTINGS
- Finished product stock; components consumption (GBB-VBO); fee (FRL/GR/IR).
━━━━━━━━━━━━━━━━━━━━
▶ 3. STANDARD VS MOVING AVERAGE
- S: differences to PRD; V: finished value = actual.
━━━━━━━━━━━━━━━━━━━━
▶ 4. INVOICE
- Processing fee invoice clears GR/IR for fee.
━━━━━━━━━━━━━━━━━━━━
▶ 5. COST ANALYSIS
- Compare cost estimate (components + fee) with actuals.
━━━━━━━━━━━━━━━━━━━━
▶ STEP BY STEP
- Post GR for L-PO.
- Review accounting document lines.
- Compare with standard price.
✅ CHECKPOINT: finished value = consumed component value + fee, with variances explained.
Code example
===== STEP 1: GR posting (example) =====Finished FG-100 standard 30.00 × 100 = 3,000Components consumed (543): Dr GBB-VBO 2,400 / Cr stock O 2,400Fee 5.00 × 100: Cr GR/IR (FRL) 500Dr stock FG 3,000 | Cr offsetting 2,400 + 500 | PRD 100 (difference) ===== STEP 2: invoice =====MIRO fee 500 → clears GR/IRReal project scenario
A subcontracted assembly showed large price variances every month: the fee in the subcontracting info record was outdated and the standard cost used the new fee. Updating info records and aligning costing with purchasing reduced variances to rounding levels.
Common mistakes
- Outdated fee prices.
- Misunderstanding 541 value.
- Wrong account keys.
- Ignoring PRD analysis.
- Costing without fee.
Best practices
- Keep subcontracting info records current.
- Align costing and purchasing.
- Review variances monthly.
- Document account keys.
- Validate first GRs.
Interview angle
Questions: "How is the finished product valued in subcontracting?", "Which accounts are posted?", "Why do variances occur?"
Strong answer: 541 no value change, GR at components + fee, GBB-VBO/FRL, S vs V, variance causes.
Practice this lesson
Quick check
1. How is the finished product valued at subcontracting GR (moving average price)?
2. A subcontracted assembly shows monthly price variances. What should be checked first?
3. What happens to stock value when components are provided with 541?
Interview questions
1. What controls should be designed to prevent GR/IR imbalances when a PP subcontracting interface repeatedly fails to post goods receipts for components sent to a subcontractor?
Answer it in your own words first, then compare.
2. Explain the accounting of subcontracting and why variances occur on finished products.
Answer it in your own words first, then compare.
Reference-verified: the steps are checked against official SAP documentation and tutorials, and object and field names in the sample code are checked for consistency. The code has not been compiled or run on an SAP system by ERPClimb. Syntax marked release-dependent varies by SAP release, so check it in your own system.
More lessons in this topic
Interview questions on this topic
Related SAP topics
- S/4HANA MM Transformation, Ariba, Migration, Public Cloud and Architecture
- Invoice Verification, GR/IR, Integration and Production Support
- Procurement and End-to-End Procure-to-Pay
- Inventory Management, Valuation, Material Ledger and Account Determination
- MM Foundation, Enterprise Structure and Master Data
- Enterprise Structure