Skip to main content

Order to production

In make-to-order production, the product is produced with the values the customer selected. In CoreX ERP the path is: the sales order for the configurable product is entered with its values and approved; a production order is opened from the sales order with Üretim Emri Aç (Open Production Order); when the order is released, the super bill of materials and super routing are resolved with these values; make-to-order subassemblies are opened as sub-orders; materials are consumed; operations are confirmed; the finished product enters stock as output; and the delivery is made from the same sales order.

Scenario

The demo customer M-0010 Bursa Otomotiv Yan Sanayi Parça A.Ş. wants 1 unit of DMO-KSL-01 Demo ölçülü bantlı konveyör (Demo custom-size belt conveyor) for its assembly line: length 12.5 m, belt width 800 mm, belt type PVC Endüstriyel (PVC Industrial), protective cover Evet (Yes). Unit price 385.000 TRY, requested delivery 27.11.2026. The conveyor's drive unit (DMO-KSL-05) is a make-to-order semi-finished product; the other materials come from the raw material warehouse. The product's BOM and routing rules: Conditions and formulas (Examples 1–8 and 24).

Sales Order ──► Production Order ──Release──► Sub-Order (drive unit) ──► Consumption · Confirmation · Output ──► Completed
SS-2026-000017 UE-2026-000009 UE-2026-000012 MS / TYD / UC │
(Approved) (Draft→Released) (Released→Completed) │
│ │
└──► Consumption (MS-…17, MS-…18) · Confirmation (TYD-…17…22) · Output (UC-…06) ──► Completed
│
Delivery SV-2026-000009 (goods issue) ◄──────────────────┘

1. Enter and approve the configured sales order​

Satış › Sipariş Yönetimi › Satış Siparişi Oluştur (Sales › Order Management › Create Sales Order)

  1. Select the customer and enter DMO-KSL-01 on the line. Because the item is configurable, the configurator opens on the line; enter the values. A characteristic with a precondition is asked only when its condition is met; a calculated characteristic (Ayak Çifti Sayısı — Number of Leg Pairs) is filled from its rule.
  2. Constraint and range rules are applied when the line is saved. Example: PU belt with a length of 24 m is rejected with PU gıda bandı en çok 20 m boyda üretilir. (PU food belt is produced in lengths of at most 20 m.)
  3. Save the sales order and click Siparişi Onayla (Approve Order). Sales order SS-2026-000017, status Onaylandı (Approved).

Details: Create a sales order, Approve a sales order.

Approved sales order — configured line and Open Production Order
  1. 1Open Production Order — make to order
  2. 2Configuration of the line
  3. 3Shipped and remaining quantity

Planning effect: the approved sales order line enters planning as demand. Because the item has the Siparişe Üretim (Make-to-Order) strategy, the demand is covered by a production order linked to this sales order.

2. Open a production order from the sales order​

On the approved sales order's details, click Üretim Emri Aç (Open Production Order). The order form opens with the sales order: the sales order line to be produced (with its configuration text — Boy: 12,5 m · Bant Genişliği: 800 mm · Bant Tipi: PVC Endüstriyel · Koruma Kapağı: Evet · Ayak Çifti Sayısı: 10) and the item's released BOM (Rev 1) are selected; Üretim Emrini Kaydet (Save Production Order) saves the order with number UE-2026-000009 in Taslak (Draft) status.

Production order from sales order — line and BOM selection
  1. 1Sales order line and its configuration
  2. 2Released super BOM
  3. 3Save Production Order — draft order

A draft order has no materials or operations yet; the BOM and routing are resolved at release. Details: Open a production order from a sales order.

3. Release the order — the super BOM and routing are resolved​

On the order details, click Yayınla (Release). The order becomes Yayınlandı (Released) and the material requirements and operations resolved with the configuration are written to the order. The result of the scenario (10 lines out of the 12-line BOM):

LineMaterialRuleOn the order
1HAM-0035 Aluminium conveyor profile2 * BOY * 1.0225,5 M
2HAM-0056 PVC beltBant Tipi (Belt Type): PVC · 2 * BOY + 0,625,6 M
3HAM-0057 PU beltBant Tipi (Belt Type): PUnot included
4HAM-0058 Carrier roller1 + TAVAN(BOY / 0.5)26 ADET
5DMO-KSL-05 Drive unitunconditional1 ADET
6HAM-0054 Motor 0,75 kWBOY <= 10not included
7HAM-0055 Motor 1,5 kWBOY > 101 ADET
8HAM-0049 Levelling foot2 * (TAVAN(BOY / 1.5) + 1)20 ADET
9HAM-0030 Stainless steel sheetKORUMA = EVET · BOY * 2.430 KG
10HAM-0032 Box profileBANT_GENISLIGI = '800' VE BOY > 12 · TAVAN(BOY / 3) * 0.84 M
11HAM-0064 Bolt (backflush)EGER(BANT_GENISLIGI IN ('600', '800'), 8, 4) * TAVAN(BOY / 1.5)72 ADET
12HAM-0026 Cablefixed5 M

Operations from the super routing: Profile cutting machine 20 min, Chassis and roller assembly 105 min, Belt assembly 50 min, Protective cover assembly 37.5 min (included by condition), Motor connection 30 min, Running test 30 min.

Released order — resolved BOM and sub-order proposal
  1. 1Configuration from the sales order
  2. 2Open Sub-orders — make-to-order subassembly
  3. 3Sub-order quantity to open
  4. 4Consumption, output and confirmation
  5. 5Materials selected by the conditions
Order operations — times computed from the super routing
  1. 1Operation selected by condition
  2. 2Labour formula 30 + 6 × LENGTH = 105 min

The screenshots are from a second order opened with the same configuration (UE-2026-000011, sales order SS-2026-000024); the scenario's order had the same content at this step. Details: Release a production order.

Stock effect: release does not change stock quantities. The Malzeme (Material) box at the top shows the missing items.

4. Open and produce the sub-order​

The order's Alt Emirler (Sub-Orders) section suggests the make-to-order components: for DMO-KSL-05, Gereken (Required) 1, Stoktan (From Stock) 0, Açılacak (To Open) 1. Alt Emirleri Aç (Open Sub-Orders) opens UE-2026-000012; the sub-order is linked to the parent order and is created in Yayınlandı (Released) status. Only components with the Siparişe Üretim (Make-to-Order) strategy and a released BOM are suggested; a semi-finished product with the Stoğa Üretim (Make-to-Stock) strategy is expected from stock. Details: Sub-order suggestion.

On the sub-order:

  1. Sarf Kaydet (Post Consumption) — MS-2026-000016: HAM-0037 0,65 M, HAM-0036 0,9 M, HAM-0053 2 ADET (Hammadde Deposu — Raw Material Warehouse).
  2. Teyit Gir (Enter Confirmation) — 10 Tube and shaft cutting (TYD-2026-000015) and 20 Welding and bearing assembly (TYD-2026-000016), final confirmation.
  3. Çıktı Kaydet (Post Output) — UC-2026-000005: 1 ADET DMO-KSL-05 to Mamul Deposu / Mamul Rafı 2 (Finished Goods Warehouse / Finished Goods Shelf 2). The order becomes Üretimde (In Production).
  4. Tamamla (Complete) — the sub-order becomes Tamamlandı (Completed).

5. Consumption, confirmation and output on the main order​

  1. Sarf Kaydet (Post Consumption) — MS-2026-000017: raw materials from their own storage locations (profile and sheet from Sac ve Profil Alanı — Sheet and Profile Area; belt/roller/motor/bolt from Raf B — Shelf B; foot from Raf C; cable from Raf A); MS-2026-000018: the drive unit produced by the sub-order (Mamul Rafı 2). Details: Post material consumption.
  2. Teyit Gir (Enter Confirmation) — the six operations with final confirmation (TYD-2026-000017 … 000022). Details: Enter an operation confirmation.
  3. Çıktı Kaydet (Post Output) — UC-2026-000006: 1 ADET DMO-KSL-01, Mamul Deposu / Mamul Rafı 1. Details: Post production output.
  4. Tamamla (Complete) — the order becomes Tamamlandı (Completed). If the correction period should also be closed, use Kesin Kapat (Technically Close) (Close a production order).
Completed order — consumptions, output and sub-order
  1. 1Close Finally — closes for corrections too
  2. 2Sub-order — drive unit
  3. 3Consumption documents
  4. 4Output document
Backflush and storage location

The HAM-0064 bolt line is backflushed: it is reduced automatically in the planned ratio when the output is posted. In a warehouse where the storage location is not mandatory, backflush is taken from stock without a storage location; because the demo stock is in shelf locations, the bolt was added manually to the consumption document in the scenario. If the backflush cannot be posted, the record goes to Hatalı Geri Sarflar (Failed Backflushes): Failed backflushes.

6. Make the delivery​

On the sales order details, click Teslimat Oluştur (Create Delivery): warehouse Mamul Deposu, storage location Mamul Rafı 1, 1 ADET. Delivery SV-2026-000009 is saved together with the goods issue; the sales order's Sevk Edilen (Shipped) quantity becomes 1, and the production order and the delivery appear in Bağlantılı Belgeler (Linked Documents). Details: Create a delivery.

Shipped order — linked production order and delivery
  1. 1Shipped quantity
  2. 2Linked production order
  3. 3Delivery and goods issue

Stock effect summary​

DocumentMovement
MS-2026-000016HAM-0037, HAM-0036, HAM-0053 leave the Hammadde Deposu (Raw Material Warehouse)
UC-2026-000005DMO-KSL-05 +1, Mamul Deposu / Mamul Rafı 2
MS-2026-0000179 raw material items are issued (e.g. HAM-0035 48 → 22,5 M, HAM-0056 40 → 14,4 M, HAM-0055 1 → 0)
MS-2026-000018DMO-KSL-05 −1, Mamul Rafı 2
UC-2026-000006DMO-KSL-01 +1, Mamul Deposu / Mamul Rafı 1
SV-2026-000009DMO-KSL-01 −1 (goods issue)

FAQ / Troubleshooting​

Message / situationCause and solution
'DMO-KSL-01' yapılandırılabilir kart — üretim emri yalnız yapılandırılmış bir satış siparişi satırından açılır. ('DMO-KSL-01' is a configurable item — a production order can only be opened from a configured sales order line.)An attempt was made to open a free-standing order for a configurable item. Open the order from the approved sales order with Üretim Emri Aç (Open Production Order).
Bu ürün ağacı konfigürasyona göre çözülür — emir yapılandırılmış bir satış siparişi satırından açılmalı. (This BOM is resolved by configuration — the order must be opened from a configured sales order line.)An attempt was made to open a free-standing order for a configurable item. Open the order from the approved sales order with Üretim Emri Aç (Open Production Order).
Konfigürasyon ürün ağacının hiçbir satırını seçmiyor — ağacın koşullarını düzeltin. (The configuration selects no line of the BOM — correct the BOM's conditions.)With these values, the BOM's conditions select no line. Test the BOM with the same values using Yapılandırarak Dene (Try with Configuration).
N. satırın miktar formülü bilinmiyor — okuduğu değerlerden biri konfigürasyonda yok (…) (The quantity formula of line N is unknown — one of the values it reads is not in the configuration (…))The formula reads an empty characteristic (optional or not asked). Protect the formula with EGER: Example 12.
N. satırın konfigürasyona göre hesaplanan miktarı sıfırdan büyük değil. (The quantity of line N calculated from the configuration is not greater than zero.)Fixed + formula result is 0 or negative. If the line should not be included, write a condition: Example 5.
Konfigürasyon aynı kartı iki ürün ağacı satırından seçiyor — ağacın koşullarını düzeltin. (The configuration selects the same item from two BOM lines — correct the BOM's conditions.)The conditions of two lines were met at the same time. Set up the conditions so that they exclude each other.
N numaralı operasyonun işçilik formülü hesaplanamadı — konfigürasyonda gereken değer yok. (The labour formula of operation N could not be calculated — a required value is missing from the configuration.)The value read by the duration formula is empty.
Konfigürasyon rotanın hiçbir operasyonunu seçmiyor — rotanın seçim koşullarını düzeltin. (The configuration selects no operation of the routing — correct the routing's selection conditions.)All of the routing's operations are conditional and none returned Yes.
… satırın bileşeni yapılandırılabilir — çıktının konfigürasyon profili ürün ağacını çok seviyeli patlatmalı. (The component of line … is configurable — the output's configuration profile must explode the BOM multi-level.)The BOM contains a configurable component; make the output's configuration profile multi-level.
'Kabin Eni' yalnız Kabin: Özel Ölçü (En x Boy) olduğunda girilir. ('Kabin Eni' is entered only when Kabin is Özel Ölçü (En x Boy).)A value was given for a characteristic whose precondition is not met (sales line).
'Boy' değeri izinli aralıkta değil (2–30 m, 0,5 m adım). (The 'Boy' value is not in the allowed range (2–30 m, 0.5 m step).)The value does not match the characteristic's range or step.
A semi-finished product is missing from the sub-order suggestionThe component does not have the Siparişe Üretim (Make-to-Order) strategy or has no released BOM; it is expected from stock. If there is no stock, consumption is rejected with the message … kartının 'SIFIR' durumunda yeterli stok yok. (There is not enough stock of item … in status 'SIFIR'.) Set the item's planning strategy to Siparişe Üretim, or produce the semi-finished product to stock first.
No material lines appear on the orderThe order is still Taslak (Draft); requirements are written with Yayınla (Release).

Step-by-step tasks​