Sales Documents and End-to-End Order-to-Cash
SD / O2Cintermediate

SAP SD Order to Cash Part 4: Billing and Accounting

Key takeaway

Turn deliveries into money: delivery-related and order-related billing, billing due list and collective billing, invoice split and combination, account determination for revenue, tax and receivables, release to accounting, cancellations, credit/debit memos, and payment.

Explanation

📌 KEY POINTS
✅ Billing type (e.g. F2) and item billing relevance decide what is billed and when.

✅ VF04 creates invoices collectively; split criteria decide how many invoices are created.

✅ Account determination (VKOA) posts revenue; customer reconciliation account posts the receivable; tax from tax codes.

✅ Cancellations (VF11) reverse invoices; credit/debit memos correct values.

⚠️ Invoices not released to accounting create a gap between SD and FI.

━━━━━━━━━━━━━━━━━━━━
▶ WHERE WE ARE

Part 3 covered shipping. Now billing.

━━━━━━━━━━━━━━━━━━━━
▶ 1. BILLING TYPES AND RELEVANCE

  • Delivery-related (after PGI) vs order-related (services, third-party).

━━━━━━━━━━━━━━━━━━━━
▶ 2. CREATING INVOICES

  • VF01 single, VF04 due list, background jobs.
  • Split by payer, dates, header fields.

━━━━━━━━━━━━━━━━━━━━
▶ 3. ACCOUNTING

  • VKOA revenue, tax, customer receivable.
  • Release blocks and errors.

━━━━━━━━━━━━━━━━━━━━
▶ 4. CORRECTIONS

  • Cancellation, credit/debit memos, returns.

━━━━━━━━━━━━━━━━━━━━
▶ 5. PAYMENT

  • Clearing in FI; dunning for overdue items.

━━━━━━━━━━━━━━━━━━━━
▶ STEP BY STEP

  1. Run VF04 for due deliveries.
  2. Check split results and postings.
  3. Cancel one invoice and recreate.

✅ CHECKPOINT: every invoice has an accounting document and correct revenue account.

Code example

ABAP Code
===== STEP 1: billing =====VF04 due list | VF01 | billing type F2 (VOFA) | copy control VTFL LF → F2 ===== STEP 2: accounting =====VKOA: ERL revenue, MWS tax | customer reconciliation account | VFX3 invoices blocked for accounting ===== STEP 3: corrections =====VF11 cancellation | G2 credit memo | L2 debit memo

Real project scenario

A company found invoices in SD without accounting documents at month-end: a new material group had no account assignment group, so VKOA failed. A daily VFX3 check and master data rule fixed the gap before closing.

Common mistakes

  • Not monitoring release to accounting.
  • Unexpected invoice splits.
  • Missing account assignment groups.
  • Manual price fixes at billing.
  • Cancelling without understanding impact.

Best practices

  • Monitor VFX3 daily.
  • Control split criteria.
  • Maintain VKOA completeness.
  • Correct at source.
  • Use proper correction documents.

Interview angle

Questions: "What is delivery-related vs order-related billing?", "Why are two invoices created?", "Why is no accounting document posted?"
Strong answer: billing relevance and types, VF04 and split criteria, VKOA and release to accounting, cancellations and memos, payment clearing.

Practice this lesson

Quick check

1. What is the best first step when SAP creates two invoices instead of one combined invoice?

2. In a standard O2C process, which step normally posts customer receivable and revenue?

3. A billing document is created but no accounting document is posted. Which area should you investigate next?

Interview questions

1. Two deliveries for the same customer create two separate invoices. How would you troubleshoot billing split in SAP SD?

Answer it in your own words first, then compare.

2. What accounting entries are typically created from PGI versus billing in a standard SAP SD physical-goods process?

Answer it in your own words first, then compare.

Practice more with Interview AI →

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