# Kanban

> Container-based replenishment of a continuously consumed product — control cycle, container statuses and the draft document opened by the empty signal.

URL: https://erpdocs.corexlogic.com/en/uretim/ekranlar/kanban

Kanban replenishes a continuously consumed product with **fixed-quantity containers**: when a container is emptied it
is reported, and a replenishment document is opened automatically according to the selected strategy. No MRP
calculation is needed; the requirement is the container becoming empty.

- **Type:** Screen
- **Module:** Manufacturing
- **Menu path:** Üretim › Kanban › Kanban Panosu · Kanban Kontrol Döngüleri (Production › Kanban › Kanban Board · Kanban Control Cycles)
- **Screen route:** `/erp/manufacturing/kanban`
- **Required permission:** `erp-manufacturing-kanban.view (görme)`, `erp-manufacturing-kanban.create (kontrol döngüsü oluşturma ve değiştirme)`, `erp-manufacturing-kanban.edit (kap sinyalleri: Kullanıma Al, Boş Bildir, Dolu İşaretle)`

## Control cycle

A **control cycle** (`KBN-yyyy-nnnnnn`) is defined per product × supply warehouse: the number of containers, the
container quantity and the replenishment strategy. A product can have only one cycle in a warehouse.

| Replenishment strategy | What the empty signal opens |
|---|---|
| **İç üretim** (In-house production) | A **draft production order** (for the container quantity) from the production BOM valid today |
| **Dış tedarik** (External procurement) | A **draft purchase requisition** (requisition source "Kanban") |
| **Stok transferi** (Stock transfer) | A transfer reservation from the **Kaynak depo** (Source warehouse) |

![Kanban Control Cycles list](https://erpdocs.corexlogic.com/en/en/img/screens/uretim/kanban-donguleri.png)
1. Create Control Cycle
2. In-house · External · Stock transfer
3. Container status summary

The **Kanban Kontrol Döngüleri** (Kanban Control Cycles) list: **Döngü No** (Cycle No.) · **Ürün** (Product) ·
**Tedarik Deposu** (Supply Warehouse) · **İkmal Stratejisi** (Replenishment Strategy) · **Kap Miktarı** (Container
Quantity) · **Kaplar** (Containers; e.g. "3 kap · 1 dolu · 1 kullanımda · 1 ikmalde" — 3 containers · 1 full · 1 in
use · 1 in replenishment) · **Durum** (Status). Filters **Ara** (Search), **Depo** (Warehouse), **Durum** (Status;
**Tümü · Aktif · Pasif**, All · Active · Inactive). **Kontrol Döngüsü Oluştur** (Create Control Cycle) opens the
window; changes are made from the row's **İşlemler** (Actions) menu. Step by step:
[Create a kanban control cycle](https://erpdocs.corexlogic.com/en/uretim/islemler/kanban-kontrol-dongusu-olusturma).

## Kanban Board

![Kanban Board — container statuses](https://erpdocs.corexlogic.com/en/en/img/screens/uretim/kanban-panosu.png)
1. Control cycle
2. Container in replenishment and its document
3. Set In Use
4. Signal Empty — opens replenishment
5. Mark Full — when goods arrive

The board shows only **active** cycles; the containers of each cycle are drawn as tiles. Filters **Ara** (Search) and
**Depo** (Warehouse). A tile shows the container number, its status, who last changed it and when, and — for a
container in replenishment — the document opened (as a link if you have permission to view that document).

| Container status | Meaning | Buttons |
|---|---|---|
| **Dolu** (Full) | Ready for use | **Kullanıma Al** (Put into Use) · **Boş Bildir** (Report Empty) |
| **Kullanımda** (In Use) | Being consumed on the line | **Boş Bildir** (Report Empty) · **Dolu İşaretle** (Mark Full) |
| **İkmalde** (In Replenishment) | Reported empty; replenishment document open | **Dolu İşaretle** (Mark Full) |

- **Boş Bildir** (Report Empty) opens the strategy's document and the container becomes **İkmalde** (In
  Replenishment). If the document cannot be opened, the server's message is shown on the tile and the container does
  not change (e.g. "Kap ikmale alınamaz: …" — The container cannot be put into replenishment: …; "Kontrol döngüsü pasif
  — sinyal verilemez." — The control cycle is inactive — no signal can be given.).
- **Dolu İşaretle** (Mark Full) returns the container to **Dolu** (Full) when the goods arrive. No empty signal can be
  given in an inactive cycle; an open replenishment can still be marked full.
- If the same container is reported empty a second time: "Kap N zaten ikmalde (BELGE-NO)." (Container N is already in
  replenishment (DOCUMENT-NO).); a container that is not full cannot be put into use ("Yalnız dolu kap kullanıma
  alınır." — Only a full container can be put into use.), and a full container cannot be marked full again ("Kap zaten
  dolu." — The container is already full.).

On the demo board, the empty signal of container 1 in **KBN-2026-000001** (HAM-0066 Sunta Vidası (chipboard screw),
Hammadde Deposu (raw material warehouse), Dış tedarik, 3 × 500 ADET) opened the draft requisition
**TLP-2026-000003**, and the signal of container 1 in **KBN-2026-000002** (YM-0003 Masa Ayak Takımı (desk leg set),
Mamul Deposu (finished goods warehouse), İç üretim, 2 × 4 ADET) opened the draft production order **UE-2026-000007**.

## Cycle rules

| Rule | Message |
|---|---|
| Product × warehouse is unique | "'KOD' için bu depoda zaten bir kanban kontrol döngüsü var." (A kanban control cycle already exists for 'KOD' in this warehouse.) |
| For in-house production the item must be producible | "'KOD' üretilebilir değil — iç üretim stratejisi seçilemez." ('KOD' is not producible — the in-house production strategy cannot be selected.) |
| For external procurement the item must be purchasable | "'KOD' satın alınabilir değil — dış tedarik stratejisi seçilemez." ('KOD' is not purchasable — the external procurement strategy cannot be selected.) |
| A configurable parent item cannot be used | "'KOD' yapılandırılabilir üst kart — kanbana somut kart girer." ('KOD' is a configurable parent item — kanban takes a concrete item.) |
| For stock transfer the source warehouse is required and must be different | "Stok transferi için aktif bir kaynak depo seçin." (Select an active source warehouse for stock transfer.), "Kaynak depo kanbanın deposundan farklı olmalı." (The source warehouse must be different from the kanban's warehouse.) |
| Container quantity > 0, number of containers 1–99 | "Kap miktarı sıfırdan büyük olmalı." (The container quantity must be greater than zero.), "Kap sayısı 1–99 arasında olmalı." (The number of containers must be between 1 and 99.) |
| The strategy cannot change while a container is in replenishment | "İkmaldeki kap varken ikmal stratejisi ya da kaynak depo değişmez — önce kapları dolu işaretleyin." (The replenishment strategy or source warehouse cannot change while a container is in replenishment — mark the containers full first.) |
| The number of containers is reduced only by removing full containers | "Kap sayısı yalnız dolu kaplar çıkarılarak azalır — kullanımdaki ve ikmaldeki kaplar kalır." (The number of containers is reduced only by removing full containers — containers in use and in replenishment remain.) |

## Related

- [Create a kanban control cycle](https://erpdocs.corexlogic.com/en/uretim/islemler/kanban-kontrol-dongusu-olusturma)
- [Production orders](https://erpdocs.corexlogic.com/en/uretim/ekranlar/uretim-emirleri)
