How to Configure Proposal Order Flow in iDempiere

Configure and manage the Proposal order flow in iDempiere Sales Order window to streamline pre-sales and customer quotation processes.

Introduction

The Sales Order window in iDempiere supports a Proposal (Non-Binding Offer) document type that allows sales teams to create and send formal quotations to customers before committing to stock or generating invoices.

The proposals are used during the pre-sales phase when pricing, product selection, or quantities are still being confirmed with the customer. The proposal carries no financial or inventory impact until the customer approves it.

Once a customer approves a proposal, the Quote Convert process transforms it into a Standard Sales Order, which then drives shipment, invoicing, and payment collection. This ensures a clean and auditable order-to-cash cycle.

Business Rules

  • A Proposal (Non-Binding Offer) does not reserve inventory or create accounting entries.
  • Only proposals in ‘In Progress’ status can be converted to a Standard Order.
  • The Quote Convert process copies all header fields, order lines, prices, and taxes to the new order.
  • If ‘Close Document’ is selected during conversion, the original proposal is automatically closed.
  • A closed proposal cannot be re-opened or reused for another conversion.
  • Converted Standard Orders are created in Draft status and must be reviewed and completed manually.
  • No shipment or invoice can be generated directly from a Proposal document type.

Prerequisites

  • Business Partner (Customer) configured with billing and delivery address.
  • Organization and Tenant configured in iDempiere.
  • Warehouse configured for delivery.
  • Price List (Standard Sales Price List) configured with product prices.
  • Document Type ‘Non-Binding Offer’ (Proposal) configured.
  • Document Type ‘Standard Order’ configured for conversion target.
  • Products and UOM configured.
  • Tax Category (CGST/SGST) configured for applicable products.
  • Sales Representative configured as a Business Partner user.

Navigation

Menu → Quote-to-Invoice (Sales) → Sales Orders → Sales Order

After opening the Sales Order window, users see the Order header form with fields for Tenant, Organization, Document No, Target Document Type, Business Partner, Delivery, and Invoicing details. The Order Line sub-tab allows adding products with quantities and pricing.

Configuration Steps

Step 1: Create a New Sales Order as Proposal

The first step is to open the Sales Order window and create a new record. Selecting the correct Target Document Type as ‘Non-Binding Offer’ is critical — this controls that no stock reservation or financial postings occur.

Instructions

  1. Click the New Record (+) icon to create a new order.
  2. Set the Target Document Type to Non-Binding Offer.
  3. Select the Business Partner .
  4. Set Partner Location and User/Contact.
  5. Select the Warehouse and Delivery Via.
  6. Select the Price List (e.g., Standard Sales Price List) and Payment Rule (e.g., On Credit).
  7. Save the header record.
FieldSample ValueDescription
TenantPOTSIdentifies the company or tenant instance in iDempiere.
OrganizationCDCThe operating branch or store for this transaction.
Document No20001Auto-generated proposal number assigned by iDempiere.
Target Document TypeNon-Binding OfferDefines this order as a Proposal with no financial impact.
Date Ordered06/19/2026The date the proposal is raised.
Business PartnerALPHA RETAIL SOLUTIONSThe customer for whom the proposal is being created.
Partner LocationChennaiDelivery and billing location of the customer.
User/ContactKarthikThe contact person at the customer organization.
WarehouseCDC GodownThe warehouse from which delivery will be made post-approval.
Delivery ViaDeliveryMode of delivery to the customer.
Price ListStandard Sales Price ListControls pricing applied to order lines.
CurrencyINRTransaction currency.
Sales RepresentativeDeepak AnandThe sales rep responsible for this proposal.
Payment RuleOn CreditDefault payment method applied after conversion to order.
Payment TermImmediatePayment due terms for invoicing after conversion.

Step 2: Add Order Lines with Products and Pricing

Order lines capture the products, quantities, prices, and applicable taxes that will be included in the proposal sent to the customer.

Instructions

  1. Click on the Order Line tab.
  2. Create a new line.
  3. Select the Product (e.g., AASH-ATTA-5KG – Aashirvaad Atta 5kg).
  4. Enter the Quantity (e.g., 5).
  5. Verify the Price auto-populated from the Price List (e.g., 280.00).
  6. Confirm the UOM (e.g., Each).
  7. Select the applicable Tax (e.g., CGST/SGST 18%).
  8. Verify Line Amount (e.g., 1,400.00) and Grand Total (e.g., 1,652.00 with tax).
  9. Save the line.
FieldSample ValueDescription
ProductAASH-ATTA-5KG – Aashirvaad Atta 5kgThe product being proposed to the customer.
Quantity5Number of units requested in the proposal.
UOMEachUnit of measure for the product.
Price280.00Actual selling price after any discount.
Unit Price280.00Price per unit billed to the customer.
List Price285.00Standard catalogue price before discount.
Discount %1.75Percentage discount applied on the list price.
TaxCGST/SGST 18%Applicable tax category for this product line.
Line Amount1,400.00Total line value before tax (Qty x Price).

Step 3: Prepare the Proposal

Once all order lines are added and reviewed, the proposal must be Prepared so it can be shared with the customer and later converted to a Standard Order.

Instructions

  1. Review the Status section — verify Total Lines and Grand Total are correct.
  2. Confirm Document Status shows ‘Drafted’.
  3. Click the Document Action button.
  4. Select preppare from the action dropdown.
  5. Confirm the action. Document Status changes to ‘inProgress’.
FieldSample ValueDescription
Total Lines1,400.00Sum of all order line amounts excluding tax.
Grand Total1,652.00Total value including CGST/SGST 18% tax.
Document StatusCompletedStatus after completing the proposal document.
Document TypeNon-Binding OfferConfirms this is a Proposal type with no financial impact.

Step 4: Run Quote Convert Process to Create Standard Sales Order

After the customer approves the proposal, the Quote Convert process converts the proposal into a Standard Sales Order. This is the key step that moves the transaction from pre-sales to execution.

Instructions

  1. In the Quote Convert window, select the Order (the current proposal, e.g., 20001_06/19/2026).
  2. Set the Document Type to Standard Order.
  3. Enter the Document Date (current date).
  4. Check ‘Close Document’ if you want the original proposal closed after conversion.
  5. Leave ‘Run as Job’ unchecked for immediate processing.
  6. Click OK / Start to execute the conversion.
FieldSample ValueDescription
Order20001_06/19/2026The proposal being converted to a sales order.
Document TypeStandard OrderTarget document type for the converted order.
Document Date06/25/2026Date assigned to the newly created Standard Order.
Close DocumentCheckedAutomatically closes the original proposal after conversion.
Run as JobUncheckedProcesses immediately; check for background processing.
Note: The document status of the proposal must be only ‘In Process’ before the Quote Convert process can be executed. Drafted proposals cannot be converted.

Step 5: Complete the Standard Sales Order

The newly created Standard Order starts in Draft status. Review all details before completing it to trigger inventory reservation and make the order available for shipment and invoicing.

Instruction

  1. Open the newly created Standard Sales Order (a new Document No will be assigned).
  2. Verify all header information: Customer, Warehouse, Price List.
  3. Verify order lines: Products, Quantities, Prices, and Taxes.
  4. Click Document Action and select Complete.
  5. Confirm. Status changes to ‘Completed’ and inventory is reserved.

Common Issues and Resolutions

IssueCauseResolution
Original proposal not closing after conversion‘Close Document’ checkbox was uncheckedRe-open proposal manually and set Document Action to ‘Close’.
Tax not applied on order linesTax category not assigned to productAssign the correct Tax Category (CGST/SGST) to the product in the Product window.
Price not populating on order lineProduct not added to the selected Price ListAdd the product and price to the Standard Sales Price List.

Next Steps

  • Complete the Standard Sales Order to reserve inventory.
  • Generate Shipment from the completed Sales Order.
  • Complete the Shipment to update stock levels.
  • Generate Customer Invoice from the Shipment.
  • Complete the Invoice to post Accounts Receivable entries.
  • Receive Customer Payment and allocate it against the Invoice.
Note: Once the proposal is converted and the original is closed, the full order-to-cash cycle continues from the Standard Sales Order through shipment, invoicing, and payment.

Leave a Reply

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