Sales and CRM module questions
Can an ERP sales module replace a dedicated CRM?
It depends on what your sales team does all day. If they quote real products, against real stock, with real margin, and the hard part is pricing, availability and credit, then the ERP module is the better home and a separate CRM only adds a sync to maintain. If your team lives in marketing campaigns, lead scoring, long nurture sequences and web behaviour tracking, keep the dedicated CRM. ERP pipeline tools are deliberately plain and they will feel thin next to a proper marketing automation suite.
How do pricing and discount rules actually work?
You define price lists and attach them to customers, customer groups, regions or currencies, so the right price is picked automatically rather than typed in. On top of that sit volume breaks by quantity or value, contract prices agreed with a named account for a fixed period, and promotional prices with start and end dates that expire on their own. Discounts are governed by thresholds: a rep can give away so much on their own, a manager signs above that, and a director signs above the next line. The order will not confirm until the approval exists.
Do sales reps see margin when they are quoting?
Yes, and that is the single biggest reason to put sales on the same database as stock and accounting. Each quotation line can show the current valuation or standard cost, the margin in value and the margin as a percentage, with a line and a document total. You can hide cost from reps who should not see it and show margin percentage only, which is the usual compromise.
How are credit limits enforced at order entry?
The customer master carries a credit limit and payment terms. When an order is saved, the system totals the outstanding invoice balance, unpaid overdue amounts and orders already confirmed but not yet invoiced, and compares that exposure against the limit. If the order breaches the limit or the customer has invoices past due, the order is held rather than confirmed, and it goes to a named credit controller for release. You define the override path in advance: who can release, whether a partial release is allowed, and whether a proforma or an advance payment clears the block.
Does it handle partial deliveries, backorders and drop-ship?
Yes. An order line tracks ordered quantity, delivered quantity and remaining quantity independently, so you can ship what is available today and keep the balance open as a backorder against the same order rather than raising a new one. Availability is checked against free stock, incoming purchase orders and production plans, so the promised date reflects what can actually arrive. Drop-ship lines are flagged on the order and turn into a purchase order to the supplier with the customer address on it, and the goods never touch your warehouse while the margin still lands on your sales record.
How does the module connect to a CRM we want to keep?
Draw the boundary at the qualified opportunity and integrate at that point. The CRM stays the system of record for campaigns, lead scoring and early pipeline. Once an opportunity is qualified, it passes to the ERP with the account, contact and requirement, and the ERP owns the quotation, the order, the delivery and the invoice from there. Won and lost outcomes, invoiced values and payment status flow back so the CRM reporting stays honest. Keep the sync one-directional per field wherever you can.