Cash Sale in SAP S/4HANA
In a regular business transaction, a customer places an order, the company delivers the material, an invoice is generated, and payment is received later according to the agreed payment terms.
But some businesses deal with customers who pay immediately and expect the goods to be handed over without following a normal credit-sale cycle. SAP SD provides the Cash Sale process for such scenarios.
Cash Sale is a standard SAP SD sale process that connects the customer's immediate-payment requirement with delivery, goods movement, billing, and accounting.
What is Cash Sale in SAP SD?
A simple real-world example would be a customer buying a product from a company showroom. The customer selects the product, pays at the counter, and receives the product. The company does not need to wait for the customer's payment after issuing a normal credit invoice. In SAP, this business requirement can be handled using the Cash Sale process.
Basic Process Flow:

Depending on the system configuration, the delivery can be created automatically when the Cash Sale is saved.
Cash Sale v/s Standard Sale Order
A Cash Sale and a normal sale order can both contain a customer, material, quantity, price, and delivery information. The difference is the business process they are designed to support.
Area | Cash Sale | Standard Sale Order |
Standard Document Type | BV | OR |
Main Purpose | Immediate-payment transaction | Normal customer order |
Payment | Immediate | According to agreed payment terms |
Delivery | Can be created immediately | Usually created as part of normal delivery processing |
Billing | Cash-sale billing process | Normal customer billing |
Customer Receivable | Cash-sale process does not work like a normal credit sale | Normally created when the invoice is posted |
Typical Use | Counter/showroom/immediate-payment sale | Regular B2B/B2C sale |
Credit Sale Process | Not the primary purpose | Commonly used |
Customer Payment | Collected immediately | May be collected later |
Business Focus | Immediate transaction | Complete normal order cycle |
System Configuration required for Cash Sale
Sale Document Type - BV
Make sure the Standard Sale Document Type "BV" exist in your system

Assign Cash Sale GL Account
Follow the configuration path: SPRO > IMG > Sale and Distribution > Basic Functions > Account Assignment/Costing > Cash Account Determination > Assign G/L Accounts
Maintain Cash Sale GL for the combination of your Sale Org and Item Category

How to perform Cash Sale Transaction in SAP S/4HANA ?
STEP 1: Go to Transaction Code VA01, maintain Order type BV and organizational data then click on continue

STEP 2: Provide the Sold-to-Party, Customer Reference, Payment Terms, Incoterms, and Incoterms Location, and in the Line-Item details provide Material and Order Quantity then double click on the line-Item and check that Item Category is BVN then post.

NOTE: You can notice that when Cash Sale is created then delivery is also getting automatically created. So, you can skip step of delivery (VL01N) and directly Post Goods Issue with VL02N.

STEP 3: Go to Transaction Code VL02N, maintain the storage location and click on Post Goods Issue.

You can notice that the delivery Type is also BV

STEP 4: Go to Transaction Code VF01, press enter and make sure the billing type is BV then post.

The Accounting Document generated.

Conclusion
This walk-through covers the full Cash Sale cycle in SAP SD, from creating the order (VA01) with document type BV, through automatic delivery and Post Goods Issue (VL02N), to cash-sale billing (VF01) and verification (VF02). Because payment is collected immediately, no customer receivable is posted the way it would be for a standard credit sale making BV the right document type whenever goods are paid for and handed over on the spot, such as at a showroom or counter-sale desk.









Comments