Docs
Open Moduvio
Workflow

Flow 40 — Customer estimate to governed sales-order demand

Turn an exact approved item revision or released product baseline into an independently approved estimate, internally released outbound quotation, evidenced customer decision and independently approved sales order whose only downstream result is governed demand context.

Overview

Inventory meaning

Flow 40 creates commercial definition and demand facts only. It never sends a quotation, captures an electronic customer signature, creates a project/work order/RFQ/PO/receipt/shipment/invoice/accounting entry, or changes item identity, physical instance, custody, current stock or stock ledger.

Responsible roles

Project / Contract Manager estimate author → different Project / Contract Manager or Accountable Executive estimate approver → Project / Contract Manager quotation author → different approver → separate eligible customer-decision recorder → Project / Contract Manager sales-order author → different approver → Materials/Production Planner or Auditor read-only

Process

  1. 1
    Pin exact source

    Select only current APPROVED item revisions or current RELEASED product baselines, then freeze quantity/date/cost assumptions and CLEAN evidence.

    Definition only
  2. 2
    Approve estimate

    A different named user approves or rejects the immutable estimate version.

    No commitment or demand
  3. 3
    Release quotation

    Price the approved estimate and obtain a different user's internal release without external delivery.

    No message or signature
  4. 4
    Record customer fact

    A separate eligible user records ACCEPT or DECLINE from exact controlled evidence.

    Append-only external fact
  5. 5
    Approve sales order

    Capture the accepted order and independently approve customer/project/contract/quantity/date pins.

    Creates demand only
  6. 6
    Read demand

    Authorized planners read exact demand context and deliberately start any later Supply or Manufacturing action in its owning module.

    Zero operational mutation
    READ ONLY

Role handoff

Project / Contract Manager estimate author → different Project / Contract Manager or Accountable Executive estimate approver → Project / Contract Manager quotation author → different approver → separate eligible customer-decision recorder → Project / Contract Manager sales-order author → different approver → Materials/Production Planner or Auditor read-only

Detailed reference chapters

Detailed steps

  1. 1

    Open Programme → Customer commercial and create an estimate against only the exact current approved item revision or released product baseline required by the customer. Enter quantity, UOM, required date and estimated unit cost, then attach same-site CLEAN controlled evidence.

  2. 2

    Submit the immutable estimate and approve or reject it as a different eligible named user. Confirm self-approval is blocked and approval creates no quotation or operational record.

  3. 3

    Create an outbound quotation from the exact approved estimate version, set immutable unit prices/terms/evidence, submit it and obtain independent internal release. Confirm the response explicitly says no external delivery occurred.

  4. 4

    As an eligible user who was not the quotation approver, record the customer's externally made ACCEPT or DECLINE fact with decision reference, date, signer name and exact evidence. Confirm no sales order is silently created.

  5. 5

    For ACCEPT only, capture the customer sales order from the exact accepted quotation version and submit it. As a different named user, approve it and verify one demand row retains customer, project, contract, exact source, quantity and required date.

  6. 6

    Read demand as an authorized Materials/Production Planner and reconcile the full chain as Auditor. Compare operational witnesses and confirm current stock, stock ledger, custody, receipt, Supply, Manufacturing, shipment, notification and financial state are unchanged.

Field-by-field practice data

Use a disposable training tenant

Create one exact-revision customer estimate, independently approve and quote it, record an evidenced customer acceptance, approve the sales order and prove the only downstream result is one demand line. The page shows sample set A; the workbook includes independent A, B and C values.

Download all workflow samples (.xlsx)

Field names match the current application labels. Select existing approved records where shown, leave optional values blank unless they genuinely apply, and never copy fictitious TRAIN values into live work.

1
Project / Contract Manager

Create the immutable estimate

Open /programme/customer-commercial

Select the exact current approved training item revision, enter commercial assumptions, quantity and required date, attach CLEAN evidence and save v1.

Exact field nameRequirementSample value AHow to use it
SiteSelect existingAssigned training A siteUse only your assigned site and permitted classification.
ClassificationRequiredRESTRICTEDClassification must be within every actor's clearance.
Customer codeRequiredTRAIN-A-CUSTOMERUse a stable fictitious customer reference.
Customer legal / trading nameRequiredTraining A Aerospace CustomerUse fictitious data only.
Opportunity referenceRequiredTRAIN-A-OPP-001Use the originating opportunity or inquiry reference.
TitleRequiredTraining A exact-revision actuator estimateDescribe the bounded deliverable.
CurrencyRequiredINRUse one ISO currency for the complete version.
Valid untilRequired2026-12-31Record the commercial validity boundary.
Project referenceRequiredTRAIN-A-PROJECT-001Context only; this action does not create a project.
Contract referenceRequiredTRAIN-A-CONTRACT-001Context only; this action does not create a contract.
Exact approved sourceSelect existingTRAIN-A-ACTUATOR · Rev ASelect a current APPROVED item revision or current RELEASED product baseline.
QuantityRequired2.000000Use the source base UOM.
Required dateRequired2027-01-31Record customer demand timing, not a manufacturing schedule.
Estimated unit costRequired1250.0000Record the internal estimate basis.
Working controlled commercial evidenceSelect existingTRAIN-A-CCE-001Select same-site ACTIVE CLEAN evidence.

Expected result: One checksummed estimate version exists; no quotation, demand, operational record or stock mutation exists.

2
Estimate author → different Project / Contract Manager / Accountable Executive

Submit and independently approve

Open /programme/customer-commercial

Submit the exact estimate version, prove self-approval fails, then approve it as a different eligible named user.

Exact field nameRequirementSample value AHow to use it
Attributable rationaleRequiredTraining A estimate source, assumptions, quantities, date and evidence are ready for independent review.Describe completeness and exact-source basis.
Independent decisionRequiredAPPROVEA different named user approves or rejects.
Working controlled commercial evidenceSelect existingTRAIN-A-CCE-APPROVAL-001Select the exact same-site CLEAN decision evidence.

Expected result: The approved version remains immutable and still creates no quotation, commitment, project, demand or stock.

3
Project / Contract Manager → different approver

Create and release the outbound quotation

Open /programme/customer-commercial

Create the quotation from the exact approved estimate, enter price and terms, submit it and release internally as a different user.

Exact field nameRequirementSample value AHow to use it
Quoted unit priceRequired1800.0000Set the price for the exact estimate line.
Payment termsRequiredThirty days after accepted invoice evidence and contractual validation.Use inert commercial prose only.
Delivery termsRequiredDelivery date remains governed by the accepted order and later authorized execution.Do not imply an existing shipment or work order.
Working controlled commercial evidenceSelect existingTRAIN-A-CCQ-001Select exact CLEAN internal approval evidence.
Attributable rationaleRequiredTraining A price, terms and exact estimate pin are independently released for separately governed customer communication.Internal release does not send anything.

Expected result: The quotation is RELEASED internally and the response says external delivery was not performed.

4
Separate Project / Contract Manager / Accountable Executive

Record the external customer decision

Open /programme/customer-commercial

As a user who did not approve the quotation, record the customer's externally made ACCEPT decision from controlled evidence.

Exact field nameRequirementSample value AHow to use it
DecisionRequiredACCEPTUse ACCEPT or DECLINE exactly as evidenced.
Customer decision referenceRequiredTRAIN-A-CUSTOMER-PO-001Use the external controlled reference.
Customer signerRequiredTraining Customer Signatory ARecord the name stated by the external evidence; this is not a Moduvio signature.
Customer decision dateRequired2026-09-30Use the date on the evidence.
Working controlled commercial evidenceSelect existingTRAIN-A-CUSTOMER-ACCEPT-001Select the exact CLEAN evidence version.

Expected result: One append-only acceptance fact exists and no sales order is created automatically.

5
Project / Contract Manager → different approver

Capture and approve the sales order

Open /programme/customer-commercial

Create the order from the exact accepted quotation, submit it and independently approve it.

Exact field nameRequirementSample value AHow to use it
Customer order referenceRequiredTRAIN-A-CUSTOMER-PO-001The site-scoped reference must be unique.
Ordered onRequired2026-09-30Use the evidenced customer-order date.
Required dateRequired2027-01-31Confirm the requested date for the exact accepted line.
Attributable rationaleRequiredTraining A accepted order is ready for independent demand approval.State scope without implying execution.
Working controlled commercial evidenceSelect existingTRAIN-A-CCSO-APPROVAL-001Select exact same-site CLEAN order and decision evidence.

Expected result: Exactly one OPEN demand line is created with customer/project/contract/source/quantity/date pins and zero operational transaction.

6
Materials/Production Planner → Auditor

Read demand and reconcile zero side effects

Open /programme/customer-commercial

Open Demand as an authorized planner, then reconcile the full immutable chain and source/operational witnesses as Auditor.

Exact field nameRequirementSample value AHow to use it
QuantityRequired2.000000 EA for TRAIN-A-ACTUATOR · Rev AConfirm exact approved source and quantity.
RequiredRequired2027-01-31Confirm the customer-required date is retained as demand context.
ProjectRequiredTRAIN-A-PROJECT-001Confirm the planning reference is retained.
ContractRequiredTRAIN-A-CONTRACT-001Confirm the contract reference is retained.

Expected result: Demand-only users see no commercial prices; stock, ledger, custody, receipt, Supply, Manufacturing, shipment, notification, identity and finance records are unchanged.

End state

One attributable, immutable customer-commercial chain produces exact planning demand without silently manufacturing, buying, receiving, shipping, messaging, accounting for or moving anything.

Documentation version 2026.09

Last reviewed August 2026