VoiSAP — SAP Order to Cash Guide 2026

SAP Order to Cash Process:
Complete Step-by-Step O2C Guide

Every step of the SAP Order to Cash (O2C) cycle explained in plain English — from customer enquiry to cash receipt. All transaction codes, every accounting entry, how SD and FICO connect, the S/4HANA-specific changes, common errors and how to fix them, and the exact O2C questions SAP interviewers ask. The one-stop reference whether you are learning, consulting, or preparing for an interview.

7-Step O2C Cycle
All T-Codes
Every Accounting Entry
S/4HANA Changes
Updated October 2026
7
O2C Steps
15+
Transaction Codes
3
Accounting Entries
16
FAQ Answers
📘 20 min read
SD + FICO
Call Us
+1 416-569-4606
Email Us
contact@voisap.com
Business finance team reviewing SAP Order to Cash process — sales order to customer payment cycle in S4HANA
The SAP Order to Cash cycle connects your sales team, warehouse, and finance department in one integrated flow. Every step from customer order to cash receipt is recorded, tracked, and auditable in SAP S/4HANA — and understanding this flow end to end is one of the most tested topics in SAP FICO and SD interviews.

Quick Answer — SAP Order to Cash (O2C)

  • SAP Order to Cash starts when a customer places an order and ends when you receive payment. In SAP, it spans two modules: SAP SD (Sales and Distribution) manages the order, delivery, and billing; SAP FICO automatically receives the accounting postings from each step.
  • The 7 core steps: Pre-sales (enquiry/quotation) → Sales Order (VA01) → Delivery (VL01N) → Goods Issue → Billing (VF01) → Accounts Receivable → Incoming Payment (F-28).
  • Three accounting entries are posted automatically: Goods issue posts COGS/Inventory. Billing posts Accounts Receivable/Revenue. Payment posts Bank/Cash and clears AR.
  • In SAP S/4HANA, the customer master moved from XD01 to Business Partner (BP), credit management moved to FSCM, and billing posts directly to the Universal Journal (ACDOCA).
  • This cycle is tested in every SAP FICO and SD interview. You must be able to walk through it end to end with specific T-codes and accounting entries — from memory, not from notes.
7
Core O2C Steps
3
Auto Accounting Entries
15+
Transaction Codes
2
Modules: SD + FICO
5
S/4HANA Changes
Key Takeaways
1

O2C is the mirror of Procure-to-Pay. P2P is what happens when you buy from a supplier. O2C is what happens when your customer buys from you. Understanding both cycles — and how they are mirror images — is fundamental to understanding SAP as an integrated ERP.

2

Accounting entries flow automatically from SD to FICO. No manual journal entry is needed. When you post goods issue in VL01N, SAP automatically posts the COGS/Inventory entry to FICO. When you create a billing document in VF01, SAP automatically posts the AR/Revenue entry. This integration is what makes SAP powerful.

3

Account determination is the key configuration element. VKOA (SD revenue account determination) controls which GL account the billing document credits as revenue. OBYC controls the COGS/inventory posting from goods issue. Getting these wrong is the most common cause of billing errors in implementation projects.

4

In S/4HANA, customer master is now Business Partner. The old XD01/XD02/XD03 transactions still exist but are deprecated — all customer master maintenance happens via the BP transaction. Credit management also moved from FD32 to FSCM integrated with BP. Both are tested in every SAP SD and FICO interview.

5

You must be able to walk this cycle in an interview from memory. Interviewers ask you to go step by step, T-code by T-code, accounting entry by accounting entry. Candidates who trained on a live system answer fluently. Candidates who only read about it answer hesitatingly. The difference is immediately obvious.

The Full Cycle

The SAP Order to Cash Process — All 7 Steps with T-Codes

Here is the complete O2C cycle, step by step, with every transaction code, what it does in the business, and what it triggers in the system. This is the sequence you need to be able to walk through in any SAP interview.

1
Pre-Sales: Customer Inquiry and QuotationVA11 / VA21
Before a binding sales order exists, a customer may request information about products, pricing, and availability. In SAP, this is captured as an Inquiry (VA11 — create, VA12 — change, VA13 — display) which is a non-binding document. If the sales team agrees on terms, a Quotation is created (VA21) — still non-binding but including a validity period and confirmed price. Quotations can be referenced when creating the sales order, locking in the agreed price. Many companies skip the inquiry step and go straight to quotation, or skip both and go straight to sales order.
Documents created: Inquiry document (non-binding) → Quotation document (non-binding, validity period). No inventory impact, no accounting entry at this stage.
2
Sales Order CreationVA01
The sales order is the binding commitment to supply goods or services to the customer at an agreed price and delivery date. Created in VA01, it triggers several automatic checks: credit limit check (is the customer within their credit limit?), material availability check (is stock available?), and pricing determination (what price and discounts apply?). The sales order contains the header (sold-to party, order type, delivery date) and line items (material, quantity, price, plant). It is the central document of the O2C cycle — the delivery, billing, and accounting all reference back to it.
Key fields: Order Type (OR for standard), Sold-to Party (customer number via BP), Material, Quantity, Plant, Requested Delivery Date. Transfer of requirements posts to planning (MD04). No accounting entry yet — commitment only.
3
Delivery CreationVL01N
Once the sales order is confirmed and stock is available, a Delivery document is created in VL01N. The delivery represents the physical preparation of goods for shipment. It triggers the warehouse to pick items from the storage location, pack them, and prepare them for loading. The delivery contains a Delivery Type (LF for standard), shipping point, route, and all the materials and quantities from the sales order. At this stage, goods are physically prepared but not yet legally transferred to the customer — that happens at goods issue.
Sub-steps within delivery: Pick (WM or IM level picking), Pack (optional), Load (optional). No accounting entry yet — no inventory movement until Post Goods Issue.
4
Post Goods Issue (PGI)VL01N / VL02N
Post Goods Issue (PGI) is the most important step in the delivery — it is the moment of legal transfer of ownership from the seller to the customer. PGI is done within the delivery document (VL02N → Post Goods Issue button). It triggers two simultaneous documents: a Material Document that reduces stock in the plant/storage location, and an Accounting Document that posts the COGS/Inventory entry to FICO. After PGI, the delivery is complete and the item appears on the Billing Due List (VF04) — ready to be invoiced.
Accounting entry at PGI: Dr Cost of Goods Sold (P&L account) / Cr Inventory — Stock Account (Balance Sheet). Account determined by OBYC (automatic account determination). Movement type 601.
5
Billing / Customer InvoiceVF01 / VF04
Billing creates the customer invoice — the legal document requesting payment. VF01 creates a single billing document; VF04 (Billing Due List) is used for collective billing of multiple deliveries at once. The billing document type is F2 for standard invoice. SAP automatically applies output determination to send the invoice to the customer (via email, EDI, or print). The billing document triggers an automatic FI document that posts to the general ledger via account determination (VKOA). The customer's open item (receivable) is created at this point.
Accounting entry at Billing: Dr Accounts Receivable — Customer (Balance Sheet) / Cr Revenue Account (P&L) + Cr Tax Account (GST/VAT liability if applicable). Account determined by VKOA.
6
Accounts Receivable MonitoringFBL5N / F.31
After billing, the open item sits in Accounts Receivable as an outstanding customer balance. The AR team monitors this using FBL5N (customer line items — shows all open and cleared items per customer), F.31 (customer account analysis), and the dunning programme (F150 — sends reminder letters for overdue invoices). If the invoice is not paid by due date, dunning levels escalate (first reminder, second reminder, final demand). Dispute management (available via FSCM in S/4HANA) tracks invoice disputes formally. This step ends when payment arrives.
Key monitoring T-codes: FBL5N (customer line items), FD10N (customer balance), F150 (dunning programme), FBRA (reset cleared items if needed). No new accounting entry — monitoring only.
7
Incoming Payment / Cash ReceiptF-28 / F110
When the customer pays, the incoming payment is posted in SAP FICO using F-28 (manual incoming payment) or via the automatic bank statement processing. The payment clears the open item in accounts receivable — the customer's receivable balance goes to zero. If partial payment is received, the remaining balance stays open. If a customer overpays, the excess is posted as a credit balance. The accounting entry debits the bank account and credits accounts receivable — completing the O2C cycle. Cash application (matching payment to invoice) can also be handled via the Electronic Bank Statement (EBS) and automatic clearing.
Accounting entry at Payment: Dr Bank / Cash Account (Balance Sheet) / Cr Accounts Receivable — Customer (Balance Sheet). The open item is cleared. Cash discounts if applicable: Dr Cash Discount Expense / Cr AR (partial).

The interview walk-through. When an interviewer says "walk me through the SAP Order to Cash process" — they want to hear all 7 steps, the T-code for each, and the accounting entry at the key steps (PGI and Billing). A complete answer takes 3–4 minutes and covers all of the above without hesitation. If you have to pause and think about whether the billing entry debits AR or credits AR, you have not practised enough on a live system. The answer must come from muscle memory, not from reading.

Accounting

SAP O2C Accounting Entries — Every Debit and Credit Explained

SAP posts three accounting documents automatically during the O2C cycle. No manual journal entry is needed — they are triggered by SD transactions and flow into FICO via account determination. Understanding these entries is essential for both FICO and SD consultants.

SAP SD sales order processing — Order to Cash cycle from customer inquiry to billing in SAP S4HANA
The SAP Order to Cash cycle integrates SD and FICO at two automatic posting points — goods issue and billing. Both create FI documents that post to the general ledger without any manual intervention, provided the account determination configuration (VKOA and OBYC) is correctly set up.
SAP O2C — All Three Accounting EntriesPosted automatically from SD
#O2C StepSAP T-CodeDebitCreditAccount Determination
1Post Goods IssueVL02NCost of Goods Sold (P&L)Inventory — Finished Goods / Stock Account (B/S)OBYC transaction key BSX (stock) and GBB/VAX (COGS)
2Billing / InvoiceVF01Accounts Receivable — Customer (B/S)Revenue Account (P&L) + Tax Liability Account (B/S)VKOA — SD account determination condition table
3Incoming PaymentF-28Bank / Cash Account (B/S)Accounts Receivable — Customer (B/S)House bank + bank clearing account in FICO config

Entry 1: Post Goods Issue — detailed breakdown

When goods issue is posted (via VL02N), two SAP documents are created simultaneously: a material document (reducing stock) and an accounting document (the COGS/Inventory journal entry). The accounting document is created in the company code currency and debits the Cost of Goods Sold account determined by OBYC.

ACCOUNTING DOCUMENT — POST GOODS ISSUE (Movement Type 601)
Account DescriptionDebitCredit
Cost of Goods Sold (P&L)CA$5,000
Inventory — Finished Goods (B/S)CA$5,000
Movement type 601 † Amount = standard cost / moving average price of the material † Determined by OBYC (keys BSX and GBB/VAX)

Entry 2: Billing document — detailed breakdown

When a billing document is created in VF01, SAP posts an FI document automatically. The accounts receivable account is determined by the customer account group; the revenue account is determined by VKOA (account key ERF or ERL in the pricing procedure). Tax is calculated based on the customer's tax classification and the material's tax classification.

ACCOUNTING DOCUMENT — BILLING DOCUMENT VF01 (Billing Type F2)
Account DescriptionDebitCredit
Accounts Receivable — Customer (B/S)CA$11,300
Revenue — Product Sales (P&L)CA$10,000
GST/HST Output Tax Payable (B/S)CA$1,300
13% HST (Ontario example) † AR account from customer reconciliation account † Revenue from VKOA account key ERL † Tax from tax code determination

Entry 3: Incoming payment — detailed breakdown

ACCOUNTING DOCUMENT — INCOMING PAYMENT (F-28)
Account DescriptionDebitCredit
Bank Account (B/S)CA$11,300
Accounts Receivable — Customer (B/S)CA$11,300
Open item cleared † Customer balance = zero † If cash discount taken: Dr Cash Discount Expense, Cr AR (partial), Dr Bank (net amount)

The net P&L impact of the full O2C cycle: Revenue CA$10,000 minus Cost of Goods Sold CA$5,000 = Gross Profit CA$5,000. The tax (HST) is not P&L — it is collected on behalf of the government and flows through as a balance sheet liability. The net Balance Sheet impact: Bank +CA$11,300, AR cleared to zero, Inventory -CA$5,000 (the goods left). This is the complete financial picture of one O2C transaction.

S/4HANA Changes

How SAP S/4HANA Changed the Order to Cash Process

If you trained on SAP ECC, the O2C steps are largely the same — but these five specific changes affect how you work in S/4HANA. Every SAP SD and FICO interviewer will ask about at least one of them.

Warehouse goods issue and delivery processing in SAP MM and SD — part of the Order to Cash business cycle
Post Goods Issue in SAP S/4HANA now writes to the unified MATDOC table (replacing MKPF/MSEG) and automatically posts the accounting entry to ACDOCA (the Universal Journal) rather than separate FI tables. The business process is identical — the data model underneath is fundamentally different.
SAP S/4HANA Changes to the O2C Process — vs SAP ECC5 key changes
AreaSAP ECCSAP S/4HANAInterview Impact
Customer MasterXD01 / XD02 / XD03 (separate customer master transactions)Business Partner (BP) — unified vendor and customer master in one transactionCritical — tested in every SD and FICO interview
Credit ManagementFD32 (credit master) — standalone credit limit maintenanceSAP FSCM Credit Management — integrated with Business Partner, real-time credit exposureCritical — SD interviews ask this specifically
Accounts Receivable TableBSID (open items) + BSAD (cleared items) — separate tablesACDOCA — Universal Journal holds all AR line items in real timeHigh — FICO interviews ask about ACDOCA impact on AR
Inventory DocumentsMKPF (material doc header) + MSEG (line items)MATDOC — single unified material document tableHigh — SD and MM interviews ask about MATDOC
Fiori InterfaceSAP GUI — VA01, VL01N, VF01 desktop transactionsSAP Fiori apps — Manage Sales Orders, Create Outbound Delivery, Create Billing DocumentsMedium — know the Fiori app names for key O2C steps

The Business Partner change is the most tested. In every SAP SD interview, you will be asked: "How do you create a customer master in S/4HANA?" The answer is: "Via the Business Partner transaction (BP) — you create a Business Partner record and assign the customer role (FLCU00 for general data, FLCU01 for company code data). The old XD01 transaction still exists but is deprecated and no longer the recommended approach." If you answer "XD01" without mentioning Business Partner, the interviewer will know you trained on ECC, not S/4HANA.

Configuration

SAP O2C Configuration Reference — Key Elements and T-Codes

Understanding what configuration drives the O2C process is what separates a consultant from an end user. These are the key configuration elements every SAP SD and FICO consultant must know.

SAP O2C Complete Transaction Code ReferenceOperational + configuration
T-CodeDescriptionWho Uses ItCategory
VA11Create Customer InquiryInside sales / pre-salesPre-Sales
VA21Create QuotationSales teamPre-Sales
VA01Create Sales OrderSales team / order managementSales Order
VA02Change Sales OrderSales teamSales Order
VA03Display Sales OrderAll usersSales Order
VL01NCreate Outbound Delivery (+ Post Goods Issue)Warehouse / shippingDelivery
VL02NChange Outbound DeliveryWarehouse / shippingDelivery
VL06OOutbound Delivery MonitorWarehouse supervisorDelivery
VF01Create Billing Document (Invoice)Billing / AR teamBilling
VF04Billing Due ListBilling / AR teamBilling
VKM3Release Sales Orders Blocked by CreditCredit managerCredit Mgmt
FBL5NCustomer Line Items (AR open items)AR team / FICOAccounts Receivable
F-28Post Incoming Payment (manual)AR team / FICOPayment
F150Dunning ProgrammeAR teamCollections
VKOASD Account Determination (Revenue)SAP SD/FICO consultantConfiguration
OBYCAutomatic Account Determination (COGS/Inventory)SAP MM/FICO consultantConfiguration

Key O2C configuration elements explained

Sales Document Types
VOV8
  • OR = Standard Order (most common)
  • RE = Returns Order
  • CS = Cash Sales (immediate delivery and billing)
  • RU = Rush Order (same-day delivery)
  • KA = Consignment Fill-Up
  • Controls: delivery type, billing type, number ranges
Item Categories
VOV7
  • TAN = Standard item (stock material, delivery + billing)
  • TAD = Service item (no delivery, billing from order)
  • TANN = Free-of-charge item (no billing)
  • TAB = Individual purchase order item
  • Controls: billing relevance, delivery relevance, pricing
Delivery Types
OVLK
  • LF = Outbound delivery (standard)
  • LR = Returns delivery (customer return)
  • NLCC = Replenishment delivery (cross-company)
  • Controls: movement type at goods issue, output types
Billing Types
VOFA
  • F2 = Standard invoice (most common)
  • RE = Credit memo for returns
  • G2 = Credit memo (manual)
  • L2 = Debit memo
  • IV = Intercompany billing invoice
  • Controls: accounting key, output type, number range
Common Errors

Common SAP O2C Errors and How to Fix Them

Accounts receivable and cash collection team processing customer invoices — final stage of SAP Order to Cash
Accounts receivable monitoring and cash collection are where the O2C cycle closes. When payment is received and posted in F-28, the customer's open item clears and the receivable balance goes to zero — completing the full Order to Cash cycle and freeing up the customer's credit limit for future orders.
Most Common SAP O2C Errors — Root Causes and Fixes8 common errors
ErrorWhere It AppearsRoot CauseFix
Sales order blocked — Credit Limit ExceededVA01 / VA02Customer's outstanding balance exceeds credit limit set in FSCM / FD32Release via VKM3 (credit manager releases the block) or increase credit limit in BP / FD32
Delivery cannot be created — No shipping point determinedVL01NShipping point determination (OVLK/OVL2) not configured for the plant / shipping condition / loading group combinationCheck shipping point determination config; maintain condition record in OVL2
Goods issue fails — Insufficient stockVL02N — Post GIStock quantity at the storage location is less than delivery quantityCheck stock via MMBE; trigger replenishment or reduce delivery quantity
Billing blocked — Billing block on sales orderVF04 / VF01Billing block set on the sales order header or item level (reason code entered manually or by credit check)Remove billing block in VA02 → Header → Billing; investigate the reason for the block first
Account determination error at billing — No account foundVF01 — on saveVKOA condition table has no record for the account assignment group / customer / material combinationCheck VKOA — ensure condition records exist for the combination; verify account key in pricing procedure
Tax determination error — Tax code missingVF01Customer's tax classification or material's tax classification not maintained, or no tax code found for the plant/country combinationCheck customer tax classification in BP (Sales Area data); check material tax data in MM01; check VK19 tax condition records
Output not created — Invoice not sent to customerVF02 — Extras → OutputOutput condition record missing for the billing type / customer / sales org combinationCreate condition record in VV31 for the relevant output type (e.g. RD00 for invoice)
Payment will not clear — Invoice already clearedF-28Invoice was already cleared (double payment attempt, or cleared manually via FBRA)Check customer line items in FBL5N — filter for cleared items to see the original clearing document; reverse if needed via FBRA
SAP S4HANA real-time Order to Cash reporting dashboard — revenue tracking and customer payment analytics
SAP S/4HANA provides real-time visibility across the entire Order to Cash cycle — open sales orders, deliveries in transit, outstanding customer invoices, and cash collected. In SAP ECC this required overnight batch reports; in S/4HANA the same data is available instantly via Fiori embedded analytics and the Universal Journal (ACDOCA).
FAQ

SAP Order to Cash — 16 Questions Answered

SAP Order to Cash (O2C) is the end-to-end business cycle from customer order to cash receipt. In SAP, it runs across SAP SD (which manages the order, delivery, and billing) and SAP FICO (which automatically receives the accounting entries from each SD step). The 7 steps are: pre-sales (enquiry/quotation) → sales order (VA01) → delivery (VL01N) → goods issue → billing (VF01) → accounts receivable monitoring → incoming payment (F-28).

The key SAP O2C transaction codes are: VA11 (inquiry), VA21 (quotation), VA01 (create sales order), VL01N (create delivery + post goods issue), VF01 (create billing document), VF04 (billing due list), VKM3 (release credit-blocked orders), FBL5N (customer line items), F-28 (incoming payment), F150 (dunning), VKOA (revenue account determination config), OBYC (automatic account determination config).

Three accounting entries post automatically: (1) Post Goods Issue (VL02N): Dr Cost of Goods Sold / Cr Inventory (stock account). Determined by OBYC. (2) Billing (VF01): Dr Accounts Receivable — Customer / Cr Revenue Account + Cr Tax Liability. Determined by VKOA. (3) Incoming Payment (F-28): Dr Bank Account / Cr Accounts Receivable — Customer. Open item cleared. No manual journal entries required — all three post automatically from the SD transactions.

SAP Order to Cash (O2C) is the outbound sales cycle — a customer orders from you, you deliver, you invoice them, they pay you. Primarily SAP SD with FICO accounting. SAP Procure to Pay (P2P) is the inbound procurement cycle — you order from a supplier, you receive goods, they invoice you, you pay them. Primarily SAP MM with FICO accounting. They are mirror images of each other: your company's O2C is your customer's P2P. The same accounting concept (three-way match, goods receipt, invoice verification) appears in both from opposite sides.

Post Goods Issue (PGI) is the moment of legal transfer of goods ownership from seller to buyer in SAP. Done within the delivery document via VL02N → Post Goods Issue. It creates two simultaneous documents: (1) a Material Document (MATDOC in S/4HANA, replacing MKPF/MSEG from ECC) reducing stock by the delivery quantity, and (2) an Accounting Document posting Dr Cost of Goods Sold / Cr Inventory to FICO. After PGI, the delivery is complete and the order appears on the billing due list (VF04).

VKOA is the SAP transaction for SD account determination — the configuration that tells SAP which GL (general ledger) account to credit as Revenue when a billing document (VF01) is created. It uses the condition technique: the account determination procedure is assigned to the billing document type, and condition records link Sales Org + Chart of Accounts + Account Assignment Group (customer) + Account Assignment Group (material) + Account Key to a specific GL account number. If VKOA is missing a condition record, billing will fail with an 'account determination error.'

The billing due list (transaction VF04) shows all deliveries and orders that are ready to be billed but not yet invoiced. It is where the billing team starts each day — selecting items to invoice individually or collectively. Items appear on VF04 once Post Goods Issue has been posted (for delivery-based billing) or once the sales order is confirmed (for order-based billing). Items are removed from VF04 once a billing document is successfully created in VF01. It is also where you can see billing blocks and investigate why items are not progressing to invoice.

In SAP ECC, customer masters were created via transactions XD01 (for sales-area-specific data) or FD01 (for company-code-specific data). In SAP S/4HANA, customer master maintenance moved to the Business Partner (BP) transaction. A single BP record can represent both a customer and a vendor simultaneously. Customer-specific roles are assigned within BP: role FLCU00 (general data) and FLCU01 (company code data). The old XD01 transaction still technically works in S/4HANA for backward compatibility, but it is deprecated and the BP transaction is the required approach. Every SAP SD and FICO interviewer will ask you about this change.

SAP credit management controls how much credit a customer is allowed before their orders are automatically blocked. In SAP ECC, credit masters were maintained via FD32 and credit checks ran at sales order or delivery level. In SAP S/4HANA, credit management moved to SAP FSCM (Financial Supply Chain Management) Credit Management, integrated with Business Partner. Credit limits are set on the BP record. When exceeded, the sales order is automatically blocked with a credit hold. The credit manager reviews and releases blocks via VKM3. Real-time credit exposure calculation is a key S/4HANA improvement over ECC.

Output determination in SAP SD controls what documents are generated and sent during the O2C cycle — order confirmation to customer (output type BA00), delivery note to warehouse (LD00), invoice to customer (RD00). It uses the condition technique: output types are triggered by condition records (VV11/VV31) based on sales org, customer, billing type combinations. In SAP S/4HANA, output management is transitioning to the Application Interface Framework (AIF) and BRFplus-based output control, though legacy condition-technique outputs still work in most implementations.

Intercompany sales happens when a customer orders from one SAP company code (selling company code) but goods are delivered from a different company code (delivering company code). SAP automatically generates two sets of documents: the selling company creates a standard sales order and customer billing document; the delivering company creates a delivery, posts goods issue, and receives an intercompany billing document (type IV) from the selling company. Two FI postings occur — one in each company code. Configuration requires intercompany billing type IV, pricing condition PI01/PI02 for intercompany pricing, and the delivering plant to be assigned to the selling sales organisation.

The SAP O2C returns process reverses the original sale when a customer sends goods back. Steps: (1) Create Return Order (VA01 with order type RE, referencing the original billing document). (2) Create Returns Delivery (VL01N — goods are received back into a returns storage location). (3) Post Goods Receipt — reverses the original PGI: Dr Inventory / Cr Cost of Goods Sold. (4) Create Credit Memo (VF01 with billing type RE) — reverses the billing: Dr Revenue / Cr Accounts Receivable. (5) Apply credit memo against open invoices or process refund to customer.

A pricing procedure in SAP SD is the configured sequence of condition types that SAP evaluates to calculate the final price on a sales order. It typically includes: gross price (PR00), customer discount (K007), material discount (K004), freight charges (KF00), and tax (MWST). Each condition type is linked to an access sequence that looks up the applicable condition record from a hierarchy of condition tables. The pricing procedure is determined at sales order header level based on: Sales Organisation + Distribution Channel + Division + Customer Pricing Procedure + Document Pricing Procedure. Configuration is done in transaction V/08.

O2C integrates with FICO at two automatic posting points. (1) Goods Issue (VL01N/VL02N): creates an FI document posting Dr COGS / Cr Inventory. Account determination via OBYC (transaction keys BSX for stock posting, GBB/VAX for COGS). (2) Billing (VF01): creates an FI document posting Dr Accounts Receivable / Cr Revenue + Tax. Account determination via VKOA (SD account determination condition records). Both postings go to ACDOCA (Universal Journal) in S/4HANA — no reconciliation between SD and FI tables needed, unlike in ECC where the VBRP (billing items) and BSEG (FI items) were separate tables requiring periodic reconciliation.

The most tested O2C interview questions: (1) Walk me through the full Order to Cash cycle with T-codes. (2) What accounting entries are posted in O2C and at which step? (3) What is the difference between goods issue and goods receipt? (4) How does billing integrate with FICO — what is VKOA? (5) What changed in SAP S/4HANA for the O2C process — specifically the customer master and credit management? (6) What is the billing due list (VF04) and how do you use it? (7) A billing document failed with account determination error — where do you look? All of these require hands-on system experience to answer confidently.

Yes. VoiSAP's SAP FICO and SD training covers the full O2C cycle on a live SAP S/4HANA system — from sales order creation through delivery, goods issue, billing, accounts receivable monitoring, and cash collection. You practise every transaction (VA01, VL01N, VF01, F-28), understand every accounting entry, and learn how to explain the full cycle confidently in interviews. We have 276+ Google reviews at 4.8 stars. Book a free demo to discuss your background.

Want to Learn SAP O2C on a Live S/4HANA System?

Book a free demo — Gourav will walk you through exactly how VoiSAP teaches the Order to Cash cycle and how it connects to your SAP career path.

✅ Thank you! Gourav will be in touch within one business day.
Chat on WhatsApp