What Sales Management in ERP Actually Covers
Walk into a typical growing distributor in Riyadh or Dammam and you will find the sales process spread across five tools. Orders arrive on WhatsApp. Quotations are typed in Word. The warehouse hears about deliveries by phone. Invoices come out of a standalone accounting package, and someone tracks overdue balances in a spreadsheet. Each piece works on its own. Nobody sees the whole picture, so the sales rep promises stock that is already committed, the accountant learns about a credit limit breach a month late, and the customer gets three different answers depending on who picks up the phone.
Sales management in an ERP system pulls that whole chain into one place: customer master data, price lists, available stock, quotations, sales orders, delivery notes, tax invoices, receipts and returns. Each document is created from the one before it. Items, quantities and prices are entered once and carried forward, which removes most of the rekeying errors that quietly erode margin.
What separates an ERP sales module from a simple invoicing tool is that it is wired into inventory and accounting in real time. Approving an order reserves stock. Delivering it reduces stock and posts cost of goods sold. Invoicing it books revenue, output VAT and the customer receivable. That wiring is what turns sales from something managed by memory into a process you can measure and improve.
The Sales Cycle, Step by Step
Take a hypothetical food distributor that sells to restaurants and grocery stores. Here is how one order moves through the system.
1. Customer master
Before anything is sold, the customer record holds the legal name, VAT registration number, commercial registration, national address, payment terms, credit limit, assigned price list and responsible salesperson. This is not admin for its own sake. A standard tax invoice to a business must show the buyer's name, address and VAT number, so a mistake in the master record repeats on every invoice that customer receives.
2. Quotation
A restaurant asks for 40 cartons of cooking oil and 25 bags of rice. The rep builds a quotation in the system. Prices come from the customer's price list automatically, available stock is visible on each line, and so is the estimated margin. If the rep wants a bigger discount than their authority allows, the quote goes for approval instead of being agreed verbally and discovered later.
3. Sales order
Once the customer accepts, the quote converts to an order with one click. On approval the system runs two checks: is the stock available, and does the customer's exposure, including this order, stay within the credit limit? If stock is short, you can ship partially or raise a purchase request for the balance.
4. Delivery
The warehouse issues a delivery note from the order. The driver takes a copy, the customer signs, and the goods leave inventory. Cost of goods sold is recorded at this point using your inventory valuation method.
5. E-invoice
The invoice is generated from the delivery note, so you cannot bill for goods that were not delivered, and you cannot forget to bill for goods that were. The invoice is produced in the format ZATCA requires and submitted to the Fatoorah platform if your business is in the integration phase.
6. Collection
When payment arrives, the receipt is matched to the invoice or invoices it covers. The aged receivables report shows what is due and what is late, by customer and by salesperson.
7. Returns
If the restaurant sends back three damaged cartons, the return is logged against the original invoice, a credit note is issued, stock goes back to the main warehouse or to a damaged-goods location, and the customer balance drops.
The Accounting Entries Behind One Sale
One of the quieter benefits of integration is that nobody keys sales journals by hand. Assume the restaurant order is worth SAR 10,000 before VAT and the goods cost SAR 7,200:
| Event | Debit | Credit | Amount (SAR) |
|---|---|---|---|
| Delivery | Cost of goods sold | Inventory | 7,200 |
| Invoice | Accounts receivable | Sales revenue | 10,000 |
| Invoice | Accounts receivable | Output VAT payable (15%) | 1,500 |
| Collection | Bank | Accounts receivable | 11,500 |
Because these entries come from the documents themselves, the sales report and the revenue ledger always agree, and the VAT return is built from actual invoices rather than a quarter-end reconstruction. For a wider view of the chain from order to cash in the bank, read our guide to the order-to-cash process.
E-Invoicing Is Part of the Sales Process, Not an Add-On
Electronic invoice generation became mandatory in Saudi Arabia on 4 December 2021, and the integration phase with ZATCA's platform has rolled out in waves since 1 January 2023. Wave 24 covers businesses with revenue above SAR 375,000 in 2022, 2023 or 2024, with an integration window of 1 April to 30 June 2026. Wave 25 lowers the threshold to SAR 187,500 and starts on 1 February 2027. In practice, most small trading companies are now in scope or will be shortly.
For a sales manager, three operational points matter:
- Invoice type: standard tax invoices to businesses and government entities are cleared by ZATCA in real time before they reach the buyer. Simplified invoices to consumers are reported within 24 hours of issue. The system should pick the type from the customer record, not leave it to the user.
- QR code: mandatory on simplified invoices from Phase 1, and required on standard invoices in Phase 2, carrying seller details, totals, VAT and the cryptographic data.
- Credit and debit notes: returns and post-sale discounts are not handled by editing or deleting the invoice. A credit note is issued against the original and follows the same path.
Advance payments deserve their own process. When a customer pays before delivery, VAT is due on the amount received at the time it is received, and a tax invoice must be issued within 15 days after the end of that month. A good sales module records the advance as its own document and deducts it on the final invoice, instead of leaving an unexplained credit sitting on the customer account. Our e-invoicing guide for Saudi Arabia covers the regulatory side in more depth.
Pricing and Discount Control
Pricing is where profit leaks without anyone noticing. A rep adds an extra point of discount to close a deal. A large customer gets a special price that lives in someone's head. A supplier raises costs and selling prices lag for weeks. An ERP gives you the tools to close those gaps:
- Multiple price lists: retail, wholesale, food service and customer-specific, each with effective dates.
- Quantity breaks: for example 2% off at 50 cartons and 4% off at 100, applied automatically.
- Approval limits: reps can give up to 3%, supervisors up to 7%, anything above goes to the sales manager.
- Margin floor: a warning or a hard stop when a line falls below cost or below a minimum margin.
A hypothetical example shows why this matters. A company sells SAR 12 million a year at a 20% gross margin, so gross profit is SAR 2.4 million. If reps hand out an average of 1.5% in unnecessary extra discount, that costs SAR 180,000 a year, or 7.5% of gross profit. Halving the leakage with clear approval rules puts SAR 90,000 back on the bottom line without selling a single extra carton.
Credit Control and Cash Flow
Credit sales are a fact of life in distribution, contracting and B2B supply. They are also the most common reason a profitable company runs short of cash on payroll day.
Inside the system, every customer has a credit limit and payment terms. When a new order is entered, the system adds the open balance, approved but uninvoiced orders and the new order, then compares the total to the limit. Suppose a customer has a SAR 50,000 limit, SAR 38,000 outstanding and places a SAR 15,000 order. Total exposure is SAR 53,000, so the order is held until a manager approves it or the customer pays down part of the balance. You can also block orders when any invoice is more than 60 days overdue, even if the limit has not been reached.
The key number is days sales outstanding. If receivables at quarter-end are SAR 1,800,000 and credit sales for the quarter were SAR 4,500,000, DSO is (1,800,000 ÷ 4,500,000) × 90 = 36 days. Tracking it monthly shows collection slipping long before it turns into a cash crisis.
Sales KPIs Worth Reviewing Every Week
| KPI | Formula | What it tells you |
|---|---|---|
| Quote conversion rate | Quotes converted to orders ÷ total quotes | Pricing fit and follow-up discipline |
| Average order value | Total sales ÷ number of invoices | Upsell opportunity and customer size |
| Gross margin by customer | (Sales minus cost) ÷ sales | Which accounts make money and which live on discounts |
| Return rate | Value of returns ÷ value of sales | Quality, delivery or order-entry problems |
| On-time in-full | Orders delivered complete and on time ÷ total orders | How well sales, warehouse and purchasing work together |
| Days sales outstanding | (Receivables ÷ credit sales) × days in period | How fast sales turn into cash |
The value is not in the headline figure but in the drill-down. When gross margin slips from 21% to 18%, you need to know immediately whether it is one product line, one branch, one rep or one big customer on an exceptional price. That is only possible when every invoice carries the salesperson, branch, price list and actual cost.
Commission That Rewards Profitable, Collected Sales
If commission is paid on invoiced sales alone, reps are rewarded for sales that are never collected and for discounts that destroy margin. With all the data in one system you can design something fairer. A hypothetical scheme: 1.5% on sales actually collected within 90 days, reduced to 1% on invoices carrying more than 5% discount. A rep bills SAR 450,000, of which SAR 380,000 is collected, including SAR 60,000 at a high discount. Commission is (320,000 × 1.5%) + (60,000 × 1%) = SAR 4,800 + SAR 600 = SAR 5,400. That calculation is painful in a spreadsheet and routine in an ERP report.
Field Sales and Point of Sale
Distributors running van sales should treat each van as a mobile warehouse. Stock is transferred to the van in the morning, invoices are issued on the route, and in the evening the remaining stock is counted and cash is reconciled against cash invoices. Differences surface the same day instead of at month-end. Businesses selling to consumers through showrooms or branches need a point of sale tied to the same inventory and ledger, issuing simplified invoices with the required QR code and posting daily sales automatically.
Linking Sales, Inventory and Purchasing
Customers rarely leave over price alone. They leave over broken promises. In an integrated system the rep sees three numbers for each item: on hand, reserved for approved orders, and available to promise. Open purchase orders and their expected arrival dates are visible too. In the other direction, real sales history drives reorder points, and backordered lines can become purchase requests automatically. That is why Tranquil treats sales and procurement as one connected flow.
Do you also need a CRM? The ERP sales module usually starts when a quote or order exists and focuses on execution. A CRM covers what happens earlier: leads, opportunities, calls and pipeline stages. A distributor with 300 regular accounts ordering weekly may be fine with the sales module and a well-kept customer master. A company selling equipment or projects on long cycles will benefit from a CRM linked to the ERP. We compare the two in ERP vs CRM.
Common Implementation Mistakes
- Migrating dirty customer data: duplicates under different spellings, missing VAT numbers and outdated addresses lead to rejected invoices and misleading aging reports.
- Letting users skip steps: invoicing directly without an order or delivery "to save time" breaks the link between stock and sales.
- Open-ended discount rights: they cancel out the value of price lists.
- Handling returns off-system: it corrupts stock and delays credit notes.
- Skipping rep training: a rep who does not trust the system goes back to the notebook and the phone.
How Tranquil Handles Sales
Tranquil's cloud ERP covers the full sales cycle: quotations, invoices, deliveries, returns and customer records, with point of sale for branches. Invoices are generated in line with ZATCA Phase 1 and Phase 2 requirements, with real-time integration and automatic validation, and every sales transaction flows straight into inventory and financial accounting. Screens, reports and multi-level approvals can be customized to match your discount and credit policies.
Frequently Asked Questions
What is the difference between a sales order and an invoice?
A sales order is an internal commitment to supply goods at an agreed price. It reserves stock but books no revenue. An invoice is the tax and accounting document that records revenue, VAT and the receivable, usually issued at or after delivery.
Can I cancel an e-invoice issued by mistake?
Issued invoices are not deleted. You correct them with a credit note linked to the original, then issue a new invoice if needed.
How does the system stop sales to customers who pay late?
Through credit limits and payment terms on each customer. New orders are checked against open balances and uninvoiced orders, and held for approval if they exceed the limit or overdue invoices exist.
How many price lists does a typical distributor need?
Usually three or four by customer category, plus a small number of customer-specific prices for key accounts, all with clear effective dates.
Does Tranquil support Phase 2 e-invoicing?
Yes. Invoices are compliant with Phase 1 and Phase 2 and integrate with ZATCA in real time. Talk to the Tranquil team about mapping your sales process onto the system.

