Skip to Content
Sales

Sales

This course covers the full Sales workflow in Quickenerp. You will learn how to create and manage quotations, process orders, handle deliveries and invoicing, set up price lists, manage subscriptions, and track team performance through reports and dashboards. Every lesson provides step-by-step instructions, field-level explanations, and real business scenarios.

Responsible System
Last Update 07/21/2026
Completion Time 1 week 1 day 20 hours
Members 1
Sales & CRM
Margins & Profitability
Margins & Profitability

Sales Margin Analysis

Requires products to have Cost field set. Margin = (Sale Price - Cost) → Quantity.

Configuring Product Cost

Go to Sales > Products > Products → open product → set Cost. This is the purchase/manufacturing cost per unit. Hidden from Sales Users by default.

Margin Reports

  • In Sales Analysis pivot: add Margin and Margin % as measures.
  • Group by Product Category to see most profitable categories.
  • Group by Customer to see most (and least) profitable accounts.
  • Group by Salesperson to compare individual performance.

Product Performance Report

Go to Sales > Reporting > Product Performance. Per-product: units sold, revenue, margin, sales trend, comparison vs targets.

Recent Reporting Improvements

  • Pivot Table Enhancements - Expand/collapse all, export to Excel with formatting.
  • Forecast vs Actual - Compare pipeline forecast with actual invoiced amounts.
  • Saved Searches - Save your favourite report configurations for one-click access.
Sales Overview
View all
New Content
Creating Quotations - Complete Walkthrough
Creating Quotations - Complete Walkthrough
Preview

Creating a Quotation

Go to Sales > Orders > Quotations and click Create. The quotation form has several sections.

1. Header Area Fields

Field Model Field Behaviour
Customerpartner_idAuto-suggests. Pre-fills addresses, price list, currency, payment terms.
Invoice Addresspartner_invoice_idAuto-filled from customer. Override for different billing.
Delivery Addresspartner_shipping_idAuto-filled. Override for different shipping location.
Quotation Datedate_orderDefaults to today. Affects reporting and validity.
Valid Untilvalidity_dateToday + Default Validity Period. Override per quotation.
Payment Termspayment_term_idPre-filled from customer. Override for special terms.
Price Listpricelist_idPre-filled. Override recalculates all line prices.
Currencycurrency_idSet by price list. Read-only once selected.
Salespersonuser_idDefaults to current user. Affects commission and reporting.
Sales Teamteam_idDefaults from salesperson's team. Manual override possible.
Source DocumentoriginReference to originating document (CRM opp, PO). Auto-filled if created from another doc.
Tagstag_idsCategorise for filtering - Rush, International, Q1 Promotion.

2. Order Lines Tab

  • Click Add a Product. Start typing product name or reference.
  • Quickenerp shows: product name, available stock (green/red), unit price (from price list), taxes.
  • Enter Quantity - subtotal updates in real time.
  • Unit Price - Pre-filled from price list. Manual override allowed (per permissions).
  • Discount (%) - Appears if enabled in Settings.
  • Delivery Lead Time - Expected dispatch date based on lead times.

3. Section & Note Lines

  • Section - Section header (e.g. "Office Furniture") for structuring long quotations.
  • Note - Text note (e.g. "Delivery within 2 business days"). No price.

4. Other Info Tab

  • Shipping Method - Select carrier. Rate auto-calculates if configured.
  • Incoterm - EXW, FOB, CIF, DDP for international shipping.
  • Warehouse - Which warehouse fulfills the order.
  • Fiscal Position - Auto-detected by customer country. Override for special tax.

5. Terms & Conditions Tab

Pre-filled from quotation template or company settings: delivery terms, payment terms, warranty, governing law.

Saving & Reviewing

  • Click Save - draft quotation. Status bar shows "Quotation" in grey.
  • Click Preview - see PDF version before sending.

Recent Improvements

  • Inline Customer Creation - Type new customer name directly in field, create on the fly.
  • Product Search Grid - Searchable grid showing stock, price, category.
  • Multi-Currency Live Rates - Prices update in real time when changing price list/currency.
New Content
Creating & Managing Customers in Sales
Creating & Managing Customers in Sales
Preview

Customers in the Sales Context

Customers are managed through Contacts, but you can access them directly from Sales. Go to Sales > Orders > Customers.

Creating a Customer from Sales - Step by Step

  1. Click Create.
  2. Name - Company or individual full name.
  3. Customer Type - Company or Individual. Affects address formatting and tax.
  4. Email - Required for emailing quotations/invoices and portal login.
  5. Phone / Mobile - Delivery contact and SMS notifications.
  6. Invoicing Address - Legal address for invoices. Must be complete for tax compliance.
  7. Delivery Address - Add separate delivery address if needed. Multiple addresses supported.
  8. Sales Team - Assign for pipeline tracking.
  9. Salesperson - Primary point of contact. Defaults to current user.
  10. Price List - Default price list for quotations.
  11. Payment Terms - Net 30, Due on Receipt, etc. Flows to all invoices.
  12. Tags - VIP, Wholesale, Region:EMEA for filtering and reporting.
  13. Click Save.

Customer Timeline (Chatter)

Each customer record shows a complete interaction timeline:

  • Quotations sent and their status (draft, sent, confirmed, expired).
  • Sales orders with delivery and invoice status.
  • Invoices and payment status.
  • Internal notes, email threads, attachments.
  • Activities (follow-up calls, scheduled meetings).

Credit & Payment Management

  • Credit Limit - Max outstanding balance. Warning shown when exceeded.
  • Currency - Override company default for multi-currency.
  • Fiscal Position - Auto-apply tax rules by country (e.g. intra-EU VAT).
  • Bank Accounts - For SEPA direct debit or wire transfers.

Bulk Import

  1. Go to Customers → Favorites → Import.
  2. Download CSV template.
  3. Fill columns: Name, Email, Phone, Street, City, Country.
  4. Upload and map columns. Quickenerp creates all records.

Recent Improvements

  • Customer Preview Card - Hover customer name on orders to see key info popup.
  • Quick Contact Create - Type new customer name directly in quotation field, create inline.
  • Duplicate Detection - Warns when email already exists, offers merge.
New Content
Product Variants & Attributes
Product Variants & Attributes
Preview

Product Variants (Attributes)

Variants let you offer different versions of the same product - sizes, colours, materials - without creating separate product records.

Enabling Variants

  1. Open a product form → go to Variants tab.
  2. Click Add Attribute.
  3. Select existing attribute (Size, Colour) or create a new one.
  4. Add attribute values (e.g. S, M, L, XL).
  5. Quickenerp auto-generates product variants for every combination.
  6. Each variant has its own Internal Reference, Barcode, Sales Price, and Cost.
  7. Click Save. Variants appear as sub-lines in the Variants tab.

Managing Attributes

Go to Sales > Configuration > Attributes.

Field Description
NameAttribute name (Size, Colour, Material).
ValuesEach possible value. Colour swatches display HTML colour.
Display TypeRadio, Select, Buttons, Colour swatches, or Hidden (eCommerce).
Create VariantsIf enabled, new values auto-create new product variants.

Variant Pricing

Each variant can have its own price:

  1. In the Variants tab, click the variant (e.g. "Chair - Black").
  2. Sub-form opens. Change Sales Price and Cost.
  3. Set unique Internal Reference for warehouse picking.
  4. Each variant can also have its own Image.

Variant Limits

Too many combinations bloat the database (5 sizes → 10 colours → 3 materials = 150 variants). Consider:

  • Use Dynamic/Grid View for products with many variants.
  • Create separate parent products for distinct lines.

Recent Improvements

  • Variant Grid View - Edit all variant prices, SKUs, barcodes in a spreadsheet-like grid.
  • Bulk Variant Update - Change price/cost for all variants at once.
  • Attribute Matrix - Visual grid of all variant combinations with stock (Enterprise).
New Content
Managing Products - Full Field Reference
Managing Products - Full Field Reference
Preview

Products in Quickenerp

Products are items you sell. They are shared across Sales, Purchases, Inventory, Manufacturing, and eCommerce. Go to Sales > Products > Products.

Product Types

Type Code Inventory Tracking Best For
Storable ProductproductFull - stock moves, valuation, traceabilityPhysical goods: electronics, furniture, clothing.
ConsumableconsuMinimal - quantity decreases onlyOffice supplies, packaging, low-cost items.
ServiceserviceNoneConsulting, training, maintenance contracts.

Product Form - All Fields Explained

Section Field Model Field Purpose
General InfoProduct NamenameCustomer-facing name on quotations, invoices, eCommerce.
General InfoInternal Referencedefault_codeSKU or part number for internal use.
General InfoBarcodebarcodeEAN-13/UPC for POS and scanning.
General InfoProduct Typedetailed_typeStorable, Consumable, or Service. Cannot change if stock exists.
General InfoCategorycateg_idGrouping for reporting, routes, and account mapping.
General InfoSales Pricelist_priceBase price. Overridden by price lists.
General InfoCoststandard_pricePurchase/manufacturing cost. Hidden from Sales Users.
General InfoCustomer Taxestaxes_idDefault sales tax. Overridable per order line.
General InfoVendor Taxessupplier_taxes_idDefault purchase tax.
General InfoUnit of Measureuom_idUnits, kg, liters, hours. Separate Purchase UoM if different.
General InfoWeight / Volumeweight / volumeUsed for shipping rate calculation.
InventoryRoutesroute_idsBuy, Manufacture, Dropship - determines supply method.
SalesSales Descriptiondescription_saleRich-text description on quotations and eCommerce.
PurchasePurchase Descriptiondescription_purchaseDescription shown on purchase orders.

Creating a Product - Step by Step

  1. Go to Sales > Products > Products → click Create.
  2. Enter Product Name - use a clear customer-facing name.
  3. Select Product Type - Storable for physical goods.
  4. Set Sales Price and Cost.
  5. Choose Category - create categories under Sales → Configuration → Product Categories if needed.
  6. Set Customer Taxes - typically your default sales tax.
  7. Enter Internal Reference (e.g. CHR-001-BLK).
  8. Fill Sales Description - this appears on quotations.
  9. Click Save.

Product Categories

Categories are hierarchical (parent/child). Go to Sales > Configuration > Product Categories.

  • Categories inherit properties: income/expense accounts, tax rules, routes.
  • Example: Electronics → Computers → Laptops → Gaming Laptops.
  • Each category can have default Sales Account and COGS Account.

Recent Improvements

  • Grid View Editing - Edit multiple products inline, change prices/costs in bulk.
  • Product Image Gallery - Upload multiple images per product.
  • Enhanced Product Search - Search by name, reference, barcode, or description simultaneously.
New Content
Sales Settings Deep Dive
Sales Settings Deep Dive
Preview

Sales Settings - Every Field Explained

Navigate to Sales > Configuration > Settings. These settings control how quotations, orders, pricing, delivery, and invoicing behave.

Quotations & Orders

Setting Default Model Field Description
Default Validity Period30 dayssale.order.validity_dateDays a quotation remains valid. Expired quotations auto-marked.
Order ConfirmationManualres.config.settings.auto_done_after_workflowManual (you click Confirm) or Automatic (customer signs online).
Lock Confirmed OrdersFalsesale.order.lockedPrevent editing confirmed orders. Managers can override.
Online Quotation ConfirmationTruesale.order.portal_confirmationAllow customers to accept quotations online via portal.
Customer SignatureFalsesale.order.signatureRequire digital signature on online acceptance.
Customer PortraitFalsesale.order.portraitRequire a selfie photo on online acceptance.

Pricing

Setting Default Description
Multiple Price ListsFalseEnable to use different prices per customer segment, currency, or country.
DiscountsFalseEnable discount lines on orders. Adds Discount% field per line.
Discount Limit-Max discount % per user group. Users exceeding limit need manager approval.

Delivery

Setting Default Description
Shipping Methods-Configure carriers and rates. Supports free shipping, flat rate, weight-based, or API rates.
Delivery BlockNot blockedBlock delivery until invoice paid, or manual blocking per order.
Set Delivery AddressTrueAllow separate delivery address per order.

Invoicing

Setting Default Description
Invoicing PolicyOn Delivery OrderOn Order Confirmed / Before Delivery / On Delivery Order.
Down PaymentsTrueEnable deposit requests. Configurable as fixed amount or percentage.
Invoice AutomaticallyFalseAuto-create and post invoices without user intervention.
Invoice from DeliveryTrueCreate invoices based on delivered (not ordered) quantities.

New Features

  • Quote Template Preview - See live preview of quotation template.
  • Expired Quotation Auto-Cleanup - Scheduled action auto-archives expired quotations.
  • Settings Search - Use search bar in General Settings to find any sales setting.

Post-Configuration Checklist

  1. Set default validity period (30 days standard, 7 days promotional).
  2. Decide manual vs automatic confirmation based on business model.
  3. Enable discounts only if team needs per-line discounting.
  4. Configure at least one shipping method.
  5. Set invoicing policy matching cash flow requirements.
  6. Test with a sample quotation for an internal test customer.
New Content
Sales Navigation & Menu Structure
Sales Navigation & Menu Structure
Preview

Sales Menu Structure

When you open the Sales app, the left sidebar shows the following menu hierarchy:

Menu Group Menu Item What It Shows
OrdersQuotationsAll draft/sent quotations. Default view grouped by status. Use kanban to manage pipeline.
OrdersSales OrdersAll confirmed orders. Smart buttons show delivery/invoice status.
OrdersCustomersQuick-access to customer records filtered for sales.
OrdersSubscriptionsAll recurring subscriptions. Shows next invoice date and status.
ProductsProductsProduct catalog shared across all modules.
ReportingSales AnalysisPivot and graph view for sales performance. Group by customer, product, team, date, region.
ReportingProduct PerformancePer-product sales metrics: units sold, revenue, margin, trend.
ConfigurationSettingsSales-specific settings - validity, confirmation policy, discounts, shipping.
ConfigurationSales TeamsManage teams, leaders, members, and monthly targets.
ConfigurationPrice ListsDefine pricing rules per customer segment, currency, quantity breaks.
ConfigurationCoupon ProgramsCreate promotion, coupon, and loyalty programs.
ConfigurationQuotation TemplatesPre-configured quotation layouts with default terms and payment conditions.
ConfigurationSubscription TemplatesDefine recurring plan templates with pre-filled lines and pricing.

Dashboard View

The Sales dashboard (landing page) shows:

  • KPI Cards - Sales this month, quotations to process, orders to deliver, overdue invoices. Each card is clickable.
  • My Pipeline - Kanban view of quotations assigned to you, grouped by stage.
  • Sales Graph - Monthly sales trend (current vs previous year).
  • Top Customers - Highest revenue customers this period.
  • Activities - Upcoming activities related to sales.

Recent Improvements

  • Drag-and-drop KPI tiles - Rearrange dashboard cards to your preference.
  • Inline Pipeline - Kanban pipeline embedded in dashboard, not a separate page.
  • Real-time Updates - KPI numbers update in real time as orders are confirmed.
New Content
Introduction to Sales
Introduction to Sales
Preview

The Sales Module in Quickenerp

The Sales module manages the entire sell-side lifecycle - from quotation to cash. It is one of the most-used modules and integrates deeply with Inventory (stock availability & delivery), Accounting (invoicing & payments), CRM (lead-to-order conversion), Manufacturing (make-to-order), and Projects (service delivery).

Core Concepts

Concept Model (Technical Name) Description
Quotationsale.order (state=Quotation)A preliminary sales document sent to a customer. Once confirmed, becomes a Sales Order.
Sales Ordersale.order (state=Sale)A confirmed agreement to sell products/services. Triggers delivery, invoicing, and accounting entries.
Delivery Orderstock.pickingCreated from the sales order to track physical shipment of goods. Managed in Inventory.
Invoiceaccount.move (type=out_invoice)Created from the sales order or delivery to bill the customer.
Price Listproduct.pricelistDefines product pricing per customer segment, currency, or quantity tier.
Sales Teamcrm.teamA group of salespeople with a shared pipeline, targets, and commissions.
Subscription/Contractsale.subscriptionA recurring billing arrangement - auto-generates invoices each period.
Coupon Programcoupon.programPromotion rules - percentage off, fixed amount, free shipping, BOGO, or loyalty points.

The Sales-to-Cash Lifecycle

  1. Quotation - Create and send a quotation to the customer.
  2. Confirmation - Customer accepts or you confirm manually. Status becomes Sales Order.
  3. Delivery - Products are picked, packed, and shipped. Delivery order validated in Inventory.
  4. Invoicing - Invoice created and sent to the customer.
  5. Payment - Customer pays. Payment reconciled in Accounting.
  6. Done - Fully delivered and fully invoiced.

Integration Points

Module Integration
InventorySales orders create delivery orders. Stock availability shown on quotation lines. Reservation on confirmation.
AccountingSales orders generate invoices. Payment terms from customer flow through. Down payments supported.
CRMOpportunities convert to quotations. Sales teams shared between CRM and Sales.
ManufacturingMake-to-order products trigger manufacturing orders on confirmation.
ProjectsService products can create project tasks or timesheet activities on confirmation.
eCommerceOnline store orders appear as sales orders, processed through same workflow.
This documentation is updated continuously. Some features described here may be renamed, deprecated, or still being finalized.