How to Configure Quotation Orders in iDempiere for Retail

The Sales Order window in iDempiere supports multiple document types for the sales cycle. The Quotation order type — represented as a Binding Offer is used when a retailer presents firm commercial terms to a customer before a confirmed sale.

A completed quotation reserves stock as an inventory commitment. When the customer confirms, the Quote Convert process turns it into a Standard Order that drives shipment, invoicing, and payment — making the quotation a critical checkpoint in the retail order lifecycle.

Process Flow

QuotationOrder

Business Rules

  • Quotation (Binding Offer) presents firm commercial terms and is binding on the seller.
  • Completing a Quotation reserves stock as an inventory commitment — fulfillment does not begin.
  • A Quotation in “In Progress” status is visible in Quote Convert for promotion to Standard Order.
  • Each order line must have a valid product, quantity, price, and applicable tax code assigned.
  • Discount % is auto-calculated from List Price vs. Unit Price and can be overridden manually.
  • Payment Rule and Payment Term on the header apply to the resulting invoice after conversion.
  • Reserved Quantity on the order line is populated only after the Quotation is completed.

Prerequisites

  • Business Partner (customer) configured with valid Partner Location.
  • Organization and Warehouse configured
  • Document Type “Binding Offer” set up in Document Type window.
  • Price List with Standard Sales Price List created.
  • Products with UOM, pricing, and tax category configured.
  • Tax rate configured.
  • Payment Terms defined (e.g., Net 30 Days).
  • Sales Representative configured as a system user.

Configuration Steps

Step 1: Create a New Sales Order

A new Sales Order record must be created and the correct document type selected to initiate a quotation.

  1. Open the Sales Order window.
  2. Click the New Record icon (+).
  3. Verify Tenant is set to your organisation
  4. Set Organization to the relevant retail store.
  5. In the Target Document Type field, select “Binding offer” from the dropdown.
  6. Date Ordered defaults to today — adjust if required.
FieldSample ValueDescription
TenantPOTSLegal entity owning this transaction.
OrganizationChennai StoreRetail store raising the quotation.
Document No10000Auto-generated order number.
Target Document TypeBinding offerSets the order as a Quotation (OB).
Date Ordered06/26/2026Date the quotation is raised.
Order Reference(optional)Customer PO reference or internal reference.
TenthPlanet iDempiere Sales Quotation Header 1 1

Step 2: Enter Business Partner and Delivery Details

Selecting the correct Business Partner and delivery information ensures the quotation is addressed to the right customer and the stock is drawn from the correct warehouse.

  1. In Business Partner, search and select the customer.
  2. Partner Location auto-fills from the customer master confirm or change.
  3. Set Invoice Partner and Invoice Location if billing differs from delivery.
  4. Set User/Contact for communication tracking.
  5. In the Delivery section, select Warehouse.
  6. Set Delivery Via to “Delivery”.
FieldSample ValueDescription
Business PartnerMARVEL ENTERPRISESCustomer receiving the quotation.
Partner LocationBengaluru OfficeDelivery address of the customer.
Invoice PartnerMARVEL ENTERPRISESParty to be invoiced (can differ).
Invoice LocationBengaluru OfficeBilling address for the invoice.
User/ContactVinay KumarContact person at the customer.
WarehouseCHN GodownSource warehouse for this order.
Delivery ViaDeliveryMode of delivery to the customer.
Drop ShipmentUncheckedTick if goods ship directly from supplier.

Step 3: Configure Invoicing and Payment Terms

Pricing, payment rule, and payment terms defined here flow into the invoice generated after the quotation is converted to a Standard Order.

  1. In the Invoicing section, select Price List.
  2. Confirm Currency is set correctly.
  3. Assign Sales Representative.
  4. Set Payment Rule to “On Credit” for credit customers.
  5. Set Payment Term to agreed terms.
  6. Enter a Promotion Code if applicable.
FieldSample ValueDescription
Price ListStandard Sales Price ListGoverns product pricing on order lines.
CurrencyINRTransaction currency for the quotation.
Sales RepresentativeAjay NarayanSalesperson responsible for this order.
Payment RuleOn CreditHow the invoice will be settled.
Payment TermNet 30 DaysInvoice due date calculation rule.
Promotion Code(blank)Discount promotion code if applicable.
TenthPlanet iDempiere Sales Quotation Header 2 1

Step 4: Add Order Lines

Each product the customer is being quoted for must be added as an order line with quantity, price, and tax details before the document is processed.

  1. Navigate to the Order Line tab.
  2. Click the New Record icon (+).
  3. Set Line No (auto-filled, e.g., 10).
  4. Select the Product.
  5. Enter Quantity UOM auto-fills from the product.
  6. Verify Price auto-fills from the price list.
  7. List Price shows the standard price (e.g., 285.00); Discount % is auto-calculated (e.g., 1.75%).
  8. Select Tax from the dropdown.
  9. Line Amount auto-calculates (e.g., 280.00).
  10. Repeat for additional products.
FieldSample ValueDescription
Line No10Auto-incremented line sequence number.
ProductAASH-ATTA-5KG – Aashirvaad Atta 5kgProduct being quoted.
Quantity1Quantity the customer is being quoted for.
UOMEachUnit of measure from product master.
Price280.00Selling price from the selected price list.
Unit Price280.00Final unit price after any manual override.
List Price285.00Standard list price before discount.
Discount %1.75Auto-calculated from list vs. unit price.
TaxCGST/SGST 18%Applicable tax rate for this product.
Line Amount280.00Net amount before tax (Qty × Unit Price).
Reserved Quantity0Populated after the quotation is completed.
Delivered Quantity0Updates when shipment is created (post-SO).
WarehouseCHN GodownWarehouse for this specific line.
Partner LocationBengaluru OfficeDelivery location for this line.
TenthPlanet iDempiere Sales Quotation Line 1 1
TenthPlanet iDempiere Sales Quotation Line 2 1
TenthPlanet iDempiere Sales Quotation Tax

Step 5: Prepare and Complete the Quotation

Running the Prepare action validates the document and moves it to “In Progress” so it is available for Quote Convert. Completing it reserves stock as an inventory commitment.

  1. Return to the Order (header) tab.
  2. Verify Total Lines and Grand Total in the Status section.
  3. Click the Document Action button.
  4. Select “Prepare” — Document Status changes to “In Progress”.
  5. If the customer has verbally confirmed but formal paperwork is pending, select “Complete” — stock is reserved and the document status changes to “Completed”.
  6. To progress through the normal sales funnel, keep the document “In Progress” and use Quote Convert to generate a Standard Order.
Note: Completing a Quotation reserves stock but does NOT trigger shipment or invoice creation. Use Quote Convert on an In Progress quotation to create a Standard Order that drives the full fulfilment cycle.

Step 6: Convert Quotation to Standard Order (Quote Convert)

When the customer approves the quotation, use Quote Convert to promote it into a Standard Order, which activates shipment scheduling, invoicing, and payment processing.

  1. Ensure the Quotation is in “In Progress” status.
  2. Navigate to Sales Management → Quote Convert (or use the process from within the order).
  3. Select the quotation from the list.
  4. Confirm the Standard Order details and submit.
  5. iDempiere creates a new Standard Order (SO) linked to the original quotation.
  6. Complete the Standard Order to reserve stock, trigger auto-shipment, and generate the invoice.

Common Issues and Resolutions

IssueCauseResolution
Quotation does not appear in Quote ConvertDocument status is “Completed” not “In Progress”Keep the quotation In Progress until customer formally approves. Only In Progress quotations appear in Quote Convert.
Stock is not reserved after saving the quotationStock reservation only occurs on Complete, not on save or PrepareComplete the quotation to reserve stock, or convert to Standard Order for full fulfilment.
Tax field is blank on order lineTax category not assigned to the productConfigure the tax category on the product master and ensure the tax rate (CGST/SGST) is active.
Discount % shows 0 even though prices differUnit Price matches List Price or List Price is not set on the price listUpdate the List Price on the price list version to reflect the standard price.
Quotation cannot be edited after CompleteCompleted documents are locked in iDempiereVoid or reverse the quotation and create a new one with corrected details.
Wrong warehouse on order lineOrder line inherits the header warehouse but can be overriddenUpdate the Warehouse field on individual order lines if items ship from different locations.

Next Steps

  • Quote Convert — Promote an approved In Progress Quotation to a Standard Order.
  • Standard Order— Complete the converted order to trigger stock reservation and fulfilment.
  • Generate Shipments — Create outbound shipment documents for the confirmed Standard Order.
  • Sales Invoice — Generate and post the customer invoice after shipment.
  • Payment Allocation — Allocate customer payment receipts against the posted invoice.
  • Proposal (ON) setup — Configure non-binding exploratory order type for pre-quotation stage.

Leave a Reply

Your email address will not be published. Required fields are marked *