Passer au contenu principal
SAP Business OneSaaS Tools

Quotation Configurator and Guided Selling

A build-to-order SAP Business One add-on that adds rule-based product configuration,

guided selling, live costing and margin approval to B1 quotations. Built for your product rules after a fixed quote.

Sur commande

Qu'est-ce que Quotation Configurator and Guided Selling ?

A build-to-order SAP Business One add-on that adds rule-based product configuration, guided selling, live costing and margin approval to B1 quotations. Built for your product rules after a fixed quote. Built to order by ECOSIRE for SAP Business One (build-to-order) — indicative price from $999.00 USD; request a quote for a scoped proposal.

Quotation Configurator and Guided Selling — A build-to-order SAP Business One add-on that adds rule-based product configuration, guided selling, live costing and margin approval to B1 quotations

What we build

  • Configuration model as a UDO tree of model, feature groups, features and options, with each option linked to a real Item master or cost element
  • Rule engine in UDTs supporting requires, excludes, implies-with-default, min and max quantity, and conditional feature visibility
  • Rules maintained by your product team in a B1 form rather than in code, so a new option is a data change
  • Guided-selling question sets that filter the valid option list as answers are given, and store the recorded answers against the quotation
  • Live cost roll-up from Item master valuation by warehouse, labour minutes per operation, bought-in parts, freight bands and configurable overhead uplift
  • Sell price derived from B1 Price Lists and Business Partner price groups with option-level uplifts, or back-calculated from a target margin
  • Real-time gross margin amount and percentage recalculated on every option change, visible before anything is committed
  • Margin and discount floors enforced through native SAP Business One approval procedures — a below-floor quote cannot be released without approval
  • Multiple configured variants under one quotation header with a customer-facing comparison document, plus versioned revisions that preserve history
  • Sales Quotation and Sales Order creation through the Service Layer as exploded component lines, a configured parent item, or a hybrid
  • Automatic variant Item master, Bill of Materials and Production Order generation for made-to-order configurations, with no re-entry by engineering
  • Configuration snapshot stored against the document so the as-sold specification is retrievable from the Sales Order and A/R Invoice later, plus Crystal Reports layouts for the customer quote, internal margin sheet and engineering handover

À propos de ce produit

The problem when you sell configurable products in SAP Business One

SAP Business One quotes items. If what you sell is a configuration — a machine with a motor option, a voltage, a control package, a set of accessories and a delivery variant — then the thing you are quoting does not exist as an item until someone decides it does.

So it gets done by hand. A salesperson opens a spreadsheet, picks options from a price list PDF, checks with engineering whether that motor is compatible with that gearbox, guesses a freight cost, applies a discount, and pastes the result into a B1 Sales Quotation as free-text lines or a single dummy item. Three things go wrong every time. Invalid combinations get sold, and engineering finds out after the deposit is taken. The quote's cost is a guess, so the margin the salesperson thinks they signed is not the margin that lands. And when the order is won, someone re-enters the configuration to create the Bill of Materials and the Production Order, introducing a second chance to get it wrong.

Standard B1 has Sales Quotations, price lists, period and volume discounts, and Bills of Materials. It has no option model, no compatibility rules, no live cost roll-up during quoting, and no margin gate before the order is created.

What ECOSIRE builds

We build a configure-price-quote add-on that runs inside SAP Business One and ends by producing a native Sales Quotation and Sales Order in your company database.

Option model and configuration rules

A configuration model is defined as a User-Defined Object (UDO) tree: model → feature groups → features → options, each option linked to a real Item master record or to a cost element. Rules are stored in User-Defined Tables and evaluated by the engine: requires (selecting a high-torque drive requires the heavy frame), excludes (a stainless housing excludes the painted finish option), implies with default, minimum and maximum quantity, and conditional visibility so a feature group only appears when it is relevant. Rules are maintained by your product or engineering team in a B1 form, not in code, so a new option next quarter is a data change.

Guided selling

Instead of asking the salesperson to know the product, the configurator asks the customer's questions in order — application, duty cycle, throughput, environment, voltage, site constraints — and narrows the valid option set as answers come in. Answers can pre-select options, filter incompatible ones out of the list before they can be chosen, and record why a configuration was recommended. The question set is data-driven per model, and the recorded answers stay attached to the quotation so a handover to engineering carries the reasoning, not just the result.

Live costing and margin control

As options are selected the engine rolls up cost from the linked Item masters — your actual item cost by valuation method and warehouse, not a static list — plus labour minutes by operation, bought-in components, freight by weight or volume band, installation and commissioning, and configurable overhead uplift. Sell price is derived from your Price Lists and Business Partner price group with option-level uplifts, or from a target-margin calculation working backwards from cost. The salesperson sees unit cost, sell price, gross margin amount and margin percentage update on every change. A discount or margin below your floor cannot be quoted through: it routes into a native B1 approval procedure, and the Sales Quotation is only released once approved.

Multi-variant quotes and revisions

One opportunity often needs a good, better, best comparison. The add-on holds multiple configured variants under a single quotation header, each with its own option set, cost and margin, and produces a comparison document for the customer. Revisions are versioned rather than overwritten, so you keep the history of what was offered and at what price when a customer comes back three months later.

Output into SAP Business One documents

On acceptance the configurator writes a real Sales Quotation and then a Sales Order through the Service Layer — exploded into component lines, rolled into a configured parent item, or a hybrid, depending on how you want to pick and manufacture. For made-to-order items the configuration generates the variant Item master record and its Bill of Materials, then the Production Order, so engineering and the shop floor receive the exact configuration that was sold with no re-entry. Where you sell from stock, the add-on reserves or backorders against the component Items. The configuration snapshot is stored against the document so the as-sold specification can always be retrieved from the A/R Invoice years later.

Documents and integration

Crystal Reports layouts are delivered for the customer-facing quotation with the option schedule, the internal margin sheet, and the engineering handover specification, registered in Report and Layout Manager so they print and email from the document toolbar. Because the whole engine is exposed through the Service Layer, the same rules can be called from a web quote form or a dealer portal later without duplicating the logic.

Who this is for

Machinery and equipment manufacturers, industrial systems integrators, made-to-order fabricators, modular furniture and joinery, packaging and labelling machinery, HVAC and process skid builders, and distributors whose products carry a large accessory and option matrix. You should be on SAP Business One 10.0 and have product rules that are currently held in people's heads or in spreadsheets.

If you sell a fixed catalogue with no option interdependency, standard B1 price lists and discount groups already do the job and you do not need this.

Technical approach

Built against the SAP Business One Service Layer (REST/OData) for document and master-data creation, with the DI API where the Service Layer does not expose an object. Configuration models, rules, guided-selling question sets and quote variants are registered as UDOs and UDTs so they inherit B1 authorisations, approval procedures, data ownership and Change Log history. Margin gates use native B1 approval procedures rather than a parallel workflow, so approvals appear where your managers already look. Runs on SAP Business One 10.0 on SQL Server and SAP HANA, on-premise or cloud-hosted; where cost roll-up SQL differs between the two platforms it is written per platform rather than reduced to a common subset.

How delivery works

1. Scoping call. We work through one or two representative product families with your engineering and sales people: the option matrix, the real compatibility rules, how cost is currently estimated, your margin floors and approval hierarchy, and whether output is stock, assembled or made-to-order. Output is a written functional specification. 2. Fixed quote. Price and timeline against that specification, in writing. 3. Build. Developed against a copy of your company database with your actual Item masters, Price Lists, Bills of Materials, tax codes and chart of accounts. 4. Install in test. Deployed to your test company. You re-configure a set of quotes you have already won and compare the engine's cost, price and margin against the real outcome until they agree. 5. Install in production. Cutover with the configuration models and rules loaded, and your team trained on maintaining them. 6. Support. A support window covering defect fixes against the agreed specification, source code handed over, and optional help modelling further product families.

Typical lead time is one working week from signed quote, driven mainly by how many product families are in scope and how well documented your compatibility rules already are. Nothing here is off the shelf — the value is in encoding your rules, and that is why it is built to order.

How delivery works

  1. 1

    Scoping call

    A short call to confirm the workflow, your platform version and where the integration boundaries sit.

  2. 2

    Fixed quote

    You receive a written scope and a fixed price. Nothing is built until you approve it.

  3. 3

    Build and test

    We develop against a copy of your configuration and test it there. Typically two to four weeks.

  4. 4

    Install and support

    Nous installons sur votre instance, vous remettons le code source et incluons deux semaines d'assistance après la mise en production. Les défauts du code que nous livrons sont corrigés gratuitement.

Ce que vous obtenez

  • Compiled SAP Business One add-on package with installer, plus full source code handed over to you
  • Registered UDOs, UDTs, UDFs, numbering series and approval procedures applied to your company database
  • Installation into your test company database, then into production, performed by our engineer with you present
  • Configuration models, option matrices, compatibility rules and guided-selling question sets built for the product families agreed in scoping
  • Crystal Reports layouts for the customer quotation with option schedule, the internal margin sheet and the engineering handover specification, registered in Report and Layout Manager
  • Written functional specification plus a rule-maintenance guide so your product team can add options and rules without a developer
  • Live training for sales, sales-support and engineering, plus a defined post-go-live support window for defect fixes

Pour qui c'est

Sales Manager

Watches quotes go out with invalid option combinations and guessed freight, then absorbs the rework when engineering rejects the configuration after the deposit. Gets a rule-enforced configurator where an invalid combination cannot be quoted and every quote carries a real cost and margin.

Commercial / Finance Controller

Discovers eroded margin only at invoicing, because the quoted cost was a spreadsheet estimate and discounts were applied without a gate. Gets live cost roll-up from actual Item master valuation plus margin floors enforced through native B1 approval procedures before the Sales Order exists.

Engineering / Production Manager

Re-enters every won configuration to build the Bill of Materials and Production Order, which is slow and a second chance to introduce an error. Receives the variant Item master, BOM and Production Order generated straight from the accepted configuration, with the guided-selling answers attached as context.

Comment Quotation Configurator and Guided Selling se compare

CritèreÉCOSIREConstruction personnaliséeConcurrentNatif SAP Business One
Rule-based option model with requires, excludes and conditional visibilityInclusInclusInclusNon inclus
Guided selling that narrows valid options from customer requirementsInclusPrise en charge partiellePrise en charge partielleNon inclus
Live cost roll-up from real Item master valuation during quotingInclusPrise en charge partiellePrise en charge partielleNon inclus
Margin floor enforced through native B1 approval procedures before the Sales OrderInclusPrise en charge partiellePrise en charge partielleNon inclus
Automatic variant Item master, Bill of Materials and Production Order generationInclusInclusPrise en charge partielleNon inclus
Rules maintained by your product team as data, not by a developerInclusPrise en charge partielleInclusNon inclus
Source code handed over with no per-user recurring licenceInclusInclusNon inclusNon inclus
Available immediately without a build phaseNon inclusNon inclusInclusInclus

Questions fréquemment posées

Is this ready to download and install?
No. It is built to order. The whole value of a configurator is that it encodes your product rules, so we start with a scoping call on your option matrix and compatibility rules, issue a fixed written quote, then build. Typical lead time is one working week from signed quote, driven mainly by how many product families are in scope and how well documented your rules are.
Which SAP Business One versions and databases are supported?
SAP Business One 10.0 on Microsoft SQL Server and on SAP HANA, on-premise or cloud-hosted. Built against the Service Layer (REST/OData) with the DI API used where the Service Layer does not expose an object. Full Windows client support; Browser Access coverage is confirmed per feature during scoping, since some configuration screens depend on client-side behaviour.
Can our own product team maintain the rules, or do we come back to you for every change?
Your team maintains them. Models, options, compatibility rules and guided-selling questions are data held in UDOs and UDTs and edited through a B1 form, with a rule-maintenance guide delivered as part of the handover. You only need a developer if you want a new rule type that the engine does not yet support.
Where does the cost figure come from — is it a static price list?
No. Cost rolls up from your actual Item master valuation by valuation method and warehouse for each linked option, plus labour minutes per operation, bought-in components, freight by weight or volume band, and a configurable overhead uplift. That is why the margin shown at quoting time is defensible rather than an estimate.
What does the configurator actually create in SAP Business One?
A native Sales Quotation, and on acceptance a Sales Order — as exploded component lines, a configured parent item, or a hybrid, whichever suits your picking and manufacturing. For made-to-order configurations it also generates the variant Item master record, its Bill of Materials and the Production Order. The full configuration snapshot is stored against the documents so the as-sold specification stays retrievable from the A/R Invoice.
Can the same rules be used on a website or dealer portal later?
Yes, that is why the engine is exposed through the Service Layer rather than embedded only in the client add-on. A web quote form or dealer portal can call the same configuration and pricing logic without you maintaining a second copy of the rules. Building that front end is separate scope and quoted separately.

Demander un devis

Décrivez vos besoins pour Quotation Configurator and Guided Selling et nous vous enverrons les tarifs, les options de licence et une proposition sur mesure, généralement sous un jour ouvré.

Aucun paiement maintenant. Ceci envoie une demande de devis à notre équipe — nous vous recontacterons par e-mail avec les tarifs et les prochaines étapes.

Se marie bien avec

Poland KSeF E-Invoicing
Sur commande

Poland KSeF E-Invoicing

A build-to-order SAP Business One add-on that turns your A/R Invoices into KSeF structured XML, submits them to Poland's national e-invoicing system and writes the returned KSeF reference back onto the marketing document.

À partir de 1499.00 $Point de départ — chiffré selon votre périmètre
View specification
Power BI Data Connector
Sur commande

Power BI Data Connector

A build-to-order SAP Business One reporting layer: a governed Power BI semantic model, DAX measure library and starter reports over your live company database. Quoted and built per tenant.

À partir de 999.00 $Point de départ — chiffré selon votre périmètre
View specification
Romania e-Factura Reporting
Sur commande

Romania e-Factura Reporting

A build-to-order SAP Business One add-on that produces RO e-Factura XML from your A/R Invoices, uploads it to ANAF, polls the returned upload index and records the per-invoice outcome against the marketing document.

À partir de 1499.00 $Point de départ — chiffré selon votre périmètre
View specification
Sage Migration Toolkit
Sur commande

Sage Migration Toolkit

A build-to-order SAP Business One migration toolkit that converts Sage 50 and Sage 200 nominal ledger, customers, suppliers, stock and open items into SAP B1 objects with reconciliation proof. ECOSIRE builds it for your data after a scoping call.

À partir de 999.00 $Point de départ — chiffré selon votre périmètre
View specification