# Ayarlar ve iş akışı
> Onay süreci, uyarı ve bildirimler, e-posta (SMTP) ve e-Belge (EDM entegratör) ayarları — ne işe yaradıkları ve birbirleriyle bağı.
URL: https://erpdocs.corexlogic.com/ayarlar
Bu bölüm, belgelerin **kimin onayından** geçeceğini, olaylardan **kime haber** gideceğini, e-postanın **hangi
sunucudan** çıkacağını ve faturaların **GİB'e nasıl** iletileceğini belirleyen kurulum ekranlarını anlatır.
Hepsi **Yönetim** menüsündedir ve kurulum başına bir kez ayarlanır; günlük işte kullanıcı yalnız sonuçlarını görür
(onay düğmesi, zil, e-posta, e-Fatura durumu).
## Ekranlar
| Konu | Ekran (menü yolu) | Ne işe yarar | Anlatım |
|---|---|---|---|
| Onay | Yönetim › Onay Süreci › **Onay Şablonları** | Hangi belge, hangi koşulda, hangi aşamalardan geçerek onaylanır. | [Onaylar](https://erpdocs.corexlogic.com/ayarlar/onaylar) |
| Onay | Yönetim › Onay Süreci › **Onayımı Bekleyenler** | Sırası gelmiş ve sizin kararınızı bekleyen belgeler. | [Onaylar](https://erpdocs.corexlogic.com/ayarlar/onaylar#onayimi-bekleyenler) |
| Onay | Yönetim › Onay Süreci › **Onay Vekaletleri** | Onaycı yokken vekilinin onun adına oy vermesi. | [Onaylar](https://erpdocs.corexlogic.com/ayarlar/onaylar#onay-vekaletleri) |
| Bildirim | Yönetim › Özelleştirme › Genel › **Uyarı ve Bildirim Yönetimi** | Zamanlanmış uyarılar (vade, gecikme, minimum stok) ve belge olaylarının bildirim kuralları. | [Bildirimler](https://erpdocs.corexlogic.com/ayarlar/bildirimler) |
| Bildirim | Üst şerit › **Bildirimler** (zil) · Profil › **Bildirim Tercihleri** | Kişinin bildirimleri ve kanal tercihi. | [Bildirimler](https://erpdocs.corexlogic.com/ayarlar/bildirimler#bildirim-zili) |
| E-posta | Yönetim › Özelleştirme › Genel › **E-posta Ayarları** | Kurulumun SMTP sunucusu: bildirim, davet, parola sıfırlama ve belge e-postaları. | [E-posta (SMTP)](https://erpdocs.corexlogic.com/ayarlar/e-posta-smtp) |
| E-posta | Yönetim › İzleme › **Gönderim Kuyruğu** | Arka planda gönderilen e-postalar, hatalar ve yeniden deneme. | [E-posta (SMTP)](https://erpdocs.corexlogic.com/ayarlar/e-posta-smtp#gonderim-kuyrugu) |
| e-Belge | Yönetim › Özelleştirme › Finans › **e-Belge Ayarları** | e-Fatura, e-Arşiv ve e-İrsaliye entegratör (EDM) bağlantısı, seriler, zamanlama, canlıya geçiş. | [e-Belge](https://erpdocs.corexlogic.com/ayarlar/e-belge) |
| Veri | Yönetim › Araçlar › **Veri Aktarımı** | Excel kitaplarıyla toplu ana veri aktarımı. | [Veri Aktarımı](https://erpdocs.corexlogic.com/veri-aktarimi) |
Kullanıcı, rol, yetki ve modül yönetimi **Yönetim** bölümünde anlatılır.
## Nasıl birbirine bağlanırlar
```
Belge (teklif, sipariş, talep, fiş)
│ Gönder ──► Onay şablonu eşleşiyor mu?
│ ├─ hayır ─► belge doğrudan ilerler
│ └─ evet ──► "Onay Bekliyor" ──► onaycıya bildirim ("Onayınız bekleniyor")
│ │ │
│ │ └─► zil (her zaman) + e-posta (SMTP ve tercih açıksa)
│ ├─ son onay ─► belge ilerler + gönderene "onaylandı" bildirimi
│ └─ red ──────► belge taslağa döner + gönderene gerekçeli bildirim
│
├─ Belge olayı (ör. mal çıkışı) ──► bildirim kuralı ──► alıcılar (zil, e-posta)
└─ Saatlik uyarı turu (vade, gecikme, bekleyen onay) ──► uyarının alıcıları (zil, e-posta)
E-posta: E-posta Ayarları (SMTP) ──► Gönderim Kuyruğu ──► alıcı (SMTP yoksa yalnız zil)
Fatura: Kesinleştir ──► e-Belge Ayarları (EDM) ──► GİB / alıcı
```
## Kurulum sırası önerisi
1. **E-posta Ayarları** — bildirim ve davet e-postaları için önce SMTP. SMTP yoksa her şey çalışır, yalnız
e-posta gitmez: bildirimler uygulamada (zilde) görünür.
2. **Onay Şablonları** — onay isteyen belge türleri için koşul ve aşamalar. Şablon yoksa belgeler onaysız
ilerler.
3. **Uyarı ve Bildirim Yönetimi** — uyarılar kapalı başlar; işinize yarayanları açın, olay bildirimlerini
kurallarla tanımlayın.
4. **e-Belge Ayarları** — Test ortamında kimlik, seri ve bağlantı sınaması; kontrol listesi tamamlanınca canlıya
geçiş.
## Rehberler
- [Onaylar](https://erpdocs.corexlogic.com/ayarlar/onaylar) — Onay şablonu, aşama, eskalasyon, karar, vekalet.
- [Bildirimler](https://erpdocs.corexlogic.com/ayarlar/bildirimler) — Uyarılar, bildirim kuralları, zil, tercihler.
- [E-posta (SMTP)](https://erpdocs.corexlogic.com/ayarlar/e-posta-smtp) — Sunucu ayarları, deneme, gönderim kuyruğu.
- [e-Belge](https://erpdocs.corexlogic.com/ayarlar/e-belge) — EDM entegratör ayarları, canlıya geçiş, belge yaşam döngüsü.
- [Onay akışı (süreç)](https://erpdocs.corexlogic.com/surecler/onay-akisi) — İskontolu bir teklifin onaydan geçişi, adım adım.
## İşlemler
- [Onay şablonu oluşturmak](https://erpdocs.corexlogic.com/ayarlar/islemler/onay-sablonu-olusturma) — Belge türü, koşul, aşamalar.
- [Onay kararı vermek](https://erpdocs.corexlogic.com/ayarlar/islemler/onay-karari-verme) — Onayla ya da gerekçeyle reddet.
- [Onay vekaleti tanımlamak](https://erpdocs.corexlogic.com/ayarlar/islemler/onay-vekaleti-tanimlama) — İzin ve yokluk için vekil.
- [Uyarı açmak](https://erpdocs.corexlogic.com/ayarlar/islemler/uyari-acma) — Uyarıyı açma ve eşik verme.
- [Bildirim kuralı oluşturmak](https://erpdocs.corexlogic.com/ayarlar/islemler/bildirim-kurali-olusturma) — Belge olayının alıcıları ve kanalı.
- [Bildirim tercihini seçmek](https://erpdocs.corexlogic.com/ayarlar/islemler/bildirim-tercihi-secme) — Kişisel kanal: uygulama, e-posta, özet.
- [E-posta sunucusunu tanımlamak](https://erpdocs.corexlogic.com/ayarlar/islemler/e-posta-sunucusu-tanimlama) — SMTP, parola, deneme e-postası.
- [e-Belgeyi etkinleştirmek](https://erpdocs.corexlogic.com/ayarlar/islemler/e-belgeyi-etkinlestirme) — Test kimliği, sınama, açma.
---
# Onaylar
> Onay şablonları (belge türü, koşul, aşama, karar kuralı, eskalasyon), onay turu, Onayımı Bekleyenler, onay ve red, vekalet, belge durumları ve bildirimler.
URL: https://erpdocs.corexlogic.com/ayarlar/onaylar
- **Tür:** Rehber
- **Modül:** Yönetim
- **Menü yolu:** Yönetim › Onay Süreci › Onay Şablonları · Onayımı Bekleyenler · Onay Vekaletleri
- **Ekran adresi:** `/erp/approvals/templates`
- **Gereken izin:** `erp-approval-templates.view (şablonları görme) · .create · .edit · .delete`, `Karar: belge türünün onay izni — erp-sales-quotations.approve, erp-procurement-orders.approve, erp-procurement-requisitions.approve, erp-accounting-journal-entries.approve; mühendislik değişikliği talebinde erp-manufacturing-engineering-changes.edit`
Onay süreci, bir belgenin bir sonraki adıma geçmeden önce yetkili kişilerce imzalanmasını sağlar: 50.000 TRY
üzerindeki satın alma siparişinin satın alma müdürüne, yüksek iskontolu teklifin satış müdürüne gitmesi gibi.
Onay **zorunlu bir adım değil, yapılandırılan bir adımdır**: bir belge türü için etkin şablon yoksa o türün
belgeleri onaysız ilerler.
Uçtan uca örnek: [Onay akışı süreci](https://erpdocs.corexlogic.com/surecler/onay-akisi).
## Kavramlar
| Kavram | Anlamı |
|---|---|
| **Onay şablonu** | Hangi belge türünün, hangi koşulda (tutar aralığı, iskonto eşiği), hangi aşamalardan geçeceği. |
| **Aşama** | Şablonun bir adımı: kim onaylar (bir rol ya da belirli kişiler), kaç onay gerekli, kaç ret reddeder, cevapsız kalırsa kime yükselir. Aşamalar **sırayla** sorulur. |
| **Onay turu** | Belgenin bir onaya gönderilişi. Gönderimde eşleşen şablonların aşamaları **kopyalanarak** tura yazılır; şablon sonradan değişse de süren tur değişmez. Reddedilip yeniden gönderilen belge **yeni tur** açar; eski tur izi olduğu gibi kalır. |
| **Onaycı** | Aşamanın rolünü taşıyan ya da aşamada adı seçilmiş, belge türünün onay iznine sahip kullanıcı. |
| **Vekil** | Tarih aralığında bir onaycının **adına** oy veren kullanıcı. |
| **Görevler ayrılığı** | Belgeyi onaya **gönderen kişi onu onaylayamaz** (rolü ve izni tutsa bile). Satış teklifinde teklifin **satış temsilcisi** de onaylayamaz. Reddetmek serbesttir. |
## Onaya bağlanabilen belgeler
| Belge türü | Koşul terimleri | Onayı açan izin | Gönderimden sonraki durum | Son onayda | Redde |
|---|---|---|---|---|---|
| **Satış Teklifi** | Tutar ve iskonto | `erp-sales-quotations.approve` | Onay Bekliyor (kilitli, müşteriye gitmedi) | Gönderildi | Taslak |
| **Satın Alma Siparişi** | Tutar | `erp-procurement-orders.approve` | Onay Bekliyor (kilitli, mal kabul yapılamaz) | Sipariş Verildi | Taslak |
| **Satın Alma Talebi** | Yok (her talep) | `erp-procurement-requisitions.approve` | Onay Bekliyor | Talep Edildi (satın almanın gündeminde) | Taslak |
| **Yevmiye Fişi** | Tutar | `erp-accounting-journal-entries.approve` | Onay bekler | Fişin kendi akışı | Fişin kendi akışı |
| **Mühendislik Değişikliği Talebi** | Yok (her talep) | `erp-manufacturing-engineering-changes.edit` | Onay bekler | Değişiklik numarası açılır | Talebin kendi akışı |
"Tutar" belgenin **genel toplamıdır** — KDV dahil, iskonto sonrası, ek ücretler dahil, belgenin para biriminde.
"İskonto" belgedeki **en yüksek etkin iskontodur**: satır ve genel iskonto birlikte uygulandığı için bir satırın
gerçek indirimi `1 − (1 − satır%) × (1 − genel%)` ile hesaplanır; yalnız genel iskontoya bakılsaydı onay satır
iskontosuyla aşılabilirdi.
## Onay Şablonları ekranı
**Yönetim › Onay Süreci › Onay Şablonları** — "Hangi belge, hangi koşulda, hangi aşamalardan geçerek onaylanır".

1. Yeni Şablon
2. Belge türü kartı — şablon var mı, belge onaydan geçer mi
3. Koşul — tutar aralığı / iskonto eşiği
4. Aşamalar sırayla sorulur
5. Etkin / Pasif
Üstte her belge türü için bir **kapsam kartı** durur: "N etkin şablon — onaydan geçer", "Şablonlar pasif —
onaysız ilerler" ya da "Şablon yok — onaysız ilerler". Karttaki **Şablon Ekle** pencereyi o türle açar.
| Kolon | Açıklama |
|---|---|
| **Belge Türü** | Şablonun uygulandığı belge. |
| **Şablon** | Şablon adı. |
| **Koşul** | Okunur koşul: "50.000,00 TRY ve üzeri", "… – …", "… ve altı", "iskonto %10 ve üzeri"; koşulsuzsa **Her zaman**. |
| **Aşamalar (sırayla)** | Aşamaların onaycıları sırasıyla; eskalasyon varsa "24 saat sonra 'Yönetici' rolüne yükselir". |
| **Durum** | Etkin ya da pasif. |
| **İşlem** | Düzenle · Sil (izne göre). |
Tablo sayfalanmaz: kademeli onayı anlamak için şablonların tamamı birlikte görünür. Silme onayı "Şablon silinsin
mi?" der: "Bu şablon bundan sonra onay turu doğurmaz. Geçmiş turlar şablonu kendi içinde sakladığı için
etkilenmez." Geçici olarak durdurmak için şablonu silmek yerine **Etkin** anahtarını kapatın.
### Şablon penceresi
**Yeni Şablon** (ya da satırdan **Düzenle**) geniş pencereyi açar: solda form, sağda **Özet** (kuralın tek
cümlelik okuması) ve **Akış** önizlemesi.

1. Belge Türü — düzenlemede değişmez
2. Koşul — iskonto eşiği (teklifte); tutar aralığı başka türlerde
3. 1. aşama — rol ya da belirli kişiler, karar kuralı
4. Cevapsız kalırsa — süre ve üst onaycı rolü
5. Aşama Ekle (en çok 10)
6. Özet — kuralın cümlesi
7. Akış önizlemesi
#### Genel
| Alan | Zorunlu | Açıklama |
|---|---|---|
| **Belge Türü** | Evet | Satış Teklifi, Satın Alma Siparişi, Satın Alma Talebi, Yevmiye Fişi, Mühendislik Değişikliği Talebi. Seçim koşul terimlerini ve onaycı listelerini belirler. **Düzenlemede değişmez** (başka türün izni ve koşulu başkadır); türü değiştirmek için yeni şablon açın. Belge türü değişince koşullar ve aşamalar sıfırlanır. |
| **Şablon Adı** | Evet | En çok 128 karakter. Örnek: "50.000 TRY üstü sipariş onayı". Onay geçmişinde ve Onayımı Bekleyenler'de görünür. |
| **Etkin** | — | Yalnız düzenlemede. Açık: "Yeni belgeler bu şablona uyar". Kapalı: "Pasif — yeni belgeler bu şablona uymaz". Pasif şablon yeni onay turu başlatmaz; süren turlar etkilenmez. Yeni şablon etkin açılır. |
#### Hangi belgeler (koşul)
Belge türünün sunmadığı koşul pencerede çizilmez. Koşulsuz türde (talep, mühendislik değişikliği) pencere "Bu
belge türünde koşul yok — şablon onaya gönderilen **her** belgeye uygulanır." yazar.
| Alan | Değerler | Açıklama |
|---|---|---|
| **Tutar** | **Tutarı ne olursa olsun** · **Genel toplam aralıktaysa** | Varsayılan "ne olursa olsun". Aralık seçilince aşağıdaki iki alan açılır. |
| **Para Birimi** | Kurulumun para birimleri (varsayılan para birimi seçili gelir) | **Kur çevrimi yok**: şablon yalnız bu para birimindeki belgelere uygulanır. TRY ve EUR siparişleri için iki ayrı şablon gerekir. |
| **Genel toplam** … **ile** … **arası** | Alt sınır (boş = 0) · Üst sınır (boş = sınırsız) | KDV dahil, iskonto sonrası; sınırlara **eşitse de** uyar. "50.000 ve üzeri" için üst sınırı boş bırakın. En az bir sınır yazılmalı, sınırlar sıfır ya da pozitif, alt sınır üst sınırdan büyük olamaz. |
| **İskonto** | Onay kutusu: "Yalnız iskontosu belirli bir oranı aşan belgeler" | Yalnız satış teklifinde. |
| **İskonto eşiği (%)** | 0'dan büyük, en çok 100 | "Satırlardaki en yüksek iskonto bu orana eşit ya da üstündeyse uyar." |
Tutar ve iskonto birlikte seçilirse ikisi de tutmalıdır.
#### Onay aşamaları — sırayla sorulur
Her aşama ayrı bir kutudur; numarası sırasıdır ("İlk sorulan", "1. aşama kapanınca sorulur"). Kutunun sağında
**Yukarı taşı**, **Aşağı taşı** ve aşamayı kaldırma düğmesi vardır (tek aşama kaldırılamaz). **Aşama Ekle** yeni
aşama ekler; bir şablonda en çok **10** aşama olur.
| Alan | Zorunlu | Açıklama |
|---|---|---|
| Aşamanın adı | Hayır | "1. aşamanın adı (örn. Bölüm onayı)". En çok 128 karakter; boşsa "1. aşama" yazılır. Onay geçmişinde ve Onayımı Bekleyenler'de görünür. |
| **Kim onaylar** | Evet | **Bir rol**: "Rol seçin — rolü taşıyan herkes onaylayabilir". Belge türünün onay iznini taşımayan rol listede "— onay izni yok" ile işaretlidir ve seçilirse şablon kaydedilmez ("Bu rol bu belgeyi onaylama iznine sahip değil — aşama hiç kapatılamazdı, şablon kaydedilmez."). **Belirli kişiler**: yalnız belge türünün onay iznini taşıyan kullanıcılar listelenir, ad ya da e-postayla aranır; en çok 10 kişi ("daha kalabalık liste bir roldür"). Rol ve kişi aynı aşamada karışmaz. |
| **Karar kuralı** | Evet | "**N** onay gerekli, **M** ret belgeyi reddeder" — her biri 1–10. Altındaki cümle kuralı okur: "Biri onaylarsa geçer, biri reddederse belge reddedilir." Kişi aşamasında onay sayısı seçilen kişi sayısını aşamaz ve oylar bölündüğünde kilitlenmemesi için onay + ret ≤ kişi sayısı + 1 olmalıdır. |
| **Cevapsız kalırsa** | Hayır | "**S** saat sonra **[Üst onaycı rolü]** de karar verebilir". Süre 1–720 saat; süre ve rol **birlikte** girilir; üst onaycı rolü aşamanın kendi rolü olamaz ve onay iznini taşımalıdır. Boş bırakılırsa ("kimseye aktarılmaz") aşama karar verilene kadar bekler; "Onay bekleyen hatırlatması" uyarısı onaycılara hatırlatır. |
Bir kişi bir aşamada **bir kez** oy verir; aynı kişinin oyu ikinci kez sayılmaz ("üç müdürden ikisi" kuralı tek
kişiyle geçilemez).
#### Birden çok şablon
"Aynı belgeye uyan birden çok şablon varsa hepsinin aşamaları sırayla eklenir." Eşleşen şablonlar alt tutar
sınırı küçükten büyüğe dizilir. Kademeli onay iki yolla kurulabilir:
- **İki şablon:** "0 TRY ve üzeri → Satın Alma Müdürü" ve "50.000 TRY ve üzeri → Genel Müdür". 60.000 TRY'lik
siparişte iki şablon da tutar; tur iki aşamalıdır.
- **Tek şablon, iki aşama:** "50.000 TRY ve üzeri" şablonunda 1. aşama Satın Alma Müdürü, 2. aşama Yönetici.
#### Doğrulama iletileri
Şablon kaydedilirken ekran ve sunucu aynı kuralları uygular: "Belge türünü seçin.", "Şablon adı zorunlu.",
"Tutar koşulunda en az bir sınır yazın (alt sınır 0 olabilir).", "Alt tutar sınırı üst sınırdan büyük olamaz.",
"İskonto eşiği 0'dan büyük ve en fazla 100 olmalı.", "Onaylayacak rolü seçin.", "En az bir onaycı kullanıcı
seçin.", "Eskalasyon için süre ve üst onaycı rolünü birlikte girin.", "Üst onaycı rolü aşamanın kendi rolüyle aynı
olamaz.". Çok aşamalı şablonda ileti aşamanın sırasını taşır ("2. aşama: …").
### Örnek şablonlar
| Amaç | Belge Türü | Koşul | Aşamalar |
|---|---|---|---|
| Yüksek tutarlı satın alma | Satın Alma Siparişi | TRY, Genel toplam 50.000 ile (boş) arası | 1. Satın Alma Müdürü (24 saat cevapsız → Yönetici) · 2. Yönetici |
| İskontolu teklif | Satış Teklifi | İskonto eşiği %10 | 1. Satış Müdürü |
| Her talep | Satın Alma Talebi | — (her talep) | 1. Satın Alma Müdürü |
| İki imza | Satın Alma Siparişi | TRY, 250.000 ve üzeri | 1. Belirli kişiler (3 müdür), 2 onay gerekli, 2 ret reddeder |
Demo kurulumunda iki şablon tanımlıdır: **Satış teklifi — iskonto %10 ve üzeri** (etkin, tek aşama: Yönetim
onayı · Yönetici) ve **Satın alma siparişi — 50.000 TRY ve üzeri (örnek)** (pasif, iki aşama).
## Belge onaya nasıl gider
Belgenin detayında gönderim düğmesi şablon eşleşmesini **sunucudan** öğrenir: eşleşen etkin şablon varsa düğmenin
adı **Onaya Gönder** olur (satış teklifinde "Bu teklif onay şablonuna takılıyor (tutar ya da iskonto). **Onaya
Gönder** teklifi kilitler; son onayda kendiliğinden gönderildi olur.").

1. Gönder yerine Onaya Gönder
2. Neden onaya gittiği
```
Taslak ──Onaya Gönder──► Onay Bekliyor ──(1. aşama)──►(2. aşama)──► son onay ──► sonraki durum (ör. Gönderildi)
▲ │ belge KİLİTLİ: düzenlenmez, dönüşmez, mal kabul yapılmaz
│ ├─ red eşiği ─────────────────────────► Taslak (düzenlenip yeniden gönderilir — yeni tur)
│ └─ İptal Et ──────────────────────────► İptal (açık tur kapanır)
└───────────────────── şablon eşleşmiyorsa Gönder doğrudan ilerletir
```
- Gönderimde eşleşen şablonların aşamaları tura kopyalanır, 1. aşamanın onaycılarına **"Onayınız bekleniyor"**
bildirimi gider ("ST-… numaralı satış teklifi 1. onay aşamasında sizi bekliyor.").
- Bir aşama onaylanınca sıradaki aşamanın onaycılarına bildirim gider; belge kilitli kalır.
- Son aşama onaylanınca tur **Onaylandı** olur, belge ilerler ve gönderene **"… onaylandı"** bildirimi gider
(teklifte: "… numaralı teklif tüm onayları aldı ve gönderildi olarak işaretlendi."). Onay günler sürebileceği
için belgenin gönderim kuralları (kart, müşteri, geçerlilik) o anda yeniden ölçülür.
- Bir aşama ret eşiğine ulaşınca tur **Reddedildi** olur, kalan aşamalar **Sorulmadı** ile kapanır, belge taslağa
döner ve gönderene **"… reddedildi"** bildirimi gerekçeyle gider.
- Onay bekleyen belge iptal edilirse açık tur **İptal Edildi** olur.
### Belge detayındaki Onaylar kartı
Onay bekleyen belgenin üstünde kimi beklediği yazar ("Teklif onay bekliyor — sırada 1. aşama: Yönetici.
Onaylanınca gönderildi olur; reddedilirse taslağa döner."). **Onaylar** kartı turları en yenisi üstte listeler:
turun durumu, gönderen, gönderim anı ve tutar; her aşamanın onaycısı, şablon ve aşama adı, durumu (**Karar
bekleniyor** · **Onaylandı** · **Reddedildi** · **Sorulmadı**), verilen oylar (ad, "adına" vekalet notu,
"(eskalasyonla)", Onayladı/Reddetti, zaman, not). Çok oylu aşamada "Karar bekleniyor — 1/2 onay" yazar;
eskalasyonlu aşamada yükselme anı görünür.

1. Karar düğmeleri — kural sunucuda (gönderen onaylayamaz)
2. Kimi beklediği
3. Güncel tur — Karar bekleniyor
4. Önceki tur — red ve gerekçesi izde kalır
## Onay ve red
Karar **belgenin detayında** verilir: **Onayla** ve **Reddet** düğmeleri, sunucu "bu kişi bu aşamaya şu an oy
verebilir mi" sorusuna evet derse çizilir. Kural: aşamanın rolünü taşımak ya da aşamada seçilmiş olmak (veya bugün
geçerli bir vekalet), belge türünün onay iznine sahip olmak, bu aşamada henüz oy vermemiş olmak; onay için ayrıca
görevler ayrılığı. Gönderen kişi yalnız **Reddet**'i görür.
| Pencere | İçerik |
|---|---|
| **Onay verilsin mi?** | "Oyunuz sıradaki aşamaya yazılır. Aşama gereken onaya ulaşır ve başka aşama yoksa belge onaylanır." **Not (isteğe bağlı)** — "Onay kaydına düşecek açıklama", en çok 512 karakter. Vekaleten oy veriliyorsa kimin adına olduğu yazar. Düğmeler **Vazgeç** · **Onayla**. |
| **Reddedilsin mi?** | "Aşama red eşiğine ulaşırsa belge taslağa döner ve yeniden düzenlenebilir." **Red gerekçesi** zorunlu — "Neyin düzeltilmesi gerekiyor?"; "Gerekçe belgeyi onaya gönderen kişiye bildirim olarak iletilir." Düğmeler **Vazgeç** · **Reddet**. |

1. Red gerekçesi — gönderene bildirim olarak gider
2. Reddet — aşama red eşiğine ulaşırsa belge taslağa döner
Onaycının ekranında (demo: **Demo Onaylayıcı**, ST-2026-000005) **Onay verilsin mi?** penceresi belge numarasını
ve tutarını da yazar ("ST-2026-000005 · 50.476,80 TRY"); not, **Onaylar** kartında oyun altında görünür.

1. Onaylanan belge ve tutarı
2. Not — onay kaydına düşer
3. Onayla — son aşamaysa belge ilerler
Toplu onay **yoktur**: onay bir imzadır, gerekçesi belgenin içeriğindedir. Telefonda aynı karar **Onaylarım**
(mobil) ekranından verilir.
### Karar iletileri
| İleti | Neden |
|---|---|
| Onaya kendiniz gönderdiğiniz belgeyi onaylayamazsınız. Kararı başka bir onaycı vermeli. | Görevler ayrılığı. |
| Onaya kendiniz gönderdiğiniz ya da satış temsilcisi olduğunuz teklifi onaylayamazsınız. Kararı başka bir onaycı vermeli. | Teklifte satış temsilcisi de onaylayamaz. |
| Bu aşamada kararınızı zaten verdiniz — aşama diğer onaycıların oyunu bekliyor. | Bir kişi bir aşamada bir oy. |
| Bu aşamayı yalnız '…' rolündeki kullanıcılar kapatabilir. | Aşamanın rolü sizde yok. Eskalasyonlu aşamada sürenin ne zaman dolacağı da yazar. |
| Bu aşamada vekiliniz sizin adınıza oy verdi — aşama diğer onaycıların oyunu bekliyor. | Vekiliniz oyunuzu kullandı. |
| Red gerekçesi zorunludur. | Red penceresinde gerekçe boş. |
| … onaylama yetkiniz yok. | Belge türünün onay izni yok. |
| Bu teklif onay beklemiyor. | Belge bu arada onaylandı, reddedildi ya da iptal edildi — sayfayı yenileyin. |
## Onayımı Bekleyenler {#onayimi-bekleyenler}
**Yönetim › Onay Süreci › Onayımı Bekleyenler** — "Sırası gelmiş ve sizin (ya da vekili olduğunuz onaycının)
kararını bekleyen belgeler". Bütün belge türleri tek listededir, en uzun bekleyen önce; kendi gönderdiğiniz belge
burada yer almaz. Kararı satırdan değil, belgenin detayında verirsiniz.

1. Belge türü süzgeci
2. Onaya gönderen ve tarih
3. Aşama sırası, şablon ve aşama adı
4. Aşamanın bekleme süresi
5. Vekaleten: kimin adına
| Kolon | Açıklama |
|---|---|
| **Belge** | Belge numarası ve türü; tıklayınca belge açılır. |
| **Gönderen** | Onaya gönderen kişi ve gönderim anı. |
| **Tutar** | Gönderim anının genel toplamı ve para birimi; koşulsuz belgede (talep) "—". |
| **Aşama** | "2. aşama / 3" ya da "Tek aşama"; çok oylu aşamada "1/2 onay"; altında şablon ve aşama adı. |
| **Bekliyor** | Aşamanın beklediği süre ("1 saatten az", "5 saat", "2 gün") — hatırlatmanın da saydığı süre. |
| **Vekalet** | Vekaleten bekliyorsa "… adına". |
**Belge Türü** süzgeci listeyi tek türe indirir. Ana Sayfa'daki **Bekleyen İşlerim** de onay kuyruğunu sayar.
Onaycının listesinde bekleyen bir belge (demo: Demo Onaylayıcı'nın kuyruğunda ST-2026-000005, "Tek aşama",
"Satış teklifi — iskonto %10 ve üzeri — Yönetim onayı"):

1. Belge — tıklayınca detay açılır
2. Onaya gönderen ve tarih
3. Aşama, şablon ve aşama adı
4. Aşamanın bekleme süresi
## Onay Vekaletleri {#onay-vekaletleri}
**Yönetim › Onay Süreci › Onay Vekaletleri** — "Onaycı yokken (izin, hastalık) vekili tarih aralığında onun adına
oy verir". Oy onaycınınki sayılır; bir kişi bir aşamada tek oy verir; onaycının onaylayamadığı belgeyi vekili de
onaylayamaz.

1. Yeni Vekalet
2. Yönetici: herkesin vekaletleri
3. Bitmiş vekaletler
4. Geçerlilik — iki gün dahil
Liste varsayılan olarak **Vekaletlerim**'i (verdiğim ve bana verilen vekaletler) gösterir; yönetici **Herkesin
vekaletleri** anahtarıyla bütün vekaletleri görür. **Bitmişleri göster** süresi geçenleri de listeler. Kolonlar:
**Onaycı**, **Vekil**, **Tarih Aralığı**, **Belge Türü** (boşsa "Bütün belge türleri"), **Durum** (Geçerli ·
Başlamadı · Bitti), **Not**; satırın İşlemler menüsünde **Kaldır**.

1. Onaycı — Kendim ya da (yönetici) başka onaycı
2. Belge türü ya da Bütün belge türleri
3. Vekil — onay yetkisi olan kullanıcı
4. Tarih aralığı — en çok 366 gün
5. Not
| Alan | Zorunlu | Açıklama |
|---|---|---|
| **Onaycı** | Evet | Yalnız yönetici görür: **Kendim** ya da başka bir onaycı. "Yönetici, sisteme giremeyen onaycının yerine de vekil atayabilir." Öteki kullanıcılar yalnız kendileri için vekil atar. |
| **Belge Türü** | Evet | Tek tür ya da **Bütün belge türleri**. "Bütün türlerde vekil, onaycının onayladığı her belgenin onay yetkisini taşımalı." |
| **Vekil** | Evet | "Onay yetkisi olan bir kullanıcı seçin". Vekil, devredilen belge türlerinin onay iznini kendisi taşımalıdır — vekalet yetki üretmez. |
| **Tarih aralığı** | Evet | Başlangıç — bitiş; "İki gün de dahil; en fazla 366 gün — daha uzunu rol değişikliğidir." Geçmişte biten vekalet açılamaz. |
| **Not** | Hayır | "Örn. yıllık izin"; en çok 512 karakter. |
Sunucu iletileri: "Kişi kendisine vekil olamaz.", "Bitiş tarihi başlangıçtan önce olamaz.", "Geçmişte biten bir
vekalet tanımlanamaz.", "… için … bu tarihlerde zaten vekil.", "… şu belgeleri onaylama yetkisine sahip değil: …".
Vekalet kaldırılınca ("Vekalet kaldırılsın mı?") vekil bundan sonra onaycı adına oy veremez; verilmiş oylar
"adına" kaydıyla izde kalır.
## Bildirimler ve hatırlatma
| Bildirim | Alıcı | Ne zaman |
|---|---|---|
| **Onayınız bekleniyor** | Sırası gelen aşamayı onaylayabilecek herkes (vekiller dahil) | Gönderimde ve her aşama geçişinde |
| **Onay hatırlatması** (uyarı: *Onay bekleyen hatırlatması*) | Aynı kişiler | Aşama eşik süresinden (varsayılan 24 saat) uzun beklerse, karar verilene kadar günde bir — uyarı açıksa |
| *Onay eskalasyonu* (uyarı) | Şablondaki üst onaycı rolü | Aşamanın eskalasyon süresi dolunca bir kez — uyarı açıksa; karar yetkisi bildirim kapalıyken de işler |
| **Onay tamamlandı** | Gönderen | Son onayda |
| **Onay reddedildi** | Gönderen | Redde, gerekçeyle |
Satın alma siparişinin kendi bildirim türleri de vardır: **Satın alma siparişi onay bekliyor**, **… onaylandı**,
**… reddedildi**. Kanal (uygulama, e-posta, günlük özet) kişinin tercihidir: [Bildirimler](https://erpdocs.corexlogic.com/ayarlar/bildirimler).
## İşlemler
- [Onay şablonu oluşturmak](https://erpdocs.corexlogic.com/ayarlar/islemler/onay-sablonu-olusturma) — Belge türü, koşul, aşamalar.
- [Onay kararı vermek](https://erpdocs.corexlogic.com/ayarlar/islemler/onay-karari-verme) — Onayla ya da gerekçeyle reddet.
- [Onay vekaleti tanımlamak](https://erpdocs.corexlogic.com/ayarlar/islemler/onay-vekaleti-tanimlama) — İzin ve yokluk için vekil.
- [Onay akışı (süreç)](https://erpdocs.corexlogic.com/surecler/onay-akisi) — İskontolu bir teklifin uçtan uca onayı.
---
# Uyarılar ve bildirimler
> Bildirim zili, zamanlanmış uyarılar (eşik, alıcı, kanal), belge olaylarının bildirim kuralları (olay, koşul, alıcı, kanal), kişisel bildirim tercihleri ve cihaz bildirimi.
URL: https://erpdocs.corexlogic.com/ayarlar/bildirimler
- **Tür:** Rehber
- **Modül:** Yönetim
- **Menü yolu:** Yönetim › Özelleştirme › Genel › Uyarı ve Bildirim Yönetimi · Profil › Bildirim Tercihleri
- **Ekran adresi:** `/alerts`
- **Gereken izin:** `alerts.view (ekranı görme) · alerts.edit (uyarı açma/kapama, eşik, Şimdi Çalıştır, bildirim kuralı yazma)`, `Bildirimi almak için bu ekranın izni gerekmez; alıcı uyarının ya da kuralın kendi tanımından gelir.`
CoreX ERP'de kişiye üç yoldan haber gider:
| Kaynak | Ne zaman | Kim tanımlar | Örnek |
|---|---|---|---|
| **Sistem bildirimleri** | Bir iş kişiyi doğrudan ilgilendirince | Kodda sabit | "Onayınız bekleniyor", "Talebiniz siparişe dönüştü", "Veri aktarımı tamamlandı" |
| **Uyarılar** | Saatlik turda bir koşul tutunca | Yönetici açar, eşik verir | Çek/senet vadesi, sefer gecikmesi, bekleyen onay, minimum stok altı |
| **Bildirim kuralları** | Bir belgede olay olunca | Yönetici kural yazar | Giden teslimat açıldı → depo sorumlularına |
Hepsi **zile** düşer. E-posta, kişinin tercihi ve kurulumun e-posta sunucusu (SMTP) açıksa ayrıca gider; SMTP
yoksa bildirim yalnız uygulamada görünür ([E-posta (SMTP)](https://erpdocs.corexlogic.com/ayarlar/e-posta-smtp)).
## Bildirim zili {#bildirim-zili}
Üst şeridin sağındaki **Bildirimler** (zil) okunmamış bildirim sayısını kırmızı rozetle gösterir (9'dan çoksa
"9+"). Sayı 45 saniyede bir ve zil açıldığında yenilenir.

1. Zil — okunmamış sayısı
2. Tümünü okundu işaretle
- Her satır: başlık, ileti (tek satır), tarih-saat; okunmamış satır kalın ve solunda mavi nokta.
- Satıra tıklamak bildirimi okundu yapar ve bağlantısı varsa ilgili ekranı açar (ör. teklif, aktarım sonucu,
Onayımı Bekleyenler).
- **Tümünü okundu** hepsini okundu işaretler. Liste boşsa "Bildirim yok." yazar.
- Telefonda aynı bildirimler mobil kabuğun **Bildirimler** sekmesindedir; cihaz bildirimi açıksa telefona da
gelir (aşağıda).
## Uyarı ve Bildirim Yönetimi ekranı
**Yönetim › Özelleştirme › Genel › Uyarı ve Bildirim Yönetimi**. İki sekme: **Uyarılar** (zamanlanmış
kontroller) ve **Bildirim Kuralları** (belge olayları); sekme adreste tutulur (`?sekme=kurallar`).
### Uyarılar sekmesi
"Zamanlanmış kontroller: süresi dolan belge, geciken iş, minimum altı stok — açılan uyarı bulguyu ilgili kişilere
bildirir". Uyarıların kendisi sistemde tanımlıdır; ekran yalnız **açar/kapatır** ve **eşik** verir. **Bütün
uyarılar kapalı başlar.**

1. Zamanlanmış uyarılar
2. Belge olayının bildirim kuralları
3. Açık / Kapalı — hepsi kapalı başlar
4. Eşik — saat ya da gün; boş = varsayılan
5. Alıcı ve kanal
6. Şimdi Çalıştır — saatlik turu beklemeden
| Kolon | Açıklama |
|---|---|
| **Durum** | Anahtar: **Açık** / **Kapalı**. Yetkisi olmayan yalnız durumu görür. |
| **Uyarı** | Uyarının adı ve ne yaptığı. Kaydedilmemiş satırda "değişti" yazar ve satır renklenir. |
| **Eşik** | Sayı + birim (**saat** / **gün**). Boş = varsayılan ("Varsayılan: 72 saat"). En az 1 saat, en çok 30 gün (720 saat); tam sayı. Eşiği olmayan uyarıda "Eşik yok — bulgu olunca bildirir". |
| **Kime gider** | Alıcı kuralı ve kanal: **Uygulama**, e-posta destekleniyorsa **E-posta**. |
| **Son çalışma** | Son turun zamanı ve "N süren bulgu" / "Bulgu yok"; hiç çalışmadıysa "Henüz çalışmadı". Altında "Değiştiren: …". |
Uyarılar alana göre gruplanır (grup satırında "1 / 2 açık"). **Ara** kutusu ad, açıklama ve alanda arar; **Yalnız
açık olanlar** süzer. Araç şeridinde: "N uyarı · N açık · N kaydedilmemiş değişiklik", **Şimdi Çalıştır**,
**Geri Al**, **Kaydet (N)**.
| Uyarı | Alan | Varsayılan eşik | Alıcı | Ne yapar |
|---|---|---|---|---|
| **Çek/senet vadesi** | Finans | 72 saat | Çek/senet işlemi yapabilenler | Tahsil bekleyen alınan ve ödenmemiş verilen çek/senedin vadesi eşik içinde geldiyse ya da geçtiyse bildirir; sürdükçe günde bir. |
| **Kalite faaliyeti termini** | Kalite | 48 saat | Faaliyetin sorumlusu | Açık kalite bildiriminin tamamlanmamış faaliyetinin termini eşik içinde geldiyse ya da geçtiyse bildirir; tamamlanana kadar günde bir. |
| **Araç belgesi süresi** | Lojistik | 30 gün | Filo verisini yazabilenler | Muayene, sigorta ya da takograf süresi eşik içinde dolacak ya da dolmuş aktif aracı bildirir; sürdükçe haftada bir. |
| **Sefer gecikmesi** | Lojistik | 2 saat | Seferi yürütebilenler | Yoldaki seferin planlanan varışı eşik kadar geçtiyse ve teslim edilmemiş durağı varsa bildirir; bir kez. |
| **Sürücü belgesi süresi** | Lojistik | 30 gün | Filo verisini yazabilenler | Ehliyet, SRC ya da psikoteknik süresi eşik içinde dolacak ya da dolmuş aktif sürücüyü bildirir; sürdükçe haftada bir. |
| **Onay bekleyen hatırlatması** | Onay | 24 saat | Aşamayı onaylayabilecek herkes (vekiller dahil) | Sırası gelmiş onay aşaması eşikten uzun bekliyorsa hatırlatır; karar verilene kadar günde bir. |
| **Onay eskalasyonu** | Onay | Eşik yok (süre şablonda) | Şablonda tanımlı üst onaycı rolü | Eskalasyon süresi tanımlı aşama o süre kadar beklerse üst onaycı rolüne bir kez haber verir; rol o andan itibaren de karar verebilir. |
| **Minimum stok altı** | Stok ve planlama | Eşik yok | Talep ya da üretim emri açabilenler | Stok pozisyonu (eldeki + yoldaki − talep) minimumun altına düşen ürünü bildirir; ürün listeye girdiğinde bir kez. |
- Açık uyarı **saatte bir** kontrol edilir; aynı bulgu tekrar tekrar bildirilmez. Kişi kanalı **Profil › Bildirim
Tercihleri**'nden kapatabilir.
- **Şimdi Çalıştır** ("Açık uyarıları saatlik turu beklemeden şimdi kontrol eder") açık uyarıları hemen dener ve
sonucu listeler: "N bulgu, N kişiye bildirim", "bulgu yok" ya da hata. Açık uyarı yoksa "Açık uyarı yok — tur
hiçbir şeyi kontrol etmedi. Önce uyarıyı açıp kaydedin." Bu düğme gerçek bildirim (ve e-posta) üretir.
- Kaydetmeden ekrandan ayrılırken sistem sorar (sayfada kal, kaydet ve ayrıl, değişiklikleri sil).
### Bildirim Kuralları sekmesi
"Belge olayının bildirimi: kime, hangi koşulda, hangi kanaldan." Olay (açıldı, mal çıkışı, iptal…) kayıttan
yakalanır; kural kime ve hangi kanaldan gideceğini söyler. Kodda sabit bildirim yazmak yerine kurulum kendi
kuralını kurar.

1. Yeni Kural
2. Belge ve olay
3. Sorumluluk, rol, kişi
4. Uygulama / Uygulama + e-posta
| Kolon | Açıklama |
|---|---|
| **Kural** | Kuralın adı. |
| **Belge · Olay** | Belge ve olayın adı. |
| **Alıcılar** | Sorumluluklar, roller ve kişiler; koşulu olan kuralda altında "Koşullu". |
| **Kanal** | **Uygulama** ya da **Uygulama + e-posta**. |
| **Durum** | **Aktif** / **Pasif**. |
| **Değiştiren** | Son değiştiren ve zaman. |
Satırın İşlemler menüsünde düzenle ve sil. Silme: "Kural silinsin mi? — "…" kuralı silinir ve bu olay için
bildirim gitmez; kişilerin bu kurala ait tercihleri de silinir. Geçici olarak durdurmak için kuralı pasife
alabilirsiniz."
#### Kural penceresi
**Yeni Kural** "Yeni Bildirim Kuralı" penceresini açar: "Belgede bir olay olduğunda kime, hangi koşulda ve hangi
kanaldan bildirim gideceğini tanımlayın." Sağda kuralın **Özet** cümlesi.

1. 1 · Belge
2. Olay
3. 2 · Kime — sorumluluk, rol, kişi
4. 3 · Hangi koşulda — depo
5. 4 · Nasıl — e-posta, yapan kişi hariç, etkin
6. Özet
| Adım | Alan | Zorunlu | Açıklama |
|---|---|---|---|
| 1 · Ne olunca | **Kural adı** | Evet | En çok 128 karakter. "Örn. Mal çıkışı — satış temsilcisine". Profil'deki tercih listesinde bu adla görünür. |
| | **Belge** | Evet | "Olay bildirimi tanımlanabilen belgeler. Onay ve süre uyarıları kendi ekranlarından (Onay Şablonları, Uyarılar sekmesi) gelir." Belge değişince olay, sorumluluk ve koşul sıfırlanır. |
| | **Olay** | Evet | Belgenin olayları (aşağıdaki tablo). |
| 2 · Kime | **Belgenin sorumlusu** | En az bir alıcı | "Belgenin kendi kişisi — depo sorumlusu deponun, satış temsilcisi siparişin." |
| | **Roller** | | Rol listesi (Rol ara…); "N rol seçili — rolü taşıyan herkes bildirimi alır." |
| | **Kişiler** | | "Kişi ekle" ile kullanıcı seçimi; çıkarmak için çarpı. |
| 3 · Hangi koşulda | Belgenin boyutu (ör. **Depo**) | Hayır | "Hiçbiri seçili değilse her depo için geçerli." Seçilirse yalnız o değerler için bildirim gider. |
| 4 · Nasıl | **E-posta da gönder (uygulama bildirimine ek olarak)** | — | Kapalı = yalnız uygulama. Kişinin tercihi yoksa bu varsayılan kanaldır. |
| | **Değişikliği yapan kişiye gönderme** | — | Varsayılan açık: olayı kendisi yapan kişiye bildirim gitmez. |
| | **Kural etkin** / **Kural pasif** | — | Pasif kural bildirim üretmez. |
Sunucu ve ekran aynı denetimi yapar: "Kural adı zorunlu.", "Belge seçin.", "Olay seçin.", "En az bir alıcı seçin —
sorumluluk, rol ya da kullanıcı." "Aynı kişiye birden çok kural aynı olayı bildirirse tek bildirim gider. Belgeyi
görme izni olmayan alıcıya bildirim gitmez."
#### Tanımlanabilen belgeler ve olaylar
| Belge | Olaylar | Belgenin sorumlusu | Koşul boyutu |
|---|---|---|---|
| **Giden teslimat** | Teslimat açıldı — mal çıkışı bekliyor · Mal çıkışı kaydedildi · Teslimat iptal edildi · Kredi blokesine düştü · Alındı teyidi kaydedildi | Depo sorumluları · Siparişin satış temsilcisi | Depo |
Demo kurulumunda dört kural tanımlıdır: "Giden teslimat açıldı — depo hazırlığı" (depo sorumluları, uygulama),
"Mal çıkışı kaydedildi — satış temsilcisine" (uygulama + e-posta), "Teslimat kredi blokesinde — kredi
yönetimine" (satış temsilcisi + Kredi Yöneticisi rolü, uygulama + e-posta), "Giden teslimat iptal edildi" (depo
sorumluları ve satış temsilcisi).
## Bildirim tercihleri
**Profil › Bildirim Tercihleri** (kullanıcı menüsü › Profil, `?sekme=bildirimler`). Her kişi kendi kanalını seçer;
yönetici ayarı tercihi olmayanın **varsayılanıdır**.

1. Bildirim Tercihleri sekmesi
2. Cihaz bildirimi (telefon, tarayıcı)
3. SMTP yoksa e-posta ve günlük özet gitmez
4. Tercihiniz — Varsayılan, Yalnız uygulama, + e-posta, günlük özet, Kapalı
5. Tercihleri Kaydet
| Seçenek | Anlamı |
|---|---|
| **Varsayılan (…)** | Kuralın ya da bildirim türünün kanalını izler (parantezde yazar). |
| **Yalnız uygulama** | Yalnız zil. |
| **Uygulama + e-posta** | Zil ve anında e-posta. |
| **Uygulama + günlük özet** | Zil; e-posta o günün bildirimlerini sabah tek iletide toplar (varsayılan saat 08:00). |
| **Kapalı** | Bu bildirim size hiç gelmez. |
Tablo gruplara ayrılır (Giden teslimat kuralları, Onay, Satın Alma, Lojistik, Stok, Kalite, Finans, Servis, Veri
Aktarımı); kolonlar **Bildirim**, **Varsayılan kanal**, **Tercihiniz**. Altta "N bildirimde kendi seçiminiz var",
**Tümünü Varsayılana Döndür**, **Vazgeç**, **Tercihleri Kaydet**. E-posta sunucusu tanımlı değilse kart "E-posta
sunucusu tanımlı değil — e-posta ve günlük özet gitmez, bildirim uygulamada görünür." uyarısını gösterir.
Sistem bildirim türleri (varsayılan kanal): **Onayınız bekleniyor**, **Onay hatırlatması**, **Onay tamamlandı**,
**Onay reddedildi**, **Satın alma siparişi onay bekliyor / onaylandı / reddedildi**, **Yeni satın alma talebi**,
**Talebiniz teklif aşamasında**, **Talebiniz siparişe dönüştü**, **Gelen teslimat bildirildi**, **Mal yolda
(e-İrsaliye)**, **Gelen teslimat inceleme bekliyor**, **Sefer gecikti**, **Filo belgesinin süresi doluyor**,
**Kalite faaliyetinin termini geldi**, **e-Belge dikkat istiyor**, **Çek/senet vadesi geldi**, **Servis çağrısı
size atandı** (bunlar Uygulama + e-posta); **Stok minimumun altında**, **Veri aktarımı başladı**, **Veri aktarımı
kontrolü tamamlandı**, **Veri aktarımı tamamlandı** (Yalnız uygulama); **Veri aktarımı hata verdi** (Uygulama +
e-posta).
### Cihaz bildirimi
Aynı sekmenin başındaki **Cihaz Bildirimi** kartında **Bu cihaza bildirim gönder** açılırsa zile anında düşen her
bildirim o cihaza da (telefon ya da tarayıcı bildirimi) gelir; kapalı ve günlük özet türleri gitmez. Liste kişinin
bildirim açık cihazlarıdır; satırdan **Bildirimi Kaldır**, **Deneme Bildirimi Gönder** bütün cihazlarınıza deneme
gönderir. iPhone'da bildirim yalnız ana ekrana eklenmiş uygulamaya gelir. Oturum kapatılınca o cihazın bildirimi
kapanır.
## İşlemler
- [Uyarı açmak](https://erpdocs.corexlogic.com/ayarlar/islemler/uyari-acma) — Uyarıyı açma, eşik, kaydetme.
- [Bildirim kuralı oluşturmak](https://erpdocs.corexlogic.com/ayarlar/islemler/bildirim-kurali-olusturma) — Olay, alıcı, koşul, kanal.
- [Bildirim tercihini seçmek](https://erpdocs.corexlogic.com/ayarlar/islemler/bildirim-tercihi-secme) — Kişisel kanal.
---
# E-posta ayarları (SMTP)
> Kurulumun SMTP sunucusu — sunucu, bağlantı güvenliği, port, kimlik, gönderen; parola, deneme e-postası, e-postanın nerelerde kullanıldığı ve Gönderim Kuyruğu.
URL: https://erpdocs.corexlogic.com/ayarlar/e-posta-smtp
- **Tür:** Rehber
- **Modül:** Yönetim
- **Menü yolu:** Yönetim › Özelleştirme › Genel › E-posta Ayarları · Yönetim › İzleme › Gönderim Kuyruğu
- **Ekran adresi:** `/email-settings`
- **Gereken izin:** `email-settings.view (görme) · email-settings.edit (kaydetme, parola, deneme gönderimi)`, `outbox.view (Gönderim Kuyruğu) · outbox.edit (Yeniden dene)`
CoreX ERP e-postayı kurulumun **kendi SMTP sunucusundan** gönderir. Her kurulum sunucusunu bu ekrandan girer;
ayar veritabanında durur, programla gelmez. "Bildirimler, parola sıfırlama ve davet iletileri bu sunucudan
gider. Sunucu alanını boş kaydetmek e-postayı kapatır."
## E-posta nerelerde kullanılır
| Kullanım | Nasıl gider | SMTP yoksa |
|---|---|---|
| **Bildirim e-postası** (onay, uyarı, kural, sistem bildirimleri) | Gönderim Kuyruğu'ndan, arka planda | Bildirim zilde görünür; kuyruk iletisi "SMTP tanımlı değil — … Tanımladıktan sonra yeniden deneyin." hatasıyla bekler. |
| **Günlük özet** (Uygulama + günlük özet tercihi) | Her sabah tek ileti | Gitmez. |
| **Kullanıcı daveti ve parola sıfırlama** | Doğrudan | Davet ve sıfırlama bağlantısı e-postayla gidemez. |
| **Belge e-postası** — belge detayında **Çıktı › E-posta ile Gönder** (teklif, sipariş ve öteki çıktılı belgeler) | Kuyruktan (en çok 3 deneme, en çok 20 alıcı) | Gönderim reddedilir: "E-posta sunucusu (SMTP) tanımlı değil — Yönetim › Özelleştirme › Genel › E-posta Ayarları." |
| **Taşıyıcı teklif isteği** (taşıma ihalesi daveti) | Kuyruktan | "E-posta sunucusu (SMTP) tanımlı değil — teklif isteği gönderilemez; e-postasız açın ya da SMTP'yi tanımlayın." |
| **e-Arşiv faturasının e-postası** | Entegratör gönderir (e-Belge Ayarları › Belgeler › **e-Arşivi e-postayla ilet**) | Bu ayardan bağımsızdır. |
## E-posta Ayarları ekranı
**Yönetim › Özelleştirme › Genel › E-posta Ayarları**. Üç pencere: sunucu ayarları, **Parola**, **Deneme
gönderimi**.

1. Durum ve ayarın kaynağı
2. Sunucu — boş = e-posta kapalı
3. Bağlantı güvenliği — portu önerir
4. Kullanıcı adı — boş = kimliksiz röle
5. Gönderen adresi ve adı
6. Deneme — kayıtlı ayarla
Üstteki rozet gönderim durumunu (**Gönderim açık** / **Gönderim kapalı**), yanındaki cümle ayarın kaynağını
söyler:
| Cümle | Anlamı |
|---|---|
| E-posta gönderilmiyor: sunucu tanımlı değil. | Ne bu ekranda kayıt ne sunucu yapılandırması var. |
| Gönderim bu ekrandaki ayarla yapılıyor. | Bu ekranda kayıt var; o geçerlidir. |
| Gönderim sunucu yapılandırmasıyla (Smtp) yapılıyor. İlk kayıt ayarı bu ekrana taşır; parolayı burada yeniden girin. | Ekranda kayıt yok, kurulumun sunucu yapılandırmasındaki SMTP kullanılıyor. Bu ekranda ilk **Kaydet** ayarı ekrana alır. |
Bu ekranda kayıt **varsa o otoritedir**: sunucu alanı boş bir kayıt, yapılandırmada SMTP olsa bile e-postayı
kapatır.
### Sunucu alanları
| Alan | Değer | Açıklama |
|---|---|---|
| **Sunucu** | Ana bilgisayar adı, ör. `smtp.sirketiniz.com`; en çok 255 karakter, boşluk içeremez | SMTP sunucusu. **Boş kaydetmek e-postayı kapatır** ("Kaydedildi — sunucu boş olduğu için e-posta kapalı."). |
| **Bağlantı güvenliği** | **STARTTLS (genellikle 587)** · **SSL/TLS (genellikle 465)** · **Şifresiz — yalnız iç ağ rölesi (genellikle 25)** | Varsayılan STARTTLS. Seçim portu da önerir: port alışılmış değerindeyse güvenlikle birlikte değişir, elle yazılmış port korunur. Şifresiz yalnız kurum içi röle için kullanılır. |
| **Port** | 1–65535 | Varsayılan 587. Sağlayıcınızın verdiği port. |
| **Kullanıcı adı** | En çok 256 karakter | SMTP kimlik doğrulaması. "Boşsa kimlik doğrulamasız gönderim (iç ağ rölesi)." |
| **Gönderen adresi** | Geçerli e-posta, en çok 256 karakter | İletinin "Kimden" adresi. "Boşsa kullanıcı adı gönderen olur." — o zaman kullanıcı adı da bir e-posta adresi olmalıdır. |
| **Gönderen adı** | En çok 128 karakter, ör. şirket adı | Alıcının gördüğü gönderen adı. |
Pencerenin dibinde "Son değişiklik: tarih · kişi" (ya da "Bu ekranda henüz kayıt yok.") ve **Kaydet**.
Kaydedilmemiş değişiklikle ayrılırken sistem sorar.
Kayıt iletileri: "E-posta ayarları kaydedildi.", "Port 1 ile 65535 arasında olmalı.", "Sunucu adı boşluk
içeremez.", "Gönderen adresi geçerli bir e-posta olmalı (boşsa kullanıcı adı kullanılır).", "E-posta ayarları
siz düzenlerken değişti. Sayfayı yenileyip yeniden kaydedin."
### Parola
Parola formla **gitmez**; ayrı kaydedilir, şifreli saklanır ve değeri ekrana **hiç gelmez**. Satır kayıt durumunu
gösterir: "••••• kayıtlı · tarih · kişi" ya da "Parola kayıtlı değil".
| Düğme | Ne yapar |
|---|---|
| **Parola gir** / **Parolayı değiştir** | Parola alanını açar; **Parolayı kaydet** (ya da Enter) kaydeder ve alanı temizler ("Parola kaydedildi."), **Vazgeç** kapatır. En çok 256 karakter. |
| **Parolayı kaldır** | Kayıtlı parolayı siler ("Parola kaldırıldı."). |
Sunucu ayarı bu ekranda kaydedilmeden parola alınmaz: "Önce sunucu ayarlarını kaydedin; parola bu ekrandaki
ayarla birlikte kullanılır." Kayıtlı parola çözülemezse deneme "Kayıtlı SMTP parolası çözülemedi; parolayı yeniden
girin." der.
### Deneme gönderimi
"Kayıtlı ayarla bir deneme iletisi gönderir; sunucunun hatası olduğu gibi gösterilir." Alıcı kutusu boşsa
deneme oturumdaki kullanıcının adresine gider. **Deneme e-postası gönder**:
- Kaydedilmemiş değişiklik varken kapalıdır — "denenen ayar görünen ayar olmalı".
- Gönderim kapalıyken kapalıdır ("Gönderim kapalı: önce sunucuyu kaydedin.").
- Kuyruğa girmez, hemen gönderilir. Başarıda "Deneme iletisi … adresine gönderildi."; hatada sunucunun cevabı:
"E-posta gönderilemedi: …" (ör. kimlik reddi, bağlantı zaman aşımı, sertifika hatası).
- İletinin konusu "[CoreX ERP] Deneme e-postası", gövdesinde sunucu ve port yazar.
## Gönderim Kuyruğu {#gonderim-kuyrugu}
**Yönetim › İzleme › Gönderim Kuyruğu** — "gitmesi gereken bir şey gitmedi mi?" sorusunun ekranı. "Arka planda
gönderilen e-postalar; gönderim hatası işi geri almaz, mesaj yeniden denenir. Deneme hakkı bitmiş ya da kalıcı
hatalı mesaj "gönderilemedi" olarak burada bekler."

1. Özet — bekleyen, gönderiliyor, gönderilemedi
2. Durum süzgeci
3. Deneme sayısı
4. Sunucunun son hatası
Üstte özet: **Bekleyen** · **Gönderiliyor** · **Gönderilemedi** · **Son 24 saatte gönderilen**. **Durum**
süzgeci: **Açık (bekleyen + gönderilemeyen)** (varsayılan), **Gönderilemedi**, **Bekliyor**, **Gönderildi**.
| Kolon | Açıklama |
|---|---|
| **#** | Mesaj numarası. |
| **Tür** | Ör. **Bildirim e-postası**. |
| **Durum** | **Bekliyor** · **Gönderiliyor** · **Gönderildi** · **Gönderilemedi** (kırmızı). |
| **Deneme** | Kaç kez denendiği. |
| **Oluşturma** | Mesajın kuyruğa girdiği an. |
| **Sonraki deneme / bitiş** | Bekleyen mesajın sıradaki deneme anı ya da biten mesajın bitiş anı. |
| **Son hata** | Sunucunun son hatası. |
| (düğme) | **Yeniden dene** — yalnız **Gönderilemedi** satırında ve `outbox.edit` izniyle. |
Bildirim e-postası başarısız olunca artan aralıklarla yeniden denenir: 30 sn → 2 dk → 10 dk → 30 dk → 2 sa → 6 sa →
12 sa → 24 sa; deneme hakkı (varsayılan 8) bitince ya da hata kalıcıysa **Gönderilemedi** olur. SMTP sonradan
tanımlanırsa bekleyen mesajlar sıradaki denemede gider; gönderilemeyenler **Yeniden dene** ile kuyruğa döner.
Yalnız gönderilemeyen mesaj yeniden denenebilir ("Yalnız gönderilemeyen mesaj yeniden denenebilir.").
## Sorun giderme
| Belirti | Bakılacak yer |
|---|---|
| Zilde bildirim var, e-posta yok | Rozet **Gönderim kapalı** mı? Kişinin tercihi **Yalnız uygulama** mı? Gönderim Kuyruğu'nda mesaj **Bekliyor**/**Gönderilemedi** mi ve **Son hata** ne diyor? |
| Deneme "E-posta gönderilemedi: …" | Sunucu adı, port ve **Bağlantı güvenliği** sağlayıcının değerleriyle aynı mı (587 ↔ STARTTLS, 465 ↔ SSL/TLS)? Kullanıcı adı ve parola doğru mu; sağlayıcı uygulama parolası istiyor mu? |
| Alıcıda gönderen "kimden" yanlış | **Gönderen adresi** ve **Gönderen adı**; sağlayıcı yalnız kimliği doğrulanan adresten göndermeye izin veriyor olabilir. |
| Belge e-postası reddediliyor | "E-posta sunucusu (SMTP) tanımlı değil …" — önce bu ekranı kaydedin. |
## İlgili
- [E-posta sunucusunu tanımlamak](https://erpdocs.corexlogic.com/ayarlar/islemler/e-posta-sunucusu-tanimlama)
- [Bildirimler](https://erpdocs.corexlogic.com/ayarlar/bildirimler)
- [Teklifi göndermek (Çıktı › E-posta ile Gönder)](https://erpdocs.corexlogic.com/satis/islemler/teklifi-gonderme)
---
# e-Belge ayarları (EDM entegratör)
> e-Fatura, e-Arşiv ve e-İrsaliye entegratör bağlantısı — ortam, kimlik, GİB etiketleri, seriler, belge şalterleri, zamanlama, durum, canlıya geçiş kontrol listesi ve giden/gelen belgenin yaşam döngüsü.
URL: https://erpdocs.corexlogic.com/ayarlar/e-belge
- **Tür:** Rehber
- **Modül:** Yönetim
- **Menü yolu:** Yönetim › Özelleştirme › Finans › e-Belge Ayarları
- **Ekran adresi:** `/erp/edocuments/settings`
- **Gereken izin:** `erp-edocuments-settings.view (görme) · erp-edocuments-settings.edit (kaydetme, parola, Bağlantıyı Sına)`, `erp-edocuments-settings.activate (e-Belgeyi açmak ve Canlı ortama almak — ayrı yetki)`
CoreX ERP e-Fatura, e-Arşiv ve e-İrsaliyeyi GİB'e özel entegratör **EDM Bilişim** üzerinden gönderir ve alır.
**e-Belge Ayarları** bu bağlantının tek ekranıdır: "e-Fatura, e-Arşiv ve e-İrsaliye entegratör (EDM) bağlantısı.
Kurulum kapalı başlar; kapalıyken hiçbir belge gönderilmez ve entegratöre çağrı yapılmaz".
> **Kimlik bilgisi**
Entegratör kullanıcı adı ve parolası kurumunuza aittir; yalnız bu ekrana, yetkili kişi tarafından girilir.
Parola şifreli saklanır, ekrana ve dışa aktarıma hiç gelmez. Belgedeki görüntülerde kimlik alanları bilerek boştur.
## Ekranın yedi sekmesi
**Genel** · **Bağlantı** · **Etiketler ve Seriler** · **Belgeler** · **Zamanlama** · **Durum** · **Canlıya
Geçiş**. Sekmeler arasında geçmek kaydedilmemiş alanı kaybettirmez. **Kaydet** pencerenin dibindedir ve bütün
sekmeleri birlikte kaydeder (parola hariç — "Parola bu düğmeyle gitmez — Bağlantı sekmesinde ayrı kaydedilir.").
Kayıt öncesi denetim hatalı alanın sekmesini söyler ("… (Bağlantı sekmesi)") ve **Alana git** ile o alana götürür.
Ekranın üstünde iki kalıcı uyarı çıkabilir:
| Uyarı | Anlamı |
|---|---|
| "Acil durdurma açık (sunucu ortam değişkeni). Buradaki şalter ne olursa olsun e-Belge KAPALI çalışır; bayrak kaldırılınca kayıtlı ayar geri gelir." | Sunucu yöneticisi `EDocuments__ForceDisabled` bayrağıyla bütün entegratör çağrılarını durdurmuştur. **Bağlantıyı Sına** da çalışmaz: "Acil durdurma açıkken entegratöre çağrı yapılmaz." |
| "Bu kurulum TEST ortamı: canlı e-Belge ortamı kapalı. Canlı seçilemez ve canlı parola burada kaydedilmez; entegratöre yalnız Test ortamıyla bağlanılır." | Kurulum test kurulumudur (canlı veritabanının kopyası buraya yüklenebilir). Ortam listesinde **Canlı** kapalıdır. |
Canlı kapısı sunucudadır. Kaydetmeye ya da canlı parolayı girmeye çalışılırsa sunucu şu iletilerden birini verir:
- "Bu kurulumda canlı e-Belge ortamı kapalı (EDocuments__LiveAllowed=false): test ortamı canlı entegratöre bağlanmaz."
- "Bu kurulumun lisansı TEST ortamı için: canlı e-Belge ortamına bağlanılamaz. Test ortamında e-Belge entegratörün
test hesabıyla denenir; canlı fatura için canlı lisans gerekir."
### Genel

1. Yedi sekme
2. Ana şalter — açmak Etkinleştir yetkisi ister
3. Ortam — Test / Canlı
4. Entegratör
5. e-Fatura başlangıcı
| Alan | Değerler | Açıklama |
|---|---|---|
| **e-Belge etkin** | Açık / Kapalı (varsayılan kapalı) | "Ana şalter. Kapalıyken belge gönderilmez, gelen kutusu çekilmez." Açmak **e-Belge Ayarları · Etkinleştir** yetkisi ister; yetkisi olmayan kapatabilir, açamaz ("Açmak "e-Belge Ayarları · Etkinleştir" yetkisi ister."). Açmadan önce seçili ortamın kullanıcı adı ve parolası kayıtlı olmalı ("e-Belgeyi açmadan önce seçili ortamın parolasını kaydedin."). |
| **Ortam** | **Test** · **Canlı** | "Kimlik ve numara sayacı ortam başına ayrı; test gönderimi canlı seriyi tüketmez." Canlıya almak da Etkinleştir yetkisi ister ve onay penceresi açar (aşağıda). |
| **Entegratör** | EDM Bilişim (salt okunur) | Kurulumun entegratörü. |
| **e-Fatura başlangıcı** | Tarih | "Bu tarihten itibaren fatura CoreX'te kesilir; öncesi fatura referansıyla kapanır." Bu tarihten sonraki teslimata dış fatura referansı yazılamaz. Canlıya geçişin engelleyici maddesidir. |
### Bağlantı
Test ve Canlı için iki ayrı bölüm vardır; seçili ortamın başlığında "· seçili" yazar.

1. Ortam başına ayrı kimlik
2. Servis adresleri (https)
3. Kullanıcı adı
4. Yalnız Test: gönderen VKN
5. Parola ayrı kaydedilir, değeri gösterilmez
| Alan | Açıklama |
|---|---|
| **e-Fatura / e-Arşiv adresi** | Entegratörün fatura servis adresi. `https://` ile başlamalı ("… https ile başlayan geçerli bir adres olmalı."). Kurulumda EDM'nin test ve canlı adresleri dolu gelir. |
| **e-İrsaliye adresi** | Entegratörün irsaliye servis adresi; aynı kural. |
| **Kullanıcı adı** | Ortamın entegratör kullanıcısı. e-Belge açıkken seçili ortamınki zorunlu; canlı ortamda canlı kullanıcı zorunlu. |
| **Test göndereni VKN** | Yalnız Test: "Yalnız Test ortamında faturada/irsaliyede gönderen VKN. Test hesabının VKN'si; canlıda okunmaz, şirket profili değişmez." 10 hane. |
| **Test göndereni unvanı** | Yalnız Test: "Boşsa şirket unvanı kullanılır." VKN olmadan girilemez. |
| **Parola** | "••••• kayıtlı · tarih · kişi" ya da "Parola kayıtlı değil". **Parola gir** / **Parolayı değiştir** alanı açar, **Parolayı kaydet** kaydeder ve temizler. Formun **Kaydet**'iyle gitmez. "Parola boş olamaz." |
| **Bağlantı** › **Bağlantıyı Sına** | Kayıtlı kimlikle entegratöre giriş yapar, kalan kontörü ve şirketin GİB kaydını (etiketlerini) sorar; **belge üretmez**. Kapalıysa sebebi yanında yazar: "Önce değişiklikleri kaydedin — sınama kayıtlı ayarla yapılır.", "Önce kullanıcı adını girip kaydedin.", "Önce parolayı kaydedin.", "Acil durdurma açıkken entegratöre çağrı yapılmaz." Zaman aşımında "EDM … saniye içinde yanıt vermedi." |
Canlı ortamda başarılı bir **Bağlantıyı Sına**, canlıya geçiş kontrol listesinin engelleyici maddesidir.
### Etiketler ve Seriler

1. GİB gönderici etiketleri (GB)
2. Posta kutusu etiketi (PK)
3. Seriler — 3 harf/rakam
| Alan | Biçim | Açıklama |
|---|---|---|
| **e-Fatura gönderici etiketi (GB)** | `urn:mail:ad@alan` (ör. `urn:mail:defaultgb@…`) | Şirketin GİB'deki fatura gönderici birim etiketi. Canlı ortamda zorunlu. |
| **e-İrsaliye gönderici etiketi (GB)** | `urn:mail:…` | İrsaliye gönderici etiketi. Canlıda e-İrsaliye açıkken zorunlu. |
| **Posta kutusu etiketi (PK)** | `urn:mail:defaultpk@…` | Gelen belgelerin posta kutusu etiketi. |
| **e-Fatura serisi** | 3 büyük harf ya da rakam (ör. `KRN`) | Canlıda e-Fatura açıkken zorunlu. |
| **e-Arşiv serisi** | 3 harf/rakam (ör. `KRA`) | Canlıda e-Arşiv açıkken zorunlu. |
| **e-İrsaliye serisi** | 3 harf/rakam (ör. `KRI`) | Canlıda e-İrsaliye açıkken zorunlu. |
| **İhracat serisi** | 3 harf/rakam | İhracat faturalarının serisi. "Seri 3 büyük harf ya da rakam ve entegratör portalında tanımlı olmalı. Fatura numarasını entegratör verir." |
Etiket biçimi yanlışsa "… 'urn:mail:ad@alan' biçiminde olmalı.", seri yanlışsa "… 3 büyük harf ya da rakam olmalı
(ör. KRN)." Fatura numarası kesinleşmede değil, entegratöre gönderimde verilir.
### Belgeler

1. Belge türü şalterleri
2. Gelen kutusu çekimi
3. Kesinleşince gönder
4. Varsayılan senaryo — Temel / Ticari
| Şalter | Açıklama |
|---|---|
| **e-Fatura** | "Kayıtlı mükellefe giden fatura." |
| **e-Arşiv** | "Kayıtlı olmayan alıcıya ve nihai tüketiciye fatura." |
| **e-Arşivi e-postayla ilet** | "Entegratör alıcıya e-posta gönderir." (Kurulumun SMTP'sinden bağımsız.) Varsayılan açık. |
| **e-İrsaliye** | "Teslimatta giden irsaliye." |
| **Gelen e-Faturaları çek** | Gelen kutusundaki faturalar **Gelen e-Faturalar**'a alınır. |
| **Gelen e-İrsaliyeleri çek** | Tedarikçi irsaliyeleri **Gelen e-İrsaliyeler**'e alınır (gelen teslimatla eşleştirilir). |
| **Gelen kutusu başka yazılımla paylaşılıyor** | "Aynı EDM hesabını eski programınız da çekiyorsa açın: CoreX belgeleri EDM'de okundu işaretlemez ve her turda okunmuşlar dâhil sorar — iki program da her belgeyi alır." |
| **Dışarıda kesilen giden belgeleri (e-Fatura, e-Arşiv, e-İrsaliye) arşive çek** | "EDM portalında ya da eski programda kesilen faturalar Giden e-Faturalar'da, e-İrsaliyeler Giden e-İrsaliyeler'de salt okunur arşiv olarak görünür; cari hesaba, stoğa ve teslimata işlemez." |
| **Kesinleşince gönder** | "Kapalıyken kesinleştirilen fatura ayrı bir "Gönder" onayı bekler (önerilen)." |
| **Varsayılan senaryo** | **Temel fatura** · **Ticari fatura** — "Kayıtlı alıcıya kesilen e-Faturanın senaryosu." Ticari faturada alıcı kabul/red yanıtı verir. |
### Zamanlama

1. Gelen kutusu yoklama aralığı
2. İlk çekim başlangıcı
3. Kontör uyarı eşiği
4. İstek başlığı
| Alan | Değer | Açıklama |
|---|---|---|
| **Yoklama aralığı (dk)** | 5–1440, varsayılan 15 | "Gelen kutusu 5–1440 dakikada bir çekilir." |
| **İlk çekim başlangıcı** | Tarih | "Boşsa ilk açık kayıt döneminin başı; hiç dönem kapatılmadıysa yalnız son 7 gün. Daha eski bir tarih seçmek ilk yüklemeyi o tarihten yeniden başlatır." Gelen fatura, gelen e-İrsaliye ve giden arşivin ortak başlangıcıdır. |
| **Kontör uyarı eşiği** | 0 ya da pozitif tam sayı, varsayılan 500 | Kalan kontör bu sayının altındaysa Canlıya Geçiş listesinin **Kontör** maddesi **Uyarı** olur. |
| İstek başlığı › **Kanal adı** | Metin | Entegratöre giden isteğin kanal adı. "Boşsa şirket unvanı gönderilir." |
| İstek başlığı › **İşlem nedeni** | Metin | İsteğin işlem nedeni (varsayılan "CoreX ERP e-belge işlemi"). |
| İstek başlığı › **Uygulama adı** | Salt okunur | Programın adı ve sürümü (ör. "CoreX ERP 4.3.0"). |
Sistem ayrıca arka planda GİB kayıtlı kullanıcı listesini (alıcının e-Fatura mükellefi olup olmadığını) 15
dakikalık turlarla günceller ve gönderilen belgelerin durumunu dakikada bir sorar. Bu turlar yalnız e-Belge
etkinken çalışır.
### Durum

1. Bağlantı durumu
2. Kalan kontör
| Satır | Açıklama |
|---|---|
| **Durum** | "Etkin" / "Kapalı" · seçili ortam. |
| **Bağlantı** | "Henüz sınanmadı" · "Bağlantı çalışıyor" · "Kimlik reddedildi — ayar değişene kadar yeniden denenmez" · "Entegratöre ulaşılamadı". |
| **Son sınama** | Son **Bağlantıyı Sına** zamanı ve yapan. |
| **Sınama sonucu** | Son sınamanın sonucu. |
| **Son başarılı çağrı** | Entegratöre son başarılı çağrının zamanı. |
| **Kalan kontör** | Son sorulan kontör ve zamanı. |
### Canlıya Geçiş
Kontrol listesi her açılışta yeniden denetlenir; **Yeniden denetle** elle yeniler. Özet "Engelleyici madde yok —
canlıya geçilebilir." ya da "N engelleyici madde var — canlıya geçiş kapalı." Madde durumları: **Tamam**,
**Uyarı**, **Engelleyici**, **Elle teyit**.

1. Engelleyici madde varken canlıya geçilmez
2. Yeniden denetle
| Grup | Madde | Nasıl ölçülür |
|---|---|---|
| Sözleşme ve hesap | EDM özel entegratör sözleşmesi ve mali mühür | Elle teyit |
| Sözleşme ve hesap | GİB etiket yönlendirmesi | Elle teyit (GB/PK etiketleri EDM'ye yönlendirilmiş; eski entegratör aynı seriyi kullanmıyor) |
| Sözleşme ve hesap | Canlı kullanıcı ve parola | Engelleyici: "e-Belge Ayarları › Bağlantı › Canlı: kullanıcı adı ve parola girilmeli." |
| Sözleşme ve hesap | Canlı ortamda bağlantı sınaması | Engelleyici: "Canlı kimlikle "Bağlantıyı Sına" henüz başarılı olmadı (ya da kimlik sonradan değişti)." |
| Sözleşme ve hesap | Etiket ve seriler | Engelleyici: eksik etiket ve seriler listelenir. |
| Sözleşme ve hesap | Kontör | Uyarı: kalan kontör eşiğin altındaysa ya da henüz sorulmadıysa. |
| Veri | Şirket profili | Engelleyici: geçerli VKN, vergi dairesi, il/ilçe. |
| Veri | Müşteri kartlarının kimliği ve adresi | Uyarı: kimlik türü, VKN/TCKN ya da il/ilçesi eksik aktif müşteri sayısı — "bu kartlara fatura kesinleşmez". |
| Veri | Birimlerin UN/ECE kodu | Uyarı: UN/ECE kodu olmayan aktif birimler. |
| Veri | İstisna ve tevkifat kodları | Uyarı: güncel GİB listesi girilmeli; %0 ve tevkifatlı satır kodsuz kesinleşmez. |
| Veri | GİB kayıtlı kullanıcı önbelleği (canlı) | Uyarı: canlı ortamda ilk turda (15 dk) dolar; o sürede fatura kesinleşmez. |
| Test kanıtı | Test ortamında teslim edilmiş fatura | Uyarı yoksa. |
| Test kanıtı | Test ortamında gelen fatura | Uyarı yoksa. |
| Test kanıtı | Mali müşavir onayı | Elle teyit |
| Geçiş | e-Fatura başlangıç tarihi | Engelleyici: "Tanımlı değil — dış platformdan CoreX'e hangi günden geçildiği belirsiz kalır." |
| Geçiş | Dış platformda kesimin durdurulması | Elle teyit (çifte kesim yasağı) |
| Geçiş | Canlıya alma yetkisi | Etkinleştir yetkili kullanıcı sayısı — "yalnız yetkili kişide olmalı". |
| Geçiş | Geri dönüş planı | Elle teyit: şalter kapatılır, bekleyen belgeler kuyrukta kalır; acil durdurma bayrağı. |
**Ortam: Canlı** seçilip **Kaydet**'e basılınca "Canlı ortama geçilsin mi?" penceresi açılır: "Canlı ortamda
gönderilen her belge GİB'e gerçek belge olarak gider ve geri alınamaz. Muhasebe programında fatura kesiminin
durdurulduğundan ve aynı seri ile etiketin başka bir yerde kullanılmadığından emin olun (çifte fatura yasağı)."
Pencere engelleyici maddeleri "Canlıya geçmeden kapatılması gerekenler:" başlığıyla listeler; engelleyici madde
varken **Canlıya geç ve kaydet** kapalıdır.
## Giden faturanın yaşam döngüsü
```
Taslak ──Kesinleştir──► Kesinleşti ──(Kesinleşince gönder açık ya da GİB'e Gönder)──► Gönderim kuyruğunda
│ taraf, senaryo, tip ve toplamlar DONAR; │ arka plan işçisi
│ GİB numarası henüz yok ▼
│ Entegratörde (numara verildi)
│ ┌──────────────────────────┼──────────────────────┐
│ ▼ ▼ ▼
│ Alıcıya ulaştı (son) Yanıt bekleniyor (ticari) Gönderilemedi
│ temel fatura, e-Arşiv ├─► Kabul edildi (şema/veri hatası)
│ └─► Reddedildi
└─ e-Arşiv: İptal edildi · numara almış ama düşmüş belge: Geçersiz sayıldı · Doğrulanamadı
```
| Durum | Anlamı |
|---|---|
| **Taslak** | Düzenlenebilir; GİB'e hiçbir şey gitmedi. |
| **Kesinleşti** | Taraf bilgileri, kanal (e-Fatura / e-Arşiv), senaryo, tip ve toplamlar dondu. GİB numarası henüz yok — entegratör gönderimde verir. Kesinleşen fatura düzenlenemez, silinemez. |
| **Gönderim kuyruğunda** | Arka plan işçisi entegratöre iletecek. |
| **Entegratörde** | Entegratör aldı ve numara verdi; GİB ya da alıcı sonucu bekleniyor. |
| **Alıcıya ulaştı** | Temel fatura ve e-Arşivde son durum. |
| **Yanıt bekleniyor** | Ticari fatura: alıcının kabul/red yanıtı bekleniyor (8 gün). |
| **Kabul edildi** / **Reddedildi** | Alıcının yanıtı. |
| **Gönderilemedi** | Şema, veri ya da zarflama hatası. GİB numarası almamışsa taslağa geri alınıp düzeltilebilir; almışsa aynı numarayla yeniden gönderilir. |
| **İptal edildi** | e-Arşiv iptali. |
| **Geçersiz sayıldı** | Numara almış ama entegratörde kesin düşmüş ve yeniden gönderimi sonuç vermemiş belge gerekçeyle kapatılır; kaynak belgeler serbest kalır, yeni fatura kesilir. |
| **Doğrulanamadı** | Entegratör "daha önce gönderildi" dedi ama durum sorgusu belgeyi bulamıyor. Gönderildi de gönderilemedi de sayılmaz; kendiliğinden yeniden gönderilmez, durum sınırlı takvimle sorulur. |
Gönderilen e-Fatura geri çekilemez: düzeltme iade faturasıyla, e-Arşivde iptalle yapılır. Faturanın oluşturulması
için: [Fatura oluşturmak](https://erpdocs.corexlogic.com/satis/islemler/fatura-olusturma).
**e-İrsaliye** teslimattan doğar (teslimat detayında **e-İrsaliye Oluştur**) ve **Giden e-İrsaliyeler**'de izlenir.
**Gelen** faturalar ve irsaliyeler yoklama aralığıyla çekilir: **Finans › e-Belge › Gelen e-Faturalar** ve **Gelen
e-İrsaliyeler**. Dört belge ailesinin iş sayaçları **Finans › e-Belge › e-Belge Kokpiti**'nde toplanır.
## Önerilen kurulum sırası
1. **Genel**: Ortam **Test**, e-Fatura başlangıcı boş ya da planlanan tarih.
2. **Bağlantı › Test ortamı**: kullanıcı adı ve test göndereni VKN; **Kaydet**; **Parola gir** › **Parolayı kaydet**;
**Bağlantıyı Sına**.
3. **Etiketler ve Seriler** ve **Belgeler**: test hesabının etiketleri, seriler, açılacak belge türleri.
4. **e-Belge etkin** (Etkinleştir yetkisiyle) › **Kaydet**; test faturaları ve gelen kutusu denenir.
5. **Canlıya Geçiş** listesindeki engelleyici maddeler kapanınca **Bağlantı › Canlı ortamı** kimliği, sınama,
**Ortam: Canlı** › **Kaydet** › **Canlıya geç ve kaydet**.
Adım adım: [e-Belgeyi etkinleştirmek](https://erpdocs.corexlogic.com/ayarlar/islemler/e-belgeyi-etkinlestirme).
## Kayıt iletileri
| İleti | Neden |
|---|---|
| e-Belgeyi açmak ya da canlı ortama almak ayrı yetki ister (e-Belge Ayarları · Etkinleştir). | Etkinleştir yetkisi yok. Bu değişiklik olmadan öteki alanlar kaydedilebilir. |
| e-Belgeyi açmadan önce seçili ortamın parolasını kaydedin. | Şalter açılırken parola yok. |
| e-Belgeyi açmadan önce seçili ortamın kullanıcı adını girin. | Şalter açılırken kullanıcı adı yok. |
| Canlı ortam için kullanıcı adı zorunlu. · Canlı ortam için e-Fatura gönderici etiketi zorunlu. | Canlıda eksik alan. |
| Canlıda e-Fatura açıkken e-Fatura serisi zorunlu. (e-Arşiv, e-İrsaliye için aynı) | Açık belge türünün serisi yok. |
| Gelen kutusu yoklama aralığı 5–1440 dakika olmalı. | Zamanlama alanı sınır dışında. |
| Ayarlar siz düzenlerken başka biri tarafından değiştirildi. Sayfayı yenileyip yeniden deneyin. | Eşzamanlı kayıt. |
## İlgili
- [e-Belgeyi etkinleştirmek](https://erpdocs.corexlogic.com/ayarlar/islemler/e-belgeyi-etkinlestirme)
- [Faturalama](https://erpdocs.corexlogic.com/satis/ekranlar/faturalama)
- [Fatura oluşturmak](https://erpdocs.corexlogic.com/satis/islemler/fatura-olusturma)
---
# Onay şablonu oluşturmak
> Bir belge türü için koşullu, çok aşamalı onay şablonu tanımlamak — belge türü, tutar ya da iskonto koşulu, onaycı rolü, karar kuralı ve eskalasyon.
URL: https://erpdocs.corexlogic.com/ayarlar/islemler/onay-sablonu-olusturma
- **Tür:** İşlem
- **Modül:** Yönetim
- **Menü yolu:** Yönetim › Onay Süreci › Onay Şablonları
- **Ekran adresi:** `/erp/approvals/templates`
- **Gereken izin:** `erp-approval-templates.create`
- **Ön koşullar:**
- Onaylayacak rol ya da kullanıcılar belge türünün onay iznini taşıyor (ör. Satış Teklifi için erp-sales-quotations.approve).
- Tutar koşulu kullanılacaksa para birimi kurulumun para birimleri arasında.
Onay şablonu, bir belge türünün hangi koşulda hangi onaycılardan geçeceğini söyler. Şablon kaydedildiği andan
sonra onaya gönderilen belgelere uygulanır; o an süren onay turları etkilenmez.
## Adımlar
1. **Yönetim › Onay Süreci › Onay Şablonları** ekranını açın ve **Yeni Şablon**'a tıklayın. Yalnız bir belge türü için şablon açacaksanız o türün kartındaki **Şablon Ekle** de olur.

1. Yeni Şablon
2. Belge türü kartı — şablon var mı, belge onaydan geçer mi
3. Koşul — tutar aralığı / iskonto eşiği
4. Aşamalar sırayla sorulur
5. Etkin / Pasif
2. **Belge Türü**'nü seçin. Seçim koşul seçeneklerini ve onaycı listelerini belirler; kayıttan sonra değişmez.
3. **Şablon Adı**'nı yazın.
4. **Hangi belgeler** bölümünde koşulu verin. Teklifte **Yalnız iskontosu belirli bir oranı aşan belgeler** kutusunu işaretleyip **İskonto eşiği (%)** yazın. Tutar koşulu için **Genel toplam aralıktaysa**'yı seçip **Para Birimi** ve alt/üst sınırı girin (üst sınır boş = ve üzeri).
5. 1. aşamaya ad verin; **Kim onaylar**'da **Bir rol** ile rolü (ya da **Belirli kişiler** ile kişileri) seçin. **Karar kuralı** varsayılan '1 onay gerekli, 1 ret belgeyi reddeder'.
6. Aşama cevapsız kalırsa yükselmesini istiyorsanız **Cevapsız kalırsa** satırına saat ve üst onaycı rolünü girin.
7. İkinci imza için **Aşama Ekle**'ye tıklayıp aynı alanları doldurun. Aşamaların sırasını oklarla değiştirebilirsiniz.
8. Sağdaki **Özet** cümlesini ve **Akış**'ı okuyun, sonra **Oluştur**'a tıklayın.

1. Belge Türü — düzenlemede değişmez
2. Koşul — iskonto eşiği (teklifte); tutar aralığı başka türlerde
3. 1. aşama — rol ya da belirli kişiler, karar kuralı
4. Cevapsız kalırsa — süre ve üst onaycı rolü
5. Aşama Ekle (en çok 10)
6. Özet — kuralın cümlesi
7. Akış önizlemesi
**Sonuç:** Şablon etkin olarak kaydedilir ve tabloda görünür; belge türünün kartı 'N etkin şablon — onaydan geçer' yazar. Koşula uyan belgelerin gönderim düğmesi artık **Onaya Gönder**'dir.
## Bilmeniz gerekenler
- Onay iznini taşımayan rol listede "— onay izni yok" ile işaretlidir; seçilirse şablon kaydedilmez. Kişi
listesi yalnız onay iznini taşıyanları gösterir.
- Tutar koşulunda **kur çevrimi yoktur**: şablon yalnız seçilen para birimindeki belgelere uygulanır. Sınırlara
eşit tutar da şablona uyar.
- Aynı belgeye birden çok etkin şablon uyarsa hepsinin aşamaları sırayla tura eklenir (küçük alt sınırdan
büyüğe).
- Şablonu geçici olarak durdurmak için düzenleyip **Etkin** anahtarını kapatın; silmek de geçmiş turları
etkilemez.
- Belgeyi onaya gönderen kişi onu onaylayamaz. Tek onaycısı gönderen olan bir aşama kurmayın.
## İlgili
- [Onaylar](https://erpdocs.corexlogic.com/ayarlar/onaylar)
- [Onay akışı süreci](https://erpdocs.corexlogic.com/surecler/onay-akisi)
---
# Onay kararı vermek
> Onayınızı bekleyen bir belgeyi açıp onaylamak ya da gerekçeyle reddetmek.
URL: https://erpdocs.corexlogic.com/ayarlar/islemler/onay-karari-verme
- **Tür:** İşlem
- **Modül:** Yönetim
- **Menü yolu:** Yönetim › Onay Süreci › Onayımı Bekleyenler
- **Ekran adresi:** `/erp/approvals/pending`
- **Gereken izin:** `Belge türünün onay izni (ör. erp-sales-quotations.approve, erp-procurement-orders.approve)`
- **Ön koşullar:**
- Belgenin sıradaki aşamasının onaycısısınız (rolü taşıyorsunuz, aşamada seçildiniz ya da bugün onaycının vekilisiniz).
- Belgeyi onaya siz göndermediniz (onay için; reddetmek serbest).
Karar her zaman belgenin detayında verilir: belgenin içeriğini görerek imza atarsınız. **Onayla** ve **Reddet**
düğmelerini sunucu, sizin bu aşamaya şu an oy verip veremeyeceğinize göre gösterir.
## Adımlar
1. **Yönetim › Onay Süreci › Onayımı Bekleyenler** ekranını açın. Liste sırası gelmiş ve kararınızı bekleyen belgeleri en uzun bekleyen önce gösterir. Bildirimdeki bağlantı da belgeyi doğrudan açar.

1. Belge — tıklayınca detay açılır
2. Onaya gönderen ve tarih
3. Aşama, şablon ve aşama adı
4. Aşamanın bekleme süresi
2. **Belge** kolonundaki numaraya tıklayıp belgeyi açın. Üstteki bant hangi aşamanın beklediğini, **Onaylar** kartı önceki oyları gösterir.

1. Karar düğmeleri — kural sunucuda (gönderen onaylayamaz)
2. Kimi beklediği
3. Güncel tur — Karar bekleniyor
4. Önceki tur — red ve gerekçesi izde kalır
3. Onaylamak için **Onayla**'ya tıklayın. **Onay verilsin mi?** penceresi belgeyi ve tutarını yazar; isterseniz **Not (isteğe bağlı)** yazın ve penceredeki **Onayla** ile onaylayın.

1. Onaylanan belge ve tutarı
2. Not — onay kaydına düşer
3. Onayla — son aşamaysa belge ilerler
4. Reddetmek için **Reddet**'e tıklayın, **Red gerekçesi**'ni yazın ve penceredeki **Reddet** ile onaylayın.

1. Red gerekçesi — gönderene bildirim olarak gider
2. Reddet — aşama red eşiğine ulaşırsa belge taslağa döner
**Sonuç:** Oyunuz aşamaya yazılır ve **Onaylar** kartında adınız, kararınız, zamanı ve notunuzla görünür (ör. "Demo Onaylayıcı · Onayladı · 02.11.2026 01:13"). Belge son onayla bir sonraki durumuna (ör. teklifte Gönderildi) geçer ve gönderene bildirim gider; redde taslağa döner.
Demo örneği: ST-2026-000005'i Demo Kullanıcı onaya gönderdi; **Demo Onaylayıcı** (Yönetici) onu
**Onayımı Bekleyenler**'den açıp notla onayladı ve teklif **Gönderildi** oldu.

1. Son onayda teklif kendiliğinden Gönderildi
2. Artık siparişe dönüştürülebilir
3. Oy: onaycı, karar, zaman
4. Onay notu
## Bilmeniz gerekenler
- Belgeyi onaya **siz** gönderdiyseniz yalnız **Reddet** görünür (görevler ayrılığı). Satış teklifinde teklifin
satış temsilcisi de onaylayamaz.
- Bir aşamada bir kez oy verirsiniz. Aşama birden çok onay istiyorsa ("2 onay gerekli") belge diğer onaycıları
bekler; kartta "Karar bekleniyor — 1/2 onay" yazar.
- Vekaleten oy veriyorsanız pencere kimin adına oy verdiğinizi yazar; oy onaycınınki sayılır ve izde "(… adına)"
görünür.
- Eskalasyonla (üst onaycı rolüyle) verilen oy izde "(eskalasyonla)" diye görünür.
- Toplu onay yoktur. Telefonda aynı karar mobil **Onaylarım** ekranından verilir.
## İlgili
- [Onaylar](https://erpdocs.corexlogic.com/ayarlar/onaylar)
- [Onay akışı süreci](https://erpdocs.corexlogic.com/surecler/onay-akisi)
---
# Onay vekaleti tanımlamak
> İzin ya da yokluk süresince bir onaycının yerine onun adına oy verecek vekili tarih aralığıyla tanımlamak.
URL: https://erpdocs.corexlogic.com/ayarlar/islemler/onay-vekaleti-tanimlama
- **Tür:** İşlem
- **Modül:** Yönetim
- **Menü yolu:** Yönetim › Onay Süreci › Onay Vekaletleri
- **Ekran adresi:** `/erp/approvals/delegations`
- **Gereken izin:** `Bir belge türünün onay izni (kendi vekaletiniz) · erp-approval-templates.edit (başka onaycı için)`
- **Ön koşullar:**
- Vekil, devredilen belge türlerinin onay iznini kendisi taşıyor.
Vekalet yetki üretmez, yalnız "kim oy verebilir" sorusunun cevabını genişletir: vekil yine belge türünün onay
iznini taşımalıdır ve onaycının onaylayamadığı belgeyi (ör. onaycının kendi gönderdiği) vekili de onaylayamaz.
## Adımlar
1. **Yönetim › Onay Süreci › Onay Vekaletleri** ekranını açın ve **Yeni Vekalet**'e tıklayın.

1. Yeni Vekalet
2. Yönetici: herkesin vekaletleri
3. Bitmiş vekaletler
4. Geçerlilik — iki gün dahil
2. Yöneticiyseniz **Onaycı** alanında **Kendim**'i ya da yerine vekil atayacağınız onaycıyı seçin (öteki kullanıcılar bu alanı görmez).
3. **Belge Türü**'nü seçin ya da **Bütün belge türleri**'ni bırakın.
4. **Vekil**'i seçin — liste onay yetkisi olan kullanıcılardır.
5. **Tarih aralığı**'na başlangıç ve bitiş gününü girin (iki gün de dahil, en çok 366 gün); isterseniz **Not** yazın ve **Oluştur**'a tıklayın.

1. Onaycı — Kendim ya da (yönetici) başka onaycı
2. Belge türü ya da Bütün belge türleri
3. Vekil — onay yetkisi olan kullanıcı
4. Tarih aralığı — en çok 366 gün
5. Not
**Sonuç:** Vekalet listede **Başlamadı** ya da **Geçerli** durumuyla görünür. Tarih aralığında vekil, onaycının bekleyen aşamalarını Onayımı Bekleyenler'de '… adına' notuyla görür ve onun adına oy verir.
## Bilmeniz gerekenler
- Aynı onaycı için aynı tarihlerde ikinci vekalet açılamaz ("… için … bu tarihlerde zaten vekil.").
- Bir kişi bir aşamada tek oy verir: vekil hem kendi adına hem onaycı adına aynı aşamada iki oy kullanamaz;
onaycı adına oy verildiyse onaycı da o aşamada ayrıca oy veremez.
- Vekaleti onaycı ya da yönetici satırın İşlemler menüsündeki **Kaldır** ile kaldırır; verilmiş oylar izde kalır.
- Hatırlatma ve "Onayınız bekleniyor" bildirimleri vekile de gider.
## İlgili
- [Onaylar — Onay Vekaletleri](https://erpdocs.corexlogic.com/ayarlar/onaylar#onay-vekaletleri)
---
# Uyarı açmak ve eşiğini ayarlamak
> Kapalı başlayan zamanlanmış bir uyarıyı (ör. Onay bekleyen hatırlatması) açmak, eşiğini saat ya da gün olarak vermek ve kaydetmek.
URL: https://erpdocs.corexlogic.com/ayarlar/islemler/uyari-acma
- **Tür:** İşlem
- **Modül:** Yönetim
- **Menü yolu:** Yönetim › Özelleştirme › Genel › Uyarı ve Bildirim Yönetimi › Uyarılar
- **Ekran adresi:** `/alerts`
- **Gereken izin:** `alerts.edit`
- **Ön koşullar:**
- Uyarının alıcıları (ör. aşamanın onaycıları) sistemde tanımlı.
Uyarılar sistemde tanımlıdır ve hepsi kapalı başlar. Açtığınız uyarı saatte bir kontrol edilir; aynı bulgu
tekrar tekrar bildirilmez (uyarının açıklamasında yazan sıklıkla: günde bir, haftada bir ya da bir kez).
## Adımlar
1. **Yönetim › Özelleştirme › Genel › Uyarı ve Bildirim Yönetimi** ekranını açın; **Uyarılar** sekmesi açılır.

1. Zamanlanmış uyarılar
2. Belge olayının bildirim kuralları
3. Açık / Kapalı — hepsi kapalı başlar
4. Eşik — saat ya da gün; boş = varsayılan
5. Alıcı ve kanal
6. Şimdi Çalıştır — saatlik turu beklemeden
2. Uyarıyı **Ara** kutusuyla bulun (ör. 'onay') ve satırdaki anahtarı **Açık**'a getirin.
3. **Eşik** kutusuna sayıyı yazın, yanındaki listeden **saat** ya da **gün** seçin. Boş bırakılırsa varsayılan eşik geçerlidir.
4. Araç şeridindeki **Kaydet (N)**'e tıklayın. **Geri Al** kaydedilmemiş değişiklikleri bırakır.
**Sonuç:** Uyarı açılır ve saatlik turda kontrol edilir; bulgu varsa **Kime gider** kolonundaki kişilere bildirim gider. **Son çalışma** kolonu sonraki turdan sonra dolar.
## Bilmeniz gerekenler
- Eşik tam sayıdır; en az 1 saat, en çok 30 gün (720 saat). Hatalı eşik satırda yazar ("Eşik tam sayı ve sıfırdan
büyük olmalı.", "Eşik en çok 30 gün (720 saat) olabilir.") ve kayıt yapılmaz.
- Birimi değiştirmek tek başına değişiklik sayılmaz (48 saat = 2 gün).
- **Şimdi Çalıştır** açık uyarıları hemen dener ve gerçek bildirim üretir; yalnız ayarı denemek için değil,
bulguları hemen göndermek için kullanın.
- Kişi bu bildirimi **Profil › Bildirim Tercihleri**'nden kapatabilir ya da kanalını değiştirebilir.
## İlgili
- [Uyarılar ve bildirimler](https://erpdocs.corexlogic.com/ayarlar/bildirimler)
---
# Bildirim kuralı oluşturmak
> Bir belge olayında (ör. giden teslimatın mal çıkışı) kime, hangi koşulda ve hangi kanaldan bildirim gideceğini tanımlamak.
URL: https://erpdocs.corexlogic.com/ayarlar/islemler/bildirim-kurali-olusturma
- **Tür:** İşlem
- **Modül:** Yönetim
- **Menü yolu:** Yönetim › Özelleştirme › Genel › Uyarı ve Bildirim Yönetimi › Bildirim Kuralları
- **Ekran adresi:** `/alerts?sekme=kurallar`
- **Gereken izin:** `alerts.edit`
- **Ön koşullar:**
- Alıcı rol ya da kullanıcılar tanımlı; alıcının belgeyi görme izni var (yoksa bildirim gitmez).
Bildirim kuralı, belge olayının kodda sabit bir bildirim yerine kurulumun kendi kuralıyla haber vermesini sağlar.
Aynı olayı birden çok kural aynı kişiye bildiriyorsa kişiye tek bildirim gider.
## Adımlar
1. **Yönetim › Özelleştirme › Genel › Uyarı ve Bildirim Yönetimi** ekranında **Bildirim Kuralları** sekmesine geçin ve **Yeni Kural**'a tıklayın.

1. Yeni Kural
2. Belge ve olay
3. Sorumluluk, rol, kişi
4. Uygulama / Uygulama + e-posta
2. **1 · Ne olunca**: **Kural adı**'nı yazın, **Belge**'yi ve **Olay**'ı seçin.
3. **2 · Kime**: **Belgenin sorumlusu** kutularını (ör. **Siparişin satış temsilcisi**) işaretleyin; gerekirse **Roller**'den rol ve **Kişiler**'den kullanıcı ekleyin.
4. **3 · Hangi koşulda**: bildirimi belirli değerlere daraltmak için (ör. **Depo**) değerleri işaretleyin. Hiçbiri seçili değilse her değer için geçerlidir.
5. **4 · Nasıl**: e-posta da istiyorsanız **E-posta da gönder (uygulama bildirimine ek olarak)**'ı işaretleyin; **Değişikliği yapan kişiye gönderme** varsayılan açıktır. Sağdaki **Özet**'i okuyup **Oluştur**'a tıklayın.

1. 1 · Belge
2. Olay
3. 2 · Kime — sorumluluk, rol, kişi
4. 3 · Hangi koşulda — depo
5. 4 · Nasıl — e-posta, yapan kişi hariç, etkin
6. Özet
**Sonuç:** Kural **Aktif** olarak tabloda görünür. Olay her kaydedildiğinde alıcılara bildirim gider; kural kişilerin **Bildirim Tercihleri** listesine kendi adıyla eklenir.
## Bilmeniz gerekenler
- Belge değişince olay, sorumluluk ve koşul sıfırlanır; roller ve kişiler kalır.
- "En az bir alıcı seçin — sorumluluk, rol ya da kullanıcı." — alıcısız kural kaydedilmez.
- Burada seçilen kanal, kişinin tercihi yoksa geçerli **varsayılandır**; kişi kendi tercihini değiştirebilir.
- Geçici olarak durdurmak için silmek yerine **Kural pasif** yapın: silmek kişilerin bu kurala ait tercihlerini
de siler.
- Onay ve süre uyarıları bu sekmeden değil, **Onay Şablonları** ve **Uyarılar** sekmesinden gelir.
## İlgili
- [Uyarılar ve bildirimler](https://erpdocs.corexlogic.com/ayarlar/bildirimler)
---
# Bildirim tercihini seçmek
> Size gelen her bildirim türü için kanalı (yalnız uygulama, e-posta, günlük özet ya da kapalı) seçmek.
URL: https://erpdocs.corexlogic.com/ayarlar/islemler/bildirim-tercihi-secme
- **Tür:** İşlem
- **Modül:** Yönetim
- **Menü yolu:** Profil › Bildirim Tercihleri
- **Ekran adresi:** `/profile?sekme=bildirimler`
- **Gereken izin:** `Oturum açmış her kullanıcı (izin gerekmez)`
- **Ön koşullar:**
- E-posta ve günlük özet için kurulumun e-posta sunucusu (SMTP) tanımlı.
Yönetici, kuralın ya da bildirim türünün varsayılan kanalını belirler; siz kendi kanalınızı seçersiniz.
"Varsayılan" kuralın ya da türün kanalını izler; günlük özet o günün bildirimlerini sabah tek e-postada toplar.
## Adımlar
1. Sağ üstteki kullanıcı menüsünden **Profil**'i açın ve **Bildirim Tercihleri** sekmesine geçin.

1. Bildirim Tercihleri sekmesi
2. Cihaz bildirimi (telefon, tarayıcı)
3. SMTP yoksa e-posta ve günlük özet gitmez
4. Tercihiniz — Varsayılan, Yalnız uygulama, + e-posta, günlük özet, Kapalı
5. Tercihleri Kaydet
2. Tabloda bildirimi bulun ve **Tercihiniz** kolonundan kanalı seçin: **Varsayılan (…)**, **Yalnız uygulama**, **Uygulama + e-posta**, **Uygulama + günlük özet**, **Kapalı**.
3. **Tercihleri Kaydet**'e tıklayın.
**Sonuç:** Seçtiğiniz kanal bu bildirim türü için geçerlidir; altta 'N bildirimde kendi seçiminiz var' yazar.
## Bilmeniz gerekenler
- **Tümünü Varsayılana Döndür** kendi seçimlerinizi kaldırır (kaydedince geçerli olur); **Vazgeç** kaydedilmemiş
değişiklikleri bırakır.
- E-posta sunucusu tanımlı değilse kart "E-posta sunucusu tanımlı değil — e-posta ve günlük özet gitmez, bildirim
uygulamada görünür." der.
- Telefon ya da tarayıcı bildirimi için aynı sekmenin başındaki **Cihaz Bildirimi** kartında **Bu cihaza
bildirim gönder**'i açın; kapalı ve günlük özet türleri cihaza gitmez.
## İlgili
- [Uyarılar ve bildirimler](https://erpdocs.corexlogic.com/ayarlar/bildirimler)
---
# E-posta sunucusunu (SMTP) tanımlamak
> Kurulumun SMTP sunucusunu girmek, parolayı ayrı kaydetmek ve deneme e-postasıyla sınamak.
URL: https://erpdocs.corexlogic.com/ayarlar/islemler/e-posta-sunucusu-tanimlama
- **Tür:** İşlem
- **Modül:** Yönetim
- **Menü yolu:** Yönetim › Özelleştirme › Genel › E-posta Ayarları
- **Ekran adresi:** `/email-settings`
- **Gereken izin:** `email-settings.edit`
- **Ön koşullar:**
- E-posta sağlayıcınızın SMTP sunucu adı, portu, güvenlik türü ve gönderim hesabı (kullanıcı adı ve parola ya da kimliksiz iç ağ rölesi).
Her kurulum kendi SMTP sunucusunu kullanır. Bu ekranda kayıt varsa o geçerlidir; sunucu alanı boş kaydedilirse
e-posta kapanır.
## Adımlar
1. **Yönetim › Özelleştirme › Genel › E-posta Ayarları** ekranını açın. Rozet **Gönderim kapalı** ise sunucu tanımlı değildir.

1. Durum ve ayarın kaynağı
2. Sunucu — boş = e-posta kapalı
3. Bağlantı güvenliği — portu önerir
4. Kullanıcı adı — boş = kimliksiz röle
5. Gönderen adresi ve adı
6. Deneme — kayıtlı ayarla
2. **Sunucu** alanına SMTP sunucusunun adını yazın.
3. **Bağlantı güvenliği**'ni seçin; **Port** alışılmış değeriyle önerilir (STARTTLS 587, SSL/TLS 465). Sağlayıcınız başka port veriyorsa düzeltin.
4. Kimlik doğrulaması varsa **Kullanıcı adı**'nı; **Gönderen adresi** ve **Gönderen adı**'nı yazıp **Kaydet**'e tıklayın.
5. **Parola** penceresinde **Parola gir**'e tıklayın, parolayı yazıp **Parolayı kaydet**'e tıklayın. Parola formla gitmez ve ekrana geri gelmez.
6. **Deneme gönderimi** penceresinde alıcıyı yazın (boşsa sizin adresiniz) ve **Deneme e-postası gönder**'e tıklayın.
**Sonuç:** E-posta açılır: bildirim e-postaları, günlük özet, davet ve parola sıfırlama ile belge e-postaları bu sunucudan gider. Bekleyen bildirim e-postaları Gönderim Kuyruğu'ndan sıradaki denemede gönderilir.
## Bilmeniz gerekenler
- Deneme her zaman **kayıtlı** ayarla yapılır: kaydedilmemiş değişiklik varken düğme kapalıdır.
- Deneme kuyruğa girmez; hata olduğu gibi gösterilir ("E-posta gönderilemedi: …"). En sık nedenler: port ile
güvenlik türünün uyuşmaması, yanlış parola, sağlayıcının uygulama parolası istemesi.
- Parolayı kaldırmak için **Parolayı kaldır**. Kayıtlı parola çözülemezse ("Kayıtlı SMTP parolası çözülemedi;
parolayı yeniden girin.") yeniden girin.
- Gönderilemeyen bildirim e-postaları **Yönetim › İzleme › Gönderim Kuyruğu**'nda **Yeniden dene** ile kuyruğa
döner.
## İlgili
- [E-posta ayarları (SMTP)](https://erpdocs.corexlogic.com/ayarlar/e-posta-smtp)
---
# e-Belgeyi Test ortamında etkinleştirmek
> EDM entegratör bağlantısını Test ortamında kurmak — kullanıcı adı, parola, bağlantı sınaması, etiket ve seriler, belge şalterleri ve ana şalter.
URL: https://erpdocs.corexlogic.com/ayarlar/islemler/e-belgeyi-etkinlestirme
- **Tür:** İşlem
- **Modül:** Yönetim
- **Menü yolu:** Yönetim › Özelleştirme › Finans › e-Belge Ayarları
- **Ekran adresi:** `/erp/edocuments/settings`
- **Gereken izin:** `erp-edocuments-settings.edit`, `erp-edocuments-settings.activate (ana şalteri açmak için)`
- **Ön koşullar:**
- Entegratörün Test hesabı (kullanıcı adı, parola) ve hesaba ait test VKN'si.
- Şirket Bilgileri'nde geçerli VKN, vergi dairesi, il/ilçe.
Bu işlem gerçek bir entegratör hesabıyla yapılır ve kurumun kimlik bilgilerini ister; yalnız yetkili kişi
uygular. Test ortamında gönderilen belge GİB'e gerçek belge olarak gitmez ve canlı seriyi tüketmez.
## Adımlar
1. **Yönetim › Özelleştirme › Finans › e-Belge Ayarları** ekranını açın. **Genel** sekmesinde **Ortam**'ın **Test** olduğunu doğrulayın.

1. Yedi sekme
2. Ana şalter — açmak Etkinleştir yetkisi ister
3. Ortam — Test / Canlı
4. Entegratör
5. e-Fatura başlangıcı
2. **Bağlantı** sekmesinde **Test ortamı** bölümüne **Kullanıcı adı**'nı ve **Test göndereni VKN**'yi yazın, pencerenin dibindeki **Kaydet**'e tıklayın.

1. Ortam başına ayrı kimlik
2. Servis adresleri (https)
3. Kullanıcı adı
4. Yalnız Test: gönderen VKN
5. Parola ayrı kaydedilir, değeri gösterilmez
3. Aynı bölümde **Parola gir**'e tıklayıp parolayı yazın ve **Parolayı kaydet**'e tıklayın.
4. **Bağlantıyı Sına**'ya tıklayın. Sonuç satırın altında yazar; **Durum** sekmesinde bağlantı ve kalan kontör görünür.
5. **Etiketler ve Seriler** sekmesinde GB/PK etiketlerini ve serileri, **Belgeler** sekmesinde açılacak belge türlerini girin; **Kaydet**.

1. GİB gönderici etiketleri (GB)
2. Posta kutusu etiketi (PK)
3. Seriler — 3 harf/rakam
6. **Genel** sekmesinde **e-Belge etkin** anahtarını açın ve **Kaydet**'e tıklayın.
**Sonuç:** e-Belge Test ortamında açılır: kesinleşen faturalar entegratörün test hesabına gider, gelen kutusu yoklama aralığıyla çekilir. Canlıya geçiş için **Canlıya Geçiş** sekmesindeki engelleyici maddeleri kapatın.
## Bilmeniz gerekenler
- Ana şalteri açmak ve **Canlı**'ya almak **Etkinleştir** yetkisi ister; yetkisizken bu değişiklik dışındaki
alanlar kaydedilebilir ("Açmak ya da canlıya almak "Etkinleştir" yetkisi ister; bu değişiklik olmadan
kaydedebilirsiniz.").
- **Bağlantıyı Sına** kayıtlı ayarla çalışır; önce kaydedin.
- Kurulum test kurulumuysa Canlı seçilemez ve canlı parola kaydedilmez — sunucu "Bu kurulumda canlı e-Belge
ortamı kapalı (EDocuments__LiveAllowed=false): test ortamı canlı entegratöre bağlanmaz." der.
- Canlıya geçişte onay penceresi engelleyici maddeleri listeler; madde varken **Canlıya geç ve kaydet** kapalıdır.
## İlgili
- [e-Belge ayarları](https://erpdocs.corexlogic.com/ayarlar/e-belge)
---
# Arayüzü tanıyın
> CoreX ERP'nin menüsü, ekran sekmeleri, liste ekranları, tablo ayarları ve belge formlarının ortak kullanımı.
URL: https://erpdocs.corexlogic.com/baslarken/arayuz
CoreX ERP'nin bütün ekranları aynı düzeni izler. Bu sayfada anlatılan menü, liste ve form kullanımı her
modülde geçerlidir.

1. Ana menü — modüller ve ekranlar
2. Ekran ve belge arama
3. Bekleyen işler — onaylar ve taslaklar
4. Modüllerim — ekranlara hızlı erişim
## Üst menü ve ekran araması
Ekranın üstündeki menü modüllere ayrılır: **Satış**, **Satın Alma**, **Stok Yönetimi**, **Lojistik
Yönetimi**, **Üretim**, **Ana Veriler**, **Finans**, **Bakım**, **Servis** ve **Yönetim**. Bir modülün
üzerine gelince bölümleri ve ekranları açılır.
- Menüde yalnız **kurulumunuzda açık olan modüller** ve **yetkiniz olan ekranlar** görünür.
- Sağ üstteki **Ekran ara…** kutusu (kısayol **Ctrl K**) ekranı adıyla bulur. Türkçe karakterle ya da
karaktersiz yazabilirsiniz: "siparis" yazınca "Satış Siparişleri" bulunur.
- Zil simgesi bildirimlerinizi gösterir. Bildirime tıklayınca ilgili belge açılır.
## Ekran sekmeleri
Açtığınız her ekran menünün altındaki şeritte bir **sekme** olur. Sekmeler arasında geçiş yaparken
ekranlar yerinde kalır: bir siparişin detayından listeye dönüp başka bir siparişe bakabilirsiniz.
Sekmeyi kapatmak için yanındaki **×** işaretine tıklayın.
## Liste ekranları
Kayıtların listelendiği ekranlar (siparişler, teklifler, ürünler, cari hesaplar…) aynı parçalardan oluşur:

1. Yeni kayıt
2. Arama ve süzgeçler
3. Kolonları göster / gizle
4. Kolon başlığına tıklayınca sıralanır; kenarından genişlik değişir
5. Belge numarasına tıklayınca belge açılır
| Parça | Ne işe yarar |
|---|---|
| **Başlık** | Ekranın adı; sağında yenile ve yeni kayıt düğmeleri. |
| **Süzgeç şeridi** | Arama kutusu ve sık kullanılan süzgeçler (durum, müşteri, tarih aralığı…). Süzgeç dolu olduğunda kayıt sayısının yanında "filtreli" yazar ve süzgeçleri temizleme düğmesi çıkar. |
| **Tablo** | Kayıtlar. Bir satıra tıklayınca kayıt açılır. |
| **İşlemler** | Satırın sonundaki menü: kaydı aç, düzenle, geçmişi gör ve ekrana özgü eylemler. Silen ya da geri alınamayan eylemler menünün en altında kırmızı yazılır. |
| **Sayfalama** | Tablonun altında: kaçıncı kayıtların gösterildiği, sayfa başına kayıt sayısı ve sayfalar. |
Süzgeçler adres çubuğuna yazılır. Süzülmüş bir listenin adresini bir çalışma arkadaşınıza
gönderdiğinizde aynı listeyi görür.
### Tabloyu kendinize göre ayarlamak
Tablonun düzeni **kişiseldir** ve sunucuda saklanır: başka bir bilgisayardan girdiğinizde de aynı
düzeni görürsünüz.
- **Kolon genişliği:** Başlıktaki iki kolonun arasındaki ayıraçı fareyle sürükleyin.
- **Kolonu içeriğe sığdırmak:** Ayıraca **çift tıklayın**. Kolon, başlığına ve sayfadaki en uzun
değere göre genişler ya da daralır (Excel'deki gibi).
- **Kolon menüsü:** Başlığı metin olan kolonun üzerindeki menüden kolonu **artan / azalan
sıralayabilir**, **sola ya da sağa sabitleyebilir** ve **sola / sağa taşıyabilirsiniz**.
- **Kolonları göster / gizle:** Tablonun sağ üstündeki **Kolonlar** düğmesinden. Aynı menüdeki
**Varsayılan düzene dön** bütün ayarlarınızı siler ve tabloyu ilk hâline getirir.
> **Sıralama**
Sayfalı listelerde sıralama sunucuda yapılır, yani yalnız görünen sayfayı değil bütün kayıtları
sıralar. Sıralanamayan kolonların menüsünde sıralama seçeneği çıkmaz.
## Belge formları
Teklif, sipariş, talep gibi belgeler aynı form düzenindedir.
| Parça | Ne işe yarar |
|---|---|
| **Araç çubuğu** | **Kaydet** (kısayol **Ctrl+S**), **Kontrol Et** (kaydetmeden doğrular) ve **Kalem Ekle**. |
| **Üst şerit** | Belgenin kimliği: belge türü, cari (müşteri ya da tedarikçi) ve tarih. |
| **Başlık sekmeleri** | Teslimat ve Ödeme · Koşullar · Metinler · Adres · Organizasyon. Hatalı alanı olan sekmenin adı kırmızı görünür. |
| **Kalemler** | Excel'e benzer tablo. Yeni belge 5 boş satırla açılır ve sonda her zaman bir boş satır kalır; boş satır kaydedilmez. |
| **Durum çubuğu** | Formun dibinde: kaydediliyor, hata sayısı, kontrol sonucu ya da kaydedilmemiş değişiklik uyarısı. |
### Değer yardımı: kodla ya da adla seçmek
Cari ve ürün alanlarında kodu ya da adı yazıp **Enter**'a basın: eşleşen kayıtlar bir listede açılır,
ok tuşlarıyla seçip yine **Enter**'a basın. Alanın sonundaki **büyüteç** ya da **F4** tuşu, yazdığınız
metinle bir **seçim penceresi** açar; pencerede satıra tek tıklamak seçer.
Kalem satırında ürünü seçince imleç miktara geçer; miktarda **Enter**'a basınca sonraki satırın ürün
alanına iner. Böylece klavyeden ayrılmadan belge girebilirsiniz.
### Kaydetmeden ayrılmak
Kaydedilmemiş değişiklikle ekrandan çıkmak istediğinizde bir pencere açılır:
- **Sayfada kal** — forma geri döner.
- **Taslak olarak kaydet ve ayrıl** — belgeyi taslak kaydeder; kayıt başarısızsa sayfada kalırsınız.
- **Değişiklikleri sil ve ayrıl** — değişiklikler kaybolur.
## Yetkiler
Gördüğünüz ekranlar ve düğmeler rolünüzün izinlerine göre çizilir. Bir düğmeyi göremiyorsanız rolünüzde
o işlemin izni yoktur; sistem yöneticinize başvurun. Her ekran sayfasının başında o ekran için gereken
izin yazar.
---
# Lojistik Yönetimi
> Lojistik Yönetimi modülü — giden ve gelen teslimat, toplama ve paketleme, e-İrsaliye, taşıma (sefer), taşıyıcı ve ihale, navlun, filo.
URL: https://erpdocs.corexlogic.com/lojistik
Lojistik Yönetimi malın binadan çıkışını ve yolculuğunu yönetir: onaylı satış siparişinden açılan
**giden teslimat**, depoda **toplama** ve **paketleme**, malın araca yüklendiği **sefer** (taşıma
belgesi), kendi filomuz ya da bir **taşıyıcı**, yolda kaydedilen **olaylar**, müşterinin imzaladığı
**alındı teyidi** ve taşıyıcıya ödenecek **navlun**. Tedarikçiden gelen malın bildirimi
(**gelen teslimat**) de bu modüldedir.
Uçtan uca akış için: [Sevkiyat planlama](https://erpdocs.corexlogic.com/surecler/sevkiyat-planlama). Siparişten teslimat ve
mal çıkışının temeli Satış bölümünde anlatılır: [Teslimat ve mal çıkışı](https://erpdocs.corexlogic.com/satis/ekranlar/teslimat),
[Tekliften faturaya](https://erpdocs.corexlogic.com/surecler/tekliften-faturaya).
## Temel kavramlar
| Kavram | Anlamı |
|---|---|
| **Giden teslimat** (SV-…) | Siparişten çıkan malın belgesi. **Açık** doğar (stok düşmez), **mal çıkışı** kaydedilince stok düşer ve belge değişmez. |
| **Toplama** | Malın raf gözünden sevk hazırlık alanına alınması. Stok Yönetimi'nin dalga ve depo görevleriyle yapılır; teslimatta **Toplanmadı · Kısmen toplandı · Toplandı** olarak görünür. |
| **Taşıma birimi** (TB-…) | Koli, palet, kasa… Teslimat kalemleri birime konur; birimin etiketi basılır. |
| **Sefer / taşıma belgesi** (TSM-…) | Bir aracın yolculuğu. Yürütücüsü **Kendi filomuz** ya da **Taşıyıcı**; teslimatlar durak sırasıyla. Durumlar: **Planlandı → Yolda → Tamamlandı** (ya da **İptal Edildi**). |
| **Taşıyıcı** | Nakliye satın aldığımız firma — bir tedarikçi kartının lojistik profili. |
| **Navlun anlaşması** | Taşıyıcının (alış) ya da müşterinin (satış) tarifesi: sefer, km, kg, m³, palet ya da durak başı, kademeli. |
| **Navlun hesaplaşması** (NHS-…) | Taşıyıcının tamamlanmış seferlerinin navlunu tek belgede; taşıyıcının faturası bununla eşleşir. |
| **Alındı teyidi** | İmzalı irsaliyedeki teslim günü, teslim alan ve kabul edilen miktar. |
| **Nakliye siparişi** (NKS-…) | Nakliyeyi hizmet olarak sattığımız müşterinin siparişi. |
| **Gelen teslimat** | Tedarikçinin gönderdiği malın bildirimi; mal kabul bu teslimattan yapılır. |
## İşlemler
- [Taşıyıcı tanımlamak](https://erpdocs.corexlogic.com/lojistik/islemler/tasiyici-tanimlama) — Tedarikçi kartına taşıyıcı profili.
- [Araç tanımlamak](https://erpdocs.corexlogic.com/lojistik/islemler/arac-tanimlama) — Plaka, kapasite, sahiplik, belge süreleri.
- [Sürücü tanımlamak](https://erpdocs.corexlogic.com/lojistik/islemler/surucu-tanimlama) — Kendi sürücümüz ya da taşıyıcının sürücüsü.
- [Navlun anlaşması oluşturmak](https://erpdocs.corexlogic.com/lojistik/islemler/navlun-anlasmasi-olusturma) — Kademeli taşıyıcı ya da müşteri tarifesi.
- [Teslimatı toplamak](https://erpdocs.corexlogic.com/lojistik/islemler/teslimat-toplama) — Açık teslimattan dalga ve toplama görevleri.
- [Teslimatı paketlemek](https://erpdocs.corexlogic.com/lojistik/islemler/tasima-birimi-olusturma) — Taşıma birimi (koli, palet) ve etiket.
- [Taşıma belgesi oluşturmak](https://erpdocs.corexlogic.com/lojistik/islemler/tasima-belgesi-olusturma) — Sefer: yürütücü, plan, teslimatlar.
- [Yük planlamayla sefer oluşturmak](https://erpdocs.corexlogic.com/lojistik/islemler/yuk-planlama-ile-sefer-olusturma) — Sefersiz teslimatları araçlara dağıtan öneri.
- [Seferin taşıyıcısını seçmek](https://erpdocs.corexlogic.com/lojistik/islemler/tasiyici-secme) — Tarifeye göre sıralama, atama, navlun.
- [Taşıyıcı ihalesi açmak](https://erpdocs.corexlogic.com/lojistik/islemler/ihale-acma) — Teklif toplama ve karar.
- [Seferi yola çıkarmak](https://erpdocs.corexlogic.com/lojistik/islemler/seferi-yola-cikarma) — Planlanan seferin yola çıkışı.
- [Sefer olayı kaydetmek](https://erpdocs.corexlogic.com/lojistik/islemler/sefer-olayi-kaydetme) — Yükleme, varış, teslim, gecikme, sorun.
- [Seferi tamamlamak](https://erpdocs.corexlogic.com/lojistik/islemler/seferi-tamamlama) — Varış ve seferin kapanışı.
- [Alındı teyidi kaydetmek](https://erpdocs.corexlogic.com/lojistik/islemler/alindi-teyidi-kaydetme) — İmzalı irsaliye ve kabul edilen miktar.
- [Navlun hesaplaşması oluşturmak](https://erpdocs.corexlogic.com/lojistik/islemler/navlun-hesaplasmasi-olusturma) — Taşıyıcının seferlerinin navlunu tek belgede.
- [Nakliye siparişi oluşturmak](https://erpdocs.corexlogic.com/lojistik/islemler/nakliye-siparisi-olusturma) — Müşteriye satılan taşıma hizmeti.
- [Filo kaydı eklemek](https://erpdocs.corexlogic.com/lojistik/islemler/filo-kaydi-ekleme) — Kilometre, yakıt, masraf.
- [Teslimat düzeltmesi oluşturmak](https://erpdocs.corexlogic.com/lojistik/islemler/teslimat-duzeltmesi-olusturma) — Yanlış mal çıkışını geri almak.
- [Gelen teslimat oluşturmak](https://erpdocs.corexlogic.com/lojistik/islemler/gelen-teslimat-olusturma) — Tedarikçinin sevk bildirimi.
## Menü haritası
| Bölüm | Ekran | Anlatım |
|---|---|---|
| Giden Teslimat | Teslimatlar · Giden Teslimat Oluştur | [Teslimat ve mal çıkışı](https://erpdocs.corexlogic.com/satis/ekranlar/teslimat) · [Toplama, paketleme ve alındı teyidi](https://erpdocs.corexlogic.com/lojistik/ekranlar/toplama-paketleme-teyit) |
| Giden Teslimat | Giden e-İrsaliyeler | [Giden e-İrsaliyeler](https://erpdocs.corexlogic.com/lojistik/ekranlar/giden-e-irsaliyeler) |
| Giden Teslimat | Teslimat Düzeltmeleri | [Teslimat düzeltmeleri](https://erpdocs.corexlogic.com/lojistik/ekranlar/teslimat-duzeltmeleri) |
| Giden Teslimat | Teslimat İzleme | [Teslimat izleme](https://erpdocs.corexlogic.com/lojistik/ekranlar/teslimat-izleme) |
| Gelen Teslimat | Gelen Teslimatlar · Gelen Teslimat Oluştur | [Gelen teslimatlar](https://erpdocs.corexlogic.com/lojistik/ekranlar/gelen-teslimatlar) |
| Gelen Teslimat | Gelen e-İrsaliyeler | [Gelen e-İrsaliyeler](https://erpdocs.corexlogic.com/lojistik/ekranlar/gelen-e-irsaliyeler) |
| Taşıma | Taşıma Belgeleri · Taşıma Belgesi Oluştur | [Taşıma belgeleri](https://erpdocs.corexlogic.com/lojistik/ekranlar/tasima-belgeleri) |
| Taşıma | Yük Planlama | [Yük planlama](https://erpdocs.corexlogic.com/lojistik/ekranlar/yuk-planlama) |
| Taşıma | Navlun Hesaplaşmaları · Navlun Hesaplaşması Oluştur | [Navlun hesaplaşmaları](https://erpdocs.corexlogic.com/lojistik/ekranlar/navlun-hesaplasmalari) |
| Taşıma | Nakliye Siparişleri · Nakliye Siparişi Oluştur | [Nakliye siparişleri](https://erpdocs.corexlogic.com/lojistik/ekranlar/nakliye-siparisleri) |
| Taşıma | Taşıyıcı Seçimi ve İhale | [Taşıyıcı seçimi ve ihale](https://erpdocs.corexlogic.com/lojistik/ekranlar/tasiyici-secimi-ve-ihale) |
| Filo | Araçlar · Sürücüler | [Araçlar ve sürücüler](https://erpdocs.corexlogic.com/lojistik/ekranlar/araclar-ve-suruculer) |
| Filo | Filo İşletimi | [Filo işletimi](https://erpdocs.corexlogic.com/lojistik/ekranlar/filo-isletimi) |
| Ana Veriler | Taşıyıcılar | [Taşıyıcılar](https://erpdocs.corexlogic.com/lojistik/ekranlar/tasiyicilar) |
| Ana Veriler | Navlun Anlaşmaları | [Navlun anlaşmaları](https://erpdocs.corexlogic.com/lojistik/ekranlar/navlun-anlasmalari) |
| Analitik | Teslimat Özeti · Araç Maliyeti · Zamanında-Tam Teslim · Navlun Maliyeti · Filo Kullanımı | [Lojistik analitiği](https://erpdocs.corexlogic.com/lojistik/ekranlar/analitik) |
Toplama, Stok Yönetimi menüsündeki **Depo Yürütme › Dalgalar** ve **Depo Görevleri** ekranlarıyla
yapılır; teslimata bağlı kullanımı [Teslimatı toplamak](https://erpdocs.corexlogic.com/lojistik/islemler/teslimat-toplama)
sayfasında anlatılır.
## Belgelerin bağlantısı
```
Satış siparişi (Onaylandı)
└─► Giden teslimat SV-… (Açık) ──► Dalga DLG-… ─► Depo görevi DG-… (toplama)
│ └─► Taşıma birimi TB-… (paketleme)
├─► Taşıma belgesi TSM-… (Planlandı → Yolda → Tamamlandı)
│ ├─ Olaylar: Yüklendi · Yola çıktı · Vardı · Teslim edildi · Gecikme · Sorun
│ └─ Navlun (taşıyıcı anlaşmasından) ─► Navlun hesaplaşması NHS-…
├─► Mal çıkışı (stok düşer) ─► e-İrsaliye / irsaliye çıktısı
└─► Alındı teyidi ─► fatura
```
Teslimat detayında bağlı seferin numarası ve durumu, sefer detayında teslimatların bağlantısı,
navlun kartında hesaplaşmanın bağlantısı görünür.
## İzinler
Her ekranın izni kendi sayfasının künyesinde yazar. Navlun tutarı gösteren her yer
(navlun kartı, taşıyıcı sıralaması, navlun anlaşmaları, Navlun Maliyeti raporu)
`erp-logistics-freight-agreements.view`; filo maliyeti (Filo İşletimi, Araç Maliyeti)
`erp-logistics-fleet-costs.view` ister — okuma izninin parçası değildir.
---
# Toplama, paketleme ve alındı teyidi
> Giden teslimatın detayında toplama durumu, taşıma birimleri ve etiketleri, bağlı sefer ve alındı teyidi.
URL: https://erpdocs.corexlogic.com/lojistik/ekranlar/toplama-paketleme-teyit
Teslimat listesi, açık teslimat ve mal çıkışı [Teslimat ve mal çıkışı](https://erpdocs.corexlogic.com/satis/ekranlar/teslimat)
sayfasında anlatılır. Bu sayfa teslimat detayının lojistik bölümlerini anlatır: **toplama** durumu,
**Paketleme** kartı, **Sefer** bilgisi ve **Alındı Teyidi** kartı.
- **Tür:** Ekran
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Lojistik Yönetimi › Giden Teslimat › Teslimatlar › teslimat detayı
- **Ekran adresi:** `/erp/sales/shipments/{id}`
- **Gereken izin:** `erp-sales-shipments.view (görme) · .create (paketleme, mal çıkışı, iptal)`, `erp-logistics-proof-of-delivery.create (alındı teyidi)`, `erp-logistics-transports.view (bağlı seferin gösterimi)`
## Teslimat başlığındaki durumlar

1. Toplama durumu
2. Paketleme durumu
3. Kalem başına toplanan miktar
4. Yeni taşıma birimi (koli, palet…)
5. Taşıma birimi etiketleri (PDF)
Başlıkta teslimatın durumu (**Açık · Mal Çıkışı Kaydedildi · İptal Edildi**) yanında açık teslimatta iki
ilerleme durumu görünür:
| Durum | Değerler | Nereden gelir |
|---|---|---|
| Toplama | **Toplanmadı · Kısmen toplandı · Toplandı** | Teslimat deposunda sipariş kalemine ayrılmış stoktan (toplanan ya da kaleme üretilen mal). Kalemler tablosunda **Toplanan** kolonu. |
| Paketleme | **Paketlenmedi · Kısmen paketlendi · Paketlendi** | Taşıma birimlerine konan miktardan. |
Müşterisi alındı teyidi isteyen teslimatta mal çıkışından sonra başlıkta **Teyit bekleniyor** görünür.
Toplama Stok Yönetimi'nin dalga ve depo görevleriyle yapılır:
[Teslimatı toplamak](https://erpdocs.corexlogic.com/lojistik/islemler/teslimat-toplama). Tamamı toplanmış teslimatın mal çıkışı
formunda dağılımlar toplanan malla (göz, durum, lot) kendiliğinden dolar ve üstte *"Teslimat toplandı —
toplanan mal dağılımlara yazıldı; gerekirse değiştirebilirsiniz."* yazar.
## Paketleme kartı
Kart başlığında paketleme durumu, taşıma birimi sayısı ve toplam brüt ağırlık yazar. İki tablo vardır:
- **Kalem başına paketlenen:** Ürün, Teslimat, Paketlenen, Kalan.
- **Taşıma birimleri:** Birim (TB-…), Kap Cinsi, Ambalaj, İçerik, Dara, Brüt Ağırlık, Hacim ve
**İşlemler** menüsü (**Etiket Yazdır**, **Paketi Aç**).
| Düğme | Ne yapar |
|---|---|
| **Taşıma Birimi Oluştur** | Yalnız açık teslimatta. Yeni birim penceresini açar. |
| **Etiketleri Yazdır** | Bütün birimlerin etiketini PDF olarak indirir. |
| **Paketi Aç** (satır menüsü) | Birimi siler; içindeki kalemler paketlenmemiş olur, içindeki birimler bir üste çıkar. Yalnız açık teslimatta. |

1. Kap Cinsi — zorunlu
2. Ambalaj ürünü — isteğe bağlı, stoktan düşmez
3. Dara
4. Paketlenmemiş kalanı bu birime yazar
5. Oluştur
**Taşıma Birimi Oluştur** penceresi:
| Alan | Açıklama |
|---|---|
| **Kap Cinsi** (zorunlu) | UN/ECE Rec 21 listesi: Karton (CT), Kutu (BX), Paket (PK), Palet (PX), Konteyner (CN), Kasa (CR), Torba (BG), Çuval (SA), Varil (DR), Balya (BL), Rulo (RO), Ambalajsız (NE). Varsayılan Karton. |
| **Ambalaj Ürünü** | İsteğe bağlı. Stoktan düşülmez; ne ile paketlendiğini ve darayı söyler. |
| **Dara (kg)** | Boşsa ambalaj ürününün ağırlığı ya da bilinmiyor. 0 ile 100.000 kg arası. |
| **Not** | En fazla 256 karakter. |
| **İçerik** | Kalem başına **Bu Birime** miktarı (kalanı aşamaz). **Kalanın Tamamı** paketlenmemiş kalanı yazar. |
| **İçine Konacak Birimler** | Var olan birimler (ör. palete koli) bu birimin içine konur. |
Paketleme mal çıkışının ön koşulu değildir. Mal çıkışından sonra kart salt okunur olur
(*"mal çıkışından sonra değişmez"*); hiç paketlenmeden sevk edilen teslimatta *"Bu teslimat paketlenmeden
sevk edildi."* yazar. Taşıma birimlerinin darası seferin brüt ağırlığına, palet sayısı seferin palet
yüküne girer.
## Sefer bilgisi
Teslimat bir sefere atanmışsa **Teslimat** kartında **Sefer** satırı seferin numarasını (bağlantı) ve
durumunu gösterir; seferde teslim olayı kaydedildiyse *"Teslim edildi · tarih · teslim alan"* yazar.
## Alındı Teyidi kartı

1. Teyit durumu
2. Teyidi Geri Al — yalnız faturalanmamış teslimatta
3. Teslim edilen ile kabul edilen farkı
4. Fark sebebi
Kart mal çıkışı kaydedilmiş teslimatta görünür. Durumlar:
| Durum | Anlamı |
|---|---|
| **Teyit gerekmiyor** | Müşteri teyit istemiyor; imzalı irsaliye yine de kaydedilebilir. |
| **Teyit bekleniyor** | Müşteri teyitten sonra faturalanıyor — teslimat teyit kaydedilene kadar faturalanmaz. |
| **Teyit edildi** | Teslim tarihi, teslim alan, kaydeden ve kalem başına teslim edilen / kabul edilen / fark / sebep. |
Teyidin gerekip gerekmediği müşteri kartındaki **Teslimat** bölümünde **Alındı teyidi › Alındı
teyidinden sonra faturala** seçeneğinden gelir.
- **Alındı Teyidi Kaydet** — [Alındı teyidi kaydetmek](https://erpdocs.corexlogic.com/lojistik/islemler/alindi-teyidi-kaydetme).
- **Teyidi Geri Al** — *"Yalnız faturalanmamış teslimatta geri alınır. Müşteri teyit istiyorsa teslimat
yeniden teyit bekler ve faturalanmaz."* Faturalanmış teslimatta sunucu *"Teslimat faturalandı — alındı
teyidi geri alınamaz."* der.
Eksik kabulde fatura kabul edilen miktarla kesilir; geri gelen mal
[teslimat düzeltmesiyle](https://erpdocs.corexlogic.com/lojistik/islemler/teslimat-duzeltmesi-olusturma) stoğa alınır.
## İlgili
- [Teslimatı paketlemek](https://erpdocs.corexlogic.com/lojistik/islemler/tasima-birimi-olusturma)
- [Teslimatı toplamak](https://erpdocs.corexlogic.com/lojistik/islemler/teslimat-toplama)
- [Mal çıkışını kaydetmek](https://erpdocs.corexlogic.com/satis/islemler/mal-cikisi-kaydetme)
---
# Taşıyıcı tanımlamak
> Nakliye satın alınan firmanın tedarikçi kartına taşıyıcı profili eklemek — yetki belgesi, öncelik.
URL: https://erpdocs.corexlogic.com/lojistik/islemler/tasiyici-tanimlama
- **Tür:** İşlem
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Lojistik Yönetimi › Ana Veriler › Taşıyıcılar
- **Ekran adresi:** `/erp/logistics/carriers`
- **Gereken izin:** `erp-logistics-carriers.create`
- **Ön koşullar:**
- Firma İş Ortakları'nda **aktif tedarikçi** kartı olarak açılmış.
- Karta henüz taşıyıcı profili eklenmemiş (bir kartın tek profili olur).
Taşıyıcı ayrı bir kart değil, tedarikçi kartının lojistik profilidir: navlun satın alınır, taşıyıcının
faturası tedarikçi faturası olarak gelir.
## Adımlar
1. **Lojistik Yönetimi › Ana Veriler › Taşıyıcılar** ekranını açın.

1. Tedarikçi kartına taşıyıcı profili
2. Yetki belgesi ve süresi
3. Taşıyıcı seçiminde öncelik
4. Taşıyıcının araç ve sürücü sayısı
2. **Taşıyıcı Ekle**'ye tıklayın.
3. **Tedarikçi Kartı** alanının büyütecine tıklayın, **Tedarikçi Seç** penceresinde kartı bulup seçin. Zaten taşıyıcı olan kart "Zaten taşıyıcı olarak kayıtlı" uyarısıyla görünür.
4. **Yetki Belgesi** türünü (ör. K1) ve numarasını, **Geçerlilik Bitişi**'ni girin.
5. Taşıyıcı seçiminde sırası için **Öncelik** girin (1 en öncelikli, boş = sıralamada sonda).
6. **Aktif** işaretli kalsın; gerekirse **Not** yazın ve **Oluştur**'a tıklayın.

1. Tedarikçi kartı — zorunlu
2. Yetki belgesi türü ve numarası
3. Öncelik — 1 en öncelikli
4. Oluştur
**Sonuç:** Tedarikçi kartı taşıyıcı olur: seferde **Taşıyıcı** olarak seçilebilir, araç ve sürücü kartlarına bağlanabilir, ona [navlun anlaşması](https://erpdocs.corexlogic.com/lojistik/islemler/navlun-anlasmasi-olusturma) açılabilir.
## Bilmeniz gerekenler
- Profil açıldıktan sonra bağlı tedarikçi kartı değişmez; unvan ve VKN karttan tazelenir.
- Yetki belgesi türü en fazla 8 harf/rakamdır (ör. K1, L2, R1); öncelik 1 ile 99 arasında tam sayıdır.
- Taşıyıcı silinmez; kullanılmayacaksa **İşlemler › Düzenle** ile **Aktif** işareti kaldırılır. Pasif
taşıyıcı seferde seçilemez.
- İhale e-postaları tedarikçi kartının ilgili kişisinin e-postasından gelir.
## İlgili
- [Taşıyıcılar ekranı](https://erpdocs.corexlogic.com/lojistik/ekranlar/tasiyicilar)
- [Araç tanımlamak](https://erpdocs.corexlogic.com/lojistik/islemler/arac-tanimlama)
---
# Giden e-İrsaliyeler
> Malı binadan çıkaran belgelerden düzenlenen e-İrsaliyeler — taslak, taşıma bilgisi, GİB'e gönderim ve durumlar.
URL: https://erpdocs.corexlogic.com/lojistik/ekranlar/giden-e-irsaliyeler
e-İrsaliye malla birlikte yola çıkan elektronik sevk belgesidir. CoreX'te malı binadan çıkaran belgeden
doğar: **Teslimat** (mal çıkışı kaydedilmiş), **Konsinye doldurma**, **Fason sevki**,
**Tedarikçiye iade**, **Nakil sevki**. Gönderim e-Belge entegratörü üzerinden yapılır.
- **Tür:** Ekran
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Lojistik Yönetimi › Giden Teslimat › Giden e-İrsaliyeler
- **Ekran adresi:** `/erp/edocuments/despatches`
- **Gereken izin:** `erp-edocuments-despatches.view (görme) · .create (teslimattan oluşturma) · .edit (taslağı düzenleme, gönderme)`
> **Kurulumda kapalıysa**
e-İrsaliye kurulumda açık değilse teslimat detayında **e-İrsaliye Oluştur** düğmesi hiç görünmez;
irsaliye teslimatın **Çıktı** menüsünden kâğıt olarak basılır. Belge ortamındaki demo kurulumunda
e-İrsaliye kapalıdır — bu sayfadaki adımlar kaynak koddan anlatılır.

1. CoreX'te düzenlenen irsaliyeler
2. Dışarıda düzenlenenlerin arşivi
3. Kaynak belge — teslimat, konsinye, fason…
4. Gönderim ve alıcı yanıtı
## Liste
İki sekme vardır: **CoreX'te kesilenler** ve **Dışarıda kesilenler (arşiv)**. Kolonlar: **İrsaliye**,
**Tarih**, **Alıcı**, **Kaynak Belge**, **Araç / sevk**, **Durum**. Süzgeçler: **Ara** ve **Durum**.
Liste boşken *"Henüz e-İrsaliye yok. Teslimat detayında "e-İrsaliye" ile oluşturun."* yazar.
## Durumlar
| Durum | Anlamı |
|---|---|
| **Taslak** | Taşıma bilgisi ve teslim adresi girilir; kalemler kaynak belgeden gelir ve değişmez. |
| **Gönderim kuyruğunda** | **GİB'e Gönder** ile kuyruğa yazıldı. |
| **Entegratörde** | Entegratöre iletildi. |
| **Alıcıya ulaştı** | Alıcının posta kutusuna düştü. |
| **Kabul edildi** · **Kısmen kabul** · **Reddedildi** | Alıcının yanıtı. |
| **Gönderilemedi** | Gönderim hata verdi; **Taslağa Geri Al** ile düzeltilip yeniden gönderilir. |
## e-İrsaliye detayı
- **Alıcı:** Kart, Vergi No, Posta kutusu.
- **Teslim adresi:** Adres, **İl**, **İlçe**, **Posta kodu** (zorunlu — GİB teslim adresinde posta
kodu istiyor).
- **İrsaliye:** Durum, GİB No (gönderimde verilir), ETTN, kaynak belge, sipariş, **İrsaliye tarihi**
ve **Fiili sevk anı** (malın yola çıktığı an — gönderim anından önce olamaz).
- **Taşıma:** **Kendi aracımız (şoför)** — **Şoför adı**, **Şoför soyadı**, **Şoför TCKN** — ya da
**Taşıyıcı firma** — **Taşıyıcı unvanı**, **Taşıyıcı VKN**; **Araç plakası**, **Dorse plakası**, **Not**.
- **e-Belge süreci:** entegratör durumu, son sorgu zamanı ve dosyalar.
Taslakta düğmeler: **Taslağı Sil** (GİB numarası almamışsa), **Kaydet**, **GİB'e Gönder**. Gönderim
onay ister: *"Alıcı, taşıma bilgisi ve kalemler donar; irsaliye entegratör üzerinden alıcıya iletilir.
Alıcı e-İrsaliye kayıtlı değilse gönderilmez — kâğıt irsaliye kullanılır."* Entegratördeki ya da
alıcıya ulaşmış irsaliyede **Durumu Yenile**, gönderilemeyende **Taslağa Geri Al** görünür.
> ****GİB'e Gönder** belgeyi gerçek alıcıya iletir; geri alınamaz. Kaydedilmemiş değişiklik varken gönderim**
düğmesi kapalıdır.
[Sürücü kartındaki](https://erpdocs.corexlogic.com/lojistik/islemler/surucu-tanimlama) TC kimlik numarası e-İrsaliyenin şoförü
içindir; [araç kartındaki](https://erpdocs.corexlogic.com/lojistik/islemler/arac-tanimlama) plaka e-İrsaliyedeki plakayla aynı
kurala uyar.
## İlgili
- [Teslimat ve mal çıkışı](https://erpdocs.corexlogic.com/satis/ekranlar/teslimat)
- [Gelen e-İrsaliyeler](https://erpdocs.corexlogic.com/lojistik/ekranlar/gelen-e-irsaliyeler)
---
# Araç tanımlamak
> Kendi aracımızı ya da taşıyıcının aracını tanımlamak — plaka, tip, sahiplik, kapasite ve süreli belgeler.
URL: https://erpdocs.corexlogic.com/lojistik/islemler/arac-tanimlama
- **Tür:** İşlem
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Lojistik Yönetimi › Filo › Araçlar
- **Ekran adresi:** `/erp/logistics/fleet/vehicles`
- **Gereken izin:** `erp-logistics-fleet.create`
- **Ön koşullar:**
- Taşıyıcının aracı tanımlanacaksa taşıyıcı [tanımlanmış](https://erpdocs.corexlogic.com/lojistik/islemler/tasiyici-tanimlama).
## Adımlar
1. **Lojistik Yönetimi › Filo › Araçlar** ekranını açın ve **Araç Ekle**'ye tıklayın.

1. Sekmeler: Genel, Kapasite, Belgeler
2. Plaka — kimlik
3. Araç Tipi
4. Sahiplik — öz mal, kiralık, taşıyıcının
5. Oluştur
2. **Plaka**'yı yazın (ör. 34 ABC 123). Plaka boşluksuz ve büyük harfle saklanır.
3. **Araç Tipi**'ni seçin; gerekirse **Marka / Model** ve **Model Yılı** girin.
4. **Sahiplik**'i seçin. **Taşıyıcının** seçerseniz açılan **Taşıyıcı** alanında taşıyıcıyı seçin.
5. **Kapasite** sekmesinde **Taşıma Kapasitesi (kg)**, **Hacim (m³)** ve **Palet Kapasitesi**'ni girin. Bilinmeyeni boş bırakın; çekicide boş bırakın (kapasite dorsededir).
6. **Belgeler** sekmesinde muayene, trafik sigortası, kasko, takograf satırlarını türü, numarası ve **Geçerlilik Bitişi** ile ekleyin.
7. **Oluştur**'a tıklayın.

1. Yeni araç
2. Belge süresine göre süzgeç
3. Sıradaki belge bitişi
4. Kapasite — kg, m³, palet
**Sonuç:** Araç seferde seçilebilir. Kendi filomuzdaki kapasitesi girilmiş aktif araç [Yük Planlama](https://erpdocs.corexlogic.com/lojistik/ekranlar/yuk-planlama)'ya da girer.
## Bilmeniz gerekenler
- Plaka Türk plaka biçiminde olmalıdır; değilse *"Plaka geçersiz (ör. 34 ABC 123)."* Model yılı dört
haneli olmalı, kapasite sıfırdan büyük ya da boş, palet kapasitesi tam sayı.
- Taşıyıcının aracı yalnız o taşıyıcının seferinde seçilir; kendi filomuzla yapılan seferde seçilemez.
- Belge süresi 30 gün içinde bitecekse **Süresi yaklaşıyor**, geçtiyse **Süresi doldu** görünür.
**Belge Durumu** süzgeci (ör. *Dikkat gerektiren*) bu araçları listeler.
- Araç silinmez; kullanılmayacaksa **Aktif** işareti kaldırılır.
## İlgili
- [Araçlar ve sürücüler ekranı](https://erpdocs.corexlogic.com/lojistik/ekranlar/araclar-ve-suruculer)
- [Sürücü tanımlamak](https://erpdocs.corexlogic.com/lojistik/islemler/surucu-tanimlama)
---
# Teslimat düzeltmeleri
> Yanlış mal çıkışının geri alma belgeleri — liste, oluşturma ve detay; belge değişmez, kayıt silinmez.
URL: https://erpdocs.corexlogic.com/lojistik/ekranlar/teslimat-duzeltmeleri
Mal çıkışı kaydedilmiş teslimat değiştirilemez ve silinmez. Kayıt yanlışsa (yanlış ürün, fazla miktar)
**teslimat düzeltmesi** ile geri alınır: stok orijinal depo/lokasyon kapsamına döner, orijinal teslimat
değişmez. Belge numarası **SVR-yyyy-nnnnnn**. Müşterinin geri gönderdiği mal ise düzeltme değil
**İade Al** ile alınır.
- **Tür:** Ekran
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Lojistik Yönetimi › Giden Teslimat › Teslimat Düzeltmeleri
- **Ekran adresi:** `/erp/sales/shipment-reversals`
- **Gereken izin:** `erp-sales-shipment-reversals.view (liste ve detay) · .create (oluşturma)`
## Liste

1. Düzeltme belgesi — değiştirilemez
2. Düzeltilen teslimat
3. Gerekçe
Kolonlar: **Düzeltme No**, **Düzeltme Tarihi**, **Teslimat No**, **Sipariş No**, **Müşteri**,
**Gerekçe**, **Kalem**. Süzgeçler: **Ara** (düzeltme no, teslimat no, sipariş no veya müşteri) ve
**Düzeltme tarihi** aralığı. Listede oluşturma düğmesi yoktur: düzeltme teslimat detayındaki
**Teslimat Düzeltmesi Oluştur** ile açılır.
## Yeni Teslimat Düzeltmesi

1. Düzeltme Tarihi
2. Gerekçe — zorunlu
3. Düzeltilecek satır
4. Geri alınabilir kalanı yazar
5. Düzeltmeyi Kaydet
Formun üstünde kaynak teslimat yazar (numara, tarih, sipariş, müşteri, depo); düzenlenemez.
- **Düzeltme Tarihi** ve **Düzeltme Gerekçesi** (zorunlu, en fazla 512 karakter — fiziksel kayıt
gerekçesiz geri alınmaz).
- Her teslimat satırı için *Sevk edilen*, *Daha önce geri alınan* ve *Geri alınabilir* miktar görünür.
**Bu satırı düzelt** işaretlenince **Geri Alınacak Miktar** açılır; **Kalanı doldur** geri alınabilir
kalanı yazar. Seri takipli satırda **Geri Alınacak Seriler** seçilir.
- **Düzeltmeyi Kaydet** belgeyi yazar.
Ret iletileri: *"Düzeltme tarihi zorunlu."*, *"Düzeltme gerekçesi zorunlu."*, *"En az bir satır için
düzeltme seçin."*. Bütün miktarları geri alınmış teslimatta *"Yeni düzeltme oluşturulabilecek satır
yok."* yazar.
## Detay
Detayda **Kaynak Teslimat / Sipariş** (teslimat, sipariş, müşteri, depo), **Düzeltme Bilgisi**
(tarih, gerekçe) ve kalemler (**Geri Alınan**, **Lokasyon**, **Lot**, **Seri Numaraları**) görünür.
Belge değiştirilemez. Teslimat detayındaki düzeltme geçmişi bölümü de belgeye bağlanır.
## İlgili
- [Teslimat düzeltmesi oluşturmak](https://erpdocs.corexlogic.com/lojistik/islemler/teslimat-duzeltmesi-olusturma)
- [Teslimat ve mal çıkışı](https://erpdocs.corexlogic.com/satis/ekranlar/teslimat)
---
# Sürücü tanımlamak
> Kendi sürücümüzü ya da taşıyıcının sürücüsünü tanımlamak — kimlik, ehliyet ve belge süreleri.
URL: https://erpdocs.corexlogic.com/lojistik/islemler/surucu-tanimlama
- **Tür:** İşlem
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Lojistik Yönetimi › Filo › Sürücüler
- **Ekran adresi:** `/erp/logistics/fleet/drivers`
- **Gereken izin:** `erp-logistics-fleet.create`
- **Ön koşullar:**
- Taşıyıcının sürücüsü tanımlanacaksa taşıyıcı [tanımlanmış](https://erpdocs.corexlogic.com/lojistik/islemler/tasiyici-tanimlama).
## Adımlar
1. **Lojistik Yönetimi › Filo › Sürücüler** ekranını açın ve **Sürücü Ekle**'ye tıklayın.

1. Ad ve soyad — zorunlu
2. TC kimlik no — e-İrsaliyenin şoförü için
3. Ehliyet Sınıfları
4. Kendi sürücümüz ya da taşıyıcı
2. **Ad** ve **Soyad**'ı yazın.
3. e-İrsaliyede şoför olarak geçecekse **TC Kimlik No**'yu girin; **Telefon**, **Ehliyet Sınıfları** (ör. C, CE) ve **Ehliyet No**'yu doldurun.
4. **Taşıyıcı** alanında **Kendi sürücümüz**'ü ya da sürücünün çalıştığı taşıyıcıyı seçin.
5. **Belgeler** sekmesinde **Ehliyet**, **SRC Belgesi** ve **Psikoteknik** sürelerini girin.
6. **Oluştur**'a tıklayın.

1. Yeni sürücü
2. Ehliyet sınıfları
3. Kendi sürücümüz ya da taşıyıcının
4. Ehliyet, SRC, psikoteknik süresi
**Sonuç:** Sürücü seferde **Sürücü** olarak seçilebilir; kendi sürücümüz kendi filomuzla, taşıyıcının sürücüsü o taşıyıcının seferinde.
## Bilmeniz gerekenler
- TC kimlik numarası kişisel veridir: yalnız `erp-logistics-driver-identity.view` izni olan kullanıcı
görür; diğerleri *"Kayıtlı — görmek için kimlik izni gerekir"* görür. Geçersiz numarada *"TC kimlik
numarası geçersiz."*
- Her belge satırında **Geçerlilik Bitişi** zorunludur (*"N. belgenin geçerlilik bitişini girin."*).
- Sürücü silinmez; pasife alınır. Pasif sürücü seferde seçilemez.
## İlgili
- [Araçlar ve sürücüler ekranı](https://erpdocs.corexlogic.com/lojistik/ekranlar/araclar-ve-suruculer)
---
# Teslimat izleme
> Giden teslimatları aşama aşama izleme — mal çıkışı bekleyen, sefersiz, planlanan sefer, yolda, alındı teyidi bekleyen; referans denetimi.
URL: https://erpdocs.corexlogic.com/lojistik/ekranlar/teslimat-izleme
Teslimat İzleme giden teslimatları aşama aşama gösterir: mal çıkışından teslime. Aşama teslimatın ve
seferin kendi durumundan gelir; ekran belge yazmaz.
- **Tür:** Ekran
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Lojistik Yönetimi › Giden Teslimat › Teslimat İzleme
- **Ekran adresi:** `/erp/logistics/delivery-monitor`
- **Gereken izin:** `erp-sales-shipments.view`

1. Depo süzgeci
2. Geriye bakış penceresi
3. Aşama kartı — sayı ve gecikmiş
4. Gecikmiş teslimat
5. Referans denetimi — düzeltmez, gösterir
## Süzgeçler
- **Depo** — **Bütün depolar** ya da bir depo.
- **Geriye bakış** — **Son 7 gün**, **Son 30 gün** (varsayılan), **Son 90 gün**. Geriye bakış
"sefere atanmamış" ve "teyit bekleyen" aşamalarının mal çıkışı penceresidir.
## Aşamalar
Üstte her aşamanın kartı (teslimat sayısı ve varsa *"N gecikmiş"*), altta her aşamanın en eski
teslimatları:
| Aşama | Tarih kolonu | İçerik |
|---|---|---|
| **Mal çıkışı bekleyen (açık teslimat)** | Planlanan Sevk | Açık teslimatlar. |
| **Sefere atanmamış (mal çıkışı yapıldı)** | Mal Çıkışı | Malı çıkmış ama seferi olmayan teslimatlar. |
| **Planlanan sefer** | Planlanan Çıkış | Planlanan bir sefere atanmış teslimatlar. |
| **Yolda** | Yola Çıkış | Yoldaki seferin teslimatları. |
| **Alındı teyidi bekleyen** | Mal Çıkışı | Teyit bekleyen teslimatlar. |
Tablo kolonları: **Teslimat**, **Müşteri**, **Depo**, aşamanın tarih kolonu, **Yaş (gün)**, **Sefer**.
Gecikmiş satırda teslimat numarasının yanında **Gecikmiş** rozeti görünür. Aşamada kayıt yoksa
*"Bu aşamada teslimat yok."* yazar.
## Referans Denetimi
Lojistik başka modüllerin kayıtlarını (kart, sipariş, kalem) kimlikle tutar. **Denetle** bu bağların
hâlâ çözülüp çözülmediğini sayar: **Bağ**, **Denetlenen**, **Yetim**, **Örnek** kolonları ve denetim
zamanı. Denetim düzeltmez, gösterir.
## İlgili
- [Taşıma belgeleri](https://erpdocs.corexlogic.com/lojistik/ekranlar/tasima-belgeleri)
- [Lojistik analitiği](https://erpdocs.corexlogic.com/lojistik/ekranlar/analitik)
---
# Navlun anlaşması oluşturmak
> Taşıyıcının (alış) ya da müşterinin (satış) kademeli navlun tarifesini tanımlamak.
URL: https://erpdocs.corexlogic.com/lojistik/islemler/navlun-anlasmasi-olusturma
- **Tür:** İşlem
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Lojistik Yönetimi › Ana Veriler › Navlun Anlaşmaları
- **Ekran adresi:** `/erp/logistics/freight-agreements`
- **Gereken izin:** `erp-logistics-freight-agreements.create`
- **Ön koşullar:**
- Taşıyıcı anlaşmasında taşıyıcı [tanımlanmış](https://erpdocs.corexlogic.com/lojistik/islemler/tasiyici-tanimlama); müşteri anlaşmasında müşteri kartı aktif.
## Adımlar
1. **Lojistik Yönetimi › Ana Veriler › Navlun Anlaşmaları** ekranında **Anlaşma Ekle**'ye tıklayın.

1. Yeni anlaşma
2. Tür: taşıyıcı (alış) ya da müşteri (satış)
3. Geçerlilik aralığı
4. Tarifenin özeti
2. **Tür**'ü seçin: **Taşıyıcı (alış)** seferin maliyeti, **Müşteri (satış)** nakliye siparişinin ücreti içindir.
3. **Taşıyıcı**'yı (müşteri anlaşmasında **Müşteri**'yi) seçin.
4. **Ad**'ı yazın; **Kod** addan önerilir, üzerine yazabilirsiniz. **Para Birimi**'ni kontrol edin.
5. **Geçerlilik** başlangıcını ve (varsa) bitişini girin.
6. **Tarife** tablosunda ilk satırın **Dayanak**'ını, **Kademe (başlangıç)**'ını, **Birim Ücret**'ini ve gerekiyorsa **En Az Ücret**'ini girin; başka dayanak ya da kademe için **Satır Ekle**'ye tıklayın.
7. **Oluştur**'a tıklayın.

1. Tür — açıldıktan sonra değişmez
2. Geçerlilik başlangıcı ve bitişi
3. Tarife satırı ekle
4. Kademe — miktarın ulaştığı en büyük kademe
**Sonuç:** Taşıyıcının seferlerinde navlun bu anlaşmadan hesaplanır (seferin çıkış günü geçerlilik aralığında olmalı); müşteri anlaşması nakliye siparişinin ücretini verir.
## Bilmeniz gerekenler
- Miktarın ulaştığı en büyük kademe uygulanır. Örnek tarifede 450 km'lik seferin navlunu
1.500 + 450 × 12 = 6.900 TRY'dir; 500 km ve üstünde km ücreti 10 TRY olur.
- Sefer başı ücret kademe almaz; aynı dayanakta aynı kademe iki kez tanımlanamaz; en çok 50 satır.
- Tür ve taraf açıldıktan sonra değişmez — farklı taraf için yeni anlaşma açın.
- Bir taşıyıcının aynı gün geçerli birden çok anlaşması varsa başlangıcı en yeni olan kullanılır.
- Kayıtlı anlaşma satırın **İşlemler › Düzenle** menüsüyle açılır; kullanılmayacaksa **Aktif** işareti
kaldırılır.
## İlgili
- [Navlun anlaşmaları ekranı](https://erpdocs.corexlogic.com/lojistik/ekranlar/navlun-anlasmalari)
- [Seferin taşıyıcısını seçmek](https://erpdocs.corexlogic.com/lojistik/islemler/tasiyici-secme)
---
# Taşıma belgeleri (sefer)
> Seferin planı, yürütücüsü, teslimatları, yük ve kapasitesi, navlunu ve olayları — Planlandı, Yolda, Tamamlandı, İptal Edildi.
URL: https://erpdocs.corexlogic.com/lojistik/ekranlar/tasima-belgeleri
Taşıma belgesi bir aracın yolculuğudur (**sefer**). Yürütücü **Kendi filomuz** (aracımız ve sürücümüz)
ya da **Taşıyıcı** (nakliye firması ve onun aracı/sürücüsü) olur. Sefere teslimatlar eklenir;
sıraları durak sırasıdır. Belge numarası **TSM-yyyy-nnnnnn**.
- **Tür:** Ekran
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Lojistik Yönetimi › Taşıma › Taşıma Belgeleri · Taşıma Belgesi Oluştur
- **Ekran adresi:** `/erp/logistics/transports`
- **Gereken izin:** `erp-logistics-transports.view (görme) · .create (oluşturma) · .edit (düzenleme, yola çıkarma, tamamlama, iptal, taşıyıcı atama)`, `erp-logistics-transport-events.create (olay kaydı)`, `erp-logistics-freight-agreements.view (Navlun kartı ve Taşıyıcı Seç)`
## Durumlar ve eylemler
| Durum | Anlamı | Detayda görünen eylemler |
|---|---|---|
| **Planlandı** | Plan ve teslimatlar değiştirilebilir. | **İptal Et** · **Düzenle** · **Taşıyıcı Seç** · **Yola Çıkar** · **Olay Kaydet** (yalnız *Yüklendi*) |
| **Yolda** | Plan ve teslimatlar donar. | **Tamamla** · **Olay Kaydet** (Yüklendi, Vardı, Teslim edildi, Gecikme bildirildi, Sorun bildirildi) |
| **Tamamlandı** | Varış zamanı yazıldı, sefer kapandı. | Olay kaydı yok; navlun hesaplaşmasına girer. |
| **İptal Edildi** | Yalnız planlanan sefer iptal edilir; teslimatlar serbest kalır. | Yok |
Sunucu gecikmeyi kendi saatiyle hesaplar; gecikmiş seferin başlığında durumun yanında **Gecikmede**
yazar. Eylemler yetkiye de bağlıdır (künyedeki izinler).
## Taşıma Belgeleri listesi

1. Yeni sefer
2. Durum süzgeci
3. Kendi filomuz ya da taşıyıcı
4. Seferi açmak için numarasına tıklayın
Kolonlar: **Taşıma No**, **Durum**, **Planlanan Çıkış**, **Yürütücü** (yürütücü türü ile
taşıyıcı · plaka · sürücü), **Belge** (teslimat sayısı). Süzgeçler: **Ara** ve **Durum**. Satırın
**İşlemler** menüsünde **Seferi Aç** ve belge geçmişi bulunur. **Taşıma Belgesi Oluştur** bağlantısı
yeni sefer formunu açar.
## Taşıma Belgesi Oluştur / Düzenle

1. Yürütücü — kendi filomuz ya da taşıyıcı
2. Taşıyıcı
3. Planlanan Çıkış — zorunlu
4. Mesafe — km başı navlunun dayanağı
5. Teslimatlar — sıra durak sırası
6. Oluştur
| Alan | Açıklama |
|---|---|
| **Yürütücü** (zorunlu) | **Kendi filomuz** ya da **Taşıyıcı**. Taşıyıcı seçilince **Taşıyıcı** alanı açılır. |
| **Taşıyıcı** | Aktif taşıyıcılar. Taşıyıcının aracını ya da sürücüsünü seçmeden önce taşıyıcı seçilmelidir. |
| **Planlanan Çıkış** (zorunlu) · **Planlanan Varış** | Tarih ve saat. Varış çıkıştan önce olamaz. |
| **Araç** · **Dorse** · **Sürücü** | Kendi filomuzda kendi araç ve sürücülerimiz; taşıyıcıda o taşıyıcının araç ve sürücüleri listelenir. Dorse yoksa **Dorse yok**. |
| **Planlanan Mesafe (km)** | Km başı navlunun dayanağı. Boş = bilinmiyor (sıfır sayılmaz). |
| **Not** | En fazla 512 karakter. |
| **Teslimatlar** | **Teslimat Ekle** penceresinden eklenir; ok düğmeleriyle sıra (durak sırası) değişir, çöp kutusuyla çıkarılır. |
Kendi filomuzda formun altında şu not yazar: *"Yola çıkış için araç ve sürücü gerekir; planlarken boş
bırakılabilir. Taşıyıcının aracı burada listelenmez."* Sefer teslimatsız da planlanabilir; yola çıkış en
az bir teslimat ister. Kayıt **Oluştur** (düzenlemede **Kaydet**) ile yapılır ve sefer detayı açılır.

1. Teslimat no, müşteri, adres ile arama
2. Sefere eklenecek teslimat
3. Ekle
**Teslimat Ekle** penceresi *"Sefere atanmamış, iptal edilmemiş teslimatlar — açık ya da mal çıkışı
kaydedilmiş"* listeler (kolonlar: Teslimat, Tarih, Müşteri / Varış, Depo, Durum). Bir teslimat aynı anda
yalnız bir seferde olabilir.
## Sefer detayı

1. Durum: Planlandı
2. Taşıyıcı Seç — tarifeye göre sıralama
3. Yola Çıkar
4. Düzenle — yalnız planlanan seferde
5. Seferin açık ihalesi
6. Yük ve kapasite
- **Sefer Bilgileri:** Yürütücü, Taşıyıcı (VKN ile), Araç / Dorse, Sürücü, Planlanan Çıkış ve Varış,
gerçekleşen **Yola Çıkış** ve **Varış**, Planlanan Mesafe, not ve iptal nedeni. Seferin açık ihalesi
varsa numarası ve teklif sayısı burada bağlantı olarak görünür.
- **Yük ve Kapasite:** Brüt Ağırlık, Hacim, Palet — kapasite dorsenin, dorse yoksa aracın. Ağırlık kart
ölçüsünden ve taşıma birimlerinin darasından gelir. Kapasite aşılırsa uyarı yazar
(*"Ağırlık kapasiteyi aşıyor."*, *"Hacim kapasiteyi aşıyor."*, *"Palet sayısı kapasiteyi aşıyor."*);
aşım kaydı engellemez.
- **Teslimatlar:** Sıra, Belge (teslimata bağlantı), Alıcı / Varış, Durum, Brüt Ağırlık, Hacim,
Kap / Palet ve **Teslim** (Bekliyor · Vardı · Teslim edildi + teslim alan).
- **Navlun** (navlun izniyle): taşıyıcı seferinde anlaşmadan hesaplanan navlun.
- **Olaylar:** zaman çizelgesi.
- **Ekler:** CMR ve sefer belgeleri (PDF ya da resim).
### Yoldaki sefer ve olaylar

1. Durum: Yolda
2. Tamamla — varış yazılır, sefer kapanır
3. Olay Kaydet — varış, teslim, gecikme, sorun
4. Olay zaman çizelgesi
Olay değişmez; yanlış kayıt yeni bir olayla düzeltilir. Olay türleri: **Yüklendi**, **Yola çıktı**,
**Vardı**, **Teslim edildi**, **Gecikme bildirildi**, **Sorun bildirildi**, **Sefer tamamlandı**.
*Yola çıktı* ve *Sefer tamamlandı* seferin kendi adımlarıyla (**Yola Çıkar**, **Tamamla**) yazılır.
Ayrıntı: [Sefer olayı kaydetmek](https://erpdocs.corexlogic.com/lojistik/islemler/sefer-olayi-kaydetme).
### Tamamlanan sefer ve navlun

1. Durum: Tamamlandı
2. Yük kapasiteyle kıyaslanır
3. Durak başına teslim ve teslim alan
4. Hesaplaşılan navlun yeniden hesaplanmaz

1. Navlunu (yeniden) hesapla
2. Tarifenin dayanağı
3. Uygulanan anlaşma ve hesap zamanı
Navlun kartı yalnız **Taşıyıcı** yürütücülü, taşıyıcısı seçilmiş ve iptal edilmemiş seferde
hesaplanır. Hesap taşıyıcının **seferin çıkış gününde geçerli** anlaşmasından ve seferin ölçülerinden
(mesafe, ağırlık, hacim, palet, durak) yapılır. Satırlar: **Dayanak**, **Miktar**, **Birim Ücret**,
**Tutar** ve **Toplam**; en az ücret uygulandıysa *"En az ücret uygulandı"* yazar.
- **Navlunu Hesapla** / **Yeniden Hesapla** düğmesi düzenleme izniyle görünür.
- Ölçüsü bilinmeyen dayanak hesaba girmez; kart *"Ölçüsü bilinmeyen dayanak hesaba girmez: …"* diye
söyler — mesafeyi seferde, ağırlığı ve hacmi ürün kartında girin.
- Sefer ya da anlaşma hesaptan sonra değişirse sunucu *"Sefer ya da anlaşma hesaptan sonra değişti —
navlunu yeniden hesaplayın."* der.
- Navlun bir hesaplaşmaya girince kartta *"Hesaplaşıldı: NHS-… — navlun yeniden hesaplanmaz."* yazar.
- Kendi filomuzla yapılan seferde kart *"Kendi filomuzla yapılan seferin taşıyıcı navlunu yok — maliyeti
Filo İşletimi'nde."* der.
Navlun muhasebe kaydı değildir; tamamlanan sefer [Navlun hesaplaşmaları](https://erpdocs.corexlogic.com/lojistik/ekranlar/navlun-hesaplasmalari)
ekranında taşıyıcının faturasıyla eşleşir.
## İlgili
- [Taşıma belgesi oluşturmak](https://erpdocs.corexlogic.com/lojistik/islemler/tasima-belgesi-olusturma)
- [Seferin taşıyıcısını seçmek](https://erpdocs.corexlogic.com/lojistik/islemler/tasiyici-secme)
- [Seferi yola çıkarmak](https://erpdocs.corexlogic.com/lojistik/islemler/seferi-yola-cikarma) · [Seferi tamamlamak](https://erpdocs.corexlogic.com/lojistik/islemler/seferi-tamamlama)
- [Yük planlama](https://erpdocs.corexlogic.com/lojistik/ekranlar/yuk-planlama)
---
# Teslimatı toplamak
> Açık giden teslimatın kalemlerini dalga ve toplama görevleriyle raftan sevk hazırlık alanına almak.
URL: https://erpdocs.corexlogic.com/lojistik/islemler/teslimat-toplama
- **Tür:** İşlem
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Stok Yönetimi › Depo Yürütme › Dalgalar › Dalga Oluştur
- **Ekran adresi:** `/erp/inventory/waves/new`
- **Gereken izin:** `erp-inventory-warehouse-tasks.create`, `erp-inventory-warehouse-tasks.edit`
- **Ön koşullar:**
- Teslimat **Açık** durumunda ([açık teslimat oluşturmak](https://erpdocs.corexlogic.com/satis/islemler/acik-teslimat-olusturma)).
- Teslimatın deposu gözlü (lokasyonlu) ve bir sevk hazırlık alanı tanımlı; mal raf gözünde.
Toplama Stok Yönetimi'nin depo yürütme ekranlarıyla yapılır; bu sayfa giden teslimata bağlı kullanımı
anlatır. Görevler el terminalinden de onaylanabilir.
## Adımlar
1. **Stok Yönetimi › Depo Yürütme › Dalgalar** ekranında **Dalga Oluştur**'u açın.
2. **Depo**'yu seçin.
3. **Kaynak** alanında **Açık teslimatlar**'ı seçin. Gerekirse **Planlanan sevk (en geç)** tarihi ve **Ara** ile daraltın.
4. Toplanacak satırları işaretleyin. **Toplanacak** = kalan − kaleme ayrılmış − açık toplama; **Toplanabilir Stok** yetmiyorsa satır uyarı taşır.

1. Depo — teslimatın deposu
2. Kaynak: Açık teslimatlar
3. Toplanacak teslimat kalemi
4. Dalgayı Oluştur — toplama görevleri doğar
5. Gerekirse **Not** yazın ve **Dalgayı Oluştur**'a tıklayın.

1. Bütün görevler onaylanınca dalga tamamlanır
2. Dalga satırı teslimatın numarasını taşır
3. Toplama görevi — kaynak gözden SEVK alanına
6. Her toplama görevini açın (dalga detayındaki görev no ya da **Depo Görevleri**), **Onayla**'ya tıklayın; **Hedef göz** ve **Miktar**'ı kontrol edip penceredeki **Onayla** ile kaydedin.
7. Teslimat detayını açın; başlıkta toplama durumunun **Toplandı** olduğunu kontrol edin.

1. Toplama durumu
2. Paketleme durumu
3. Kalem başına toplanan miktar
4. Yeni taşıma birimi (koli, palet…)
5. Taşıma birimi etiketleri (PDF)
**Sonuç:** Toplanan mal sevk alanında sipariş kalemine ayrılır. Teslimatın toplama durumu **Toplandı** olur ve mal çıkışı formunda dağılımlar toplanan malla kendiliğinden dolar.
## Bilmeniz gerekenler
- Dalga satırı teslimatın numarasını taşır; teslimat kalemi tavanı teslimat miktarıdır, vade planlanan
sevk günüdür.
- Toplanabilir stok yetmiyorsa dalga yine açılır; eksik dalga satırında yazılır. Görev onayında
**Kalanı farkla kapat (rafta bulunamadı)** seçilebilir — fark stok hareketi değildir, mal kaynak gözde
kalır, düzeltme sayımla yapılır.
- Kısmen toplanan teslimatta durum **Kısmen toplandı** olur.
- Toplama zorunlu değildir: toplanmamış açık teslimatın mal çıkışında dağılımlar elle girilir.
- Toplama durumu teslimat deposunda sipariş kalemine ayrılmış stoktan hesaplanır; kaleme üretilen mal da
sayılır.
## İlgili
- [Toplama, paketleme ve alındı teyidi](https://erpdocs.corexlogic.com/lojistik/ekranlar/toplama-paketleme-teyit)
- [Teslimatı paketlemek](https://erpdocs.corexlogic.com/lojistik/islemler/tasima-birimi-olusturma)
- [Mal çıkışını kaydetmek](https://erpdocs.corexlogic.com/satis/islemler/mal-cikisi-kaydetme)
---
# Gelen teslimatlar
> Tedarikçinin gönderdiği malın bildirimi — siparişten ya da gelen e-İrsaliyeden; mal kabul teslimattan yapılır.
URL: https://erpdocs.corexlogic.com/lojistik/ekranlar/gelen-teslimatlar
Gelen teslimat tedarikçinin gönderdiği malın bildirimidir (sevk bildirimi). Satın alma siparişinden ya
da tedarikçinin gelen e-İrsaliyesinden açılır; mal kabul bu teslimattan yapılır ve ona işlenir. Bir
teslimat tek tedarikçinindir ve birden çok siparişi (en çok 30) taşıyabilir.
Teslimat üç yoldan doğar:
1. **Sipariş kesinleşince kendiliğinden** — teslim deposu olan satın alma siparişi kesinleşince,
satırların bildirilebilir kalanıyla ve siparişin beklenen tarihiyle **Bekleniyor** durumunda açılır
(irsaliyesi yok: beklenen mal).
2. **Tedarikçinin e-İrsaliyesi gelince** — irsaliye beklenen teslimata bağlanır ya da irsaliyeli yeni
teslimat açılır ve beklenen teslimatlar irsaliyedeki kadar azalır. Eşleşmesi eksik irsaliye
**İnceleme Bekliyor** taslağı olur.
3. **Elle** — **Gelen Teslimat Oluştur** ekranından.
- **Tür:** Ekran
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Lojistik Yönetimi › Gelen Teslimat › Gelen Teslimatlar · Gelen Teslimat Oluştur
- **Ekran adresi:** `/erp/logistics/inbound-deliveries`
- **Gereken izin:** `erp-logistics-inbound-deliveries.view (görme) · .create (oluşturma, inceleme, kapatma, iptal)`, `erp-procurement-receipts.create (Mal Kabulü Oluştur)`
## Liste

1. Yeni gelen teslimat
2. Yalnız bekleyenler
3. Sorumlu olduğum depolar
4. Durum
Kolonlar: **Teslimat No**, **Beklenen**, **Tedarikçi**, **Depo**, **Siparişler**, **İrsaliye**,
**Kalem**, **Durum**. Süzgeçler: **Ara**, **Durum**, **Beklenen başlangıç** – **Bitiş**,
**Yalnız bekleyenler** ve **Yalnız benim depolarım** (sorumlu olduğum depolar). Satır menüsünde
**Gelen Teslimatı Aç**.
## Durumlar
| Durum | Anlamı | Eylemler |
|---|---|---|
| **İnceleme Bekliyor** | Gelen e-İrsaliye siparişle kendiliğinden eşleşmedi; satırlar eşleştirilip onaylanmalı. Onaya kadar mal kabul yapılmaz. | **İncele ve Onayla** · **İptal Et** |
| **Bekleniyor** | Bildirilen mal bekleniyor. İrsaliyesi bağlıysa **Sevk Bildirildi** yazar (mal yolda). | **Mal Kabulü Oluştur** · **İptal Et** |
| **Kısmen Teslim Alındı** | Bir kısmı mal kabulle alındı. | **Mal Kabulü Oluştur** · **Kalanı Kapat** |
| **Tamamlandı** | Bildirilen miktar alındı ya da kalan kapatıldı. | — |
| **İptal Edildi** | Bildirilen miktar serbest kaldı. | — |
Beklenen günü geçmiş teslimatta durumun yanında **Gecikti** yazar.
- **İptal Et** (gerekçe zorunlu): *"Bildirilen miktar serbest kalır; siparişin açık miktarı yeniden
bildirilebilir."*
- **Kalanı Kapat** (gerekçe zorunlu): *"Kalan artık beklenmiyor — teslimat tamamlanır; siparişin kalanı
yeni bir teslimatla bildirilebilir."*
## Gelen Teslimat Oluştur

1. Kaynak: sipariş ya da gelen e-İrsaliye
2. Sipariş — büyüteç ya da F4 ile liste
3. Depo
4. Beklenen Varış — zorunlu
5. Gelen Teslimatı Kaydet
Üstte kaynak seçilir: **Siparişten** ya da **Gelen e-İrsaliyeden**.
- **Siparişten:** **Sipariş** alanına sipariş no ya da tedarikçi yazıp Enter, büyüteç ya da
F4 ile **Sipariş Seç** penceresi. Birden çok sipariş seçilebilir; hepsi aynı tedarikçiden olmalı
(ilk seçilenin tedarikçisi belirler).
- **Gelen e-İrsaliyeden:** **İrsaliye ara** ve **Gelen e-İrsaliye** seçimi; satırlar tedarikçinin ürün
koduyla sipariş satırına önerilir (öneri kural değil, değiştirilebilir).
- Satır tablosu: **Sipariş / Satır**, (irsaliyede **İrsaliye satırı**), **Açık**, **Başka teslimatta**,
**Miktar**. Satır başına bildirilebilir en çok miktar sunucudan gelir.
- **Depo:** siparişlerin teslim deposundan gelir; siparişte depo yoksa seçilir (deponun sorumlularına
bildirim gider). Siparişler farklı depolara geliyorsa teslimat açılmaz — her depo için ayrı teslimat.
- **Beklenen Varış** (zorunlu), **Tedarikçi İrsaliye No**, **İrsaliye Tarihi**, **Not**.
- **Gelen Teslimatı Kaydet** (incelemede **Onayla**).
Formun ret iletileri: *"Beklenen varış gününü seçin."*, *"En az bir sipariş satırı seçin."*,
*"…: miktar sıfırdan büyük olmalı."*, *"Bir teslimatta en çok 30 sipariş olur."*
## Detay
**Durum**, **Tedarikçi**, **Beklenen Varış**, **Depo**, **Tedarikçi İrsaliyesi**, **İrsaliyedeki Teslim
Adresi**, **Gelen e-İrsaliye**, **Hazırlayan**, **Not**, **Kapanış**; kalemlerde **Sipariş**,
**Bildirilen**, **Teslim Alınan**, **Kalan**. **Mal Kabulü Oluştur** mal kabul formunu bu teslimatla
açar.
## İlgili
- [Gelen teslimat oluşturmak](https://erpdocs.corexlogic.com/lojistik/islemler/gelen-teslimat-olusturma)
- [Gelen e-İrsaliyeler](https://erpdocs.corexlogic.com/lojistik/ekranlar/gelen-e-irsaliyeler)
---
# Teslimatı paketlemek
> Açık giden teslimatın kalemlerini taşıma birimlerine (koli, palet, kasa) yerleştirmek ve etiket basmak.
URL: https://erpdocs.corexlogic.com/lojistik/islemler/tasima-birimi-olusturma
- **Tür:** İşlem
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Lojistik Yönetimi › Giden Teslimat › Teslimatlar › teslimat detayı › Taşıma Birimi Oluştur
- **Ekran adresi:** `/erp/sales/shipments/{id}`
- **Gereken izin:** `erp-sales-shipments.create`
- **Ön koşullar:**
- Teslimat **Açık** durumunda (mal çıkışından sonra paketleme değişmez).
## Adımlar
1. **Lojistik Yönetimi › Giden Teslimat › Teslimatlar** listesinde açık teslimatı açın.
2. **Paketleme** kartında **Taşıma Birimi Oluştur**'a tıklayın.
3. **Kap Cinsi**'ni seçin (varsayılan Karton).
4. İsterseniz **Ambalaj Ürünü** seçin (stoktan düşmez) ve **Dara (kg)** girin; boş darada ambalaj ürününün ağırlığı kullanılır.
5. **İçerik** tablosunda kalem başına **Bu Birime** miktarını girin ya da **Kalanın Tamamı**'na tıklayın. Palete koli koyacaksanız **İçine Konacak Birimler**'den birimleri işaretleyin.

1. Kap Cinsi — zorunlu
2. Ambalaj ürünü — isteğe bağlı, stoktan düşmez
3. Dara
4. Paketlenmemiş kalanı bu birime yazar
5. Oluştur
6. **Oluştur**'a tıklayın.
7. Etiket için **Etiketleri Yazdır**'a (tek birim için satırın **İşlemler › Etiket Yazdır**'ına) tıklayın.

1. Toplama durumu
2. Paketleme durumu
3. Kalem başına toplanan miktar
4. Yeni taşıma birimi (koli, palet…)
5. Taşıma birimi etiketleri (PDF)
**Sonuç:** Kalemler taşıma birimlerine yerleşir. Birimlerin darası ve palet sayısı seferin yük hesabına girer; mal çıkışından sonra paketleme salt okunur kalır.
## Bilmeniz gerekenler
- Paketleme mal çıkışının ön koşulu değildir.
- Bir kalem birime en fazla paketlenmemiş kalanı kadar konur: *"…: en fazla N … paketlenebilir."*
Birimde en az bir kalem miktarı ya da iç birim olmalı.
- Dara 0 ile 100.000 kg arasındadır; not en fazla 256 karakter.
- Yanlış birimi satırın **İşlemler › Paketi Aç** menüsüyle silin: içindeki kalemler paketlenmemiş olur,
içindeki birimler bir üste çıkar.
- Başka bir kullanıcı teslimatı aynı anda değiştirdiyse *"Bu teslimat bu sırada başka bir kullanıcı
tarafından değiştirildi. Sayfayı yenileyip tekrar deneyin."* — sayfayı yenileyin.
## İlgili
- [Toplama, paketleme ve alındı teyidi](https://erpdocs.corexlogic.com/lojistik/ekranlar/toplama-paketleme-teyit)
- [Taşıma belgesi oluşturmak](https://erpdocs.corexlogic.com/lojistik/islemler/tasima-belgesi-olusturma)
---
# Gelen e-İrsaliyeler
> Tedarikçilerin e-İrsaliyeleri — gelen kutusu, iş listeleri, cari eşleştirme ve kabul/red yanıtı.
URL: https://erpdocs.corexlogic.com/lojistik/ekranlar/gelen-e-irsaliyeler
Tedarikçilerin e-İrsaliyeleri e-Belge entegratöründen kendiliğinden gelir. Mal sayıldıktan sonra satır
satır kabul/red yanıtı verilir (7 gün içinde). Siparişle eşleşen irsaliye bir gelen teslimat açar;
eşleşmeyen irsaliye **İnceleme Bekliyor** durumunda bir gelen teslimat taslağı olur
([Gelen teslimatlar](https://erpdocs.corexlogic.com/lojistik/ekranlar/gelen-teslimatlar)).
- **Tür:** Ekran
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Lojistik Yönetimi › Gelen Teslimat › Gelen e-İrsaliyeler
- **Ekran adresi:** `/erp/edocuments/incoming-despatches`
- **Gereken izin:** `erp-edocuments-incoming-despatches.view (görme) · .edit (eşleştirme, yanıt)`

1. Gelen kutusunu hemen sor
2. İş listesi: yanıt bekleyen
3. İş listesi: cari kartı olmayan
4. Kabul / red yanıtı
## Liste
- **Şimdi Çek** — gelen kutusunu bir dakika içinde sorar. **Okunmuşları Tara** — son 7 günün
irsaliyelerini (okunmuşlar dâhil) yeniden tarar. İkisi de entegratöre istek gönderir; çekim kapalıysa
sayfa *"Gelen irsaliye çekimi kapalı (e-Belge Ayarları › Belgeler)"* yazar.
- İş listeleri: **Yanıt bekleyen** ve **Cari kartı olmayan**.
- Kolonlar: **İrsaliye**, **Tarih**, **Tedarikçi**, **Araç**, **Kalem**, **Yanıt**. Süzgeç: **Ara**.
## Yanıt durumları
| Yanıt | Anlamı |
|---|---|
| **Yanıt bekliyor** | Kabul/red yanıtı verilmedi. |
| **Yanıt gönderiliyor** | Yanıt kuyrukta. |
| **Kabul edildi** · **Kısmen kabul** · **Reddedildi** | Verilen yanıt. |
| **Yanıt gönderilemedi** | Yanıtın gönderimi hata verdi. |
| **Yanıt gerekmez** | Bu irsaliye yanıt istemiyor. |
Detayda irsaliye bir cari karta eşleştirilir (yoksa kart açılabilir) ve satır satır kabul/red yanıtı
girilir; eksik ya da reddedilen satırda satır gerekçesi yoksa genel gerekçe zorunludur.
> **Belge ortamındaki demo kurulumunda gelen irsaliye çekimi kapalıdır; liste boştur. Yanıt göndermek gerçek**
tedarikçiye ileti gönderir.
## İlgili
- [Gelen teslimatlar](https://erpdocs.corexlogic.com/lojistik/ekranlar/gelen-teslimatlar)
- [Giden e-İrsaliyeler](https://erpdocs.corexlogic.com/lojistik/ekranlar/giden-e-irsaliyeler)
---
# Taşıma belgesi oluşturmak
> Sefer planlamak — yürütücü (kendi filomuz ya da taşıyıcı), planlanan çıkış, araç ve sürücü, mesafe ve teslimatlar.
URL: https://erpdocs.corexlogic.com/lojistik/islemler/tasima-belgesi-olusturma
- **Tür:** İşlem
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Lojistik Yönetimi › Taşıma › Taşıma Belgesi Oluştur
- **Ekran adresi:** `/erp/logistics/transports/new`
- **Gereken izin:** `erp-logistics-transports.create`
- **Ön koşullar:**
- Sefere girecek teslimatlar iptal edilmemiş ve başka bir sefere atanmamış (açık ya da mal çıkışı kaydedilmiş).
- Kendi filomuzla yapılacaksa araç ve sürücü, taşıyıcıyla yapılacaksa taşıyıcı tanımlı.
## Adımlar
1. **Lojistik Yönetimi › Taşıma › Taşıma Belgesi Oluştur** ekranını açın.
2. **Yürütücü**'yü seçin: **Kendi filomuz** ya da **Taşıyıcı**. Taşıyıcıda açılan **Taşıyıcı** alanından firmayı seçin (taşıyıcıyı sonra **Taşıyıcı Seç** ile de belirleyebilirsiniz).
3. **Planlanan Çıkış**'ı (zorunlu) ve **Planlanan Varış**'ı girin.
4. **Araç**, **Dorse** ve **Sürücü**'yü seçin. Planlarken boş bırakılabilir; kendi filomuzla yola çıkış araç ve sürücü ister.
5. **Planlanan Mesafe (km)**'yi girin — km başı navlunun dayanağıdır; boş bırakılırsa bilinmiyor sayılır.
6. **Teslimat Ekle**'ye tıklayın, eklenecek teslimatları işaretleyin ve **Ekle (N)**'ye tıklayın.

1. Teslimat no, müşteri, adres ile arama
2. Sefere eklenecek teslimat
3. Ekle
7. Teslimatların sırasını ok düğmeleriyle durak sırasına getirin; gerekirse **Not** yazın.
8. **Oluştur**'a tıklayın.

1. Yürütücü — kendi filomuz ya da taşıyıcı
2. Taşıyıcı
3. Planlanan Çıkış — zorunlu
4. Mesafe — km başı navlunun dayanağı
5. Teslimatlar — sıra durak sırası
6. Oluştur
**Sonuç:** Sefer **Planlandı** durumundadır; plan ve teslimatlar **Düzenle** ile değişebilir. Sonraki adımlar: taşıyıcı seferinde [taşıyıcı seçmek](https://erpdocs.corexlogic.com/lojistik/islemler/tasiyici-secme), malın [mal çıkışı](https://erpdocs.corexlogic.com/satis/islemler/mal-cikisi-kaydetme), ardından [yola çıkarmak](https://erpdocs.corexlogic.com/lojistik/islemler/seferi-yola-cikarma).
## Bilmeniz gerekenler
- Sefer teslimatsız planlanabilir; yola çıkış en az bir teslimat ister. Bir seferde en fazla 100 belge
olur; aynı belge seferde bir kez geçer.
- Kendi filomuzla yapılan seferde taşıyıcı seçilmez; taşıyıcının aracı ve sürücüsü listelenmez.
Taşıyıcının aracını ya da sürücüsünü seçmeden önce taşıyıcı seçilmelidir.
- Kapasite aşımı (ağırlık, hacim, palet) detayda uyarıdır, kaydı engellemez. Ölçüsü bilinmeyen kalem
varsa *"N belgede ölçüsü bilinmeyen kalem var — ağırlık eksik olabilir."* yazar.
- Başka bir seferdeki teslimat eklenemez: *"Şu belgeler başka bir seferde: …"*; iptal edilmiş teslimat
eklenemez.
- Kendi araçlarımız için yük önerisi isterseniz [Yük Planlama](https://erpdocs.corexlogic.com/lojistik/islemler/yuk-planlama-ile-sefer-olusturma)
sefersiz teslimatları araçlara dağıtır.
## İlgili
- [Taşıma belgeleri ekranı](https://erpdocs.corexlogic.com/lojistik/ekranlar/tasima-belgeleri)
---
# Yük planlama
> Sefersiz teslimatları kendi araçlarımızın kapasitesine dağıtan öneri; yük tek tıkla sefere çevrilir.
URL: https://erpdocs.corexlogic.com/lojistik/ekranlar/yuk-planlama
Yük Planlama sefere atanmamış teslimatları kendi filomuzdaki araçların kapasitesine (kg, m³, palet)
göre dağıtan bir **öneri** hazırlar. Öneri belge yazmaz; yükler **Sefer Oluştur** ile taşıma belgesine
çevrilir.
- **Tür:** Ekran
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Lojistik Yönetimi › Taşıma › Yük Planlama
- **Ekran adresi:** `/erp/logistics/load-planning`
- **Gereken izin:** `erp-logistics-transports.create`

1. Süzgeç: depo, sevk tarihi, rota
2. Planlamaya giren araçlar
3. Öneri Oluştur — belge yazmaz
4. Yükü sefere çevirir
5. Planlanamayanlar ve sebebi
## Süzgeç ve araçlar
- **Depo** (Bütün depolar), **Sevk tarihi başlangıç** – **Sevk tarihi bitiş**, **Rota** (Bütün rotalar).
- **Araçlar:** planlamaya uygun araçlar — aktif, kendi filomuzdan ve kapasitesi girilmiş (kg, m³ ya da
palet). Her aracın tipi ve kapasitesi yazar. **Hepsini seç** · **Hiçbiri**. Uygun araç yoksa
*"Planlamaya uygun araç yok — aktif, kendi filomuzdan ve kapasitesi girilmiş (kg, m³ ya da palet)
araç gerekir."* yazar.
- **Öneri Oluştur** öneriyi hazırlar.
Süzgeç ret iletileri: *"Bitiş tarihi başlangıçtan önce olamaz."*, *"En az bir araç seçin."*
## Öneri
- Özet satırı: *"N aday teslimat · N planlandı (N araç) · N planlanamadı"*. Süre sınırında bulunan plan
en iyisi olarak kanıtlanmadıysa *"Süre sınırında bulunan iyi plan — en iyisi olduğu kanıtlanmadı;
adayları daraltmak planı iyileştirebilir."* yazar.
- **Araç başına yük kartı:** plaka ve tip, teslimat sayısı ve rota, **Planlanan çıkış** (değiştirilebilir),
**Ağırlık**, **Hacim**, **Palet** doluluk çubukları (değer / kapasite · yüzde) ve teslimat tablosu
(Teslimat, Tarih, Müşteri, Varış, Rota, Ağırlık, Hacim, Palet). Paketlenmemiş teslimat palet doluluğuna
girmez; kart bunu söyler.
- **Sefer Oluştur** o yükü kendi filomuz yürütücülü bir taşıma belgesine çevirir;
**Tümünü Seferlere Çevir** bütün yükleri çevirir. Oluşan seferler **Oluşturulan seferler** başlığında
bağlantıyla listelenir; çevrilemeyen yük **Seferleşemeyen yükler** altında sebebiyle yazar.
- **Planlanamayan teslimatlar:** Teslimat, Tarih, Müşteri, Ağırlık, Hacim ve **Sebep** (ör. *"Ağırlığı
ya da hacmi bilinmiyor (ölçüsü tanımsız ürün) — kapasitesi tanımlı araca konamaz."*).
Ağırlık ve hacim ürün kartındaki ölçülerden gelir; ölçüsü olmayan ürünü taşıyan teslimat kapasitesi
tanımlı araca konamaz. Taşıyıcıyla yapılacak seferler bu ekranda değil,
[Taşıma Belgesi Oluştur](https://erpdocs.corexlogic.com/lojistik/islemler/tasima-belgesi-olusturma) ile açılır.
## İlgili
- [Yük planlamayla sefer oluşturmak](https://erpdocs.corexlogic.com/lojistik/islemler/yuk-planlama-ile-sefer-olusturma)
- [Taşıma belgeleri](https://erpdocs.corexlogic.com/lojistik/ekranlar/tasima-belgeleri)
---
# Yük planlamayla sefer oluşturmak
> Sefersiz teslimatları kendi araçlarımızın kapasitesine dağıtan öneriyi hazırlamak ve yükleri sefere çevirmek.
URL: https://erpdocs.corexlogic.com/lojistik/islemler/yuk-planlama-ile-sefer-olusturma
- **Tür:** İşlem
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Lojistik Yönetimi › Taşıma › Yük Planlama
- **Ekran adresi:** `/erp/logistics/load-planning`
- **Gereken izin:** `erp-logistics-transports.create`
- **Ön koşullar:**
- Kendi filomuzda aktif, kapasitesi (kg, m³ ya da palet) girilmiş araç var.
- Sefere atanmamış teslimatlar var; ürün kartlarında ağırlık ya da hacim tanımlı.
## Adımlar
1. **Lojistik Yönetimi › Taşıma › Yük Planlama** ekranını açın.
2. Gerekirse **Depo**, **Sevk tarihi başlangıç** – **Sevk tarihi bitiş** ve **Rota** ile adayları daraltın.
3. **Araçlar** listesinde planlamaya girecek araçları işaretleyin (**Hepsini seç** · **Hiçbiri**).
4. **Öneri Oluştur**'a tıklayın.

1. Süzgeç: depo, sevk tarihi, rota
2. Planlamaya giren araçlar
3. Öneri Oluştur — belge yazmaz
4. Yükü sefere çevirir
5. Planlanamayanlar ve sebebi
5. Yük kartında doluluk çubuklarını ve teslimatları kontrol edin; gerekirse **Planlanan çıkış**'ı değiştirin.
6. Yükü sefere çevirmek için kartın **Sefer Oluştur**'una (bütün yükler için **Tümünü Seferlere Çevir**'e) tıklayın.
**Sonuç:** Her yük kendi filomuz yürütücülü, aracı (ya da dorsesi) dolu, **Planlandı** durumunda bir taşıma belgesi olur; notu "Yük planlama önerisinden". Sürücü ve varış saati sefer detayında **Düzenle** ile girilir.
## Bilmeniz gerekenler
- Öneri belge yazmaz; ekrandan çıkmak hiçbir şeyi değiştirmez.
- Ağırlığı ya da hacmi bilinmeyen teslimat kapasitesi tanımlı araca konamaz ve **Planlanamayan
teslimatlar** listesinde sebebiyle yazar. Ürün kartına ölçü girip öneriyi yeniden oluşturun.
- Paketlenmemiş teslimat palet doluluğuna girmez.
- Planlama süre sınırlıdır; *"Süre sınırında bulunan iyi plan — en iyisi olduğu kanıtlanmadı…"* yazarsa
depo, tarih ya da rota süzgeciyle adayları daraltın.
- Taşıyıcıyla yapılacak seferler bu ekrandan değil [Taşıma Belgesi Oluştur](https://erpdocs.corexlogic.com/lojistik/islemler/tasima-belgesi-olusturma)
ile açılır.
## İlgili
- [Yük planlama ekranı](https://erpdocs.corexlogic.com/lojistik/ekranlar/yuk-planlama)
---
# Taşıyıcı seçimi ve ihale
> Planlanan sefere taşıyıcı seçmek — tarifeye göre sıralama ve atama; taşıyıcılardan teklif toplayan ihale ve karar.
URL: https://erpdocs.corexlogic.com/lojistik/ekranlar/tasiyici-secimi-ve-ihale
Planlanan bir seferin taşıyıcısı iki yoldan seçilir:
1. **Kurallı sıralama** — sefer detayındaki **Taşıyıcı Seç** penceresi etkin taşıyıcıları navlun
anlaşmalarına göre sıralar; **Ata** taşıyıcıyı sefere yazar.
2. **İhale** — taşıyıcılardan teklif istenir, cevaplar girilir, **Karar Ver** seferi kazanana çevirir.
Belge numarası **IHL-yyyy-nnnnnn**.
- **Tür:** Ekran
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Lojistik Yönetimi › Taşıma › Taşıyıcı Seçimi ve İhale
- **Ekran adresi:** `/erp/logistics/transport-tenders`
- **Gereken izin:** `erp-logistics-transport-tenders.view (görme) · .create (ihale açma) · .edit (cevap girme, iptal)`, `erp-logistics-transports.edit (karar verme ve taşıyıcı atama — seferi değiştirir)`, `erp-logistics-freight-agreements.view (sefer detayındaki Taşıyıcı Seç)`
## Taşıyıcı Seç penceresi (sefer detayı)

1. Sıralama: maliyet ya da öncelik
2. Anlaşmadan hesaplanan navlun
3. Ata — taşıyıcı sefere yazılır
4. İşaretlenenlerle ihale
Yalnız **Planlandı** durumundaki seferde görünür. Tutar seferin çıkış gününde geçerli navlun
anlaşmasından, seferin ölçüleriyle hesaplanır; öneridir, atamayı kullanıcı yapar.
- **Sıralama:** **Maliyet** ya da **Öncelik** (taşıyıcı kartındaki öncelik, 1 en öncelikli).
- Kolonlar: **İhaleye davet** (işaret), **Sıra**, **Taşıyıcı** (ilgili kişinin e-postası), **Öncelik**,
**Anlaşma**, **Navlun**, **Not** (ör. *"Eksik ölçü: …"*) ve **Ata**.
- **Ata** taşıyıcıyı sefere yazar ve seferin navlunu hesaplanır (Navlun kartında görünür).
Taşıyıcının aracı ve sürücüsü sonra **Düzenle** ile seçilir.
- **İhaleye Çıkar (N)** işaretlenen taşıyıcılarla ihale penceresini açar (en çok 20).
- Etkin taşıyıcı yoksa *"Etkin taşıyıcı yok — Ana Veriler › Taşıyıcılar'da tanımlayın."* yazar.
## İhale listesi

1. Yeni ihale
2. Cevap son tarihi
3. Teklif veren / davet edilen
4. Karar verilen taşıyıcı
Kolonlar: **İhale No**, **Sefer**, **Cevap Son Tarihi**, **Durum**, **Teklif / Davet**, **Kazanan**.
Süzgeçler: **Ara**, **Durum**. **İhale Oluştur** boş ihale penceresini açar.
| İhale durumu | Anlamı |
|---|---|
| **Açık** | Teklif toplanıyor. Cevap son tarihi geçtiyse yanında **Son tarih geçti** yazar. |
| **Karar Verildi** | Kazanan seçildi; sefer kazanana geçti. |
| **İptal** | İhale kapandı; sefer olduğu gibi kaldı. Sefer iptal edilirse açık ihalesi de iptal olur. |
| Davetli durumu | Anlamı |
|---|---|
| **Davet Edildi** | Cevap bekleniyor. |
| **Teklif Verdi** | Tutar girildi; karar verilebilir. |
| **Reddetti** | Taşıyıcı teklif vermedi. |
| **Kazandı** · **Kaybetti** | Karardan sonra. |
## İhaleye Çıkar penceresi

1. Sefer — yalnız planlanan
2. Cevap Son Tarihi — gelecekte
3. Davet edilen taşıyıcılar
4. İhaleyi Aç
- **Sefer** (zorunlu) — yalnız planlanan seferler.
- **Cevap Son Tarihi** (zorunlu) — gelecekte olmalı; varsayılan yarın 17:00.
- **Not** — taşıyıcıya giden not (yükleme saati, özel koşul); en fazla 500 karakter.
- **Davetliler** (zorunlu) — **Taşıyıcı ekle** ile; her davetlinin isteğe bağlı e-postası.
- **E-posta** — açıksa e-postası olan davetliye sefer planı, yük ve varış noktaları gider (fiyat
yazılmaz). Gönderim kuyruktan yapılır; SMTP tanımlı olmalı. E-postası olan davetli yoksa ihale
e-postasız açılır, teklif telefonla alınıp girilir.
- **İhaleyi Aç** ihaleyi oluşturur ve detayını açar.
## İhale detayı

1. Davetlinin durumu
2. Anlaşmadan karşılaştırma tutarı
3. Cevap Gir — teklif ya da red
4. Karar Ver — sefer kazanana geçer
5. İhaleyi iptal et
Üstte **Durum**, **Sefer**, **Cevap Son Tarihi**, **Açan**, **Not**, **Kapanış**, **İptal Nedeni**.
**Davetliler** tablosu: **Taşıyıcı** (öncelik), **Durum**, **Teklif**, **Tarife** (anlaşmanın aynı
seferdeki tutarı — karşılaştırma için), **E-posta** (Gönderildi · Kuyrukta · Gönderilemedi · Gönderilmedi
· —), **Cevap** (zaman ve not), **Eylemler**.
- **Cevap Gir** — taşıyıcının teklifini (**Teklif** tutarı ve para birimi) ya da reddini (**Reddetti**)
girer; karar ayrıca verilir.
- **Karar Ver** — yalnız teklif vermiş taşıyıcıda: *"İhale kapanır, öteki bekleyen teklifler
kaybeder."* Sefer kazanan taşıyıcıyla yürür ve navlunu ihale fiyatı olur; seferin kendi filo
kaynağı plandan düşer. Navlun anlaşmadan yeniden hesaplanırsa ihale fiyatının yerine geçer. Sefer artık
planlı değilse *"Sefer artık planlı değil — karar verilemez."* yazar.
- **İptal Et** (İptal Nedeni zorunlu) — *"İhale kapanır; sefer olduğu gibi kalır ve yeni ihale
açılabilir."*
## İlgili
- [Seferin taşıyıcısını seçmek](https://erpdocs.corexlogic.com/lojistik/islemler/tasiyici-secme)
- [Taşıyıcı ihalesi açmak](https://erpdocs.corexlogic.com/lojistik/islemler/ihale-acma)
- [Navlun anlaşmaları](https://erpdocs.corexlogic.com/lojistik/ekranlar/navlun-anlasmalari)
---
# Seferin taşıyıcısını seçmek
> Planlanan sefer için taşıyıcıları navlun anlaşmasına göre sıralamak, taşıyıcıyı atamak ve navlunu hesaplamak.
URL: https://erpdocs.corexlogic.com/lojistik/islemler/tasiyici-secme
- **Tür:** İşlem
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Lojistik Yönetimi › Taşıma › Taşıma Belgeleri › sefer detayı › Taşıyıcı Seç
- **Ekran adresi:** `/erp/logistics/transports/{id}`
- **Gereken izin:** `erp-logistics-transports.edit`, `erp-logistics-freight-agreements.view`
- **Ön koşullar:**
- Sefer **Planlandı** durumunda.
- Taşıyıcıların seferin çıkış gününde geçerli navlun anlaşması var; km başı tarife için seferde mesafe girili.
## Adımlar
1. Planlanan seferin detayında **Taşıyıcı Seç**'e tıklayın.

1. Durum: Planlandı
2. Taşıyıcı Seç — tarifeye göre sıralama
3. Yola Çıkar
4. Düzenle — yalnız planlanan seferde
5. Seferin açık ihalesi
6. Yük ve kapasite
2. **Sıralama**'yı seçin: **Maliyet** (anlaşmadan hesaplanan navlun) ya da **Öncelik** (taşıyıcı kartındaki öncelik).
3. **Navlun**, **Anlaşma** ve **Not** kolonlarını karşılaştırın. *Eksik ölçü* yazan taşıyıcının tutarı bilinmeyen dayanağı içermez.

1. Sıralama: maliyet ya da öncelik
2. Anlaşmadan hesaplanan navlun
3. Ata — taşıyıcı sefere yazılır
4. İşaretlenenlerle ihale
4. Seçtiğiniz taşıyıcının satırında **Ata**'ya tıklayın.
5. Taşıyıcının aracı ve sürücüsü için **Düzenle**'ye tıklayın, **Araç** ve **Sürücü**'yü seçip **Kaydet**'e tıklayın.
**Sonuç:** Sefer seçilen taşıyıcıyla yürür; navlunu Navlun kartında görünür. Plan sonradan değişirse (mesafe, teslimat, çıkış günü) **Yeniden Hesapla** ile navlunu güncelleyin.
## Bilmeniz gerekenler
- Sıralama öneridir; atamayı kullanıcı yapar. Teklif toplamak isterseniz taşıyıcıları **İhaleye davet**
ile işaretleyip **İhaleye Çıkar**'a tıklayın: [Taşıyıcı ihalesi açmak](https://erpdocs.corexlogic.com/lojistik/islemler/ihale-acma).
- Taşıyıcı seçimi yalnız planlanan seferde yapılır.
- Navlunu elle hesaplamak için Navlun kartındaki **Navlunu Hesapla** / **Yeniden Hesapla** kullanılır.
Geçerli anlaşma yoksa *"Taşıyıcının seferin çıkış gününde geçerli navlun anlaşması yok."*
- Navlun hesaplaşmaya girdikten sonra yeniden hesaplanmaz.
## İlgili
- [Taşıyıcı seçimi ve ihale ekranı](https://erpdocs.corexlogic.com/lojistik/ekranlar/tasiyici-secimi-ve-ihale)
- [Navlun anlaşması oluşturmak](https://erpdocs.corexlogic.com/lojistik/islemler/navlun-anlasmasi-olusturma)
---
# Navlun hesaplaşmaları
> Taşıyıcının tamamlanmış seferlerinin navlunu tek belgede — oluşturma, KDV, iptal; taşıyıcının faturası bununla eşleşir.
URL: https://erpdocs.corexlogic.com/lojistik/ekranlar/navlun-hesaplasmalari
Navlun hesaplaşması bir taşıyıcının **tamamlanmış** seferlerinin hesaplanmış navlununu tek belgede
toplar. Taşıyıcının faturası gelen faturada bu belgeye bağlanır. Belge numarası **NHS-yyyy-nnnnnn**.
Bu sayfa ekranları operasyonel olarak anlatır; muhasebe kaydı ve fatura eşleştirmesi Finans'ın işidir.
- **Tür:** Ekran
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Lojistik Yönetimi › Taşıma › Navlun Hesaplaşmaları · Navlun Hesaplaşması Oluştur
- **Ekran adresi:** `/erp/logistics/freight-settlements`
- **Gereken izin:** `erp-logistics-freight-settlements.view (görme) · .create (oluşturma, iptal)`
## Liste
Kolonlar: **Hesaplaşma No**, **Tarih**, **Taşıyıcı**, **Sefer** (sefer sayısı), **Durum**,
**Genel Toplam**. Süzgeçler: **Ara** (hesaplaşma no, taşıyıcı ya da sefer), **Durum**, **Başlangıç** –
**Bitiş**. Satır menüsünde **Navlun Hesaplaşmasını Aç**.
| Durum | Anlamı |
|---|---|
| **Kaydedildi** | Belge geçerli; seferlerin navlunu donar (yeniden hesaplanmaz). Faturaya bağlandıysa yanında **Faturaya bağlı** yazar. |
| **İptal Edildi** | Seferler serbest kaldı; navlunları yeniden hesaplanabilir ve yeniden hesaplaşılabilir. |
## Navlun Hesaplaşması Oluştur

1. Taşıyıcı
2. Para birimi — belge tek para birimli
3. Hesaplaşma Tarihi
4. Tamamlanmış, navlunu hesaplanmış sefer
5. Hesaplaşmayı Kaydet
- **Taşıyıcı** (zorunlu) seçilince **Seferler** tablosu taşıyıcının hesaplaşılmamış tamamlanmış
seferlerini listeler: **Sefer**, **Çıkış**, **Varış**, **Anlaşma**, **Navlun (KDV hariç)** ve hesap
zamanı. **Tümünü Seç** / **Seçimi Kaldır**.
- Seçilemeyen seferin altında sebebi yazar: *"Navlun hesaplanmadı — sefer detayında hesaplayın."* ya da
*"Navlun … — hesaplaşma …; para birimleri toplanmaz."*
- **Para Birimi** (zorunlu) — belge tek para birimi taşır. **Hesaplaşma Tarihi** (zorunlu), **Not**.
- Alt şeritte seçimin ön toplamı yazar; KDV varsayılan vergi oranıyla sunucuda hesaplanır.
- **Hesaplaşmayı Kaydet** belgeyi yazar ve detayını açar.
## Detay

1. Durum
2. KDV dâhil toplam
3. İptal — faturaya bağlı değilse
**Durum**, **Taşıyıcı** (VKN), **Hesaplaşma Tarihi**, **Hazırlayan**, **Tutar (KDV hariç)**, **KDV**
(oran kodu ve yüzde), **Genel Toplam**, **Not**, **İptal**; **Seferler** tablosu (Sefer, Çıkış Günü,
Anlaşma, Navlun, KDV).
**İptal Et** (İptal Nedeni zorunlu) yalnız faturaya bağlı olmayan kaydedilmiş belgede görünür:
*"Seferler serbest kalır; navlunları yeniden hesaplanabilir ve yeniden hesaplaşılabilir."*
## Ret iletileri
| İleti | Sebep |
|---|---|
| *"Hesaplaşılacak en az bir sefer seçin."* | Seçim yok. |
| *"TSM-… tamamlanmadı — yalnız tamamlanmış sefer hesaplaşır."* | Sefer yolda ya da planlı. |
| *"TSM-… başka bir hesaplaşmada."* | Sefer zaten hesaplaşıldı. |
| *"TSM-… bu taşıyıcının seferi değil."* | Başka taşıyıcının seferi. |
| *"Seferin navlunu NHS-… hesaplaşmasında — önce hesaplaşmayı iptal edin."* | Hesaplaşılmış seferin navlunu yeniden hesaplanmak istendi. |
| *"'NHS-…' faturalanmış (gelen e-Faturaya bağlı ya da fatura referansı var) — iptal edilemez: …"* | Faturaya bağlı belge iptal edilmek istendi. |
## İlgili
- [Navlun hesaplaşması oluşturmak](https://erpdocs.corexlogic.com/lojistik/islemler/navlun-hesaplasmasi-olusturma)
- [Taşıma belgeleri](https://erpdocs.corexlogic.com/lojistik/ekranlar/tasima-belgeleri)
- [Lojistik analitiği](https://erpdocs.corexlogic.com/lojistik/ekranlar/analitik) — Navlun Maliyeti
---
# Taşıyıcı ihalesi açmak
> Planlanan sefer için taşıyıcılardan teklif istemek, cevapları girmek ve kazanana karar vermek.
URL: https://erpdocs.corexlogic.com/lojistik/islemler/ihale-acma
- **Tür:** İşlem
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Lojistik Yönetimi › Taşıma › Taşıyıcı Seçimi ve İhale
- **Ekran adresi:** `/erp/logistics/transport-tenders`
- **Gereken izin:** `erp-logistics-transport-tenders.create`, `erp-logistics-transport-tenders.edit`, `erp-logistics-transports.edit`
- **Ön koşullar:**
- Sefer **Planlandı** durumunda; seferin başka açık ihalesi yok.
- Davet edilecek firmalar [taşıyıcı olarak tanımlı](https://erpdocs.corexlogic.com/lojistik/islemler/tasiyici-tanimlama).
## Adımlar
1. **Lojistik Yönetimi › Taşıma › Taşıyıcı Seçimi ve İhale** ekranında **İhale Oluştur**'a tıklayın (sefer detayındaki **Taşıyıcı Seç** penceresinden **İhaleye Çıkar** ile de açılır).

1. Sefer — yalnız planlanan
2. Cevap Son Tarihi — gelecekte
3. Davet edilen taşıyıcılar
4. İhaleyi Aç
2. **Sefer** alanından planlanan seferi seçin.
3. **Cevap Son Tarihi**'ni girin (gelecekte olmalı; varsayılan yarın 17:00) ve taşıyıcıya giden **Not**'u yazın.
4. **Davetliler** altında **Taşıyıcı ekle** ile taşıyıcıları ekleyin; e-postayla davet edilecekse e-posta adresini yazın.
5. **E-posta** seçeneğine karar verin: açıksa e-postası olan davetliye sefer planı, yük ve varış noktaları gider (fiyat yazılmaz). Teklifi telefonla alacaksanız kapatın.
6. **İhaleyi Aç**'a tıklayın.
7. Taşıyıcının cevabı gelince davetli satırında **Cevap Gir**'e tıklayın; **Teklif** tutarını ve para birimini girin (ya da **Reddetti**'yi işaretleyin) ve **Kaydet**'e tıklayın.

1. Davetlinin durumu
2. Anlaşmadan karşılaştırma tutarı
3. Cevap Gir — teklif ya da red
4. Karar Ver — sefer kazanana geçer
5. İhaleyi iptal et
8. Kazanan taşıyıcının satırında **Karar Ver**'e tıklayın ve penceredeki **Karar Ver** ile onaylayın.
**Sonuç:** İhale kapanır, öteki bekleyen teklifler **Kaybetti** olur. Seferin yürütücüsü kazanan taşıyıcıdır; kendi filo kaynakları plandan düşer, navlunu ihale fiyatıdır.
## Bilmeniz gerekenler
- Bir ihaleye en çok 20 taşıyıcı davet edilir; aynı taşıyıcı bir kez davet edilir.
- E-posta gönderimi kuyruktan yapılır ve kurulumda SMTP tanımlı olmalıdır. E-postası olan davetli yoksa
ihale e-postasız açılır. Satırın **E-posta** kolonu durumu gösterir (Gönderildi · Kuyrukta ·
Gönderilemedi · Gönderilmedi).
- Cevap son tarihi geçen açık ihalenin durumunun yanında **Son tarih geçti** yazar.
- Karar yalnız teklif vermiş taşıyıcıya verilir ve sefer planlı olmalıdır (*"Sefer artık planlı değil —
karar verilemez."*). Kararla sefer değiştiği için `erp-logistics-transports.edit` izni gerekir.
- Navlun daha sonra anlaşmadan yeniden hesaplanırsa ihale fiyatının yerine geçer.
- Vazgeçmek için **İptal Et** (İptal Nedeni zorunlu); sefer olduğu gibi kalır.
## İlgili
- [Taşıyıcı seçimi ve ihale ekranı](https://erpdocs.corexlogic.com/lojistik/ekranlar/tasiyici-secimi-ve-ihale)
- [Seferin taşıyıcısını seçmek](https://erpdocs.corexlogic.com/lojistik/islemler/tasiyici-secme)
---
# Nakliye siparişleri
> Nakliyeyi hizmet olarak satan şirketin müşteri siparişi — ücret müşterinin navlun tarifesinden, tamamlanınca faturalanır.
URL: https://erpdocs.corexlogic.com/lojistik/ekranlar/nakliye-siparisleri
Nakliye siparişi müşteriye **satılan** taşıma hizmetidir: yükleme ve teslim yeri, yük ve ölçüler.
Ücret elle girilmez; onayda müşterinin **Müşteri (satış)** türündeki navlun anlaşmasından hesaplanır ve
sabitlenir. Tamamlanan sipariş hizmet ürünüyle faturalanır. Belge numarası **NKS-yyyy-nnnnnn**.
- **Tür:** Ekran
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Lojistik Yönetimi › Taşıma › Nakliye Siparişleri · Nakliye Siparişi Oluştur
- **Ekran adresi:** `/erp/logistics/forwarding-orders`
- **Gereken izin:** `erp-logistics-forwarding-orders.view (görme) · .create (oluşturma) · .edit (düzenleme, onay, sefere bağlama, tamamlama, iptal)`, `erp-invoicing-invoices.create (Fatura Oluştur)`
## Durumlar ve eylemler
| Durum | Anlamı | Eylemler |
|---|---|---|
| **Taslak** | Düzenlenebilir; ücret önizlenir. | **Düzenle** · **Onayla** (önizlemede engel yoksa) · **İptal Et** |
| **Onaylandı** | Ücret sabitlendi. | **Sefere Bağla** / **Seferi Değiştir** · **Tamamla** · **İptal Et** |
| **Tamamlandı** | Taşıma yapıldı. | **Fatura Oluştur** (faturalanmamışsa) · **İptal Et** (faturalanmamışsa) |
| **İptal Edildi** | Geri alınmaz. | — |
Faturalanmış siparişin durumunun yanında **Faturalandı** yazar; faturalanmış sipariş iptal edilmez.
## Liste
Kolonlar: **Sipariş No**, **Yükleme**, **Müşteri**, **Güzergâh**, **Sefer**, **Durum**,
**Genel Toplam**. Süzgeçler: **Ara**, **Durum**, **Yükleme (başlangıç)** – **Yükleme (bitiş)**.
## Nakliye Siparişi Oluştur / Düzenle

1. Müşteri — önce arayın
2. Yükleme ve teslim yeri
3. Yük ve ölçüler — tarifenin dayanağı
4. Faturanın hizmet ürünü
5. Kaydet — taslak
| Bölüm | Alanlar |
|---|---|
| **Müşteri ve güzergâh** | **Müşteri ara** (kod ya da unvan) ve **Müşteri** (zorunlu); **Yükleme yeri** ve **Teslim yeri** (zorunlu); **Yükleme günü** (zorunlu); **İstenen teslim**. |
| **Yük** | **Yük tanımı** (zorunlu); **Koli**, **Palet**, **Ağırlık (kg)**, **Hacim (m³)**, **Mesafe (km)**. Boş ölçü "bilinmiyor" demektir — tarifenin o dayanağı varsa sipariş onaylanamaz; sıfır sayılmaz. |
| **Faturalama** | **Hizmet ürünü ara** ve **Hizmet ürünü** (zorunlu — stok tutmayan, satılabilir kart; faturanın satırı); **Vergi oranı** (Varsayılan ya da seçilen); **Not**. |
**Kaydet** taslağı yazar. Yalnız taslak düzenlenir.
## Detay

1. Onayla — ücret sabitlenir
2. Düzenle — yalnız taslakta
3. Müşteri tarifesinden önizleme
Detayda **Durum**, **Müşteri**, **Yükleme günü**, **İstenen teslim**, **Yükleme yeri**, **Teslim yeri**,
**Sefer**, **Tamamlanma**, **Yük**, **Ölçüler**, **Hizmet ürünü**, **Vergi**, **Not**, **Hazırlayan**
görünür. **Ücret** bölümü taslakta *"Önizleme — onayda sabitlenir · tarife …"* ve dayanak satırlarını
(Dayanak, Miktar, Birim ücret, En az, Tutar) gösterir; önizleme engeli varsa **Onayla** kapalıdır ve
üzerine gelince sebebi yazar.

1. Durum: Onaylandı
2. Taşımayı yapan seferi bağla
3. Tamamla — faturalanabilir olur
4. Onayda sabitlenen ücret
- **Sefere Bağla** — taşımayı yapan sefer (kendi filomuz ya da taşıyıcı) seçilir; bağ ücreti
değiştirmez. **Bağı Kaldır** bağı çözer.
- **Tamamla** — **Tamamlanma günü** girilir: *"Taşıma yapıldı; sipariş faturalanabilir olur."*
- **İptal Et** — **Gerekçe** zorunlu: *"İptal geri alınmaz. Faturalanmış sipariş iptal edilmez — önce
faturayı kaldırın."*
- **Fatura Oluştur** — **Fatura tarihi** girilir, **Taslak Oluştur**: *"Hizmet ürünü × 1, onayda
sabitlenen ücretle giden fatura taslağı. Kesinleşme ve gönderim faturada."*
## İlgili
- [Nakliye siparişi oluşturmak](https://erpdocs.corexlogic.com/lojistik/islemler/nakliye-siparisi-olusturma)
- [Navlun anlaşmaları](https://erpdocs.corexlogic.com/lojistik/ekranlar/navlun-anlasmalari)
- [Faturalama](https://erpdocs.corexlogic.com/satis/ekranlar/faturalama)
---
# Seferi yola çıkarmak
> Planlanan seferin yola çıkışını kaydetmek — teslimatların mal çıkışı, araç/sürücü ya da taşıyıcı koşulları.
URL: https://erpdocs.corexlogic.com/lojistik/islemler/seferi-yola-cikarma
- **Tür:** İşlem
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Lojistik Yönetimi › Taşıma › Taşıma Belgeleri › sefer detayı › Yola Çıkar
- **Ekran adresi:** `/erp/logistics/transports/{id}`
- **Gereken izin:** `erp-logistics-transports.edit`
- **Ön koşullar:**
- Sefer **Planlandı** durumunda ve en az bir teslimatı var.
- Seferdeki bütün teslimatların **mal çıkışı kaydedilmiş** ([mal çıkışını kaydetmek](https://erpdocs.corexlogic.com/satis/islemler/mal-cikisi-kaydetme)).
- Kendi filomuzda araç ve sürücü, taşıyıcı seferinde taşıyıcı seçili.
## Adımlar
1. Seferin detayını açın. Yükleme yapıldıysa önce **Olay Kaydet** ile **Yüklendi** olayını kaydedin (isteğe bağlı).
2. **Yola Çıkar**'a tıklayın.

1. Yola çıkış zamanı — boşsa şimdi
2. Yola Çıkar
3. **Yola çıkış** zamanını kontrol edin (varsayılan şimdi) ve penceredeki **Yola Çıkar**'a tıklayın.

1. Durum: Yolda
2. Tamamla — varış yazılır, sefer kapanır
3. Olay Kaydet — varış, teslim, gecikme, sorun
4. Olay zaman çizelgesi
**Sonuç:** Sefer **Yolda** olur; plan ve teslimatlar donar. Teslimat İzleme'de teslimatlar **Yolda** aşamasına geçer. Sonraki adım: [sefer olayı kaydetmek](https://erpdocs.corexlogic.com/lojistik/islemler/sefer-olayi-kaydetme).
## Bilmeniz gerekenler
Sunucunun ret iletileri:
| İleti | Ne yapılır |
|---|---|
| *"Mal çıkışı kaydedilmemiş ya da iptal edilmiş teslimatla sefer yola çıkamaz: SV-…"* | Teslimatların mal çıkışını kaydedin ya da iptal edileni seferden çıkarın. |
| *"Belgesiz sefer yola çıkamaz — en az bir teslimat atayın."* | **Düzenle** ile teslimat ekleyin. |
| *"Kendi filomuzla yapılan sefer araç ve sürücü olmadan yola çıkamaz."* | **Düzenle** ile araç ve sürücü seçin. |
| *"Taşıyıcıya verilen sefer taşıyıcı seçilmeden yola çıkamaz."* | [Taşıyıcı seçin](https://erpdocs.corexlogic.com/lojistik/islemler/tasiyici-secme). |
| *"Yalnız planlanan sefer yola çıkar."* | Sefer zaten yolda, tamamlandı ya da iptal. |
Yola çıkan sefer iptal edilemez; tamamlanır.
## İlgili
- [Taşıma belgeleri ekranı](https://erpdocs.corexlogic.com/lojistik/ekranlar/tasima-belgeleri)
- [Seferi tamamlamak](https://erpdocs.corexlogic.com/lojistik/islemler/seferi-tamamlama)
---
# Araçlar ve sürücüler
> Kendi araçlarımız ve taşıyıcıların araçları, sürücüler — kapasite, sahiplik, süreli belgeler ve uyarıları.
URL: https://erpdocs.corexlogic.com/lojistik/ekranlar/araclar-ve-suruculer
Filo ekranları seferde kullanılan araçları ve sürücüleri tutar: kendi araçlarımız (öz mal ya da kiralık)
ve taşıyıcıların araçları; kendi sürücülerimiz ve taşıyıcıların sürücüleri. Liste ile oluşturma aynı
yerdedir — ayrı "Oluştur" ekranı yoktur. Kayıt silinmez; kullanımdan kaldırmak için pasife alınır,
geçmiş belgeler etkilenmez.
Araç ekranının adresi `/erp/logistics/fleet/vehicles`, sürücü ekranınınki `/erp/logistics/fleet/drivers`.
- **Tür:** Ekran
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Lojistik Yönetimi › Filo › Araçlar · Sürücüler
- **Ekran adresi:** `/erp/logistics/fleet/vehicles`
- **Gereken izin:** `erp-logistics-fleet.view (görme) · .create (ekleme) · .edit (düzenleme)`, `erp-logistics-driver-identity.view (sürücünün TC kimlik ve ehliyet numarasını görme)`
## Araçlar

1. Yeni araç
2. Belge süresine göre süzgeç
3. Sıradaki belge bitişi
4. Kapasite — kg, m³, palet
Kolonlar: **Plaka**, **Tip**, **Marka / Model**, **Sahiplik** (taşıyıcının aracında taşıyıcının adı),
**Kapasite** (kg · m³ · palet), **Sıradaki Belge Bitişi**, **Durum** (Aktif · Pasif). Süzgeçler:
**Ara**, **Tip**, **Sahiplik**, **Belge Durumu** (Dikkat gerektiren · Süresi dolmuş · Süresi yaklaşan
(30 gün) · Geçerli) ve **Pasifleri göster**. **Araç Ekle** yeni araç penceresini, satırın **İşlemler ›
Düzenle** menüsü kayıtlı aracı açar.
Sıradaki belge bitişinde belge durumu renkli yazar: **Geçerli**, **Süresi yaklaşıyor**, **Süresi doldu**;
belgesi olmayan araçta **Belge yok**.

1. Sekmeler: Genel, Kapasite, Belgeler
2. Plaka — kimlik
3. Araç Tipi
4. Sahiplik — öz mal, kiralık, taşıyıcının
5. Oluştur
Araç penceresinin üç sekmesi vardır:
| Sekme | Alanlar |
|---|---|
| **Genel** | **Plaka** (zorunlu; kimliktir, e-İrsaliyedeki plakayla aynı kural — ör. 34 ABC 123; boşluksuz büyük harfle saklanır), **Araç Tipi** (Çekici · Kamyon · Kamyonet / Panelvan · Dorse · Binek · Diğer), **Marka / Model**, **Model Yılı**, **Sahiplik** (Öz mal · Kiralık · Taşıyıcının), **Taşıyıcı** (Taşıyıcının ise zorunlu), **Aktif**, **Not**. |
| **Kapasite** | **Taşıma Kapasitesi (kg)**, **Hacim (m³)**, **Palet Kapasitesi**. Boş = bilinmiyor, sıfır değil. Çekicinin kapasitesi dorsesindedir; çekicide boş bırakılır. |
| **Belgeler** | Belge satırları: tür (**Muayene**, **Trafik Sigortası**, **Kasko**, **Takograf**, **Diğer**), numara, **Geçerlilik Bitişi** (zorunlu), not. |
Yük planlamaya yalnız kapasitesi girilmiş, aktif, kendi filomuzdaki araçlar girer.
## Sürücüler

1. Yeni sürücü
2. Ehliyet sınıfları
3. Kendi sürücümüz ya da taşıyıcının
4. Ehliyet, SRC, psikoteknik süresi
Kolonlar: **Ad Soyad**, **TC Kimlik No** (maskeli; kimlik izniyle görünür), **Ehliyet** (sınıflar),
**Taşıyıcı** (kendi sürücümüzde boş), **Sıradaki Belge Bitişi**, **Durum**. Süzgeçler: **Ara**,
**Belge Durumu**, **Pasifleri göster**.

1. Ad ve soyad — zorunlu
2. TC kimlik no — e-İrsaliyenin şoförü için
3. Ehliyet Sınıfları
4. Kendi sürücümüz ya da taşıyıcı
| Sekme | Alanlar |
|---|---|
| **Genel** | **Ad**, **Soyad** (zorunlu), **TC Kimlik No** (e-İrsaliyenin şoförü için; kişisel veri), **Telefon**, **Ehliyet Sınıfları** (ör. C, CE), **Ehliyet No**, **Taşıyıcı** (**Kendi sürücümüz** ya da bir taşıyıcı), **Aktif**, **Not**. |
| **Belgeler** | **Ehliyet**, **SRC Belgesi**, **Psikoteknik**, **Diğer** — numara ve geçerlilik bitişi. |
Kimlik izni olmayan kullanıcı TC kimlik ve ehliyet numarasını göremez; pencerede *"Kayıtlı — görmek
için kimlik izni gerekir"* ya da *"Kimlik izni gerekir"* yazar.
Seferde kural: kendi filomuzla yapılan seferde taşıyıcının aracı ve sürücüsü seçilemez; taşıyıcı
seferinde yalnız o taşıyıcının aracı ve sürücüsü seçilir; pasif araç ve sürücü seçilemez.
## İlgili
- [Araç tanımlamak](https://erpdocs.corexlogic.com/lojistik/islemler/arac-tanimlama)
- [Sürücü tanımlamak](https://erpdocs.corexlogic.com/lojistik/islemler/surucu-tanimlama)
- [Filo işletimi](https://erpdocs.corexlogic.com/lojistik/ekranlar/filo-isletimi)
---
# Sefer olayı kaydetmek
> Seferde yükleme, varış, teslim, gecikme ve sorun olaylarını kaydetmek; teslim olayı teslim alanın adını taşır.
URL: https://erpdocs.corexlogic.com/lojistik/islemler/sefer-olayi-kaydetme
- **Tür:** İşlem
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Lojistik Yönetimi › Taşıma › Taşıma Belgeleri › sefer detayı › Olay Kaydet
- **Ekran adresi:** `/erp/logistics/transports/{id}`
- **Gereken izin:** `erp-logistics-transport-events.create`
- **Ön koşullar:**
- Sefer **Planlandı** (yalnız Yüklendi) ya da **Yolda** durumunda.
Olay planı değiştirmez; sürücü ve sahadan gelen bilgi kendi izniyle (`erp-logistics-transport-events.create`)
yazılır. Yola çıkış ve tamamlama olayları seferin kendi adımlarıyla (**Yola Çıkar**, **Tamamla**)
yazılır.
## Adımlar
1. Seferin detayında **Olaylar** kartındaki **Olay Kaydet**'e tıklayın.
2. **Olay**'ı seçin: **Yüklendi**, **Vardı**, **Teslim edildi**, **Gecikme bildirildi** ya da **Sorun bildirildi** (planlanan seferde yalnız Yüklendi).
3. **Durak**'ı seçin. Varış ve teslimde zorunludur; diğer olaylarda **Seferin geneli** seçilebilir.
4. Teslim olayında **Teslim Alan**'ın adını yazın.
5. **Zaman**'ı (varsayılan şimdi), gerekirse **Konum** ve **Not**'u girin ve **Kaydet**'e tıklayın.

1. Olay
2. Durak (teslimat)
3. Teslim Alan — teslimde zorunlu
4. Zaman — boşsa şimdi
**Sonuç:** Olay seferin zaman çizelgesine yazılır. Teslim olayının günü ve teslim alanı teslimat detayında görünür ve [alındı teyidi](https://erpdocs.corexlogic.com/lojistik/islemler/alindi-teyidi-kaydetme) penceresine önerilir.
## Bilmeniz gerekenler
- Olay değişmez; yanlış kayıt yeni bir olayla düzeltilir.
- Bir durak bir kez teslim edilir; teslim edilmiş durak teslim listesinde çıkmaz
(*"SV-… zaten teslim edildi."*).
- Olay yola çıkıştan önce olamaz; Konum en fazla 256, Not en fazla 512 karakterdir.
- Pencerenin ret iletileri: *"Durağı (teslimatı) seçin."*, *"Teslim alanın adını yazın."*
- **Gecikme bildirildi** ve **Sorun bildirildi** seferin durumunu değiştirmez; sefer **Yolda** kalır.
Başlıktaki **Gecikmede** rozetini sunucu kendi saatiyle hesaplar.
## İlgili
- [Taşıma belgeleri ekranı](https://erpdocs.corexlogic.com/lojistik/ekranlar/tasima-belgeleri)
- [Seferi tamamlamak](https://erpdocs.corexlogic.com/lojistik/islemler/seferi-tamamlama)
---
# Filo işletimi
> Kendi araçlarımızın kilometre okuması, yakıt ve masraf kayıtları — araç başına işletim maliyetinin kaynağı.
URL: https://erpdocs.corexlogic.com/lojistik/ekranlar/filo-isletimi
Filo İşletimi kendi araçlarımızın (taşıyıcının aracı değil) kilometre okumalarını, yakıt alımlarını ve
masraflarını tutar. Tutar muhasebe kaydı değildir; aracın işletim maliyetidir ve
[Araç Maliyeti](https://erpdocs.corexlogic.com/lojistik/ekranlar/analitik) raporunun kaynağıdır.
- **Tür:** Ekran
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Lojistik Yönetimi › Filo › Filo İşletimi
- **Ekran adresi:** `/erp/logistics/fleet/operations`
- **Gereken izin:** `erp-logistics-fleet-costs.view (görme) · .create (kayıt ekleme, silme)`

1. Kilometre, yakıt ya da masraf
2. Litre ve kilometre
3. Bağlı sefer ve sürücü
## Liste
Kolonlar: **Tarih**, **Araç**, **Tür**, **Ölçü** (litre · kilometre ya da masraf türü), **Tutar**,
**Sefer · Sürücü**, **Not**. Süzgeçler: **Araç**, **Tür**, **Başlangıç** – **Bitiş**. Satır menüsünde
**Sil** vardır: kayıt değişmez; yanlışı silinip yeniden girilir.
## Araç Kaydı penceresi

1. Araç — kendi filomuz
2. Tür: Kilometre, Yakıt, Masraf
3. Litre — yakıtta zorunlu
4. Sefer — isteğe bağlı
| Alan | Kilometre | Yakıt | Masraf |
|---|---|---|---|
| **Araç** | zorunlu | zorunlu | zorunlu |
| **Tür** | Kilometre | Yakıt | Masraf |
| **Tarih** | zorunlu | zorunlu | zorunlu |
| **Masraf türü** | — | — | zorunlu |
| **Kilometre** | zorunlu | isteğe bağlı | — |
| **Litre** | — | zorunlu | — |
| **Tutar** (para birimiyle) | — | isteğe bağlı | zorunlu |
| **Sürücü** · **Sefer** · **Not** | isteğe bağlı | isteğe bağlı | isteğe bağlı |
Masraf türleri: **Bakım ve onarım**, **Lastik**, **Sigorta ve kasko**, **Muayene**, **Otoyol ve köprü**,
**Otopark**, **Trafik cezası**, **Diğer** ("Diğer" masrafın açıklaması **Not** olarak zorunlu). Araç
seçilince altında son okuma yazar (*"Son okuma: … km"*); gösterge geri gidemez — kontrol sunucudadır.
**Sefer** boşsa *Seferden bağımsız*, **Sürücü** boşsa *Belirtilmedi*.
Formun ret iletileri: *"Aracı seçin."*, *"Tarihi seçin."*, *"Kilometre okumasını yazın."*,
*"Yakıt litresini yazın."*, *"Masraf tutarını yazın."*, *"Masraf türünü seçin."*,
*"Para birimini üç harfle yazın (TRY, EUR…)."*
## İlgili
- [Filo kaydı eklemek](https://erpdocs.corexlogic.com/lojistik/islemler/filo-kaydi-ekleme)
- [Lojistik analitiği](https://erpdocs.corexlogic.com/lojistik/ekranlar/analitik)
---
# Seferi tamamlamak
> Yoldaki seferin varışını kaydedip seferi kapatmak; taşıyıcı seferi navlun hesaplaşmasına hazır olur.
URL: https://erpdocs.corexlogic.com/lojistik/islemler/seferi-tamamlama
- **Tür:** İşlem
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Lojistik Yönetimi › Taşıma › Taşıma Belgeleri › sefer detayı › Tamamla
- **Ekran adresi:** `/erp/logistics/transports/{id}`
- **Gereken izin:** `erp-logistics-transports.edit`
- **Ön koşullar:**
- Sefer **Yolda** durumunda.
## Adımlar
1. Seferin detayında durakların teslim olaylarının kaydedildiğini kontrol edin (**Teslim** kolonu).
2. **Tamamla**'ya tıklayın.
3. **Varış** zamanını kontrol edin (varsayılan şimdi) ve penceredeki **Tamamla**'ya tıklayın.

1. Durum: Tamamlandı
2. Yük kapasiteyle kıyaslanır
3. Durak başına teslim ve teslim alan
4. Hesaplaşılan navlun yeniden hesaplanmaz
**Sonuç:** Sefer **Tamamlandı** durumundadır; olay kaydı kapanır. Taşıyıcı seferinin navlunu hesaplanmışsa sefer [navlun hesaplaşmasına](https://erpdocs.corexlogic.com/lojistik/islemler/navlun-hesaplasmasi-olusturma) girebilir.
## Bilmeniz gerekenler
- Yalnız yoldaki sefer tamamlanır (*"Yalnız yoldaki sefer tamamlanır."*); varış yola çıkıştan önce olamaz.
- Tamamlamak teslimatları değiştirmez; alındı teyidi teslimat detayından ayrıca kaydedilir.
- Navlun kartı tamamlanan seferde de **Yeniden Hesapla** gösterir (hesaplaşmaya girene kadar).
## İlgili
- [Taşıma belgeleri ekranı](https://erpdocs.corexlogic.com/lojistik/ekranlar/tasima-belgeleri)
- [Alındı teyidi kaydetmek](https://erpdocs.corexlogic.com/lojistik/islemler/alindi-teyidi-kaydetme)
---
# Taşıyıcılar
> Nakliye satın aldığımız firmalar — tedarikçi kartının taşıyıcı profili: yetki belgesi, öncelik, araçları ve sürücüleri.
URL: https://erpdocs.corexlogic.com/lojistik/ekranlar/tasiyicilar
Taşıyıcı, nakliye satın aldığımız firmadır. Ayrı bir kart değil, bir **tedarikçi kartının** lojistik
profilidir: yetki belgesi, taşıyıcı seçimindeki öncelik, araçları ve sürücüleri. Kartın kendisi (unvan,
VKN, adres, ilgili kişiler) İş Ortakları ekranında tutulur; unvan ve VKN karttan tazelenir.
- **Tür:** Ekran
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Lojistik Yönetimi › Ana Veriler › Taşıyıcılar
- **Ekran adresi:** `/erp/logistics/carriers`
- **Gereken izin:** `erp-logistics-carriers.view (görme) · .create (ekleme) · .edit (düzenleme)`

1. Tedarikçi kartına taşıyıcı profili
2. Yetki belgesi ve süresi
3. Taşıyıcı seçiminde öncelik
4. Taşıyıcının araç ve sürücü sayısı
## Liste
Kolonlar: **Kod**, **Unvan** (VKN), **Yetki Belgesi** (durum, tür, numara, bitiş), **Öncelik**,
**Araç / Sürücü** (sayılar), **Durum** (Aktif · Pasif). Süzgeçler: **Ara**, **Pasifleri göster**.
Silme yoktur — kullanımdan kaldırmak için pasife alın.
## Taşıyıcı penceresi

1. Tedarikçi kartı — zorunlu
2. Yetki belgesi türü ve numarası
3. Öncelik — 1 en öncelikli
4. Oluştur
| Alan | Açıklama |
|---|---|
| **Tedarikçi Kartı** (zorunlu) | **Tedarikçi Seç** penceresinden aktif tedarikçi. Zaten taşıyıcı olan kart *"Zaten taşıyıcı olarak kayıtlı"* uyarısıyla gelir. Bağ açıldıktan sonra değişmez. Kart yoksa önce İş Ortakları'nda tedarikçi olarak açılır. |
| **Yetki Belgesi** | Tür (en fazla 8 harf/rakam, ör. K1, L2, R1) ve numara. |
| **Geçerlilik Bitişi** | Yetki belgesinin bitişi; listede durumu yazar. |
| **Öncelik** | 1–99; 1 en öncelikli, boş = sıralamada sonda. Taşıyıcı seçiminde **Öncelik** sıralamasının dayanağı. |
| **Aktif** · **Not** | Pasif taşıyıcı seferde seçilemez. |
**Oluştur** (düzenlemede **Kaydet**). Taşıyıcının ihale e-postaları kartın ilgili kişisinden gelir.
## İlgili
- [Taşıyıcı tanımlamak](https://erpdocs.corexlogic.com/lojistik/islemler/tasiyici-tanimlama)
- [Navlun anlaşmaları](https://erpdocs.corexlogic.com/lojistik/ekranlar/navlun-anlasmalari)
- [Araçlar ve sürücüler](https://erpdocs.corexlogic.com/lojistik/ekranlar/araclar-ve-suruculer)
---
# Alındı teyidi kaydetmek
> İmzalı irsaliyedeki teslim günü, teslim alan ve kalem başına kabul edilen miktarı teslimata kaydetmek; eksik kabulde sebep.
URL: https://erpdocs.corexlogic.com/lojistik/islemler/alindi-teyidi-kaydetme
- **Tür:** İşlem
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Lojistik Yönetimi › Giden Teslimat › Teslimatlar › teslimat detayı › Alındı Teyidi Kaydet
- **Ekran adresi:** `/erp/sales/shipments/{id}`
- **Gereken izin:** `erp-logistics-proof-of-delivery.create`
- **Ön koşullar:**
- Teslimat **Mal Çıkışı Kaydedildi** durumunda.
- Teslim günü bugün ya da daha önce, mal çıkışı tarihinden sonra.
## Adımlar
1. Teslimatın detayını açın; **Alındı Teyidi** kartında **Alındı Teyidi Kaydet**'e tıklayın.
2. **Teslim tarihi**'ni ve **Teslim alan**'ı kontrol edin ya da girin; gerekirse **Not** yazın.
3. Kalem tablosunda **Kabul edilen** miktar teslim edilenle dolu gelir. Eksik kabul edilen kalemde miktarı düzeltin ve **Sebep**'i seçin (**Taşımada hasar**, **Eksik ulaştı**, **Müşteri teslim almadı**, **Diğer** — Diğer'de açıklama zorunlu).

1. Teslim tarihi — bugünden sonra olamaz
2. Teslim alan — zorunlu
3. Kabul edilen miktar — teslim edilenle dolu gelir
4. Eksik kabulde sebep
4. **Kaydet**'e tıklayın.

1. Teyit durumu
2. Teyidi Geri Al — yalnız faturalanmamış teslimatta
3. Teslim edilen ile kabul edilen farkı
4. Fark sebebi
**Sonuç:** Teyit kaydedilir. Müşteri teyitten sonra faturalanıyorsa teslimat artık faturalanabilir; fatura miktarı kabul edilenle sınırlanır. Geri gelen mal [teslimat düzeltmesiyle](https://erpdocs.corexlogic.com/lojistik/islemler/teslimat-duzeltmesi-olusturma) stoğa alınır.
## Bilmeniz gerekenler
- Müşteri kartında **Alındı teyidinden sonra faturala** seçiliyse teslimat mal çıkışından sonra
**Teyit bekleniyor** olur ve teyit kaydedilene kadar faturalanmaz. Seçili değilse kart **Teyit
gerekmiyor** der; imzalı irsaliye yine kaydedilebilir.
- Kabul edilen teslim edilenden fazla olamaz; eksik kabul sebep ister.
- Sunucunun tarih kuralı: *"Teslim tarihi mal çıkışı tarihinden önce olamaz."*,
*"Teslim tarihi bugünden sonra olamaz."*
- Yanlış teyit **Teyidi Geri Al** ile geri alınır — yalnız teslimat faturalanmadıysa (*"Teslimat
faturalandı — alındı teyidi geri alınamaz."*).
- Teyit stok hareketi yazmaz: reddedilen malın stoğa dönüşü ayrı bir belgedir.
## İlgili
- [Toplama, paketleme ve alındı teyidi](https://erpdocs.corexlogic.com/lojistik/ekranlar/toplama-paketleme-teyit)
- [Sefer olayı kaydetmek](https://erpdocs.corexlogic.com/lojistik/islemler/sefer-olayi-kaydetme)
---
# Navlun anlaşmaları
> Taşıyıcının alış ya da müşterinin satış tarifesi — sefer, km, kg, m³, palet ya da durak başı, kademeli, en az ücretli.
URL: https://erpdocs.corexlogic.com/lojistik/ekranlar/navlun-anlasmalari
Navlun anlaşması bir tarifedir. **Taşıyıcı (alış)** anlaşması seferin navlun maliyetini, **Müşteri
(satış)** anlaşması nakliye siparişinin ücretini verir. Sefer, **çıkış gününde geçerli** anlaşmayla
hesaplanır; birden çok anlaşma geçerliyse başlangıcı en yeni olan kullanılır.
- **Tür:** Ekran
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Lojistik Yönetimi › Ana Veriler › Navlun Anlaşmaları
- **Ekran adresi:** `/erp/logistics/freight-agreements`
- **Gereken izin:** `erp-logistics-freight-agreements.view (görme) · .create (ekleme) · .edit (düzenleme)`

1. Yeni anlaşma
2. Tür: taşıyıcı (alış) ya da müşteri (satış)
3. Geçerlilik aralığı
4. Tarifenin özeti
## Liste
Kolonlar: **Kod**, **Ad** (tür), **Taraf**, **Geçerlilik** (bugün geçerli mi, aralık), **Tarife**
(para birimi ve tarife özeti, ör. *"Sefer başı 1.500 · Km başı 12 / 500+ km 10"*), **Durum**.
Süzgeçler: **Ara**, **Tür**, **Pasifleri göster**. **Anlaşma Ekle** yeni anlaşma, satırın
**İşlemler › Düzenle** menüsü kayıtlı anlaşmayı açar. Silme yoktur — pasife alınır.
## Anlaşma penceresi

1. Tür — açıldıktan sonra değişmez
2. Geçerlilik başlangıcı ve bitişi
3. Tarife satırı ekle
4. Kademe — miktarın ulaştığı en büyük kademe
| Alan | Açıklama |
|---|---|
| **Tür** (zorunlu) | **Taşıyıcı (alış)** ya da **Müşteri (satış)**. Tür ve taraf açıldıktan sonra değişmez — yeni anlaşma açılır. |
| **Taşıyıcı** / **Müşteri** (zorunlu) | Türe göre. |
| **Ad** · **Kod** (zorunlu) | Kod 1–32 karakter, addan önerilir; benzersiz olmalı. |
| **Para Birimi** (zorunlu) | Üç harf (TRY, EUR…). |
| **Geçerlilik** (zorunlu başlangıç) | Bitiş boşsa süresiz. |
| **Aktif** · **Not** | |
| **Tarife** | Satırlar: **Dayanak**, **Kademe (başlangıç)**, **Birim Ücret**, **En Az Ücret**. **Satır Ekle** ile en çok 50 satır. |
Dayanaklar: **Sefer başı**, **Km başı**, **Kg başı**, **m³ başı**, **Palet başı**, **Durak başı**.
Miktarın ulaştığı en büyük kademe uygulanır (ör. Kg başı: 0 → 2,00 · 200 → 1,50). Sefer başı ücret kademe
almaz. Miktarı bilinmeyen dayanak (mesafe girilmemiş, ağırlığı bilinmeyen kalem) hesaba girmez ve sefer
detayında söylenir.
Ret iletileri: *"Anlaşma kodu 1–32 karakter olmalı."*, *"Anlaşma adını yazın."*, *"Taşıyıcıyı seçin."*,
*"Müşteriyi seçin."*, *"Geçerlilik bitişi başlangıçtan önce olamaz."*, *"En az bir tarife satırı girin."*,
*"N. satır: sefer başı ücret kademe almaz."*, *"N. satır: aynı dayanakta aynı kademe iki kez
tanımlanamaz."*, sunucudan *"Bu anlaşma kodu zaten kullanılıyor."*
## Nerede kullanılır
- Sefer detayının **Navlun** kartı ve **Taşıyıcı Seç** sıralaması (taşıyıcı anlaşması). Seferin çıkış
gününde geçerli anlaşma yoksa *"Taşıyıcının seferin çıkış gününde geçerli navlun anlaşması yok."*
- İhale detayının **Tarife** kolonu (karşılaştırma tutarı).
- Nakliye siparişinin ücret önizlemesi ve onayı (müşteri anlaşması).
## İlgili
- [Navlun anlaşması oluşturmak](https://erpdocs.corexlogic.com/lojistik/islemler/navlun-anlasmasi-olusturma)
- [Taşıma belgeleri](https://erpdocs.corexlogic.com/lojistik/ekranlar/tasima-belgeleri)
---
# Navlun hesaplaşması oluşturmak
> Bir taşıyıcının tamamlanmış seferlerinin hesaplanmış navlununu tek belgede toplamak.
URL: https://erpdocs.corexlogic.com/lojistik/islemler/navlun-hesaplasmasi-olusturma
- **Tür:** İşlem
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Lojistik Yönetimi › Taşıma › Navlun Hesaplaşması Oluştur
- **Ekran adresi:** `/erp/logistics/freight-settlements/new`
- **Gereken izin:** `erp-logistics-freight-settlements.create`
- **Ön koşullar:**
- Taşıyıcının **Tamamlandı** durumunda, navlunu hesaplanmış ve başka bir hesaplaşmada olmayan seferi var.
- Hesaplaşma tarihi açık bir kayıt döneminde.
## Adımlar
1. **Lojistik Yönetimi › Taşıma › Navlun Hesaplaşması Oluştur** ekranını açın.
2. **Taşıyıcı**'yı seçin; **Seferler** tablosu taşıyıcının hesaplaşılacak tamamlanmış seferlerini listeler.
3. **Para Birimi**'ni ve **Hesaplaşma Tarihi**'ni kontrol edin.
4. Hesaplaşılacak seferleri işaretleyin (ya da **Tümünü Seç**). Altında sebep yazan sefer seçilemez.

1. Taşıyıcı
2. Para birimi — belge tek para birimli
3. Hesaplaşma Tarihi
4. Tamamlanmış, navlunu hesaplanmış sefer
5. Hesaplaşmayı Kaydet
5. Gerekirse **Not** yazın; alt şeritteki ön toplamı kontrol edip **Hesaplaşmayı Kaydet**'e tıklayın.

1. Durum
2. KDV dâhil toplam
3. İptal — faturaya bağlı değilse
**Sonuç:** Seferlerin navlunu bu belgede donar: sefer detayının Navlun kartı "Hesaplaşıldı: NHS-… — navlun yeniden hesaplanmaz." der. Taşıyıcının faturası gelen faturada bu belgeye bağlanır (Finans).
## Bilmeniz gerekenler
- Belge tek para birimi taşır; farklı para birimindeki seferin navlunu *"Navlun … — hesaplaşma …; para
birimleri toplanmaz."* sebebiyle seçilemez. Navlunu hesaplanmamış sefer için önce sefer detayında
**Navlunu Hesapla**.
- KDV varsayılan vergi oranıyla hesaplanır; tutar yaklaşıktır, esas fatura taşıyıcıdandır.
- Yanlış belge detaydaki **İptal Et** ile (İptal Nedeni zorunlu) iptal edilir; seferler serbest kalır.
Faturaya bağlanmış belge iptal edilemez.
- Kendi filomuzla yapılan seferin navlunu yoktur; maliyeti [Filo İşletimi](https://erpdocs.corexlogic.com/lojistik/ekranlar/filo-isletimi)'ndedir.
## İlgili
- [Navlun hesaplaşmaları ekranı](https://erpdocs.corexlogic.com/lojistik/ekranlar/navlun-hesaplasmalari)
---
# Lojistik analitiği
> Lojistik raporları — teslimat özeti, araç maliyeti, zamanında-tam teslim (OTIF), navlun maliyeti ve filo kullanımı.
URL: https://erpdocs.corexlogic.com/lojistik/ekranlar/analitik
Beş rapor vardır; hepsi okuma ekranıdır, belge yazmaz. Varsayılan dönem son 30 gündür (Teslimat Özeti'nde
90 gün); dönem rapor şeridinden değiştirilir. Excel'e aktarma düğmesi olan raporlar listeyi indirir.
- **Tür:** Ekran
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Lojistik Yönetimi › Analitik › Teslimat Özeti · Araç Maliyeti · Zamanında-Tam Teslim · Navlun Maliyeti · Filo Kullanımı
- **Ekran adresi:** `/erp/logistics/reports/otif`
- **Gereken izin:** `erp-sales-shipments.view (Teslimat Özeti, Zamanında-Tam Teslim)`, `erp-logistics-fleet-costs.view (Araç Maliyeti)`, `erp-logistics-freight-agreements.view (Navlun Maliyeti)`, `erp-logistics-fleet.view (Filo Kullanımı)`
| Rapor | Adres |
|---|---|
| **Teslimat Özeti** | `/erp/sales/reports/shipment-summary` |
| **Araç Maliyeti** | `/erp/logistics/reports/fleet-costs` |
| **Zamanında-Tam Teslim** | `/erp/logistics/reports/otif` |
| **Navlun Maliyeti** | `/erp/logistics/reports/freight-costs` |
| **Filo Kullanımı** | `/erp/logistics/reports/fleet-utilization` |
## Teslimat Özeti
Sevk edilen, geri alınan ve net miktar — ay, depo ve birim başına; tutar içermez. Kolonlar: **Ay**,
**Depo**, **Birim**, **Sevk Edilen**, **Geri Alınan**, **Net Sevk**, **Teslimat**, **Düzeltme**.
Süzgeçler: **Ara**, **Teslimat tarihi** aralığı, **Kanal**. Geri alınan miktar düzelttiği teslimatın
ayından düşülür. **Excel'e Aktar**.
## Zamanında-Tam Teslim

1. Kırılım: müşteri, ay, depo
2. İstenen günde teslim oranı
3. Tam teslim oranı
4. İkisi birden
Teslimat kalemi başına: istenen günde mi, tam mı? **Kırılım:** Müşteri · Ay · Depo. Kolonlar:
**Kalem**, **Ölçülebilir**, **Zamanında**, **Tam**, **OTIF**; altta toplam satırı. Dönem mal çıkışı
gününe göredir.
- **Teslim günü:** alındı teyidi, yoksa seferin teslim olayı, yoksa mal çıkışı günü.
- **Zamanında:** teslim günü ≤ siparişin istenen teslim günü — istenen günü olmayan kalem ölçülmez.
- **Tam:** kabul edilen (sevk − düzeltme − teyit eksiği) ≥ teslimat miktarı.
## Navlun Maliyeti

1. Kırılım: taşıyıcı ya da ay
2. Km başına maliyet
3. Hesaplaşılan navlun
4. Henüz hesaplaşılmamış
Taşıyıcı seferlerinin navlunu — kg ve km başına maliyet, hesaplaşılan ve bekleyen; para birimleri ayrı.
**Kırılım:** Taşıyıcı · Ay. Kolonlar: **Sefer**, **Navlun**, **Ağırlık**, **Mesafe**, **Kg Başına**,
**Km Başına**, **Hesaplaşılan**, **Bekleyen**. Dönem seferin çıkış gününe göredir. Ağırlık ve mesafe
grubun bütün seferlerinde biliniyorsa yazılır; navlunu hesaplanmamış sefer 0 sayılır.
## Araç Maliyeti

1. Dönem
2. Yakıt tüketimi
3. Kilometre başına maliyet
Araç başına kilometre, yakıt, masraf ve kilometre başına maliyet — kendi filomuz; tutar muhasebe kaydı
değil. Kolonlar: **Araç**, **Kilometre**, **Yakıt (L)**, **L/100 km**, **Masraf** (türe göre), **Toplam**,
**Km başına**, **Sefer**. Kilometre dönem içi okumalardan hesaplanır (başlangıç dönem öncesinin son
okuması); okuma yetmezse "—". Para birimleri ayrı yazılır, toplanmaz. Kaynak:
[Filo işletimi](https://erpdocs.corexlogic.com/lojistik/ekranlar/filo-isletimi).
## Filo Kullanımı

1. Seferde geçen gün
2. Seferde gün ÷ dönem günü
3. Yük ÷ kapasite
Araç başına sefer, seferde geçen gün, doluluk ve kilometre — kendi filomuz. Kolonlar: **Araç**,
**Sefer**, **Seferde Gün**, **Kullanım** (seferde geçen gün ÷ dönem günü; yoldaki sefer bugüne kadar),
**Ortalama Doluluk** (yük ÷ kapasite), **Kilometre** (gösterge okumalarından), **Sefer Başına Km**.
Dönem yola çıkış gününe göredir.
## İlgili
- [Teslimat izleme](https://erpdocs.corexlogic.com/lojistik/ekranlar/teslimat-izleme)
- [Navlun hesaplaşmaları](https://erpdocs.corexlogic.com/lojistik/ekranlar/navlun-hesaplasmalari)
---
# Nakliye siparişi oluşturmak
> Müşteriye satılan taşıma hizmetinin siparişini açmak, müşteri tarifesiyle onaylamak, sefere bağlamak ve tamamlamak.
URL: https://erpdocs.corexlogic.com/lojistik/islemler/nakliye-siparisi-olusturma
- **Tür:** İşlem
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Lojistik Yönetimi › Taşıma › Nakliye Siparişi Oluştur
- **Ekran adresi:** `/erp/logistics/forwarding-orders/new`
- **Gereken izin:** `erp-logistics-forwarding-orders.create`, `erp-logistics-forwarding-orders.edit`
- **Ön koşullar:**
- Müşterinin yükleme gününde geçerli **Müşteri (satış)** türünde [navlun anlaşması](https://erpdocs.corexlogic.com/lojistik/islemler/navlun-anlasmasi-olusturma) var.
- Stok tutmayan, satılabilir bir hizmet ürünü kartı var (ör. HIZ-0004 NAKLİYE HİZMETİ).
## Adımlar
1. **Lojistik Yönetimi › Taşıma › Nakliye Siparişi Oluştur** ekranını açın.
2. **Müşteri ara**'ya kod ya da unvan yazın ve **Müşteri**'yi seçin.
3. **Yükleme yeri**, **Teslim yeri**, **Yükleme günü** ve gerekirse **İstenen teslim**'i girin.
4. **Yük tanımı**'nı ve tarifenin dayanağı olan ölçüleri (**Koli**, **Palet**, **Ağırlık (kg)**, **Hacim (m³)**, **Mesafe (km)**) girin. Bilinmeyeni boş bırakın.

1. Müşteri — önce arayın
2. Yükleme ve teslim yeri
3. Yük ve ölçüler — tarifenin dayanağı
4. Faturanın hizmet ürünü
5. Kaydet — taslak
5. **Hizmet ürünü ara** ile **Hizmet ürünü**'nü seçin; **Vergi oranı** varsayılan kalabilir. **Kaydet**'e tıklayın.

1. Onayla — ücret sabitlenir
2. Düzenle — yalnız taslakta
3. Müşteri tarifesinden önizleme
6. Önizlemeyi kontrol edip **Onayla**'ya tıklayın.
7. Taşımayı yapan sefer belli olunca **Sefere Bağla**'ya tıklayın, **Sefer**'i seçip **Bağla**'ya tıklayın.

1. Durum: Onaylandı
2. Taşımayı yapan seferi bağla
3. Tamamla — faturalanabilir olur
4. Onayda sabitlenen ücret
8. Taşıma yapılınca **Tamamla**'ya tıklayın, **Tamamlanma günü**'nü girip **Tamamla** ile onaylayın.
**Sonuç:** Tamamlanan siparişte **Fatura Oluştur** hizmet ürünü × 1 satırlı, onayda sabitlenen ücretle giden fatura taslağı açar; kesinleşme ve gönderim faturada yapılır.
## Bilmeniz gerekenler
- Ücret formda girilmez; onayda müşteri tarifesinden hesaplanıp sabitlenir. Örnek: sefer başı
2.000 + 150 km × 15 + 6 palet × 150 = 5.150 TRY (KDV hariç), KDV %20 ile 6.180 TRY.
- Tarifenin bir dayanağının ölçüsü boşsa sipariş onaylanamaz; **Onayla** kapalıdır ve sebebi üzerine
gelince yazar. Sıfır yazmayın — boş "bilinmiyor" demektir.
- Yalnız taslak düzenlenir (*"Yalnız taslak nakliye siparişi düzenlenir."*).
- Sefere bağ ücreti değiştirmez; **Bağı Kaldır** ile çözülür.
- İptal geri alınmaz ve gerekçe ister; faturalanmış sipariş iptal edilmez.
## İlgili
- [Nakliye siparişleri ekranı](https://erpdocs.corexlogic.com/lojistik/ekranlar/nakliye-siparisleri)
---
# Filo kaydı eklemek
> Kendi aracımıza kilometre okuması, yakıt alımı ya da masraf kaydı eklemek.
URL: https://erpdocs.corexlogic.com/lojistik/islemler/filo-kaydi-ekleme
- **Tür:** İşlem
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Lojistik Yönetimi › Filo › Filo İşletimi
- **Ekran adresi:** `/erp/logistics/fleet/operations`
- **Gereken izin:** `erp-logistics-fleet-costs.create`
- **Ön koşullar:**
- Araç kendi filomuzda (öz mal ya da kiralık) ve aktif.
## Adımlar
1. **Lojistik Yönetimi › Filo › Filo İşletimi** ekranında **Kayıt Ekle**'ye tıklayın.

1. Araç — kendi filomuz
2. Tür: Kilometre, Yakıt, Masraf
3. Litre — yakıtta zorunlu
4. Sefer — isteğe bağlı
2. **Araç**'ı seçin; altında son kilometre okuması yazar.
3. **Tür**'ü seçin: **Kilometre**, **Yakıt** ya da **Masraf**; **Tarih**'i girin.
4. Türün alanlarını doldurun: Kilometre'de **Kilometre**; Yakıt'ta **Litre** (ve isteğe bağlı **Kilometre**, **Tutar**); Masraf'ta **Masraf türü** ve **Tutar**.
5. Gerekirse **Sürücü**, **Sefer** ve **Not**'u girip **Kaydet**'e tıklayın.

1. Kilometre, yakıt ya da masraf
2. Litre ve kilometre
3. Bağlı sefer ve sürücü
**Sonuç:** Kayıt aracın işletim maliyetine girer ve **Araç Maliyeti** ile **Filo Kullanımı** raporlarına yansır.
## Bilmeniz gerekenler
- Kayıt değişmez; yanlışı satır menüsündeki **Sil** ile silinip yeniden girilir.
- Gösterge geri gidemez: daha eski tarihli okumadan küçük kilometre sunucuda reddedilir.
- "Diğer" masrafın açıklaması **Not** olarak zorunludur.
- Taşıyıcının aracına kayıt girilmez; taşıyıcı maliyeti navlundur.
## İlgili
- [Filo işletimi ekranı](https://erpdocs.corexlogic.com/lojistik/ekranlar/filo-isletimi)
- [Lojistik analitiği](https://erpdocs.corexlogic.com/lojistik/ekranlar/analitik)
---
# Teslimat düzeltmesi oluşturmak
> Yanlış kaydedilen mal çıkışını düzeltme belgesiyle geri almak — stok orijinal depo ve lokasyona döner.
URL: https://erpdocs.corexlogic.com/lojistik/islemler/teslimat-duzeltmesi-olusturma
- **Tür:** İşlem
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Lojistik Yönetimi › Giden Teslimat › Teslimatlar › teslimat detayı › Teslimat Düzeltmesi Oluştur
- **Ekran adresi:** `/erp/sales/shipments/{id}/reversals/new`
- **Gereken izin:** `erp-sales-shipment-reversals.create`
- **Ön koşullar:**
- Teslimat **Mal Çıkışı Kaydedildi** durumunda ve geri alınabilir miktarı var.
- Düzeltme bir kayıt hatası içindir; müşterinin geri gönderdiği mal için **İade Al** kullanılır.
## Adımlar
1. Mal çıkışı kaydedilmiş teslimatın detayında **Teslimat Düzeltmesi Oluştur**'a tıklayın.
2. **Düzeltme Tarihi**'ni kontrol edin ve **Düzeltme Gerekçesi**'ni yazın (zorunlu).
3. Düzeltilecek satırda **Bu satırı düzelt**'i işaretleyin ve **Geri Alınacak Miktar**'ı girin ya da **Kalanı doldur**'a tıklayın. Seri takipli satırda geri alınacak serileri seçin.

1. Düzeltme Tarihi
2. Gerekçe — zorunlu
3. Düzeltilecek satır
4. Geri alınabilir kalanı yazar
5. Düzeltmeyi Kaydet
4. **Düzeltmeyi Kaydet**'e tıklayın.

1. Düzeltme belgesi — değiştirilemez
2. Düzeltilen teslimat
3. Gerekçe
**Sonuç:** Geri alınan miktar stoğa orijinal teslimatın depo/lokasyon/lot kapsamıyla döner; siparişin sevk edilen miktarı azalır. Orijinal teslimat değişmez; detayındaki düzeltme geçmişinde belge görünür.
## Bilmeniz gerekenler
- Her satırda en fazla geri alınabilir kalan girilir (*"En fazla N …"*); tamamen geri alınmış satır salt
okunurdur.
- Gerekçe en fazla 512 karakterdir; fiziksel kayıt gerekçesiz geri alınmaz.
- Form açıkken teslimat ya da sipariş değiştiyse kayıt reddedilir; **Düzeltme bilgilerini yenile** satır
seçimlerini temizler, gerekçe ve tarih korunur.
- Düzeltme belgesi de değişmez ve silinmez.
## İlgili
- [Teslimat düzeltmeleri ekranı](https://erpdocs.corexlogic.com/lojistik/ekranlar/teslimat-duzeltmeleri)
---
# Gelen teslimat oluşturmak
> Tedarikçinin sevk bildirimini satın alma siparişinden ya da gelen e-İrsaliyeden gelen teslimat olarak kaydetmek.
URL: https://erpdocs.corexlogic.com/lojistik/islemler/gelen-teslimat-olusturma
- **Tür:** İşlem
- **Modül:** Lojistik Yönetimi
- **Menü yolu:** Lojistik Yönetimi › Gelen Teslimat › Gelen Teslimat Oluştur
- **Ekran adresi:** `/erp/logistics/inbound-deliveries/new`
- **Gereken izin:** `erp-logistics-inbound-deliveries.create`
- **Ön koşullar:**
- Mal kabul edilebilir (kesinleşmiş, açık miktarı olan) satın alma siparişi ya da gelen e-İrsaliye var.
> **Belge ortamındaki demo kurulumunda bu işlem canlı olarak denenmedi (satın alma siparişlerinin mal**
kabul senaryoları başka belgelerde kullanılıyor); adımlar ekranın kaynak kodundan ve boş formun ekran
görüntüsünden doğrulandı.
Teslim deposu olan satın alma siparişi kesinleşince gelen teslimat kendiliğinden **Bekleniyor**
durumunda açılır; elle oluşturma, kendiliğinden açılmayan ya da bölünerek gelen sevkler içindir.
## Adımlar
1. **Lojistik Yönetimi › Gelen Teslimat › Gelen Teslimat Oluştur** ekranını açın.

1. Kaynak: sipariş ya da gelen e-İrsaliye
2. Sipariş — büyüteç ya da F4 ile liste
3. Depo
4. Beklenen Varış — zorunlu
5. Gelen Teslimatı Kaydet
2. Kaynağı seçin: **Siparişten** ya da **Gelen e-İrsaliyeden**.
3. Siparişten: **Sipariş** alanına sipariş no ya da tedarikçi yazıp `Enter`'a basın ya da büyüteçle (F4) **Sipariş Seç** penceresinden bir ya da birden çok sipariş seçin. Hepsi aynı tedarikçinin olmalı.
4. Satır tablosunda bildirilecek satırları işaretleyin ve **Miktar**'ı girin; miktar satırın bildirilebilir en çok miktarını aşamaz.
5. **Depo**'yu kontrol edin (siparişin teslim deposundan gelir; yoksa seçin) ve **Beklenen Varış**'ı girin.
6. Varsa **Tedarikçi İrsaliye No** ve **İrsaliye Tarihi**'ni, gerekirse **Not**'u girin.
7. **Gelen Teslimatı Kaydet**'e tıklayın.
**Sonuç:** Bildirilen miktar siparişte ayrılır; deponun sorumlularına haber gider. Mal geldiğinde detaydaki **Mal Kabulü Oluştur** mal kabul formunu bu teslimatla açar.
## Bilmeniz gerekenler
- Gelen e-İrsaliyeden açarken satırlar tedarikçinin ürün koduyla sipariş satırına önerilir; öneri
değiştirilebilir. Siparişten açılan beklenen teslimat varsa irsaliyeli teslimat onun yerini alır.
- Siparişler farklı depolara geliyorsa teslimat açılmaz: *"Seçilen siparişler farklı depolara geliyor
(…)"* — her depo için ayrı teslimat açın.
- Bir teslimatta en çok 30 sipariş olur.
- **İnceleme Bekliyor** durumundaki taslak (eşleşmeyen e-İrsaliye) detaydaki **İncele ve Onayla** ile
aynı formda açılır; onay düğmesi **Onayla**'dır.
- Bekleniyor durumundaki teslimat **İptal Et** ile, kısmen alınan teslimatın kalanı **Kalanı Kapat** ile
kapatılır (ikisinde de gerekçe zorunlu).
## İlgili
- [Gelen teslimatlar ekranı](https://erpdocs.corexlogic.com/lojistik/ekranlar/gelen-teslimatlar)
---
# Modüller
> CoreX ERP modülleri ve belgeleri — satış, satın alma, stok, üretim, lojistik, yönetim, ayarlar ve veri aktarımı.
URL: https://erpdocs.corexlogic.com/moduller
CoreX ERP modüllerden oluşur; her modülün menüsü ekranın üstündeki ana menüdedir. Hangi modüllerin açık
olduğu kurulumun lisansına ve modül yönetimine bağlıdır: [Modül yönetimi](https://erpdocs.corexlogic.com/yonetim/modul-yonetimi).
## İş modülleri
- [Satış](https://erpdocs.corexlogic.com/satis) — Teklif, sipariş, sözleşme, teslimat, faturalama, iade, prim, kampanya, fiyat listesi ve müşteri.
- [Satın Alma](https://erpdocs.corexlogic.com/satin-alma) — Talep, teklif isteği, sipariş, onay, mal kabul, tedarikçi iadesi ve tedarikçi fiyatları.
- [Stok Yönetimi](https://erpdocs.corexlogic.com/stok) — Ürün kartı, depo, stok hareketi, transfer, rezervasyon, sayım, lot ve seri, kalite.
- [Üretim](https://erpdocs.corexlogic.com/uretim) — İş merkezi, rota, ürün ağacı ve koşulları, yapılandırma, MRP, üretim emri, kapasite.
- [Lojistik Yönetimi](https://erpdocs.corexlogic.com/lojistik) — Giden ve gelen teslimat, toplama, paketleme, taşıma, taşıyıcı, filo ve navlun.
- Finans — Hesap planı, muhasebe fişi, cari hesap, banka, kasa ve dönem kapanışı.
## Yönetim ve kurulum
- [Yönetim](https://erpdocs.corexlogic.com/yonetim) — Kullanıcılar, roller, izinler, organizasyon kısıtları, modül yönetimi, izleme.
- [Ayarlar ve iş akışı](https://erpdocs.corexlogic.com/ayarlar) — Onaylar, bildirimler, e-posta (SMTP) ve e-Belge entegrasyonu.
- [Veri Aktarımı](https://erpdocs.corexlogic.com/veri-aktarimi) — Excel kitaplarıyla ana veri ve açılış yükleme — şablonlar ve kolon kılavuzu.
## Uçtan uca süreçler
Modüller arası akışlar için: [Süreç rehberleri](https://erpdocs.corexlogic.com/surecler).
---
# Satın Alma
> Satın Alma modülü — satınalma talebi, teklif isteği ve karşılaştırma, satın alma siparişi, mal ve hizmet kabulü, tedarikçiye iade, tedarikçi fiyatları ve satın alma raporları.
URL: https://erpdocs.corexlogic.com/satin-alma
Satın Alma modülü bir ihtiyacın bildirilmesinden malın depoya girmesine kadar olan zinciri yönetir:
**talep → kaynak bulma (teklif isteği, tedarikçi fiyatı) → sipariş → mal / hizmet kabulü → iade**.
Tedarikçi, müşteriyle aynı iş ortağı kartıdır; fiyat ve termin **Tedarikçi Fiyatları**'ndan siparişe
önerilir. Mal kabulle stok girer; tedarikçi faturası ve ödeme Finans tarafındadır ve bu kılavuzun
konusu değildir.
Uçtan uca akış ve örnek senaryo: [Talepten mal kabule](https://erpdocs.corexlogic.com/surecler/talepten-mal-kabule).
## Temel kavramlar
| Kavram | Anlamı |
|---|---|
| **Satınalma talebi** (TLP-…) | "Bu malzeme şu tarihte lazım" bildirimi. Fiyat ve tedarikçi taşımaz; satın almanın gündemine **gönderilince** girer. Elle, üretim emrinden, MRP'den ya da kanban sinyalinden doğar. |
| **Teklif isteği** (TKL-…) | Aynı kalem listesinin birden çok tedarikçiye sorulması. Gelen teklifler belgede yan yana karşılaştırılır; karar verilen kalemlerden **taslak sipariş** doğar. Stok ve para hareketi yoktur. |
| **Satın alma siparişi** (SA-…) | Tedarikçiye verilen ticari sipariş. **Taslak** iken düzenlenir; **kesinleştirilince** (onay kuralı varsa onaydan sonra) kilitlenir, mal kabule açılır ve planlamada **yoldaki** sayılır. |
| **Mal kabul** (MK-…) | Teslim alınan malın siparişe işlenmesi; stok girişi aynı anda olur. Kısmi kabul serbesttir. Belge sonradan değiştirilemez. |
| **Hizmet kabulü** (HK-…) | Stok tutmayan kalemin (nakliye, bakım, danışmanlık…) teslim alındığının kaydı. Stok hareketi yoktur. |
| **Mal kabul geri alma** (MKG-…) | Tedarikçiye iade ya da hatalı kabulün düzeltilmesi: ters stok kaydı. Satır **tamamen** geri alınır. |
| **Tedarikçi iade talebi** (TIT-…) | Malı tedarikçiye göndermeden önceki karar. Talebi açan kişi onaylayamaz. |
| **Tedarikçi fiyatı** | Ürün–tedarikçi bağı: anlaşmalı fiyat, termin, asgari miktar, ana tedarikçi, bloke. Teklif kararı anlaşmalı fiyatı kendiliğinden günceller. |
## İşlemler
- [Satınalma talebi oluşturmak](https://erpdocs.corexlogic.com/satin-alma/islemler/talep-olusturma) — İhtiyacı bildirmek ve satın almaya göndermek.
- [Talebi onaylamak](https://erpdocs.corexlogic.com/satin-alma/islemler/talebi-onaylama) — Onay şablonu tanımlıysa onay ve red.
- [Talepten sipariş oluşturmak](https://erpdocs.corexlogic.com/satin-alma/islemler/talepten-siparis-olusturma) — Talep Kaynak Ataması ile taslak sipariş.
- [Teklif isteği oluşturmak](https://erpdocs.corexlogic.com/satin-alma/islemler/teklif-istegi-olusturma) — Kalemleri birden çok tedarikçiye sormak.
- [Teklifleri karşılaştırmak](https://erpdocs.corexlogic.com/satin-alma/islemler/teklifleri-karsilastirma) — Teklif girişi, karşılaştırma ve karar.
- [Sipariş oluşturmak](https://erpdocs.corexlogic.com/satin-alma/islemler/siparis-olusturma) — Tedarikçiye yeni satın alma siparişi.
- [Siparişi kesinleştirmek](https://erpdocs.corexlogic.com/satin-alma/islemler/siparisi-kesinlestirme) — Onaya gönderme, onay ve kesinleştirme.
- [Siparişi göndermek](https://erpdocs.corexlogic.com/satin-alma/islemler/siparisi-gonderme) — PDF, yazdırma ve e-posta.
- [Siparişi değiştirmek](https://erpdocs.corexlogic.com/satin-alma/islemler/siparisi-degistirme) — Taslakta düzenleme; kesinleşmişte seçenekler.
- [Siparişi kapatmak ya da iptal etmek](https://erpdocs.corexlogic.com/satin-alma/islemler/siparisi-kapatma-iptal) — Kalanından vazgeçmek ya da siparişi iptal etmek.
- [Mal kabulü oluşturmak](https://erpdocs.corexlogic.com/satin-alma/islemler/mal-kabulu-olusturma) — Tam ya da kısmi mal kabul, bölünmüş tahsis.
- [Hizmet kabulü oluşturmak](https://erpdocs.corexlogic.com/satin-alma/islemler/hizmet-kabulu-olusturma) — Stok tutmayan kalemin kabulü.
- [Tedarikçiye iade etmek](https://erpdocs.corexlogic.com/satin-alma/islemler/tedarikciye-iade) — İade talebi ve mal kabul geri alma.
- [Tedarikçi fiyatı tanımlamak](https://erpdocs.corexlogic.com/satin-alma/islemler/tedarikci-fiyati-tanimlama) — Anlaşmalı fiyat, termin, ana tedarikçi.
## Menü haritası
| Bölüm | Ekran | Anlatım |
|---|---|---|
| Talep Yönetimi | Satınalma Talepleri · Satınalma Talebi Oluştur · Talep Kaynak Ataması | [Satınalma talepleri](https://erpdocs.corexlogic.com/satin-alma/ekranlar/satinalma-talepleri) |
| Kaynak Bulma | Teklif İstekleri | [Teklif istekleri](https://erpdocs.corexlogic.com/satin-alma/ekranlar/teklif-istekleri) |
| Kaynak Bulma | Tedarikçi Fiyatları · Kaynak Listesi ve Kota | [Tedarikçi fiyatları ve kaynak listesi](https://erpdocs.corexlogic.com/satin-alma/ekranlar/tedarikci-fiyatlari) |
| Kaynak Bulma | Çerçeve Sözleşmeler · Çerçeve Sözleşme Oluştur | [Çerçeve sözleşmeler](https://erpdocs.corexlogic.com/satin-alma/ekranlar/cerceve-sozlesmeler) |
| Kaynak Bulma | Tedarikçi Prim Anlaşmaları | Finans konusu — bu kılavuzun dışında |
| Sipariş Yönetimi | Satın Alma Siparişleri · Satın Alma Siparişi Oluştur | [Satın alma siparişleri](https://erpdocs.corexlogic.com/satin-alma/ekranlar/satinalma-siparisleri) |
| Fason | Fasoncudaki Stok · Fason Sevk ve İadeleri · Fasona Malzeme Sevki Oluştur · Fasondan Malzeme İadesi Oluştur | [Fason](https://erpdocs.corexlogic.com/satin-alma/ekranlar/fason) |
| Mal ve Hizmet Kabulü | Mal Kabulleri · Teslim Alınacaklar · Mal Kabulü Oluştur | [Mal kabulleri](https://erpdocs.corexlogic.com/satin-alma/ekranlar/mal-kabulleri) |
| Mal ve Hizmet Kabulü | Hizmet Kabulleri · Hizmet Kabulü Oluştur | [Hizmet kabulleri](https://erpdocs.corexlogic.com/satin-alma/ekranlar/hizmet-kabulleri) |
| Tedarikçi Faturaları | Gelen e-Faturalar · Faturalanmamış Kabuller · İthalat Masrafları · Konsinye Hesaplaşmaları · Tedarikçi Prim Hesaplaşmaları | Finans konusu — bu kılavuzun dışında |
| İade Yönetimi | Tedarikçi İade Talepleri · Mal Kabul Geri Almaları · Mal Kabulünü Geri Al · Hizmet Kabul Geri Almaları · Hizmet Kabulünü Geri Al | [İade yönetimi](https://erpdocs.corexlogic.com/satin-alma/ekranlar/iade-yonetimi) |
| İade Yönetimi | İade Faturaları | Finans konusu — bu kılavuzun dışında |
| Ana Veriler | Tedarikçiler | [Tedarikçiler](https://erpdocs.corexlogic.com/satin-alma/ekranlar/tedarikciler) |
| Analitik | Harcama Raporu · Açık Siparişler · Teklif Tasarrufu · Tedarikçi Performansı · Tedarikçi Değerlendirme | [Satın alma raporları](https://erpdocs.corexlogic.com/satin-alma/ekranlar/analitik) |
Gelen teslimatlar menüde **Lojistik Yönetimi › Gelen Teslimat › Gelen Teslimatlar** altındadır; mal
kabulle birlikte [Mal kabulleri](https://erpdocs.corexlogic.com/satin-alma/ekranlar/mal-kabulleri#gelen-teslimat) sayfasında anlatılır.
Onay şablonları **Yönetim › Onay Süreci › Onay Şablonları**'nda tanımlanır.
## Belge durumları bir bakışta
| Belge | Durumlar (sırasıyla) |
|---|---|
| Satınalma talebi | Taslak → (Onay Bekliyor) → Talep Edildi → Kısmen Siparişte → Siparişe Bağlandı · ayrıca İptal, Geri Çekildi |
| Teklif isteği | Taslak → Teklif Bekleniyor → Kısmen Karara Bağlandı → Karara Bağlandı · ayrıca İptal |
| Satın alma siparişi | Taslak → (Onay Bekliyor) → Sipariş Verildi → Kısmi Teslim → Teslim Alındı · ayrıca Kapatıldı, İptal |
| Tedarikçi iade talebi | Onay Bekliyor → Onaylandı → Kapandı · ayrıca Reddedildi, İptal Edildi |
| Çerçeve sözleşme | Taslak → Yürürlükte → Kapandı · ayrıca İptal Edildi |
Mal kabul, hizmet kabulü ve geri alma belgelerinin durumu yoktur: kaydedildikleri anda geçerlidir ve
değiştirilemez; düzeltme ters belgeyle yapılır.
## Yetkiler
Her ekranın izni kendi sayfasının künyesinde yazar. Temel izin aileleri:
| İzin | Ne açar |
|---|---|
| `erp-procurement-requisitions.*` | Talep: `view`, `create`, `edit` (düzenleme ve gönderme), `delete` (iptal; başkasının talebini düzenleme), `approve` (onay oyu) |
| `erp-procurement-rfqs.*` | Teklif isteği: `view`, `create`, `edit` (gönderme, teklif girişi, karar), `delete` (iptal) |
| `erp-procurement-orders.*` | Sipariş: `view`, `create`, `edit` (düzenleme, kesinleştirme, onaya gönderme), `approve`, `delete` (iptal), `close` (kapatma) |
| `erp-procurement-receipts.*` | Mal kabul: `view`, `create` |
| `erp-procurement-service-acceptances.*` | Hizmet kabulü: `view`, `create` |
| `erp-procurement-return-requests.*` | İade talebi: `view`, `create`, `approve` |
| `erp-procurement-receipt-reversals.*` | Mal kabul geri alma: `view`, `create` |
| `erp-procurement-item-suppliers.*` | Tedarikçi fiyatları: `view`, `create`, `edit`, `delete`, `import` |
| `erp-procurement-sourcing.*` | Kaynak listesi ve kota, talep kaynak ataması: `view`, `edit` |
| `erp-procurement-contracts.*` | Çerçeve sözleşme: `view`, `create`, `edit` |
---
# Satınalma talepleri
> Satınalma talebi listesi, formu ve detayı — durumlar, eylemler, onay, geri çekme, iptal ve talepten taslak siparişe kaynak ataması.
URL: https://erpdocs.corexlogic.com/satin-alma/ekranlar/satinalma-talepleri
Satınalma talebi, bir birimin "bu malzeme şu tarihte lazım" bildirimidir. Talep **fiyat ve tedarikçi
taşımaz** — onları satın alma belirler. Talep gönderilince satın almanın gündemine girer; oradan teklif
isteğine ya da doğrudan taslak siparişe dönüşür.
- **Tür:** Ekran
- **Modül:** Satın Alma
- **Menü yolu:** Satın Alma › Talep Yönetimi › Satınalma Talepleri · Satınalma Talebi Oluştur · Talep Kaynak Ataması
- **Ekran adresi:** `/erp/procurement/requisitions`
- **Gereken izin:** `erp-procurement-requisitions.view (görme) · .create (oluşturma, geri çekme) · .edit (düzenleme, gönderme) · .delete (iptal; başkasının talebini düzenleme) · .approve (onay oyu)`, `Talep Kaynak Ataması: erp-procurement-orders.create ve erp-procurement-sourcing.view`
## Talep listesi

1. Yeni Talep
2. Durum — Taslak, Talep Edildi, Siparişe Bağlandı…
3. Kaynak — Elle, Üretim Emri, MRP…
4. Yalnız benim açtıklarım
| Kolon | Açıklama |
|---|---|
| Talep No | `TLP-yyyy-nnnnnn`; tıklayınca talep detayı açılır. |
| Durum | Aşağıdaki durum tablosu. |
| Talep Tarihi | Talebin kayıt tarihi. |
| En Erken İhtiyaç | Satırlardaki en yakın **Ne Zaman Lazım** tarihi. |
| Kaynak | Satırın nereden doğduğu: Elle · Üretim Emri · MRP · Kanban · Üçüncü Taraf · Dış İşlem · Bakım Dış Hizmeti. |
| Kalem | Satır sayısı. |
| İsteyen | Talebi açan kullanıcı. |
**Süzgeçler:** Ara, Durum, Başlangıç–Bitiş (talep tarihi), **Grubumun belgeleri** (satın alma grubumun
ürünleri), **Teklifte** (teklif isteğinde olanlar), **Taleplerim** (benim açtıklarım). **Yeni Talep**
düğmesi formu açar.
## Talep formu
**Satın Alma › Talep Yönetimi › Satınalma Talebi Oluştur** (`/erp/procurement/requisitions/new`)

1. Talep Tarihi (zorunlu)
2. Kalem Ekle — ürün listesinden seçim
3. Miktar — hücreye tıklayıp yazın
4. Ne Zaman Lazım
5. Taslak Kaydet — düzenlenebilir kalır
6. Kaydet ve Gönder — satın almaya iletir
| Alan | Kural |
|---|---|
| **Üretim Emri** | İsteğe bağlı. Açık bir üretim emri seçilirse emrin malzeme gereksinimi listelenir; satırlar oradan eklenir ve kaynağı **Üretim Emri** olur. Talep edilemeyen satırda nedeni yazar. Açık emir yoksa "Talep açılabilecek üretim emri yok." uyarısı görünür. |
| **Talep Tarihi** | Zorunlu; bugün önerilir. Kapalı kayıt dönemine ve (yetki yoksa) geçmiş tarihe talep açılamaz. |
| **Talep Kalemleri** | En az bir satır. **Kalem Ekle** ürün listesini açar; seçilen her kart ayrı satır olur. |
| Ürün | Satın alınabilir, aktif, satın almada engelli olmayan kart. Yapılandırılabilir ana kart seçilemez — varyantı seçin. |
| Miktar | Sıfırdan büyük; birimin ondalık hassasiyetine uymalı (ADET'te küsurat yok). |
| Birim | Ürün kartından gelir. |
| Ne Zaman Lazım | İsteğe bağlı ihtiyaç tarihi. |
| Açıklama | İsteğe bağlı satır notu. |
| Kaynak | Bilgi: elle eklenen satırda **Elle**. |
| Not | İsteğe bağlı belge notu. |
Satır hücreleri tablo içinde düzenlenir: hücreye tıklayın, değeri yazın ve [[Enter]]'a basın.
- **Taslak Kaydet** (Ctrl+S) talebi **Taslak** olarak kaydeder.
- **Kaydet ve Gönder** kaydeder ve satın almaya gönderir. Düğme `erp-procurement-requisitions.edit`
izni olana görünür; yalnız `create` izni olan kullanıcı talebi taslakta bırakır.
- Formdaki denetimler: "Talep tarihi girin.", "Talep en az bir kalem içermelidir.", "'HAM-0001' için
geçerli bir miktar girin."
## Talep detayı

1. Durum: Taslak
2. Düzenle
3. Satın Almaya Gönder (onay şablonu varsa Onaya Gönder)
4. Geri Çek — yalnız talebi açan
5. İptal Et — gerekçe zorunlu
Detayın üst şeridinde durum rozeti ve eylem düğmeleri, altında **Belge Bilgileri** (Talep No, Talep
Tarihi, İsteyen, Son Değişiklik, Not), **Talep Kalemleri** ve **Ekler** yer alır.
Kalem tablosunun kolonları: #, Ürün, **İstenen**, **Siparişte** (kesinleşmiş siparişlere bağlanan
miktar), **Kalan**, Birim, Ne Zaman Lazım, Kaynak, **Belge Akışı** (bağlı teklif istekleri ve
siparişler; siparişin teslim durumu "teslim 200/200" gibi yazar). "Siparişte" **sipariş
kesinleştiğinde** ilerler; taslak sipariş talebi ilerletmez.

1. Durum: Siparişe Bağlandı
2. Siparişte — kesinleşmiş siparişteki miktar
3. Teklif isteği
4. Sipariş ve teslim durumu
### Durumlar
| Durum | Anlamı |
|---|---|
| **Taslak** | Düzenlenebilir; satın alma göremez, siparişe bağlanamaz. |
| **Onay Bekliyor** | Talep türü için onay şablonu tanımlı ve eşleşti. Belge kilitli; onaylanınca **Talep Edildi**'ye geçer, reddedilirse **Taslak**'a döner. |
| **Talep Edildi** | Satın almanın gündeminde; teklif isteğine ve siparişe bağlanabilir. |
| **Kısmen Siparişte** | En az bir satır kısmen kesinleşmiş siparişe bağlandı. |
| **Siparişe Bağlandı** | Bütün satırlar tamamen siparişe bağlandı. |
| **İptal** | Satın alma ihtiyacı karşılamamaya karar verdi (gerekçeli). Yeniden açılmaz. |
| **Geri Çekildi** | Talebi açan kişi vazgeçti. Yeniden açılmaz. |
Talep, kendisine bağlı siparişlerin teslim durumunu yalnız **okur**; "malzemem geldi mi" sorusunun
cevabı Belge Akışı kolonundadır, talebin durumu teslimle değişmez.
### Eylemler
| Durum | Eylem | Koşul |
|---|---|---|
| Taslak | **Düzenle** | `edit` izni. |
| Taslak | **Satın Almaya Gönder** | `edit` izni. Onay şablonu eşleşirse düğmenin adı **Onaya Gönder** olur. |
| Onay Bekliyor | **Onayla** · **Reddet** | Sırası gelen aşamanın onaycısı (ya da vekili). Red gerekçesi zorunlu. Gönderen kişi kendi talebini onaylayamaz. |
| Taslak, Onay Bekliyor, Talep Edildi (siparişe bağlı satır yoksa) | **Geri Çek** | Yalnız talebi **açan** kişi ve `create` izni. Onay penceresi sorar; gerekçe istenmez. |
| Talep Edildi, Kısmen Siparişte (kalanı varsa) | **Teklif İsteği Oluştur** | `erp-procurement-rfqs.create`. Form talebin kalan satırlarıyla açılır. |
| Taslak, Onay Bekliyor, Talep Edildi (siparişe bağlı satır yoksa) | **İptal Et** | `delete` izni; **İptal Gerekçesi** zorunlu, **Talebi İptal Et** ile kaydedilir. |
| Her durumda | **Kopyala** | `create` izni; yeni taslak forma satırları taşır (üretim emri ve MRP bağı taşınmaz). |
Gönderilmiş taleple ilgili teklif isteği açıksa başlıkta **Teklifte** rozeti görünür.

1. Durum: Talep Edildi
2. Teklif İsteği Oluştur — kalemlerle birlikte
3. Kalan — henüz siparişe bağlanmamış miktar
4. Belge Akışı — teklif isteği ve siparişler
### Ret iletileri
| İleti | Neden |
|---|---|
| Yalnız taslak talep düzenlenebilir. | Gönderilmiş talepte düzenleme denendi. |
| Bu talebi yalnız açan kişi düzenleyebilir. | Başkasının talebi; `requisitions.delete` izni gerekir. |
| Talep en az bir kalem içermelidir. | Satırsız gönderme. |
| Siparişe bağlanmış talep iptal edilemez — önce ilgili satın alma siparişini … | Kesinleşmiş siparişe bağlı satır var. |
| Bu talebi yalnız açan kişi geri çekebilir. Başkasının talebini kapatmak için satın alma iptal yetkisi gerekir. | Geri çekmeyi başkası denedi. |
| Taslak talep siparişe bağlanamaz. Talebi önce gönderin. | Taslak talepten sipariş/teklif denendi. |
| Onay bekleyen talep siparişe bağlanamaz — onaylandıktan sonra bağlanabilir. | Onay sürüyor. |
| 'X' satın alınabilir bir ürün değil — talep edilemez. | Kartta "Satın alınabilir" işaretli değil. |
| 'X' yapılandırma seçimi gerektiriyor — varyant seçin. | Yapılandırılabilir ana kart seçildi. |
| 'ADET' birimi en fazla 0 ondalık basamak kabul eder. | Küsuratlı miktar. |
| Talep bu sırada başka bir kullanıcı tarafından değiştirildi. Sayfayı yenileyip tekrar deneyin. | Eşzamanlı değişiklik. |
## Talep Kaynak Ataması
**Satın Alma › Talep Yönetimi › Talep Kaynak Ataması** (`/erp/procurement/requisition-sourcing`)

1. Talep satırını seçin
2. Kaynak — önerilen tedarikçi ve fiyat
3. Doğacak siparişin tarihi
4. Taslak Sipariş Oluştur — seçilen satırlar
5. Otomatik Sipariş — tek kaynaklı bütün satırlar
Gönderilmiş (Talep Edildi / Kısmen Siparişte) taleplerin **açık** satırlarını listeler: Talep, Ürün,
Açık miktar, İhtiyaç tarihi, **Kaynak** ve **Miktar**. Kaynak sütununda sistemin önerdiği tedarikçi
(kota, ana tedarikçi ya da tek kaynak) ve fiyatı yazar; başka tedarikçi seçilebilir, miktar açık
miktarı aşamaz.
- **Taslak Sipariş Oluştur:** Seçilen satırlardan tedarikçi ve para birimi başına **taslak sipariş**
oluşturur (tek seferde en çok 500 satır). Fiyat Tedarikçi Fiyatları'ndan satırın biriminde iner;
kaydı olmayan kaynakta fiyat sıfır gelir ve taslakta yazılır. Oluşan siparişler sayfanın üstünde
listelenir.
- **Otomatik Sipariş:** Seçim yapmadan, kaynağı **tek tedarikçiye** inen bütün açık satırları taslak
siparişe çevirir; birden çok kaynaklı ya da kaynaksız satırlar bekler ve sebebiyle sayılır.
- **Sipariş Tarihi:** Doğacak siparişlerin tarihi.
Taslağa giren miktar satırın açık miktarından düşer; aynı satır ikinci kez taslağa girmez. Talebin
**Siparişte** miktarı taslak sipariş **kesinleştiğinde** ilerler.
## İlgili
- [Satınalma talebi oluşturmak](https://erpdocs.corexlogic.com/satin-alma/islemler/talep-olusturma)
- [Talebi onaylamak](https://erpdocs.corexlogic.com/satin-alma/islemler/talebi-onaylama)
- [Talepten sipariş oluşturmak](https://erpdocs.corexlogic.com/satin-alma/islemler/talepten-siparis-olusturma)
- [Teklif istekleri](https://erpdocs.corexlogic.com/satin-alma/ekranlar/teklif-istekleri)
---
# Satınalma talebi oluşturmak
> Bir malzeme ihtiyacını satınalma talebi olarak kaydetmek ve satın almaya göndermek — ürün, miktar, ihtiyaç tarihi.
URL: https://erpdocs.corexlogic.com/satin-alma/islemler/talep-olusturma
- **Tür:** İşlem
- **Modül:** Satın Alma
- **Menü yolu:** Satın Alma › Talep Yönetimi › Satınalma Talebi Oluştur
- **Ekran adresi:** `/erp/procurement/requisitions/new`
- **Gereken izin:** `erp-procurement-requisitions.create`, `erp-procurement-requisitions.edit (Kaydet ve Gönder için)`
- **Ön koşullar:**
- Ürünün kalem kartı aktif ve kartta "Satın alınabilir" işaretli; yapılandırılabilir üründe varyant kartı var.
- Talep tarihi açık bir kayıt dönemine düşüyor.
Satınalma talebi ihtiyacı bildirir; fiyat ve tedarikçi seçimi satın almanın işidir. Talep stoğu ve
planlamayı değiştirmez — planlamada arz, sipariş kesinleşince oluşur.
## Adımlar
1. **Satın Alma › Talep Yönetimi › Satınalma Talebi Oluştur** ekranını açın. Listedeyseniz **Yeni Talep**'e tıklayın.
2. Üretim emri için talep açıyorsanız **Üretim Emri** listesinden emri seçin ve gereksinim satırlarını ekleyin. Elle talepte bu alanı boş bırakın.
3. **Talep Tarihi**'ni kontrol edin (zorunlu).
4. **Kalem Ekle**'ye tıklayın. Açılan listede ürünü bulup satırındaki **+** (ör. **HAM-0001 ekle**) düğmesine basın; birden çok ürün seçebilirsiniz. Pencerenin altındaki **1 kalem ekle** (seçim sayısıyla) düğmesiyle satırları forma aktarın.
5. Satırın **Miktar** hücresine tıklayın, miktarı yazıp `Enter`'a basın.
6. **Ne Zaman Lazım** hücresine tıklayıp ihtiyaç tarihini girin; gerekiyorsa **Açıklama** hücresine not yazın.
7. Gerekiyorsa belge **Not**'unu yazın. Talebi satın almaya hemen iletmek için **Kaydet ve Gönder**'e, sonra düzenlemek üzere saklamak için **Taslak Kaydet**'e tıklayın.

1. Talep Tarihi (zorunlu)
2. Kalem Ekle — ürün listesinden seçim
3. Miktar — hücreye tıklayıp yazın
4. Ne Zaman Lazım
5. Taslak Kaydet — düzenlenebilir kalır
6. Kaydet ve Gönder — satın almaya iletir
8. Açılan talep detayında durumun **Talep Edildi** (taslak kaydettiyseniz **Taslak**) olduğunu kontrol edin.

1. Durum: Talep Edildi
2. Teklif İsteği Oluştur — kalemlerle birlikte
3. Kalan — henüz siparişe bağlanmamış miktar
4. Belge Akışı — teklif isteği ve siparişler
**Sonuç:** Talep **TLP-yyyy-nnnnnn** numarasıyla kaydedilir. Gönderilen talep satın almanın gündemine girer (Talep Edildi); onay şablonu tanımlıysa önce **Onay Bekliyor** olur ([Talebi onaylamak](https://erpdocs.corexlogic.com/satin-alma/islemler/talebi-onaylama)). Sonraki adım [teklif isteği](https://erpdocs.corexlogic.com/satin-alma/islemler/teklif-istegi-olusturma) ya da [talepten taslak sipariş](https://erpdocs.corexlogic.com/satin-alma/islemler/talepten-siparis-olusturma).
## Bilmeniz gerekenler
- Taslak kaydedilen talep detayda **Satın Almaya Gönder** ile sonradan gönderilir (onay şablonu varsa
düğmenin adı **Onaya Gönder** olur).
- Yalnız `create` izni olan kullanıcı **Kaydet ve Gönder**'i görmez; talep taslakta kalır ve izni olan
biri gönderir.
- Miktar birimin ondalık hassasiyetine uymalıdır: ADET'te 1,5 reddedilir ("'ADET' birimi en fazla 0
ondalık basamak kabul eder.").
- Talebi yalnız açan kişi düzenler; başkasının talebini düzenlemek `requisitions.delete` izni ister.
- Gönderilmiş talep düzenlenemez. Vazgeçerseniz **Geri Çek** (açan kişi) ya da **İptal Et** (gerekçeli)
kullanın.
## İlgili
- [Satınalma talepleri ekranı](https://erpdocs.corexlogic.com/satin-alma/ekranlar/satinalma-talepleri)
- [Talepten mal kabule süreci](https://erpdocs.corexlogic.com/surecler/talepten-mal-kabule)
---
# Teklif istekleri
> Teklif isteği listesi, formu ve detayı — davetli tedarikçiler, teklif girişi, karşılaştırma, karara bağlama ve doğan taslak sipariş.
URL: https://erpdocs.corexlogic.com/satin-alma/ekranlar/teklif-istekleri
Teklif isteği, aynı kalem listesini birden çok tedarikçiye sormak içindir. Kalemler bir kez yazılır,
her davetli tedarikçinin fiyatı belgeye girilir ve teklifler **aynı belgede yan yana** karşılaştırılır.
Karar verilen kalemlerden kazanan tedarikçi başına **tek taslak sipariş** doğar. Teklif isteği
tedarikçiye söz vermez; stok ve para hareketi doğurmaz, onay adımı yoktur.
- **Tür:** Ekran
- **Modül:** Satın Alma
- **Menü yolu:** Satın Alma › Kaynak Bulma › Teklif İstekleri
- **Ekran adresi:** `/erp/procurement/rfqs`
- **Gereken izin:** `erp-procurement-rfqs.view (görme) · .create (oluşturma) · .edit (gönderme, davetli ekleme, teklif girişi, karar) · .delete (iptal)`
## Teklif isteği listesi
| Kolon | Açıklama |
|---|---|
| Teklif No | `TKL-yyyy-nnnnnn`; tıklayınca detay açılır. |
| Konu | Belgenin konusu. |
| İstek Tarihi · Son Teklif | İstek tarihi ve bilgi amaçlı son teklif tarihi. |
| Durum | Aşağıdaki durum tablosu. |
| Yanıt | Teklif veren tedarikçi sayısı / davetli sayısı. |
| Karara Bağlanan | Karar verilmiş kalem sayısı. |
| Sorumlu · Para Birimi | |
**Süzgeçler:** Ara, Durum. **Yeni Teklif İsteği** düğmesi formu açar.
## Teklif isteği formu

1. Tedarikçi Seç — davet edilecekler
2. Son Teklif Tarihi — bilgi amaçlı
3. Konu (zorunlu)
4. Para Birimi — bütün teklifler bu birimde
5. Kalem talepten geldi; miktar talebin kalanı
6. Kaydet ve Gönder
| Alan | Kural |
|---|---|
| **Davet Edilecek Tedarikçiler** | **Tedarikçi Seç** listeden birden çok tedarikçi seçtirir (**Davet et**). Göndermek için en az bir tedarikçi gerekir; taslak boş davetli listesiyle kaydedilebilir. Pasif ya da tedarikçi rolü olmayan kart davet edilemez. |
| **İstek Tarihi** | Zorunlu; bugün önerilir. |
| **Son Teklif Tarihi** | İsteğe bağlı, bilgi amaçlı; istek tarihinden önce olamaz. Tarih geçtikten sonra gelen teklif de girilebilir. |
| **Konu** | Zorunlu, en çok 256 karakter. Talepten açılınca "TLP-… talebi" önerilir. |
| **Para Birimi** | Zorunlu; bütün teklifler bu para biriminde toplanır, kur çevrimi yoktur. |
| **Kalemler** | En az bir kalem. **Kalem ekle:** listesinden bir talep seçip **Ekle** ile talebin açık satırlarını getirin ("talepten" etiketi; miktar talebin kalanıdır, düzeltilebilir) ya da **Listeden Seç** ile ürün seçin. Miktar sıfırdan büyük olmalıdır. |
| Not | İsteğe bağlı, en çok 1024 karakter. |
Talep detayındaki **Teklif İsteği Oluştur** düğmesi formu talebin kalan satırlarıyla açar. Talepten
satır yalnız **Talep Edildi** ve **Kısmen Siparişte** taleplerden alınabilir.
**Taslak Kaydet** belgeyi taslak bırakır; **Kaydet ve Gönder** kaydedip tedarikçilere gönderilmiş
olarak işaretler.
## Teklif isteği detayı

1. Teklif Gir — tedarikçi başına
2. En uygun net fiyat renkli ve işaretli
3. Kazanan — kalem başına tedarikçi
4. Seçim gerekçesi zorunlu
5. En uygunları tek tıkla seçer
6. Karara Bağla — taslak sipariş doğar
Detay üç bölümden oluşur:
- **Davetliler:** Her tedarikçinin kartında yanıt durumu (**Yanıt Bekleniyor**, **Teklif Verdi**,
**Teklif Vermedi**), teklif toplamı, geçerlilik ve ödeme koşulu ile **Teklif Gir**, **Excel'den
Yükle**, **Vermedi** ve tedarikçiye özel **Çıktı** düğmeleri.
- **Belge Bilgileri:** Konu, Para Birimi, İstek Tarihi, Son Teklif, Gönderim, Sorumlu.
- **Karşılaştırma:** Kalem başına bir satır; her tedarikçinin net birim fiyatı (liste fiyatı ve
iskonto altında), satır tutarı ve termini. Birden çok teklif olan kalemde **en uygun teklif renkli
ve ↓ işaretlidir**; seçim dayatılmaz. **Son Alış** ürünün herhangi bir tedarikçiden en son mal kabul
fiyatıdır. **Karar** sütununda kazanan tedarikçi ve **gerekçe (zorunlu)** girilir.
### Teklif girişi

1. Birim Fiyat (iskontosuz liste fiyatı)
2. İskonto %
3. Termin (gün)
4. Teklifin geçerliliği
5. Ödeme koşulu — siparişe taşınır
6. Teklifi Kaydet
**Teklif Gir** penceresinde kalem başına **Birim Fiyat**, **İsk. %** ve **Termin (gün)** girilir;
boş bırakılan kaleme fiyat verilmemiş sayılır. **Ticari Şartlar:** geçerlilik tarihi, ödeme koşulu,
tedarikçi notu. Hücreyi açmak için çift tıklayın ya da hücreyi seçip yazmaya başlayın. Kurallar:
fiyat ve termin negatif olamaz; aynı kaleme birden çok fiyat verilemez. **Excel'den Yükle** tedarikçiye
gönderilen teklif formunun doldurulmuş hâlini okur. Teklif girişi yalnız gönderilmiş belgede yapılır.
**Vermedi**, tedarikçinin teklif vermeyeceğini (isteğe bağlı notla) kaydeder; yanıtsızlıktan ayrı bir
karardır. Karara bağlanmış kalemi olan tedarikçinin teklifi geri çekilemez.
### Karara bağlama
1. Kalem satırında **Kazanan seçin** listesinden tedarikçiyi seçin ya da **En Uygun Teklifleri Seç**
ile en düşük net fiyatlıları işaretleyin.
2. Her seçilen kalem için **Gerekçe (zorunlu)** yazın.
3. **Karara Bağla (n)** düğmesine basın. Onay penceresi açılmaz; kararlar kaydedilir.
Karar verildiğinde:
- Kazanan tedarikçi başına **bir taslak satın alma siparişi** oluşur (`SA-…`): fiyat liste fiyatı +
teklif iskontosu, beklenen teslim kazanan tekliflerin **en uzun** termini, not "TKL-… teklif
isteğinden oluşturuldu.", ödeme koşulu teklifte yazılmışsa tekliften, vade ve teslim şekli tedarikçi
kartından. Siparişin sorumlusu kararı veren kişidir.
- Kazanan teklifin **iskontolu** birim fiyatı ve termini **Tedarikçi Fiyatları**'na anlaşmalı fiyat
olarak yazılır (fiyat geçmişine kanıt düşer).
- Belgede kalemin altında kazanan, gerekçe ve doğan sipariş numarası görünür.

1. Durum: Karara Bağlandı
2. Kazanan ve gerekçe
3. Kararla doğan sipariş
### Durumlar
| Durum | Anlamı |
|---|---|
| **Taslak** | Kalem ve davetli listesi serbestçe değişir. |
| **Teklif Bekleniyor** | Tedarikçilere gönderildi. Kalem listesi artık değişmez; teklif girişi ve davetli ekleme serbesttir. |
| **Kısmen Karara Bağlandı** | Kalemlerin bir kısmı karara bağlandı, kalanı açık. |
| **Karara Bağlandı** | Bütün kalemler karara bağlandı. |
| **İptal** | Vazgeçildi. Karara bağlanmış kalemlerden doğan siparişler etkilenmez. |
### Eylemler
| Durum | Eylem |
|---|---|
| Taslak | **Düzenle** · **Tedarikçilere Gönder** |
| Teklif Bekleniyor, Kısmen Karara Bağlandı | **Davetli Ekle** · **Teklif Gir** · **Excel'den Yükle** · **Vermedi** · **Karara Bağla** |
| Karara Bağlandı ve İptal dışında | **İptal Et** — **İptal gerekçesi** zorunlu (`delete` izni) |
| Her durumda | **Çıktı** (teklif formu) |
### Ret iletileri
| İleti | Neden |
|---|---|
| Teklif isteği en az bir tedarikçiye gönderilmelidir. | Davetlisiz gönderme. |
| Teklif isteği en az bir kalem içermelidir. | Kalemsiz kayıt/gönderme. |
| Yalnız Taslak durumundaki teklif isteği düzenlenebilir. | Gönderilmiş belgede düzenleme. |
| Teklif girişi yalnız gönderilmiş teklif isteğinde yapılabilir. | Taslakta teklif girişi. |
| 'T-0002' 10. kaleme fiyat vermedi — karara bağlanamaz. | Fiyatı olmayan tedarikçi seçildi. |
| 10. satır için seçim gerekçesi zorunludur. | Gerekçe boş. |
| Karara bağlanacak en az bir kalem seçilmelidir. | Seçimsiz karar. |
| Tamamı karara bağlanmış teklif isteği iptal edilemez. | |
| Bu tedarikçi zaten davet edilmiş. | |
| Yalnız gönderilmiş ve kısmen sipariş edilmiş talepler için teklif istenebilir. | Taslak / kapalı talepten satır. |
## İlgili
- [Teklif isteği oluşturmak](https://erpdocs.corexlogic.com/satin-alma/islemler/teklif-istegi-olusturma)
- [Teklifleri karşılaştırmak](https://erpdocs.corexlogic.com/satin-alma/islemler/teklifleri-karsilastirma)
- [Satın alma siparişleri](https://erpdocs.corexlogic.com/satin-alma/ekranlar/satinalma-siparisleri)
- Analitik › **Teklif Tasarrufu**: [Satın alma raporları](https://erpdocs.corexlogic.com/satin-alma/ekranlar/analitik)
---
# Satınalma talebini onaylamak
> Onay şablonu tanımlı kurulumda onay bekleyen satınalma talebini onaylamak ya da gerekçeyle reddetmek.
URL: https://erpdocs.corexlogic.com/satin-alma/islemler/talebi-onaylama
- **Tür:** İşlem
- **Modül:** Satın Alma
- **Menü yolu:** Satın Alma › Talep Yönetimi › Satınalma Talepleri › talep detayı
- **Ekran adresi:** `/erp/procurement/requisitions/{id}`
- **Gereken izin:** `erp-procurement-requisitions.approve`
- **Ön koşullar:**
- Yönetim › Onay Süreci › Onay Şablonları'nda Satın Alma Talebi için etkin bir şablon var ve talep onaya gönderildi (durum Onay Bekliyor).
- Kullanıcı, sırası gelen aşamanın rolünde ya da kişi listesinde (veya onların vekili) ve talebi gönderen kişi değil.
Talep onayı **isteğe bağlı** bir adımdır: Satın Alma Talebi için etkin onay şablonu yoksa **Satın
Almaya Gönder** talebi doğrudan **Talep Edildi** yapar. Şablon varsa düğmenin adı **Onaya Gönder**
olur ve talep **Onay Bekliyor**'a geçer. Talepte fiyat olmadığı için şablonda tutar koşulu sunulmaz.
## Adımlar
1. **Yönetim › Onay Süreci › Onayımı Bekleyenler** listesinden ya da **Satınalma Talepleri**'nden talebi açın.
2. Talebin kalemlerini ve notunu inceleyin.
3. Uygunsa **Onayla**'ya tıklayın, isteğe bağlı notu yazıp onaylayın.
4. Düzeltilmesi gerekiyorsa **Reddet**'e tıklayın; red gerekçesini yazıp onaylayın.
**Sonuç:** Son aşama onaylayınca talep **Talep Edildi** olur ve satın almanın gündemine girer. Reddedilen talep **Taslak**'a döner; onay turu belgenin **Onaylar** bölümünde iz olarak kalır.
## Bilmeniz gerekenler
- Onay Bekliyor'daki talep kilitlidir: düzenlenemez, teklif isteğine ve siparişe bağlanamaz
("Onay bekleyen talep siparişe bağlanamaz — onaylandıktan sonra bağlanabilir.").
- Aşamalar sırayla sorulur; düğmeler yalnız sırası gelen aşamanın onaycısına görünür. Gönderen kişi
kendi talebini onaylayamaz.
- Red gerekçesi zorunludur ("Red gerekçesi zorunludur.").
- Onay akışı satın alma siparişindekiyle aynı çekirdeği kullanır; canlı örnek için
[Siparişi kesinleştirmek](https://erpdocs.corexlogic.com/satin-alma/islemler/siparisi-kesinlestirme).
> **Demo ortamı**
Demo kurulumunda Satın Alma Talebi için onay şablonu tanımlı değildir; bu sayfadaki adımlar kaynak
koddan yazılmıştır, ekran görüntüsü yoktur.
## İlgili
- [Satınalma talepleri ekranı](https://erpdocs.corexlogic.com/satin-alma/ekranlar/satinalma-talepleri)
---
# Satın alma siparişleri
> Satın alma siparişi listesi, formu ve detayı — durumlar, kesinleştirme, onay, mal kabul, kapatma, iptal, çıktı ve ret iletileri.
URL: https://erpdocs.corexlogic.com/satin-alma/ekranlar/satinalma-siparisleri
Satın alma siparişi tedarikçiye verilen ticari siparişin kaydıdır. Sipariş **taslak** olarak hazırlanır
(elle, tekliften ya da talepten); **kesinleştirilince** tedarikçiye verilmiş sayılır, kilitlenir, mal
kabule açılır ve planlamada (Malzeme İhtiyaçları) **yoldaki** miktar olarak görünür.
- **Tür:** Ekran
- **Modül:** Satın Alma
- **Menü yolu:** Satın Alma › Sipariş Yönetimi › Satın Alma Siparişleri · Satın Alma Siparişi Oluştur
- **Ekran adresi:** `/erp/procurement/orders`
- **Gereken izin:** `erp-procurement-orders.view (görme) · .create (oluşturma, kopyalama) · .edit (düzenleme, kesinleştirme, onaya gönderme, e-posta) · .approve (onay oyu) · .delete (iptal) · .close (kapatma)`
## Sipariş listesi

1. Yeni Sipariş
2. Durum süzgeci
3. Beklenen teslim tarihi
4. Taslak · Sipariş Verildi · Kısmi Teslim · Teslim Alındı…
| Kolon | Açıklama |
|---|---|
| Sipariş No | `SA-yyyy-nnnnnn`; tıklayınca sipariş açılır. Kolon solda sabit kalır. |
| Tedarikçi | Ünvan ve kod. |
| Sipariş Tarihi · Beklenen Teslim | |
| Durum | Aşağıdaki durum tablosu. |
| Sorumlu | Satın alma sorumlusu. |
| Kalem | Satır sayısı. |
| Net · KDV · Genel Toplam | Alış fiyatını görme yetkisi olmayan kullanıcıda gizlenir. |
**Süzgeçler:** Ara, Durum (**Tüm durumlar**), Sorumlu (**Tüm sorumlular**), **Grubumun belgeleri**
(satın alma grubumun ürünleri) ve sipariş tarihi aralığı.
## Sipariş formu
**Satın Alma › Sipariş Yönetimi › Satın Alma Siparişi Oluştur** (`/erp/procurement/orders/new`)

1. Tedarikçi — vade ve teslim şekli karttan
2. Teslim Deposu — seçilirse gelen teslimat açılır
3. Miktar
4. Birim Fiyat — Tedarikçi Fiyatları'ndan önerilir
5. Siparişi Oluştur — taslak kaydeder
**Üst şerit:** **Tedarikçi** (zorunlu; yalnız aktif ve tedarikçi rolü taşıyan kartlar) ve **Sipariş
Tarihi** (zorunlu). Araç çubuğunda **Kaydet** (Ctrl+S), **Kontrol Et** ve **Kalem
Ekle**.
| Sekme | Alanlar |
|---|---|
| Teslimat ve Ödeme | **Beklenen Teslim** (sipariş tarihinden önce olamaz), **Para Birimi** (zorunlu, üç harfli ISO kodu), **Teslim Deposu**, **Vade (Gün)** (boş = vade yok · 0 = peşin), **Ödeme Koşulu**, **Teslim Şekli** (Incoterms), **Teslim Şekli Notu**. Vade ve teslim şekli tedarikçi kartından önerilir. |
| Koşullar | **Genel İskonto %** — satırlara oransal dağılır. |
| Metinler | **Not**. |
| Adres | **Teslim Yeri** (tanımlı teslim yerleri) ve **Teslim Adresi**. |
| Organizasyon | **Satın Alma Sorumlusu** — yalnız düzenleme ekranında; yeni siparişte oturumdaki kullanıcıdır. |
**Teslim Deposu** seçilirse sipariş kesinleşince o depoya **gelen teslimat** kendiliğinden açılır ve
depo sorumlularına bildirim gider. Depo "Mal kabul yalnız gelen teslimattan" ayarındaysa mal kabul
yalnız bu teslimattan yapılabilir. Depo seçilmezse gelen teslimat açılmaz.
**Kalemler** tablosu: **Ürün**, **Miktar**, **Birim**, **Birim Fiyat**, **İskonto %**, **KDV**,
Tahmini Tutar. Satır ayrıntısında açıklama, proje, çerçeve sözleşme ve fason bilgisi girilir. **Birim
Fiyat** ürünün o tedarikçideki **anlaşmalı fiyatından** (Tedarikçi Fiyatları) satırın biriminde
önerilir; para birimi tutmayan fiyat önerilmez. Satırın türü kartından gelir: stok kalemi **Stok**
(mal kabulle kapanır), stok tutmayan kalem **Hizmet** (hizmet kabulüyle kapanır).
Formun denetimleri: "Tedarikçi zorunlu.", "Sipariş tarihi zorunlu.", "Sipariş tarihinden önce
olamaz." (beklenen teslim), "Sipariş en az bir kalem içermelidir.", satırda "Ürün seçilmedi.",
"Zorunlu.", "Sıfır veya negatif olamaz." (miktar), "Negatif olamaz." (fiyat).
**Siparişi Oluştur** siparişi **Taslak** olarak kaydeder; başarı panelinde **Siparişi Kesinleştir**,
**Siparişi Görüntüle** ve **Yeni Sipariş** çıkar. Tutar bir onay şablonuna takılıyorsa panel "Bu sipariş
tutarı nedeniyle onay gerektiriyor — detayından onaya gönderin." der ve kesinleştirme düğmesi çıkmaz.
## Sipariş detayı

1. Düzenle — yalnız taslakta
2. Siparişi Kesinleştir (onay kuralı varsa Onaya Gönder)
3. Siparişi İptal Et
4. Çıktı — yazdır, PDF, Excel, e-posta
Belge yüzeyinde: tedarikçi (vergi dairesi ve numarası), **Belge Bilgileri** (Sipariş Tarihi, Beklenen
Teslim, Para Birimi, Brüt Ağırlık / Hacim, Satın Alma Sorumlusu, Vade, Ödeme Koşulu, Teslim Şekli,
Teslim Adresi, Teslim Deposu), **Kalemler** (Sipariş, **Alınan / Kabul**, **Kalan**, Birim Fiyat ve net
fiyat, İskonto, KDV %, Net, KDV, Toplam), tutar özeti, **Onaylar** (onay turu varsa), **Çıktılar**
(gönderilen e-postalar) ve **Ekler**. Alınan ve kalan miktarlar mal ve hizmet kabul belgelerinden gelir.
### Durumlar
| Durum | Anlamı |
|---|---|
| **Taslak** | Düzenlenebilir; mal kabul yapılamaz; talebin "Siparişte" miktarını ilerletmez. |
| **Onay Bekliyor** | Tutar bir onay şablonuna uydu ve sipariş onaya gönderildi. Belge **kilitli**; mal kabul yapılamaz. Son aşama onaylayınca kendiliğinden **Sipariş Verildi** olur; reddedilirse **Taslak**'a döner. |
| **Sipariş Verildi** | Kesinleşti: tedarikçiye verilmiş ticari sipariş. Tedarikçi, ürün, miktar, birim, fiyat ve KDV artık değiştirilemez. Mal kabule açık. |
| **Kısmi Teslim** | En az bir satır kısmen teslim alındı. |
| **Teslim Alındı** | Bütün satırlar tamamen teslim alındı. |
| **Kapatıldı** | Kısmen teslim alınmışken kalandan vazgeçildi (ya da geri almada sipariş yeniden açılmadı). Mal ve hizmet kabulü yapılamaz; kalan yoldaki sayılmaz. |
| **İptal** | İptal edildi; yeniden açılmaz. |
### Eylemler
| Durum | Eylem | İzin |
|---|---|---|
| Taslak | **Düzenle** | `edit` |
| Taslak, onay gerekmiyor | **Siparişi Kesinleştir** | `edit` |
| Taslak, onay gerekiyor | **Onaya Gönder** (Siparişi Kesinleştir görünmez) | `edit` |
| Onay Bekliyor | **Onayla** · **Reddet** — yalnız sırası gelen aşamanın onaycısına (ya da vekiline) görünür | `approve` |
| Sipariş Verildi, Kısmi Teslim | **Mal Kabul Gir** | `erp-procurement-receipts.create` |
| Kısmi Teslim | **Siparişi Kapat** | `close` |
| Taslak, Onay Bekliyor, Sipariş Verildi | **Siparişi İptal Et** | `delete` |
| Her durumda | **Kopyala** (yeni taslak forma), **Çıktı** (Yazdır · PDF İndir · Excel İndir · E-posta ile Gönder) | `create` / `edit` (e-posta) |
Olamayacak bir geçişin düğmesi hiç çizilmez. Fiyatı göremeyen kullanıcıda **Çıktı** görünmez.

1. Siparişi Kesinleştir
**Siparişi Kesinleştir** penceresi: "Bu sipariş kesinleştirildiğinde tedarikçiye verilmiş ticari
sipariş olarak kabul edilir." Kesinleşmede:
- Siparişe bağlı talep satırlarının **Siparişte** miktarı ilerler; talep **Kısmen Siparişte** ya da
**Siparişe Bağlandı** olur.
- Teslim deposu varsa **gelen teslimat** (`GLT-…`) açılır; detayda "Gelen teslimat açıldı: GLT-… —
… deposunun sorumlularına bildirildi; mal kabul oradan yapılır." yazar.
- Sipariş kalanı Malzeme İhtiyaçları'nda yoldaki arz olarak sayılır.
### Onay

1. Durum: Onay Bekliyor — belge kilitli
2. Onayla — sırası gelen aşamanın onaycısı
3. Reddet — taslağa döner
4. Sıradaki aşama
5. 1. aşamanın kararı ve notu
Onay, **Yönetim › Onay Süreci › Onay Şablonları**'nda Satın Alma Siparişi için tanımlı **etkin**
şablonun koşulu (ör. genel toplam 50.000 TRY ve üzeri) tuttuğunda devreye girer; şablon yoksa ya da
pasifse sipariş doğrudan kesinleştirilir. Aşamalar sırayla sorulur; **Onaylar** bölümünde tur, aşama,
karar veren, zaman ve not görünür. Her gönderim yeni bir tur açar, eski turlar iz olarak kalır.
- **Onaya Gönder** penceresi: "Belge onaya gönderildiği anda kilitlenir: onay sonuçlanana kadar
düzenlenemez. Reddedilirse taslağa döner ve yeniden düzenlenebilir."
- **Onayla**: isteğe bağlı **Not**; "Başka bekleyen adım yoksa sipariş kesinleşir."
- **Reddet**: gerekçe zorunlu ("Neyin düzeltilmesi gerekiyor?"); sipariş taslağa döner.
- Gönderen kişi kendi siparişini onaylayamaz.

1. Durum: Kısmi Teslim
2. Mal Kabul Gir — kalan için
3. Siparişi Kapat — kalan beklenmiyor
4. Alınan miktar
5. Kalan miktar
### Kapatma ve iptal

1. Kapatma Nedeni (zorunlu)
2. Siparişi Kapat
- **Siparişi Kapat** yalnız **Kısmi Teslim**'de: tedarikçi kalanı getirmeyecek. **Kapatma Nedeni**
zorunlu. Hiçbir kayıt silinmez; teslim alınan kısım geçerli kalır, kalan artık beklenmez.
- **Siparişi İptal Et** Taslak, Onay Bekliyor ve Sipariş Verildi'de: **İptal Nedeni** zorunlu, geri
alınamaz. Teslim alınmış miktarı olan sipariş iptal edilemez — kapatılır.
### Ret iletileri
| İleti | Neden |
|---|---|
| Yalnız Taslak durumundaki satın alma siparişleri düzenlenebilir. | Kesinleşmiş siparişte düzenleme. |
| Bu sipariş onay gerektiriyor — doğrudan kesinleştirilemez, onaya gönderin. | Onay şablonu eşleşti. |
| Bu sipariş için eşleşen onay kuralı yok — doğrudan kesinleştirebilirsiniz. | Onaya gönderme denendi ama şablon yok. |
| Seçilen cari kart tedarikçi olarak kullanılamaz (kayıt yok, pasif ya da tedarikçi rolü taşımıyor). | |
| 'X' satın alınabilir bir ürün değil — kart üzerinde "Satın alınabilir" işaretlenmemiş. | |
| 'X' pasif — pasif stok kartı sipariş edilemez. | |
| 'X' için kaynak listesi zorunlu — tedarikçi listede yok (Kaynak Bulma › Tedarikçi Fiyatları'nda tanımlayın). | Ürünün kaynak listesi zorunlu. |
| 'X' bu tedarikçiden sipariş edilemez — kaynak listesinde bloke (…). | Tedarikçi bu ürün için bloke. |
| Teslim deposu bulunamadı ya da pasif. | |
| Hiç teslim alınmamış sipariş kapatılmaz; tedarikçiyle ilişki gerçekleşmediyse siparişi iptal edin. | Sipariş Verildi'de kapatma. |
| Bu satın alma siparişi tamamen teslim alınmış; kapatılacak kalan yok. | |
| Yalnız Taslak, Onay Bekliyor ve Sipariş Verildi durumundaki satın alma siparişleri iptal edilebilir. | |
| İptal nedeni zorunludur. · Kapatma nedeni zorunludur. · Red gerekçesi zorunludur. | |
| Bu satın alma siparişi bu sırada başka bir kullanıcı tarafından değiştirildi. Sayfayı yenileyip tekrar deneyin. | Eşzamanlı değişiklik. |
## İlgili
- [Sipariş oluşturmak](https://erpdocs.corexlogic.com/satin-alma/islemler/siparis-olusturma) ·
[Siparişi kesinleştirmek](https://erpdocs.corexlogic.com/satin-alma/islemler/siparisi-kesinlestirme) ·
[Siparişi göndermek](https://erpdocs.corexlogic.com/satin-alma/islemler/siparisi-gonderme)
- [Siparişi değiştirmek](https://erpdocs.corexlogic.com/satin-alma/islemler/siparisi-degistirme) ·
[Siparişi kapatmak ya da iptal etmek](https://erpdocs.corexlogic.com/satin-alma/islemler/siparisi-kapatma-iptal)
- [Mal kabulleri](https://erpdocs.corexlogic.com/satin-alma/ekranlar/mal-kabulleri) · [Hizmet kabulleri](https://erpdocs.corexlogic.com/satin-alma/ekranlar/hizmet-kabulleri)
---
# Talepten sipariş oluşturmak
> Gönderilmiş talep satırlarına Talep Kaynak Ataması ekranında tedarikçi atayıp taslak satın alma siparişi oluşturmak.
URL: https://erpdocs.corexlogic.com/satin-alma/islemler/talepten-siparis-olusturma
- **Tür:** İşlem
- **Modül:** Satın Alma
- **Menü yolu:** Satın Alma › Talep Yönetimi › Talep Kaynak Ataması
- **Ekran adresi:** `/erp/procurement/requisition-sourcing`
- **Gereken izin:** `erp-procurement-orders.create`, `erp-procurement-sourcing.view`
- **Ön koşullar:**
- Talep **Talep Edildi** ya da **Kısmen Siparişte** durumunda ve açık miktarı var.
- Ürünün en az bir tedarikçi fiyatı kaydı var (yoksa taslağa fiyat sıfır gelir).
Talep Kaynak Ataması, teklif almaya gerek olmayan (anlaşmalı fiyatı belli) talepleri hızlıca siparişe
çevirir. Fiyat **Tedarikçi Fiyatları**'ndan satırın biriminde iner.
## Adımlar
1. **Satın Alma › Talep Yönetimi › Talep Kaynak Ataması** ekranını açın. Açık talep satırları listelenir.
2. Sipariş edilecek satırın onay kutusunu işaretleyin (ör. **TLP-2026-000006 / 10 satırını seç**).
3. **Kaynak** sütununda önerilen tedarikçiyi kontrol edin; gerekirse listeden başka tedarikçi seçin ve **Miktar**'ı düzeltin (açık miktarı aşamaz).
4. **Sipariş Tarihi**'ni kontrol edin ve **Taslak Sipariş Oluştur**'a tıklayın.

1. Talep satırını seçin
2. Kaynak — önerilen tedarikçi ve fiyat
3. Doğacak siparişin tarihi
4. Taslak Sipariş Oluştur — seçilen satırlar
5. Otomatik Sipariş — tek kaynaklı bütün satırlar
5. **Oluşturulan taslak siparişler** listesinde siparişin numarasına (SA-…) tıklayıp taslağı açın; fiyat, teslim deposu ve tarihleri kontrol edip [kesinleştirin](https://erpdocs.corexlogic.com/satin-alma/islemler/siparisi-kesinlestirme).
**Sonuç:** Tedarikçi ve para birimi başına bir **Taslak** sipariş oluşur; not alanına kaynak talepler yazılır. Talebin **Siparişte** miktarı sipariş **kesinleştiğinde** ilerler.
## Bilmeniz gerekenler
- **Otomatik Sipariş** seçim yapmadan, kaynağı tek tedarikçiye inen (kota, ana tedarikçi ya da tek
kaynak) bütün açık satırları taslak siparişe çevirir; birden çok kaynaklı ya da kaynaksız satırlar
bekler ve sebebiyle sayılır. Tedarikçi başına ayrı işlenir: birinin reddi diğerlerini durdurmaz.
- Taslağa giren satır listeden düşer; aynı satır ikinci kez taslağa girmez.
- Tek seferde en çok 500 satır atanabilir ("Tek seferde en çok 500 talep satırı.").
- Ret iletileri: "Sipariş oluşturulacak en az bir talep satırı seçin.", "TLP-… siparişe açık değil.",
"TLP-…/10: miktar açık miktarı (…) aşamaz."
- Fiyat almak gerekiyorsa bu ekran yerine [teklif isteği](https://erpdocs.corexlogic.com/satin-alma/islemler/teklif-istegi-olusturma)
açın.
## İlgili
- [Satınalma talepleri ekranı](https://erpdocs.corexlogic.com/satin-alma/ekranlar/satinalma-talepleri#talep-kaynak-ataması)
- [Tedarikçi fiyatları ve kaynak listesi](https://erpdocs.corexlogic.com/satin-alma/ekranlar/tedarikci-fiyatlari)
---
# Mal kabulleri
> Mal kabul listesi, Teslim Alınacaklar, mal kabul girişi (tam, kısmi, bölünmüş tahsis), gelen teslimat, kalite karantinası, stok etkisi ve ret iletileri.
URL: https://erpdocs.corexlogic.com/satin-alma/ekranlar/mal-kabulleri
Mal kabul, tedarikçiden gelen malın siparişe işlenmesidir; **stok girişi aynı anda** olur. Bir
siparişin malı birden çok mal kabulle (kısmi) gelebilir. Mal kabul belgesi kaydedildikten sonra
**değiştirilemez**; hata ya da iade **Mal Kabul Geri Alma** ile düzeltilir
([İade yönetimi](https://erpdocs.corexlogic.com/satin-alma/ekranlar/iade-yonetimi)).
- **Tür:** Ekran
- **Modül:** Satın Alma
- **Menü yolu:** Satın Alma › Mal ve Hizmet Kabulü › Mal Kabulleri · Teslim Alınacaklar · Mal Kabulü Oluştur
- **Ekran adresi:** `/erp/procurement/receipts`
- **Gereken izin:** `erp-procurement-receipts.view (liste, detay, Teslim Alınacaklar) · .create (mal kabul girişi)`
## Mal kabul listesi

1. Mal Kabul Girişi
2. Gelen teslimattan yapıldıysa numarası
3. Tedarikçi irsaliye numarası
Kolonlar: **Mal Kabul No** (`MK-yyyy-nnnnnn`), **Sipariş No**, **Gelen Teslimat** (teslimattan
yapıldıysa), Tedarikçi, **İrsaliye No**, **Mal Kabul Tarihi**, Kalem, Oluşturulma. **Süzgeçler:** Ara,
Başlangıç–Bitiş, Tedarikçi. **Mal Kabul Girişi** formu açar.
## Teslim Alınacaklar
**Satın Alma › Mal ve Hizmet Kabulü › Teslim Alınacaklar** (`/erp/procurement/receipts/expected`)

1. Teslimatı olmayan açık sipariş
2. Yalnız gecikenler
3. Mal Kabulü Oluştur — satırdan
Depoya gelmesi beklenen malın iş listesidir; mal kabul belgesi yazmaz. İki tür satır vardır:
- **Gelen teslimat** — tedarikçinin bildirdiği ya da sipariş kesinleşince açılan teslimat (`GLT-…`),
- **Sipariş (teslimatsız)** — teslimatı olmayan açık siparişin kalanı (depo "Kabulde seçilir").
Kolonlar: Belge, Sipariş, Tedarikçi, Depo, Beklenen (tarih), Kalemler, İrsaliye. Süzgeçler: Ara,
**Kaynak**, Tedarikçi, **Yalnız gecikenler**, **Yalnız benim depolarım** (sorumlu olduğum depolar).
Satırdaki **Mal Kabulü Oluştur** mal kabul formunu o teslimat ya da siparişle doldurulmuş açar.
## Mal kabul girişi
**Satın Alma › Mal ve Hizmet Kabulü › Mal Kabulü Oluştur** (`/erp/procurement/receipts/new`). Sipariş
detayındaki **Mal Kabul Gir** formu siparişi seçilmiş açar (`?orderId=`).

1. Satın Alma Siparişi
2. İrsaliye No — tedarikçide tekil
3. Kalan sipariş miktarı
4. Teslim alınan miktar — kısmi olabilir
5. Depo ve lokasyon
6. Mal Kabulü Kaydet — stok girer
### Belge bilgileri
| Alan | Kural |
|---|---|
| **Satın Alma Siparişi** | Zorunlu. Yalnız **Sipariş Verildi** ve **Kısmi Teslim** siparişler listelenir. |
| **Mal Kabul Tarihi** | Zorunlu; bugün önerilir. Kapalı döneme ve (yetki yoksa) geçmiş tarihe kayıt yapılamaz. |
| **Tedarikçi İrsaliye No** | İsteğe bağlı; aynı tedarikçiden aynı irsaliye ikinci kez kaydedilemez. |
| Not | İsteğe bağlı. |
| **Aynı İrsaliyedeki Diğer Sipariş** | **Sipariş ekle…** ile aynı tedarikçinin aynı para birimindeki başka açık siparişleri aynı mal kabule eklenir. |
### Sipariş kalemleri ve teslim tahsisleri
**Sipariş Kalemleri** tablosu: Stok, Sipariş, **Alınan**, **Kalan**, Birim, **Takip** (İzleme Yok · Lot
Takipli · Seri No Takipli), **Kalite** (kalite kontrolü şartlı kartta **Gerekli**). Miktarlar sipariş
biriminde izlenir.
- **Mal Kabul Ekle** kalemi **Teslim Tahsisleri**'ne ekler; miktar kalanla dolar. **Tümünü Ekle (n)**
bütün kalemleri ekler.
- Her tahsiste: **Miktar** (zorunlu, sıfırdan büyük, kalanı aşamaz), **Depo** (zorunlu), **Lokasyon**
(isteğe bağlı ya da deponun ayarına göre zorunlu), lot takipli kartta **lot numarası** (zorunlu),
üretim tarihi, SKT ve tedarikçi lotu, seri takipli kartta **seri numaraları** (zorunlu).
- **Depo (tümüne)** bütün tahsislerin deposunu birlikte seçer.
- **Bölmek:** Tahsisin miktarını azaltın; kalemin **Mal Kabul Ekle** düğmesi yeniden açılır ve kalan
için ikinci tahsis eklenir (ör. 1.150 adet AMBALAJ, 50 adet IBC-ALANI lokasyonu). Aynı sipariş
kalemi, depo, lokasyon ve lot için ikinci tahsis girilemez.
- **Sipariş Birim Fiyatı** bilgi amaçlıdır: "Sipariş kaleminden alınır — gerçekleşen maliyet değildir."
**Kısmi mal kabul:** Kalanın bir kısmını girin ve kaydedin. Sipariş **Kısmi Teslim** olur; kalan bir
sonraki mal kabulle alınır ya da sipariş **kapatılır**.
**Mal Kabulü Kaydet** ile belge `MK-yyyy-nnnnnn` numarasıyla kaydedilir; sonuç panelinde siparişin
yeni durumu (ör. "Sipariş SA-2026-000002 — Kısmi Teslim") ve **Yeni Mal Kabul**, **Mal Kabulü
Görüntüle**, **Mal Kabullerine Dön**, **Siparişi Görüntüle** düğmeleri çıkar.
### Stok ve planlama etkisi
- Her tahsis için **Mal Kabul** türünde giriş hareketi yazılır (Stok Yönetimi › Mal Hareketleri ›
Stok Hareketleri'nde kaynak "Mal Kabul #n"). Stok, seçilen depo, lokasyon, lot ve **Sıfır** stok
durumunda artar.
- Stok değeri siparişin **iskontolu net** birim fiyatıyla artar (örnekte 200 × 1.115,50 TRY).
- Siparişin Alınan miktarı artar, kalanı düşer; siparişe bağlı talebin Belge Akışı'nda "teslim x/y"
ilerler. Malzeme İhtiyaçları'nda siparişin yoldaki miktarı azalır.
- Ürünün **Tedarikçi Fiyatları**'ndaki **Son Alış** bilgisi güncellenir.
### Kalite kontrolü şartlı ürün
Kalite kolonunda **Gerekli** yazan kalem varsa formda uyarı çıkar: "Bu siparişte kalite kontrolü şartlı
ürün var. Malı hangi depoya alırsanız alın karantina durumuna yazılır; muayeneden sonra Kalite Kontrol
ekranından serbest bırakılana kadar sevk, sarf ve transfer yollarına kapalı kalır." Karar **Stok
Yönetimi › Kalite Kontrol** ekranında verilir. Böyle bir kalem projeye doğrudan alınamaz.
## Gelen teslimat
Siparişte **Teslim Deposu** seçiliyse sipariş kesinleşince **Lojistik Yönetimi › Gelen Teslimat ›
Gelen Teslimatlar**'da bir teslimat (`GLT-…`, durum **Bekleniyor**) açılır. Teslimattan mal kabul
**Teslim Alınacaklar** satırından ya da teslimat detayındaki **Mal Kabulü Oluştur** ile yapılır; form
"Gelen teslimat GLT-… — kalemler teslimatın kalanıyla dolduruldu; kabul teslimata işlenir." der ve
depo teslimatın deposuna kilitlenir. **Teslimat bağını kaldır** ile kabul düz sipariş kabulüne döner.
- Teslimattan kabulde miktar **teslimatın** kalanıyla dolar; siparişin kalanı daha azsa miktarı
düzeltin (sunucu sipariş kalanını aşmayı reddeder).
- Siparişten doğrudan yapılan mal kabul **teslimatın açık miktarını düşürmez**. Teslimatı kullanmadıysanız
Gelen Teslimatlar'da **İptal Et** (hiç kabul görmemişse) ya da **Kalanı Kapat** ile kapatın.
- Depo ayarı **Mal kabul yalnız gelen teslimattan** açıksa siparişten doğrudan kabul reddedilir.
## Mal kabul detayı

1. Belge değiştirilemez
2. Tedarikçi İade Talebi
3. Bölünmüş tahsisler — depo, lokasyon
4. Kaynak sipariş
Belge Bilgileri (Mal Kabul No, Sipariş No, tarih, tedarikçi, vergi no / dairesi, irsaliye, para birimi,
oluşturan, not), siparişin güncel durumu ve **Teslim Alınan Kalemler** (stok, miktar, birim, depo,
lokasyon, lot, seriler, üretim tarihi, SKT, tedarikçi lotu, sipariş birim fiyatı, durum).
Eylemler: **Çıktı**, **İthalat Masrafı Ekle** (finans; bu kılavuzun dışında), **Tedarikçi İade
Talebi**, **Siparişi Görüntüle**.
## Ret iletileri
| İleti | Neden |
|---|---|
| Taslak satın alma siparişi için mal kabul yapılamaz. Siparişi önce kesinleştirin. | |
| Bu satın alma siparişi tamamen teslim alınmış. | |
| İptal edilmiş satın alma siparişi için mal kabul yapılamaz. · Kapatılmış satın alma siparişi için mal kabul yapılamaz. | |
| 'HAM-0001' için kalan miktar aşılıyor. Kalan: 80, girilen: 200. | Miktar sipariş kalanından büyük. |
| 'EGE-2026-4471' irsaliye numarası bu tedarikçi için zaten kaydedilmiş. | Mükerrer irsaliye. |
| Aynı sipariş kalemi, depo, lokasyon ve lot için birden fazla mal kabul satırı girilemez. | |
| 'X' lot takipli — lot numarası zorunludur. · 'X' seri takipli — seri numarası zorunludur. | |
| 'X' hizmet kartı — stok girişi yapılamaz. | Hizmet satırı; hizmet kabulü kullanın. |
| Seçilen lokasyon 'HAMMADDE' deposuna ait değil ya da pasif. | |
| 'HAMMADDE' deposuna mal kabul gelen teslimatla yapılır — Gelen Teslimatlar'dan teslimatı açıp mal kabule oradan geçin. | Depo ayarı "Mal kabul yalnız gelen teslimattan". |
| GLT-… gelen teslimatı 'HAMMADDE' deposuna — mal kabul satırları bu depoya yazılır. | Teslimattan kabulde başka depo seçildi. |
| X başka bir tedarikçinin siparişi — tek mal kabuldeki siparişler aynı tedarikçiye ait olmalı. | Sipariş ekle… ile farklı tedarikçi. |
| Belge tarihi (…) bugünden (…) eski olamaz. Geçmiş tarihli kayıt yalnız 'Geçmiş Tarihli Kayıt' yetkisi olan kullanıcıya açık. | Geçmiş tarih. |
| … tarihi kapalı dönemde: kayıtlar … dahil kapatıldı. … | Kapalı kayıt dönemi. |
## İlgili
- [Mal kabulü oluşturmak](https://erpdocs.corexlogic.com/satin-alma/islemler/mal-kabulu-olusturma)
- [Tedarikçiye iade etmek](https://erpdocs.corexlogic.com/satin-alma/islemler/tedarikciye-iade)
- [Satın alma siparişleri](https://erpdocs.corexlogic.com/satin-alma/ekranlar/satinalma-siparisleri)
---
# Teklif isteği oluşturmak
> Kalemleri birden çok tedarikçiye sormak için teklif isteği hazırlamak ve göndermek — talepten ya da elle.
URL: https://erpdocs.corexlogic.com/satin-alma/islemler/teklif-istegi-olusturma
- **Tür:** İşlem
- **Modül:** Satın Alma
- **Menü yolu:** Satın Alma › Kaynak Bulma › Teklif İstekleri › Yeni Teklif İsteği
- **Ekran adresi:** `/erp/procurement/rfqs/new`
- **Gereken izin:** `erp-procurement-rfqs.create`, `erp-procurement-rfqs.edit (göndermek için)`
- **Ön koşullar:**
- Davet edilecek tedarikçiler aktif ve tedarikçi rolünde.
- Talepten açılacaksa talep **Talep Edildi** ya da **Kısmen Siparişte** ve kalanı var.
Teklif isteği tedarikçiye söz vermez; stok ve para hareketi doğurmaz. Gönderildikten sonra kalemler
değişmez ki bütün tedarikçiler aynı listeye fiyat versin; davetli eklemek serbesttir.
## Adımlar
1. Talepten açıyorsanız talep detayında **Teklif İsteği Oluştur**'a tıklayın; form talebin kalan satırlarıyla açılır. Elle açmak için **Satın Alma › Kaynak Bulma › Teklif İstekleri**'nde **Yeni Teklif İsteği**'ne tıklayın.
2. **Tedarikçi Seç**'e tıklayın, davet edilecek her tedarikçinin satırındaki **+** düğmesine basın (ör. **T-0001 ekle**, **T-0002 ekle**) ve **Davet et** ile pencereyi kapatın.
3. **Son Teklif Tarihi**'ni girin (bilgi amaçlı) ve **Konu**'yu kontrol edin (zorunlu).
4. **Para Birimi**'ni seçin; bütün teklifler bu para biriminde girilir.
5. Elle açtıysanız kalemleri ekleyin: **Kalem ekle:** listesinden bir talep seçip **Ekle**'ye ya da **Listeden Seç**'e tıklayın. Miktar hücresini seçip yazmaya başlayın ya da çift tıklayın; `Enter` ile onaylayın.
6. **Kaydet ve Gönder**'e tıklayın. Göndermeden saklamak için **Taslak Kaydet**'i kullanın.

1. Tedarikçi Seç — davet edilecekler
2. Son Teklif Tarihi — bilgi amaçlı
3. Konu (zorunlu)
4. Para Birimi — bütün teklifler bu birimde
5. Kalem talepten geldi; miktar talebin kalanı
6. Kaydet ve Gönder
**Sonuç:** Teklif isteği **TKL-yyyy-nnnnnn** numarasıyla **Teklif Bekleniyor** durumunda kaydedilir; kalem listesi artık değişmez. Tedarikçiye iletmek için davetli kartındaki **Çıktı**'yı kullanın. Sonraki adım: [Teklifleri karşılaştırmak](https://erpdocs.corexlogic.com/satin-alma/islemler/teklifleri-karsilastirma).
## Bilmeniz gerekenler
- Taslak davetlisiz kaydedilebilir; göndermek için en az bir tedarikçi ve bir kalem gerekir
("Teklif isteği en az bir tedarikçiye gönderilmelidir.").
- Son teklif tarihi istek tarihinden önce olamaz; tarih geçtikten sonra gelen teklif de girilebilir.
- Talepten gelen satırın miktarı talebin kalanıdır; düşürerek talebin bir kısmını sorabilirsiniz.
- Taslak teklif isteği detayda **Düzenle** ve **Tedarikçilere Gönder** ile tamamlanır.
- Gönderilmiş talebe teklif isteği açılınca talep listesinde ve detayında **Teklifte** işareti görünür.
## İlgili
- [Teklif istekleri ekranı](https://erpdocs.corexlogic.com/satin-alma/ekranlar/teklif-istekleri)
---
# Hizmet kabulleri
> Stok tutmayan sipariş kalemlerinin (nakliye, bakım, danışmanlık) kabulü — liste, form, detay ve kurallar.
URL: https://erpdocs.corexlogic.com/satin-alma/ekranlar/hizmet-kabulleri
Hizmet kabulü, stok tutmayan bir sipariş kaleminin (nakliye, bakım, fason işçilik, danışmanlık…)
**alındığının** kaydıdır. Sipariş satırının türü kalem kartından gelir: stok tutmayan kart **Hizmet**
satırı olur ve yalnız hizmet kabulüyle kapanır. **Stok hareketi oluşmaz.**
- **Tür:** Ekran
- **Modül:** Satın Alma
- **Menü yolu:** Satın Alma › Mal ve Hizmet Kabulü › Hizmet Kabulleri · Hizmet Kabulü Oluştur
- **Ekran adresi:** `/erp/procurement/service-acceptances`
- **Gereken izin:** `erp-procurement-service-acceptances.view (görme) · .create (hizmet kabulü)`
## Hizmet kabul listesi
Kolonlar: **Hizmet Kabul No** (`HK-yyyy-nnnnnn`), Sipariş No, Tedarikçi, **Kabul Tarihi**, **Tedarikçi
Belge No**, Kalem, Oluşturulma. Süzgeçler: Ara, Başlangıç–Bitiş. **Hizmet Kabulü** düğmesi formu açar.
## Hizmet kabulü formu

1. Yalnız hizmet kalemi olan açık siparişler
2. Kabul Tarihi
3. Tedarikçi Belge No — tekil
4. Hizmet Kabulünü Kaydet — stok hareketi yok
| Alan | Kural |
|---|---|
| **Satın Alma Siparişi** | Zorunlu. Yalnız hizmet kalemi taşıyan açık (Sipariş Verildi, Kısmi Teslim) siparişler listelenir. |
| **Kabul Tarihi** | Zorunlu; kayıt dönemi kuralları mal kabulle aynıdır. |
| **Tedarikçi Belge No** | İsteğe bağlı; aynı tedarikçide aynı numara iki kez işlenemez. |
| Not | İsteğe bağlı. |
| **Hizmet Kalemleri** | Sipariş seçilince listelenir: Ürün Kodu, Ürün Tanımı, Sipariş, Kabul Edilen, Kalan, Birim, Birim Fiyat ve **Kabul Miktarı**. En az bir satıra miktar girilmelidir; miktar kalanı aşamaz. |
**Hizmet Kabulünü Kaydet** belgeyi kaydeder; sonuç panelinde "Stok defterine kayıt oluşturulmadı —
hizmet stoklanmaz." yazar ve siparişin güncel durumu görünür (tamamı kabul edildiyse **Teslim Alındı**).
## Hizmet kabul detayı

1. Belge değiştirilemez
2. Stok etkisi yok
3. Kaynak sipariş
Belge değiştirilemez. Belge Bilgileri, **Kabul Edilen Hizmetler** (sipariş kalemi, ürün, miktar, birim,
sipariş birim fiyatı, KDV %) ve **Ekler**. Eylemler: **Çıktı**, **Siparişi Görüntüle**. Hatalı kabul
**Satın Alma › İade Yönetimi › Hizmet Kabulünü Geri Al** ile ters kayda alınır
([İade yönetimi](https://erpdocs.corexlogic.com/satin-alma/ekranlar/iade-yonetimi#hizmet-kabul-geri-alma)).
## Ret iletileri
| İleti | Neden |
|---|---|
| Bu satın alma siparişinde hizmet kalemi yok. | Stok satırlı sipariş seçildi. |
| 'X' stoklanabilir bir ürün — hizmet kabulü yapılamaz, mal kabul kullanın. | |
| 'X' için kalan miktar aşılıyor. Kalan: …, girilen: …. | |
| 'HHN-2026-0912' belge numarası bu tedarikçi için zaten kaydedilmiş. | Mükerrer belge no. |
| Hizmet kabulü en az bir kalem içermelidir. | |
| Taslak satın alma siparişi için hizmet kabulü yapılamaz. Siparişi önce kesinleştirin. | |
## İlgili
- [Hizmet kabulü oluşturmak](https://erpdocs.corexlogic.com/satin-alma/islemler/hizmet-kabulu-olusturma)
- [Satın alma siparişleri](https://erpdocs.corexlogic.com/satin-alma/ekranlar/satinalma-siparisleri)
---
# Teklifleri girmek, karşılaştırmak ve karara bağlamak
> Tedarikçilerden gelen fiyatları teklif isteğine girmek, karşılaştırmak, kazananı gerekçeyle seçmek ve taslak sipariş oluşturmak.
URL: https://erpdocs.corexlogic.com/satin-alma/islemler/teklifleri-karsilastirma
- **Tür:** İşlem
- **Modül:** Satın Alma
- **Menü yolu:** Satın Alma › Kaynak Bulma › Teklif İstekleri › teklif isteği detayı
- **Ekran adresi:** `/erp/procurement/rfqs/{id}`
- **Gereken izin:** `erp-procurement-rfqs.edit`
- **Ön koşullar:**
- Teklif isteği **Teklif Bekleniyor** ya da **Kısmen Karara Bağlandı** durumunda.
- Tedarikçinin fiyatı elinizde (e-posta, telefon ya da doldurulmuş teklif formu).
Karşılaştırma ayrı bir ekran değil, teklif isteğinin kendisidir. Karar kalem bazındadır: farklı
kalemleri farklı tedarikçilere verebilirsiniz; aynı tedarikçiye giden kalemler tek siparişte toplanır.
## Adımlar
1. Teklif isteğini açın. Fiyat veren tedarikçinin kartında **Teklif Gir**'e tıklayın.
2. Her kalem için **Birim Fiyat** (iskontosuz), varsa **İsk. %** ve **Termin (gün)** girin: hücreyi seçip yazmaya başlayın ya da çift tıklayın. Fiyat verilmeyen kalemi boş bırakın.
3. **Ticari Şartlar**'da teklifin **Geçerlilik tarihi**'ni ve **Ödeme koşulu**'nu yazın, **Teklifi Kaydet**'e tıklayın.

1. Birim Fiyat (iskontosuz liste fiyatı)
2. İskonto %
3. Termin (gün)
4. Teklifin geçerliliği
5. Ödeme koşulu — siparişe taşınır
6. Teklifi Kaydet
4. Diğer tedarikçiler için aynı adımları yineleyin. Teklif vermeyen tedarikçi için **Vermedi**'ye tıklayın.
5. **Karşılaştırma** tablosunu inceleyin: her kalemde en uygun net fiyat renkli ve ↓ işaretlidir; **Son Alış** ürünün son mal kabul fiyatıdır.
6. Kalemin **Karar** hücresinde **Kazanan seçin** listesinden tedarikçiyi seçin ya da **En Uygun Teklifleri Seç**'e tıklayın.
7. Her seçilen kalem için **Gerekçe (zorunlu)** alanına seçim nedenini yazın.
8. **Karara Bağla (1)**'e tıklayın.

1. Teklif Gir — tedarikçi başına
2. En uygun net fiyat renkli ve işaretli
3. Kazanan — kalem başına tedarikçi
4. Seçim gerekçesi zorunlu
5. En uygunları tek tıkla seçer
6. Karara Bağla — taslak sipariş doğar
**Sonuç:** Kazanan tedarikçi başına bir **Taslak** satın alma siparişi oluşur (SA-…); kazanan fiyat **Tedarikçi Fiyatları**'na anlaşmalı fiyat olarak yazılır. Siparişi açıp [kesinleştirin](https://erpdocs.corexlogic.com/satin-alma/islemler/siparisi-kesinlestirme).
## Bilmeniz gerekenler
- Karara bağla bir onay penceresi açmaz; karar kaydedilir ve geri alınamaz. Karara bağlanmış kalemi
olan tedarikçinin teklifi geri çekilemez.
- Doğan siparişin fiyatı **liste fiyatı + teklif iskontosu** olarak taşınır, beklenen teslim kazanan
tekliflerin **en uzun** terminidir, ödeme koşulu tekliften, vade ve teslim şekli tedarikçi kartından
gelir. KDV oranı varsayılan orandır. Siparişin sorumlusu kararı veren kişidir.
- Fiyat vermemiş tedarikçi kazanan seçilemez ("'T-0002' 10. kaleme fiyat vermedi — karara bağlanamaz.").
- Tutarı yalnız alış fiyatını görebilen kullanıcı görür.
- Karar sonrası tasarruf **Analitik › Teklif Tasarrufu** raporunda izlenir.
## İlgili
- [Teklif istekleri ekranı](https://erpdocs.corexlogic.com/satin-alma/ekranlar/teklif-istekleri)
- [Talepten mal kabule süreci](https://erpdocs.corexlogic.com/surecler/talepten-mal-kabule)
---
# İade yönetimi
> Tedarikçiye iade — iade talebi ve onayı, mal kabul geri alma (tedarikçiye iade), hizmet kabul geri alma; durumlar, stok etkisi ve kurallar.
URL: https://erpdocs.corexlogic.com/satin-alma/ekranlar/iade-yonetimi
Tedarikçiye iade iki adımdır: isteğe bağlı bir **tedarikçi iade talebi** (malı göndermeden önceki
karar) ve stoğu düşüren **mal kabul geri alma**. Geri alma talep olmadan da yapılabilir (hatalı girilmiş
mal kabulün düzeltilmesi). İade faturası finans tarafındadır ve bu kılavuzun konusu değildir.
- **Tür:** Ekran
- **Modül:** Satın Alma
- **Menü yolu:** Satın Alma › İade Yönetimi › Tedarikçi İade Talepleri · Mal Kabul Geri Almaları · Mal Kabulünü Geri Al · Hizmet Kabul Geri Almaları · Hizmet Kabulünü Geri Al
- **Ekran adresi:** `/erp/procurement/return-requests`
- **Gereken izin:** `erp-procurement-return-requests.view · .create (talep açma, iptal, kapatma) · .approve (onay, red)`, `erp-procurement-receipt-reversals.view · .create (mal kabul geri alma, talepten iade)`, `erp-procurement-service-acceptance-reversals.view · .create`
## Tedarikçi iade talepleri

1. İade Nedeni (zorunlu)
2. Satır bütün olarak döner
3. Açan onaylayamaz
4. Talebi Aç — stok değişmez
Talep **mal kabul detayındaki Tedarikçi İade Talebi** düğmesiyle açılır
(`/erp/procurement/receipts/{id}/return-requests/new`). Liste: **Satın Alma › İade Yönetimi ›
Tedarikçi İade Talepleri** — kolonlar Talep No (`TIT-…`), Durum, Talep Tarihi, Tedarikçi, Mal Kabul No,
İade Nedeni, Açan, Kalem.
| Alan | Kural |
|---|---|
| **Talep Tarihi** | Mal kabul tarihinden önce olamaz. Talep stok yazmaz. |
| **İade Nedeni** | Zorunlu; geri alma belgesinin gerekçesine önerilir. |
| Açıklama | İsteğe bağlı. |
| **Tedarikçiye Dönecek Satırlar** | En az bir mal kabul satırı. **Satır bütün olarak döner** — miktar değiştirilemez. Daha önce geri alınmış satır seçilemez. |
**Talebi Aç** talebi **Onay Bekliyor** durumunda kaydeder. **Talebi açan kişi onu onaylayamaz** —
kararı başka bir yetkili (`approve` izni) verir; açanın ekranında "Kendi açtığınız talebi
onaylayamazsınız; kararı başka bir yetkili verir." yazar.

1. Onayla — açan kişi dışındaki yetkili
2. Reddet — gerekçe zorunlu
3. Talebi açan
### Durumlar ve eylemler
| Durum | Anlamı | Eylemler |
|---|---|---|
| **Onay Bekliyor** | Karar bekliyor. | **Onayla** (açan dışındaki `approve` yetkilisi) · **Reddet** (Red gerekçesi zorunlu) · **İptal Et** (İptal gerekçesi zorunlu, `create`) |
| **Onaylandı** | Talepten iade yazılabilir. | **Tedarikçiye İade Et** (`erp-procurement-receipt-reversals.create`) · **Kapat** (kalan satırların iadesi artık beklenmiyor; gerekçe zorunlu) |
| **Kapandı** | Bütün satırlar iade edildi ya da kalan bırakıldı. Terminal. | — |
| **Reddedildi** | Gerekçeli red. Terminal. | — |
| **İptal Edildi** | Karar verilmeden geri çekildi. Terminal. | — |
Satır tablosunda **İade Edilen** ve **Kalan** görünür; **Talepten Yazılan İadeler** bölümü bu talepten
yazılan geri alma belgelerini listeler. Son satır iade edilince talep kendiliğinden **Kapandı** olur.

1. Durum: Kapandı — bütün satırlar iade edildi
2. Kararı veren
3. İade edilen miktar
4. Talepten yazılan geri alma
## Mal kabul geri alma
**Satın Alma › İade Yönetimi › Mal Kabulünü Geri Al** (`/erp/procurement/receipt-reversals/new`).
Onaylı talepten **Tedarikçiye İade Et** formu talebin mal kabulü ve satırlarıyla açar (`?requestId=`).

1. Geri alınacak mal kabul
2. Gerekçe (zorunlu)
3. İşaretli: miktar yeniden beklenir; boş: sipariş kapanır
4. Satır tamamen geri alınır
5. Geri Almayı Kaydet — ters stok kaydı
| Alan | Kural |
|---|---|
| **Mal Kabul** | Zorunlu. Yalnız en az bir satırı henüz geri alınmamış belgeler listelenir; mal kabul no, sipariş no, tedarikçi ya da irsaliyeyle aranır. |
| **Geri Alma Tarihi** | Zorunlu; kayıt dönemi kuralları geçerlidir. |
| **Gerekçe** | Zorunlu (talepten açılınca talebin iade nedeni gelir). |
| **Siparişi yeniden aç** | Varsayılan işaretli: geri alınan miktar yeniden beklenir ve Malzeme İhtiyaçları'nda yoldaki sayılır. İşaret kaldırılırsa "Mal iade edildi, yenisi gelmeyecek: sipariş kapanır, kalan yoldaki sayılmaz." |
| Not | İsteğe bağlı. |
| **Geri Alınacak Kalemler** | Satır seçilir; **miktar değiştirilemez**. Talepten açılınca yalnız talebin satırları seçilebilir. |
> **Kısmi geri alma yok**
"Mal kabul satırları tamamen geri alınır. Kısmi geri alma bu sürümde desteklenmiyor." Bir satırın bir
kısmını iade edecekseniz mal kabulde o miktarı **ayrı tahsis** olarak girin (ör. hasarlı 50 adedi ayrı
lokasyona). Yanlış miktar girildiyse satırı tamamen geri alıp doğru miktarla yeni mal kabul oluşturun.
**Geri Almayı Kaydet** `MKG-yyyy-nnnnnn` belgesini kaydeder. Etkisi:
- Her satır için **Giriş Geri Alma** türünde çıkış hareketi: stok, mal kabulün deposundan, lokasyonundan
ve lotundan düşer.
- Siparişin Alınan miktarı geri sarılır: **Siparişi yeniden aç** işaretliyse sipariş **Kısmi Teslim**
(ya da Sipariş Verildi) olur ve kalan yeniden beklenir; işaretsizse sipariş **Kapatıldı** olur.
- Talepten yazıldıysa talebin İade Edilen miktarı artar.

1. Gerekçe
2. Geri alınan mal kabul satırı
3. Kaynak mal kabul
Geri alma detayı değiştirilemez: Belge Bilgileri (Geri Alma No, Mal Kabul No, Sipariş No, tedarikçi,
tarih, gerekçe), **Geri Alınan Kalemler** (Mal Kabul Satırı ile) ve **Mal Kabulü Görüntüle**,
**Siparişi Görüntüle** düğmeleri. Liste **Mal Kabul Geri Almaları**: Geri Alma No, Mal Kabul No,
Sipariş No, Tedarikçi, Geri Alma Tarihi, Gerekçe, Kalem, Oluşturulma.
### Ret iletileri
| İleti | Neden |
|---|---|
| Kendi açtığınız tedarikçi iade talebini onaylayamazsınız. Kararı başka bir yetkili vermeli. | Görev ayrılığı. |
| Tedarikçi iade talebi henüz onaylanmadı; onaysız talepten iade yazılamaz. | |
| Tedarikçi iade talebi kapalı; bu talepten iade yazılamaz. | |
| Geri alınan satır talepte yok; talepten yazılan iade yalnız talebin satırlarını içerir. | |
| Bu mal kabul satırı daha önce geri alınmış. | |
| 10. kabul satırı daha önce geri alınmış — talebe giremez. | |
| Talep tarihi mal kabul tarihinden önce olamaz. | |
| Yalnız karar bekleyen talep iptal edilebilir; onaylanmış talep kapatılır. | |
| Geri alma gerekçesi zorunludur. · İade nedeni zorunludur. | |
| … fason kabulü — geri alınamaz. Bileşenler fasoncuda tüketildi; hatalı ürünü tedarikçiye iade etmek için fasona malzeme sevki kullanın. | Fason satırı. |
## Hizmet kabul geri alma
**Satın Alma › İade Yönetimi › Hizmet Kabulünü Geri Al** (`/erp/procurement/service-acceptance-reversals/new`):
"Kabul belgesi silinmez — ters kayıt oluşur ve siparişin kabul miktarı geri sarılır." Alanlar
**Hizmet Kabulü** (zorunlu; geri alınmamış satırı olan belgeler), **Geri Alma Tarihi**, **Gerekçe**
(zorunlu), **Siparişi yeniden aç** ("Geri alınan hizmet yeniden beklenir; sipariş açık kalır."), Not ve
**Geri Alınacak Satırlar**. Stok hareketi oluşmaz. Liste **Hizmet Kabul Geri Almaları**.
## İlgili
- [Tedarikçiye iade etmek](https://erpdocs.corexlogic.com/satin-alma/islemler/tedarikciye-iade)
- [Mal kabulleri](https://erpdocs.corexlogic.com/satin-alma/ekranlar/mal-kabulleri)
---
# Satın alma siparişi oluşturmak
> Tedarikçiye yeni satın alma siparişi hazırlamak — tedarikçi, teslim deposu, kalemler ve fiyat; sipariş taslak kaydedilir.
URL: https://erpdocs.corexlogic.com/satin-alma/islemler/siparis-olusturma
- **Tür:** İşlem
- **Modül:** Satın Alma
- **Menü yolu:** Satın Alma › Sipariş Yönetimi › Satın Alma Siparişi Oluştur
- **Ekran adresi:** `/erp/procurement/orders/new`
- **Gereken izin:** `erp-procurement-orders.create`
- **Ön koşullar:**
- Tedarikçi **Aktif** ve iş ortağı kartında **Tedarikçi** rolü işaretli.
- Ürünler aktif ve "Satın alınabilir"; fiyat önerisi için Tedarikçi Fiyatları'nda kayıt var (zorunlu değil).
- Ürünün kaynak listesi zorunluysa tedarikçi o listede ve bloke değil.
Taslak sipariş ticari bir taahhüt değildir: serbestçe düzenlenir, mal kabule açık değildir ve
planlamaya girmez. Tekliften ya da talepten gelen siparişler de taslak doğar ve aynı yoldan kesinleşir.
## Adımlar
1. **Satın Alma › Sipariş Yönetimi › Satın Alma Siparişi Oluştur** ekranını açın. Listedeyseniz **Yeni Sipariş**'e tıklayın.
2. **Tedarikçi** alanına kodu ya da adı yazıp `Enter`'a basın, listeden seçip yeniden `Enter`'a basın. Listeden aramak için büyütece tıklayın ya da `F4`'e basın.
3. **Sipariş Tarihi**'ni kontrol edin. **Teslimat ve Ödeme** sekmesinde **Beklenen Teslim**'i girin.
4. Malın gireceği depo belliyse **Teslim Deposu**'nu seçin: sipariş kesinleşince o depoya gelen teslimat açılır. Gerekirse **Vade (Gün)**, **Ödeme Koşulu** ve **Teslim Şekli**'ni değiştirin.
5. **Kalemler** tablosunda ilk satırın **Ürün** alanına kodu yazıp `Enter`, seçip yeniden `Enter`'a basın.
6. **Miktar**'ı yazıp `Tab`'a basın. **Birim Fiyat** tedarikçi fiyatından önerilir; gerekirse değiştirin, iskonto için **İskonto %** alanını kullanın.
7. Diğer kalemlerle devam edin. **Kontrol Et** ile formu denetleyin, ardından **Siparişi Oluştur**'a tıklayın.

1. Tedarikçi — vade ve teslim şekli karttan
2. Teslim Deposu — seçilirse gelen teslimat açılır
3. Miktar
4. Birim Fiyat — Tedarikçi Fiyatları'ndan önerilir
5. Siparişi Oluştur — taslak kaydeder
**Sonuç:** Sipariş **SA-yyyy-nnnnnn** numarasıyla **Taslak** kaydedilir. Başarı panelindeki **Siparişi Kesinleştir** ile ya da detaydan [kesinleştirin](https://erpdocs.corexlogic.com/satin-alma/islemler/siparisi-kesinlestirme); tutar bir onay şablonuna uyuyorsa panel onaya göndermenizi söyler.
## Bilmeniz gerekenler
- **Kaydet** (Ctrl+S) formu kaydeder; **Siparişi Oluştur** kaydedip başarı panelini
açar (**Siparişi Kesinleştir** · **Siparişi Görüntüle** · **Yeni Sipariş**).
- Para birimi tedarikçi fiyatınınkinden farklıysa fiyat önerilmez; fiyatı elle yazın.
- Seri takipli ürün kartın temel biriminde sipariş edilir; birim ondalık hassasiyetine uymayan miktar
reddedilir.
- Stok tutmayan kalem (ör. HIZ-0004 NAKLİYE HİZMETİ) **Hizmet** satırı olur ve hizmet kabulüyle kapanır.
- Mevcut bir siparişten başlamak için sipariş detayında **Kopyala**'yı kullanın.
## İlgili
- [Satın alma siparişleri ekranı](https://erpdocs.corexlogic.com/satin-alma/ekranlar/satinalma-siparisleri)
- [Tedarikçi fiyatları](https://erpdocs.corexlogic.com/satin-alma/ekranlar/tedarikci-fiyatlari)
---
# Tedarikçi fiyatları ve kaynak listesi
> Ürün–tedarikçi bağı (anlaşmalı fiyat, termin, asgari miktar, ana tedarikçi, bloke), fiyat geçmişi, kaynak listesi zorunluluğu ve kota düzenlemesi.
URL: https://erpdocs.corexlogic.com/satin-alma/ekranlar/tedarikci-fiyatlari
**Tedarikçi Fiyatları** "bu ürünü bu tedarikçiden kaça, kaç günde alırız" sorusunun ana verisidir.
Kayıttaki anlaşmalı fiyat sipariş satırına **öneri** olarak gelir; kullanıcı değiştirebilir. Teklif
isteğinde verilen karar kazanan tedarikçinin kaydını kendiliğinden günceller. **Kaynak Listesi ve
Kota** ise ürün başına hangi tedarikçiden sipariş edilebileceğini ve siparişlerin tedarikçiler arasında
nasıl bölüşüleceğini belirler.
- **Tür:** Ekran
- **Modül:** Satın Alma
- **Menü yolu:** Satın Alma › Kaynak Bulma › Tedarikçi Fiyatları · Kaynak Listesi ve Kota
- **Ekran adresi:** `/erp/procurement/item-suppliers`
- **Gereken izin:** `erp-procurement-item-suppliers.view (görme, fiyat geçmişi) · .create · .edit · .delete · .import (Excel'den aktarım)`, `Kaynak Listesi ve Kota: erp-procurement-sourcing.view (görme) · .edit (kaydetme)`
## Tedarikçi fiyatları listesi

1. Yeni Kayıt
2. İçe Aktar — Excel
3. Anlaşmalı fiyat — siparişe önerilir
4. Son alış — mal kabulden
5. Ana tedarikçi
| Kolon | Açıklama |
|---|---|
| Ürün · Tedarikçi | Ürün kodu ve adı; tedarikçi kodu ve adı. |
| Ted. Ürün Kodu | Tedarikçinin kendi ürün kodu. |
| Anlaşmalı Fiyat | Fiyat, para birimi ve fiyatın birimi. |
| Son Alış | Bu tedarikçiden son mal kabulün fiyatı, tarihi ve belgesi. |
| Termin | Gün. |
| Asgari | Asgari sipariş miktarı. |
| Geçerlilik | Başlangıç – bitiş. |
| Ana | **Ana** (ana tedarikçi) ya da **Bloke** rozeti. |
**Süzgeçler:** Ara, **Yalnız ana tedarikçi** (ana olmayan bağları gizle), Kapsam (ürün / tedarikçi).
Satırın **İşlemler** menüsü: **Fiyat Geçmişi**, **Düzenle**, **Sil**. Araç çubuğunda **Dışa Aktar**,
**İçe Aktar** (Excel kitabıyla toplu aktarım; Veri Aktarımı'nın `item-suppliers` nesnesi) ve **Yeni Kayıt**.
## Kayıt penceresi

1. Anlaşmalı birim fiyat
2. Fiyatın birimi
3. Termin (gün)
4. Ürün başına tek ana tedarikçi
5. Bloke — bu tedarikçiden sipariş edilmez
6. Kaydet
| Alan | Kural |
|---|---|
| **Ürün** | Zorunlu; aktif ve satın alınabilir kart. |
| **Tedarikçi** | Zorunlu; aktif, tedarikçi rolü taşıyan kart. Aynı ürün–tedarikçi çifti ikinci kez tanımlanamaz ("Mevcut kaydı düzenleyin."). |
| Tedarikçi ürün kodu · tanımı | İsteğe bağlı. |
| **Anlaşmalı birim fiyat** | İsteğe bağlı; negatif olamaz. Fiyat girildiyse **Fiyatın birimi** ve **Para birimi** zorunludur (ve tersi). |
| **Fiyatın birimi** | Kartın birim dönüşümlerinde tanımlı bir birim. Sipariş satırı başka birimdeyse öneri kartın dönüşümüyle çevrilir. |
| Para birimi | Üç harf (TRY, USD, EUR). Siparişin para birimi farklıysa fiyat önerilmez. |
| Asgari sipariş miktarı | Sıfırdan büyük. |
| Termin (gün) | 0 veya üzeri. |
| Geçerlilik başlangıcı · bitişi | Başlangıç bitişten sonra olamaz. |
| Not | İsteğe bağlı. |
| **Ana tedarikçi** | Ürün başına tek ana tedarikçi olur; işaretlenince önceki ana tedarikçi kendiliğinden düşer. |
| **Bloke kaynak** | Bu ürün bu tedarikçiden sipariş edilmez; kayıt ve fiyat geçmişi durur. Gerekçe zorunlu. Ana tedarikçi bloke edilemez. |
**Fiyat Geçmişi** kaydın fiyat kanıtlarını belgesiyle gösterir: mal kabul (`MK-…`, gerçekleşen alış),
hizmet kabulü (`HK-…`) ve teklif kararı (`TKL-…`, anlaşılan fiyat). Geri alınan kabulün kanıtı
işaretlenir ve son alış hesabına girmez.
## Fiyat nereden gelir, nereye gider
- **Sipariş formu:** Ürün ve tedarikçi seçilince anlaşmalı fiyat satırın biriminde **Birim Fiyat**'a
önerilir.
- **Teklif kararı:** Kazanan teklifin iskontolu net fiyatı ve termini anlaşmalı fiyat olur. Örnek:
TKL-2026-000001 kararından sonra HAM-0001 / T-0001 kaydı 1.150,00'dan **1.115,50 TRY**'ye, termin
5 güne güncellendi.
- **Mal kabul:** **Son Alış** bilgisi güncellenir.
- **Talep Kaynak Ataması:** Taslak sipariş satırının fiyatı buradan iner.
## Kaynak Listesi ve Kota
**Satın Alma › Kaynak Bulma › Kaynak Listesi ve Kota** (`/erp/procurement/sourcing`)

1. Sıradaki kaynak — sunucunun önerisi
2. Kaynak listesi zorunlu
3. Kota düzenlemesi
4. Kaydet
**Ürün** seçilince:
- **Kaynaklar** tablosu ürünün tedarikçi fiyatı kayıtlarını gösterir: Tedarikçi, **Durum** (Ana (sabit
kaynak) · Kullanılabilir · Bloke), Fiyat, Termin, Kota, Oran. Üstte **Sıradaki kaynak** — sistemin bir
sonraki sipariş için önerdiği tedarikçi (kota, ana tedarikçi ya da tek kaynak).
- **Kaynak listesi zorunlu:** İşaretliyse ürün yalnız kaydı olan ve bloke olmayan tedarikçiden sipariş
edilir; kayıtsız tedarikçili sipariş "'X' için kaynak listesi zorunlu — tedarikçi listede yok …"
iletisiyle reddedilir.
- **Kota düzenlemesi:** Geçerlilik başlangıcı ve bitişi, tedarikçi başına **Kota** (0–100) ve
**Başlangıç miktarı**. Sıradaki sipariş en küçük orana gider: (tahsis + başlangıç) ÷ kota; tahsis kota
penceresinde onaya gönderilmiş ya da kesinleşmiş siparişlerden temel birimde hesaplanır. Bir
tedarikçi kotada bir kez yer alır, en az bir kota sıfırdan büyük olmalıdır.
**Kaydet** kuralları kaydeder (`erp-procurement-sourcing.edit`).
## İlgili
- [Tedarikçi fiyatı tanımlamak](https://erpdocs.corexlogic.com/satin-alma/islemler/tedarikci-fiyati-tanimlama)
- [Teklif istekleri](https://erpdocs.corexlogic.com/satin-alma/ekranlar/teklif-istekleri)
- [Satınalma talepleri — Talep Kaynak Ataması](https://erpdocs.corexlogic.com/satin-alma/ekranlar/satinalma-talepleri#talep-kaynak-ataması)
---
# Satın alma siparişini kesinleştirmek ve onaylamak
> Taslak siparişi kesinleştirmek; onay şablonu eşleşiyorsa onaya göndermek ve onaycı olarak onaylamak ya da reddetmek.
URL: https://erpdocs.corexlogic.com/satin-alma/islemler/siparisi-kesinlestirme
- **Tür:** İşlem
- **Modül:** Satın Alma
- **Menü yolu:** Satın Alma › Sipariş Yönetimi › Satın Alma Siparişleri › sipariş detayı
- **Ekran adresi:** `/erp/procurement/orders/{id}`
- **Gereken izin:** `erp-procurement-orders.edit (kesinleştirme, onaya gönderme)`, `erp-procurement-orders.approve (onay, red)`
- **Ön koşullar:**
- Sipariş **Taslak** durumunda ve en az bir kalemi var.
- Tedarikçi ve ürünler hâlâ aktif; teslim deposu seçildiyse depo aktif.
Kesinleştirme siparişin tedarikçiye verildiği andır. Onay, **Yönetim › Onay Süreci › Onay Şablonları**'nda
Satın Alma Siparişi için **etkin** bir şablonun koşulu tuttuğunda araya girer (ör. "Satın alma siparişi
— 50.000 TRY ve üzeri": 1. aşama Satın Alma Müdürü, 2. aşama Yönetici). Şablon yoksa ya da pasifse
sipariş doğrudan kesinleşir.
## Adımlar
1. Taslak siparişin detayını açın. Onay gerekmiyorsa araç şeridinde **Siparişi Kesinleştir**, gerekiyorsa **Onaya Gönder** görünür.

1. Düzenle — yalnız taslakta
2. Siparişi Kesinleştir (onay kuralı varsa Onaya Gönder)
3. Siparişi İptal Et
4. Çıktı — yazdır, PDF, Excel, e-posta
2. **Siparişi Kesinleştir**'e tıklayın; pencerede sipariş özetini kontrol edip yeniden **Siparişi Kesinleştir**'e tıklayın.

1. Siparişi Kesinleştir
3. Onay gerekiyorsa **Onaya Gönder**'e tıklayın ve pencerede yeniden **Onaya Gönder**'i onaylayın.
4. Onaycı olarak siparişi açın (**Yönetim › Onay Süreci › Onayımı Bekleyenler** ya da sipariş listesi) ve **Onaylar** bölümünde aşamayı inceleyin.

1. Durum: Onay Bekliyor — belge kilitli
2. Onayla — sırası gelen aşamanın onaycısı
3. Reddet — taslağa döner
4. Sıradaki aşama
5. 1. aşamanın kararı ve notu
5. **Onayla**'ya tıklayın, isteğe bağlı **Not (isteğe bağlı)** alanını doldurup pencerede **Onayla**'ya basın. Düzeltme gerekiyorsa **Reddet**'e tıklayıp gerekçeyi yazın.

1. Not — onay kaydına düşer
2. Onayla
**Sonuç:** Sipariş **Sipariş Verildi** olur: kilitlenir, mal kabule açılır, Malzeme İhtiyaçları'nda yoldaki sayılır ve bağlı talebin **Siparişte** miktarı ilerler. Teslim deposu varsa gelen teslimat açılır. Sonraki adım: [siparişi tedarikçiye göndermek](https://erpdocs.corexlogic.com/satin-alma/islemler/siparisi-gonderme) ve [mal kabul](https://erpdocs.corexlogic.com/satin-alma/islemler/mal-kabulu-olusturma).
## Bilmeniz gerekenler
- Onay gerektiren siparişte **Siparişi Kesinleştir** düğmesi hiç görünmez; sunucu da reddeder ("Bu
sipariş onay gerektiriyor — doğrudan kesinleştirilemez, onaya gönderin.").
- Onay Bekliyor'daki sipariş kilitlidir ve mal kabul yapılamaz. Reddedilen sipariş **Taslak**'a döner;
düzeltilip yeniden gönderilince yeni bir onay turu açılır, eski tur iz olarak kalır.
- Siparişi onaya gönderen kişi onu onaylayamaz; düğmeler yalnız sırası gelen aşamanın onaycısına (ya da
vekiline) görünür. Aynı kişi birden çok aşamanın rolünü taşıyorsa her aşamayı ayrı ayrı onaylar.
- Kesinleşen siparişte tedarikçi, ürün, miktar, birim, fiyat ve KDV değiştirilemez; değişiklik için
[Siparişi değiştirmek](https://erpdocs.corexlogic.com/satin-alma/islemler/siparisi-degistirme).
- Kesinleşmede kaynak listesi, ürünün durumu ve birimleri yeniden denetlenir; örnek ret: "'X' için
kaynak listesi zorunlu — tedarikçi listede yok (Kaynak Bulma › Tedarikçi Fiyatları'nda tanımlayın)."
## İlgili
- [Satın alma siparişleri ekranı](https://erpdocs.corexlogic.com/satin-alma/ekranlar/satinalma-siparisleri#onay)
---
# Çerçeve sözleşmeler
> Tedarikçiyle dönemlik miktar, değer ya da teslimat planı sözleşmesi — türler, durumlar, çağrı siparişi ve kurallar.
URL: https://erpdocs.corexlogic.com/satin-alma/ekranlar/cerceve-sozlesmeler
Çerçeve sözleşme, bir tedarikçiyle belirli bir dönem için anlaşılmış fiyat ve hedeftir. Sözleşme
**yürürlüğe alınınca** sipariş satırları sözleşmeye bağlanır (**çağrı**); satırın fiyatı sözleşmeden
gelir ve çağrılan miktar/tutar hedefe sayılır.
- **Tür:** Ekran
- **Modül:** Satın Alma
- **Menü yolu:** Satın Alma › Kaynak Bulma › Çerçeve Sözleşmeler · Çerçeve Sözleşme Oluştur
- **Ekran adresi:** `/erp/procurement/contracts`
- **Gereken izin:** `erp-procurement-contracts.view (görme) · .create (oluşturma) · .edit (düzenleme, yürürlüğe alma, kapatma, iptal, çağrı)`
## Liste
Kolonlar: Sözleşme No, **Tür**, Tedarikçi, **Geçerlilik**, Hedef Tutar, **Durum**. Süzgeçler: Ara,
Durum.
## Sözleşme formu

1. Tür — miktar, değer ya da teslimat planı
2. Tedarikçi
3. Geçerlilik aralığı
4. Kalem ekle
5. Taslağı Kaydet
| Alan | Kural |
|---|---|
| **Tür** | **Miktar Sözleşmesi** (kalem başına hedef miktar) · **Değer Sözleşmesi** (belge geneli hedef tutar) · **Teslimat Planı** (kalem başına hedef miktar ve tarihli teslimat satırları). |
| **Tedarikçi** | Zorunlu. |
| **Para Birimi** | Zorunlu, üç harf. |
| **Geçerlilik Başlangıcı** · **Bitiş** | Zorunlu; bitiş başlangıçtan önce olamaz. |
| **Hedef Tutar (net)** | Yalnız değer sözleşmesinde; sıfırdan büyük. |
| Kalemler | En az bir kalem (**Ürün Seç** / Ürün ekle): aktif ve satın alınabilir kart, birim, birim fiyat (net, eksi olamaz), hedef miktar (miktar sözleşmesi ve teslimat planında zorunlu; diğerinde boş = sınırsız). Bir ürün aynı birimle bir kez yer alır. |
| Not | İsteğe bağlı. |
**Taslağı Kaydet** sözleşmeyi **Taslak** olarak kaydeder.
## Durumlar ve eylemler
| Durum | Anlamı | Eylemler |
|---|---|---|
| **Taslak** | Düzenlenir; çağrı yapılamaz. | **Düzenle** · **Yürürlüğe Al** · **İptal Et** |
| **Yürürlükte** | Geçerlilik içinde çağrı siparişi açılır. | **Kapat** (gerekçe zorunlu) · **İptal Et** (hiç çağrılmamışsa) |
| **Kapandı** | Kalan artık çağrılmaz. | — |
| **İptal Edildi** | Taslak ya da hiç çağrılmamış sözleşme iptal edildi. | — |
Sözleşmeye bağlı sipariş satırı varsa iptal reddedilir: "Sözleşmeye bağlı sipariş satırı var — iptal
yerine kapatın."
## Çağrı
- **Sipariş satırından:** Sipariş formunda satırın ayrıntısında sözleşme seçilir. Kurallar: sözleşme
yürürlükte, aynı tedarikçinin, aynı para biriminde ve sipariş gününde geçerli olmalı; kalem ve birim
sözleşme kalemiyle aynı olmalı; fiyat sözleşmeden gelir ve satır iskontosu girilmez; çağrılan toplam
hedefi aşamaz.
- **Teslimat planından:** Detaydaki **Teslimat Planı** bölümünde tarihli satırlar girilir (plan
hedefi aşamaz, gün sözleşmenin geçerliliğinde olmalı). **Vadesi Gelenleri Çağır** seçilen tarihe kadar
vadesi gelmiş satırları **taslak çağrı siparişlerine** çevirir; **Sipariş Tarihi** doğacak siparişin
tarihidir.
## Ret iletileri
| İleti | Neden |
|---|---|
| ‹Sözleşme No› yürürlükte değil — çağrı yapılamaz. | Taslak ya da kapalı sözleşme. |
| ‹Sözleşme No› bu tedarikçinin sözleşmesi değil. | |
| ‹Sözleşme No› sipariş gününde geçerli değil. | |
| HAM-0001: fiyat sözleşmeden gelir (… TRY, satır iskontosu yok). | Satır fiyatı değiştirildi. |
| HAM-0001: ‹Sözleşme No› hedefi … — çağrılan …. | Hedef aşıldı. |
| Yalnız taslak sözleşme düzenlenir. · Yalnız taslak sözleşme yürürlüğe alınır. | |
| Sözleşme en az bir kalem ister. | |
‹Sözleşme No› iletide sözleşmenin numarasıyla yazar.
## İlgili
- [Satın alma siparişleri](https://erpdocs.corexlogic.com/satin-alma/ekranlar/satinalma-siparisleri)
- [Tedarikçi fiyatları](https://erpdocs.corexlogic.com/satin-alma/ekranlar/tedarikci-fiyatlari)
---
# Satın alma siparişini tedarikçiye göndermek
> Siparişin PDF'ini indirmek, yazdırmak ya da PDF ekli e-postayla tedarikçiye göndermek.
URL: https://erpdocs.corexlogic.com/satin-alma/islemler/siparisi-gonderme
- **Tür:** İşlem
- **Modül:** Satın Alma
- **Menü yolu:** Satın Alma › Sipariş Yönetimi › Satın Alma Siparişleri › sipariş detayı › Çıktı
- **Ekran adresi:** `/erp/procurement/orders/{id}`
- **Gereken izin:** `erp-procurement-orders.view (yazdırma, PDF, Excel)`, `erp-procurement-orders.edit (E-posta ile Gönder)`
- **Ön koşullar:**
- Kullanıcı alış fiyatını görebiliyor (görmeyen kullanıcıda Çıktı menüsü yoktur).
- E-posta için **Yönetim › Özelleştirme › Genel › E-posta Ayarları**'nda SMTP tanımlı.
CoreX'te siparişi "gönderilmiş" işaretleyen ayrı bir durum yoktur: **Sipariş Verildi** durumu siparişin
tedarikçiye verildiğini anlatır. Belgenin kendisi **Çıktı** menüsünden tedarikçiye iletilir. PDF
sunucuda üretilir; kayıtlı form şablonu varsa onunla basılır.
## Adımlar
1. Sipariş detayını açın ve sağ üstteki **Çıktı**'ya tıklayın.
2. Kâğıt ya da dosya için **Yazdır** veya **PDF İndir**'i seçin. PDF dosyasının adı `Satin-Alma-Siparisi-SA-….pdf` olur.
3. E-postayla göndermek için **E-posta ile Gönder**'i seçin; **Kime** (virgülle birden çok adres), isteğe bağlı **Bilgi (CC)**, **Konu** ve **İleti**'yi doldurun.

1. SMTP tanımlı değilse gönderilemez
2. Kime — virgülle birden çok adres
3. Gönder — PDF ekli, kuyruğa alınır
4. **Gönder**'e tıklayın.
**Sonuç:** PDF ekli e-posta gönderim kuyruğuna alınır; sonucu sipariş detayındaki **Çıktılar** bölümünde görünür (**Yenile** ile güncellenir).
## Bilmeniz gerekenler
- SMTP tanımlı değilse pencere "SMTP tanımlı değil — e-posta gönderilemez." uyarısını gösterir ve
**E-posta Ayarları'nı aç** bağlantısını verir (demo ortamında SMTP tanımlı değildir).
- E-posta taslak siparişten de gönderilebilir; tedarikçiye ticari sipariş olarak yalnız kesinleşmiş
siparişi gönderin.
- **Excel İndir** sipariş kalemlerini tablo olarak verir.
## İlgili
- [Satın alma siparişleri ekranı](https://erpdocs.corexlogic.com/satin-alma/ekranlar/satinalma-siparisleri)
---
# Tedarikçiler
> Tedarikçi rolündeki iş ortağı kartları — liste, ticari şartlar ve satın alma belgeleri; satın alma belgelerinde tedarikçi kuralları.
URL: https://erpdocs.corexlogic.com/satin-alma/ekranlar/tedarikciler
Müşteri ve tedarikçi **tek kartta** tutulur: aynı firma ikisi birden olabilir. Bu ekran iş ortağı
listesinin **Tedarikçi** rolüyle süzülmüş hâlidir. Kartın genel yapısı (başlık, adresler, kişiler,
e-Belge, toplu aktarım) satıştaki [Müşteriler](https://erpdocs.corexlogic.com/satis/ekranlar/musteriler) sayfasında anlatılır; bu sayfa
satın almaya özgü kısımları anlatır.
- **Tür:** Ekran
- **Modül:** Satın Alma
- **Menü yolu:** Satın Alma › Ana Veriler › Tedarikçiler
- **Ekran adresi:** `/erp/procurement/suppliers`
- **Gereken izin:** `erp-partners-cards.view (görme) · .create (yeni kart) · .edit (düzenleme)`
## Tedarikçi listesi

1. Yeni İş Ortağı
2. Rol süzgeci: Tedarikçi
3. Aynı kart müşteri de olabilir
4. Aktif / Pasif
Kolonlar: Kod, Ünvan, **Rol** (Müşteri / Tedarikçi), Merkez / Grup, Vergi / TC No, Vergi Dairesi,
E-posta, Telefon, **Durum**. Süzgeçler: Ara, **Rol** (açılışta **Tedarikçi**), Durum. Araç çubuğunda
**Adres ve Kişi Aktarımı** ve **Yeni İş Ortağı**. Satıra tıklayınca kart **görüntüleme** kipinde açılır;
değiştirmek için **Düzenle**. İş ortağı kartı silinmez, pasife alınır.
## Tedarikçi kartı

1. Ticari Şartlar — vade, teslim şekli
2. Satın Alma Belgeleri
3. Tedarikçinin siparişleri
4. Düzenle
Satın almayı ilgilendiren sekmeler:
| Sekme | İçerik |
|---|---|
| **Ticari Şartlar** | **Varsayılan Vade (Gün)**, **Varsayılan Teslim Şekli**, **Teslim Şekli Notu**, **Varsayılan Sevk Yöntemi**. "Sipariş açılırken forma önerilir; belgede değiştirilebilir." |
| **Satın Alma Belgeleri** | **Satın Alma Siparişleri**, **Gelen Faturalar** ve **Alınan Teslimatlar** sekmeleri (sayılarıyla); sipariş için Sipariş No, Tarih, Durum, Tutar. |
| **Bakiye** | Tedarikçi bakiyesi (finans). |
## Satın alma belgelerinde tedarikçi kuralları
- Siparişte, teklif isteğinde ve tedarikçi fiyatında yalnız **aktif** ve **Tedarikçi rolü** taşıyan kart
seçilebilir; aksi hâlde "Seçilen cari kart tedarikçi olarak kullanılamaz (kayıt yok, pasif ya da
tedarikçi rolü taşımıyor)." iletisi döner.
- **Açık siparişi** (Taslak, Sipariş Verildi, Kısmi Teslim) olan tedarikçi pasife alınamaz. Kapatılmış
ya da tamamı teslim alınmış siparişler engel değildir.
- Tedarikçi ve ürün bilgisi siparişe **sipariş anındaki hâliyle** kopyalanır; kart sonradan değişse de
belge değişmez.
## İlgili
- [Tedarikçi fiyatları](https://erpdocs.corexlogic.com/satin-alma/ekranlar/tedarikci-fiyatlari)
- [Satın alma siparişleri](https://erpdocs.corexlogic.com/satin-alma/ekranlar/satinalma-siparisleri)
---
# Satın alma siparişini değiştirmek
> Taslak siparişi düzenlemek; kesinleşmiş siparişte değişiklik gerektiğinde iptal, kapatma ve kopyalama yolları.
URL: https://erpdocs.corexlogic.com/satin-alma/islemler/siparisi-degistirme
- **Tür:** İşlem
- **Modül:** Satın Alma
- **Menü yolu:** Satın Alma › Sipariş Yönetimi › Satın Alma Siparişleri › sipariş detayı › Düzenle
- **Ekran adresi:** `/erp/procurement/orders/{id}/edit`
- **Gereken izin:** `erp-procurement-orders.edit`
- **Ön koşullar:**
- Sipariş **Taslak** durumunda (Onay Bekliyor'daki sipariş önce reddedilip taslağa dönmeli).
Yalnız **taslak** sipariş düzenlenir. Kesinleşen siparişte tedarikçi, ürün, miktar, birim, fiyat ve KDV
kilitlidir; sunucu "Yalnız Taslak durumundaki satın alma siparişleri düzenlenebilir." iletisiyle
reddeder.
## Adımlar
1. Taslak siparişin detayında **Düzenle**'ye tıklayın.
2. Başlık alanlarını (Tedarikçi, Sipariş Tarihi, sekmelerdeki Teslim Deposu, Vade, Teslim Şekli…) ya da kalemleri değiştirin. Satır eklemek için **Satır Ekle**, silmek için satırın **sil** düğmesi.
3. **Değişiklikleri Kaydet**'e tıklayın.
4. **Detaya dön** ile detaya dönüp siparişi [kesinleştirin](https://erpdocs.corexlogic.com/satin-alma/islemler/siparisi-kesinlestirme).
**Sonuç:** Taslak güncellenir; durum **Taslak** kalır.
## Kesinleşmiş siparişte değişiklik gerekirse
| Durum | Ne yapılır |
|---|---|
| Hiç teslim alınmadı (Sipariş Verildi) | **Siparişi İptal Et** (gerekçeli), sonra **Kopyala** ile yeni taslak açıp düzeltin ve kesinleştirin. |
| Kısmen teslim alındı, kalan gelmeyecek ya da değişecek | **Siparişi Kapat** (gerekçeli); kalan için yeni sipariş açın. |
| Miktar fazla geldi / yanlış mal kabul | Mal kabulü [geri alın](https://erpdocs.corexlogic.com/satin-alma/islemler/tedarikciye-iade) ve doğru miktarla yeniden kabul edin. |
| Onay Bekliyor | Onaycıdan **Reddet** isteyin; taslağa dönünce düzenleyin. Ya da **Siparişi İptal Et**. |
Ayrıntı: [Siparişi kapatmak ya da iptal etmek](https://erpdocs.corexlogic.com/satin-alma/islemler/siparisi-kapatma-iptal).
## Bilmeniz gerekenler
- Formdan kaydetmeden ayrılırken sistem sorar: sayfada kalabilir, kaydedip ayrılabilir ya da
değişiklikleri silebilirsiniz.
- Eşzamanlı değişiklikte "Bu satın alma siparişi bu sırada başka bir kullanıcı tarafından değiştirildi.
Sayfayı yenileyip tekrar deneyin." iletisi döner.
## İlgili
- [Satın alma siparişleri ekranı](https://erpdocs.corexlogic.com/satin-alma/ekranlar/satinalma-siparisleri)
---
# Fason
> Fason satın alma — fasoncuya malzeme sevki ve iadesi, fasoncudaki stok, fason mal kabulünde bileşen tüketimi.
URL: https://erpdocs.corexlogic.com/satin-alma/ekranlar/fason
Fason, bir tedarikçinin (fasoncu) **sizin malzemenizle** ürün işleyip size teslim etmesidir. Fason
siparişi, satın alma siparişinde satırı **Fason** olarak işaretlenmiş bir sipariştir; malzeme
fasoncuya **faturasız transferle** gönderilir ve fason mal kabulünde bileşen olarak tüketilir.
- **Tür:** Ekran
- **Modül:** Satın Alma
- **Menü yolu:** Satın Alma › Fason › Fasoncudaki Stok · Fason Sevk ve İadeleri · Fasona Malzeme Sevki Oluştur · Fasondan Malzeme İadesi Oluştur
- **Ekran adresi:** `/erp/procurement/subcontracting`
- **Gereken izin:** `erp-procurement-subcontracting.view (görme) · .create (sevk ve iade)`
## Akış
1. **Fason sipariş:** Satın alma siparişinin satır ayrıntısında satır fason işaretlenir ve bileşenleri
(fasoncuya verilecek malzeme) görünür. Fason özelliği kapalı kurulumda "Fason satırı açılamaz: …"
iletisi döner. Fason satırı konsinye satırla birlikte olmaz.
2. **Fasona malzeme sevki:** **Fasona Malzeme Sevki Oluştur** — kendi deponuzdan fasoncunun stoğuna;
"malzeme bizim kalır, fason mal kabulünde bileşen olarak düşer". Alanlar: **Fasoncu** (tedarikçi),
**Çıkış Deposu**, Tarih, Not ve kalemler. Faturasız transferdir; kâğıt sevk fişi detayda basılır.
3. **Fason mal kabul:** İşlenmiş ürün siparişten mal kabulle alınır; fasoncudaki bileşenler aynı anda
tüketilir.
4. **Fasondan malzeme iadesi:** Kullanılmayan malzeme **Fasondan Malzeme İadesi Oluştur** ile depoya
geri alınır.

1. Fasoncu (tedarikçi)
2. Çıkış Deposu
3. Kaydet — faturasız transfer
## Ekranlar
| Ekran | İçerik |
|---|---|
| **Fasoncudaki Stok** | Fasoncunun yerindeki malzememiz: Fasoncu, Çıktığı Depo, Ürün, Stok Durumu, Miktar, Stok Değeri. Değerlemede sayılır, planlamada sayılmaz. |
| **Fason Sevk ve İadeleri** | Sevk ve iade belgeleri: Belge No, **Tür**, Tarih, Fasoncu, Depo, Kalem. Süzgeç: Ara, Tür. |
## Kurallar
- Fason mal kabulü **geri alınamaz**: "… fason kabulü — geri alınamaz. Bileşenler fasoncuda tüketildi;
hatalı ürünü tedarikçiye iade etmek için fasona malzeme sevki kullanın."
- Fasona sevk ve iade fatura doğurmaz.
## İlgili
- [Satın alma siparişleri](https://erpdocs.corexlogic.com/satin-alma/ekranlar/satinalma-siparisleri)
- [Mal kabulleri](https://erpdocs.corexlogic.com/satin-alma/ekranlar/mal-kabulleri)
---
# Satın alma siparişini kapatmak ya da iptal etmek
> Kısmen teslim alınmış siparişin kalanından vazgeçmek (kapatma) ya da teslim alınmamış siparişi iptal etmek.
URL: https://erpdocs.corexlogic.com/satin-alma/islemler/siparisi-kapatma-iptal
- **Tür:** İşlem
- **Modül:** Satın Alma
- **Menü yolu:** Satın Alma › Sipariş Yönetimi › Satın Alma Siparişleri › sipariş detayı
- **Ekran adresi:** `/erp/procurement/orders/{id}`
- **Gereken izin:** `erp-procurement-orders.close (Siparişi Kapat)`, `erp-procurement-orders.delete (Siparişi İptal Et)`
- **Ön koşullar:**
- Kapatma: sipariş **Kısmi Teslim** durumunda.
- İptal: sipariş **Taslak**, **Onay Bekliyor** ya da **Sipariş Verildi** durumunda (hiç teslim alınmamış).
Kapatma iptal **değildir**: hiçbir kayıt silinmez, teslim alınan kısım geçerli kalır. Hangi komutun
kullanılacağını teslim durumu belirler: hiç gelmediyse **iptal**, bir kısmı geldiyse **kapatma**, tamamı
geldiyse kapatılacak bir şey yoktur.
## Adımlar
1. Sipariş detayını açın ve durumu kontrol edin.

1. Durum: Kısmi Teslim
2. Mal Kabul Gir — kalan için
3. Siparişi Kapat — kalan beklenmiyor
4. Alınan miktar
5. Kalan miktar
2. Kalan gelmeyecekse **Siparişi Kapat**'a tıklayın. Pencerede kapatılacak kalanı kontrol edin, **Kapatma Nedeni**'ni yazın ve **Siparişi Kapat**'a basın.

1. Kapatma Nedeni (zorunlu)
2. Siparişi Kapat
3. Hiç teslim alınmamış siparişten vazgeçiyorsanız **Siparişi İptal Et**'e tıklayın, **İptal Nedeni**'ni yazıp **Siparişi İptal Et**'e basın.
**Sonuç:** **Kapatıldı**: teslim alınan kısım geçerli kalır, kalan artık beklenmez ve yoldaki sayılmaz; mal ve hizmet kabulü yapılamaz. **İptal**: sipariş ticari olarak geçersizdir, yeniden açılmaz.
## Bilmeniz gerekenler
- İkisi de geri alınamaz; gerekçe zorunludur ("Kapatma nedeni zorunludur.", "İptal nedeni zorunludur.").
- Ret iletileri: "Hiç teslim alınmamış sipariş kapatılmaz; tedarikçiyle ilişki gerçekleşmediyse siparişi
iptal edin.", "Bu satın alma siparişi tamamen teslim alınmış; kapatılacak kalan yok.", "Yalnız Taslak,
Onay Bekliyor ve Sipariş Verildi durumundaki satın alma siparişleri iptal edilebilir."
- Mal kabul geri almasında **Siparişi yeniden aç** işareti kaldırılırsa sipariş de **Kapatıldı** olur.
- Kapatılmış ve iptal edilmiş siparişler **Açık Siparişler** raporundan ve Malzeme İhtiyaçları'nın
yoldaki miktarından düşer; tedarikçi pasife alınabilir.
## İlgili
- [Satın alma siparişleri ekranı](https://erpdocs.corexlogic.com/satin-alma/ekranlar/satinalma-siparisleri#kapatma-ve-iptal)
---
# Satın alma raporları
> Harcama, açık siparişler, teklif tasarrufu, tedarikçi performansı ve tedarikçi değerlendirme raporları.
URL: https://erpdocs.corexlogic.com/satin-alma/ekranlar/analitik
Analitik ekranları salt okunurdur; her birinde **Raporu yenile** ve **Excel'e Aktar** düğmeleri, kolon
seçimi (**Kolonlar**) vardır; Tedarikçi Değerlendirme dışındakilerde sorumlu süzgeci de bulunur.
- **Tür:** Ekran
- **Modül:** Satın Alma
- **Menü yolu:** Satın Alma › Analitik › Harcama Raporu · Açık Siparişler · Teklif Tasarrufu · Tedarikçi Performansı · Tedarikçi Değerlendirme
- **Ekran adresi:** `/erp/procurement/reports/open-orders`
- **Gereken izin:** `Harcama Raporu, Açık Siparişler, Tedarikçi Performansı, Tedarikçi Değerlendirme: erp-procurement-orders.view`, `Teklif Tasarrufu: erp-procurement-rfqs.view`, `Tutar gösteren raporlar (Harcama, Teklif Tasarrufu) ayrıca alış fiyatını görme yetkisi ister.`, `Tedarikçi Değerlendirme › Hizmet Puanı Ver: erp-procurement-supplier-evaluation.create`
| Rapor | Ne gösterir | Kolonlar | Süzgeçler |
|---|---|---|---|
| **Harcama Raporu** | Taahhüt edilmiş ya da teslim alınmış siparişlerin tutarı (taslak, onay bekleyen ve iptal sayılmaz; kapatılmış siparişte yalnız teslim alınan kısım); tedarikçi, kalem ya da ay kırılımında. | Tedarikçi, Para Birimi, Ara Toplam, İskonto, Net, KDV, Brüt, Sipariş, Satır | **Kırılım**, Ara, Sorumlu, sipariş tarihi aralığı |
| **Açık Siparişler** | Kalanı olan sipariş satırları, yaşı ve gecikmesi. | Sipariş No, Durum, Tedarikçi, Sorumlu, Ürün, Sipariş, Karşılanan, Kalan, Kalan Net, Beklenen Teslim, Yaş (gün), Gecikme (gün) | Ara, Sorumlu, **Gecikme** (Tüm açık satırlar / gecikenler) |
| **Teklif Tasarrufu** | Karara bağlanmış teklif kalemlerinde kazanan fiyatın en düşük, ortalama ve en yüksek teklife göre tasarrufu. | Teklif No, Karar, Ürün, Miktar, Kazanan, Kazanan Net, En Düşük, Ortalama, En Yüksek, Tasarruf (Ort.), Tasarruf (En Yüksek), Gerekçe | Ara, Sorumlu, karar tarihi aralığı |
| **Tedarikçi Performansı** | Zamanında teslim ve karşılama oranı. | Tedarikçi, Sipariş, Açık, Satır, Zamanında, Zamanında (%), Ort. Tedarik (gün), Satır Karşılama (%) | Ara, Sorumlu, sipariş tarihi aralığı |
| **Tedarikçi Değerlendirme** | Ölçütlü puan ve sınıf. | Tedarikçi, Zamanında, Miktar, Kalite, Fiyat Uyumu, Hizmet, Toplam, Sınıf | Dönem başlangıcı ve bitişi |

1. Kalan miktar
2. Gecikme (gün)
3. Excel'e Aktar

1. Kazanan net fiyat
2. Ortalamaya göre tasarruf
3. Seçim gerekçesi
- **Tedarikçi Değerlendirme**'de **Hizmet Puanı Ver** ile hizmet ölçütü elle puanlanır; diğer ölçütler
belgelerden hesaplanır. Ölçüt ağırlıkları ve sınıf eşikleri **Yönetim › Özelleştirme › Satın Alma ›
Tedarikçi Değerlendirme Ayarları**'nda tanımlanır.
- Kapatılmış ve iptal edilmiş siparişler **Açık Siparişler**'de görünmez.
## İlgili
- [Satın alma siparişleri](https://erpdocs.corexlogic.com/satin-alma/ekranlar/satinalma-siparisleri)
- [Teklif istekleri](https://erpdocs.corexlogic.com/satin-alma/ekranlar/teklif-istekleri)
---
# Mal kabulü oluşturmak
> Tedarikçiden gelen malı siparişe işlemek ve stoğa almak — tam ya da kısmi kabul, depo, lokasyon, lot/seri ve bölünmüş tahsis.
URL: https://erpdocs.corexlogic.com/satin-alma/islemler/mal-kabulu-olusturma
- **Tür:** İşlem
- **Modül:** Satın Alma
- **Menü yolu:** Satın Alma › Mal ve Hizmet Kabulü › Mal Kabulü Oluştur
- **Ekran adresi:** `/erp/procurement/receipts/new?orderId={id}`
- **Gereken izin:** `erp-procurement-receipts.create`
- **Ön koşullar:**
- Sipariş **Sipariş Verildi** ya da **Kısmi Teslim** durumunda.
- Mal kabul tarihi açık bir kayıt dönemine düşüyor.
- Lot takipli üründe lot numarası, seri takipli üründe seri numaraları elinizde.
Mal kabul belgesi kaydedildikten sonra değiştirilemez; yanlış girişi
[mal kabul geri alma](https://erpdocs.corexlogic.com/satin-alma/islemler/tedarikciye-iade) ile düzeltirsiniz. Geri alma satır bazında
ve **tam** olduğu için iade edilebilecek kısmı (hasarlı, şüpheli) ayrı tahsis olarak girmek sonradan
işinizi kolaylaştırır.
## Adımlar
1. Sipariş detayında **Mal Kabul Gir**'e tıklayın. (Ya da **Satın Alma › Mal ve Hizmet Kabulü › Teslim Alınacaklar**'da satırın **Mal Kabulü Oluştur** düğmesi; gelen teslimat satırından açılırsa depo ve miktar teslimattan dolar.)
2. **Mal Kabul Tarihi**'ni kontrol edin ve tedarikçinin irsaliye numarasını **Tedarikçi İrsaliye No** alanına yazın.
3. **Sipariş Kalemleri** tablosunda gelen kalemin **Mal Kabul Ekle** düğmesine tıklayın (hepsi geldiyse **Tümünü Ekle**).
4. Tahsisin **Miktar** alanına gelen miktarı yazın. Kısmi teslimatta yalnız gelen miktarı girin.
5. **Depo** ve gerekiyorsa **Lokasyon** seçin. Lot takipli üründe lot numarasını, seri takipli üründe seri numaralarını girin.
6. Aynı kalemi bölmek gerekiyorsa (ör. hasarlı kısmı ayrı lokasyona) tahsisin miktarını azaltın ve kalemin **Mal Kabul Ekle** düğmesiyle ikinci tahsisi ekleyin.
7. **Belge Özeti**'ni kontrol edin ve **Mal Kabulü Kaydet**'e tıklayın.

1. Satın Alma Siparişi
2. İrsaliye No — tedarikçide tekil
3. Kalan sipariş miktarı
4. Teslim alınan miktar — kısmi olabilir
5. Depo ve lokasyon
6. Mal Kabulü Kaydet — stok girer
**Sonuç:** Mal kabul **MK-yyyy-nnnnnn** numarasıyla kaydedilir ve stok aynı anda girer. Sipariş kalanı kalmışsa **Kısmi Teslim**, tamamı geldiyse **Teslim Alındı** olur. Kalan için yeni mal kabul girin ya da gelmeyecekse [siparişi kapatın](https://erpdocs.corexlogic.com/satin-alma/islemler/siparisi-kapatma-iptal).
## Stok ve planlama etkisi
- Her tahsis **Mal Kabul** türünde giriş hareketi yazar; stok seçilen depo / lokasyon / lotta,
**Sıfır** durumunda artar. Kalite kontrolü şartlı üründe stok **karantina** durumuna girer ve
**Stok Yönetimi › Kalite Kontrol**'de serbest bırakılana kadar kullanılamaz.
- Stok değeri siparişin iskontolu net fiyatıyla artar.
- Siparişin **Alınan / Kabul** miktarı artar, yoldaki miktar azalır; bağlı talebin Belge Akışı'nda
teslim ilerler; Tedarikçi Fiyatları'nın **Son Alış**'ı güncellenir.
## Bilmeniz gerekenler
- Miktar sipariş kalanını aşamaz ("'HAM-0001' için kalan miktar aşılıyor. Kalan: 80, girilen: 200.").
- Aynı tedarikçiden aynı irsaliye numarası ikinci kez kaydedilemez.
- **Sipariş ekle…** aynı tedarikçinin aynı para birimindeki diğer açık siparişlerini aynı mal kabule
ekler (tek irsaliyede birden çok sipariş).
- Siparişte teslim deposu varsa gelen teslimat açılmıştır; mal kabulü **Teslim Alınacaklar**'daki
teslimat satırından yapın. Siparişten doğrudan yapılan kabul teslimatın açık miktarını düşürmez —
kullanılmayan teslimatı **Lojistik Yönetimi › Gelen Teslimat › Gelen Teslimatlar**'da kapatın.
- Depo "Mal kabul yalnız gelen teslimattan" ayarındaysa siparişten doğrudan kabul reddedilir.
- Hizmet satırı mal kabulle kapanmaz: [hizmet kabulü](https://erpdocs.corexlogic.com/satin-alma/islemler/hizmet-kabulu-olusturma).
## İlgili
- [Mal kabulleri ekranı](https://erpdocs.corexlogic.com/satin-alma/ekranlar/mal-kabulleri)
- [Talepten mal kabule süreci](https://erpdocs.corexlogic.com/surecler/talepten-mal-kabule)
---
# Hizmet kabulü oluşturmak
> Siparişteki stok tutmayan kalemin (nakliye, bakım, danışmanlık) alındığını kaydetmek.
URL: https://erpdocs.corexlogic.com/satin-alma/islemler/hizmet-kabulu-olusturma
- **Tür:** İşlem
- **Modül:** Satın Alma
- **Menü yolu:** Satın Alma › Mal ve Hizmet Kabulü › Hizmet Kabulü Oluştur
- **Ekran adresi:** `/erp/procurement/service-acceptances/new`
- **Gereken izin:** `erp-procurement-service-acceptances.create`
- **Ön koşullar:**
- Sipariş **Sipariş Verildi** ya da **Kısmi Teslim** ve en az bir **Hizmet** satırı var.
Stok tutmayan kart siparişte **Hizmet** satırı olur ve yalnız hizmet kabulüyle kapanır; stok kalemi
hizmet kabulüne giremez ("'X' stoklanabilir bir ürün — hizmet kabulü yapılamaz, mal kabul kullanın.").
## Adımlar
1. **Satın Alma › Mal ve Hizmet Kabulü › Hizmet Kabulü Oluştur** ekranını açın.
2. **Satın Alma Siparişi** listesinden siparişi seçin; yalnız hizmet kalemi taşıyan açık siparişler listelenir.
3. **Kabul Tarihi**'ni kontrol edin, tedarikçinin belge numarasını **Tedarikçi Belge No** alanına yazın.
4. Kabul edilen satırın **Kabul Miktarı** alanına miktarı yazın (kalanı aşamaz).
5. Gerekiyorsa **Not** yazın ve **Hizmet Kabulünü Kaydet**'e tıklayın.

1. Yalnız hizmet kalemi olan açık siparişler
2. Kabul Tarihi
3. Tedarikçi Belge No — tekil
4. Hizmet Kabulünü Kaydet — stok hareketi yok
**Sonuç:** Hizmet kabulü **HK-yyyy-nnnnnn** numarasıyla kaydedilir; siparişin kabul edilen miktarı artar, tamamı kabul edildiyse sipariş **Teslim Alındı** olur. Stok hareketi oluşmaz.
## Bilmeniz gerekenler
- Aynı tedarikçide aynı belge numarası iki kez işlenemez.
- Bir sipariş kalemi kabulde tek satırda yer alır; kısmi kabul serbesttir.
- Hatalı kabul **Satın Alma › İade Yönetimi › Hizmet Kabulünü Geri Al** ile ters kayda alınır.
- Kayıt dönemi kuralları mal kabulle aynıdır (kapalı dönem, geçmiş tarih yetkisi).
## İlgili
- [Hizmet kabulleri ekranı](https://erpdocs.corexlogic.com/satin-alma/ekranlar/hizmet-kabulleri)
---
# Tedarikçiye iade etmek
> Teslim alınmış malı tedarikçiye iade etmek — iade talebi, onay ve mal kabul geri alma (ters stok kaydı).
URL: https://erpdocs.corexlogic.com/satin-alma/islemler/tedarikciye-iade
- **Tür:** İşlem
- **Modül:** Satın Alma
- **Menü yolu:** Satın Alma › İade Yönetimi › Tedarikçi İade Talepleri · Mal Kabulünü Geri Al
- **Ekran adresi:** `/erp/procurement/receipt-reversals/new`
- **Gereken izin:** `erp-procurement-return-requests.create (talep açma)`, `erp-procurement-return-requests.approve (talebi onaylama — talebi açan kişi onaylayamaz)`, `erp-procurement-receipt-reversals.create (geri alma / Tedarikçiye İade Et)`
- **Ön koşullar:**
- İade edilecek mal bir mal kabul **satırı** olarak duruyor ve o satır daha önce geri alınmamış.
- Satırın stoğu mal kabulün deposunda / lokasyonunda mevcut.
İade talebi malı göndermeden önceki **karardır** ve stoğu değiştirmez; stok **mal kabul geri alma** ile
düşer. Talep zorunlu değildir: hatalı girilmiş bir mal kabulü düzeltmek için **Satın Alma › İade
Yönetimi › Mal Kabulünü Geri Al** ekranında mal kabulü seçip doğrudan geri alabilirsiniz.
## Adımlar
1. Mal kabul detayını açın ve **Tedarikçi İade Talebi**'ne tıklayın.
2. **İade Nedeni**'ni yazın (zorunlu), gerekiyorsa **Açıklama** ekleyin ve dönecek satırın onay kutusunu işaretleyin (ör. **AMB-0001 satırını talebe ekle**). Satır bütün olarak döner.

1. İade Nedeni (zorunlu)
2. Satır bütün olarak döner
3. Açan onaylayamaz
4. Talebi Aç — stok değişmez
3. **Talebi Aç**'a tıklayın.

1. Durum: Onay Bekliyor
2. Onayla — başka bir yetkili
3. Reddet — gerekçe zorunlu
4. Görev ayrılığı
5. Bu talepten yazılan geri almalar
4. Onay yetkisi olan başka bir kullanıcı talebi açar ve **Onayla**'ya tıklar (reddetmek için **Reddet** ve gerekçe).

1. Onayla — açan kişi dışındaki yetkili
2. Reddet — gerekçe zorunlu
3. Talebi açan
5. Onaylı talepte **Tedarikçiye İade Et**'e tıklayın. Form mal kabul, satır ve gerekçeyle dolu açılır.
6. **Siparişi yeniden aç** işaretini belirleyin: tedarikçi yenisini gönderecekse işaretli bırakın; göndermeyecekse kaldırın (sipariş kapanır). **Geri Almayı Kaydet**'e tıklayın.

1. Geri alınacak mal kabul
2. Gerekçe (zorunlu)
3. İşaretli: miktar yeniden beklenir; boş: sipariş kapanır
4. Satır tamamen geri alınır
5. Geri Almayı Kaydet — ters stok kaydı
7. Talep detayında durumun **Kapandı** olduğunu ve **Talepten Yazılan İadeler**'de geri alma belgesini kontrol edin.

1. Durum: Kapandı — bütün satırlar iade edildi
2. Kararı veren
3. İade edilen miktar
4. Talepten yazılan geri alma
**Sonuç:** Geri alma **MKG-yyyy-nnnnnn** belgesi stok çıkışı yazar (Giriş Geri Alma); siparişin Alınan miktarı geri sarılır. **Siparişi yeniden aç** işaretliyse geri alınan miktar yeniden beklenir (sipariş Kısmi Teslim), işaretsizse sipariş **Kapatıldı** olur. Son satır iade edilince talep **Kapandı** olur.
## Bilmeniz gerekenler
- Geri alma satır bazında ve **tamdır**: "Kısmi geri alma bu sürümde desteklenmiyor." 120 adetlik bir
satırın 5 adedini iade etmek için mal kabulde o 5 adet ayrı tahsis olarak girilmiş olmalıdır; değilse
satırı tamamen geri alıp kalanı yeni mal kabulle yeniden girin.
- Talebi açan kişi talebi onaylayamaz ("Kendi açtığınız tedarikçi iade talebini onaylayamazsınız.
Kararı başka bir yetkili vermeli."). Onaysız talepten iade yazılamaz.
- Onaylı talepte kalan satırların iadesinden vazgeçmek için **Kapat** (gerekçe zorunlu); karar
verilmemiş talepten vazgeçmek için **İptal Et**.
- Fason mal kabulü geri alınamaz.
- İade faturası finans tarafındadır (**Satın Alma › İade Yönetimi › İade Faturaları**) ve bu kılavuzun
dışındadır.
## İlgili
- [İade yönetimi ekranı](https://erpdocs.corexlogic.com/satin-alma/ekranlar/iade-yonetimi)
- [Talepten mal kabule süreci — iade](https://erpdocs.corexlogic.com/surecler/talepten-mal-kabule)
---
# Tedarikçi fiyatı tanımlamak
> Ürün–tedarikçi bağını, anlaşmalı fiyatı, termini, asgari miktarı ve ana tedarikçiyi tanımlamak.
URL: https://erpdocs.corexlogic.com/satin-alma/islemler/tedarikci-fiyati-tanimlama
- **Tür:** İşlem
- **Modül:** Satın Alma
- **Menü yolu:** Satın Alma › Kaynak Bulma › Tedarikçi Fiyatları
- **Ekran adresi:** `/erp/procurement/item-suppliers`
- **Gereken izin:** `erp-procurement-item-suppliers.create`, `erp-procurement-item-suppliers.edit (düzenleme)`
- **Ön koşullar:**
- Ürün aktif ve "Satın alınabilir"; tedarikçi aktif ve tedarikçi rolünde.
- Bu ürün–tedarikçi çifti için kayıt yok (varsa düzenleyin).
Tedarikçi fiyatı teklif kararıyla da oluşur ya da güncellenir: kazanan teklifin iskontolu fiyatı ve
termini kayda yazılır. Toplu tanım için listedeki **İçe Aktar** Excel kitabını kullanın.
## Adımlar
1. **Satın Alma › Kaynak Bulma › Tedarikçi Fiyatları** ekranını açın ve **Yeni Kayıt**'a tıklayın.
2. **Ürün** ve **Tedarikçi**'yi seçin; varsa **Tedarikçi ürün kodu**'nu yazın.
3. **Anlaşmalı birim fiyat**'ı, **Fiyatın birimi**'ni ve **Para birimi**'ni girin.
4. **Termin (gün)**, gerekiyorsa **Asgari sipariş miktarı** ve geçerlilik tarihlerini girin.
5. Ürünün varsayılan tedarikçisi buysa **Ana tedarikçi**'yi işaretleyin. Bu tedarikçiden alım yapılmayacaksa **Bloke kaynak**'ı işaretleyip gerekçe yazın.
6. **Kaydet**'e tıklayın.

1. Anlaşmalı birim fiyat
2. Fiyatın birimi
3. Termin (gün)
4. Ürün başına tek ana tedarikçi
5. Bloke — bu tedarikçiden sipariş edilmez
6. Kaydet
**Sonuç:** Kayıt listede görünür. Bu ürün bu tedarikçiden sipariş edilirken **Birim Fiyat** buradan önerilir; Talep Kaynak Ataması ve kaynak belirlemesi bu kaydı kullanır.
## Bilmeniz gerekenler
- Fiyat girildiyse fiyatın birimi ve para birimi zorunludur; fiyat girilmeden de kayıt açılabilir
(yalnız kod ve termin için).
- Ürün başına tek ana tedarikçi olur; yenisi işaretlenince eskisi kendiliğinden düşer. Ana tedarikçi
bloke edilemez.
- Aynı çift ikinci kez açılamaz: "'X' ürünü için 'T-…' tedarikçisi zaten tanımlı. Mevcut kaydı
düzenleyin."
- Kaynak listesi zorunluluğu ve kota **Kaynak Listesi ve Kota** ekranında tanımlanır.
## İlgili
- [Tedarikçi fiyatları ve kaynak listesi](https://erpdocs.corexlogic.com/satin-alma/ekranlar/tedarikci-fiyatlari)
---
# Satış
> Satış modülü — teklif, sipariş, teslimat, faturalama, iade ve satış ana verileri.
URL: https://erpdocs.corexlogic.com/satis
Satış modülü müşteriye verilen tekliften faturaya kadar bütün satış belgelerini yönetir. Fiyatlar
fiyat listelerinden, müşteri bilgileri iş ortağı kartından gelir; teslimat ve mal çıkışı Lojistik
modülünde, fatura Satış › Faturalama'da kesilir.
Uçtan uca akış için: [Tekliften faturaya](https://erpdocs.corexlogic.com/surecler/tekliften-faturaya).
## İşlemler
- [Teklif oluşturmak](https://erpdocs.corexlogic.com/satis/islemler/teklif-olusturma) — Müşteriye yeni satış teklifi.
- [Teklifi göndermek](https://erpdocs.corexlogic.com/satis/islemler/teklifi-gonderme) — Gönderildi olarak işaretleme, e-posta.
- [Teklifi revize etmek](https://erpdocs.corexlogic.com/satis/islemler/teklifi-revize-etme) — Gönderilmiş teklifte değişiklik.
- [Siparişe dönüştürmek](https://erpdocs.corexlogic.com/satis/islemler/teklifi-siparise-donusturme) — Kabul edilen tekliften sipariş.
- [Sipariş oluşturmak](https://erpdocs.corexlogic.com/satis/islemler/siparis-olusturma) — Tekliften bağımsız sipariş.
- [Siparişi onaylamak](https://erpdocs.corexlogic.com/satis/islemler/siparisi-onaylama) — Ticari onay.
- [Teslimat oluşturmak](https://erpdocs.corexlogic.com/satis/islemler/teslimat-olusturma) — Teslimat ve mal çıkışı tek adımda.
- [Açık teslimat oluşturmak](https://erpdocs.corexlogic.com/satis/islemler/acik-teslimat-olusturma) — Vadesi gelen kalemlerden toplu teslimat.
- [Mal çıkışını kaydetmek](https://erpdocs.corexlogic.com/satis/islemler/mal-cikisi-kaydetme) — Açık teslimatın stok çıkışı.
- [Fatura referansı girmek](https://erpdocs.corexlogic.com/satis/islemler/fatura-referansi-girme) — Dışarıda kesilen faturanın izi.
- [Fatura oluşturmak](https://erpdocs.corexlogic.com/satis/islemler/fatura-olusturma) — e-Belge ile giden fatura.
- [Hizmeti tamamlamak](https://erpdocs.corexlogic.com/satis/islemler/hizmeti-tamamlama) — Hizmet satırının teyidi.
- [Satış sözleşmesi oluşturmak](https://erpdocs.corexlogic.com/satis/islemler/sozlesme-olusturma) — Fiyat ve hedef anlaşması.
- [Sözleşmeden sipariş vermek](https://erpdocs.corexlogic.com/satis/islemler/sozlesmeden-siparis) — Çağrı siparişi.
- [İade talebi açmak](https://erpdocs.corexlogic.com/satis/islemler/iade-talebi-acma) — Mal dönmeden önce anlaşma.
- [İade talebine karar vermek](https://erpdocs.corexlogic.com/satis/islemler/iade-talebini-onaylama) — Onay, red, kapatma.
- [Teslimattan iade almak](https://erpdocs.corexlogic.com/satis/islemler/iade-alma) — Dönen malı stoğa almak.
- [Teslimatsız iade almak](https://erpdocs.corexlogic.com/satis/islemler/teslimatsiz-iade) — Teslimatı olmayan dönüş.
- [Prim anlaşması oluşturmak](https://erpdocs.corexlogic.com/satis/islemler/prim-anlasmasi-olusturma) — Ciro primi ve kademeler.
- [Prim hesaplaşması yapmak](https://erpdocs.corexlogic.com/satis/islemler/prim-hesaplasma) — Alacak dekontu talebi.
- [Kampanya oluşturmak](https://erpdocs.corexlogic.com/satis/islemler/kampanya-olusturma) — Dönemlik kampanya fiyatı.
## Menü haritası
| Bölüm | Ekran | Anlatım |
|---|---|---|
| Teklif Yönetimi | Satış Teklifleri · Satış Teklifi Oluştur | [Satış teklifleri](https://erpdocs.corexlogic.com/satis/ekranlar/satis-teklifleri) |
| Sipariş Yönetimi | Satış Siparişleri · Satış Siparişi Oluştur · Backorder İşleme | [Satış siparişleri](https://erpdocs.corexlogic.com/satis/ekranlar/satis-siparisleri) |
| Sipariş Yönetimi | Hizmet Teyitleri · Satış Sözleşmeleri · Satış Sözleşmesi Oluştur | [Hizmet teyitleri](https://erpdocs.corexlogic.com/satis/ekranlar/hizmet-teyitleri) · [Satış sözleşmeleri](https://erpdocs.corexlogic.com/satis/ekranlar/satis-sozlesmeleri) |
| Faturalama | Faturalanmamış Teslimatlar · Giden e-Faturalar | [Faturalama](https://erpdocs.corexlogic.com/satis/ekranlar/faturalama) |
| Faturalama | Prim Hesaplaşmaları | [Prim hesaplaşmaları](https://erpdocs.corexlogic.com/satis/ekranlar/prim-hesaplasmalari) |
| İade Yönetimi | İade Talepleri · Satış İadeleri | [İade talepleri](https://erpdocs.corexlogic.com/satis/ekranlar/iade-talepleri) · [Satış iadeleri](https://erpdocs.corexlogic.com/satis/ekranlar/satis-iadeleri) |
| Ana Veriler | Müşteriler | [Müşteriler](https://erpdocs.corexlogic.com/satis/ekranlar/musteriler) |
| Ana Veriler | Fiyat Listeleri · Özel Fiyatlar · Grup İskontoları | [Fiyat listeleri](https://erpdocs.corexlogic.com/satis/ekranlar/fiyat-listeleri) |
| Ana Veriler | Kampanyalar · Kondisyon Kayıtları · Prim Anlaşmaları | [Kampanyalar](https://erpdocs.corexlogic.com/satis/ekranlar/kampanyalar) · [Kondisyon kayıtları](https://erpdocs.corexlogic.com/satis/ekranlar/kondisyon-kayitlari) · [Prim anlaşmaları](https://erpdocs.corexlogic.com/satis/ekranlar/prim-anlasmalari) |
| Analitik | Müşteri, Ürün ve Temsilci Bazında Satış · Teklif Kazanma/Kaybetme · Brüt Kâr · Açık Satış Siparişleri | [Satış raporları](https://erpdocs.corexlogic.com/satis/ekranlar/satis-raporlari) |
Teslimatlar menüde **Lojistik Yönetimi › Giden Teslimat** altındadır; satış akışının parçası olduğu
için burada anlatılır: [Teslimat ve mal çıkışı](https://erpdocs.corexlogic.com/satis/ekranlar/teslimat).
## Satış belgelerinin bağlantısı
Her belge geldiği belgeye ve doğurduğu belgelere bağlıdır. Sipariş detayında kaynak teklif, açılan
teslimatlar ve üretim emirleri; fatura detayında kaynak teslimatlar görünür. Bu bağlantılardan
belgeler arasında gezinebilirsiniz.
---
# Satış teklifleri
> Satış teklifi hazırlamak, göndermek, revize etmek ve siparişe dönüştürmek.
URL: https://erpdocs.corexlogic.com/satis/ekranlar/satis-teklifleri
Müşteriye verilen fiyat teklifleri. Teklif taslak olarak hazırlanır, gönderilince kilitlenir; müşteri
kabul ederse siparişe dönüştürülür, etmezse kayıp nedeniyle kapatılır.
- **Tür:** Ekran
- **Modül:** Satış
- **Menü yolu:** Satış › Teklif Yönetimi › Satış Teklifleri · Satış Teklifi Oluştur
- **Ekran adresi:** `/erp/sales/quotations`
- **Gereken izin:** `erp-sales-quotations.view (görme) · .create (oluşturma) · .edit (gönderme, revize, dönüştürme) · .approve (onay)`
## Teklif listesi

1. Yeni teklif
2. Varsayılan: yalnız güncel revizyonlar
3. Teklifi açmak için numarasına tıklayın
4. Durum ve sonuç (dönüştüğü sipariş ya da kayıp nedeni)
Liste varsayılan olarak **güncel teklifleri** gösterir; revize edilmiş eski revizyonlar ancak Durum
süzgecinde **Revize Edildi** seçilince listelenir.
| Kolon | Açıklama |
|---|---|
| Teklif No | Teklif numarası ve revizyonu (ör. `ST-2026-000004 · Rev 2`). Tıklayınca teklif açılır. |
| Müşteri | Ünvan; altında müşteri kodu ve müşteri referansı. |
| Temsilci · Kanal | Satış temsilcisi ve satış kanalı. Satış organizasyonu ve bölüm, kurulumda birden çok varsa görünür. |
| Teklif Tarihi · Geçerlilik | Geçerliliği dolmuş teklifin tarihi uyarı renginde yazılır. |
| Durum · Sonuç | Teklifin durumu; sonuç kolonunda dönüştüğü sipariş ya da kayıp nedeni. |
| Net · KDV · Genel Toplam | Fiyat görme yetkisi olmayan kullanıcıda gizlenir. |
**Süzgeçler:** Ara (teklif no, müşteri, müşteri referansı), Durum, Geçerlilik (süresi dolanlar /
dolmayanlar), Müşteri, Temsilci, Kanal ve teklif tarihi aralığı. Teklif No, Teklif Tarihi, Müşteri,
Geçerlilik, Durum ve Temsilci kolonlarına göre sıralanabilir.
## Teklif oluşturmak

1. Müşteri — kod ya da ad yazıp Enter; büyüteç ya da F4 ile listeden seçim
2. Geçerlilik Tarihi — varsayılan 30 gün sonrası
3. Sekmeler — teslimat, ödeme, koşullar, metinler, adres
4. Ürün — kod ya da ad yazıp Enter
5. Miktar
6. Birim Fiyat — fiyat listesinden önerilir, altında kaynağı
7. Teklifi Oluştur — taslak olarak kaydeder
### Üst şerit
| Alan | Açıklama |
|---|---|
| **Müşteri** (zorunlu) | Yalnız aktif müşteriler seçilebilir. Seçilince vade ve teslim şekli müşteri kartından önerilir. |
| Müşteri Referansı | Müşterinin teklif talebi ya da ihale numarası; teklif çıktısında görünür. |
| **Teklif Tarihi** (zorunlu) | Kapalı kayıt dönemine tarih verilemez. |
| **Geçerlilik Tarihi** (zorunlu) | Varsayılan bugünden 30 gün sonrası; teklif tarihinden önce olamaz. |
| Teklif Türü | Kurulumda birden çok teklif türü varsa görünür; boş kalırsa varsayılan tür. |
### Başlık sekmeleri
- **Teslimat ve Ödeme:** İstenen teslim, **para birimi** (zorunlu), vade, ödeme koşulu, teslim şekli
ve notu, sevk yöntemi.
- **Koşullar:** Genel iskonto yüzdesi ve ek ücretler (nakliye, ambalaj gibi; kurulumda ücret türü
tanımlıysa).
- **Metinler:** Teklif çıktısında basılan not.
- **Adres:** Muhatap ve teslim adresi; müşterinin kayıtlı sevk adresinden doldurulabilir.
- **Organizasyon:** Satış kanalı, satış organizasyonu ve bölüm, satış temsilcisi.
### Kalemler
Kalem tablosu Excel gibi kullanılır (bkz. [Arayüzü tanıyın](https://erpdocs.corexlogic.com/baslarken/arayuz#belge-formları)).
Kolonlar: kalem no, ürün, miktar, birim, birim fiyat, iskonto, KDV ve tahmini tutar.
- **Kalem numaraları** 10, 20, 30… olarak verilir.
- **Birim fiyat** fiyat listesinden önerilir. Hücrenin altında önerinin kaynağı (özel fiyat, kampanya,
liste kodu, kademe fiyatı) ve elle girilen fiyatın öneriden sapması yazar. Öneri bağlayıcı değildir;
fiyatı değiştirebilirsiniz. Fiyatın nasıl belirlendiği: [Fiyat listeleri](https://erpdocs.corexlogic.com/satis/ekranlar/fiyat-listeleri#fiyat-nasıl-belirlenir).
- **İskonto** satırda yüzde (%) ya da tutar olarak girilir; hücredeki düğmeyle seçilir. Tutar iskontosu
satır tutarını aşamaz ve eksi olamaz.
- **Yapılandırılabilir ürünlerde** (ör. ölçü, renk seçenekli masa) satırdaki **Yapılandır** ile
seçimler girilir; fiyat seçimlere göre hesaplanır.
- **Kullanılabilirlik** düğmesi kalemin istenen tarihte ne kadarının, en erken ne zaman tamamının
verilebileceğini gösterir. Stok ayırmaz.
**Kontrol Et** formu kaydetmeden doğrular; hatalar "Düzeltilmesi gereken alanlar" penceresinde
listelenir. **Kaydet** (Ctrl+S) teklifi **Taslak** olarak kaydeder ve detayını açar.
## Teklif detayı ve yaşam döngüsü

1. Siparişe Dönüştür
2. Revize Et — yeni revizyon açar
3. Kaybedildi — kayıp nedeniyle kapatır
### Durumlar
| Durum | Anlamı |
|---|---|
| **Taslak** | Hazırlanıyor; düzenlenebilir. |
| **Onay Bekliyor** | Onay şablonuna takıldı; onaylayıcıların kararını bekliyor. |
| **Gönderildi** | Müşteriye verildi; kilitli. Değişiklik yeni revizyonla yapılır. |
| **Siparişe Dönüştü** | Tamamı siparişe dönüştürüldü. |
| **Kaybedildi** | Müşteri kabul etmedi; kayıp nedeni kayıtlı. |
| **İptal Edildi** | Teklif geri çekildi. |
| **Revize Edildi** | Yerine yeni revizyon açıldı; bu revizyon geçersiz. |
Gönderilmiş teklifte iki ek işaret görülebilir: **Süresi Doldu** (geçerlilik tarihi geçti) ve **Kısmen
Dönüştü** (bir kısmı siparişe dönüştü).
### Eylemler
| Durum | Eylemler |
|---|---|
| Taslak | **Gönder** (onay şablonu varsa **Onaya Gönder**) · **Düzenle** · **İptal Et** |
| Onay Bekliyor | **İptal Et**; sırası gelen onaylayıcıya **Onayla / Reddet** |
| Gönderildi | **Siparişe Dönüştür** · **Revize Et** · **Kaybedildi** · **İptal Et** |
| Kısmen dönüşmüş | **Kalanı Dönüştür** · **Kalanı Kapat** |
| Diğer durumlar | Eylem yok |
**Kopyala** her durumda görünür: teklifin bir kopyasıyla yeni teklif formunu açar. Kopyada tarih bugün
olur; fiyat ve iskonto bugünkü listeden yeniden önerilir; müşteri referansı, istenen teslim ve ek
ücretler taşınmaz. Kopya, siz kaydedene kadar belge olmaz.
**Çıktı** menüsü: tarayıcıda **Yazdır**, **PDF** ve **E-posta ile Gönder** (yalnız gönderilmiş ve
siparişe dönüşmüş teklifte). E-posta için kurulumda e-posta ayarlarının yapılmış olması gerekir.
### Gönder
Gönderilen teklif **kilitlenir**: fiyat, kalem ve şart değişikliği artık yeni bir revizyon açar. Gönder
yalnız teklifi işaretler; müşteriye iletmek için ardından **Çıktı › E-posta ile Gönder**'i kullanın.
### Revize Et
Eski revizyon **Revize Edildi** olur; aynı numarayla, bugün tarihli ve aynı geçerlilik süreli yeni bir
**Taslak** açılır. Eski revizyonda "Bu revizyon geçersiz" uyarısı ve güncel revizyona bağlantı görünür.
Geçerliliği dolmuş teklifi siparişe dönüştürmek için de revize edip geçerlilik tarihini uzatın.
### Siparişe Dönüştür
Pencerede sipariş türü seçilir; her satır için onay kutusu ve dönüşecek miktar girilir (en çok kalan
miktar kadar). Sipariş **taslak** açılır, sipariş tarihi bugündür; fiyatlar ve yapılandırmalar aynen
taşınır. Siparişleri görme yetkiniz varsa doğan siparişe gidilir.
### Kaybedildi ve İptal Et
- **Kaybedildi:** Müşteri teklifi kabul etmediyse kullanılır. **Kayıp nedeni** zorunludur: Fiyat ·
Teslim süresi · Rakip tercih edildi · Teknik şartlar uymadı · İhtiyaç ortadan kalktı · Müşteri dönüş
yapmadı · Diğer ("Diğer"de açıklama zorunlu). Kayıplar **Satış › Analitik › Teklif
Kazanma/Kaybetme** raporunda görünür.
- **İptal Et:** Gerekçe zorunludur ve geri alınamaz. Müşteri teklifi reddettiyse iptal yerine
**Kaybedildi** kullanın.
## Kurallar
- Yalnız **taslak** teklif düzenlenir. Gönderilmiş teklifte değişiklik **Revize Et** ile yapılır.
- Teklif en az bir kalem içermelidir; son satır silinemez.
- Teklif tutarı fatura değildir. Siparişe dönüştüğünde fiyatlar aynen taşınır.
## İlgili ekranlar
- [Satış siparişleri](https://erpdocs.corexlogic.com/satis/ekranlar/satis-siparisleri) — tekliften doğan sipariş.
- [Fiyat listeleri](https://erpdocs.corexlogic.com/satis/ekranlar/fiyat-listeleri) — birim fiyat önerisinin kaynağı.
- [Tekliften faturaya](https://erpdocs.corexlogic.com/surecler/tekliften-faturaya) — uçtan uca süreç.
---
# Satış teklifi oluşturmak
> Müşteriye yeni bir satış teklifi hazırlamak — müşteri, geçerlilik, kalemler ve fiyat; teklif taslak olarak kaydedilir.
URL: https://erpdocs.corexlogic.com/satis/islemler/teklif-olusturma
- **Tür:** İşlem
- **Modül:** Satış
- **Menü yolu:** Satış › Teklif Yönetimi › Satış Teklifi Oluştur
- **Ekran adresi:** `/erp/sales/quotations/new`
- **Gereken izin:** `erp-sales-quotations.create`
- **Ön koşullar:**
- Müşteri, **Müşteriler** ekranında **Aktif** bir iş ortağı olarak tanımlı.
- Teklif edilecek ürünlerin kalem kartı var ve satışa açık.
- Fiyatın önerilmesi için müşteriye ya da varsayılan olarak bir fiyat listesi atanmış (zorunlu değil; fiyat elle de yazılır).
Satış teklifi, müşteriye verilen fiyat ve şartların kaydıdır. Teklif önce **taslak** olarak hazırlanır;
gönderilince kilitlenir, kabul edilirse siparişe dönüştürülür.
## Adımlar
1. **Satış › Teklif Yönetimi › Satış Teklifi Oluştur** ekranını açın. Liste ekranındaysanız **Yeni Teklif** düğmesine tıklayın.
2. **Müşteri** alanına müşterinin kodunu ya da adını yazın ve `Enter`'a basın; listeden müşteriyi seçip yeniden `Enter`'a basın. Listeden aramak için büyütece tıklayın ya da `F4`'e basın.
3. Müşterinin talep ya da ihale numarası varsa **Müşteri Referansı** alanına yazın. **Teklif Tarihi** bugündür; **Geçerlilik Tarihi** 30 gün sonrası önerilir, gerekirse değiştirin.
4. Teslim tarihi, para birimi, ödeme ve teslim şekli gerekiyorsa **Teslimat ve Ödeme** sekmesinde; iskonto ve ek ücretler **Koşullar**, teklif notu **Metinler** sekmesinde girilir.
5. **Kalemler** tablosunda ilk satırın **Ürün** alanına ürünün kodunu ya da adını yazıp `Enter`, seçip yeniden `Enter`'a basın. İmleç **Miktar** alanına geçer.
6. **Miktar**'ı yazıp `Enter`'a basın. **Birim Fiyat** fiyat listesinden önerilir ve altında kaynağı yazar (ör. `STANDART · kademe ≥ 100`); gerekirse değiştirin, iskonto için **İskonto %** alanını kullanın.
7. Diğer kalemler için sonraki boş satırla devam edin. Bitince **Kontrol Et** ile formu denetleyin, ardından **Teklifi Oluştur**'a tıklayın.

1. Müşteri — kod ya da ad yazıp Enter; büyüteç ya da F4 ile listeden seçim
2. Geçerlilik Tarihi — varsayılan 30 gün sonrası
3. Sekmeler — teslimat, ödeme, koşullar, metinler, adres
4. Ürün — kod ya da ad yazıp Enter
5. Miktar
6. Birim Fiyat — fiyat listesinden önerilir, altında kaynağı
7. Teklifi Oluştur — taslak olarak kaydeder
**Sonuç:** Teklif **ST-yyyy-nnnnnn** numarasıyla **Taslak** durumunda kaydedilir ve teklif detayı açılır. Taslak teklif düzenlenebilir; müşteriye iletmek için [Teklifi göndermek](https://erpdocs.corexlogic.com/satis/ekranlar/satis-teklifleri) adımına geçin.
## Bilmeniz gerekenler
- **Kaydet** (Ctrl+S) formu kapatmadan kaydeder; **Teklifi Oluştur** kaydedip teklif detayını açar.
- Kaydedilmemiş değişiklikle ekrandan ayrılırken sistem sorar: sayfada kalabilir, taslak olarak
kaydedip ayrılabilir ya da değişiklikleri silebilirsiniz.
- Kapalı bir kayıt dönemine teklif tarihi verilemez; geçerlilik tarihi teklif tarihinden önce olamaz.
- Fiyat sırası: müşteriye özel fiyat → kampanya → müşterinin fiyat listesi (yoksa varsayılan liste) →
grup iskontosu. Ayrıntı: [Fiyat listeleri](https://erpdocs.corexlogic.com/satis/ekranlar/fiyat-listeleri).
## İlgili
- [Satış teklifleri ekranı](https://erpdocs.corexlogic.com/satis/ekranlar/satis-teklifleri)
- [Tekliften faturaya süreci](https://erpdocs.corexlogic.com/surecler/tekliften-faturaya)
---
# Satış siparişleri
> Satış siparişi oluşturmak, onaylamak, teslimata ve üretime aktarmak; kullanılabilirlik ve backorder.
URL: https://erpdocs.corexlogic.com/satis/ekranlar/satis-siparisleri
Müşteriden alınan siparişler. Sipariş taslak olarak girilir ya da tekliften dönüştürülür; onaylanınca
planlamaya talep olarak girer ve teslimata açılır.
- **Tür:** Ekran
- **Modül:** Satış
- **Menü yolu:** Satış › Sipariş Yönetimi › Satış Siparişleri · Satış Siparişi Oluştur · Backorder İşleme
- **Ekran adresi:** `/erp/sales/orders`
- **Gereken izin:** `erp-sales-orders.view (görme) · .create (oluşturma) · .edit (onay, iptal) · .close (kapatma)`
## Sipariş listesi

1. Yeni kayıt
2. Arama ve süzgeçler
3. Kolonları göster / gizle
4. Kolon başlığına tıklayınca sıralanır; kenarından genişlik değişir
5. Belge numarasına tıklayınca belge açılır
| Kolon | Açıklama |
|---|---|
| Belge No | Sipariş numarası; tıklayınca sipariş açılır. Kolon solda sabit kalır. |
| Müşteri | Ünvan ve müşteri kodu. |
| Temsilci · Tür · Kanal | Satış temsilcisi, sipariş türü ve kanal (birden çok seçenek varsa). |
| Sipariş Tarihi · İstenen Teslim | |
| Durum | Taslak · Onaylandı · İptal; kapatılmış siparişte **Kapalı**. Kredi limitine takılan siparişte **Kredi blokesi** işareti. |
| Net · KDV · Genel Toplam | Fiyat görme yetkisi olmayan kullanıcıda gizlenir. |
**Süzgeçler:** Ara (belge no, müşteri kodu ya da ünvanı), Durum, Kapanış (açık / kapalı), Müşteri,
Temsilci, Kanal ve sipariş tarihi aralığı.
## Sipariş oluşturmak

1. Belge Türü — standart, hızlı satış, numune…
2. Müşteri
3. İstenen Teslim — teslimat planlaması bu tarihe göre
4. Ürün
5. Miktar
6. Siparişi Oluştur — taslak olarak kaydeder
Sipariş formu teklif formuyla aynı düzendedir:
- **Üst şerit:** **Müşteri** (zorunlu, yalnız aktif müşteriler), **Sipariş Tarihi** (zorunlu), belge
türü (birden çok tür varsa).
- **Teslimat ve Ödeme:** İstenen teslim (sipariş tarihinden önce olamaz), **para birimi** (zorunlu),
vade, ödeme koşulu, teslim şekli ve notu, sevk yöntemi. Vade ve teslim şekli müşteri kartından
önerilir.
- **Koşullar:** Genel iskonto yüzdesi (satırlara oransal iner; KDV iskontolu tutardan hesaplanır) ve
ek ücretler.
- **Metinler:** Not (en çok 1024 karakter).
- **Adres:** Malı teslim alan, muhatap, kayıtlı sevk adresi, teslim alan, teslimat adresi ve telefonu.
Üçü de boş bırakılırsa müşteri kartındaki ad, adres ve telefon belgeye kopyalanır.
- **Organizasyon:** Satış kanalı, satış organizasyonu, bölüm, satış temsilcisi.
**Kalemler:** ürün, miktar, birim, birim fiyat, iskonto (yüzde ya da tutar), KDV ve tahmini tutar. Satır
ayrıntısında açıklama ve **kalem kategorisi** (Standart · Bedelsiz · Hizmet · Üçüncü Taraf) seçilir.
Birim fiyat fiyat listesinden önerilir ([nasıl belirlenir](https://erpdocs.corexlogic.com/satis/ekranlar/fiyat-listeleri#fiyat-nasıl-belirlenir)).
Kayıttan sonra sipariş **Taslak** durumundadır. Tekliften dönüşen sipariş de taslak açılır.
## Kullanılabilirlik kontrolü
Kalem satırındaki **Kullanılabilirlik** düğmesi bir pencere açar:
- İstenen tarihte söz verilebilen miktar ve tamamı için **en erken tarih**,
- Yeni tedarikle (açık satın alma ve üretim) ulaşılacak tarih,
- Teslimat önerisi (tarih / miktar) ve günlük stok çizelgesi.
Pencere stok ayırmaz; sipariş onaylanınca kalem talep olarak sayılır. Düğme, malzeme ihtiyaçlarını görme
yetkisi (`erp-demand-material-requirements.view`) olan kullanıcıda görünür.
## Sipariş detayı

1. Teslimat Oluştur — mal çıkışıyla birlikte
2. Üretim Emri Aç — siparişe üretim
3. Sevk edilen ve kalan miktar
4. Bağlantılı belgeler — teklif, teslimat, üretim emri
### Durumlar
Siparişin üç durumu vardır: **Taslak**, **Onaylandı** ve **İptal**. Bunlardan ayrı olarak:
- **Kapalı** — sipariş kapatıldıysa (kalanından vazgeçildi) rozette yazar.
- **Sevk durumu** — Sevk edilmedi · Kısmen sevk edildi · Tamamı sevk edildi ve "x/y kalem".
### Eylemler
| Koşul | Eylem |
|---|---|
| Taslak | **Düzenle** · **Siparişi Onayla** · **Siparişi İptal Et** |
| Onaylandı | **Teslimat Oluştur** · **Üretim Emri Aç** · **Siparişi Kapat** · **Siparişi İptal Et** |
| Onaylandı, açık hizmet kalemi var | **Hizmeti Tamamla** |
| Onaylandı, kalanı olan satır | Satırda **Satırı Kapat** |
| Her durumda | **Kopyala** · **Çıktı** (Yazdır · PDF · E-posta) |
- **Siparişi Onayla:** Onaylanan siparişin kalemleri artık düzenlenemez.
- **Siparişi İptal Et:** Gerekçe zorunludur ve geri alınamaz. Sevk edilmiş miktarı olan sipariş iptal
edilemez — kalandan vazgeçmek için siparişi **kapatın**.
- **Siparişi Kapat:** Gerekçe zorunludur. Kapatılan siparişe yeni teslimat yazılamaz; kapatmak bir
düzeltme değildir.
- **Üretim Emri Aç:** Siparişe bağlı üretim emri açar (siparişe üretilen ürünlerde).
- Kapalı siparişte yaşam döngüsü eylemi görünmez.
### Teyit ve backorder
Onaylı siparişte her kalemin altında teyit bilgisi yazar:
- **Teyitli N birim** — stok ya da planlı tedarikle karşılanan miktar,
- **Backorder N birim** (kırmızı) — henüz teyit edilemeyen miktar,
- **Tamamı <tarih>** — kalemin tamamının teslim edilebileceği gün.
**Kullanılabilirliği Yeniden Kontrol Et** onaylı siparişin teyidini güncel stok ve tedarikle yeniden
hesaplar.
### Kredi blokesi
Müşterinin kredi limiti aşılmışsa siparişte **Kredi blokesi — teslimat açılmaz** şeridi görünür.
Blokeyi kredi yöneticisi **Krediyi Serbest Bırak** ile kaldırır; satış temsilcisi kendi siparişinin
blokesini kaldıramaz.
## Backorder İşleme

1. Backorder — teyit edilemeyen kalan
2. Yeniden teyit edilecek ürünü seçin
3. Öneri Oluştur — dağılımı gösterir, yazmaz
4. Uygula — teyitleri yazar
Teyit edilemeyen kalanı olan açık sipariş kalemlerini toplu olarak yeniden teyit etmek için kullanılır
(ör. stok girdikten sonra). Öncelik sırası önce istenen teslim, sonra sipariş tarihidir.
1. Listeden yeniden teyit edilecek kalemleri seçin (en çok 50; sayfa değişse de seçim korunur).
2. **Öneri Oluştur** — teyitli miktarın ve tamamlanma tarihinin önce / sonra hâlini gösterir; henüz
kayıt yapılmaz.
3. **Uygula** — öneriyi kaydeder. Seçim değişirse öneri düşer ve yeniden oluşturulması gerekir.
Ekranı açmak için görme yetkisi yeterlidir; öneri ve uygulama için düzenleme yetkisi gerekir.
## Kurallar
- Yalnız **taslak** sipariş düzenlenir.
- Sipariş en az bir kalem içermelidir.
- Detaydaki tutarlar yaklaşıktır; mali teyit faturadadır. Fatura sipariş detayından değil, teslimattan
kesilir ([Faturalama](https://erpdocs.corexlogic.com/satis/ekranlar/faturalama)).
## İlgili ekranlar
- [Satış teklifleri](https://erpdocs.corexlogic.com/satis/ekranlar/satis-teklifleri) — siparişin kaynağı olabilir.
- [Teslimat ve mal çıkışı](https://erpdocs.corexlogic.com/satis/ekranlar/teslimat) — onaylı siparişin sevkiyatı.
- [Faturalama](https://erpdocs.corexlogic.com/satis/ekranlar/faturalama) — teslimattan fatura.
---
# Teklifi göndermek
> Taslak satış teklifini gönderildi olarak işaretlemek ve müşteriye e-postayla iletmek; gönderilen teklif kilitlenir.
URL: https://erpdocs.corexlogic.com/satis/islemler/teklifi-gonderme
- **Tür:** İşlem
- **Modül:** Satış
- **Menü yolu:** Satış › Teklif Yönetimi › Satış Teklifleri › teklif detayı
- **Ekran adresi:** `/erp/sales/quotations/{id}`
- **Gereken izin:** `erp-sales-quotations.edit`
- **Ön koşullar:**
- Teklif **Taslak** durumunda ve en az bir kalemi var.
- Kurulumda teklif için onay şablonu tanımlıysa düğmenin adı **Onaya Gönder** olur; teklif son onayda kendiliğinden **Gönderildi** durumuna geçer.
**Gönder** teklifi yalnız *gönderildi* olarak işaretler; e-postayı göndermez. E-posta **Çıktı** menüsünden
ayrıca gönderilir. Böylece teklifi telefonla, elden ya da başka bir kanaldan ilettiğinizde de kayıt doğru kalır.
## Adımlar
1. **Satış › Teklif Yönetimi › Satış Teklifleri** listesini açın ve teklifin numarasına tıklayın.
2. Teklif detayının eylem şeridinde **Gönder** düğmesine tıklayın.

1. Gönder — teklifi kilitler
2. Düzenle — yalnız taslakta
3. Çıktı — PDF ve e-posta ile gönderme
3. **Teklif gönderilsin mi?** penceresinde müşteri, kalem sayısı, genel toplam ve geçerlilik tarihini kontrol edin; **Gönderildi Olarak İşaretle**'ye tıklayın.

1. Gönderildi Olarak İşaretle
4. Teklifi müşteriye e-postayla iletmek için **Çıktı** menüsünden **E-posta ile Gönder**'i seçin; PDF'i indirmek için aynı menüden yazdırın.
**Sonuç:** Teklif **Gönderildi** durumuna geçer ve kilitlenir: fiyat, kalem ve şart artık değiştirilemez. Müşteri kabul ederse [siparişe dönüştürün](https://erpdocs.corexlogic.com/satis/islemler/teklifi-siparise-donusturme); değişiklik isterse [revize edin](https://erpdocs.corexlogic.com/satis/islemler/teklifi-revize-etme).
## Bilmeniz gerekenler
- Gönderilen teklifin fiyatı, kalemleri ve şartları değişmez; değişiklik **yeni bir revizyon** açar.
- Geçerlilik tarihi geçen teklif listede **Süresi Doldu** rozetiyle görünür.
- Taslak teklif **İptal Et** ile kapatılabilir; gönderilmiş teklif kazanılmadıysa **Kaybedildi** ile kapatılır.
## İlgili
- [Satış teklifi oluşturmak](https://erpdocs.corexlogic.com/satis/islemler/teklif-olusturma)
- [Satış teklifleri ekranı](https://erpdocs.corexlogic.com/satis/ekranlar/satis-teklifleri)
---
# Teslimat ve mal çıkışı
> Onaylı siparişlerden teslimat açmak, mal çıkışını kaydetmek, irsaliye, paketleme ve alındı teyidi.
URL: https://erpdocs.corexlogic.com/satis/ekranlar/teslimat
Onaylı sipariş kalemleri depodan teslimatla çıkar. Teslimat önce **açık** doğar (stok düşmez, kalemler
siparişte ayrılır); **mal çıkışı** kaydedilince stok düşer ve teslimat değiştirilemez hâle gelir.
- **Tür:** Ekran
- **Modül:** Satış
- **Menü yolu:** Lojistik Yönetimi › Giden Teslimat › Teslimatlar · Giden Teslimat Oluştur
- **Ekran adresi:** `/erp/sales/shipments`
- **Gereken izin:** `erp-sales-shipments.view (görme) · .create (oluşturma, mal çıkışı, iptal)`
## Giden Teslimat Oluştur

1. Vadesi gelen (en geç) — bu tarihe kadar teslim edilecek kalemler
2. Teslimata açılacak kalemi seçin
3. Depo
4. Teslimat Oluştur — açık teslimat açar
Ekran boş bir form değildir: teslimata açılabilecek **vadesi gelmiş onaylı sipariş kalemlerini**
listeler. Teslimata açılabilir miktar = sipariş miktarı − sevk edilen − açık teslimatta olan.
1. Süzgeçle (sipariş no, müşteri, ürün; **Vadesi gelen (en geç)** tarihi) kalemleri daraltın.
2. Teslim edilecek satırları seçin. Miktar açılabilir miktarla dolu gelir; değiştirebilirsiniz.
3. **Depo** (zorunlu) ve **Planlanan sevk tarihi** (zorunlu, varsayılan bugün) seçin; gerekirse not
yazın.
4. **Teslimat Oluştur.** Aynı alıcı, para birimi, kanal, teslim adresi ve sevk yöntemine giden kalemler
tek teslimatta birleşir. Açılan teslimatlar numaralarıyla listelenir; açılamayan gruplar sebebiyle
kırmızı yazılır.
**Plan. Mal Çıkışı** kolonu malın depodan çıkması gereken günü gösterir (istenen teslim − rota süresi
− depo hazırlık süresi). Gecikmiş kalemde tarih kırmızı ve "· gecikti" yazar.
Tek bir sipariş için teslimat, sipariş detayındaki **Teslimat Oluştur** düğmesiyle de açılabilir.
## Teslimat listesi

1. Durum — stok düştü, belge değiştirilemez
2. Çıktı — irsaliye
3. Çıkan lot ve seri numaraları
4. Alındı Teyidi — imzalı irsaliye
Kolonlar: Belge No, Durum, Teslimat Tarihi, Sipariş No, Müşteri, Kanal, Depo, Kalem. Süzgeçler: Ara,
Müşteri, Durum, Kredi (kredi blokesinde olanlar) ve teslimat tarihi aralığı.
## Teslimat detayı
### Durumlar
| Durum | Anlamı |
|---|---|
| **Açık** | Kalemler siparişte ayrıldı; stok mal çıkışında düşer. |
| **Mal Çıkışı Kaydedildi** | Fiziksel stok çıkış belgesi; değiştirilemez. |
| **İptal Edildi** | Stok hareketi yok. |
Açık teslimatta ayrıca **toplama** (Toplanmadı · Kısmen toplandı · Toplandı) ve **paketleme**
(Paketlenmedi · Kısmen paketlendi · Paketlendi) durumları görünür.
### Mal çıkışını kaydetmek
Açık teslimatta **Mal Çıkışını Kaydet** ayrı bir sayfa açar:
- **Mal çıkışı tarihi** girilir; depo teslimatın deposudur ve değiştirilemez.
- Her kalemin miktarı **dağılımlara** bölünür: lokasyon (ya da "Lokasyonsuz"), stok durumu ve gerekiyorsa
lot ya da seri numarası. Her kalemin dağılım toplamı teslimat miktarına eşit olmalıdır (kısmi mal
çıkışı yapılmaz).
- **FEFO ile Dağıt** (lot takipli kalemde): miktarı son kullanma tarihi en yakın lotlardan başlayarak
böler.
- **Ayrılmış Stoğu Dağıt**: kaleme ayrılmış (toplanmış ya da kaleme üretilmiş) stokla dağılımları doldurur.
- Seri takipli kalemde seri numaraları seçilir.
- Teslimat toplanmışsa dağılımlar toplanan malla kendiliğinden dolar.
### İptal
Açık teslimat **Teslimatı İptal Et** ile iptal edilir (iptal nedeni zorunlu). Stok hareketi olmaz;
siparişte ayrılan miktar bırakılır ve kalemler yeniden teslimata açılır. İptal geri alınamaz.
### Mal çıkışından sonra
- **Çıktı:** İrsaliyeyi yazdırma, PDF ve e-posta.
- **e-İrsaliye:** Kurulumda e-İrsaliye açıksa **e-İrsaliye Oluştur** görünür; oluşturulmuşsa
irsaliyenin numarası ve durumu yazar.
- **Teslimat Düzeltmesi Oluştur:** Yanlış mal çıkışı silinmez; düzeltme belgesiyle geri alınır.
- **İade Talebi Aç** · **İade Al:** Müşteri iadesi için.
## Paketleme
Açık teslimatta **Taşıma Birimi Oluştur** ile kalemler kaplara (koli, palet…) yerleştirilir: kap cinsi
(zorunlu), ambalaj ürünü, dara, içerik ve iç içe birimler. Her taşıma biriminin etiketi yazdırılabilir.
Paketleme mal çıkışının ön koşulu değildir.
## Alındı teyidi
Müşterisi için alındı teyidi istenen teslimatlarda, mal çıkışından sonra **Alındı Teyidi Kaydet** ile
teslim tarihi, teslim alan ve kalem başına kabul edilen miktar girilir. Eksik kabulde sebep seçilir
(taşımada hasar, eksik ulaştı, müşteri teslim almadı, diğer). **Teyit bekleyen teslimat faturalanmaz.**
## İlgili ekranlar
- [Satış siparişleri](https://erpdocs.corexlogic.com/satis/ekranlar/satis-siparisleri) — teslimatın kaynağı.
- [Faturalama](https://erpdocs.corexlogic.com/satis/ekranlar/faturalama) — mal çıkışı kaydedilmiş teslimattan fatura.
---
# Teklifi siparişe dönüştürmek
> Müşterinin kabul ettiği satış teklifini tamamen ya da kısmen satış siparişine dönüştürmek.
URL: https://erpdocs.corexlogic.com/satis/islemler/teklifi-siparise-donusturme
- **Tür:** İşlem
- **Modül:** Satış
- **Menü yolu:** Satış › Teklif Yönetimi › Satış Teklifleri › teklif detayı
- **Ekran adresi:** `/erp/sales/quotations/{id}`
- **Gereken izin:** `erp-sales-quotations.edit`, `erp-sales-orders.create`
- **Ön koşullar:**
- Teklif **Gönderildi** durumunda (taslak teklif önce [gönderilir](https://erpdocs.corexlogic.com/satis/islemler/teklifi-gonderme)).
- Teklif revize edilmemiş, iptal ya da kayıp olarak kapatılmamış.
- Geçerlilik tarihi geçmemiş. Geçmişse önce [revize ederek](https://erpdocs.corexlogic.com/satis/islemler/teklifi-revize-etme) geçerliliği uzatın.
## Adımlar
1. Teklif detayını açın ve eylem şeridinde **Siparişe Dönüştür**'e tıklayın.

1. Siparişe Dönüştür
2. Revize Et — yeni revizyon açar
3. Kaybedildi — kayıp nedeniyle kapatır
2. **Teklif siparişe dönüştürülsün mü?** penceresinde gerekiyorsa **Sipariş Türü** seçin; boş bırakılırsa varsayılan tür kullanılır.
3. Kalem tablosunda **Dönüşecek** miktarları kontrol edin. Kısmi dönüştürme için miktarı azaltın ya da satırın işaretini kaldırın.
4. **Siparişe Dönüştür**'e tıklayın.

1. Sipariş Türü — boşsa varsayılan tür
2. Dönüşecek miktar — kısmi dönüştürme için azaltın
3. Siparişe Dönüştür — taslak sipariş açar
**Sonuç:** Seçilen satırlardan **Taslak** bir satış siparişi açılır; sipariş tarihi bugündür. Kalanın tamamı dönüştüyse teklif **Siparişe Dönüştü** olarak kapanır, kalan varsa teklif açık kalır ve listede **Kısmen Dönüştü** rozetiyle görünür. Sonraki adım: [siparişi onaylamak](https://erpdocs.corexlogic.com/satis/islemler/siparisi-onaylama).
## Bilmeniz gerekenler
- Sipariş ve teklif **aynı işlemde** yazılır; biri yazılamazsa ikisi de değişmez.
- Fiyat ve ticari şartlar sipariş türünün kopyalama kuralına göre taşınır: tekliften kopyalanır ya da
sipariş tarihinde yeniden belirlenir.
- Stok taahhüdü sipariş onaylanınca doğar; dönüştürme stoğu ayırmaz.
- Siparişin detayında **Bağlantılı Belgeler** bölümü kaynak teklifi gösterir.
## İlgili
- [Satış siparişleri ekranı](https://erpdocs.corexlogic.com/satis/ekranlar/satis-siparisleri)
- [Tekliften faturaya süreci](https://erpdocs.corexlogic.com/surecler/tekliften-faturaya)
---
# Faturalama
> Faturalanmamış teslimatlardan fatura oluşturmak, kesinleştirmek ve GİB'e göndermek.
URL: https://erpdocs.corexlogic.com/satis/ekranlar/faturalama
Satış faturası teslimattan doğar: mal çıkışı kaydedilmiş teslimatlar **Faturalanmamış Teslimatlar**
ekranında birikir, buradan fatura taslağı açılır, taslak kesinleştirilip entegratör üzerinden GİB'e
gönderilir.
- **Tür:** Ekran
- **Modül:** Satış
- **Menü yolu:** Satış › Faturalama › Faturalanmamış Teslimatlar · Giden e-Faturalar
- **Ekran adresi:** `/erp/sales/unbilled-shipments · /erp/invoicing/invoices`
- **Gereken izin:** `erp-invoicing-references.view · erp-invoicing-invoices.view (görme) · .create (oluşturma) · .finalize (kesinleştirme ve gönderim)`
## Faturalanmamış Teslimatlar

1. Faturası girilecek teslimatları seçin
2. Fatura son günü — teslimattan 7 gün
3. Fatura Referansı Gir — dışarıda kesilen faturanın izi
Sevk edilmiş ya da iade alınmış ama faturası kesilmemiş belgeler.
| Kolon | Açıklama |
|---|---|
| Belge No | Teslimat numarası; teslimata bağlanır. |
| Belge Tarihi | |
| Fatura Son Günü | Faturanın kesilmesi gereken son gün (belge tarihinden 7 gün). Süresi geçmişse kırmızı: "7 günü geçti · N gün". |
| Müşteri · Yaklaşık Tutar | Tutarlar yaklaşıktır; mali teyit faturadır. |
**Süzgeçler:** Ara, belge tarihi aralığı, **Yalnız 7 günü geçenler**.
- **Fatura Oluştur:** Seçilen teslimatlardan bugünün tarihiyle fatura **taslağı** açar ve taslağa gider.
Aynı faturaya yalnız aynı müşterinin ve aynı para biriminin teslimatları girer.
- **Fatura Referansı Gir:** Faturası CoreX dışında (eski sistemde) kesilmiş teslimatların fatura
numarasını kaydetmek içindir. e-Belge başlangıç tarihinden sonraki teslimatlarda kullanılamaz; onların
faturası CoreX'te kesilir.
Seçim yalnız görünen sayfayı kapsar.
## Giden e-Faturalar

1. CoreX'te kesilen faturalar
2. Dışarıda kesilen faturaların arşivi
3. Durum — taslak, kesinleşti, gönderim ve GİB sonucu
Listede yeni fatura düğmesi yoktur: fatura teslimattan doğar. Liste iki sekmedir: **CoreX'te
kesilenler** ve **Dışarıda kesilenler (arşiv)**. Kolonlar: Fatura (iç numara, altında GİB numarası),
Tarih, Müşteri, Satış Kanalı, Durum (e-Fatura / e-Arşiv işaretiyle), Tip, Ödenecek.
### Fatura süreci
```
Taslak ──► Kesinleşti ──► Entegratöre iletildi ──► Alıcıya ulaştı ──► (Alıcı yanıtı)
```
Ticari faturada son adım alıcının **kabul / ret** yanıtıdır; ihracat faturasında bu adım GTB yanıtıdır.
| Durum | Anlamı |
|---|---|
| **Taslak** | Düzenlenebilir; tarih, not, kur ve satırların istisna / tevkifat kodu değişebilir. Fiyat ve KDV siparişten gelir. |
| **Kesinleşti** | Düzenlenemez ve silinemez; gönderime hazır. |
| Gönderim kuyruğunda · Entegratörde | Gönderiliyor. |
| Alıcıya ulaştı · Yanıt bekleniyor | Alıcıya teslim edildi. |
| Kabul edildi · Reddedildi | Ticari faturada alıcının yanıtı. |
| Gönderilemedi · Doğrulanamadı | Gönderimde sorun; detayda çözüm eylemleri görünür. |
| İptal edildi · Geçersiz sayıldı | |
### Taslakta
- **Kaydet** — tarih, not ve kur değişikliklerini kaydeder. Kurdaki **Öner** düğmesi TCMB alış kurunu getirir.
- **Kesinleştir** — faturayı kesinleştirir. Kesinleşen fatura düzenlenemez ve silinemez. Kesinleştirmek
göndermek değildir.
- **Taslağı Sil** — taslak silinir ve teslimatlar yeniden faturalanabilir hâle gelir.
Kaydedilmemiş değişiklik varken Kesinleştir'e basılamaz.
### Kesinleşmiş faturada
| Eylem | Ne zaman |
|---|---|
| **GİB'e Gönder** | Kesinleşti ya da Gönderilemedi. Gönderilen fatura geri çekilemez: e-Faturada düzeltme iade faturasıyla, e-Arşivde iptalle yapılır. |
| **Durumu Yenile** | Entegratörde, yanıt beklenirken ya da doğrulanamadığında. |
| **e-Arşiv İptal** | Yalnız e-Arşiv faturada; gerekçe zorunlu. |
| **Taslağa Geri Al** · **Yeniden Gönder** | Gönderilemedi ve GİB numarası verilmemişse. |
| **Geçersiz Say** · **Aynı Numarayla Yeniden Gönder** | Gönderilemedi ama GİB numarası verilmişse. |
| **Alınmadı Olarak İşaretle** | Doğrulanamadı durumunda; gerekçe zorunlu. |
Detayın **e-Belge süreci** bölümünde entegratör durumu, son sorgu zamanı ve belge dosyaları (PDF,
imzalı UBL) bulunur. Dosyalar alıcıya ulaştıktan sonra alınır.
## İlgili ekranlar
- [Teslimat ve mal çıkışı](https://erpdocs.corexlogic.com/satis/ekranlar/teslimat) — faturanın kaynağı.
- [Tekliften faturaya](https://erpdocs.corexlogic.com/surecler/tekliften-faturaya) — uçtan uca süreç.
---
# Teklifi revize etmek
> Gönderilmiş satış teklifinde değişiklik için aynı numarayla yeni bir taslak revizyon açmak.
URL: https://erpdocs.corexlogic.com/satis/islemler/teklifi-revize-etme
- **Tür:** İşlem
- **Modül:** Satış
- **Menü yolu:** Satış › Teklif Yönetimi › Satış Teklifleri › teklif detayı
- **Ekran adresi:** `/erp/sales/quotations/{id}`
- **Gereken izin:** `erp-sales-quotations.edit`
- **Ön koşullar:**
- Teklif **Gönderildi** durumunda. Taslak teklif revize edilmez, doğrudan **Düzenle** ile değiştirilir.
## Adımlar
1. Teklif detayını açın ve eylem şeridinde **Revize Et**'e tıklayın.
2. **Yeni revizyon açılsın mı?** penceresinde **Revizyon Aç**'a tıklayın.

1. Revizyon Aç
3. Yeni revizyonda **Düzenle** ile fiyat, kalem ve şartları değiştirip kaydedin.
4. Revizyonu müşteriye iletmek için [teklifi gönderin](https://erpdocs.corexlogic.com/satis/islemler/teklifi-gonderme).
**Sonuç:** Önceki revizyon **Revize Edildi** olarak kapanır ve artık siparişe dönüştürülemez. Yeni revizyon aynı teklif numarasını, bir artmış revizyon numarasını (ör. `ST-2026-000004 · Rev 2`), bugünün tarihini ve aynı geçerlilik süresini taşır.
## Bilmeniz gerekenler
- Teklif listesi varsayılan olarak yalnız **güncel** revizyonları gösterir. Eski revizyonları görmek için
Durum süzgecinde **Revize Edildi**'yi seçin.
## İlgili
- [Satış teklifleri ekranı](https://erpdocs.corexlogic.com/satis/ekranlar/satis-teklifleri)
---
# Fiyat listeleri
> Fiyat listeleri, dönem ve miktar fiyatları, karakteristik farkları, özel fiyatlar, grup iskontoları ve fiyatın belirlenme sırası.
URL: https://erpdocs.corexlogic.com/satis/ekranlar/fiyat-listeleri
Satış belgelerindeki birim fiyat önerisinin kaynağı. Her müşteri bir fiyat listesine atanır; atanmamış
müşteri varsayılan listeden fiyatlanır. Müşteriye özel anlaşmalar **Özel Fiyatlar**, kategori bazlı
iskontolar **Grup İskontoları** ekranında tutulur.
- **Tür:** Ekran
- **Modül:** Satış
- **Menü yolu:** Satış › Ana Veriler › Fiyat Listeleri · Özel Fiyatlar · Grup İskontoları
- **Ekran adresi:** `/erp/sales/price-lists`
- **Gereken izin:** `erp-sales-price-lists.view (görme) · .create / .edit (değiştirme) · .import (dosyayla aktarım)`
## Fiyat nasıl belirlenir
Teklif ya da sipariş satırında ürün seçilince fiyat şu sırayla aranır; ilk bulunan önerilir:
1. **Müşteri özel fiyatı** — müşteri + ürün + para birimi için anlaşma.
2. **Kampanya** — geçerli kampanya fiyatı.
3. **Müşterinin fiyat listesi** (atama yoksa **varsayılan liste**) — varsa listenin **dönem ve miktar
fiyatı** önce gelir, yoksa listenin fiyatı.
4. **Grup iskontosu** — ürünün kategorisine tanımlı iskonto satıra önerilir (özel fiyat ya da dönem /
miktar fiyatı geldiyse önerilmez).
Satış kanalı seçilmişse kanalın listesi, müşterinin satış alanına özel liste tanımlıysa o liste de
zincire girer. Önerinin kaynağı satırda yazar (ör. "Özel fiyat", "Kampanya KOD", "STANDART · kademe ≥
100"). **Öneri bağlayıcı değildir:** fiyatı elle değiştirirseniz öneri altta görünmeye devam eder ve
sapma yüzdesi işaretlenir.
## Fiyat listeleri

1. Yeni Fiyat Listesi
2. Excel ile içe / dışa aktarma
3. Temel liste — başka listeden katsayıyla türeyen liste
4. Varsayılan liste — müşteriye liste atanmamışsa
Kolonlar: Kod, Ad, Para birimi, Temel liste (türetilmiş listede "KOD × katsayı"), Ürün sayısı, Müşteri
sayısı, Varsayılan, Durum. Satırın İşlemler menüsünde **Varsayılan Yap** (aktif ve varsayılan olmayan
listede). Fiyat listesi silinmez, pasife alınır.
### Liste tanımı
| Alan | Açıklama |
|---|---|
| **Ad**, **Kod** | Kod addan önerilir. |
| Temel liste · **Katsayı** | Türetilmiş liste: fiyatlar temel listenin fiyatı × katsayıdır (1,10 = %10 üstü; 0,85 = %15 altı). Türetilmiş liste temel listenin para birimini alır. |
| **Para birimi** | Listede fiyat varken değiştirilemez. |
| Aktif | |
İlk aktif liste kendiliğinden varsayılan olur.
### Liste detayı

1. Fiyat esası — birim ve KDV hariç / dahil
2. Dönem ve miktar kademeleri
3. Yapılandırılabilir üründe seçenek farkları
4. Toplu Güncelle — yüzde ya da tutarla
5. Fiyat Ekle
- **Fiyatlar:** Ürün, birim, fiyat ve kaynak ("Listenin fiyatı" ya da "Türetilmiş"). Fiyat kartın
temel biriminde ve KDV hariçtir.
- **Dönem ve Miktar Fiyatları:** Belirli bir dönemde ya da belirli miktarın üstünde geçerli fiyat
(ürün, fiyat, en az miktar, dönem, not). Dönemli kural kalıcı kuralın önüne geçer; miktar kademesinde
satırın miktarına uyan en yüksek eşik uygulanır. Dönemi boş kural kalıcıdır.
- **Karakteristik Farkları:** Yapılandırılabilir ürünlerde seçeneğe göre fiyat farkı. Seçenekli
özellikte seçenek başına sabit tutar, sayısal özellikte birim başına tutar girilir. Satır fiyatı =
liste fiyatı + seçilen seçeneklerin farkları.
**Toplu Güncelle:** Listenin fiyatlarını yüzde ya da tutarla toplu değiştirir (kategori ve aramayla
daraltılabilir, yuvarlama seçilebilir). Önce **Önizle**; **Uygula** yalnız aynı parametrelerle alınmış
ve geçersiz satırı olmayan önizlemeden sonra açılır. Türetilmiş fiyatlar katsayıyı izlediği için
değişmez.
**İçe / Dışa Aktar:** Bütün fiyat verisi tek Excel kitabındadır (listeler, fiyatlar, dönem ve miktar
fiyatları, karakteristik farkları, müşteri atamaları, özel fiyatlar, grup iskontoları). Dışa aktarıp
düzenleyin, içe aktarırken önce **Kontrol Et** ile neyin değişeceğini görün.
### Müşteriye liste atamak
Atama müşteri kartının **Satış** sekmesinden yapılır ([Müşteriler](https://erpdocs.corexlogic.com/satis/ekranlar/musteriler#satış-sekmesi)).
## Özel fiyatlar

1. Yeni Özel Fiyat
2. Geçerlilik — sipariş tarihi bu aralıktaysa uygulanır
Bir müşteri, bir ürün ve bir para birimi için tek anlaşma. Fiyat zincirinin ilk halkasıdır ve
müşterinin listesini ezer.
| Alan | Açıklama |
|---|---|
| **Müşteri**, **Ürün** | Düzenlemede değiştirilemez. |
| **Fiyat**, **Para birimi** | Kur çevrimi yapılmaz; fiyat yalnız aynı para birimindeki belgede kullanılır. |
| Geçerlilik | Boş = süresiz. Siparişin tarihine göre değerlendirilir. |
| Not | |
Özel fiyat silinince yeni siparişler müşterinin listesinden fiyatlanır; geçmiş siparişler etkilenmez.
## Grup iskontoları

1. Yeni Grup İskontosu
2. Ürün kategorisi — alt kategori kuralı önce gelir
3. Satır iskontosu önerisi
Bir müşteri ya da bütün müşteriler için, bir ürün kategorisine (alt kategoriler dahil) satır iskontosu
önerir.
| Alan | Açıklama |
|---|---|
| **Kapsam** | Belirli müşteri ya da tüm müşteriler. |
| **Müşteri** | Kapsam müşteriyse zorunlu. |
| **Kategori** | Alt kategorileri de kapsar. |
| **İskonto %** | 0'dan büyük, en çok 100. |
| Geçerlilik · Not | |
Müşteriye özel kural genel kuralın, alt kategori üst kategorinin önüne geçer.
## İlgili ekranlar
- [Müşteriler](https://erpdocs.corexlogic.com/satis/ekranlar/musteriler) — fiyat listesi ataması.
- [Satış teklifleri](https://erpdocs.corexlogic.com/satis/ekranlar/satis-teklifleri) · [Satış siparişleri](https://erpdocs.corexlogic.com/satis/ekranlar/satis-siparisleri) — fiyat önerisinin kullanıldığı yer.
---
# Satış siparişi oluşturmak
> Tekliften bağımsız yeni bir satış siparişi girmek — belge türü, müşteri, istenen teslim ve kalemler.
URL: https://erpdocs.corexlogic.com/satis/islemler/siparis-olusturma
- **Tür:** İşlem
- **Modül:** Satış
- **Menü yolu:** Satış › Sipariş Yönetimi › Satış Siparişi Oluştur
- **Ekran adresi:** `/erp/sales/orders/new`
- **Gereken izin:** `erp-sales-orders.create`
- **Ön koşullar:**
- Müşteri **Aktif** bir iş ortağı; ürünlerin kalem kartı var ve satışa açık.
- Tekliften gelen sipariş için bu ekran kullanılmaz — [teklifi siparişe dönüştürün](https://erpdocs.corexlogic.com/satis/islemler/teklifi-siparise-donusturme).
## Adımlar
1. **Satış › Sipariş Yönetimi › Satış Siparişi Oluştur** ekranını açın ya da **Satış Siparişleri** listesinde **Yeni Sipariş**'e tıklayın.
2. Gerekiyorsa **Belge Türü**'nü değiştirin; varsayılan **Standart Sipariş**'tir.
3. **Müşteri** alanına kod ya da ad yazıp `Enter`'a basın, müşteriyi seçip yeniden `Enter`'a basın. **Sipariş Tarihi** bugündür.
4. **Teslimat ve Ödeme** sekmesinde **İstenen Teslim** tarihini girin; teslimat planlaması bu tarihe göre yapılır.
5. **Kalemler** tablosunda **Ürün**'ü seçin, **Miktar**'ı yazın. **Birim Fiyat** fiyat listesinden önerilir.
6. **Kontrol Et** ile formu denetleyin ve **Siparişi Oluştur**'a tıklayın.

1. Belge Türü — standart, hızlı satış, numune…
2. Müşteri
3. İstenen Teslim — teslimat planlaması bu tarihe göre
4. Ürün
5. Miktar
6. Siparişi Oluştur — taslak olarak kaydeder
**Sonuç:** Sipariş **SS-yyyy-nnnnnn** numarasıyla **Taslak** durumunda kaydedilir ve sipariş detayı açılır. Taslak sipariş düzenlenebilir; teslimat açmak için önce [siparişi onaylayın](https://erpdocs.corexlogic.com/satis/islemler/siparisi-onaylama).
## Bilmeniz gerekenler
- Satırdaki takvim simgesi kalemin **kullanılabilirliğini** gösterir: istenen tarihte stoktan karşılanabilir
mi, değilse en erken ne zaman.
- Satır ayrıntısı (›) satıra özel teslim tarihi, not ve yapılandırılabilir üründe seçenekleri açar.
- Müşterinin kredi limiti aşılırsa sipariş **kredi blokesi** alır; bloke kalkmadan teslimat açılmaz.
## İlgili
- [Satış siparişleri ekranı](https://erpdocs.corexlogic.com/satis/ekranlar/satis-siparisleri)
---
# Müşteriler
> Müşteri kartı — genel bilgiler, adresler, ilgili kişiler, ticari şartlar, fiyat listesi, kredi ve bakiye.
URL: https://erpdocs.corexlogic.com/satis/ekranlar/musteriler
Müşteri ve tedarikçi **tek kartta** tutulur: aynı firma ikisi birden olabilir. Bu ekran iş ortağı
listesinin müşteri rolüyle süzülmüş hâlidir; asıl ekran **Ana Veriler › İş Ortakları › İş Ortağı Ana
Verileri**'dir.
- **Tür:** Ekran
- **Modül:** Satış
- **Menü yolu:** Satış › Ana Veriler › Müşteriler
- **Ekran adresi:** `/erp/sales/customers`
- **Gereken izin:** `erp-partners-cards.view (görme) · .create (yeni kart) · .edit (düzenleme)`
## Müşteri listesi

1. Yeni İş Ortağı — müşteri ve tedarikçi tek kart
2. Adres ve kişileri Excel ile aktarma
3. Vergi / TC kimlik numarası
Kolonlar: Kod, Ünvan, Rol (Müşteri / Tedarikçi), Merkez / Grup, Vergi / TC No, Vergi Dairesi, E-posta,
Telefon, Durum. **Süzgeçler:** Ara (kod, ünvan, vergi no, e-posta ya da telefon), Rol, Şirket Grubu
(tanımlıysa), Durum (aktif / pasif).
Satıra tıklayınca kart **görüntüleme** kipinde açılır; değiştirmek için kartta **Düzenle**'ye basın.
İş ortağı kartı silinmez; kullanımdan kaldırmak için pasife alınır. Pasif kart yeni belgede seçilemez.
## Müşteri kartı

1. Kimlik — VKN / TCKN ve vergi dairesi
2. Ticari Şartlar — vade, teslim şekli, kredi
3. Satış — fiyat listesi, temsilci, kanal
4. e-Belge — mükellef ve posta kutusu
5. Düzenle
### Başlık
| Alan | Açıklama |
|---|---|
| **Kod** | Büyük harfe çevrilir ve benzersiz olmalıdır. |
| **Ünvan** | |
| Kimlik Türü · Vergi / TC No · Vergi Dairesi | Vergi kimlik numarası 10 haneli olmalı ve kontrol hanesi tutmalıdır. Gerçek kişi (TCKN) kartında **Ad** ve **Soyad** zorunludur. |
| **Roller** | Müşteri ve / veya Tedarikçi; en az biri zorunlu. |
| Aktif | |
### Sekmeler
| Sekme | İçerik |
|---|---|
| Genel | E-posta, telefon; oluşturma ve son güncelleme zamanı. |
| Şubeler | Bu karta bağlı şube kartları. |
| İlgili Kişiler | Ad soyad, unvan, telefon, e-posta. |
| Adres | Kartın adresi: adres, ülke, il, ilçe, posta kodu. |
| Sevk Adresleri | Malın teslim edildiği adresler. |
| Ticari Şartlar | Varsayılan vade (gün), teslim şekli ve notu, sevk yöntemi. Siparişe önerilir; belgede değiştirilebilir. |
| Merkez ve Grup | Kartın bağlı olduğu merkez ve şirket grubu. |
| Satış | Yalnız müşteri rolünde: fiyat listesi, teslimat ayarı, müşteri kalem kodları, satış alanları. |
| e-Belge | e-Fatura / e-Arşiv bilgisi; kayıtlı vergi kimlik numarası gerekir. |
| Satış Belgeleri | Müşterinin son siparişleri, faturaları ve teslimatları. |
| Bakiye | Para birimi başına bakiye, vadesi geçen tutar, açık kalemler ve kredi limiti. |
| Ekler | Karta eklenen dosyalar. |
Kullanılamayan sekmenin neden kapalı olduğu üzerine gelince yazar (ör. "Kart müşteri rolünde değil").
### İlgili kişi ve sevk adresi eklemek
**Kişi Ekle** (ad soyad zorunlu) ve **Adres Ekle** (adres adı ve sokak / cadde zorunlu) satırları
**hemen kaydedilir** — kartın Kaydet düğmesini beklemez. İlk eklenen kayıt varsayılan olur; satırın
İşlemler menüsünden **Varsayılan Yap**, **Düzenle** ve **Sil**. Varsayılan kişi ve varsayılan sevk adresi
yeni teklif ve siparişe kendiliğinden gelir.
### Satış sekmesi
- **Fiyat listesi:** Müşterinin fiyat listesi seçilip **Uygula** ile kaydedilir (kartın Kaydet
düğmesinden bağımsız). Atama yoksa varsayılan liste uygulanır; müşteriye özel fiyat varsa o önce
gelir. Ayrıntı: [Fiyat listeleri](https://erpdocs.corexlogic.com/satis/ekranlar/fiyat-listeleri#fiyat-nasıl-belirlenir).
- **Müşteri kalem kodları:** Müşterinin kendi ürün kodları; belgelerde ve çıktılarda kullanılır.
- **Satış alanları:** Satış organizasyonu, kanal ve bölüm başına fiyat listesi, vade, teslim şekli ve
sevk yöntemi.
### Kredi limiti ve bakiye
Bakiye sekmesindeki **Kredi Limiti** bölümü limit, risk, kalan ve durumu gösterir: Limit içinde · Limit
aşıldı · Gecikme toleransı aşıldı · Pasif. Limit burada değiştirilmez; kredi yöneticisinin ekranında
tanımlanır. Kredi profili olmayan müşteride siparişte kredi kontrolü yapılmaz. Bu bölüm kredi görme
yetkisi olan kullanıcıda görünür.
## Toplu aktarım
**Ana Veriler › İş Ortakları › İş Ortağı Aktarımı** ekranından müşteri kartları Excel (.xlsx) kitabıyla
toplu açılır ya da güncellenir: şablonu indirin, doldurun, önce **Kontrol Et** sonra **Aktar**. Sevk
adresleri ve ilgili kişiler ayrı bir kitapla aktarılır (listedeki **Adres ve Kişi Aktarımı** düğmesi).
## İlgili ekranlar
- [Fiyat listeleri](https://erpdocs.corexlogic.com/satis/ekranlar/fiyat-listeleri) — müşterinin fiyatları.
- [Satış siparişleri](https://erpdocs.corexlogic.com/satis/ekranlar/satis-siparisleri) — kartın ticari şartları ve adresleri siparişe önerilir.
---
# Siparişi onaylamak
> Taslak satış siparişini ticari olarak onaylamak; onaylanan siparişten teslimat ve üretim emri açılır.
URL: https://erpdocs.corexlogic.com/satis/islemler/siparisi-onaylama
- **Tür:** İşlem
- **Modül:** Satış
- **Menü yolu:** Satış › Sipariş Yönetimi › Satış Siparişleri › sipariş detayı
- **Ekran adresi:** `/erp/sales/orders/{id}`
- **Gereken izin:** `erp-sales-orders.edit`
- **Ön koşullar:**
- Sipariş **Taslak** durumunda ve kalemleri tam (ürün, miktar, fiyat).
## Adımlar
1. **Satış Siparişleri** listesinde siparişin numarasına tıklayın.
2. Eylem şeridinde **Siparişi Onayla**'ya tıklayın.
3. **Sipariş onaylansın mı?** penceresinde müşteri ve tutarı kontrol edip **Siparişi Onayla**'ya tıklayın.

1. Siparişi Onayla
**Sonuç:** Sipariş **Onaylandı** durumuna geçer ve kalemleri artık düzenlenemez. Eylem şeridinde **Teslimat Oluştur** ve (siparişe üretim kalemlerinde) **Üretim Emri Aç** görünür. Sonraki adım: [teslimat oluşturmak](https://erpdocs.corexlogic.com/satis/islemler/teslimat-olusturma).
## Bilmeniz gerekenler
- Onay **stok ayırmaz** ve stok garantisi vermez. Fiziksel stok çıkışı yalnız mal çıkışı kaydedildiğinde olur.
- Onaylı sipariş iptal edilebilir (**Siparişi İptal Et**) ya da kalanı kapatılabilir (**Siparişi Kapat**,
**Satırı Kapat**) — kapatılan miktar teslim edilmez.
## İlgili
- [Satış siparişleri ekranı](https://erpdocs.corexlogic.com/satis/ekranlar/satis-siparisleri)
---
# Hizmet teyitleri
> Satış siparişinin hizmet ve üçüncü taraf satırlarının karşılanması — teyit listesi, detay, iptal ve fatura taslağı.
URL: https://erpdocs.corexlogic.com/satis/ekranlar/hizmet-teyitleri
Montaj, devreye alma, eğitim gibi **hizmet** satırları depodan çıkmaz; teslimatla değil **hizmet
teyidiyle** karşılanır. Teyit, siparişin hizmet satırına "bu kadarı tamamlandı" yazar ve faturanın
kaynağıdır. **Stok hareketi yazılmaz.** Doğrudan tedarikçiden sevk edilen **üçüncü taraf** satırı da
aynı yolla, tedarikçinin teyit ettiği miktar kadar teyit edilir.
Teyit siparişten doğar: menüde "Oluştur" yaprağı yoktur. Onaylı siparişin detayındaki
**Hizmeti Tamamla** düğmesi teyidi açar — adımlar: [Hizmeti tamamlamak](https://erpdocs.corexlogic.com/satis/islemler/hizmeti-tamamlama).
- **Tür:** Ekran
- **Modül:** Satış
- **Menü yolu:** Satış › Sipariş Yönetimi › Hizmet Teyitleri
- **Ekran adresi:** `/erp/sales/service-confirmations`
- **Gereken izin:** `erp-sales-service-confirmations.view (görme) · .create (Hizmeti Tamamla, iptal)`, `erp-invoicing-invoices.create (teyitten fatura taslağı)`
## Teyit listesi

1. Teyit numarası — detaya gider
2. Teyidin doğduğu sipariş
3. Durum süzgeci — Kaydedildi / İptal
Kolonlar: **Teyit No**, **Tarih**, **Sipariş**, **Müşteri**, **Satır** (teyitteki satır sayısı),
**Durum**. Satırın işlem menüsünde **Hizmet Teyidini Aç**.
Süzgeçler: **Ara** (teyit no, sipariş no ya da müşteri), **Durum** (Tümü · Kaydedildi · İptal),
**Tarih (başlangıç)** ve **Tarih (bitiş)**.
## Durumlar
| Durum | Anlamı |
|---|---|
| **Kaydedildi** | Teyit siparişe yazıldı; satırın **Tamamlanan** miktarı arttı, **Kalan** azaldı. |
| **İptal** | Teyit geri alındı; siparişe yazılan miktar geri döndü. |
Faturası kesilmiş teyidin durumunun yanında **Faturalandı** yazar.
## Teyit detayı

1. Durum
2. Fatura Oluştur — giden fatura taslağı
3. İptal Et — faturalanmamış teyitte
4. Teyit edilen miktar
Başlıkta **Durum**, **Tamamlanma** (tamamlanma tarihi), **Sipariş** (siparişe bağlantı), **Müşteri**,
**Not**, **Kaydeden** ve iptal edildiyse **İptal** (gerekçe ve zaman). **Hizmet Satırları** tablosu
sipariş satırını, hizmeti ve **Tamamlanan** miktarı gösterir.
| Düğme | Ne zaman görünür | Ne yapar |
|---|---|---|
| **Fatura Oluştur** | Durum **Kaydedildi**, faturalanmamış, `erp-invoicing-invoices.create` izni | **Fatura tarihi** sorulur; **Taslak Oluştur** teyit edilen hizmetlerden, sipariş satırının fiyatıyla giden fatura taslağı açar. Kesinleşme ve gönderim faturada yapılır. |
| **İptal Et** | Durum **Kaydedildi**, faturalanmamış, `.create` izni | **Hizmet Teyidini İptal Et** penceresi: **Gerekçe** zorunlu. Siparişe yazılan miktar geri alınır, sipariş yeniden açılır. |
Teyitler sipariş detayında da **Hizmet Teyitleri** bölümünde listelenir; her satırda **İptal Et**
bulunur.
> **Faturalanmış teyit iptal edilmez. Sunucu iletisi: "Faturalanmış hizmet teyidi iptal edilemez."**
## Sipariş detayında hizmet satırı
Hizmet satırı olan onaylı siparişte satır tablosunun **Sevk Edilen** kolonu **Tamamlanan** adını alır.
Siparişte yalnız hizmet satırı varsa **Teslimat Oluştur** görünmez, **Hizmeti Tamamla** birincil
düğmedir; stok ve hizmet satırı karışık siparişte ikisi birlikte görünür.
## İlgili
- [Hizmeti tamamlamak](https://erpdocs.corexlogic.com/satis/islemler/hizmeti-tamamlama)
- [Satış siparişleri](https://erpdocs.corexlogic.com/satis/ekranlar/satis-siparisleri)
- [Faturalama](https://erpdocs.corexlogic.com/satis/ekranlar/faturalama)
---
# Siparişten teslimat oluşturmak
> Onaylı satış siparişinden teslimatı ve mal çıkışını tek adımda kaydetmek — depo, lokasyon, lot ve seri dağılımı.
URL: https://erpdocs.corexlogic.com/satis/islemler/teslimat-olusturma
- **Tür:** İşlem
- **Modül:** Satış
- **Menü yolu:** Satış › Satış Siparişleri › sipariş detayı › Teslimat Oluştur
- **Ekran adresi:** `/erp/sales/orders/{id}/shipments/new`
- **Gereken izin:** `erp-sales-shipments.create`
- **Ön koşullar:**
- Sipariş **Onaylandı** durumunda ve kredi blokesi yok.
- Sevk edilecek ürün seçilecek depoda kullanılabilir stokta.
Bu, **tek adımlı** yoldur: teslimat ve mal çıkışı birlikte kaydedilir. Depoda toplama ve paketleme ayrı
yapılıyorsa iki adımlı yolu kullanın: [açık teslimat oluşturmak](https://erpdocs.corexlogic.com/satis/islemler/acik-teslimat-olusturma),
sonra [mal çıkışını kaydetmek](https://erpdocs.corexlogic.com/satis/islemler/mal-cikisi-kaydetme). Formdaki
**Mal çıkışı sonra: açık teslimat** bağlantısı da o yola götürür.
## Adımlar
1. Onaylı siparişin detayında **Teslimat Oluştur**'a tıklayın.

1. Teslimat Oluştur — mal çıkışıyla birlikte
2. Üretim Emri Aç — siparişe üretim
3. Sevk edilen ve kalan miktar
4. Bağlantılı belgeler — teklif, teslimat, üretim emri
2. **Depo** listesinden malın çıkacağı depoyu seçin. Bir teslimatın bütün satırları aynı depodan çıkar.
3. Her kalem için **Dağılım Ekle**'ye tıklayın; **Lokasyon**, stok **Durum**'u ve **Miktar**'ı girin. Lot takipli üründe **FEFO ile Dağıt** kalanı son kullanma tarihi en yakın lotlara böler; seri takipli üründe seri numaralarını seçin.
4. Formun altında dağılım toplamını kontrol edin ve **Teslimatı Kaydet**'e tıklayın.

1. Depo — bütün satırlar aynı depodan çıkar
2. Dağılım Ekle — lokasyon, stok durumu, lot/seri
3. Dağılım miktarı; kullanılabilir stok yanında
4. İki adımlı yol: önce açık teslimat, mal çıkışı sonra
5. Teslimatı Kaydet — teslimat ve mal çıkışı birlikte
5. Açılan teslimat detayında durumun **Mal Çıkışı Kaydedildi** olduğunu kontrol edin; irsaliyeyi **Çıktı** menüsünden alın.

1. Durum — stok düştü, belge değiştirilemez
2. Çıktı — irsaliye
3. Çıkan lot ve seri numaraları
4. Alındı Teyidi — imzalı irsaliye
**Sonuç:** Teslimat **SV-yyyy-nnnnnn** numarasıyla kaydedilir ve mal çıkışı aynı anda işlenir: stok düşer, siparişin **Sevk Edilen** miktarı artar. Teslimat **Faturalanmamış Teslimatlar**'a düşer; sonraki adım [fatura](https://erpdocs.corexlogic.com/satis/islemler/fatura-olusturma) ya da [fatura referansı](https://erpdocs.corexlogic.com/satis/islemler/fatura-referansi-girme).
## Bilmeniz gerekenler
- Kısmi teslimat serbesttir: kalan miktar siparişte açık kalır ve sonraki teslimatla gönderilir.
- **Sipariş Ekle** aynı müşterinin aynı para birimindeki diğer açık siparişlerini aynı irsaliyeye ekler.
- Kullanılabilirlik bilgisi formda bilgi amaçlıdır; kayıt anında yeniden denetlenir. Stok yetmezse kayıt reddedilir.
- Kaydedilmiş teslimat değiştirilemez; hata **Teslimat Düzeltmesi Oluştur** ile, iade **İade Al** ile düzeltilir.
## İlgili
- [Teslimat ve mal çıkışı ekranı](https://erpdocs.corexlogic.com/satis/ekranlar/teslimat)
---
# Satış sözleşmeleri
> Müşteriyle dönem boyunca anlaşılmış kalem fiyatı ve hedef — miktar ya da değer sözleşmesi, çağrı siparişleri ve kalan.
URL: https://erpdocs.corexlogic.com/satis/ekranlar/satis-sozlesmeleri
Satış sözleşmesi, bir müşteriyle belirli bir **geçerlilik** süresi için anlaşılmış **kalem fiyatlarını**
ve **hedefi** (miktar ya da tutar) tutar. Sözleşme tek başına mal göndermez: müşteri ihtiyaç oldukça
**çağrı siparişi** verir — satış siparişinin satırında sözleşme seçilir, fiyat sözleşmeden gelir ve
hedef aşılamaz. Sözleşmenin **Çağrılan** ve **Kalan** miktarları onaylı siparişlerden hesaplanır.
Uçtan uca örnek: [Sözleşmeli satış](https://erpdocs.corexlogic.com/surecler/sozlesmeli-satis).
- **Tür:** Ekran
- **Modül:** Satış
- **Menü yolu:** Satış › Sipariş Yönetimi › Satış Sözleşmeleri · Satış Sözleşmesi Oluştur
- **Ekran adresi:** `/erp/sales/contracts`
- **Gereken izin:** `erp-sales-contracts.view (görme) · .create (oluşturma) · .edit (düzenleme, yürürlüğe alma, kapatma, iptal)`
## Sözleşme listesi

1. Satış Sözleşmesi Oluştur
2. Geçerlilik — çağrı bu aralıktaki siparişle
3. Taslak · Yürürlükte · Kapandı · İptal Edildi
Kolonlar: **Sözleşme No**, **Tür**, **Müşteri**, **Kanal**, **Geçerlilik**, **Hedef Tutar** (değer
sözleşmesinde), **Durum**. Satırın işlem menüsünde **Sözleşmeyi Aç**. Süzgeçler: **Ara** (sözleşme no,
müşteri ya da ürün) ve **Durum**. Başlıktaki **Satış Sözleşmesi Oluştur** formu açar.
## Türler
| Tür | Hedef | Çağrı sınırı |
|---|---|---|
| **Miktar Sözleşmesi** | Her kalemde **Hedef Miktar** zorunlu | Kalemin çağrılan miktarı hedef miktarı aşamaz. |
| **Değer Sözleşmesi** | Başlıkta **Hedef Tutar (net)** zorunlu; kalemde hedef miktar isteğe bağlı (boş = sınırsız) | Bütün kalemlerin çağrılan net tutarı hedef tutarı aşamaz; hedef miktar girilmiş kalemde miktar da sınırdır. |
## Durumlar
| Durum | Anlamı | İzin verilen işlemler |
|---|---|---|
| **Taslak** | Kaydedildi, çağrı yapılamaz. | **Düzenle**, **Yürürlüğe Al**, **İptal Et** |
| **Yürürlükte** | Geçerlilik içindeki siparişler çağrı yapabilir. | **Kapat**, **İptal Et** (yalnız hiç çağrılmamışsa) |
| **Kapandı** | Kalan artık çağrılmaz; geçmiş çağrılar değişmez. | — |
| **İptal Edildi** | Sözleşme geçersiz. | — |
Kapatma ve iptal pencereleri (**Sözleşmeyi Kapat**, **Sözleşmeyi İptal Et**) **Gerekçe** ister.
Çağrısı olan sözleşme iptal edilmez; sunucu iletisi: "Sözleşmeye bağlı sipariş satırı var — iptal
yerine kapatın."
## Satış Sözleşmesi Oluştur

1. Tür — miktar ya da değer sözleşmesi
2. Geçerlilik aralığı
3. Ürün ekle
4. Hedef miktar — çağrılar aşamaz
5. Sözleşme fiyatı — siparişe aynen gelir
6. Taslağı Kaydet
| Alan | Açıklama |
|---|---|
| **Tür** (zorunlu) | Miktar Sözleşmesi ya da Değer Sözleşmesi. |
| **Müşteri** (zorunlu) | Kod ya da adla aranır. |
| **Satış Kanalı** | Sözleşme yalnız aynı kanalın siparişinden çağrılır. Varsayılan kanal önerilir. |
| **Para Birimi** (zorunlu) | Yalnız aynı para birimindeki sipariş çağrı yapar; kur çevrilmez. |
| **Geçerlilik Başlangıcı** · **Bitiş** (zorunlu) | Siparişin tarihi bu aralıkta olmalıdır. |
| **Hedef Tutar (net)** | Yalnız değer sözleşmesinde. |
| **Kalemler** | **Ürün ekle** ile ürün seçilir; her satırda **Birim**, **Hedef Miktar** (değer sözleşmesinde "Hedef Miktar (ops.)") ve **Birim Fiyat (net)**. |
| **Not** | İsteğe bağlı. |
**Taslağı Kaydet** sözleşmeyi **Taslak** olarak kaydeder ve detayını açar; çağrı için detaydan
yürürlüğe alınır. Adımlar: [Satış sözleşmesi oluşturmak](https://erpdocs.corexlogic.com/satis/islemler/sozlesme-olusturma).
## Sözleşme detayı

1. Durum: Yürürlükte — çağrı yapılabilir
2. Çağrılan — onaylı siparişlerden
3. Kalan hedef
4. Çağrı siparişleri
5. Kapat — kalan artık çağrılmaz
- Başlık: **Durum**, **Tür**, **Müşteri**, **Satış Kanalı**, **Geçerlilik**, değer sözleşmesinde
**Hedef / Çağrılan / Kalan** tutar, **Hazırlayan**, **Not**, kapandıysa **Kapanış**.
- **Kalemler**: **Ürün**, **Birim Fiyat**, **Hedef**, **Çağrılan**, **Kalan**.
- **Çağrı Siparişleri**: sözleşmeyi çağıran onaylı siparişler — **Sipariş**, **Tarih**, **Durum**,
**Ürün**, **Miktar**, **Tutar (net)**. Çağrı yoksa "Henüz çağrı yok — satış siparişinin satırında
sözleşmeyi seçin." yazar.
> **Çağrılan nasıl sayılır**
Yalnız **Onaylandı** durumundaki siparişlerin sözleşmeye bağlı satırları sayılır; taslak ve iptal
sipariş sayılmaz. Kapatılmış sipariş ya da satırda yalnız sevk edilen miktar sayılır.
## Çağrı siparişi
Satış siparişinin satır ayrıntısında **Sözleşme** alanı yalnız satırın ürünü ve birimi için
geçerli bir sözleşme varsa görünür. Ayrıntı: [Sözleşmeden sipariş vermek](https://erpdocs.corexlogic.com/satis/islemler/sozlesmeden-siparis).
## İlgili
- [Satış sözleşmesi oluşturmak](https://erpdocs.corexlogic.com/satis/islemler/sozlesme-olusturma)
- [Sözleşmeden sipariş vermek](https://erpdocs.corexlogic.com/satis/islemler/sozlesmeden-siparis)
- [Satış siparişleri](https://erpdocs.corexlogic.com/satis/ekranlar/satis-siparisleri)
---
# Açık teslimat oluşturmak
> Teslimata vadesi gelen sipariş kalemlerinden toplu olarak açık giden teslimat oluşturmak; mal çıkışı sonra kaydedilir.
URL: https://erpdocs.corexlogic.com/satis/islemler/acik-teslimat-olusturma
- **Tür:** İşlem
- **Modül:** Satış
- **Menü yolu:** Lojistik Yönetimi › Giden Teslimat › Giden Teslimat Oluştur
- **Ekran adresi:** `/erp/sales/shipments/new`
- **Gereken izin:** `erp-sales-shipments.create`
- **Ön koşullar:**
- Teslim edilecek kalemlerin siparişi **Onaylandı** durumunda.
## Adımlar
1. **Lojistik Yönetimi › Giden Teslimat › Giden Teslimat Oluştur** ekranını açın.
2. **Vadesi gelen (en geç)** tarihini girin; bu tarihe kadar teslim edilecek sipariş kalemleri listelenir. Gerekirse **Ara** ile sipariş ya da müşteri süzün.
3. Teslimata açılacak kalemleri işaretleyin; gerekirse **Teslimat Miktarı**'nı değiştirin.
4. **Depo**'yu seçin; gerekirse **Planlanan sevk tarihi** ve **Not** girin.
5. **Teslimat Oluştur**'a tıklayın.

1. Vadesi gelen (en geç) — bu tarihe kadar teslim edilecek kalemler
2. Teslimata açılacak kalemi seçin
3. Depo
4. Teslimat Oluştur — açık teslimat açar
**Sonuç:** Seçilen kalemler alıcı, adres ve sevk yöntemine göre gruplanır; her grup bir **Açık** teslimat olur. Kalemler siparişte ayrılır, stok henüz düşmez. Sonraki adım: [mal çıkışını kaydetmek](https://erpdocs.corexlogic.com/satis/islemler/mal-cikisi-kaydetme).
## Bilmeniz gerekenler
- Liste yalnız **açılabilir** miktarı gösterir: sipariş − sevk edilen − açık teslimatta olan.
- Açık teslimat mal çıkışından önce **Teslimatı İptal Et** ile iptal edilebilir; kalemler siparişe geri döner.
- Açık teslimatta toplama ve paketleme (taşıma birimi) yapılabilir; paketleme mal çıkışının ön koşulu değildir.
## İlgili
- [Teslimat ve mal çıkışı ekranı](https://erpdocs.corexlogic.com/satis/ekranlar/teslimat)
- [Siparişten teslimat oluşturmak](https://erpdocs.corexlogic.com/satis/islemler/teslimat-olusturma) (tek adımlı yol)
---
# İade talepleri
> Mal dönmeden önce müşteriyle miktar ve nedende anlaşma — talep, onay ya da red, talepten iade ve kapanış.
URL: https://erpdocs.corexlogic.com/satis/ekranlar/iade-talepleri
İade talebi, müşteri bir malı geri göndermek istediğinde **mal dönmeden önce** miktarda ve nedende
anlaşmak için açılır. Talep bir **karar belgesidir: stoğa dokunmaz.** Onaylanınca iade bu talepten
alınır ve talep miktarını aşamaz. Talep zorunlu değildir — mal geldiğinde teslimattan doğrudan iade
de alınabilir: [Satış iadeleri](https://erpdocs.corexlogic.com/satis/ekranlar/satis-iadeleri).
Talep bir teslimattan doğar: menüde "Oluştur" yaprağı yoktur. Yeni talep, mal çıkışı kaydedilmiş
teslimatın detayındaki **İade Talebi Aç** ile açılır — adımlar:
[İade talebi açmak](https://erpdocs.corexlogic.com/satis/islemler/iade-talebi-acma). Uçtan uca örnek:
[Satış iadesi](https://erpdocs.corexlogic.com/surecler/satis-iadesi).
- **Tür:** Ekran
- **Modül:** Satış
- **Menü yolu:** Satış › İade Yönetimi › İade Talepleri
- **Ekran adresi:** `/erp/sales/return-requests`
- **Gereken izin:** `erp-sales-return-requests.view (görme) · .create (talep açma, iptal, kapatma) · .approve (onay, red)`, `erp-sales-returns.create (onaylı talepten İade Al)`
## Talep listesi

1. Talep numarası
2. Onaycının kuyruğu: Onay Bekliyor
3. Talebin teslimatı
4. Talebi açan — onaylayamaz
Kolonlar: **Talep No**, **Durum**, **Talep Tarihi**, **Müşteri**, **Kanal**, **Teslimat No**, **Neden**,
**Açan**, **Kalem**. Satırın işlem menüsünde **İade Talebini Aç** (ve yetkiliye **Geçmiş**). Onay ve red
listede değil, talebin detayında verilir.
Süzgeçler: **Ara** (talep, teslimat, sipariş no ya da müşteri) ve **Durum** (Tüm durumlar ya da tek
durum). Varsayılan görünüm bütün taleplerdir; onaycının kuyruğu için **Durum: Onay Bekliyor** seçin.
## Durumlar
| Durum | Anlamı | Sonraki adım |
|---|---|---|
| **Onay Bekliyor** | Açıldı, karar bekliyor. | **Onayla** · **Reddet** (onay yetkilisi) · **İptal Et** (talep açan yetkisi) |
| **Onaylandı** | İade bu talepten alınabilir. | **İade Al** · **Kapat** |
| **Reddedildi** | Gerekçeyle reddedildi. Son durum. | — |
| **Kapandı** | Talebin tamamı geri geldi ya da kalan artık beklenmiyor. Son durum. | — |
| **İptal Edildi** | Karar verilmeden geri çekildi. Son durum. | — |
Talebin bütün kalemleri iade alınınca talep kendiliğinden **Kapandı** olur. Talepten alınan bir iade
geri alınırsa miktar talebe döner; kendiliğinden kapanmış talep yeniden **Onaylandı** olur, gerekçeyle
elle kapatılmış talep kapalı kalır.
## Talep detayı

1. Durum
2. Onayla — talebi açan dışında bir yetkili
3. Reddet — gerekçeyle
4. Görevler ayrılığı
5. Talepten iade alınan miktar
- **Talep Bilgileri**: **Talep Tarihi**, **Neden**, **Satış Kanalı**, **Teslimat** (bağlantı),
**Sipariş**, **Açan**, **Karar** (kararı veren ve zamanı), **Açıklama**, **Gerekçe**.
- **Kalemler**: **Ürün**, **Lot**, **Talep**, **Dönen** (bu talepten iade alınan), **Kalan**.
- **Talepten Doğan İadeler**: talepten alınan iade belgeleri; geri alınmış iadenin yanında
"geri alındı" yazar.
### Düğmeler
| Düğme | Görünme koşulu | Pencere ve sonuç |
|---|---|---|
| **İade Al** | Onaylandı + `erp-sales-returns.create` | İade formunu talep bağıyla açar: yalnız talebin kalemleri, talebin kalanı kadar. |
| **Onayla** | Onay Bekliyor + `.approve` | Talep **Onaylandı** olur. Talebi açan kişide düğme kapalıdır ve altında "Kendi açtığınız talebi onaylayamazsınız; kararı başka bir yetkili verir." yazar. |
| **Reddet** | Onay Bekliyor + `.approve` | **Talebi Reddet** penceresi, **Red gerekçesi** zorunlu → **Reddedildi**. |
| **İptal Et** | Onay Bekliyor + `.create` | **Talebi İptal Et** penceresi, **İptal gerekçesi** zorunlu → **İptal Edildi**. |
| **Kapat** | Onaylandı + `.create` | **Talebi Kapat** penceresi, **Kapatma gerekçesi (kalan artık beklenmiyor)** zorunlu → **Kapandı**. |
**Onayla** pencere açmadan kaydedilir. Onaylanan talepte (demo: IT-2026-000001, **Demo Onaylayıcı**'nın
kararıyla) **Karar** alanı kararı vereni ve zamanını gösterir; düğmeler **İade Al** ve **Kapat** olur.

1. Durum
2. İade Al — talep bağıyla iade formu
3. Kapat — kalan beklenmiyorsa, gerekçeyle
4. Kararı veren ve zamanı
**İade Al**, teslimatın **Yeni Satış İadesi** formunu talep bağıyla açar
(`/erp/sales/shipments/{id}/returns/new?requestId={id}`). Formun üstünde "IT-2026-000001 onaylı iade talebinden —
yalnız talebin kalemleri, talebin kalanı kadar." yazar; satırın **İade edilebilir** miktarı talebin kalanıdır
(örnekte 12). Teslimatın talepte olmayan satırı **İade edilebilir: 0** gösterir ve altında "Tamamı iade edilmiş ya
da geri alınmış — bu satırdan yeni iade alınamaz." yazar.

1. Talep bağı — yalnız talebin kalemleri, kalanı kadar
2. İade edilebilir miktarı kalmayan satır
3. Bu satırı iade al
4. İade miktarı — talebin kalanını aşamaz
5. Stok durumu — ör. Karantina
6. Kaydet — stok aynı anda artar
> **Görevler ayrılığı**
Talebi açan kişi onu onaylayamaz; yönetici için de istisna yoktur. Sunucu iletisi: "Kendi açtığınız
iade talebini onaylayamazsınız. Kararı başka bir yetkili vermeli." Kendi talebini reddetmek ve iptal
etmek serbesttir.
## İlgili
- [İade talebi açmak](https://erpdocs.corexlogic.com/satis/islemler/iade-talebi-acma)
- [İade talebini onaylamak ya da reddetmek](https://erpdocs.corexlogic.com/satis/islemler/iade-talebini-onaylama)
- [Teslimattan iade almak](https://erpdocs.corexlogic.com/satis/islemler/iade-alma)
- [Satış iadeleri](https://erpdocs.corexlogic.com/satis/ekranlar/satis-iadeleri)
---
# Mal çıkışını kaydetmek
> Açık giden teslimatın mal çıkışını kaydetmek — lokasyon, stok durumu, lot ve seri dağılımı; stok bu adımda düşer.
URL: https://erpdocs.corexlogic.com/satis/islemler/mal-cikisi-kaydetme
- **Tür:** İşlem
- **Modül:** Satış
- **Menü yolu:** Lojistik Yönetimi › Giden Teslimat › Teslimatlar › teslimat detayı
- **Ekran adresi:** `/erp/sales/shipments/{id}/goods-issue`
- **Gereken izin:** `erp-sales-shipments.create`
- **Ön koşullar:**
- Teslimat **Açık** durumunda ([açık teslimat oluşturmak](https://erpdocs.corexlogic.com/satis/islemler/acik-teslimat-olusturma)).
- Ürünler teslimatın deposunda kullanılabilir stokta.
## Adımlar
1. **Lojistik Yönetimi › Giden Teslimat › Teslimatlar** listesinde açık teslimatın numarasına tıklayın.
2. Teslimat detayında **Mal Çıkışını Kaydet**'e tıklayın.

1. Durum: Açık — kalemler siparişte ayrıldı
2. Mal Çıkışını Kaydet
3. Teslimatı İptal Et — mal çıkışından önce
4. Paketleme — isteğe bağlı
3. Gerekirse **Mal çıkışı tarihi**'ni değiştirin; varsayılan planlanan sevk tarihidir.
4. Her kalem için **Dağılım Ekle** ile lokasyon, stok durumu ve miktarı girin; lot ya da seri takipli üründe lotu veya seri numaralarını seçin. Her kalemin toplamı teslimat miktarına eşit olmalı.
5. **Mal Çıkışını Kaydet**'e tıklayın.

1. Mal çıkışı tarihi — stok bu tarihte düşer
2. Dağılım — lokasyon, durum, lot ya da seri
3. Mal Çıkışını Kaydet
**Sonuç:** Stok mal çıkışı tarihinde düşer, teslimat **Mal Çıkışı Kaydedildi** durumuna geçer ve değiştirilemez. Siparişin **Sevk Edilen** miktarı artar; teslimat **Faturalanmamış Teslimatlar**'a düşer.
## Bilmeniz gerekenler
- Mal çıkışında müşterinin **kredi kontrolü** yapılır. Kredi engeli varsa yetkili kullanıcı
**Krediyi Serbest Bırak** ile kaldırabilir.
- İmzalı irsaliye geri geldiğinde teslimat detayında **Alındı Teyidi Kaydet** ile kaydedin.
## İlgili
- [Teslimat ve mal çıkışı ekranı](https://erpdocs.corexlogic.com/satis/ekranlar/teslimat)
---
# Satış iadeleri
> Müşteriden geri dönen malın stoğa alınması — teslimattan iade, teslimatsız iade, depo, stok durumu, lot/seri ve geri alma.
URL: https://erpdocs.corexlogic.com/satis/ekranlar/satis-iadeleri
Satış iadesi "mal gitti, müşteri teslim aldı ve geri gönderdi" der. Belge **tek adımdır**: mal depoya
geldiğinde kaydedilir ve **aynı anda stoğa girer** — taslak yoktur, kaydedilen iade değiştirilmez. Mal
seçilen depoya, lokasyona ve **stok durumuna** (ör. Karantina) girer; sipariş **sevk edilmiş** kalır.
İki yol vardır:
| Yol | Nereden | Ne zaman |
|---|---|---|
| **Teslimattan iade** | Teslimat detayında **İade Al** ya da onaylı iade talebinde **İade Al** | Sevk edilmiş mal geri döndü. Mal, teslimattan çıktığı maliyetle stoğa girer. |
| **Teslimatsız iade** | Bu listedeki **Teslimatsız İade** | Teslimatı sistemde olmayan dönüş (ör. irsaliyesiz elden getirilen mal). Müşteri ve ürün elle seçilir. |
> **İade ile teslimat düzeltmesi farkı**
**Teslimat Düzeltmesi** "kayıt yanlıştı" der: malı çıktığı yere, çıktığı durumda geri koyar ve
siparişin sevk miktarını geri alır. **İade** ise teslimin gerçekleştiğini kabul eder; sipariş sevk
edilmiş kalır. İkisi aynı teslimat satırının "geri dönebilir" miktarından düşer.
- **Tür:** Ekran
- **Modül:** Satış
- **Menü yolu:** Satış › İade Yönetimi › Satış İadeleri
- **Ekran adresi:** `/erp/sales/returns`
- **Gereken izin:** `erp-sales-returns.view (görme) · .create (teslimattan iade, geri alma)`, `erp-sales-free-returns.create (teslimatsız iade)`
## İade listesi

1. Teslimatsız İade — teslimatı olmayan dönüş
2. Tür — teslimattan / teslimatsız
3. Kaynak teslimat
4. İade nedeni
Kolonlar: **İade No** (geri alınmış iadede "Geri alındı" etiketi), **İade Tarihi**, **Müşteri**, **Kanal**,
**Teslimat No** (teslimatsız iadede "Teslimatsız"), **Sipariş No**, **Neden**, **Kalem**. Satırın işlem
menüsünde **İadeyi Aç**.
Süzgeçler: **Ara** (iade, teslimat, sipariş no ya da müşteri), **Neden** (pasif nedenler "· pasif"
işaretiyle listelenir), **Tür** (Tümü · Teslimattan · Teslimatsız), **İade tarihi** aralığı.
## Teslimattan iade formu

1. İade nedeni
2. Bu satırı iade al
3. İade miktarı — en fazla iade edilebilir
4. Giriş deposu ve lokasyon
5. Stok durumu — ör. Karantina
6. Kaydet — stok aynı anda artar
Başlıkta teslimat no, teslimat tarihi, sipariş no ve müşteri yazar. Onaylı talepten açıldıysa
"IT-2026-000001 onaylı iade talebinden — yalnız talebin kalemleri, talebin kalanı kadar." satırı
görünür (numara örnektir).
- **İade Bilgisi**: **İade Tarihi** (zorunlu, teslimat tarihinden önce olamaz), **İade Nedeni**
(zorunlu; "Diğer" gibi açıklama isteyen nedende **Açıklama** zorunlu), **Açıklama**.
- Her teslimat satırı ayrı bölümdür: sevk edilen, iade edilebilir miktar, lot ve "Çıktığı durum". Satırı
**Bu satırı iade al** ile seçin; sonra:
- **İade Miktarı** — en fazla iade edilebilir miktar ("Kalanı doldur" kalanın tamamını yazar),
- **Giriş Deposu** (zorunlu), **Lokasyon** (lokasyon takipli depoda zorunlu; değilse "Lokasyonsuz"
seçilebilir), **Stok Durumu** (zorunlu),
- seri takipli satırda **Geri Gelen Seriler** seçilir; miktar seri adedine eşit olmalıdır.
- Alt şerit: seçilen satır sayısı ("1 satır iade alınacak") ve **İadeyi Kaydet ve Stoğa Al**.
Tamamı iade edilmiş ya da düzeltmeyle geri alınmış satırda "Tamamı iade edilmiş ya da geri alınmış —
bu satırdan yeni iade alınamaz." yazar.
## Teslimatsız iade formu

1. Müşteri — aktif müşteri kartları
2. Para birimi — fiyat önerisi bu birimde
3. Kalem Ekle — seri takipliler listede yok
- **İade Bilgisi**: **Müşteri** (aktif müşteri kartları; **Müşteri Seç**), **Para Birimi** (fiyat önerisi
bu para biriminde aranır, kur çevrilmez), **Satış Kanalı** (fiyat önerisi kanalın listesinden gelir),
**İade Tarihi**, **İade Nedeni**, **Açıklama**.
- **Kalem Ekle**: seçilen her kart ayrı satır olur. Seri takipli ürünler listede yoktur — onlar
teslimattan iade alınır.
- Satırda: **Birim**, **Miktar**, **Birim Fiyat** (öneri gelir; **Öneriyi uygula**), **İskonto %**,
**KDV**, lot takipli üründe **Lot No** ("Tanımlı değilse bu iadeyle açılır."), **Giriş Deposu**,
**Lokasyon**, **Stok Durumu**, **Birim Maliyet** ve **Maliyet Para Birimi**.
- **Birim Maliyet** boş bırakılırsa maliyet stok ortalamasından varsayılır ve raporlarda ~ ile işaretlenir.
Birim maliyet yalnız stok maliyetini görme izniyle girilir.
Adımlar: [Teslimatsız iade almak](https://erpdocs.corexlogic.com/satis/islemler/teslimatsiz-iade).
## İade detayı

1. Malın girdiği depo / lokasyon
2. Girdiği stok durumu
3. Dönen lot ya da seri
4. İadeyi Geri Al — yanlış kayıtta
- Başlık: iade no, müşteri, **İade Tutarı**; **Çıktı** ve **İadeyi Geri Al**.
- **İade Bilgileri**: **İade Tarihi**, **Neden**, **Satış Kanalı**, **İade Talebi** (talepten alındıysa),
**Teslimat** (teslimatsızda "Teslimatsız iade · Müşteri ve ürünler elle seçildi"), **Sipariş**,
**Kaydeden**, **Açıklama**.
- **Kalemler**: **Ürün**, **Miktar**, **Birim Fiyat**, **Giriş Deposu**, **Stok Durumu**, **Lot / Seri**,
**Net Tutar**, **Toplam**. Maliyeti girilmemiş teslimatsız satırda **Maliyet varsayıldı** etiketi.
- Toplamlar: **Net**, **KDV**, **İade Tutarı** — teslimattan iadede sipariş fiyatından, teslimatsız
iadede iade fiyatından hesaplanan yaklaşık tutardır. İadenin fatura tarafı Finans'tadır.
### İadeyi geri almak
Yanlış kaydedilen iade silinmez; **İadeyi Geri Al** penceresi (**İade geri alınsın mı?**) açılır:
> Stok girişi bugünün tarihiyle tersine çevrilir; iade belgesi silinmez, geri alınmış olarak kalır ve
> mal yeniden iade alınabilir. Faturalanmış iade geri alınamaz; geri gelen mal satıldıysa ya da
> kullanıldıysa geri alma reddedilir. Geri alma geri alınamaz.
**Geri Alma Gerekçesi** zorunludur. Geri alınan iadede "Bu iade geri alındı — stok girişi tersine
çevrildi." yazar. Sunucu iletileri: "Bu iade zaten geri alınmış.", "İade faturalanmış (fatura, fatura
referansı ya da gelen iade faturası bağlı) — geri almadan önce o bağı kaldırın."
## Teslimat detayındaki iade bölümü

1. İade yalnız mal çıkışından sonra
2. İade Talebi Aç — önce anlaşma
3. İade Al — mal geldi, stoğa al
4. Bu teslimattan alınan iadeler
Mal çıkışı kaydedilmiş teslimatta **İade Talebi Aç** ve **İade Al** düğmeleri görünür (açık ya da iptal
teslimatta yoktur). **İade Geçmişi** bölümü bu teslimattan alınan iadeleri listeler.
## İlgili
- [Teslimattan iade almak](https://erpdocs.corexlogic.com/satis/islemler/iade-alma)
- [Teslimatsız iade almak](https://erpdocs.corexlogic.com/satis/islemler/teslimatsiz-iade)
- [İade talepleri](https://erpdocs.corexlogic.com/satis/ekranlar/iade-talepleri)
- [Teslimat ve mal çıkışı](https://erpdocs.corexlogic.com/satis/ekranlar/teslimat)
---
# Fatura referansı girmek
> Faturası CoreX dışında (muhasebe programı ya da e-Fatura portalı) kesilen teslimatlara fatura numarasını işlemek.
URL: https://erpdocs.corexlogic.com/satis/islemler/fatura-referansi-girme
- **Tür:** İşlem
- **Modül:** Satış
- **Menü yolu:** Satış › Faturalama › Faturalanmamış Teslimatlar
- **Ekran adresi:** `/erp/sales/unbilled-shipments`
- **Gereken izin:** `erp-invoicing-references.create`
- **Ön koşullar:**
- Teslimatın mal çıkışı kaydedilmiş.
- Fatura dışarıda kesilmiş; numarası ve tarihi elinizde.
Faturayı muhasebe programında ya da e-Fatura portalında kesen kurulumlar bu yolu kullanır. Faturayı CoreX
kesiyorsa (e-Belge açık) bunun yerine [teslimattan fatura oluşturun](https://erpdocs.corexlogic.com/satis/islemler/fatura-olusturma).
## Adımlar
1. **Satış › Faturalama › Faturalanmamış Teslimatlar** ekranını açın.
2. Faturası kesilen teslimatları işaretleyin. Toplu faturada aynı faturanın bütün teslimatlarını birlikte seçin.
3. **Fatura Referansı Gir**'e tıklayın.

1. Faturası girilecek teslimatları seçin
2. Fatura son günü — teslimattan 7 gün
3. Fatura Referansı Gir — dışarıda kesilen faturanın izi
4. **Fatura No** ve **Fatura Tarihi**'ni girin. **Fatura Tutarı** ve **KDV Tutarı** isteğe bağlıdır; girilirse **Para Birimi** zorunludur.
5. **Kaydet**'e tıklayın.

1. Fatura No — toplu faturada aynı numara birden çok teslimatta
2. Fatura Tarihi
3. Tutar ve KDV — isteğe bağlı, uyuşmazlık engellemez
4. Kaydet — teslimat faturalanmış olur
**Sonuç:** Seçilen teslimatlar faturalanmış olarak işaretlenir ve **Faturalanmamış Teslimatlar** listesinden çıkar. Referans bir fatura değildir: vergi hesaplanmaz, cari hesaba işlenmez — mali kayıt faturayı kesen programdadır.
## Bilmeniz gerekenler
- Teslimattan sonra **7 gün** içinde fatura beklenir. **Fatura Son Günü** geçen teslimatlar listede uyarıyla
görünür; **Yalnız 7 günü geçenler** süzgeciyle ayrılır.
- Tutar belgenin hesabıyla uyuşmasa da kayıt **engellenmez**; doğruluk kaynağı faturayı kesen platformdur.
- Yurt dışı işlemde **Gümrük Beyannamesi** numarası ve tarihi birlikte girilir.
## İlgili
- [Faturalama ekranı](https://erpdocs.corexlogic.com/satis/ekranlar/faturalama)
---
# Prim anlaşmaları
> Müşteriyle dönem sonu ciro ya da miktar primi — kademeler, kapsam, bugünkü tahakkuk ve hesaplaşma.
URL: https://erpdocs.corexlogic.com/satis/ekranlar/prim-anlasmalari
Prim anlaşması (ciro primi), müşteriye bir dönemde aldığı mal tutarına ya da miktarına göre dönem içinde
ya da sonunda ödenecek primi tanımlar. Prim siparişin fiyatını değiştirmez; dönem boyunca **tahakkuk
eder** ve **hesaplaşma** ile alacak dekontu talebine dönüşür.
- **Prim esası** = dönemdeki **teslimat neti** − **iadeler** (sipariş fiyatından, iskonto sonrası).
- **Kademe geriye dönüktür**: esas bir eşiğe ulaşınca o eşiğin oranı **esasın tamamına** uygulanır.
Hiçbir eşiğe ulaşılmazsa prim yok.
Anlaşma bir ana veridir; silinmez, son hesaplaşmayla kapanır. Hesaplaşmalar:
[Prim hesaplaşmaları](https://erpdocs.corexlogic.com/satis/ekranlar/prim-hesaplasmalari).
- **Tür:** Ekran
- **Modül:** Satış
- **Menü yolu:** Satış › Ana Veriler › Prim Anlaşmaları
- **Ekran adresi:** `/erp/sales/rebate-agreements`
- **Gereken izin:** `erp-sales-rebates.view (görme) · .create (anlaşma, hesaplaşma) · .edit (düzenleme, hesaplaşma iptali)`
## Anlaşma listesi — tahakkuk raporu

1. Yeni Prim Anlaşması
2. Tahakkuk — bugün itibarıyla
3. Hesaplaşılan — talep edilen alacaklar
4. Açık = tahakkuk − hesaplaşılan
Liste aynı zamanda tahakkuk raporudur. Kolonlar: **Anlaşma No**, **Ad**, **Müşteri**, **Dönem**,
**Esas** (prim esası), **Oran** (ulaşılan kademe), **Tahakkuk**, **Hesaplaşılan**, **Açık** (tahakkuk −
hesaplaşılan), **Durum**. Açık tutar eksiye düşerse kırmızı yazılır (iadeler tahakkuku hesaplaşılanın
altına indirmiştir). Süzgeçler: **Ara** (numara, ad ya da müşteri) ve **Durum** (Tümü · Açık · Kapandı).
## Durumlar
| Durum | Anlamı |
|---|---|
| **Açık** | Tahakkuk sürüyor; düzenlenebilir ve hesaplaşılabilir. |
| **Kapandı** | Son hesaplaşma yapıldı. Değiştirilemez ("Kapanmış prim anlaşması değiştirilemez."). Son hesaplaşma iptal edilirse yeniden açılır. |
## Yeni Prim Anlaşması

1. Esas — değer (tutar) ya da miktar
2. Kademe eşiği
3. Prim oranı
4. Kademe Ekle
5. Kapsam — boşsa bütün ürünler
6. Oluştur
| Alan | Açıklama |
|---|---|
| **Ad** (zorunlu) | Ör. "2026 yıllık ciro primi". En çok 128 karakter. |
| **Para Birimi** (zorunlu) | Esas bu para birimindeki teslimatlardan hesaplanır. |
| **Müşteri** (zorunlu) | Primin muhatabı. |
| **Esas** | **Değer (tutar)**: eşik tutar, oran yüzde. **Miktar**: eşik temel birimde miktar, prim birim başına tutar. |
| **Başlangıç** · **Bitiş** (zorunlu) | Ciro dönemi. |
| **Oran Kademeleri** | **Kademe Ekle** ile satır; her satırda **Esas eşiği** / **Miktar eşiği** ve **Prim oranı** / **Birim başına prim**. En az bir, en çok 20 kademe; aynı eşik bir kez. |
| **Kapsam** | **Ürün Ekle** ile ürünler; boşsa "Bütün ürünler — müşterinin bütün teslimatları esasa girer." Miktar esasında kapsam zorunludur ve ürünler aynı temel birimi taşımalıdır. |
| **Not** | İsteğe bağlı. |
Hesaplaşması olan anlaşmada müşteri, para birimi ve esas değiştirilemez.
## Anlaşma detayı

1. Hesaplaş — alacak dekontu talebi
2. Prim esası = teslimat neti − iadeler
3. Tahakkuk eden prim
4. Oran kademeleri
- Başlık: **Ad**, **Durum**, **Müşteri**, **Dönem**, **Para Birimi**, **Kapsam**, **Esas**, **Kayıt**, **Not**.
- **Tahakkuk · 02.11.2026 itibarıyla** (bugünün tarihi) — bugüne kadarki **Teslimat neti**, **İadeler**, **Prim esası**,
**Oran**, **Tahakkuk eden**, **Hesaplaşılan**, **Açık**. Dönem başlamadıysa "dönem henüz başlamadı" yazar.
- **Oran Kademeleri** ("Ulaşılan en yüksek eşiğin oranı esasın tamamına uygulanır."), **Kapsam** ve
**Hesaplaşmalar** tablosu (**Talep No**, **Tarih**, **Esas sonu**, **Tutar**, **Durum**).
Düğmeler: **Hesaplaş** (açık anlaşma, `.create`) ve **Düzenle** (açık anlaşma, `.edit`). Adımlar:
[Prim hesaplaşması yapmak](https://erpdocs.corexlogic.com/satis/islemler/prim-hesaplasma).
> **Örnek**
**PRA-2026-000001** — M-0004 Trakya Et, 01.10.2026–31.12.2026, kademeler 0 TRY → %1, 50.000 TRY → %2,
150.000 TRY → %3. Teslimat neti 93.100,00 TRY, iade −2.940,00 TRY, prim esası 90.160,00 TRY; ulaşılan
kademe %2, tahakkuk 1.803,20 TRY.
## İlgili
- [Prim anlaşması oluşturmak](https://erpdocs.corexlogic.com/satis/islemler/prim-anlasmasi-olusturma)
- [Prim hesaplaşması yapmak](https://erpdocs.corexlogic.com/satis/islemler/prim-hesaplasma)
- [Prim hesaplaşmaları](https://erpdocs.corexlogic.com/satis/ekranlar/prim-hesaplasmalari)
---
# Teslimattan fatura oluşturmak
> e-Belge açık kurulumda mal çıkışı kaydedilmiş teslimatlardan giden e-Fatura / e-Arşiv fatura oluşturmak, kesinleştirmek ve GİB'e göndermek.
URL: https://erpdocs.corexlogic.com/satis/islemler/fatura-olusturma
- **Tür:** İşlem
- **Modül:** Satış
- **Menü yolu:** Satış › Faturalama › Faturalanmamış Teslimatlar
- **Ekran adresi:** `/erp/sales/unbilled-shipments`
- **Gereken izin:** `erp-invoicing-invoices.create`, `erp-invoicing-invoices.finalize`
- **Ön koşullar:**
- Kurulumda **e-Belge açık** (Yönetim › e-Belge Ayarları). Kapalıysa **Fatura Oluştur** düğmesi görünmez; [fatura referansı](https://erpdocs.corexlogic.com/satis/islemler/fatura-referansi-girme) girilir.
- Teslimatın mal çıkışı kaydedilmiş.
> **Ekran görüntüleri**
Bu sayfanın ekran görüntüleri e-Belge açık bir demo kurulumundan eklenecek.
## Adımlar
1. **Satış › Faturalama › Faturalanmamış Teslimatlar** ekranını açın; **Belge türü** **Teslimat** olmalı.
2. Faturalanacak teslimatları işaretleyin ve **Fatura Oluştur**'a tıklayın.
3. Taslak faturada tarih, not, kur ve satırların istisna / tevkifat kodunu kontrol edin; değişiklik yaptıysanız **Kaydet**'e tıklayın. Fiyat, iskonto ve KDV siparişten gelir ve burada değişmez.
4. **Kesinleştir**'e tıklayın. Kesinleşen fatura donar: taraflar, kanal (e-Fatura ya da e-Arşiv) ve toplamlar değişmez.
5. **GİB'e Gönder**'e tıklayın. Gönderim kuyruğa yazılır; entegratörün sonucu ekrana kendiliğinden düşer.
**Sonuç:** Fatura entegratör üzerinden GİB'e iletilir; durumu **Satış › Faturalama › Giden e-Faturalar** listesinde izlenir. Teslimat **Faturalanmamış Teslimatlar**'dan çıkar ve fatura cari hesaba işlenir.
## Bilmeniz gerekenler
- **Kesinleştir gönder değildir.** Kesinleştirme faturayı dondurur; GİB'e gönderim ayrı adımdır.
- Kaydedilmemiş değişiklik varken **Kesinleştir** basılmaz — önce **Kaydet**.
- Taslak fatura **Taslağı Sil** ile silinebilir; teslimat yeniden faturalanmamış olur.
- Gönderim başarısız olursa düğme **Yeniden Gönder** (numara verilmişse **Aynı Numarayla Yeniden Gönder**) olur.
## İlgili
- [Faturalama ekranı](https://erpdocs.corexlogic.com/satis/ekranlar/faturalama)
- [Fatura referansı girmek](https://erpdocs.corexlogic.com/satis/islemler/fatura-referansi-girme)
---
# Prim hesaplaşmaları
> Prim anlaşmasının hesaplaşmaları — her biri müşteriye alacak dekontu talebi; ara ve son hesaplaşma, PDF ve iptal.
URL: https://erpdocs.corexlogic.com/satis/ekranlar/prim-hesaplasmalari
Her prim hesaplaşması, o güne kadar tahakkuk eden primden önceki hesaplaşmaları düşer ve kalan tutar
kadar bir **alacak dekontu talebi** açar. Hesaplaşma belgesi prim hesabının fotoğrafıdır; dekontun
kendisi ve muhasebesi Finans'tadır.
Hesaplaşma prim anlaşmasının detayındaki **Hesaplaş** ile doğar: menüde "Oluştur" yaprağı yoktur.
Adımlar: [Prim hesaplaşması yapmak](https://erpdocs.corexlogic.com/satis/islemler/prim-hesaplasma).
- **Tür:** Ekran
- **Modül:** Satış
- **Menü yolu:** Satış › Faturalama › Prim Hesaplaşmaları
- **Ekran adresi:** `/erp/sales/rebate-settlements`
- **Gereken izin:** `erp-sales-rebates.view (görme) · .create (hesaplaşma) · .edit (iptal)`
## Hesaplaşma listesi

1. Alacak dekontu talebinin numarası
2. Talep tutarı
3. Ara / son hesaplaşma
Kolonlar: **Talep No**, **Tarih**, **Prim Anlaşması** (bağlantı), **Müşteri**, **Esas sonu** (esasın
hesaplandığı son gün), **Talep Tutarı**, **Tür** (Ara hesaplaşma · Son hesaplaşma), **Durum**.
Süzgeçler: **Ara** (talep no, anlaşma no ya da müşteri) ve **Durum** (Tümü · Talep Edildi · İptal).
## Türler
| Tür | Ne zaman | Etkisi |
|---|---|---|
| **Ara hesaplaşma (dönem içinde)** | Anlaşma dönemi içinde, istenen sayıda | Anlaşma açık kalır. |
| **Son hesaplaşma (dönem bittikten sonra — anlaşmayı kapatır)** | Yalnız dönem bittikten sonra | Anlaşma **Kapandı** olur. |
## Durumlar
| Durum | Anlamı |
|---|---|
| **Talep Edildi** | Alacak dekontu talebi açıldı. |
| **İptal** | Hesaplaşma ve talebi iptal edildi; tutar sonraki hesaplaşmada yeniden talep edilir. |
## Hesaplaşma detayı (Alacak Dekontu Talebi)

1. Durum
2. PDF İndir — talep belgesi
3. Ürün bazında esas
4. İptal Et — yalnız en son hesaplaşma
- Başlık: **Durum**, **Tür**, **Talep tarihi**, **Esas dönemi**, **Prim anlaşması**, **Müşteri**, **Para
Birimi**, **Kaydeden**, **Alacak dekontu** (açılan talebin numarası), **Not**, iptal edildiyse **İptal**.
- **Esas Dökümü**: ürün başına **Teslimat Neti**, **İade**, **Prim Esası** (miktar esasında **Teslim
Miktarı** ve **İade Miktarı** da).
- **Prim Hesabı**: **Teslimat neti**, **İadeler**, **Prim esası**, **Prim oranı** (miktar esasında
**Birim başına prim**), **Tahakkuk eden prim**, **Önceki hesaplaşmalar**, **Talep edilen alacak**.
| Düğme | Ne yapar |
|---|---|
| **PDF İndir** | Alacak dekontu talebi belgesini indirir. Belgede "Bu belge prim hesaplaşmasından üretilmiş alacak dekontu TALEBİDİR; mali belge değildir." yazar. |
| **İptal Et** | Yalnız anlaşmanın **en son** etkin hesaplaşmasında ve `.edit` izniyle. **Hesaplaşmayı İptal Et** penceresi, **Gerekçe** zorunlu. |
İptal penceresinin açıklaması:
- Ara hesaplaşmada: "Alacak dekontu talebi (onaylanmışsa dekont) iptal edilir; tutar sonraki
hesaplaşmada yeniden talep edilir."
- Son hesaplaşmada: "Son hesaplaşmanın iptali anlaşmayı yeniden açar; alacak dekontu talebi (onaylanmışsa
dekont) da iptal edilir."
Daha eski bir hesaplaşma iptal edilmek istenirse: "Yalnız anlaşmanın en son hesaplaşması iptal
edilebilir; önce sonrakini iptal edin."
> **Örnek**
**PHS-2026-000001** — PRA-2026-000001 anlaşmasının ara hesaplaşması, esas dönemi 01.10.2026–02.11.2026,
talep edilen alacak 1.803,20 TRY, açılan alacak dekontu talebi ADK-2026-000001.
## İlgili
- [Prim anlaşmaları](https://erpdocs.corexlogic.com/satis/ekranlar/prim-anlasmalari)
- [Prim hesaplaşması yapmak](https://erpdocs.corexlogic.com/satis/islemler/prim-hesaplasma)
---
# Hizmeti tamamlamak (hizmet teyidi)
> Onaylı satış siparişinin hizmet satırına tamamlanan miktarı yazmak — hizmet teyidi faturanın kaynağıdır, stok değişmez.
URL: https://erpdocs.corexlogic.com/satis/islemler/hizmeti-tamamlama
- **Tür:** İşlem
- **Modül:** Satış
- **Menü yolu:** Satış › Satış Siparişleri › sipariş detayı › Hizmeti Tamamla
- **Ekran adresi:** `/erp/sales/orders/{id}`
- **Gereken izin:** `erp-sales-service-confirmations.create`
- **Ön koşullar:**
- Sipariş **Onaylandı** durumunda ve kapatılmamış.
- Siparişte kalanı olan bir **hizmet** (ya da üçüncü taraf) satırı var.
Hizmet satırı teslimatla değil teyitle karşılanır. Örnekte **M-0010 Bursa Otomotiv Yan Sanayi Parça
A.Ş.** için açılan **SS-2026-000016** siparişinde 16 saatlik montajın 10 saati tamamlandı; teyitten
sonra satırda **Tamamlanan 10 SAAT**, **Kalan 6 SAAT** görünür.
## Adımlar
1. Onaylı siparişin detayını açın ve başlıktaki **Hizmeti Tamamla** düğmesine tıklayın.
2. Her satırın **Tamamlanan** hücresine bu teyitle karşılanan miktarı girin. Hücre satırın kalanıyla dolu gelir; kısmi teyit için azaltın. Boş ya da 0 bırakılan satır teyide girmez.

1. Satırın teyit bekleyen kalanı
2. Tamamlanan miktar — kalanla dolu gelir
3. Tamamlanma tarihi
4. Teyit Et — HT belgesi kaydedilir
3. **Tamamlanma tarihi** girin (sipariş tarihinden önce olamaz) ve isterseniz **Not** yazın.
4. **Teyit Et**'e tıklayın.
5. Sipariş detayının altındaki **Hizmet Teyitleri** bölümünden ya da **Satış › Sipariş Yönetimi › Hizmet Teyitleri** listesinden teyidi açın.

1. Durum
2. Fatura Oluştur — giden fatura taslağı
3. İptal Et — faturalanmamış teyitte
4. Teyit edilen miktar
**Sonuç:** Teyit **HT-yyyy-nnnnnn** numarasıyla **Kaydedildi** durumunda oluşur; stok hareketi yazılmaz. Kalan kaldıysa **Hizmeti Tamamla** yeniden kullanılabilir. Fatura teyidin detayındaki **Fatura Oluştur** ile taslak olarak açılır — [Hizmet teyitleri](https://erpdocs.corexlogic.com/satis/ekranlar/hizmet-teyitleri).
## Bilmeniz gerekenler
- **Hizmeti Tamamla** yalnız şu koşulların hepsinde görünür: sipariş **Onaylandı**, kapatılmamış,
kalanı olan hizmet ya da üçüncü taraf satırı var ve `erp-sales-service-confirmations.create`
izniniz var.
- Pencerede **Kalan** ve **Teyit edilebilir** kolonları yan yanadır. Hizmet satırında ikisi aynıdır;
üçüncü taraf satırında teyit edilebilir miktar tedarikçinin teyit ettiği doğrudan sevk kadardır.
- Pencerenin denetimleri: "Tamamlanma tarihi zorunludur.", "En az bir hizmet satırına miktar girin.",
"10. satır: miktar kalanı aşıyor (kalan 6 SAAT)." (satır numarası ve kalan örnektir) ve üçüncü taraf
satırında "… satır: miktar tedarikçinin teyit ettiği miktarı aşıyor (teyit edilebilir …)."
- Sunucu iletileri: "Hizmet teyidi sipariş tarihinden önce olamaz.", "Sipariş bu arada değişti;
formu yenileyip tekrar deneyin." Kalan kalmadıysa pencerede "Bu siparişte tamamlanacak hizmet
satırı kalmadı." yazar.
- Teyit yanlışsa teyidin detayında **İptal Et** ile geri alınır (gerekçe zorunlu). Faturalanmış
teyit iptal edilemez.
## İlgili
- [Hizmet teyitleri ekranı](https://erpdocs.corexlogic.com/satis/ekranlar/hizmet-teyitleri)
- [Siparişi onaylamak](https://erpdocs.corexlogic.com/satis/islemler/siparisi-onaylama)
---
# Kampanyalar
> Dönemlik kampanya fiyatı ya da liste üzerinden iskonto — müşteri ve kanal kapsamı, en az miktar eşiği, siparişte fiyat önerisi.
URL: https://erpdocs.corexlogic.com/satis/ekranlar/kampanyalar
Kampanya, bir dönem için ürüne **sabit kampanya fiyatı** ya da **liste fiyatı üzerinden iskonto yüzdesi**
tanımlar. Siparişte fiyat önerisi şu sırayla aranır: **müşteri özel fiyatı → kampanya → fiyat
listesi**; ilk bulunan uygulanır, adımlar üst üste binmez. Kampanya yalnız kendi para birimindeki
siparişe, dönem içinde ve kapsamdaki müşteriye önerilir.
Fiyat ana verisinin diğer ekranları: [Fiyat listeleri](https://erpdocs.corexlogic.com/satis/ekranlar/fiyat-listeleri).
- **Tür:** Ekran
- **Modül:** Satış
- **Menü yolu:** Satış › Ana Veriler › Kampanyalar
- **Ekran adresi:** `/erp/sales/campaigns`
- **Gereken izin:** `erp-sales-campaigns.view (görme) · .create (oluşturma) · .edit (düzenleme)`
## Kampanya listesi

1. Yeni Kampanya
2. Yalnız bugün geçerli olanlar
3. Kapsam — müşteri ve kanal
4. Geçerli · Dönem dışı · Pasif
Kolonlar: **Kod**, **Ad**, **Dönem**, **Para**, **Kapsam** (müşteri · kanal; ikisi de boşsa "Tüm
müşteriler"), **Kalem**, **Durum**. Süzgeçler: **Ara** (kod veya ad), **Durum** (Tümü · Aktif · Pasif) ve
**Dönem › Yalnız geçerli** (bugün geçerli olanlar).
| Durum | Anlamı |
|---|---|
| **Geçerli** | Aktif ve bugün dönem içinde — siparişte önerilir. |
| **Dönem dışı** | Aktif ama dönemi başlamadı ya da bitti. |
| **Pasif** | Durdurulmuş; önerilmez. |
## Yeni Kampanya

1. Kod — addan önerilir
2. Dönem
3. Müşteri — boş = bütün müşteriler
4. Biçim — fiyat ya da iskonto %
5. En az miktar — eşik
6. Oluştur
| Alan | Açıklama |
|---|---|
| **Ad** (zorunlu) | Ör. "Ekim yedek parça kampanyası". |
| **Kod** (zorunlu) | "Addan önerilir; üzerine yazabilirsiniz." Büyük harfe çevrilir; siparişte fiyat kaynağı olarak görünür. |
| **Başlangıç** · **Bitiş** (zorunlu) | Kampanya dönemi — siparişin tarihi bu aralıkta olmalıdır. |
| **Para Birimi** | Yalnız bu para birimindeki siparişe uygulanır. |
| **Müşteri** | "Boş = bütün müşteriler. Müşteriye özel kampanya genel kampanyadan önce gelir." |
| **Satış Kanalı** | Boşsa **Tüm kanallar**. |
| **Durum** | Anahtar: açıkken **Aktif**, kapalıyken **Pasif**. |
| **Kalemler** | **Kalem Ekle** penceresinden (yalnız satılabilir ve bugün kullanılabilir kartlar) çoklu seçim. Satırda **Biçim** (**Fiyat** ya da **İskonto %**), **Değer** ve **En Az Miktar** (boşsa "Eşik yok"). |
| **Not** | İsteğe bağlı. |
Formun kuralı: "Fiyat ve en az miktar kartın temel biriminde. Yüzde, müşterinin fiyat listesindeki fiyatın
üzerinden uygulanır — listede fiyatı yoksa kampanya o satıra uygulanmaz. Aynı ürün farklı eşikle birden
çok satırda olabilir."
Kampanya silinmez — durdurmak için **Pasif** yapın. Adımlar:
[Kampanya oluşturmak](https://erpdocs.corexlogic.com/satis/islemler/kampanya-olusturma).
## Kampanya detayı

1. Durum — bugün geçerli
2. Kampanya fiyatı ya da liste üzerinden %
3. Eşik — temel birimde
Başlık: **Ad**, **Durum**, **Dönem**, **Para Birimi**, **Müşteri**, **Satış Kanalı**, **Kapsam**, **Kayıt**,
**Not**. Kalem tablosu: **Ürün**, **Kampanya** (fiyat ya da "%10 (liste üzerinden)"), **En Az Miktar
(temel birim)**. **Düzenle** `.edit` izniyle görünür.
## Siparişte kampanya
Kampanya uygulanan satırda birim fiyatın altında kaynağı yazar, ör. "Kampanya KASIM26: 255". Örnekte
**KASIM26** kampanyası **M-0005 Ege Zeytinyağı ve Gıda San. A.Ş.**'ye özeldir: MAM-0008'de 50 adet ve
üzerine 255 TRY, MAM-0009'da liste fiyatı üzerinden %10.
## İlgili
- [Kampanya oluşturmak](https://erpdocs.corexlogic.com/satis/islemler/kampanya-olusturma)
- [Fiyat listeleri](https://erpdocs.corexlogic.com/satis/ekranlar/fiyat-listeleri)
- [Kondisyon kayıtları](https://erpdocs.corexlogic.com/satis/ekranlar/kondisyon-kayitlari)
---
# Satış sözleşmesi oluşturmak
> Müşteriyle anlaşılmış kalem fiyatı ve hedefi taslak sözleşme olarak kaydetmek ve yürürlüğe almak.
URL: https://erpdocs.corexlogic.com/satis/islemler/sozlesme-olusturma
- **Tür:** İşlem
- **Modül:** Satış
- **Menü yolu:** Satış › Sipariş Yönetimi › Satış Sözleşmesi Oluştur
- **Ekran adresi:** `/erp/sales/contracts/new`
- **Gereken izin:** `erp-sales-contracts.create`, `erp-sales-contracts.edit`
- **Ön koşullar:**
- Müşteri **Aktif** bir iş ortağı.
- Sözleşme kalemleri aktif, satılabilir ve yapılandırma istemeyen kartlar.
Örnek: **M-0019 Lara Kıyı Otelcilik ve Turizm A.Ş.** ile bir yıllık temizlik ürünleri anlaşması — sıvı
deterjanda 2.000 adet hedef ve 235,00 TRY, yüzey temizleyicide 3.000 adet hedef ve 90,00 TRY.
## Adımlar
1. **Satış › Sipariş Yönetimi › Satış Sözleşmesi Oluştur**'u açın.
2. **Tür**'ü seçin: kalem başına hedef miktar için **Miktar Sözleşmesi**, toplam tutar hedefi için **Değer Sözleşmesi**.
3. **Müşteri** alanına müşterinin kodunu ya da adını yazıp listeden seçin. **Satış Kanalı** ve **Para Birimi**'ni kontrol edin.
4. **Geçerlilik Başlangıcı** ve **Bitiş** tarihlerini girin. Değer sözleşmesinde **Hedef Tutar (net)** de zorunludur.
5. **Ürün ekle** alanına ürünü yazıp seçin. Satırda **Birim**, **Hedef Miktar** ve **Birim Fiyat (net)** girin. Her ürün için tekrarlayın.

1. Tür — miktar ya da değer sözleşmesi
2. Geçerlilik aralığı
3. Ürün ekle
4. Hedef miktar — çağrılar aşamaz
5. Sözleşme fiyatı — siparişe aynen gelir
6. Taslağı Kaydet
6. **Taslağı Kaydet**'e tıklayın.
7. Detayda **Yürürlüğe Al**'a tıklayın.

1. Durum: Yürürlükte — çağrı yapılabilir
2. Çağrılan — onaylı siparişlerden
3. Kalan hedef
4. Çağrı siparişleri
5. Kapat — kalan artık çağrılmaz
**Sonuç:** Sözleşme **SSZ-yyyy-nnnnnn** numarasıyla **Yürürlükte** olur. Müşterinin geçerlilik içindeki, aynı para birimi ve kanaldaki siparişleri sözleşmeyi çağırabilir: [Sözleşmeden sipariş vermek](https://erpdocs.corexlogic.com/satis/islemler/sozlesmeden-siparis).
## Bilmeniz gerekenler
- Taslak sözleşme **Düzenle** ile değiştirilir; yürürlükteki sözleşme değiştirilmez ("Yalnız taslak
sözleşme düzenlenir.").
- Formun denetimleri: "Müşteriyi seçin.", "Geçerlilik başlangıç ve bitişini seçin.", "Geçerlilik bitişi
başlangıçtan önce olamaz.", "Sözleşme en az bir kalem ister.", "Değer sözleşmesinde hedef tutar
sıfırdan büyük olmalı." Miktar sözleşmesinde boş hedef miktar için "…: miktar sözleşmesinde hedef
miktar sıfırdan büyük olmalı." Aynı ürün aynı birimle bir kez yer alır.
- Sunucu kalemi reddederse: "Sözleşme kalemi aktif, satılabilir ve somut (yapılandırma istemeyen) bir
kart olmalı."
- Bir sözleşmede en fazla 200 kalem olur.
## İlgili
- [Satış sözleşmeleri ekranı](https://erpdocs.corexlogic.com/satis/ekranlar/satis-sozlesmeleri)
- [Sözleşmeli satış süreci](https://erpdocs.corexlogic.com/surecler/sozlesmeli-satis)
---
# Kondisyon kayıtları
> Kondisyon türü × anahtar → oran ya da tutar — kalem iskontosu, navlun ve ek ücretin otomatik belirlenmesi.
URL: https://erpdocs.corexlogic.com/satis/ekranlar/kondisyon-kayitlari
Kondisyon kaydı, bir **kondisyon türü** için belirli bir **anahtara** (müşteri, ürün, kategori, satış
kanalı…) bağlı **oran ya da tutardır**. Belge oluşturulurken türün **erişim sırası** kayıtları özelden
genele arar; ilk eşleşen kayıt uygulanır:
- **Kalem iskontosu** türünün kaydı satırın fiyat önerisine iner (yüzde ya da birim başına tutar).
- **Navlun** ve **ek ücret** türlerinin kaydı belgeye ücret olarak iner.
Kayıt bir fiyattır; fiyat listesi izinleriyle yönetilir.
- **Tür:** Ekran
- **Modül:** Satış
- **Menü yolu:** Satış › Ana Veriler › Kondisyon Kayıtları
- **Ekran adresi:** `/erp/sales/condition-records`
- **Gereken izin:** `erp-sales-price-lists.view (görme) · .create (yeni kayıt) · .edit (düzenleme)`
## Kayıt listesi

1. Yeni Kondisyon Kaydı — erişim sırası tanımlı tür gerekir
2. Kondisyon türü süzgeci
3. Anahtar — müşteri, ürün, kategori…
4. Oran ya da tutar
Kolonlar: **Tür**, **Anahtar**, **Kapsam** (anahtarın değeri: müşteri, ürün, kategori ya da "Her belge"),
**Oran / Tutar**, **Eşik** (`< tutar` — kalem neti bu tutarın altındayken), **Geçerlilik** (boşsa
"Süresiz"), **Durum** (Aktif · Pasif). Satırın işlem menüsünde **Düzenle**. Süzgeçler: **Kondisyon türü**
(Tüm türler) ve **Durum** (Tümü · Aktif · Pasif).
> **Ön koşul: erişim sırası**
Kayıt yalnız sistem türü olmayan ve **erişim sırası tanımlı** kondisyon türlerine girilir. Erişim sırası
**Yönetim › Özelleştirme › Satış › Kondisyon Türleri**'nde tanımlanır. Hiçbir türde erişim sırası yoksa
**Yeni Kondisyon Kaydı** kapalıdır (ipucu: "Erişim sırası tanımlı kondisyon türü yok") ve liste boşken
"Henüz kondisyon kaydı yok — önce kondisyon türüne erişim sırası tanımlayın." yazar. Belge ortamındaki
demo kurulumunda durum budur.
## Yeni Kondisyon Kaydı penceresi
Pencerenin açıklaması: "Türün erişim sırası kaydı sırayla arar; ilk eşleşen uygulanır. Kalem iskontosu
fiyat önerisine, navlun ve ek ücret belgeye iner."
| Alan | Açıklama |
|---|---|
| **Kondisyon türü** (zorunlu) | Yalnız erişim sırası tanımlı türler. Düzenlemede değişmez ("Kaydın türü değişmez — başka bir kayıttır."). |
| **Anahtar** (zorunlu) | Türün erişim sırasındaki anahtarlar, sıra numarasıyla ("Numara erişim sırasındaki yeri — küçük numara önce aranır."). |
| **Müşteri** · **Ürün** · **Kategori** · **Satış kanalı** · **Sevk yöntemi** · **Satış organizasyonu** | Yalnız seçilen anahtarın istediği alanlar görünür. Kategori alt kategorilerdeki ürünleri de kapsar. |
| **Yüzde** / **Birim başına tutar** / **Belge başına tutar** (zorunlu) | Türün hesap biçimine göre: yüzde 0 ile 100 arasında; tutar sıfırdan büyük, birim başına tutar kartın temel biriminde. En çok dört ondalık. |
| **Para birimi** | Tutarlı türde zorunlu. "Yalnız bu para birimindeki belgeye uygulanır — kur çevrimi yok." |
| **Kalem neti eşiği** | Yalnız navlun ve ek ücrette. "Doluysa kalem neti bu tutarın ALTINDAYKEN uygulanır ("bu tutarın altına navlun")." Boşsa her tutarda. |
| **Geçerlilik** · **Geçerlilik bitişi** | "Boş = sınır yok. Belgenin tarihine göre değerlendirilir." |
| **Durum** | Anahtar: açıkken **Aktif**, kapalıyken **Pasif**. "Silme yok — pasif kayıt aranmaz." |
### Anahtarlar
| Anahtar | Kalem iskontosu | Navlun / ek ücret |
|---|---|---|
| Müşteri × Ürün | ✓ | — |
| Ürün | ✓ | — |
| Müşteri × Kategori | ✓ | — |
| Kategori | ✓ | — |
| Müşteri | ✓ | ✓ |
| Satış kanalı | ✓ | ✓ |
| Sevk yöntemi | — | ✓ |
| Satış organizasyonu | — | ✓ |
| Anahtarsız (her belge) | ✓ | ✓ |
Pencerenin denetimleri: "Kondisyon türü seçin.", "Anahtar kombinasyonu seçin.", "Müşteri seçin.",
"Oran/tutar sıfırdan büyük olmalı.", "Yüzde 0 ile 100 arasında olmalı.", "Tutarlı kayıt üç harfli para
birimi ister.", "Eşik sıfırdan büyük olmalı.", "Geçerlilik bitişi başlangıçtan önce olamaz."
## Siparişte kondisyon
Kalem iskontosu kaydı uygulanan satırda iskonto ipucu "Önerilen iskonto" olarak yazar (kayıt yoksa
"Grup iskontosu"); tutar iskontosunun dökümü fiyat ipucunda görünür.
## İlgili
- [Fiyat listeleri](https://erpdocs.corexlogic.com/satis/ekranlar/fiyat-listeleri)
- [Kampanyalar](https://erpdocs.corexlogic.com/satis/ekranlar/kampanyalar)
---
# Sözleşmeden sipariş vermek (çağrı siparişi)
> Satış siparişinin satırını yürürlükteki satış sözleşmesine bağlamak — fiyat sözleşmeden gelir, hedef aşılamaz.
URL: https://erpdocs.corexlogic.com/satis/islemler/sozlesmeden-siparis
- **Tür:** İşlem
- **Modül:** Satış
- **Menü yolu:** Satış › Sipariş Yönetimi › Satış Siparişi Oluştur › satır ayrıntısı › Sözleşme
- **Ekran adresi:** `/erp/sales/orders/new`
- **Gereken izin:** `erp-sales-orders.create`, `erp-sales-orders.edit`
- **Ön koşullar:**
- Müşterinin **Yürürlükte** bir satış sözleşmesi var.
- Siparişin tarihi sözleşmenin geçerliliği içinde; para birimi ve satış kanalı sözleşmeyle aynı.
Çağrı siparişi ayrı bir belge türü değildir: sıradan satış siparişinin satırı sözleşme kalemine
bağlanır. Bağ satırdadır — aynı siparişte sözleşmeli ve sözleşmesiz satır birlikte olabilir.
## Adımlar
1. **Satış Siparişi Oluştur**'da sözleşmenin müşterisini seçin.
2. Satıra sözleşmedeki ürünü yazıp seçin ve **Miktar**'ı girin. Birim sözleşmedeki birimle aynı olmalıdır.
3. Satırın sağındaki ayrıntı düğmesine (**10. satır ayrıntısını göster**) tıklayın.
4. **Sözleşme** listesinden sözleşmeyi seçin. Seçenekte sözleşme no, birim fiyat ve kalan miktar yazar.

1. Satır ayrıntısı — açık
2. Sözleşme — numara, fiyat ve kalan
3. Fiyat sözleşmeden, iskonto sıfır
5. **Siparişi Oluştur**'a tıklayın, ardından siparişi onaylayın.
**Sonuç:** Onaylanan sipariş sözleşmenin **Çağrı Siparişleri** listesine girer; kalemin **Çağrılan** miktarı artar, **Kalan** azalır. Onay adımı: [Siparişi onaylamak](https://erpdocs.corexlogic.com/satis/islemler/siparisi-onaylama).
## Bilmeniz gerekenler
- **Sözleşme** alanı yalnız satırın ürünü ve birimi için müşterinin yürürlükte, sipariş gününde geçerli
ve siparişin kanalındaki bir sözleşmesi varsa görünür. **Sözleşmesiz** seçeneği bağı kaldırır ve
fiyat önerisi yeniden fiyat listesinden gelir.
- Sözleşmeli satırda fiyatı değiştirir ya da satır iskontosu verirseniz kayıt reddedilir. Satırın ürünü
ya da birimi değişirse sözleşme bağı düşer.
- Çağrılan miktar yalnız **onaylı** siparişlerden sayılır; taslak sipariş sözleşmeyi tüketmez. Hedef
denetimi kayıt anında bu siparişle birlikte yapılır.
- Bedelsiz kalem sözleşmeden çağrılmaz.
## Sunucunun ret iletileri
| İleti | Neden |
|---|---|
| "MAM-0008: SSZ-2026-000001 hedefi 2000 ADET — çağrılan 2200." | Onaylı çağrılar ile bu sipariş birlikte miktar hedefini aşıyor. |
| "SSZ-… hedef tutarı … TRY — çağrılan …." | Değer sözleşmesinin hedef tutarı aşılıyor. |
| "SSZ-… yürürlükte değil — çağrı yapılamaz." | Sözleşme taslak, kapanmış ya da iptal. |
| "SSZ-… sipariş gününde geçerli değil." | Sipariş tarihi geçerlilik dışında. |
| "SSZ-… TRY para biriminde — sipariş EUR." | Para birimi farklı. |
| "SSZ-… başka bir satış kanalının sözleşmesi." | Siparişin kanalı farklı. |
| "MAM-0008: fiyat sözleşmeden gelir (235 TRY, satır iskontosu yok)." | Satırda fiyat ya da iskonto elle değiştirilmiş. |
Kayıt reddedilince formun altında "Kayıt yapılamadı — sunucunun yanıtı eylem şeridinin üstünde."
yazar; ileti eylem şeridinin hemen üstündedir.
## İlgili
- [Satış sözleşmeleri ekranı](https://erpdocs.corexlogic.com/satis/ekranlar/satis-sozlesmeleri)
- [Sipariş oluşturmak](https://erpdocs.corexlogic.com/satis/islemler/siparis-olusturma)
- [Sözleşmeli satış süreci](https://erpdocs.corexlogic.com/surecler/sozlesmeli-satis)
---
# Satış raporları (Analitik)
> Müşteri, ürün ve temsilci bazında satış, teklif kazanma/kaybetme, brüt kâr ve açık satış siparişleri — ne gösterir, süzgeçler, nasıl okunur.
URL: https://erpdocs.corexlogic.com/satis/ekranlar/satis-raporlari
**Satış › Analitik** altındaki altı rapor satış belgelerinden canlı hesaplanır. Ortak kurallar:
- **Dönem**: tarih aralığı boşsa son **90 gün** kullanılır; sonuç satırının üstünde "Dönem: 04.08.2026 –
02.11.2026 (varsayılan 90 gün) · …" biçiminde hangi tarihe göre süzüldüğü yazar.
- **Ara** kutusu kod ve adda arar; müşteri, ürün ya da depo seçicisi yoktur.
- **Kanal** süzgeci her raporda vardır. **Satış Org.** ve **Bölüm** süzgeçleri yalnız kurulumda birden
çok seçenek varsa görünür.
- Para birimleri ayrı satırda gösterilir; kur çevrilmez. Tutarlar **sipariş tutarıdır, fatura değil**.
- **Excel'e Aktar** süzülmüş sonucu indirir. Süzgeçler adreste taşınır; bağlantıyı paylaşan aynı raporu
görür.
- **Tür:** Ekran
- **Modül:** Satış
- **Menü yolu:** Satış › Analitik › Müşteri Bazında Satış · Ürün Bazında Satış · Temsilci Bazında Satış · Teklif Kazanma/Kaybetme · Brüt Kâr · Açık Satış Siparişleri
- **Ekran adresi:** `/erp/sales/reports/customer-sales`
- **Gereken izin:** `Müşteri / Ürün / Temsilci Bazında Satış: erp-sales-orders.view + satış fiyatını görme izni (ör. erp-sales-price-lists.view)`, `Teklif Kazanma/Kaybetme: erp-sales-quotations.view`, `Brüt Kâr: erp-sales-shipments.view + erp-inventory-costs.view + satış fiyatını görme izni`, `Açık Satış Siparişleri: erp-sales-orders.view (Kalan Net yalnız satış fiyatını görebilene)`
## Müşteri Bazında Satış

1. Dönem — varsayılan son 90 gün
2. Tarih aralığı
3. Excel'e Aktar — süzülmüş sonuç
4. Net — iskonto sonrası
"Kime ne kadar sattık?" — **onaylı** siparişlerin iskonto sonrası tutarı, müşteri ve para birimi başına.
Taslak ve iptal sipariş sayılmaz; elle kapatılmış sipariş sayılır. Tarih **sipariş tarihidir**.
Kolonlar: **Müşteri**, **Para Birimi**, **Ara Toplam**, **İskonto**, **Net**, **KDV**, **Brüt**, **Sipariş**
(sipariş sayısı), **Son Sipariş**. Altta alt toplam: net, brüt, sipariş ve satır sayısı.
## Ürün Bazında Satış

1. Dönem — varsayılan son 90 gün
2. Tarih aralığı
3. Excel'e Aktar — süzülmüş sonuç
4. Ortalama net birim fiyat
Onaylı siparişlerde satılan **miktar** ve iskonto sonrası tutar — ürün, birim ve para birimi başına.
Kolonlar: **Ürün**, **Miktar**, **Para Birimi**, **İskonto**, **Net**, **Brüt**, **Ort. Net Birim Fiyat**
(net ÷ miktar), **Sipariş**. Ara: ürün veya müşteri.
## Temsilci Bazında Satış

1. Dönem — varsayılan son 90 gün
2. Tarih aralığı
3. Excel'e Aktar — süzülmüş sonuç
4. Temsilcinin müşteri sayısı
Onaylı siparişlerin tutarı, siparişin **satış temsilcisi** ve para birimi başına; temsilcisi olmayan
siparişler **Atanmamış** satırında toplanır. Kolonlar: **Satış Temsilcisi**, **Para Birimi**, **Ara
Toplam**, **İskonto**, **Net**, **KDV**, **Brüt**, **Sipariş**, **Müşteri** (farklı müşteri sayısı),
**Son Sipariş**.
## Teklif Kazanma/Kaybetme

1. Gruplama — temsilci, müşteri, kayıp nedeni
2. Dönem — varsayılan son 90 gün
3. Tarih aralığı
4. Excel'e Aktar — süzülmüş sonuç
5. Kazanma % — yalnız kapanan teklifler
"Kaç teklif verdik, kaçını kazandık, neden kaybettik?" Tarih **teklif tarihidir**; teklif zincirinin son
revizyonu sayılır, taslak ve eski revizyonlar dışarıdadır.
- **Gruplama**: **Satış Temsilcisi**, **Müşteri** ya da **Kayıp Nedeni**.
- Kolonlar: **Para Birimi**, **Teklif**, **Kazanılan**, **Kaybedilen**, **Açık**, **Süresi Dolan**,
**Kazanma %**, **Teklif Net**, **Kazanılan Net**, **Kaybedilen Net**.
- **Kazanma %** yalnız **kapanan** tekliflerden hesaplanır (açık teklif oranı düşürmez). Kapanan teklif
yoksa "—" yazar.
## Brüt Kâr

1. Gruplama — müşteri, ürün, ay
2. Dönem — varsayılan son 90 gün
3. Tarih aralığı
4. Excel'e Aktar — süzülmüş sonuç
5. Maliyet — defterdeki çıkış maliyeti
6. Sevk ve iade satırı sayısı
"Sevk ettiğimiz maldan ne kazandık?" Gelir sevk edilen malın **net satışıdır** (sipariş fiyatı, iskonto
sonrası); maliyet defterdeki **çıkış maliyetidir**. Teslimat düzeltmesi teslimattan düşer, **iade kendi
tarihinde eksi** girer. Tarih **teslimat tarihidir**.
- **Gruplama**: **Müşteri**, **Ürün** ya da **Ay**.
- Kolonlar: **Net Satış**, **Maliyet** (kendi para biriminde), **Brüt Kâr**, **Marj %**, **Sevk / İade**
(sevk ve iade satırı sayısı).
- Kâr hesaplanamıyorsa sebebi satırda yazar: "… satırın maliyeti bilinmiyor" ya da "Maliyet farklı para
biriminde — kur çevrimi yok".
- Altta alt toplam: net satış, kâr ve marj.
Rapor iki izin ister (teslimat okuma ve stok maliyeti); izni olmayan kullanıcıya rapor hiç açılmaz.
## Açık Satış Siparişleri

1. Bugün itibarıyla — tarih aralığı yok
2. Gecikme — tüm açık satırlar / yalnız gecikenler
3. Sevk edilmeyen miktar
4. İstenen teslimden bu yana gün
"Hangi sipariş kalemi sevk edilmedi, kaç gün gecikti?" Satır düzeyinde, **bugün itibarıyla**: onaylı ve
kapatılmamış siparişlerin sevk bakiyesi olan kalemleri. Tarih aralığı yoktur; başlıkta **Rapor tarihi**
yazar. Sıralama istenen teslim tarihine göredir, tarihsizler sondadır. Teslimat düzeltmesiyle yeniden
açılan kalem de burada görünür.
- Süzgeçler: **Ara** (sipariş no, müşteri veya ürün), **Gecikme** (**Tüm açık satırlar** · **Yalnız
gecikenler**), **Kanal**.
- Kolonlar: **Sipariş No**, **Müşteri**, **Ürün**, **Sipariş** (sipariş miktarı), **Sevk Edilen**,
**Kalan**, **Kalan Net** (kalan miktarın satır ve genel iskonto sonrası tutarı), **İstenen Teslim**,
**Yaş (gün)** (sipariş tarihinden bugüne), **Gecikme (gün)** (istenen teslimden bugüne; gecikmemişse
"—").
- **Kalan Net** kolonu, toplam şeridi ve Excel yalnız satış fiyatını görebilen kullanıcıya görünür.
Hizmet satırının kalanı da (teyit bekleyen saat) burada görünür.
## İlgili
- [Satış siparişleri](https://erpdocs.corexlogic.com/satis/ekranlar/satis-siparisleri)
- [Satış teklifleri](https://erpdocs.corexlogic.com/satis/ekranlar/satis-teklifleri)
- [Satış iadeleri](https://erpdocs.corexlogic.com/satis/ekranlar/satis-iadeleri)
---
# İade talebi açmak
> Mal çıkışı kaydedilmiş teslimattan, mal dönmeden önce müşteriyle anlaşılan miktar ve nedenle iade talebi açmak.
URL: https://erpdocs.corexlogic.com/satis/islemler/iade-talebi-acma
- **Tür:** İşlem
- **Modül:** Satış
- **Menü yolu:** Lojistik Yönetimi › Giden Teslimat › Teslimatlar › teslimat detayı › İade Talebi Aç
- **Ekran adresi:** `/erp/sales/shipments/{id}/return-requests/new`
- **Gereken izin:** `erp-sales-return-requests.create`
- **Ön koşullar:**
- Teslimat **Mal Çıkışı Kaydedildi** durumunda.
- Teslimat satırında geri dönebilecek miktar var (sevk − düzeltme − iade).
Talep, mal depoya gelmeden önce "kaç adet, hangi nedenle dönecek" sorusunda anlaşmak içindir. Talep
zorunlu değildir; mal geldiyse doğrudan [teslimattan iade alabilirsiniz](https://erpdocs.corexlogic.com/satis/islemler/iade-alma).
## Adımlar
1. Teslimatın detayını açın ve **İade Talebi Aç**'a tıklayın.

1. İade yalnız mal çıkışından sonra
2. İade Talebi Aç — önce anlaşma
3. İade Al — mal geldi, stoğa al
4. Bu teslimattan alınan iadeler
2. **Talep Tarihi**'ni kontrol edin (teslimat tarihinden önce olamaz) ve **İade Nedeni**'ni seçin.
3. **Açıklama**'ya müşterinin bildirdiği sorunu yazın. "Diğer" gibi açıklama isteyen nedende zorunludur.
4. **Kalemler** tablosunda iade istenen satırın **Talep** hücresine miktarı girin. **Dönebilir** kolonu en fazla girilebilecek miktarı gösterir.

1. İade nedeni
2. Dönebilir — sevk − düzeltme − iade
3. Talep miktarı
4. Talebi Aç — stok değişmez
5. **Talebi Aç**'a tıklayın.

1. Durum
2. Onayla — talebi açan dışında bir yetkili
3. Reddet — gerekçeyle
4. Görevler ayrılığı
5. Talepten iade alınan miktar
**Sonuç:** Talep **IT-yyyy-nnnnnn** numarasıyla **Onay Bekliyor** durumunda açılır; stok değişmez. Kararı talebi açan dışında bir yetkili verir: [İade talebini onaylamak ya da reddetmek](https://erpdocs.corexlogic.com/satis/islemler/iade-talebini-onaylama).
## Bilmeniz gerekenler
- Formun altında "Talebi açan kişi onu onaylayamaz — kararı başka bir yetkili verir." yazar.
- Formun denetimleri: "Talep tarihi zorunlu.", "Talep tarihi teslimat tarihinden önce olamaz.", "İade
nedenini seçin.", "En az bir satıra talep miktarı girin." ve dönebilir miktarı aşan satırda
"20. satır: talep (13) geri dönebilecek miktarı (12 ADET) aşıyor." biçiminde ileti (sayılar örnektir).
- Teslimatın tamamı iade edilmiş ya da düzeltmeyle geri alınmışsa "Talep edilebilecek satır yok —
teslimatın tamamı iade edilmiş ya da düzeltmeyle geri alınmış." yazar.
- İade nedenleri **Yönetim › Özelleştirme › Satış › İade Nedenleri**'nde tanımlanır.
- Karar verilmeden geri çekmek için talebin detayında **İptal Et** (gerekçe zorunlu).
## İlgili
- [İade talepleri ekranı](https://erpdocs.corexlogic.com/satis/ekranlar/iade-talepleri)
- [Satış iadesi süreci](https://erpdocs.corexlogic.com/surecler/satis-iadesi)
---
# İade talebini onaylamak ya da reddetmek
> Onay bekleyen iade talebine karar vermek — onay, gerekçeli red; onaylı talebi kapatmak.
URL: https://erpdocs.corexlogic.com/satis/islemler/iade-talebini-onaylama
- **Tür:** İşlem
- **Modül:** Satış
- **Menü yolu:** Satış › İade Yönetimi › İade Talepleri › talep detayı
- **Ekran adresi:** `/erp/sales/return-requests/{id}`
- **Gereken izin:** `erp-sales-return-requests.approve`
- **Ön koşullar:**
- Talep **Onay Bekliyor** durumunda.
- Talebi siz açmadınız (açan kişi onaylayamaz).
## Adımlar
1. **Satış › İade Yönetimi › İade Talepleri**'ni açın; **Durum** süzgecinde **Onay Bekliyor**'u seçin.

1. Talep numarası
2. Onaycının kuyruğu: Onay Bekliyor
3. Talebin teslimatı
4. Talebi açan — onaylayamaz
2. Talep numarasına tıklayıp detayı açın; **Kalemler**'i, **Neden**'i ve **Açıklama**'yı inceleyin.

1. Durum
2. Onayla — talebi açan dışında bir yetkili
3. Reddet — gerekçeyle
4. Talep · Dönen · Kalan
3. Kabul ediyorsanız **Onayla**'ya tıklayın. Onay pencere açmadan hemen kaydedilir.

1. Durum
2. İade Al — talep bağıyla iade formu
3. Kapat — kalan beklenmiyorsa, gerekçeyle
4. Kararı veren ve zamanı
4. Kabul etmiyorsanız **Reddet**'e tıklayın, **Red gerekçesi**'ni yazın ve pencerede **Reddet**'e basın.
**Sonuç:** Onaylanan talepten mal gelince **İade Al** ile iade alınır: [Teslimattan iade almak](https://erpdocs.corexlogic.com/satis/islemler/iade-alma). Reddedilen talep son durumdadır; değiştirilemez.
## Bilmeniz gerekenler
- Görevler ayrılığı: talebi açan kişide **Onayla** düğmesi kapalıdır ve "Kendi açtığınız talebi
onaylayamazsınız; kararı başka bir yetkili verir." yazar. Sunucu da reddeder: "Kendi açtığınız iade
talebini onaylayamazsınız. Kararı başka bir yetkili vermeli." Bu kurala yönetici için de istisna
yoktur.
- Karar yalnız **Onay Bekliyor** talepte verilir; aksi hâlde "Talep karar beklemiyor." iletisi gelir.
- Onaylı talepte kalan miktar artık beklenmiyorsa **Kapat** ile kapatın (**Kapatma gerekçesi (kalan
artık beklenmiyor)** zorunlu). Onaylı talep iptal edilmez: "Yalnız karar bekleyen talep iptal
edilebilir; onaylanmış talep kapatılır."
- Başkası aynı anda değiştirdiyse: "İade talebi siz bakarken değişti; sayfayı yenileyip yeniden deneyin."
> **Demo örneği**
IT-2026-000001'i Demo Kullanıcı açtı; onun ekranında **Onayla** kapalıdır. Talebi **Demo Onaylayıcı** (Satış
Müdürü) onayladı: talep **Onaylandı** oldu, **Karar** alanına kararı veren ve zamanı (02.11.2026 01:13) yazıldı,
düğmeler **İade Al** ve **Kapat** oldu. **İade Al**, **Yeni Satış İadesi** formunu "IT-2026-000001 onaylı iade
talebinden — yalnız talebin kalemleri, talebin kalanı kadar." satırıyla açar:
[Teslimattan iade almak](https://erpdocs.corexlogic.com/satis/islemler/iade-alma).

1. Talep bağı — yalnız talebin kalemleri, kalanı kadar
2. İade edilebilir miktarı kalmayan satır
3. Bu satırı iade al
4. İade miktarı — talebin kalanını aşamaz
5. Stok durumu — ör. Karantina
6. Kaydet — stok aynı anda artar
## İlgili
- [İade talepleri ekranı](https://erpdocs.corexlogic.com/satis/ekranlar/iade-talepleri)
- [İade talebi açmak](https://erpdocs.corexlogic.com/satis/islemler/iade-talebi-acma)
---
# Teslimattan iade almak
> Sevk edilmiş malın müşteriden dönüşünü kaydetmek — depo, lokasyon, stok durumu, lot ve seri; stok aynı anda artar.
URL: https://erpdocs.corexlogic.com/satis/islemler/iade-alma
- **Tür:** İşlem
- **Modül:** Satış
- **Menü yolu:** Lojistik Yönetimi › Giden Teslimat › Teslimatlar › teslimat detayı › İade Al
- **Ekran adresi:** `/erp/sales/shipments/{id}/returns/new`
- **Gereken izin:** `erp-sales-returns.create`
- **Ön koşullar:**
- Teslimat **Mal Çıkışı Kaydedildi** durumunda ve satırda iade edilebilir miktar var.
- Talep yolunda iade talebi **Onaylandı** durumunda.
Örnekte **SV-2026-000001** teslimatının 20. satırından (lot **DET-2609-002**) 12 adet **MAM-0008 Sıvı
Deterjan 5 LT** geri döndü ve **Mamul Deposu / RAF-M2**'ye **Karantina** durumunda alındı. İadeden sonra
bu lotun stoğunda 12 adet görünür; karantina durumundaki stok **kullanılabilir** sayılmaz.
## Adımlar
1. Mal depoya geldiğinde teslimatın detayında **İade Al**'a tıklayın. Onaylı bir talep varsa talebin detayındaki **İade Al**'ı kullanın; form talebin kalemleri ve kalanıyla sınırlı açılır.
2. **İade Tarihi**'ni kontrol edin ve **İade Nedeni**'ni seçin; gerekirse **Açıklama** yazın.
3. Dönen satırda **Bu satırı iade al** kutusunu işaretleyin ve **İade Miktarı**'nı girin.
4. **Giriş Deposu**, **Lokasyon** ve **Stok Durumu**'nu seçin. Kalite kontrolü bekleyen mal için karantina durumu seçilir. Seri takipli satırda **Geri Gelen Seriler**'i seçin.

1. İade nedeni
2. Bu satırı iade al
3. İade miktarı — en fazla iade edilebilir
4. Giriş deposu ve lokasyon
5. Stok durumu — ör. Karantina
6. Kaydet — stok aynı anda artar
5. **İadeyi Kaydet ve Stoğa Al**'a tıklayın.

1. Malın girdiği depo / lokasyon
2. Girdiği stok durumu
3. Dönen lot ya da seri
4. İadeyi Geri Al — yanlış kayıtta
**Sonuç:** İade **SI-yyyy-nnnnnn** numarasıyla kaydedilir ve mal seçilen depoya, lokasyona ve stok durumuna aynı anda girer. Sipariş sevk edilmiş kalır; teslimatın **İade Geçmişi**'ne ve iade talebinin **Talepten Doğan İadeler** listesine eklenir. İadenin fatura tarafı Finans'tadır.
## Bilmeniz gerekenler
- Mal teslimattan **çıktığı maliyetle** stoğa girer. Kaydedilen iade değiştirilmez; yanlışsa iade
detayındaki **İadeyi Geri Al** ile tersine çevrilir.
- Denetimler: "İade tarihi teslimat tarihinden önce olamaz.", "İade nedenini seçin.",
"En az bir satırı iade için seçin.", "… satır: iade deposunu seçin.", "… satır: stok durumunu seçin.",
lokasyon takipli depoda "'MAMUL' deposunda lokasyon zorunlu." (depo kodu örnektir).
- Seri takipli satırda miktar seçilen seri adedine eşit olmalıdır: "Seri takipli satırda miktar seri
adedine eşit olmalıdır (seri: 1, miktar: 2)." (sayılar örnektir).
- Onaysız talepten iade alınmaz: "İade talebi henüz onaylanmadı; onaysız talepten iade alınamaz."
Kapanmış talepte: "İade talebi kapalı; bu talepten iade alınamaz."
- Aynı anda stok ya da teslimat değiştiyse: "Stok bu sırada başka bir işlemle değişti. Sayfayı
yenileyip tekrar deneyin." Bu durumda **İade bilgilerini yenile** formu güncel bilgiyle yeniden
doldurur.
## İlgili
- [Satış iadeleri ekranı](https://erpdocs.corexlogic.com/satis/ekranlar/satis-iadeleri)
- [İade talepleri](https://erpdocs.corexlogic.com/satis/ekranlar/iade-talepleri)
- [Satış iadesi süreci](https://erpdocs.corexlogic.com/surecler/satis-iadesi)
---
# Teslimatsız iade almak
> Sistemde teslimatı olmayan bir dönüşü kaydetmek — müşteri ve ürün elle seçilir, fiyat önerilir, maliyet girilmezse ortalamadan varsayılır.
URL: https://erpdocs.corexlogic.com/satis/islemler/teslimatsiz-iade
- **Tür:** İşlem
- **Modül:** Satış
- **Menü yolu:** Satış › İade Yönetimi › Satış İadeleri › Teslimatsız İade
- **Ekran adresi:** `/erp/sales/returns/new`
- **Gereken izin:** `erp-sales-free-returns.create`
- **Ön koşullar:**
- Müşteri aktif bir müşteri kartı.
- Ürün stok ürünü ve seri takipli değil (seri takipli ürün yalnız teslimattan iade alınır).
Teslimatsız iade, sevk kaydı sistemde olmayan bir malın geri gelmesi içindir (ör. müşteri malı depoya
elden getirdi, irsaliyesi yok). Sevk edilmiş malın iadesi her zaman teslimattan alınır:
[Teslimattan iade almak](https://erpdocs.corexlogic.com/satis/islemler/iade-alma).
## Adımlar
1. **Satış › İade Yönetimi › Satış İadeleri** listesinde **Teslimatsız İade**'ye tıklayın.

1. Müşteri — aktif müşteri kartları
2. Para birimi — fiyat önerisi bu birimde
3. Kalem Ekle — seri takipliler listede yok
2. **Müşteri Seç** ile müşteriyi seçin; **Para Birimi** ve **Satış Kanalı**'nı kontrol edin.
3. **İade Tarihi**'ni ve **İade Nedeni**'ni girin; **Açıklama**'ya irsaliyesiz dönüşün sebebini yazın.
4. **Kalem Ekle** ile ürünleri seçin. Her satırda **Birim**, **Miktar**, **Birim Fiyat** (öneriyi **Öneriyi uygula** ile alabilirsiniz), **İskonto %** ve **KDV**'yi girin.
5. Satırın stoğa gireceği **Giriş Deposu**, **Lokasyon** ve **Stok Durumu**'nu seçin; lot takipli üründe **Lot No** zorunludur. Maliyeti biliyorsanız **Birim Maliyet**'i girin.
6. **İadeyi Kaydet ve Stoğa Al**'a tıklayın.
**Sonuç:** Aynı **SI-yyyy-nnnnnn** serisinde, teslimat bağı boş bir satış iadesi kaydedilir ve mal stoğa girer. Listede **Tür: Teslimatsız** süzgeciyle bulunur.
## Bilmeniz gerekenler
- Bu işlem ayrı izin ister (`erp-sales-free-returns.create`): kaynak belge olmadan stok artırır.
- Fiyat önerisi seçilen para biriminde ve kanalın fiyat listesinden aranır; kur çevrilmez.
- **Birim Maliyet** boşsa maliyet stok ortalamasından varsayılır ve raporlarda ~ ile işaretlenir;
detayda satırda **Maliyet varsayıldı** etiketi görünür. Birim maliyet yalnız stok maliyetini görme
izniyle girilir.
- Lot takipli üründe girilen lot tanımlı değilse bu iadeyle açılır.
- Teslimatsız iadede genel iskonto yoktur; iskonto satırda verilir.
- Sunucu iletileri: "'TIC-0005' seri takipli — seri numarası sevk edildiği teslimattan iade alınır
(teslimat detayında İade Al). Teslimatsız iadede seri takipli ürün kabul edilmez.", "'HIZ-0001' stok
ürünü değil — iadesi stoğa alınamaz." (ürün kodları örnektir).
## İlgili
- [Satış iadeleri ekranı](https://erpdocs.corexlogic.com/satis/ekranlar/satis-iadeleri)
---
# Prim anlaşması oluşturmak
> Müşteriye dönem sonu ciro primi tanımlamak — esas, dönem, oran kademeleri ve ürün kapsamı.
URL: https://erpdocs.corexlogic.com/satis/islemler/prim-anlasmasi-olusturma
- **Tür:** İşlem
- **Modül:** Satış
- **Menü yolu:** Satış › Ana Veriler › Prim Anlaşmaları › Yeni Prim Anlaşması
- **Ekran adresi:** `/erp/sales/rebate-agreements/new`
- **Gereken izin:** `erp-sales-rebates.create`
- **Ön koşullar:**
- Müşteri aktif bir müşteri kartı.
## Adımlar
1. **Satış › Ana Veriler › Prim Anlaşmaları**'nda **Yeni Prim Anlaşması**'na tıklayın.
2. **Ad**'ı yazın, **Para Birimi**'ni kontrol edin ve **Müşteri**'yi seçin.
3. **Esas**'ı seçin: tutar üzerinden yüzde prim için **Değer (tutar)**, adet üzerinden birim başına prim için **Miktar**.
4. **Başlangıç** ve **Bitiş** ile ciro dönemini girin.
5. İlk kademenin eşiğini ve oranını girin; **Kademe Ekle** ile sonraki kademeleri ekleyin.

1. Esas — değer (tutar) ya da miktar
2. Kademe eşiği
3. Prim oranı
4. Kademe Ekle
5. Kapsam — boşsa bütün ürünler
6. Oluştur
6. Primi belirli ürünlerle sınırlamak için **Ürün Ekle** ile kapsamı seçin; boş bırakırsanız bütün ürünler esasa girer. Miktar esasında kapsam zorunludur.
7. **Oluştur**'a tıklayın.

1. Hesaplaş — alacak dekontu talebi
2. Prim esası = teslimat neti − iadeler
3. Tahakkuk eden prim
4. Oran kademeleri
**Sonuç:** Anlaşma **PRA-yyyy-nnnnnn** numarasıyla **Açık** olarak kaydedilir ve tahakkuk her açılışta bugün itibarıyla hesaplanır. Ödeme için: [Prim hesaplaşması yapmak](https://erpdocs.corexlogic.com/satis/islemler/prim-hesaplasma).
## Bilmeniz gerekenler
- Kademe geriye dönüktür: esas 90.160 TRY ise ulaşılan en yüksek eşik 50.000 TRY'dir ve %2 esasın
tamamına uygulanır (1.803,20 TRY).
- Formun denetimleri: "Anlaşma adı zorunludur.", "Primin muhatabı müşteriyi seçin.", "Anlaşmanın başlangıç
ve bitiş gününü seçin.", "Anlaşmanın bitişi başlangıcından önce olamaz.", "Anlaşma en az bir oran
kademesi içermelidir.", kademede "1. kademe: prim oranı 0 ile 100 arasında olmalı." ve "… aynı eşik
bir kez tanımlanır."
- Miktar esasında: "Miktar esaslı primde kapsam zorunludur — miktar üründen ürüne toplanır (ürünler
aynı temel birimde)." Kapsam penceresinde yalnız satılabilir kartlar listelenir.
- Dönem geçmişe dönük girilebilir; esas teslimat ve iade tarihlerine göre hesaplanır.
- Anlaşma silinmez. Hesaplaşması olan anlaşmada müşteri, para birimi ve esas değiştirilemez.
## İlgili
- [Prim anlaşmaları ekranı](https://erpdocs.corexlogic.com/satis/ekranlar/prim-anlasmalari)
---
# Prim hesaplaşması yapmak
> Tahakkuk eden primi ara ya da son hesaplaşmayla alacak dekontu talebine dönüştürmek.
URL: https://erpdocs.corexlogic.com/satis/islemler/prim-hesaplasma
- **Tür:** İşlem
- **Modül:** Satış
- **Menü yolu:** Satış › Ana Veriler › Prim Anlaşmaları › anlaşma detayı › Hesaplaş
- **Ekran adresi:** `/erp/sales/rebate-agreements/{id}`
- **Gereken izin:** `erp-sales-rebates.create`
- **Ön koşullar:**
- Prim anlaşması **Açık** durumunda ve dönemi başlamış.
- Tahakkuk eden prim önceki hesaplaşmalardan büyük.
## Adımlar
1. Prim anlaşmasının detayında **Hesaplaş**'a tıklayın.
2. **Hesaplaşma** listesinden türü seçin: dönem içindeyseniz **Ara hesaplaşma (dönem içinde)**, dönem bittiyse **Son hesaplaşma (dönem bittikten sonra — anlaşmayı kapatır)**.

1. Ara ya da son hesaplaşma
2. Talep edilen alacak = tahakkuk − önceki
3. Alacak Dekontu Talep Et
3. Önizlemede **Prim esası**, **Prim oranı**, **Tahakkuk eden prim**, **Önceki hesaplaşmalar** ve **Talep edilen alacak**'ı kontrol edin; isterseniz **Not** yazın.
4. **Alacak Dekontu Talep Et**'e tıklayın.

1. Durum
2. PDF İndir — talep belgesi
3. Ürün bazında esas
4. İptal Et — yalnız en son hesaplaşma
**Sonuç:** Hesaplaşma **PHS-yyyy-nnnnnn** numarasıyla **Talep Edildi** durumunda kaydedilir ve tutar kadar alacak dekontu talebi açılır; anlaşmanın **Hesaplaşılan** tutarı artar. Son hesaplaşma anlaşmayı **Kapandı** yapar. Talebin onayı ve muhasebesi Finans'tadır.
## Bilmeniz gerekenler
- Tutar formdan alınmaz; sunucu önizlemesindeki **Talep edilen alacak**'tır (tahakkuk eden prim −
önceki hesaplaşmalar).
- Hesaplaşma yapılamıyorsa düğme kapalıdır ve pencerede sebep sarı kutuda yazar. Yukarıdaki görüntü
PHS-2026-000001'den sonra açılan pencereyi gösterir: tahakkukun tamamı talep edildiği için
"Hesaplaşılacak prim tutarı yok." yazar ve **Alacak Dekontu Talep Et** kapalıdır.
| İleti | Neden |
|---|---|
| "Hesaplaşılacak prim tutarı yok." | Önceki hesaplaşmalar tahakkukun tamamını almış. |
| "Son hesaplaşma anlaşma dönemi bittikten sonra yapılır; dönem içinde ara hesaplaşma yapın." | Dönem sürerken son hesaplaşma seçildi. |
| "Anlaşma dönemi henüz başlamadı." | Başlangıç tarihi gelmedi. |
| "Anlaşma son hesaplaşmayla kapandı." | Anlaşma kapalı. |
| "Tahakkuk önceki hesaplaşmaların altında (… TRY) — iadeler primi azalttı. Borç dekontu kapsam dışı; son hesaplaşmayı iptal edip yeniden hesaplaşın." | Hesaplaşmadan sonra gelen iadeler esası düşürdü. |
- Hesaplaşma yanlışsa hesaplaşmanın detayında **İptal Et** ile geri alınır; yalnız en son hesaplaşma
iptal edilebilir.
## İlgili
- [Prim hesaplaşmaları ekranı](https://erpdocs.corexlogic.com/satis/ekranlar/prim-hesaplasmalari)
- [Prim anlaşmaları ekranı](https://erpdocs.corexlogic.com/satis/ekranlar/prim-anlasmalari)
---
# Kampanya oluşturmak
> Dönemlik kampanya fiyatı ya da liste üzerinden iskonto tanımlamak — kod, dönem, kapsam ve kalemler.
URL: https://erpdocs.corexlogic.com/satis/islemler/kampanya-olusturma
- **Tür:** İşlem
- **Modül:** Satış
- **Menü yolu:** Satış › Ana Veriler › Kampanyalar › Yeni Kampanya
- **Ekran adresi:** `/erp/sales/campaigns/new`
- **Gereken izin:** `erp-sales-campaigns.create`
- **Ön koşullar:**
- Yüzde biçiminde ürünün müşterinin fiyat listesinde fiyatı var.
## Adımlar
1. **Satış › Ana Veriler › Kampanyalar**'da **Yeni Kampanya**'ya tıklayın.
2. **Ad**'ı yazın; **Kod** addan önerilir, isterseniz değiştirin.
3. **Başlangıç** ve **Bitiş** tarihlerini ve **Para Birimi**'ni girin.
4. Kampanya belirli bir müşteriye özelse **Müşteri**'yi, belirli bir kanala özelse **Satış Kanalı**'nı seçin; boş bırakırsanız bütün müşterilere ve kanallara uygulanır.
5. **Kalem Ekle**'ye tıklayın, pencerede ürünlerin yanındaki ekle düğmelerine basın ve **… kalem ekle** ile onaylayın.
6. Her satırda **Biçim**'i (**Fiyat** ya da **İskonto %**), **Değer**'i ve gerekiyorsa **En Az Miktar**'ı girin.

1. Kod — addan önerilir
2. Dönem
3. Müşteri — boş = bütün müşteriler
4. Biçim — fiyat ya da iskonto %
5. En az miktar — eşik
6. Oluştur
7. **Oluştur**'a tıklayın.

1. Durum — bugün geçerli
2. Kampanya fiyatı ya da liste üzerinden %
3. Eşik — temel birimde
**Sonuç:** Kampanya kaydedilir ve dönem içinde, kapsamdaki müşterinin aynı para birimindeki siparişinde fiyat önerisi olarak gelir (özel fiyat yoksa). Satırda "Kampanya KASIM26: 255" gibi kaynağı yazar.
## Bilmeniz gerekenler
- Formun denetimleri: "Kampanya kodu zorunludur.", "Kampanya adı zorunludur.", "Kampanyanın başlangıç
ve bitiş gününü seçin.", "Kampanyanın bitişi başlangıcından önce olamaz.", "Kampanya en az bir kalem
içermelidir.", satırda "…: iskonto yüzdesi 0 ile 100 arasında olmalı.", "…: en az miktar sıfırdan
büyük olmalı." ve "…: aynı ürün aynı eşikle kampanyada bir kez yer alır."
- Fiyat ve en az miktar kartın temel birimindedir. Yüzde, müşterinin fiyat listesindeki fiyattan
uygulanır; listede fiyat yoksa kampanya o satıra uygulanmaz.
- Müşteriye özel kampanya genel kampanyadan önce gelir. Müşteri özel fiyatı her zaman kampanyadan önce
gelir.
- Kampanya silinmez; durdurmak için düzenleyip **Durum** anahtarını kapatın (**Pasif**).
## İlgili
- [Kampanyalar ekranı](https://erpdocs.corexlogic.com/satis/ekranlar/kampanyalar)
---
# Stok Yönetimi
> Stok Yönetimi modülü — ürün ana verisi, depo ve lokasyon, mal hareketleri, stok bakiyesi, lot ve seri, sayım, kalite ve stok raporları.
URL: https://erpdocs.corexlogic.com/stok
Stok Yönetimi, malın depoda ne kadar, nerede ve hangi hâlde durduğunu tutar. Stok bir **defterdir**:
her değişim bir **stok hareketi** olarak eklenir, kayıt sonradan değiştirilmez; düzeltme ters yönlü yeni
bir hareketle ya da düzeltme belgesiyle yapılır. Bakiye ekranları salt okunurdur.
Uçtan uca akışlar: [Stok sayımı](https://erpdocs.corexlogic.com/surecler/stok-sayimi) · [Lot ve seri izleme](https://erpdocs.corexlogic.com/surecler/lot-ve-seri-izleme).
## Temel kavramlar
| Kavram | Anlamı |
|---|---|
| **Ürün kartı** | Malzemenin ana verisi: tür, temel birim, izleme tipi (lot / seri), kalite kontrol şartı, min/maks stok. **Ana Veriler › Ürünler › Ürün Ana Verileri**. |
| **Depo** ve **lokasyon** | Stok depo bazında tutulur; depo içinde lokasyon (göz, raf, alan) isteğe bağlıdır ya da depo ayarıyla zorunludur. Depolar bir **tesise** bağlıdır. |
| **Stok durumu** | Stoğun fiziksel hâli (segment): Sıfır, İkinci El, Tamir Edilmiş, Yenilenmiş, Karantina, Reddedildi. Aynı kart aynı depoda birden çok durumda stok taşıyabilir. **Karantina** işaretli durumlar sevk, sarf ve transfere kapalıdır. |
| **Lot** ve **seri** | Lot takipli kartta her parti bir lot numarası, üretim ve son kullanma tarihi (SKT) taşır; seri takipli kartta her birimin kendi numarası vardır. |
| **Mevcut · Rezerve · Kullanılabilir** | Mevcut fiziksel miktar; Rezerve bir belgeye tahsis edilmiş miktar; Kullanılabilir = Mevcut − Rezerve. |
| **Dondurma** | Açık bir stok sayımı kapsamındaki ürünlere sayım kaydedilene ya da iptal edilene kadar hareket yazılamaz. |
| **İkinci imza** | Sayımda miktar giren kişi farkı kaydedemez; malı karantinaya alan kişi kalite kararını veremez; rezervasyonu açan kişi (belgesiz hareket yetkisi yoksa) ondan çekemez. |
## İşlemler
- [Ürün kartı oluşturmak](https://erpdocs.corexlogic.com/stok/islemler/urun-karti-olusturma) — Tür, birim, izleme, kalite kontrol, min/maks.
- [Birim ve barkod tanımlamak](https://erpdocs.corexlogic.com/stok/islemler/birim-ve-barkod-tanimlama) — Koli/kutu dönüşümü, barkod ekleme ve üretme.
- [Mal girişi yapmak](https://erpdocs.corexlogic.com/stok/islemler/mal-girisi-yapma) — Belgesiz giriş; lot, SKT ve seri.
- [Mal çıkışı yapmak](https://erpdocs.corexlogic.com/stok/islemler/mal-cikisi-yapma) — Belgesiz çıkış; FEFO lot seçimi.
- [Stok transferi yapmak](https://erpdocs.corexlogic.com/stok/islemler/stok-transferi-yapma) — Depolar ya da lokasyonlar arası tek adım.
- [Stok durumunu değiştirmek](https://erpdocs.corexlogic.com/stok/islemler/stok-durumu-degistirme) — Sıfır → İkinci El gibi segment değişimi.
- [Rezervasyon oluşturmak](https://erpdocs.corexlogic.com/stok/islemler/rezervasyon-olusturma) — Depodan çekilecek malzemeyi önceden bildirmek, çekme.
- [Transfer siparişi oluşturmak](https://erpdocs.corexlogic.com/stok/islemler/transfer-siparisi-olusturma) — İki adımlı transfer: sevk, yolda stok, varış.
- [Stok sayımı açmak](https://erpdocs.corexlogic.com/stok/islemler/stok-sayimi-acma) — Kapsam seçimi ve dondurma.
- [Sayım girişi yapmak](https://erpdocs.corexlogic.com/stok/islemler/sayim-girisi-yapma) — Sayılan miktar, bulunan ürün, seri sayımı, tamamlama.
- [Sayım farkını kaydetmek](https://erpdocs.corexlogic.com/stok/islemler/sayim-farkini-kaydetme) — İkinci imzayla farkın deftere yazılması, yeniden sayım, iptal.
- [Lot durumunu değiştirmek](https://erpdocs.corexlogic.com/stok/islemler/lot-durumu-degistirme) — Lotu bloke etmek ve blokeyi çözmek.
- [Kalite kararı vermek](https://erpdocs.corexlogic.com/stok/islemler/kalite-karari-verme) — Karantinadaki malı serbest bırakmak ya da reddetmek.
- [Lot ya da seri izlemek](https://erpdocs.corexlogic.com/stok/islemler/lot-izleme) — Lotun nereden geldiği, nereye gittiği.
- [Stok düzeltmesi yapmak](https://erpdocs.corexlogic.com/stok/islemler/stok-duzeltmesi-yapma) — Neden kodlu artırma/azaltma, hurda, geri alma.
## Menü haritası
Menüde **Stok Yönetimi** altındadır; ürün kartı **Ana Veriler**, depo ve stok tanımları
**Yönetim › Özelleştirme** altındadır.
| Bölüm | Ekran | Anlatım |
|---|---|---|
| Ana Veriler › Ürünler | Ürün Ana Verileri · Ürün Aktarımı · Üreticiler | [Ürün ana verileri](https://erpdocs.corexlogic.com/stok/ekranlar/urun-ana-verileri) |
| Ana Veriler › Sınıflandırma | Sınıflandırmalar · Özellikler · Varyant Tabloları | [Ürün ana verileri](https://erpdocs.corexlogic.com/stok/ekranlar/urun-ana-verileri#siniflandirma) |
| Yönetim › Özelleştirme › Kuruluş Yapısı | Tesisler · Depolar | [Depolar ve tesisler](https://erpdocs.corexlogic.com/stok/ekranlar/depolar) |
| Yönetim › Özelleştirme › Stok · Malzeme | Stok Durumları · Hareket Nedenleri · Seri ve Lot Numarası Profilleri · Malzeme Durumları · Ürün Türleri · Ölçü Birimleri | [Stok tanımları](https://erpdocs.corexlogic.com/stok/ekranlar/stok-tanimlari) |
| Mal Hareketleri | Stok Hareketleri · Mal Girişi · Mal Çıkışı · Stok Transferi · Stok Durumu Değişimi | [Stok hareketleri](https://erpdocs.corexlogic.com/stok/ekranlar/stok-hareketleri) |
| Mal Hareketleri | Rezervasyonlar | [Rezervasyonlar](https://erpdocs.corexlogic.com/stok/ekranlar/rezervasyonlar) |
| Mal Hareketleri | Transfer Siparişleri | [Transfer siparişleri](https://erpdocs.corexlogic.com/stok/ekranlar/transfer-siparisleri) |
| Stok Görünümü | Stok Bakiyesi · Stok Tahsisleri | [Stok bakiyesi](https://erpdocs.corexlogic.com/stok/ekranlar/stok-bakiyesi) |
| Stok Görünümü · Fiziksel Envanter | Lotlar · Seri Etiketleri | [Lotlar ve seri etiketleri](https://erpdocs.corexlogic.com/stok/ekranlar/lotlar) |
| Özel Stoklar · Proje Stoğu | Tedarikçi Konsinye Stoğu · Konsinye Çekişleri · Müşteride Konsinye Stoğu · Müşteride Konsinye Belgeleri · Projeler · Proje Stoğu · Proje Stok Belgeleri | [Özel stoklar](https://erpdocs.corexlogic.com/stok/ekranlar/ozel-stoklar) |
| Depo Yürütme | Depo İzleme · Depo Görevleri · Dalgalar · El Terminali | [Depo yürütme](https://erpdocs.corexlogic.com/stok/ekranlar/depo-yurutme) |
| Stok İşlemleri | Açılış Bakiyeleri · Stok Düzeltmeleri · Hurda İşlemleri | [Stok işlemleri](https://erpdocs.corexlogic.com/stok/ekranlar/stok-islemleri) |
| Fiziksel Envanter | Stok Sayımları · Dönemsel Sayım | [Stok sayımları](https://erpdocs.corexlogic.com/stok/ekranlar/stok-sayimlari) |
| Kalite Yönetimi | Kontrol Partileri · Kalite Kontrol · Muayene Planları · Kalite Bildirimleri · Kusur Kodları | [Kalite yönetimi](https://erpdocs.corexlogic.com/stok/ekranlar/kalite-yonetimi) |
| Değerleme | Yeniden Değerleme · Malzeme Değerleme · Standart Fiyat Değişiklikleri · Materyal Defteri · Gerçekleşen Maliyet Kapanışları | [Değerleme](https://erpdocs.corexlogic.com/stok/ekranlar/degerleme) |
| Analitik | Stok Durum Raporu · Stok Hareket Dökümü · Lot/Seri İzlenebilirlik · Stok Değerleme Raporu · Hareketsiz Stok · Stok Yaş Analizi · ABC Analizi · Stok Devir Hızı | [Stok raporları](https://erpdocs.corexlogic.com/stok/ekranlar/stok-raporlari) |
## Stoğu değiştiren belgeler
Stok yalnız şu yollarla değişir; her biri **Stok Hareketleri**'nde kaynağıyla görünür.
| Kaynak | Hareket türü | Etki |
|---|---|---|
| Mal Girişi (belgesiz) | Mal Kabul | Seçilen depo, lokasyon ve durumda artış |
| Mal Çıkışı (belgesiz), Rezervasyon çekmesi | Sarf / Çıkış | Seçilen durumdan azalış |
| Stok Transferi, Transfer Siparişi, Depo Görevi | Transfer | Kaynaktan çıkış + hedefe giriş (iki satır) |
| Stok Durumu Değişimi | Stok Durumu Değişimi | Kaynak durumdan çıkış + hedef duruma giriş, yer aynı |
| Stok Sayımı (fark kaydı) | Stok Fazlası / Stok Eksiği Düzeltmesi | Sayım farkı kadar artış ya da azalış |
| Stok Düzeltmesi | Stok Fazlası / Stok Eksiği Düzeltmesi | Neden kodlu artış ya da azalış |
| Hurda Fişi | Hurda | Azalış |
| Açılış Bakiyesi | Açılış Bakiyesi | İlk devir girişi |
| Kalite Kararı | Stok Durumu Değişimi | Karantina → kullanılabilir ya da Reddedildi |
| Satın alma mal kabulü, satış teslimatı, üretim sarfı ve çıktısı | Mal Kabul · Sarf / Çıkış · Üretim Sarfı · Üretim Girişi | İlgili modülün belgesinden |
Negatif stok yoktur: çıkış, kullanılabilir stoktan fazla olamaz.
---
# Ürün ana verileri
> Ürün kartı — liste, yeni kart penceresi, detay sekmeleri, birim ve barkod, sınıflandırma, varyantlar, izleme tipi ve depo verileri.
URL: https://erpdocs.corexlogic.com/stok/ekranlar/urun-ana-verileri
Hammadde, yarı mamul, mamul, ticari mal, sarf, ambalaj, yedek parça ve hizmet — bütün ürün tanımları
tek ekrandadır. Stokla ilgili davranışın çoğu karttan gelir: temel birim, izleme tipi (lot / seri),
girişte kalite kontrol, minimum/maksimum stok ve depoya özgü veriler.
- **Tür:** Ekran
- **Modül:** Stok Yönetimi
- **Menü yolu:** Ana Veriler › Ürünler › Ürün Ana Verileri
- **Ekran adresi:** `/erp/catalog/products`
- **Gereken izin:** `erp-catalog-items.view (görme) · .create (Yeni Ürün) · .edit (düzenleme, barkod üretme, İzleme Tipini Değiştir) · .delete (silme) · .import (Dışa Aktar / İçe Aktar, Ürün Aktarımı)`, `erp-inventory-warehouses.view / .edit (Depo Verileri) · erp-inventory-costs.view (Maliyet sekmesi) · erp-inventory-movements.view (Hareketler)`
## Liste

1. Yeni Ürün — yeni kart
2. Arama: kod, ad, yabancı ad ya da barkod
3. Gelişmiş süzgeçler — kullanım, üretici, kategori…
4. Takip — izleme yok, lot ya da seri
5. Kullanım — satış, alım, üretim
Kolonlar: **Kod**, **Ad**, **Barkod**, **Ürün türü**, **Temel Birim**, **Takip** (İzleme Yok · Lot Takipli ·
Seri No Takipli), **Kategori**, **Kalite Kontrol** ("Gerekli değil" ya da gerekli), **Yapılandırma**
(Standart · Yapılandırılabilir), **Durum**, **Kullanım** (Satış · Alım · Üretim rozetleri, planlama
stratejisi; "Gözden geçir" = aktarımdan geldi, doğrulanmadı).
- **Durum** rozetleri: **Aktif** / **Pasif**; **Süre dışı** (aktif ama geçerlilik aralığının dışında —
belgede seçilemez); malzeme durumu; **Kesildi…** ya da **Kesilecek · \{gün\}**.
- Süzgeçler: **Ara** (kod, ad, yabancı ad veya barkod), **Ürün türü**, **Durum**. **Gelişmiş** altında
Yapılandırma, Kullanım, Gözden Geçirme, Üretici, Özellik, Malzeme durumu, Kategori.
- Satır menüsü: **Ürünü Aç**, **Düzenle**, **Gözden Geçirildi**, **Geçmiş**, **Sil**.
- Satır seçilince toplu şerit: **Toplu Güncelle**, **Barkod Üret**, **Sil**, **Seçimi Temizle**. Tek seferde
en çok 1000 kart işlenir.
- **Dışa Aktar** / **İçe Aktar** Ürün Aktarımı kitabını (.xlsx) kullanır.
Silme kartı listeden kaldırır; geçmiş belgeler kartı göstermeye devam eder. Kullanımdaki kart
silinemez: "'\{kod\}' kullanımda (\{…\}) — silinemez. Kullanımdan kaldırmak için kartı pasife alın ya da
geçerlilik bitiş tarihi verin."
## Yeni kart penceresi

1. Ürün tanımı — zorunlu
2. Ürün Kodu — addan ve tür önekinden önerilir
3. Kullanım kutuları — işaretsizse ilgili sekme kapanır
4. Ölçü Verileri — stok ölçü birimi zorunlu, sonradan değişmez
5. İzleme: yok, lot ya da seri
6. Girişte kalite kontrol — girişler karantinaya
7. Oluştur
Başlık **Ürün Ana Verileri — Yeni**. Adım adım: [Ürün kartı oluşturmak](https://erpdocs.corexlogic.com/stok/islemler/urun-karti-olusturma).
| Alan | Zorunlu | Not |
|---|---|---|
| **Ürün tanımı** | Evet | En çok 256 karakter. |
| **Ürün Kodu** | Evet (seri seçilmediyse) | Addan ve ürün türünün önekinden önerilir (ör. HAM-KOSTIK). En çok 64 karakter, benzersiz. Kurulumda aktif numara serisi varsa **Seri** alanı görünür; seri seçilince kod kaydedince verilir. |
| **Ürün türü** | Evet | Kurumun ürün türleri; tür izinli görünümleri (satış, satın alma, üretim) ve yeni kartın varsayılanlarını belirler. Hizmet ↔ malzeme geçişi yapılamaz. |
| **Yabancı ad**, **Barkod** | Hayır | |
| **Stok ürünü** · **Satış ürünü** · **Satınalma ürünü** · **Üretim ürünü** | — | İşaretsiz kutunun sekmesi kapanır ("\{X\} işaretli değil"). |
Sekmeler: **Genel** · **Ölçü Verileri** (yeni kartta zorunlu) · **Satış Verileri** · **Satınalma Verileri** ·
**Stok Verileri** · **Planlama Verileri** · **Üretim Verileri** · **Ekler**.
- **Genel**: Açıklama, Kategori, Üretici, Üretici parça no (önce üretici), Ek tanımlayıcı, GTİP (12 hane),
**Ürün yönetme ölçütü** (izleme tipi — yalnız yeni kartta seçilir), **Seri/Lot profili**, **Girişte
kalite kontrol › Gerekli**, **Durum › Etkin**, **Geçerlilik** (boş = sınırsız), **Malzeme durumu**.
- **Ölçü Verileri**: **Stok ölçü birimi** (temel birim; sonradan değiştirilemez), 1 birim için uzunluk,
genişlik, yükseklik, hacim, net ve brüt ağırlık. Brüt ağırlık netten küçük olamaz.
- **Satış / Satınalma Verileri**: varsayılan satış ve satın alma birimi (seri takipli kartta temel birim),
gümrük grubu, satın alma grubu.
- **Stok Verileri**: **Minimum stok** ve **Maksimum stok**. Pozisyon minimumun altına düşünce Malzeme
İhtiyaçları sipariş önerir; maksimum boşsa minimuma tamamlanır.
- **Planlama Verileri**: planlama stratejisi (Planlama Yok · Stoğa Üretim · Siparişe Üretim), varsayılan
tedarik yolu (Üret · Satın Al; planlamaya giren kartta zorunlu), MRP sorumlusu, tedarik süresi,
minimum sipariş miktarı, sipariş katsayısı, kesilme tarihi ve halef kart.
### Doğrulama kuralları
| Kural | İleti |
|---|---|
| Kod tekrarı | "'\{kod\}' kodlu stok kartı zaten mevcut." |
| Temel birim | "Stok ölçü birimi zorunlu." · "'\{kod\}' birimi pasif — temel birim olarak seçilemez." |
| Hizmet kartı | "Hizmet kartı stok ürünü olamaz." · "Hizmet ürünü lot veya seri numarası ile izlenemez." |
| Stok tutmayan kart | "Stok tutmayan kart lot veya seri numarası ile izlenemez." · "Stok tutmayan kartta minimum/maksimum stok tanımlanmaz." |
| Min / maks | "Minimum stok eksi olamaz." · "Maksimum stok tek başına tanımlanmaz — öneriyi minimum tetikler. Minimumu da girin (sıfır olabilir)." · "Minimum stok maksimum stoktan büyük olamaz." |
| Tedarik süresi | "Tedarik süresi tam gün olmalı (ör. 7)." · "Tedarik süresi en fazla 999 gün olabilir." |
| Planlama | "Planlamaya giren kartın varsayılan tedarik yolu belirlenmelidir (ihtiyaç doğduğunda üretilecek mi, satın alınacak mı)." |
| Ürün türü izinleri | "'\{ad\}' ürün türü satış görünümüne izin vermiyor — kart satılabilir işaretlenemez." |
| Hizmet ↔ malzeme | "Kartın stoklanabilirliği (hizmet ↔ malzeme) sonradan değiştirilemez. Yeni kart açın." |
## Detay

1. Düzenle — kart penceresini açar
2. Birimler — birim dönüşümleri
3. Barkodlar
4. Stok — bakiyeler, depo verileri, hareketler
5. İzleme Tipini Değiştir — yalnız kart kullanılmıyorken
Başlıkta ad, kod, durum rozetleri, kullanım kutuları (salt okunur) ve **Düzenle** düğmesi; altında Ürün
türü, Temel birim, Kategori, Takip ve Kalite kontrol ("Girişte gerekli" / "Gerekmiyor"). Sekmeler:
| Sekme | Görünürlük | İçerik |
|---|---|---|
| **Temel Veriler** | Her zaman | Tanım ve durum/ölçüler; **İzleme Tipini Değiştir** düğmesi. |
| **Birimler** | Her zaman | Birim dönüşümleri. |
| **Barkodlar** | Her zaman | Ürün barkodları; seri takipli kartta seri üretimi. |
| **Sınıflandırma** | Her zaman | Sınıflandırmalar ve genel özellikler. |
| **Yapılandırma** / **Varyantlar** / **Varyant Bilgisi** | Kartın biçimine göre | Standart kartta yapılandırılabilir yapma; ana kartta özellikler ve varyantlar; varyantta ana kart bilgisi. |
| **Satış** | Satılabilir kart | Fiyatlar, Kanal Verileri, Bölüm, Alternatifler. |
| **Satın Alma** | Satın alınabilir kart | Tedarikçiler, Fiyat Geçmişi. |
| **Planlama** | Stok kartı | Planlama verileri ve açık belgeler (talep, eldeki, yoldaki). |
| **Stok** | Stok kartı | **Bakiyeler** · **Depo Verileri** · **ABC Sınıfı** · **Hareketler**. |
| **Maliyet** | Stok kartı + maliyet yetkisi | Değer bilgisi. |
| **Üretim** | Üretilen kart | Kullanıldığı Yerler. |
| **Belgeler**, **Geçmiş** | | Ekler ve değişiklik geçmişi. |
### Birimler

1. Birim Ekle — yeni dönüşüm
2. Oran — 1 birim kaç temel birim
Stok temel birimde tutulur; dönüşüm kartın kendisine özeldir ve ters yönü 1/çarpan olarak türetilir.
**Birim Ekle** penceresinde **Kaynak Birim**, **Hedef Birim** ve **Çarpan** (1 kaynak birim kaç hedef birim
eder; en çok 6 ondalık) girilir. Kayıtlı dönüşümde yalnız çarpan değişir (**Oranı Düzelt**); geçmiş
hareketler hareket anındaki çarpanla saklıdır. Örnek: MAM-0008'de 1 KUTU = 4 ADET.
Ret iletileri: "Bu ürün için aynı yönde bir dönüşüm zaten tanımlı." · "Bu iki birim arasında ters yönde bir
dönüşüm zaten tanımlı." · "Kaynak ve hedef birim aynı olamaz." · "Bu dönüşüm kartın varsayılan satış
birimini taşıyor — önce Satış Verileri'nde varsayılan birimi değiştirin."
### Barkodlar

1. Barkod Ekle — okutun ya da yazın
2. Barkod Üret — şirket içi EAN-13
3. Seçilenlerin Etiketini Bas
- **Barkod Ekle**: **Barkod** (zorunlu; okutun ya da yazın, büyük harfe çevrilir), **Birim**, **Açıklama**,
**Varsayılan**. Kartın ilk barkodu kendiliğinden varsayılan olur.
- **Barkod Üret**: şirket içi EAN-13 ("20" ile başlar), numarayı sistem verir.
- **Seçilenlerin Etiketini Bas**: seçili barkodların etiketi (termal etiket yazıcısı).
- Sekme açıkken okutulan barkod kartta varsa açılır, yoksa ekleme penceresi gelir.
- Barkod metni değiştirilemez; yanlışsa silinip yenisi eklenir. Bir karta en çok 50 barkod.
Ret iletileri: "'\{barkod\}' barkodu '\{kart\}' kartında tanımlı." · "Barkodun birimi kartın temel birimi ya da
birim dönüşümlerinden biri olmalı. Önce Birimler sekmesinden dönüşümü tanımlayın." · "Barkod yalnız harf,
rakam ve işaret içerebilir — boşluk ve Türkçe harf kullanılamaz." · "GTIN kontrol hanesi tutmuyor — \{n\}
haneli barkodun son hanesi \{x\} olmalı. Dahili bir kodsa harf ya da farklı uzunluk kullanın."
Adım adım: [Birim ve barkod tanımlamak](https://erpdocs.corexlogic.com/stok/islemler/birim-ve-barkod-tanimlama).
### Stok › Depo Verileri

1. Bakiyeler — depo, lokasyon, lot
2. Depo Verileri — depoya özgü min/maks, varsayılan lokasyon
3. Hareketler — kartın stok defteri
4. Depo Verisi Ekle
**Depo Verisi Ekle** ile depoya özgü **Minimum**, **Maksimum** (temel birimde) ve **Varsayılan lokasyon**
girilir. Deponun serbest stoğu minimumun altına düşünce Malzeme İhtiyaçları öneri üretir; varsayılan
lokasyon Mal Girişi, Transfer ve mal kabul formlarında depo seçilince lokasyonu doldurur. Kolonlar: Depo,
Minimum, Maksimum, Varsayılan Lokasyon, Depo Stoğu. Ayrı bir "güvenlik stoğu" ya da "yeniden sipariş
noktası" alanı yoktur — tetik minimumdur.
**Hareketler** alt sekmesi kartın defterini gösterir (Tarih, Tür, Miktar, Depo, Stok Durumu, Lot / Seri).
### İzleme tipini değiştirmek
**Temel Veriler › İzleme Tipini Değiştir** penceresinde **Yeni izleme tipi**, **Seri/Lot profili** ve
**Gerekçe** (zorunlu, denetim izine yazılır) girilir. Lot ya da seri takibi **stok girmeden ve açık belge
yokken** değişir; profil her zaman değişebilir. Engel varsa sunucu sebepleri sayar:
"İzleme tipi değiştirilemez — \{sebepler\}. Lot ya da seri takibi stok girmeden ve açık belge yokken değişir."
Sebepler: "\{n\} stok hareketi var", "stoğu var", "\{n\} açık rezervasyonda kalemi var", "\{n\} açık satın alma
siparişinde bekleyen miktarı var", "\{n\} açık satış siparişinde teslim edilecek miktarı var", "\{n\} açık üretim
emrinin çıktısı", "\{n\} açık üretim emrinin bileşeni". Varyantın izleme tipi ana karttan gelir.
## Sınıflandırma {#siniflandirma}
**Sınıflandırma** sekmesinde karta sınıflandırma atanır ve **Genel Özellikler** kartında **Özellik Ekle**
ile karta özel özellik değerleri girilir. Kategoriye özellik seti atanmışsa alanlar topluca gelir.
Sınıflandırmalar, özellikler ve varyant tabloları **Ana Veriler › Sınıflandırma** altında tanımlanır.
## Yapılandırılabilir ürün ve varyantlar

1. Yapılandırılabilir ana kart — belgede seçilmez
2. Yapılandırma — varyantı ayıran özellikler
3. Varyant Oluştur — somut kart açar
Aynı ürünün beden, renk, ölçü gibi farkları ayrı düz kart değil, **yapılandırılabilir ana kart +
varyant** olarak kurulur (örnek: TIC-0001 İş Eldiveni, beden varyantları TIC-0001-S … XL).
- Standart kartın **Yapılandırma** sekmesinde **Yapılandırılabilir Yap**. Ana kart somut malzeme sayılmaz:
satış, satın alma, üretim ve stok belgelerinde seçilemez, ona stok hareketi yazılamaz; bu işler
varyant kartlarıyla yapılır. Mevcut stok ve geçmiş hareketler olduğu gibi kalır.
- Ana kartın **Yapılandırma** sekmesinde **Yapılandırma Özellikleri** (zorunluluk, izinli değerler, koşul)
tanımlanır; **Varyantlar** sekmesinde **Varyant Oluştur** ile somut kart açılır (özellik değerleri, Kod,
Ad).
- Varyantı olan ürün standarda döndürülemez: "Bu ürünün materyalize varyant kartları var;
yapılandırılabilirlik kaldırılamaz."
## İlgili
- [Ürün kartı oluşturmak](https://erpdocs.corexlogic.com/stok/islemler/urun-karti-olusturma)
- [Stok tanımları](https://erpdocs.corexlogic.com/stok/ekranlar/stok-tanimlari) — ürün türü, ölçü birimi, seri ve lot profili
---
# Ürün kartı oluşturmak
> Yeni bir ürün kartı açmak — tanım, kod, ürün türü, kullanım, temel birim, izleme tipi, kalite kontrol ve minimum/maksimum stok.
URL: https://erpdocs.corexlogic.com/stok/islemler/urun-karti-olusturma
- **Tür:** İşlem
- **Modül:** Stok Yönetimi
- **Menü yolu:** Ana Veriler › Ürünler › Ürün Ana Verileri › Yeni Ürün
- **Ekran adresi:** `/erp/catalog/products`
- **Gereken izin:** `erp-catalog-items.create`
- **Ön koşullar:**
- Kullanılacak ölçü birimi **Ölçü Birimleri**'nde, ürün türü **Ürün Türleri**'nde aktif.
- Lot ya da seri numarası otomatik verilecekse **Seri ve Lot Numarası Profilleri**'nde profil tanımlı.
Ürün kartı stokla ilgili davranışın kaynağıdır: temel birim, izleme tipi ve kalite kontrol şartı bütün
hareketlerde kartın tanımından okunur. Ekran ayrıntısı: [Ürün ana verileri](https://erpdocs.corexlogic.com/stok/ekranlar/urun-ana-verileri).
## Adımlar
1. **Ana Veriler › Ürünler › Ürün Ana Verileri** ekranını açın ve **Yeni Ürün**'e tıklayın.
2. **Ürün tanımı** alanına ürünün adını yazın. **Ürün Kodu** addan ve ürün türünün önekinden önerilir; gerekirse üzerine yazın.
3. **Ürün türü**'nü seçin. Tür, izinli kullanımları ve yeni kartın varsayılanlarını getirir.
4. Kullanım kutularını işaretleyin: **Stok ürünü**, **Satış ürünü**, **Satınalma ürünü**, **Üretim ürünü**. İşaretsiz kutunun sekmesi kapanır.
5. **Genel** sekmesinde **Kategori**'yi seçin. Lot ya da seri izlenecekse **Ürün yönetme ölçütü**'nü (Lot Takipli / Seri No Takipli) ve gerekiyorsa **Seri/Lot profili**'ni seçin. Girişte muayene gerekiyorsa **Girişte kalite kontrol › Gerekli**'yi işaretleyin.

1. Ürün tanımı — zorunlu
2. Ürün Kodu — addan ve tür önekinden önerilir
3. Kullanım kutuları — işaretsizse ilgili sekme kapanır
4. Ölçü Verileri — stok ölçü birimi zorunlu, sonradan değişmez
5. İzleme: yok, lot ya da seri
6. Girişte kalite kontrol — girişler karantinaya
7. Oluştur
6. **Ölçü Verileri** sekmesinde **Stok ölçü birimi**'ni seçin. Bu birim kaydedildikten sonra değiştirilemez.
7. Stok ürünüyse **Stok Verileri** sekmesinde **Minimum stok** ve **Maksimum stok**'u, **Planlama Verileri** sekmesinde planlama stratejisini ve tedarik yolunu girin.
8. **Oluştur**'a tıklayın.
**Sonuç:** Ürün kartı **Aktif** olarak kaydedilir. Birim dönüşümü ve barkod için [Birim ve barkod tanımlamak](https://erpdocs.corexlogic.com/stok/islemler/birim-ve-barkod-tanimlama); ilk stok [mal girişiyle](https://erpdocs.corexlogic.com/stok/islemler/mal-girisi-yapma), satın alma mal kabulüyle ya da açılış bakiyesiyle girer.
## Bilmeniz gerekenler
- **Temel birim** sonradan değiştirilemez; **hizmet ↔ malzeme** geçişi yapılamaz (yeni kart açılır).
- İzleme tipi yeni kartta seçilir; sonra yalnız kart kullanılmıyorken (stok, hareket, açık belge yokken)
**İzleme Tipini Değiştir** ile değişir.
- **Girişte kalite kontrol** işaretli kartın her girişi KARANTINA durumuna yazılır ve kalite kararına kadar
kullanılamaz.
- **Maksimum stok** tek başına girilmez; minimum (sıfır olabilir) da girilmelidir. Minimum maksimumdan
büyük olamaz.
- Aynı ürünün beden, renk ya da ölçü farkları için ayrı düz kart açmayın; yapılandırılabilir ana kart ve
varyant kullanın.
- Kod tekrarı reddedilir: "'\{kod\}' kodlu stok kartı zaten mevcut."
## İlgili
- [Ürün ana verileri ekranı](https://erpdocs.corexlogic.com/stok/ekranlar/urun-ana-verileri)
- [Stok tanımları](https://erpdocs.corexlogic.com/stok/ekranlar/stok-tanimlari)
---
# Depolar ve tesisler
> Tesis, depo ve depo içi lokasyon (göz) tanımları — lokasyon zorunluluğu, yerleştirme, depo sorumluları.
URL: https://erpdocs.corexlogic.com/stok/ekranlar/depolar
Stok hareketleri **depo** bazında tutulur. Depo bir **tesise** (fabrika, şube, dağıtım merkezi) bağlıdır;
depo içinde **lokasyonlar** (göz, raf, blok istif, mal kabul ve sevk hazırlık alanı) tanımlanır.
Demo şirketinde depolar: **HAMMADDE** (Hammadde Deposu), **KIMYA** (Kimya Deposu), **MAMUL** (Mamul
Deposu), **MERKEZ** (Merkez Depo).
- **Tür:** Ekran
- **Modül:** Stok Yönetimi
- **Menü yolu:** Yönetim › Özelleştirme › Kuruluş Yapısı › Tesisler · Depolar
- **Ekran adresi:** `/erp/inventory/warehouses`
- **Gereken izin:** `erp-inventory-warehouses.view (görme) · .create (Yeni Depo, Yeni Tesis) · .edit (düzenleme, lokasyon, sorumlu) · .import`
## Tesisler
**Yönetim › Özelleştirme › Kuruluş Yapısı › Tesisler** (`/erp/inventory/plants`). Kolonlar: Kod, Ad,
İl / İlçe, Depo, Varsayılan, Durum. **Yeni Tesis** penceresi: **Ad** ve **Kod** (zorunlu), İl, İlçe,
Adres, **Fabrika takvimi**, **Aktif**, **Nakil sevki** grubunda İç müşteri ve Sevk adresi.
- Varsayılan tesis pasife alınamaz: "Varsayılan tesis pasife alınamaz — önce başka bir tesisi varsayılan yapın."
- Aktif deposu olan tesis pasife alınamaz: "'\{kod\}' tesisinde aktif depo var — önce depoları pasife alın ya
da başka tesise bağlayın."
## Depo listesi
Kolonlar: **Kod**, **Ad**, **Depo Türü** (Genel · Hammadde · Karantina · Üretim · Mamul · Yedek Parça ·
Hurda), **Tesis**, **Adres**, **Sorumlular**, **Lokasyon** (sayısı), **Durum**. Süzgeçler: Ara, Depo türü,
Durum. **Yeni Depo** penceresi açar.
## Yeni Depo / Depo Düzenle
| Sekme | Alan | Not |
|---|---|---|
| Genel | **Ad** \*, **Kod** \* | Kod addan önerilir, büyük harfe çevrilir, benzersiz; en çok 32 karakter. Ad en çok 128 karakter. |
| Genel | **Depo Türü**, **Tesis** \*, **Aktif** | Stoklu depo başka tesise taşınamaz. Stok bakiyesi olan depo pasife alınamaz. |
| Genel | **Lokasyon seçimi zorunlu** | Açıkken bu depodaki yeni hareketlerde lokasyon seçmek zorunludur. Açmadan önce depoda lokasyonsuz stok kalmamalı. |
| Adres | Adres, Ülke, İl, İlçe, Posta Kodu, Yetkili, Telefon | Boşsa tesisin adresi geçerli. |
| Yerleştirme ve Kabul | **Yerleştirme önerisi** (Mevcut stoğa ekle · Boş göz öner), **Görevli yerleştirme**, **Mal kabul** | Görevli yerleştirme bir mal kabul alanı gözü tanımlandıktan sonra açılır; açıksa gelen mal önce mal kabul alanına girer, rafa taşıma **Depo Görevleri** ile yapılır. |
Lokasyonlar depo oluşturulduktan sonra eklenir.
## Depo detayı ve lokasyonlar

1. Düzenle — tür, tesis, lokasyon zorunluluğu
2. Depo sorumluları
3. Lokasyon Ekle — göz, raf, alan
4. Tip — raf, blok istif, mal kabul, sevk hazırlık
Düğmeler: **Düzenle**, **Sorumlu Ekle**, **Lokasyon Ekle**, **Etiket Yazdır** (seçili gözlerin etiketi;
pasif gözün etiketi basılmaz). **Lokasyonlar** tablosu: Kod, Ad, Tip, Tek ürün, Kapasite ("Sınırsız"),
Doluluk ("Boş"), Durum.
**Yeni Lokasyon** penceresi:
| Alan | Not |
|---|---|
| **Ad** \*, **Kod** \* | Kod depo içinde benzersiz; kaydedildikten sonra değiştirilemez (basılı etiketler ve el terminali bu kodu okur). |
| **Aktif** | Stoklu lokasyon pasife alınamaz. |
| **Tip** | Raf · Blok istif · Mal kabul alanı · Sevk hazırlık alanı. Mal kabul ve sevk hazırlık alanları yerleştirme önerisine girmez. |
| **Ağırlık kapasitesi (kg)**, **Hacim kapasitesi (L)** | Boş = sınırsız. Yetmeyen göze giriş reddedilir. |
| **Tek ürün gözü** | Açıkken gözde başka ürünün stoğu varken yeni ürün giremez. |
**Depo sorumluları**: sorumlu atanan kullanıcılar listelerdeki "Sorumlu olduğum depolar" süzgeciyle kendi
depolarını görür.
## Ret iletileri
| Durum | İleti |
|---|---|
| Kod tekrarı | "'\{kod\}' kodlu depo zaten mevcut." |
| Stoklu depo pasife | "'\{kod\}' deposunda stok var — pasife alınamaz. Önce stoğu transfer edin veya çıkışını yapın." |
| Stoklu depo başka tesise | "'\{kod\}' deposunda (ya da özel stoğunda) stok var — tesisi değiştirilemez." |
| Lokasyon zorunluluğu, lokasyon yok | "'\{kod\}' deposunda aktif lokasyon yok — lokasyon zorunluluğu açılamaz. Önce depo içi lokasyonları tanımlayın." |
| Lokasyon kodu tekrarı | "'\{depo\}' deposunda '\{kod\}' kodlu lokasyon zaten mevcut." |
| Stoklu lokasyon pasife | "'\{kod\}' lokasyonunda stok var — pasife alınamaz. Önce stoğu başka lokasyona transfer edin." |
| Görevli yerleştirme | "Görevli yerleştirme için depoda aktif bir mal kabul alanı gözü olmalı — önce lokasyonlarda 'Mal kabul alanı' tipinde bir göz tanımlayın." |
| Özel stok deposu | "Özel stok deposu sistem tarafından yönetilir — düzenlenemez." (transfer siparişinin yoldaki stok deposu gibi) |
## İlgili
- [Stok tanımları](https://erpdocs.corexlogic.com/stok/ekranlar/stok-tanimlari)
- [Depo yürütme](https://erpdocs.corexlogic.com/stok/ekranlar/depo-yurutme)
---
# Birim ve barkod tanımlamak
> Ürün kartına birim dönüşümü (koli, kutu) eklemek ve ürün barkodu tanımlamak ya da şirket içi barkod üretmek.
URL: https://erpdocs.corexlogic.com/stok/islemler/birim-ve-barkod-tanimlama
- **Tür:** İşlem
- **Modül:** Stok Yönetimi
- **Menü yolu:** Ana Veriler › Ürünler › Ürün Ana Verileri › ürün detayı › Birimler · Barkodlar
- **Ekran adresi:** `/erp/catalog/products/{id}`
- **Gereken izin:** `erp-catalog-items.edit`, `erp-catalog-units.view`
- **Ön koşullar:**
- Eklenecek birim **Ölçü Birimleri**'nde aktif (ör. KUTU, KOLI).
Stok her zaman kartın **temel biriminde** tutulur; başka birimle girilen miktar karta özel dönüşümle
çevrilir. Barkod ürünü ve birimini tanıtır.
## Adımlar
1. Ürün detayını açın (ör. **MAM-0008 SIVI DETERJAN 5 LT**) ve **Birimler** sekmesine geçin.

1. Birim Ekle — yeni dönüşüm
2. Oran — 1 birim kaç temel birim
2. **Birim Ekle**'ye tıklayın. **Kaynak Birim**'i (ör. KUTU), **Hedef Birim**'i (temel birim, ör. ADET) ve **Çarpan**'ı (1 kaynak birim kaç hedef birim eder) girip **Kaydet**'e tıklayın.
3. **Barkodlar** sekmesine geçin. Elinizdeki barkodu eklemek için **Barkod Ekle**'ye tıklayın; şirket içi numara için **Barkod Üret**'e tıklayın.

1. Barkod Ekle — okutun ya da yazın
2. Barkod Üret — şirket içi EAN-13
3. Seçilenlerin Etiketini Bas
4. **Barkod Ekle** penceresinde **Barkod**'u okutun ya da yazın, barkodun ait olduğu **Birim**'i (koli barkodu koli birimiyle) ve isteğe bağlı **Açıklama**'yı girip **Ekle**'ye tıklayın.
5. Etiket basmak için barkodları seçip **Seçilenlerin Etiketini Bas**'a tıklayın.
**Sonuç:** Dönüşüm tanımlanan birim satış, satın alma ve stok formlarında seçilebilir; miktar temel birime çevrilerek yazılır. Barkod okutulduğunda ürün ve birim birlikte gelir.
## Bilmeniz gerekenler
- Dönüşümün ters yönü ayrıca tanımlanmaz (1/çarpan). Aynı iki birim arasında ikinci dönüşüm reddedilir:
"Bu iki birim arasında ters yönde bir dönüşüm zaten tanımlı."
- Kayıtlı dönüşümde yalnız çarpan değişir (**Oranı Düzelt**); geçmiş hareketler etkilenmez.
- Barkodun birimi için önce dönüşüm tanımlı olmalıdır: "Barkodun birimi kartın temel birimi ya da birim
dönüşümlerinden biri olmalı. Önce Birimler sekmesinden dönüşümü tanımlayın."
- Bir barkod tek kartta tanımlanabilir: "'\{barkod\}' barkodu '\{kart\}' kartında tanımlı."
- GS1 numarası gibi görünen ama kontrol hanesi tutmayan barkod için uyarı çıkar; bilerek ekliyorsanız
**Yine de Ekle**.
- **Barkod Üret** "20" ile başlayan şirket içi EAN-13 verir. Listeden çok kart seçip toplu **Barkod Üret**
de yapılabilir; barkodu olan, stok tutmayan ve yapılandırılabilir ana kartlar atlanır.
## İlgili
- [Ürün ana verileri › Birimler](https://erpdocs.corexlogic.com/stok/ekranlar/urun-ana-verileri#birimler)
---
# Stok tanımları
> Stok durumları, hareket nedenleri, seri ve lot numarası profilleri, malzeme durumları, ürün türleri ve ölçü birimleri.
URL: https://erpdocs.corexlogic.com/stok/ekranlar/stok-tanimlari
Stok ekranlarının seçim listelerini besleyen tanımlar. Bu ekranlarda **silme yoktur**; kullanımdan kalkan
kayıt pasife alınır (liste açılışta yalnız aktifleri gösterir, **Pasifleri göster** ile hepsi görünür).
Varsayılanı olan tanımlarda **Varsayılan Yap** menüsü bulunur; varsayılan kayıt pasife alınamaz.
- **Tür:** Ekran
- **Modül:** Stok Yönetimi
- **Menü yolu:** Yönetim › Özelleştirme › Stok · Malzeme
- **Ekran adresi:** `/erp/inventory/conditions`
- **Gereken izin:** `erp-inventory-conditions.view / .create / .edit (Stok Durumları)`, `erp-inventory-movement-reasons.view / .create / .edit (Hareket Nedenleri)`, `erp-catalog-tracking-profiles.* · erp-catalog-material-statuses.* · erp-catalog-material-types.* · erp-catalog-units.*`
## Stok Durumları

1. Yeni Stok Durumu
2. Varsayılan — durum boş girişler buraya
3. Pasifleri göster
Stok durumu ürünün değil stoğun boyutudur: aynı kart aynı anda sıfır, ikinci el ve tamir edilmiş stok
taşıyabilir. Her bakiye satırı bir duruma aittir; çıkış ve transferde durum seçmek zorunludur.
Kurulumla gelen durumlar:
| Kod | Ad | Özellik |
|---|---|---|
| SIFIR | Sıfır | Varsayılan — durumu boş bırakılan girişler buraya yazılır. |
| IKINCIEL | İkinci El | |
| TAMIRLI | Tamir Edilmiş | |
| YENILENMIS | Yenilenmiş | |
| KARANTINA | Karantina | Karantina (kilitli segment). |
| RED | Reddedildi | Karantina; reddedilen mal kullanılabilir stoğa dönmez, hurda ya da iade ile çıkar. |
**Yeni Stok Durumu** alanları: **Ad** \*, **Kod** \* (büyük harfe çevrilir, benzersiz), **Sıra**, **Durum**
(Aktif / Pasif — pasif duruma yeni hareket yazılamaz), **Karantina** (Kilitli segment / Kullanılabilir).
Karantinadaki stok sevk, sarf ve transfer yollarına kapalıdır; çıkışı yalnız kalite kararı, stok durumu
değişimi ya da hurda ile olur. Varsayılan durum karantina olamaz: "'\{kod\}' karantina durumu — karantina
varsayılan yapılamaz. Durumu belirtilmeyen her giriş sessizce kilitlenirdi."
## Hareket Nedenleri {#hareket-nedenleri}
**Yönetim › Özelleştirme › Stok › Hareket Nedenleri**. Stok düzeltmesi ve hurda belgelerinin satır başına
zorunlu, raporlanabilir nedeni. Alanlar: **Ad** \*, **Kod** \*, **Tür** (Stok Artırma Düzeltmesi · Stok
Azaltma Düzeltmesi · Hurda — sonradan değişmez), **Sıra**, **Aktif**.
> **Neden tanımlanmadan düzeltme kaydedilmez**
Seçilen türde aktif bir neden yoksa düzeltme ve hurda formu kaydedilemez:
"Uygun bir hareket nedeni tanımlanana kadar bu belge kaydedilemez." Belgesiz Mal Girişi, Mal Çıkışı ve
transferde neden alanı yoktur.
## Seri ve Lot Numarası Profilleri
**Yönetim › Özelleştirme › Malzeme › Seri ve Lot Numarası Profilleri**. Karta bağlanan profil, seri ve lot
numarasının **Elle** (tedarikçinin numarası okutulur ya da yazılır) mı **Otomatik** (şablondan) mı
verileceğini belirler. Alanlar: **Ad** \*, **Kod** \*, Seri numarası ve Lot numarası için **Numaralama** ve
**Şablon** (otomatikte zorunlu; önerilen seri `MYS-{YY}-{######}`, lot `LOT-{YY}{MM}-{#####}`),
**Garanti (ay)**, **Durum**. Şablonda belirteçler `{YYYY} {YY} {MM} {ITEM}` ve tam bir sıra belirteci
`{#####}` (3–10 #); boşluk ve `|` kullanılmaz. Pasif profil yeni karta bağlanamaz.
## Malzeme Durumları
Kartın süreç başına engeli ya da uyarısı (ör. "Kesilecek"). Her süreç için — **Satış**, **Satın Alma**,
**Üretim**, **Stok Hareketi** — Serbest / Uyarı / Engel seçilir; en az bir süreçte uyarı ya da engel
olmalıdır. Kartta **Malzeme durumu** ve başlangıç tarihiyle atanır.
## Ürün Türleri
Kurumun ürün türleri: **Taban tür** (Hammadde, Yarı Mamul, Mamul, Ticari Mal, Sarf Malzemesi, Ambalaj,
Yedek Parça, Hizmet — sonradan değişmez), **Kod öneki** (ör. HAM, YM, TIC), **İzinli görünümler** (Satış /
Satın alma / Üretim), yeni kartın varsayılanları (stok ürünü, girişte kalite kontrol, izleme, planlama
stratejisi, tedarik yolu) ve **Kod serisi**.
## Ölçü Birimleri
Alanlar: Ad, Kod, Sembol, UN/ECE Kodu, **Birim Türü** (Adet, Ağırlık, Hacim, Uzunluk, Alan, Süre, Diğer),
**Ondalık Basamak** (0–6; ADET için 0, KG için 3 gibi), Aktif. Ondalık basamak ve birim türü sonradan
değiştirilemez. Ürüne özel dönüşümler ürün kartının **Birimler** sekmesinde tanımlanır.
## İlgili
- [Ürün ana verileri](https://erpdocs.corexlogic.com/stok/ekranlar/urun-ana-verileri)
- [Stok düzeltmesi yapmak](https://erpdocs.corexlogic.com/stok/islemler/stok-duzeltmesi-yapma)
---
# Mal girişi yapmak
> Belgesiz mal girişi — ürün, depo, lokasyon, stok durumu, miktar ve lot (SKT) ya da seri numarasıyla stok defterine giriş.
URL: https://erpdocs.corexlogic.com/stok/islemler/mal-girisi-yapma
- **Tür:** İşlem
- **Modül:** Stok Yönetimi
- **Menü yolu:** Stok Yönetimi › Mal Hareketleri › Mal Girişi
- **Ekran adresi:** `/erp/inventory/movements/new/receipt`
- **Gereken izin:** `erp-inventory-movements.create`
- **Ön koşullar:**
- Ürün kartı aktif, stok ürünü ve yapılandırılabilir ana kart değil.
- Ürün o depoda açık bir stok sayımının kapsamında değil.
Belgesiz mal girişi; tedarikçiden gelen mal normalde satın alma siparişine bağlı **mal kabulle** girer.
Bu ekranı siparişsiz girişler (numune, bulunan mal, iade edilen sarf) için kullanın.
## Adımlar
1. **Stok Yönetimi › Mal Hareketleri › Mal Girişi** ekranını açın.
2. **Ürün** alanına kodu yazıp `Enter`'a basın, listeden seçip yeniden `Enter`'a basın. Seçicide aramak için `F4`.
3. **Depo**'yu ve gerekiyorsa **Lokasyon**'u seçin.
4. **Stok Durumu**'nu seçin ya da boş bırakın: boşsa varsayılan duruma (SIFIR), kalite kontrol şartlı kartta KARANTINA durumuna yazılır.
5. **Miktar**'ı girin; birim kartın birimlerinden seçilir.
6. Lot takipli kartta **Lot Numarası**'nı, **Üretim Tarihi**'ni, **Son Kullanma Tarihi**'ni ve **Tedarikçi Lot No**'yu girin. Seri takipli kartta **Seri Numaraları**'nı okutup **Ekle**'ye basın.

1. Ürün — izleme tipi ve birim üründen gelir
2. Depo — zorunlu
3. Stok Durumu — boşsa varsayılan; kalite şartlı kartta karantina
4. Miktar
5. Lot Numarası — yoksa bu girişle açılır
6. Son kullanma tarihi (SKT)
7. Mal Girişi Kaydet
7. Gerekirse **Açıklama** yazın ve **Mal Girişi Kaydet**'e tıklayın.
**Sonuç:** Stok defterine **Mal Kabul** türünde giriş hareketi yazılır; seçilen depo, lokasyon ve durumda stok artar. Lot ilk kez giriyorsa lot kaydı açılır. Kalite kontrollü kartta giriş KARANTINA durumundadır ve bir kontrol partisi açılır; mal [kalite kararıyla](https://erpdocs.corexlogic.com/stok/islemler/kalite-karari-verme) kullanıma açılır.
## Bilmeniz gerekenler
- Demo örneği: **HAM-0070 SLES %70**, 400 KG, KIMYA / IBC-ALANI, lot **SLES-2611-004** (SKT 20.04.2028)
durum boş bırakılarak girildi; kart kalite kontrollü olduğu için giriş **KARANTINA** durumuna yazıldı ve
kontrol partisi **KP-2026-000001** açıldı.
- Lot bilgileri (üretim, SKT, tedarikçi lotu) yalnız lot ilk kez açılırken kaydedilir; mevcut lot
numarası girilirse eski bilgiler korunur.
- Formda birim maliyet yoktur; maliyetsiz giren miktar stok değerinde varsayım olarak görünür.
- Kalite kontrollü kartta karantina dışı durum seçilirse: "'\{kod\}' kalite kontrolü şartlı — giriş yalnız
karantina durumuna yazılabilir. Seçilen durum: '\{durum\}'. Mal muayeneden sonra kalite kararıyla
kullanılabilir stoğa alınır."
- Yanlış giriş silinmez; ters yönlü [mal çıkışı](https://erpdocs.corexlogic.com/stok/islemler/mal-cikisi-yapma) ya da
[stok düzeltmesi](https://erpdocs.corexlogic.com/stok/islemler/stok-duzeltmesi-yapma) ile düzeltilir.
## İlgili
- [Stok hareketleri ekranı](https://erpdocs.corexlogic.com/stok/ekranlar/stok-hareketleri)
- [Lot ve seri izleme süreci](https://erpdocs.corexlogic.com/surecler/lot-ve-seri-izleme)
---
# Stok hareketleri
> Stok defteri, hareket türleri ve belgesiz mal girişi, mal çıkışı, stok transferi ve stok durumu değişimi formları.
URL: https://erpdocs.corexlogic.com/stok/ekranlar/stok-hareketleri
**Stok Hareketleri** stok defteridir: her giriş, çıkış, transfer ve durum değişimi bir satır olarak
eklenir, kayıt değiştirilmez. Aynı bölümdeki dört form belgesiz (elle) hareket yazar; satın alma mal
kabulü, satış teslimatı ve üretim gibi belgeli hareketler kendi modüllerinden gelir ve defterde
kaynaklarıyla görünür.
- **Tür:** Ekran
- **Modül:** Stok Yönetimi
- **Menü yolu:** Stok Yönetimi › Mal Hareketleri › Stok Hareketleri · Mal Girişi · Mal Çıkışı · Stok Transferi · Stok Durumu Değişimi
- **Ekran adresi:** `/erp/inventory/movements`
- **Gereken izin:** `erp-inventory-movements.view (defteri görme) · .create (Mal Girişi, Mal Çıkışı, Stok Durumu Değişimi) · .transfer (Stok Transferi)`, `erp-inventory-lots.view (Lot süzgeci) · erp-inventory-costs.view (birim maliyet)`
## Stok defteri

1. Yeni Hareket — giriş, çıkış, transfer, durum değişimi
2. Kaynak Belge süzgeci
3. Hareket Türü süzgeci
4. Kaynak — hareketi doğuran belge
5. Hareket detayı — salt okunur
Kolonlar: **Tarih** (iş tarihi; altında kayıt zamanı), **Hareket** (tür + Giriş/Çıkış rozeti; çiftlerde
"Transfer çifti" ya da "Stok durumu değişimi çifti"), **Ürün**, **Miktar** (birim dönüşümü varsa altında
temel miktar), **Konum** (depo ve lokasyon), **Stok** (durum ve lot/seri), **Kaynak** (belge ve numarası;
izniniz varsa bağlantı), **İşlem** (göz simgesi: hareket detayı).
Süzgeçler: **Ara** (ürün, lot, açıklama), **Ürün**, **Depo**, **Stok Durumu**, **Lot**, **Kaynak Belge**,
**Hareket Türü**, **Yön**, **Tarih Aralığı**. **Yeni Hareket** menüsü: Mal Giriş · Mal Çıkış · Transfer ·
Stok Durumu Değişimi.
Hareket detayı salt okunurdur: "Stok defteri kaydı salt okunurdur. Düzeltme, ters yönlü yeni bir
hareketle yapılır." Belgesiz hareketin iptal ya da ters kayıt düğmesi yoktur — yanlış girişi ters yönlü
yeni bir hareketle (girişse Mal Çıkışı, çıkışsa Mal Girişi) ya da [stok düzeltmesiyle](https://erpdocs.corexlogic.com/stok/islemler/stok-duzeltmesi-yapma) düzeltin.
### Hareket türleri
| Tür | Yön | Nereden doğar |
|---|---|---|
| Açılış Bakiyesi | Giriş | Açılış Bakiyeleri |
| Mal Kabul (belgesizse "Mal Giriş") | Giriş | Mal Girişi formu, satın alma mal kabulü |
| Sarf / Çıkış | Çıkış | Mal Çıkışı formu, satış teslimatı, rezervasyon çekmesi |
| Transfer | Çıkış + Giriş | Stok Transferi, transfer siparişi sevk/varış, depo görevi |
| Stok Fazlası Düzeltmesi / Stok Eksiği Düzeltmesi | Giriş / Çıkış | Stok Düzeltmesi, sayım farkı |
| Üretim Sarfı / Üretim Girişi | Çıkış / Giriş | Üretim emri |
| Çıkış Geri Alma / Giriş Geri Alma | Giriş / Çıkış | Düzeltme, hurda ve teslimat geri almaları |
| Hurda | Çıkış | Hurda Fişi |
| Stok Durumu Değişimi | Çıkış + Giriş | Stok Durumu Değişimi formu, kalite kararı |
| Müşteri İadesi | Giriş | Satış iadesi |
| Yeniden Değerleme | Miktarsız | Değerleme belgeleri |
## Ortak form düzeni
Dört form aynı kabuğu kullanır: solda bölüm başlığı, sağda alanlar; altta **Temizle** ve kayıt düğmesi
(kayıt sürerken "Kaydediliyor…"). Ürün seçilince izleme tipi rozeti ve "Temel birim: X" görünür; lot ya da
seri takipli kartta **İzlenebilirlik** bölümü açılır. Kaydedilmemiş değişiklikle ayrılırken sistem sorar.
Başarı ekranında hareket numarası, özet ve **Hareket Geçmişini Aç** bağlantısı bulunur.
**Hareket Tarihi** varsayılan olarak şimdidir; en erken değer kayıt döneminin izin verdiği gündür. Geçmiş
tarihli kayıt yalnız 'Geçmiş Tarihli Kayıt' yetkisi olan kullanıcıya açıktır.
## Mal Girişi

1. Ürün — izleme tipi ve birim üründen gelir
2. Depo — zorunlu
3. Stok Durumu — boşsa varsayılan; kalite şartlı kartta karantina
4. Miktar
5. Lot Numarası — yoksa bu girişle açılır
6. Son kullanma tarihi (SKT)
7. Mal Girişi Kaydet
| Alan | Zorunlu | Not |
|---|---|---|
| **Ürün** | Evet | Kalite kontrol isteyen kartta "Bu ürün kalite kontrol gerektiriyor." notu. |
| **Depo** | Evet | |
| **Lokasyon** | Depo istiyorsa | Varsayılanı yerleştirme önerisi ya da kartın depo verisindeki varsayılan lokasyon. Yetmeyen göz: "Bu göz yetmiyor: … — kayıt reddedilir." |
| **Stok Durumu** | Hayır | Boşsa varsayılan durum (SIFIR). **Girişte kalite kontrol şartlı kartta giriş KARANTINA durumuna yazılır** ve bir kontrol partisi açılır; karantina dışı bir durum seçilirse kayıt reddedilir. |
| **Miktar**, **Birim** | Evet | Birim kartın birimlerinden; seri takipli kartta miktar = eklenen seri sayısı. |
| **Lot Numarası** | Lot takipli kartta | Büyük harfe çevrilir; kartta yoksa bu girişle açılır. **Üretim Tarihi**, **Son Kullanma Tarihi**, **Tedarikçi Lot No** yalnız lot ilk kez açılırken kaydedilir. |
| **Seri Numaraları** | Seri takipli kartta | Okutun ya da yazıp **Ekle**; seriler kart içinde benzersiz. |
| **Açıklama** | Hayır | En çok 512 karakter. |
Kayıt düğmesi **Mal Girişi Kaydet**. Formda birim maliyet alanı yoktur; maliyetli giriş satın alma mal
kabulünden ya da açılış bakiyesinden gelir.
## Mal Çıkışı

1. Stok Durumu — çıkışta zorunlu
2. Durum kırılımı — karantinadaki miktar çıkamaz
3. FEFO önerisi — SKT en yakın lot
4. Miktar
5. Mal Çıkışı Kaydet
- **Stok Durumu (zorunlu)** — hangi segmentten düşüleceği varsayılmaz.
- **Mevcut Stok** paneli seçilen konumun Mevcut / Rezerve / Kullanılabilir miktarını ve **Durum
kırılımı**nı gösterir. Kullanılabilir stok 0 ise kayıt düğmesi kapalıdır.
- Lot takipli kartta lotlar **FEFO** sırasıyla (son kullanma tarihi en yakın önce) listelenir; ilk uygun
lot **FEFO önerisi** rozetini taşır, seçim sizindir. **Bloke** lot seçilemez. SKT'si geçmiş lot
engellenmez, uyarı çıkar.
- Seri takipli kartta stoktaki seriler seçilir; miktar seçilen seri sayısıdır.
- Kayıt düğmesi **Mal Çıkışı Kaydet**. Masraf yeri alanı yoktur; amacı **Açıklama**'ya yazın.
## Stok Transferi {#stok-transferi}

1. Kaynak Depo
2. Stok Durumu — iki bacakta da aynı
3. Hedef Depo
4. Hedef Lokasyon
5. Transferi Tamamla — çıkış ve giriş tek işlemde
**Kaynak Depo**, **Kaynak Lokasyon**, **Stok Durumu (zorunlu)**, **Hedef Depo**, **Hedef Lokasyon**,
**Miktar**. Tek adımlıdır: aynı işlemde Transfer türünde bir çıkış ve bir giriş yazılır (ortak transfer
grubu). Aynı depo içinde farklı lokasyona transfer serbesttir; kaynak ve hedef konum aynı olamaz. Durum
değişmez — iki bacak da seçilen durumda yazılır. Lot seçilirse hedefte aynı lot kullanılır. Kayıt düğmesi
**Transferi Tamamla**. Malın yolda geçen süresi izlenecekse [transfer siparişi](https://erpdocs.corexlogic.com/stok/ekranlar/transfer-siparisleri) kullanın.
## Stok Durumu Değişimi

1. Depo — yer değişmez
2. Kaynak Stok Durumu
3. Hedef Stok Durumu — kaynaktan farklı
4. Miktar — temel birimde
5. Stok Durumunu Değiştir
**Depo**, **Lokasyon**, **Kaynak Stok Durumu (zorunlu)**, **Hedef Stok Durumu (zorunlu)**, **Miktar** (temel
birimde), **İş Tarihi**, **Açıklama**. Fiziksel yer değişmez; defterde kaynak durumdan çıkış ve hedef
duruma giriş olarak çift kayıt oluşur. Kaynak ve hedef aynı olamaz; pasif durum seçilemez. Kayıt düğmesi
**Stok Durumunu Değiştir**.
> **Karantinadaki mal**
Kalite kontrollü bir girişin karantinadan çıkışı **Kalite Kontrol** ekranındaki kalite kararıyla yapılır
(ikinci imza ve gerekçe ile kayda geçer). Stok Durumu Değişimi formu karantina durumundan çıkışı da kabul
eder; kalite kararının yerine kullanmayın.
## Ret iletileri {#ret-iletileri}
| Durum | İleti |
|---|---|
| Çıkış/transferde durum yok | "Çıkış ve transfer hareketlerinde stok durumu zorunludur — hangi segmentten düşüleceği varsayılamaz." |
| Yetersiz stok | "'\{kod\}' kartının '\{durum\}' durumunda yeterli stok yok. Mevcut: \{x\}, istenen: \{y\}." |
| Stok başka belgeye tahsisli | "'\{kod\}' kartının '\{durum\}' durumundaki stoğun bir bölümü başka bir belgeye tahsis edilmiş. Kullanılabilir: \{x\}, istenen: \{y\}. Tahsisi serbest bırakmadan sevk edilemez." |
| Karantinadan çıkış/transfer | "'\{kod\}' kartının '\{durum\}' durumundaki stoğu karantinada — sevk edilemez, sarf edilemez, transfer edilemez. Önce kalite kararı verilmeli (serbest bırak ya da reddet)." |
| Kalite şartlı kartın karantina dışı girişi | "'\{kod\}' kalite kontrolü şartlı — giriş yalnız karantina durumuna yazılabilir. Seçilen durum: '\{durum\}'. Mal muayeneden sonra kalite kararıyla kullanılabilir stoğa alınır." |
| Kart sayımda | "'\{kod\}' kartı '\{depo\}' deposunda sayımda (\{sayım no\}) — sayım kaydedilene ya da iptal edilene kadar stok hareketi yazılamaz." |
| Bloke lot | "'\{lot\}' lotu bloke — çıkış yapılamaz." |
| Lot eksik | "'\{kod\}' lot takipli — lot numarası zorunludur." |
| Seri zaten stokta | "'\{seri\}' seri numarası zaten stokta — ikinci kez giriş yapılamaz." |
| Lokasyon zorunlu | "'\{depo\}' deposunda lokasyon seçimi zorunlu — depo içi lokasyon belirtin." |
| Aynı konuma transfer | "Transferin kaynağı ile hedefi aynı olamaz." |
| Aynı duruma değişim | "Durum değişiminin kaynağı ile hedefi aynı olamaz." |
| Pasif kart / hizmet kartı | "'\{kod\}' pasif — pasif stok kartı için hareket oluşturulamaz." · "'\{kod\}' hizmet kartı — stok hareketi oluşturulamaz." |
| Yapılandırılabilir ana kart | "'\{kod\}' yapılandırılabilir kart — stoğa yalnız sipariş satırına tahsisli girer (satır bağlı üretim emrinin çıktısı). Konfigürasyonu bilinmeyen giriş yapılamaz." |
| Birim dönüşümü yok | "'\{kod\}' için '\{birim\}' biriminden temel birime dönüşüm tanımlı değil — farklı birimle hareket oluşturulamaz." |
| Kapalı dönem | "\{gün\} tarihi kapalı dönemde: kayıtlar \{gün\} dahil kapatıldı. Belgeyi açık bir döneme tarihleyin; kapalı aya kayıt gerekiyorsa dönemin yeniden açılması gerekir (Yönetim › Kayıt Dönemleri)." |
| Eşzamanlı değişiklik | "Stok bakiyesi bu sırada başka bir işlem tarafından değiştirildi. Lütfen tekrar deneyin." |
## İlgili
- [Mal girişi yapmak](https://erpdocs.corexlogic.com/stok/islemler/mal-girisi-yapma) · [Mal çıkışı yapmak](https://erpdocs.corexlogic.com/stok/islemler/mal-cikisi-yapma)
- [Stok transferi yapmak](https://erpdocs.corexlogic.com/stok/islemler/stok-transferi-yapma) · [Stok durumunu değiştirmek](https://erpdocs.corexlogic.com/stok/islemler/stok-durumu-degistirme)
---
# Mal çıkışı yapmak
> Belgesiz mal çıkışı — kaynak depo, stok durumu, FEFO lot ya da seri seçimiyle stoktan düşmek.
URL: https://erpdocs.corexlogic.com/stok/islemler/mal-cikisi-yapma
- **Tür:** İşlem
- **Modül:** Stok Yönetimi
- **Menü yolu:** Stok Yönetimi › Mal Hareketleri › Mal Çıkışı
- **Ekran adresi:** `/erp/inventory/movements/new/issue`
- **Gereken izin:** `erp-inventory-movements.create`
- **Ön koşullar:**
- Seçilen depo, lokasyon ve durumda kullanılabilir stok var; stok karantinada değil.
- Ürün o depoda açık bir stok sayımının kapsamında değil.
Belgesiz çıkış (numune, bakım tüketimi, masraf). Satış teslimatı ve üretim sarfı kendi belgelerinden
düşer; planlı tüketimler için önce [rezervasyon](https://erpdocs.corexlogic.com/stok/islemler/rezervasyon-olusturma) açılabilir.
## Adımlar
1. **Stok Yönetimi › Mal Hareketleri › Mal Çıkışı** ekranını açın.
2. **Ürün**'ü seçin.
3. **Depo** ve **Lokasyon**'u seçin.
4. **Stok Durumu (zorunlu)** listesinden stoğun düşüleceği segmenti seçin. **Mevcut Stok** panelinde durum kırılımını kontrol edin.
5. Lot takipli kartta listeden lotu seçin; ilk uygun lot **FEFO önerisi** rozetini taşır. Seri takipli kartta çıkacak serileri seçin.

1. Stok Durumu — çıkışta zorunlu
2. Durum kırılımı — karantinadaki miktar çıkamaz
3. FEFO önerisi — SKT en yakın lot
4. Miktar
5. Mal Çıkışı Kaydet
6. **Miktar**'ı ve çıkışın amacını **Açıklama**'ya yazın, **Mal Çıkışı Kaydet**'e tıklayın.
**Sonuç:** Stok defterine **Sarf / Çıkış** hareketi yazılır; seçilen durumdaki stok ve lot miktarı azalır. Hareket **Stok Hareketleri**'nde kaynağı 'Manuel Stok İşlemi' olarak görünür.
## Bilmeniz gerekenler
- Demo örneği: HAM-0070'ten 20 KG, KIMYA / IBC-ALANI, SIFIR, FEFO önerisi **SLES-2609-011** lotundan
çıkıldı. Aynı depodaki KARANTINA durumundaki 450 KG (lotlar SLES-2611-004 ve -005) listede seçilemedi.
- Lotlar son kullanma tarihi en yakın önce (FEFO) sıralanır; seçim sizindir. **Bloke** lot seçilemez,
SKT'si geçmiş lot uyarıyla seçilebilir.
- Negatif stok yoktur: "'\{kod\}' kartının '\{durum\}' durumunda yeterli stok yok. Mevcut: \{x\}, istenen: \{y\}."
- Karantinadaki stok çıkamaz: "'\{kod\}' kartının '\{durum\}' durumundaki stoğu karantinada — sevk edilemez,
sarf edilemez, transfer edilemez. Önce kalite kararı verilmeli (serbest bırak ya da reddet)."
- Durum seçilmezse: "Çıkış ve transfer hareketlerinde stok durumu zorunludur — hangi segmentten
düşüleceği varsayılamaz."
- Başka belgeye tahsisli miktar kullanılamaz; tahsisi **Stok Tahsisleri**'nden serbest bırakmak gerekir.
## İlgili
- [Stok hareketleri ekranı](https://erpdocs.corexlogic.com/stok/ekranlar/stok-hareketleri)
- [Lotlar](https://erpdocs.corexlogic.com/stok/ekranlar/lotlar)
---
# Rezervasyonlar
> Belirli bir tarihte depodan çekilecek malzemenin önceden bildirilmesi — durumlar, çekme, iptal ve kalanı kapatma.
URL: https://erpdocs.corexlogic.com/stok/ekranlar/rezervasyonlar
Rezervasyon, bir tarihte depodan çekilecek malzemenin **önceden bildirilmesidir** (bakım, tüketim, masraf
yeri ya da depolar arası taşıma talebi). **Stok kilitlemez** ve tahsis oluşturmaz; açık çıkış
rezervasyonu Malzeme İhtiyaçları'nda talep sayılır. Mal, depo sorumlusunun rezervasyondan **çekmesiyle**
hareket eder.
- **Tür:** Ekran
- **Modül:** Stok Yönetimi
- **Menü yolu:** Stok Yönetimi › Mal Hareketleri › Rezervasyonlar
- **Ekran adresi:** `/erp/inventory/material-reservations`
- **Gereken izin:** `erp-inventory-material-reservations.view (görme) · .create (oluşturma, İptal Et, Kalanı Kapat) · .issue (çekme)`
## Liste

1. Rezervasyon Oluştur
2. İhtiyaç Tarihi — gecikmişse rozet
3. Amaç — mal çıkışı ya da depolar arası transfer
4. Rezervasyonu açın
Kolonlar: **Rezervasyon No** (RZV-yyyy-nnnnnn), **İhtiyaç Tarihi** (gecikmişse "Gecikti"), **Amaç**,
**Durum**, **Depo**, **Teslim Alan**, **Kalem**, **Talep Eden**, **Kayıt Zamanı**. Süzgeçler: Ara, Durum
(Tümü / Açık olanlar / tek tek), Amaç, İhtiyaç (başlangıç / bitiş).
**Amaç**: **Mal Çıkışı** (tüketim, bakım ya da masraf yeri için çıkış) · **Depolar Arası Transfer** (tek
adımlı transfer; çekmede mal hedef depoya taşınır, yolda stok yok).
## Durumlar ve işlemler
| Durum | Anlamı | İşlemler |
|---|---|---|
| **Açık** | Hiç çekilmedi. | Kalem başına **Çek** (transferde **Transfer Et**); **İptal Et** (gerekçe zorunlu). |
| **Kısmen Çekildi** | Bir kısmı çekildi. | Kapanmamış kalemde **Çek** / **Transfer Et**; **Kalanı Kapat** (gerekçe zorunlu). |
| **Tamamlandı** | Bütün kalemler kapandı. | — |
| **İptal Edildi** | Çekilmeden iptal edildi; Malzeme İhtiyaçları talebi düşer. | — |
Kalem durumu **Açık** ya da **Kapalı**dır. Çekme penceresinde **Son çekme** işaretlenirse kalan
beklenmez ve kalem kapanır.
## Detay

1. İptal Et — yalnız hiç çekilmemişse
2. Çekilen ve kalan miktar
3. Çek — kalem başına mal çıkışı
Alanlar: Rezervasyon No, Durum, Amaç, İhtiyaç Tarihi, Çıkış Deposu, Hedef Depo, Teslim Alan, Talep Eden,
Kayıt Zamanı, Kapanış Gerekçesi, Açıklama. **Kalemler** tablosu: Ürün, Miktar, Çekilen, Kalan, Birim,
Durum. **Hareketler** tablosu çekmelerin stok defterindeki izini gösterir (Tarih, Ürün, Yön, Depo, Lokasyon,
Lot, Miktar, Kaydeden).
## Çekme penceresi
Başlık "Mal Çıkışı — \{no\} / \{n\}. kalem" ya da "Transfer — …". Alanlar: **Çekme Tarihi** (zorunlu),
**Lokasyon** ("Lokasyonsuz" seçeneğiyle), **Stok Durumu** (zorunlu), **Miktar** (varsayılan kalan),
transferde **Hedef Lokasyon**, **Son çekme**, lot ya da seri seçimi. Düğme **Çıkışı Kaydet** /
**Transferi Kaydet**. Stok etkisi: Mal Çıkışı amacında Sarf / Çıkış, transferde Transfer hareketi;
kaynak belge "Rezervasyon".
## Ret iletileri
| Durum | İleti |
|---|---|
| Kalem yok | "Rezervasyon için en az bir kalem gereklidir." |
| Transferde hedef depo | "Transfer rezervasyonunda hedef depo zorunludur." · "Hedef depo çıkış deposundan farklı olmalı." |
| Yapılandırılabilir ana kart | "\{i\}. kalem: '\{kod\}' yapılandırılabilir üst kart — somut kart seçin." |
| Kalanı aşan çekme | "\{n\}. kalemde çekilecek miktar kalanı (\{x\} \{birim\}) aşıyor." |
| Açık olmayan rezervasyon | "\{no\} açık değil — çekme yapılamaz." |
| Açan kişi çekemez | "Rezervasyonu açan kişi ondan mal çıkışı yapamaz — çekmeyi başka bir depo sorumlusu yapmalı." (belgesiz hareket yetkisi olmayan kullanıcı için) |
| Çekilmiş rezervasyonun iptali | "Çekme yapılmış rezervasyon iptal edilmez — kalanı gerekçeyle kapatın." |
| Gerekçe | "Gerekçe zorunludur." |
Çekmede stok hareketinin bütün kuralları (yetersiz stok, karantina, sayım dondurması) geçerlidir:
[Stok hareketleri › Ret iletileri](https://erpdocs.corexlogic.com/stok/ekranlar/stok-hareketleri#ret-iletileri).
## İlgili
- [Rezervasyon oluşturmak](https://erpdocs.corexlogic.com/stok/islemler/rezervasyon-olusturma)
- [Stok Tahsisleri](https://erpdocs.corexlogic.com/stok/ekranlar/stok-bakiyesi#stok-tahsisleri) — belgeye gerçekten ayrılmış stok
---
# Stok transferi yapmak
> Depolar ya da lokasyonlar arası tek adımlı transfer — kaynaktan çıkış ve hedefe giriş tek işlemde.
URL: https://erpdocs.corexlogic.com/stok/islemler/stok-transferi-yapma
- **Tür:** İşlem
- **Modül:** Stok Yönetimi
- **Menü yolu:** Stok Yönetimi › Mal Hareketleri › Stok Transferi
- **Ekran adresi:** `/erp/inventory/movements/new/transfer`
- **Gereken izin:** `erp-inventory-movements.transfer`
- **Ön koşullar:**
- Kaynak konumda seçilen durumda kullanılabilir stok var; stok karantinada değil.
Tek adımlı transfer: mal aynı anda kaynaktan çıkar ve hedefe girer, yolda stok oluşmaz. Sevk ile varış
arasında süre geçiyor ve yoldaki mal izlenecekse [transfer siparişi](https://erpdocs.corexlogic.com/stok/islemler/transfer-siparisi-olusturma)
kullanın.
## Adımlar
1. **Stok Yönetimi › Mal Hareketleri › Stok Transferi** ekranını açın ve **Ürün**'ü seçin.
2. **Kaynak Depo**, gerekiyorsa **Kaynak Lokasyon** ve **Stok Durumu (zorunlu)** seçin. Lot ya da seri takipli kartta çıkacak lotu/serileri seçin.
3. **Hedef Depo** ve **Hedef Lokasyon**'u seçin. Aynı depoda farklı lokasyon da seçilebilir.
4. **Miktar**'ı ve **Açıklama**'yı girin.

1. Kaynak Depo
2. Stok Durumu — iki bacakta da aynı
3. Hedef Depo
4. Hedef Lokasyon
5. Transferi Tamamla — çıkış ve giriş tek işlemde
5. **Transferi Tamamla**'ya tıklayın.
**Sonuç:** Defterde ortak transfer grubuyla iki **Transfer** satırı yazılır: kaynaktan çıkış, hedefe giriş. Stok durumu ve lot değişmez.
## Bilmeniz gerekenler
- Demo örneği: TIC-0004 Reflektörlü Yelek, 10 ADET, MERKEZ → MAMUL / SEVK.
- Transfer yeri değiştirir, durumu değiştirmez; durumu değiştirmek için
[Stok Durumu Değişimi](https://erpdocs.corexlogic.com/stok/islemler/stok-durumu-degistirme).
- Kaynak ve hedef konum aynı olamaz: "Transferin kaynağı ile hedefi aynı olamaz."
- Hedef depoda lokasyon zorunluysa hedef lokasyon seçilmelidir; yetmeyen göze giriş reddedilir.
- Yapılandırılabilir kartın ve tahsisli stoğun transferi bu formdan yapılmaz: "Tahsisli hareket transfer
veya durum değişimi olamaz — önce tahsisi serbest bırakın."
## İlgili
- [Stok hareketleri › Stok Transferi](https://erpdocs.corexlogic.com/stok/ekranlar/stok-hareketleri#stok-transferi)
---
# Transfer siparişleri
> Depolar arası iki adımlı transfer — sevkte mal yoldaki stoğa geçer, varışta hedef depoya iner.
URL: https://erpdocs.corexlogic.com/stok/ekranlar/transfer-siparisleri
Transfer siparişi, depolar ya da tesisler arası **iki adımlı** transferdir: **sevk** malı kaynak depodan
çıkarıp hedefin **yoldaki stoğuna** koyar, **varış** yoldaki maldan hedef depoya indirir. Sipariş kendisi
stok yazmaz. Tek adımlı transfer için [Stok Transferi](https://erpdocs.corexlogic.com/stok/ekranlar/stok-hareketleri#stok-transferi).
- **Tür:** Ekran
- **Modül:** Stok Yönetimi
- **Menü yolu:** Stok Yönetimi › Mal Hareketleri › Transfer Siparişleri
- **Ekran adresi:** `/erp/inventory/transfer-orders`
- **Gereken izin:** `erp-inventory-transfer-orders.view (görme) · .create (oluşturma, İptal Et, Kalanı Kapat)`, `erp-inventory-movements.transfer (Sevk Et, Varışı Kaydet)`
## Liste
Kolonlar: **Sipariş No** (DTS-yyyy-nnnnnn), **Tarih**, **Kaynak → Hedef** (tesisler arasıysa "· tesisler
arası"), **İstenen Varış**, **Durum** (yolda mal varsa "yolda" notu), **Kalem**. Süzgeç varsayılanı
**Açık olanlar**. **Transfer Siparişi Oluştur** yeni sipariş açar.
## Oluşturma
**Kaynak Depo** ve **Hedef Depo** (zorunlu, aynı olamaz), **Sipariş Tarihi** (zorunlu, varsayılan bugün),
**İstenen Varış**, **Kalemler** (**Kalem Ekle**: stok tutan somut kartlar, miktar temel birimde), **Not**.
Düğme **Transfer Siparişini Kaydet**. Adım adım: [Transfer siparişi oluşturmak](https://erpdocs.corexlogic.com/stok/islemler/transfer-siparisi-olusturma).
## Durumlar ve işlemler

1. Durum: Sevkiyatta
2. Sevk Et — kaynaktan yola
3. Varışı Kaydet — yoldan hedefe
4. Sevk · Yolda · Varan
| Durum | Anlamı | Görünen düğmeler |
|---|---|---|
| **Açık** | Hiç sevk yok. | **Sevk Et**, **İptal Et** |
| **Sevkiyatta** | En az bir sevk var. | Sevk edilecek kalan varsa **Sevk Et**; yolda mal varsa **Varışı Kaydet**; yolda mal yoksa **Kalanı Kapat** |
| **Tamamlandı** | Bütün kalemler vardı. | — |
| **İptal Edildi** | Sevk edilmeden iptal. | — |
| **Kapatıldı** | Sevk edilmemiş kalan beklenmeden kapatıldı. | — |
Detayda **Kalemler** (Sipariş · Sevk · Yolda · Varan), **Nakil Sevkleri** (NSV-yyyy-nnnnnn, e-İrsaliye) ve
**Sevk ve Varış Geçmişi** tabloları bulunur.
## Sevk ve varış
**Sevk Et** "Transfer Sevki" ekranını açar: **Sevk Tarihi** ve **Kaynak Deponun Serbest Stoğu** tablosu
(Ürün, Göz · Durum, Serbest, Miktar). Miktar kalanla dolu gelir; sevk edilmeyecek satıra 0 yazın.
Karantinadaki satır sevk edilemez ("Önce kalite kararı"); seri takipli satırda **Seri Seç**. Düğme
**Transfer Sevki Kaydet**.
**Varışı Kaydet** "Transfer Varışı" ekranını açar: **Varış Tarihi**, **Yoldaki Stok** tablosu ve her satırın
**Hedef Göz**ü. Düğme **Transfer Varışı Kaydet**; varan mal serbest stok olur.
Stok etkisi: sevkte kaynak depodan yoldaki stoğa, varışta yoldaki stoktan hedef depoya **Transfer**
hareketi; kaynak belge "Transfer Siparişi".
## Ret iletileri
| Durum | İleti |
|---|---|
| Aynı depo | "Kaynak ve hedef depo aynı olamaz." |
| Yapılandırılabilir kart | "'\{kod\}' yapılandırılabilir kart — transfer edilemez." |
| Sevk kalanı aşılıyor | "'\{kod\}' için sevk edilecek kalan aşılıyor — kalan \{x\}, istenen \{y\}." |
| Yoldaki miktar aşılıyor | "'\{kod\}' için yoldaki miktar aşılıyor — yolda \{x\}, istenen \{y\}." |
| Tarih | "Hareket tarihi sipariş tarihinden önce olamaz." |
| Kapalı sipariş | "'\{no\}' transfer siparişi \{tamamlandı \| iptal edildi \| kapatıldı\} — sevk ya da varış yazılamaz." |
| Sevk edilmiş siparişin iptali | "Yalnız hiç sevk edilmemiş transfer siparişi iptal edilir — sevk edilmişse kalanı kapatın." |
| Yolda mal varken kapatma | "Yolda mal var — önce varışı kaydedin, sonra kalanı kapatın." |
| Gerekçe | "İptal gerekçesi zorunludur." · "Kapatma gerekçesi zorunludur." |
## İlgili
- [Transfer siparişi oluşturmak](https://erpdocs.corexlogic.com/stok/islemler/transfer-siparisi-olusturma)
- [Stok transferi yapmak](https://erpdocs.corexlogic.com/stok/islemler/stok-transferi-yapma)
---
# Stok durumunu değiştirmek
> Aynı depo ve lokasyonda stoğun segmentini değiştirmek — ör. Sıfır stoğu İkinci El'e almak.
URL: https://erpdocs.corexlogic.com/stok/islemler/stok-durumu-degistirme
- **Tür:** İşlem
- **Modül:** Stok Yönetimi
- **Menü yolu:** Stok Yönetimi › Mal Hareketleri › Stok Durumu Değişimi
- **Ekran adresi:** `/erp/inventory/movements/new/condition-change`
- **Gereken izin:** `erp-inventory-movements.create`
- **Ön koşullar:**
- Kaynak durumda yeterli stok var; hedef durum aktif.
Stok durumu malın fiziksel hâlidir (sıfır, ikinci el, tamir edilmiş…). Durum değişimi malı yerinden
oynatmadan segmentini değiştirir.
## Adımlar
1. **Stok Yönetimi › Mal Hareketleri › Stok Durumu Değişimi** ekranını açın ve **Ürün**'ü seçin.
2. **Depo** ve gerekiyorsa **Lokasyon**'u seçin. Yer değişmez.
3. **Kaynak Stok Durumu (zorunlu)** ve **Hedef Stok Durumu (zorunlu)** seçin; ikisi farklı olmalıdır.
4. **Miktar**'ı temel birimde girin, **Açıklama** yazın.

1. Depo — yer değişmez
2. Kaynak Stok Durumu
3. Hedef Stok Durumu — kaynaktan farklı
4. Miktar — temel birimde
5. Stok Durumunu Değiştir
5. **Stok Durumunu Değiştir**'e tıklayın.
**Sonuç:** Defterde **Stok Durumu Değişimi** çifti yazılır: kaynak durumdan çıkış, hedef duruma giriş. Depo ve lokasyon aynı kalır; lot ve seri kimliği korunur.
## Bilmeniz gerekenler
- Demo örneği: TIC-0008 LED Projektör, 2 ADET, MERKEZ, SIFIR → IKINCIEL ("Fuar teşhir ürünü").
- Kaynak ve hedef aynı olamaz: "Durum değişiminin kaynağı ile hedefi aynı olamaz." Pasif duruma geçilemez.
- Karantinadaki malın kullanıma açılması [kalite kararıyla](https://erpdocs.corexlogic.com/stok/islemler/kalite-karari-verme) yapılır;
kalite kararı da arka planda durum değişimi yazar ama gerekçe ve ikinci imzayla kayda geçer.
- Miktar her zaman kartın temel birimindedir.
## İlgili
- [Stok tanımları › Stok Durumları](https://erpdocs.corexlogic.com/stok/ekranlar/stok-tanimlari)
---
# Stok bakiyesi
> Anlık stok — depo, lokasyon, stok durumu ve lot kırılımıyla mevcut, rezerve ve kullanılabilir miktar; belgeye tahsisli stok.
URL: https://erpdocs.corexlogic.com/stok/ekranlar/stok-bakiyesi
Anlık stok durumu — depo, lokasyon, stok durumu ve lot kırılımıyla. Bakiye **salt okunurdur**; her
değişim bir stok hareketiyle olur.
- **Tür:** Ekran
- **Modül:** Stok Yönetimi
- **Menü yolu:** Stok Yönetimi › Stok Görünümü › Stok Bakiyesi · Stok Tahsisleri
- **Ekran adresi:** `/erp/inventory/stock`
- **Gereken izin:** `erp-inventory-stock.view (Stok Bakiyesi) · erp-inventory-costs.view (Ort. Maliyet, Stok Değeri)`, `erp-inventory-reservations.view (Stok Tahsisleri) · erp-inventory-reservations.release (Serbest Bırak)`
## Stok Bakiyesi

1. Ürün süzgeci
2. Stok Durumu süzgeci
3. Yalnız stoklu satırlar
4. Kullanılabilir = Mevcut − Rezerve
5. Maliyet kolonları — yalnız maliyet yetkisiyle
Her satır bir bakiye satırıdır: kart × depo × lokasyon × stok durumu × lot. Kolonlar: **Stok Kodu**,
**Stok Adı**, **Depo**, **Lokasyon**, **Stok Durumu**, **Lot**, **Mevcut**, **Rezerve**, **Kullanılabilir**,
**Birim**, **Ort. Maliyet**, **Stok Değeri**, **Son Hareket**.
| Miktar | Anlamı |
|---|---|
| **Mevcut** | Fiziksel miktar. |
| **Rezerve** | Bir belgeye (siparişe bağlı üretim çıktısı gibi) tahsis edilmiş miktar. |
| **Kullanılabilir** | Mevcut − Rezerve; sunucuda hesaplanır. Karantina segmentindeki stok sevk, sarf ve transfere kapalıdır. |
- Süzgeçler: **Ürün**, **Depo**, **Tesis** (birden çok tesis varsa), **Stok Durumu**, **Yalnız stoklu satırlar**.
- **Ort. Maliyet** ve **Stok Değeri** yalnız maliyet yetkisiyle görünür. Değerlenmemiş satır "—" gösterir;
değerin bir kısmı varsayımsa başında "~" bulunur (maliyeti bilinmeden giren miktar için hareketli
ortalamadan varsayım).
- Satıra tıklayınca kartın stok detayı açılır.
## Kartın stok detayı

1. Toplamlar — temel birimde
2. Bakiye satırları
Üstte **Toplam Mevcut**, **Toplam Rezerve**, **Toplam Kullanılabilir** (kartın temel biriminde). Depoda
tedarikçi konsinyesi varsa ayrıca belirtilir — şirket stoğuna dahil değildir. **Depo / Lokasyon / Lot
Kırılımı** tablosu: Depo, Lokasyon, Lot, Mevcut, Rezerve, Kullanılabilir, (maliyet yetkisiyle) Ort.
Maliyet ve Değer, Son Hareket.
## Stok Tahsisleri {#stok-tahsisleri}
**Stok Yönetimi › Stok Görünümü › Stok Tahsisleri** (`/erp/inventory/reservations`). Belirli bir belgeye
ayrılmış stok: mal depoda durur ama başkasına sevk edilemez. Tahsis **elle açılmaz** — siparişe bağlı
üretim emrinin çıktısıyla doğar.
Kolonlar: **Sahip Belge** (belge no + karşı taraf), **Stok Kodu**, **Depo**, **Lot**, **Tutulan**, **Tahsis**,
**Sevk Edilen**, **Bırakılan**. Süzgeçler: Ürün, Depo, **Çözülmüşleri de göster**.
**Serbest Bırak** (yetkiyle) penceresi: "Tahsis serbest bırakılsın mı?" — **Serbest Bırakma Gerekçesi**
zorunludur. Mal fiziksel olarak yerinde kalır; miktar ortak stoğa döner ve başka belgeye sevk edilebilir.
Bu adım geri alınamaz. Stok defterine hareket yazılmaz; yalnız Rezerve azalır, Kullanılabilir artar.
Ret iletileri: "Tahsisi elle serbest bırakmak için gerekçe zorunludur." · "Tahsisin kalanı aşılıyor.
Kalan: \{x\}, istenen: \{y\}." · "Tahsis bu ekranda görüntülendikten sonra değişti. Sayfayı yenileyip tekrar
deneyin."
> **Rezervasyon ile tahsis farkı**
**Rezervasyonlar** ekranındaki rezervasyon stok kilitlemez, yalnız ihtiyacı bildirir. **Tahsis** stoğu
gerçekten bir belgeye ayırır ve Kullanılabilir miktarı düşürür.
## İlgili
- [Stok raporları](https://erpdocs.corexlogic.com/stok/ekranlar/stok-raporlari) — geçmiş bir tarihteki stok, hareket dökümü
- [Lotlar](https://erpdocs.corexlogic.com/stok/ekranlar/lotlar)
---
# Rezervasyon oluşturmak ve çekmek
> Depodan çekilecek malzemeyi ihtiyaç tarihiyle önceden bildirmek ve rezervasyondan mal çıkışı ya da transfer yapmak.
URL: https://erpdocs.corexlogic.com/stok/islemler/rezervasyon-olusturma
- **Tür:** İşlem
- **Modül:** Stok Yönetimi
- **Menü yolu:** Stok Yönetimi › Mal Hareketleri › Rezervasyonlar › Rezervasyon Oluştur
- **Ekran adresi:** `/erp/inventory/material-reservations/new`
- **Gereken izin:** `erp-inventory-material-reservations.create`, `erp-inventory-material-reservations.issue`
- **Ön koşullar:**
- Çıkış deposu (transferde hedef depo da) aktif.
Rezervasyon ihtiyacı önceden bildirir; malı ayırmaz. Mal, çekme kaydedildiğinde hareket eder.
## Adımlar
1. **Stok Yönetimi › Mal Hareketleri › Rezervasyonlar** ekranında **Rezervasyon Oluştur**'a tıklayın.

1. Rezervasyon Oluştur
2. İhtiyaç Tarihi — gecikmişse rozet
3. Amaç — mal çıkışı ya da depolar arası transfer
4. Rezervasyonu açın
2. **Amaç**'ı seçin: **Mal Çıkışı** (tüketim, bakım, masraf yeri) ya da **Depolar Arası Transfer**.
3. **Çıkış Deposu**'nu (transferde **Hedef Depo**'yu da), **İhtiyaç Tarihi**'ni ve **Teslim Alan**'ı girin.
4. **Kalem Ekle** ile ürünleri seçin ve her kalemin miktarını ve birimini girin.
5. **Rezervasyonu Kaydet**'e tıklayın.
6. Malı teslim ederken (depo sorumlusu) detaydaki kalemin **Çek** düğmesine tıklayın; transfer amacında düğme **Transfer Et**'tir.

1. İptal Et — yalnız hiç çekilmemişse
2. Çekilen ve kalan miktar
3. Çek — kalem başına mal çıkışı
7. Çekme penceresinde **Çekme Tarihi**, **Lokasyon**, **Stok Durumu** ve **Miktar**'ı girin; lot ya da seri seçin. Kalan beklenmiyorsa **Son çekme**'yi işaretleyin ve **Çıkışı Kaydet**'e tıklayın.
**Sonuç:** Rezervasyon **Açık** olarak kaydedilir ve Malzeme İhtiyaçları'nda talep sayılır; stok kilitlenmez. Her çekme **Sarf / Çıkış** (transferde **Transfer**) hareketi yazar ve detaydaki **Hareketler** tablosunda görünür.
## Bilmeniz gerekenler
- Demo örneği: **RZV-2026-000001**, MERKEZ, Mal Çıkışı, ihtiyaç 05.11.2026, TIC-0002 × 20 ve TIC-0003 × 30
ADET — durum **Açık**.
- Hiç çekilmemiş rezervasyon **İptal Et** ile, kısmen çekilmiş rezervasyonun kalanı **Kalanı Kapat** ile
gerekçeyle kapatılır.
- Rezervasyonu açan kişi, belgesiz hareket yetkisi yoksa kendi rezervasyonundan çekemez: "Rezervasyonu
açan kişi ondan mal çıkışı yapamaz — çekmeyi başka bir depo sorumlusu yapmalı."
- Çekme kalanı aşamaz: "\{n\}. kalemde çekilecek miktar kalanı (\{x\} \{birim\}) aşıyor."
- Bir rezervasyonda en çok 200 kalem olur; yapılandırılabilir ana kart seçilemez.
## İlgili
- [Rezervasyonlar ekranı](https://erpdocs.corexlogic.com/stok/ekranlar/rezervasyonlar)
---
# Lotlar ve seri etiketleri
> Lot listesi ve detayı, lot durumları (Aktif, Karantina, Bloke, Süresi Dolmuş, Tükenmiş), son kullanma tarihi, seri etiketleri.
URL: https://erpdocs.corexlogic.com/stok/ekranlar/lotlar
Lot, lot takipli bir kartın **mal girişinde** (mal kabul, mal girişi, üretim çıktısı, açılış bakiyesi)
oluşur ve ürün bazlıdır: aynı lot birden çok depo ve lokasyonda bulunabilir, listedeki miktarlar bütün
depoların toplamıdır. Stoğu biten lot listede kalır.
- **Tür:** Ekran
- **Modül:** Stok Yönetimi
- **Menü yolu:** Stok Yönetimi › Stok Görünümü › Lotlar · Fiziksel Envanter › Seri Etiketleri
- **Ekran adresi:** `/erp/inventory/lots`
- **Gereken izin:** `erp-inventory-lots.view (görme) · .edit (bloke etme, özellik düzenleme) · .release (Aktif yapma — blokeyi çözme)`, `erp-inventory-movements.view (İzlenebilirlik) · erp-inventory-stock.view (Seri Etiketleri)`
## Lot listesi

1. Lot durumu süzgeci
2. SKT (en geç) — süresi yaklaşanlar
3. Son kullanma tarihi
4. Lotu açın
Kolonlar: **Lot No** (altında özellik özeti), **Stok Kodu**, **Stok Adı**, **Durum**, **Üretim Tarihi**,
**Son Kullanma**, **Tedarikçi Lotu**, **Mevcut**, **Rezerve**, **Kullanılabilir**, **Birim**. Süzgeçler: **Ara**
(lot no, tedarikçi lotu, stok kodu veya adı), **Durum**, **Depo**, **SKT (en geç)**.
## Lot durumları
| Durum | Anlamı | Hareketi engeller mi |
|---|---|---|
| **Aktif** | Çıkış ve transferde kullanılabilir. | Hayır |
| **Karantina** | Kalite kontrolü bekliyor (bilgi amaçlı). | Hayır — engeli stok durumu (KARANTINA segmenti) koyar |
| **Bloke** | Mal çıkış ve transfer işlemlerinde kullanılamaz. | **Evet** |
| **Süresi Dolmuş** | Süresi dolmuş olarak işaretlendi (bilgi amaçlı). | Hayır |
| **Tükenmiş** | Tükenmiş olarak işaretlendi (bilgi amaçlı). | Hayır |
Elle yalnız **Aktif** ve **Bloke** verilebilir. Lot durumu değişikliği **stok hareketi yazmaz** ve
miktarları değiştirmez. Bloke lottan çıkış reddedilir: "'\{lot\}' lotu bloke — çıkış yapılamaz."
**Son kullanma tarihi** durumdan bağımsızdır: süresi geçen lot kendiliğinden bloke olmaz. Ekranda
"Süresi dolmuş (\{n\} gün önce)" (kırmızı), "Bugün son gün" ve 30 gün ve altında "\{n\} gün kaldı" uyarısı
görünür. Mal çıkışında lotlar FEFO sırasıyla önerilir; süresi geçmiş lot seçilirse uyarı çıkar ama
hareket engellenmez (hurda ve iade bu lotla yapılır). Süresi geçmiş lotun kullanımını durdurmak için lotu
**Bloke** edin.
> **Karantinadaki giriş**
Girişte kalite kontrol şartlı kartın yeni lotu **Aktif** lot durumuyla, ama **KARANTINA** stok durumunda
doğar. Malı kullanıma açan, lot durumu değil **Kalite Kontrol** ekranındaki kalite kararıdır.
## Lot detayı

1. Bloke — çıkış ve transferde kullanılamaz
2. İzlenebilirlik raporunu açar
3. Durumu Değiştir — Aktif / Bloke
4. Stok Dağılımı — lotun depo ve lokasyonları
Düğmeler: **İzlenebilirlik** (lotu [Lot/Seri İzlenebilirlik](https://erpdocs.corexlogic.com/stok/ekranlar/stok-raporlari#lot-seri-izlenebilirlik)
raporunda açar), **Durumu Değiştir**, **Lotlara dön**. Bloke lotta bant: "Bu lot bloke. Mal çıkış ve
transfer işlemlerinde kullanılamaz."
- **Parti Bilgileri**: Durum, Üretim tarihi, Son kullanma tarihi, Tedarikçi lot numarası, Mevcut, Rezerve,
Kullanılabilir, Kayıt tarihi.
- **Stok Dağılımı**: Depo, Lokasyon, Mevcut, Rezerve, Kullanılabilir, Son hareket.
- **Özellikler**: partinin ölçülen değerleri (**Düzenle**, **Özellik Ekle**); lot seçeneklerinde operatöre
görünür.
## Lot Durumu penceresi

1. Mevcut durum
2. Yeni durum — Aktif ya da Bloke
3. Durumu Değiştir — stok hareketi yazmaz
**Mevcut durum** ve **Yeni durum** (Aktif / Bloke). Gerekçe alanı yoktur. Bloke seçilince: "Bu lot bloke
edildiğinde mal çıkış ve transfer işlemlerinde kullanılamaz. Mevcut stok yerinde kalır, yalnız kullanımı
durdurulur." Blokeyi çözmek (**Aktif**) ayrı yetki ister; yetkisiz kullanıcıya "Lotu kullanılabilir yapma
(blokeyi çözme) yetkiniz yok — Stok Kontrol'ün işi." iletisi döner. Adım adım:
[Lot durumunu değiştirmek](https://erpdocs.corexlogic.com/stok/islemler/lot-durumu-degistirme).
## Seri Etiketleri
**Stok Yönetimi › Fiziksel Envanter › Seri Etiketleri** (`/erp/inventory/serial-labels`). Seri takipli
ürünün birimlerine etiket: numara kartın seri profilinin şablonundan üretilir; etiketlenen seri sayımda ya
da mal kabulde okutulunca stoğa girer.
- **Seri Üret ve Etiket Bas** bölümü: **Ürün** (seri takipli) ve **Adet** (her birime bir seri, en çok 500).
Seriler **Etiketlendi** durumunda doğar; stok etkisi yoktur.
- **Seri Numaraları** listesi: Seri, Ürün, Durum (Etiketlendi · Stokta · Çıkış Yapıldı · Bloke · Hurda), Yeri,
Kayıt. **Durum** süzgecinin varsayılanı "Etiketlendi (stoğa girmedi)". **Seçilenlerin Etiketini Bas** ile
yeniden basım.
## İlgili
- [Lot ve seri izleme süreci](https://erpdocs.corexlogic.com/surecler/lot-ve-seri-izleme)
- [Kalite yönetimi](https://erpdocs.corexlogic.com/stok/ekranlar/kalite-yonetimi)
---
# Transfer siparişi oluşturmak ve sevk etmek
> Depolar arası iki adımlı transfer — sipariş, sevk (yoldaki stok) ve varış.
URL: https://erpdocs.corexlogic.com/stok/islemler/transfer-siparisi-olusturma
- **Tür:** İşlem
- **Modül:** Stok Yönetimi
- **Menü yolu:** Stok Yönetimi › Mal Hareketleri › Transfer Siparişleri › Transfer Siparişi Oluştur
- **Ekran adresi:** `/erp/inventory/transfer-orders/new`
- **Gereken izin:** `erp-inventory-transfer-orders.create`, `erp-inventory-movements.transfer`
- **Ön koşullar:**
- Kaynak ve hedef depo farklı ve aktif.
İki adımlı transfer: sevk ile varış arasında mal **yoldaki stokta** görünür, kaynakta da hedefte de
kullanılamaz.
## Adımlar
1. **Stok Yönetimi › Mal Hareketleri › Transfer Siparişleri** ekranında **Transfer Siparişi Oluştur**'a tıklayın.
2. **Kaynak Depo**, **Hedef Depo**, **Sipariş Tarihi** ve **İstenen Varış**'ı girin.
3. **Kalem Ekle** ile ürünleri seçip miktarları (temel birimde) girin, gerekirse **Not** yazın ve **Transfer Siparişini Kaydet**'e tıklayın.
4. Mal yola çıkarken sipariş detayında **Sevk Et**'e tıklayın. **Sevk Tarihi**'ni girin; **Kaynak Deponun Serbest Stoğu** tablosunda sevk edilecek miktarları düzeltin (sevk edilmeyecek satıra 0) ve **Transfer Sevki Kaydet**'e tıklayın.

1. Durum: Sevkiyatta
2. Sevk Et — kaynaktan yola
3. Varışı Kaydet — yoldan hedefe
4. Sevk · Yolda · Varan
5. Mal hedefe varınca **Varışı Kaydet**'e tıklayın; **Varış Tarihi**'ni ve her satırın **Hedef Göz**'ünü girip **Transfer Varışı Kaydet**'e tıklayın.
**Sonuç:** Sevk kaynak depodan yoldaki stoğa, varış yoldaki stoktan hedef depoya **Transfer** hareketi yazar. Bütün kalemler varınca sipariş **Tamamlandı** olur; sevk edilmeyecek kalan **Kalanı Kapat** ile kapatılır.
## Bilmeniz gerekenler
- Demo örneği: **DTS-2026-000001**, MERKEZ → MAMUL; TIC-0002'nin 24 ADET'i sevk edildi (nakil sevki
**NSV-2026-000001**), varış henüz kaydedilmedi — durum **Sevkiyatta**, TIC-0002 yolda 24.
- Hiç sevk edilmemiş sipariş **İptal Et** ile iptal edilir; sevk başladıysa iptal yerine **Kalanı Kapat**
(yolda mal yokken) kullanılır.
- Karantinadaki stok sevk edilemez ("Önce kalite kararı").
- Sevk tarihi sipariş tarihinden önce olamaz: "Hareket tarihi sipariş tarihinden önce olamaz."
## İlgili
- [Transfer siparişleri ekranı](https://erpdocs.corexlogic.com/stok/ekranlar/transfer-siparisleri)
---
# Stok sayımları
> Fiziksel sayım — kapsam ve dondurma, sayım girişi, kör sayım, ikinci imzayla fark kaydı, yeniden sayım, iptal ve dönemsel sayım.
URL: https://erpdocs.corexlogic.com/stok/ekranlar/stok-sayimlari
Fiziksel sayım ve farkın **ikinci imzayla** deftere yazılması. Sayım açıldığı an kapsamı **donar**:
kaydedilene ya da iptal edilene kadar o ürünlere teslimat, mal kabul, üretim ve düzeltme yazılamaz.
Uçtan uca örnek: [Stok sayımı süreci](https://erpdocs.corexlogic.com/surecler/stok-sayimi).
- **Tür:** Ekran
- **Modül:** Stok Yönetimi
- **Menü yolu:** Stok Yönetimi › Fiziksel Envanter › Stok Sayımları · Dönemsel Sayım
- **Ekran adresi:** `/erp/inventory/counts`
- **Gereken izin:** `erp-inventory-counts.view (görme) · .create (Yeni Sayım, Sayımı İptal Et, dönemsel Sayım Aç)`, `erp-inventory-counts.edit (sayım girişi, Bulunan Ürün, Okutarak Say, Sayımı Tamamla)`, `erp-inventory-counts.approve (Defter ve Fark kolonları, Farkı Kaydet, Yeniden Saymaya Gönder, sayım döngüsü kuralları)`
## Liste

1. Yeni Sayım — kapsamı dondurur
2. Kapsam — kategori ya da bütün ürünler
3. Sayılan / toplam satır
4. Sayım belgesi
Kolonlar: **Sayım No** (SAY-yyyy-nnnnnn), **Durum**, **Depo** (depo / lokasyon), **Kapsam** (boşsa "Bütün
ürünler"), **Sayım Günü**, **Sayılan** (sayılan satır / toplam satır), **Açan**, **Kaydedildi**. Süzgeçler:
Ara (sayım no, kategori, açıklama), Durum, **Sorumlu olduğum depolar**. Satır menüsü **Sayımı Aç**.
## Durumlar
| Durum | Anlamı | İşlemler |
|---|---|---|
| **Sayımda** | Kapsam dondu, miktarlar giriliyor. | **Girişleri Kaydet**, **Sayımı Tamamla** (bütün satırlar sayılınca), **Bulunan Ürün**, **Okutarak Say**, **Sayımı İptal Et** |
| **Sayım Tamamlandı** | Sayım bitti, fark kaydı bekliyor. | **Farkı Kaydet**, **Yeniden Saymaya Gönder** (→ Sayımda), **Sayımı İptal Et** |
| **Kaydedildi** | Fark deftere yazıldı, dondurma kalktı. Belge değişmez. | — |
| **İptal Edildi** | Deftere bir şey yazılmadı, dondurma kalktı. | — |
"Taslak" durumu yoktur. Ayrı bir yeniden sayım belgesi açılmaz; **Yeniden Saymaya Gönder** aynı belgeyi
**Sayımda**'ya döndürür.
## Yeni Stok Sayımı

1. Depo — zorunlu
2. Lokasyon — boşsa bütün lokasyonlar
3. Kategori — alt kategorileri de kapsar
4. ABC sınıfı — kartta yazılı sınıf
5. Donacak kapsamın özeti
6. Sayımı Başlat
| Alan | Zorunlu | Not |
|---|---|---|
| **Depo** | Evet | Tek depo varsa kendiliğinden seçilir. |
| **Lokasyon** | Hayır | Boşsa bütün lokasyonlar. |
| **Kategori** | Hayır | Alt kategorileri de kapsar. Boşsa bütün ürünler. |
| **ABC sınıfı** | Hayır | Kartta yazılı sınıf (ABC Analizi › Karta Yaz); sınıfsız ürün sınıflı sayıma girmez ve donmaz. |
| **Açıklama** | Hayır | En çok 1024 karakter. |
Sayım tarihi alanı yoktur — sayım günü sunucunun bugünüdür. Pencerenin altında "Donacak kapsam" özeti
görünür. **Sayımı Başlat** belgeyi **Sayımda** durumunda açar ve kapsamdaki stoklu bakiye satırlarını
sayım satırı olarak getirir. Aynı rafla çakışan ikinci açık sayım açılamaz.
## Sayım girişi

1. Kapsam donduruldu — bu ürünlerde hareket yazılamaz
2. Sayılan — boş = sayılmadı, 0 = rafta yok
3. Defter ve Fark — yalnız onay yetkisiyle
4. Bulunan Ürün — listede olmayan mal
5. Girişleri Kaydet
6. Sayımı Tamamla — bütün satırlar sayılınca
- Bant: "Kapsam donduruldu (\{tarih saat\}): \{DEPO\} / \{LOK\} · \{kapsam\}. …"
- **Sayım Satırları · x / y sayıldı** tablosu: #, Ürün, Lokasyon, Stok Durumu, Lot, **Defter**, **Sayılan**,
**Fark**, Sayan.
- **Sayılan** hücresine temel birimde miktar yazılır; Enter bir alt satıra iner. **Boş = sayılmadı,
0 = rafta yok.** Seri takipli satırda **Seri Gir** penceresiyle bulunan seriler girilir.
- **Kör sayım**: onay yetkisi olmayan kullanıcıya **Defter** ve **Fark** kolonları hiç gönderilmez.
- **Bulunan Ürün**: defterde olmayan ama rafta bulunan mal için yeni satır (Ürün, Lokasyon, Stok Durumu,
Lot, Seriler, Sayılan). Bulunan satır işlem menüsünden silinebilir; defterden gelen satır silinmez.
- **Okutarak Say**: lokasyon ve stok durumu seçilip etiket ya da barkod okutulur; seri etiketi seriyi,
ürün barkodu miktar sorusunu getirir (koli barkodu koliyle sayılır).
- **Sayılmayanlar** ve **Farklılar** anahtarları satırları süzer.
- **Girişleri Kaydet** girilenleri kaydeder; **Sayımı Tamamla** önce kaydedilmemiş girişleri kaydeder,
bütün satırlar sayılmadan kapalıdır ("\{n\} satır sayılmadı").
## Fark kaydı (ikinci imza)

1. İkinci imza — farkı başka bir yetkili kaydeder
2. Fark özeti
3. Defter · Sayılan · Fark
4. Yeniden Saymaya Gönder
5. Farkı Kaydet — stok düzeltmesi yazar
**Sayım Tamamlandı** durumunda onay yetkilisi farkı görür ("Fazla a · eksik b · farksız c satır") ve
**Farkı Kaydet** ile deftere yazar. **İkinci imza**: bu sayımda miktar giren ya da sayımı tamamlayan kişi
farkı kaydedemez.

1. Yazılacak artış ve azalış satırları
2. Farkı Kaydet
Fark bugünün tarihiyle yazılır:
| Satır | Yazılan hareket |
|---|---|
| Sayılan > Defter | **Stok Fazlası Düzeltmesi** (giriş), fark kadar |
| Sayılan < Defter | **Stok Eksiği Düzeltmesi** (çıkış), fark kadar |
| Farksız | Hareket yok |
| Seri farkı | Eksik seriler çıkış, fazla seriler giriş |
Hareketlerin kaynak belgesi "Stok Sayımı", açıklaması sayım numarasıdır; hareket nedeni atanmaz. Kayıttan
sonra dondurma kalkar, belge **Kaydedildi** olur. Tahsisli stokta eksik çıkarsa kayıt reddedilir — önce
tahsisi serbest bırakın.
Demo örneği: SAY-2026-000001'in farkını, sayımı girip tamamlayan Demo Kullanıcı değil **Demo Onaylayıcı**
kaydetti. Belgenin üstünde "Fark deftere yazıldı. Belge artık değişmez." yazar; **Farkı Kaydeden** alanı
kaydedeni ve tarihi gösterir, **Defter**, **Sayılan** ve **Fark** kolonları belgede kalır.

1. Durum — belge artık değişmez
2. Dondurma kalktı
3. İkinci imza — farkı kaydeden ve tarih
4. Fark — düzeltme hareketine dönüştü
**Stok Hareketleri**'nde **Kaynak Belge = Stok Sayımı** süzgeci düzeltmeleri listeler; **Kaynak** kolonunda
"Stok Sayımı #1", hareket detayında **Açıklama** SAY-2026-000001 ve **Belge satırı** (sayım satırı) görünür.

1. Kaynak Belge = Stok Sayımı
2. Fazla — giriş
3. Eksik — çıkış
4. Kaynak — sayım belgesi
**Sayımı İptal Et** penceresinde **Gerekçe** zorunludur (en çok 512 karakter); deftere bir şey yazılmaz,
girilen sayımlar belgede kalır.
## Ret iletileri
| Durum | İleti |
|---|---|
| Çakışan açık sayım | "Bu kapsamla çakışan açık bir sayım var: \{no\}. Aynı rafı iki sayım birden donduramaz — önce onu kaydedin ya da iptal edin." |
| Kapsamda ürün yok | "'\{yol\}' kategorisinde stok ürünü yok — sayılacak bir şey yok." |
| Sınıfsız kapsam | "\{X\} sınıfında ürün yok — önce ABC Analizi'nden sınıfları karta yazın." |
| Pasif depo/lokasyon | "'\{kod\}' deposu pasif — sayım açılamaz." · "'\{kod\}' lokasyonu pasif — sayım açılamaz." |
| Dondurulmuş ürüne hareket | "'\{kod\}' kartı '\{depo\}' deposunda sayımda (\{sayım no\}) — sayım kaydedilene ya da iptal edilene kadar stok hareketi yazılamaz." |
| Sayılmamış satır | "\{n\} satır sayılmadı. Sayılmayan satır "yok" demek değildir — rafta yoksa sıfır girin." |
| Negatif miktar | "Satır \{n\}: sayılan miktar negatif olamaz." |
| Seri adedi | "Satır \{n\}: sayılan miktar seri adedine eşit olmalı (seri: a, miktar: b)." |
| Aynı satır | "'\{kod\}' için aynı lokasyon, stok durumu ve lotta zaten bir satır var — o satırın sayılan miktarını güncelleyin." |
| Kapsam dışı ürün | "'\{kod\}' bu sayımın kapsamında değil (\{kapsam\})." |
| Defter satırı silme | "Satır \{n\} defterden geldi — silinemez. Rafta yoksa sıfır sayın." |
| İkinci imza | "Sayımı tamamlayan kişi farkı kaydedemez — ikinci imza başka bir kullanıcıdan gelmeli." · "Bu sayımda miktar giren kişi farkı kaydedemez — ikinci imza başka bir kullanıcıdan gelmeli." |
| Sayım sırasında defter değişti | "Sayım açıldıktan sonra şu satırların defter miktarı değişti: … . Sayımı iptal edip yeniden açın." |
| Durum hatası | "\{eylem\}: sayım '\{durum\}' durumunda." (ör. "Fark kaydedilemez: sayım 'Sayımda' durumunda.") |
| İptal gerekçesi | "İptal gerekçesi zorunludur." |
## Dönemsel Sayım {#donemsel-sayim}

1. Sayımı Gelenler — vadesi gelen kapsamlar
2. Sayım Döngüleri — depo/kategori/ABC başına aralık
**Stok Yönetimi › Fiziksel Envanter › Dönemsel Sayım**. Depo, kategori ve ABC sınıfı başına sayım aralığı
tanımlanır; vadesi gelen kapsam için sayım buradan açılır (otomatik sayım açılmaz).
- **Sayım Döngüleri** sekmesi: **Yeni Kural** — **Depo** (zorunlu), **Kategori** (varsayılan "Bütün depo"),
**ABC sınıfı**, **Aralık (gün)** (zorunlu, 1–3650, varsayılan 30; son kaydedilen sayımdan itibaren takvim
günü), **Not**, **Aktif**. Kayıtlı kuralda kapsam değişmez.
- **Sayımı Gelenler** sekmesi: Kapsam, Aralık, Son Sayım, Sonraki Vade, Durum (Hiç sayılmadı · Vadesi geçti
· Vadesi bugün · N gün sonra · Sayımda). **Sayım Aç** düğmesi Yeni Stok Sayımı penceresini kapsam dolu
açar.
## İlgili
- [Stok sayımı açmak](https://erpdocs.corexlogic.com/stok/islemler/stok-sayimi-acma) · [Sayım girişi yapmak](https://erpdocs.corexlogic.com/stok/islemler/sayim-girisi-yapma) · [Sayım farkını kaydetmek](https://erpdocs.corexlogic.com/stok/islemler/sayim-farkini-kaydetme)
---
# Stok sayımı açmak
> Depo, lokasyon, kategori ve ABC sınıfıyla sayım kapsamını seçip sayımı başlatmak — kapsam donar.
URL: https://erpdocs.corexlogic.com/stok/islemler/stok-sayimi-acma
- **Tür:** İşlem
- **Modül:** Stok Yönetimi
- **Menü yolu:** Stok Yönetimi › Fiziksel Envanter › Stok Sayımları › Yeni Sayım
- **Ekran adresi:** `/erp/inventory/counts`
- **Gereken izin:** `erp-inventory-counts.create`
- **Ön koşullar:**
- Depo ve lokasyon aktif; kapsamla çakışan açık bir sayım yok.
- Kapsamdaki ürünlere sayım boyunca hareket yazılmayacağı ilgililere duyuruldu.
Sayım belgesi fiziksel sayımın kaydıdır. Açıldığı an kapsam donar, böylece sayım sırasında defter
değişmez.
## Adımlar
1. **Stok Yönetimi › Fiziksel Envanter › Stok Sayımları** ekranında **Yeni Sayım**'a tıklayın.
2. **Depo**'yu seçin.
3. Sayımı daraltmak için **Lokasyon**, **Kategori** ve/veya **ABC sınıfı** seçin. Boş bırakılan alan bütün lokasyonlar / bütün ürünler / bütün sınıflar demektir.
4. **Açıklama** yazın ve altta **Donacak kapsam** özetini kontrol edin.

1. Depo — zorunlu
2. Lokasyon — boşsa bütün lokasyonlar
3. Kategori — alt kategorileri de kapsar
4. ABC sınıfı — kartta yazılı sınıf
5. Donacak kapsamın özeti
6. Sayımı Başlat
5. **Sayımı Başlat**'a tıklayın.
**Sonuç:** Sayım **Sayımda** durumunda açılır ve kapsamdaki stoklu bakiye satırları sayım satırı olarak gelir. Sayım kaydedilene ya da iptal edilene kadar bu ürünlere teslimat, mal kabul, üretim ve düzeltme yazılamaz. Sonraki adım: [Sayım girişi yapmak](https://erpdocs.corexlogic.com/stok/islemler/sayim-girisi-yapma).
## Bilmeniz gerekenler
- Demo örneği: **SAY-2026-000001** — HAMMADDE / RAF-B · Sarf Malzemeleri, 7 satır.
- Sayım günü sunucunun bugünüdür; tarih alanı yoktur.
- Kategori alt kategorileri de kapsar. ABC sınıfı kartta yazılı sınıftır; sınıfsız ürün sınıflı sayıma
girmez ve donmaz.
- Kapsam çakışırsa: "Bu kapsamla çakışan açık bir sayım var: \{no\}. Aynı rafı iki sayım birden
donduramaz — önce onu kaydedin ya da iptal edin."
- Kapsamda stoklu ürün yoksa: "'\{yol\}' kategorisinde stok ürünü yok — sayılacak bir şey yok."
- Düzenli sayım için **Dönemsel Sayım**'da kural tanımlayın; vadesi gelen kapsamın **Sayım Aç** düğmesi bu
pencereyi dolu açar.
- Sayım satırları açılış anındaki **stoklu** bakiyelerdir; rafta bulunan ama defterde olmayan mal
girişte **Bulunan Ürün** ile eklenir.
## İlgili
- [Stok sayımları ekranı](https://erpdocs.corexlogic.com/stok/ekranlar/stok-sayimlari)
- [Stok sayımı süreci](https://erpdocs.corexlogic.com/surecler/stok-sayimi)
---
# Stok işlemleri
> Açılış bakiyesi, stok düzeltmesi ve hurda fişi — belgeli stok kayıtları, hareket nedeni, geri alma ve açılış değerlemesi.
URL: https://erpdocs.corexlogic.com/stok/ekranlar/stok-islemleri
Belgeli stok kayıtları: **açılış bakiyesi** (deftere ilk devir), **stok düzeltmesi** (kayıtlı miktarı
fiziksel gerçeğe eşitleme) ve **hurda fişi** (kullanılamaz stoğun fiziksel çıkışı). Üçünde de taslak ya da
onay adımı yoktur: belge **kaydedildiği anda deftere yazılır** ve sonra değiştirilemez, silinemez.
Düzeltme ve hurdada yanlış kayıt **Geri al** ile ayrı bir geri alma belgesiyle düzeltilir; açılış
bakiyesinde geri alma yoktur.
- **Tür:** Ekran
- **Modül:** Stok Yönetimi
- **Menü yolu:** Stok Yönetimi › Stok İşlemleri › Açılış Bakiyeleri · Stok Düzeltmeleri · Hurda İşlemleri
- **Ekran adresi:** `/erp/inventory/adjustments`
- **Gereken izin:** `erp-inventory-opening-balances.view / .create / .import · erp-inventory-costs.view (Birim Maliyet)`, `erp-inventory-adjustments.view / .create · erp-inventory-adjustment-reversals.view / .create (Geri al)`, `erp-inventory-scrap.view / .create · erp-inventory-scrap-reversals.view / .create (Geri al)`
## Açılış Bakiyeleri

1. İçe Aktar — Veri Aktarımı kitabıyla
2. Açılış belgesi
3. Satır sayısı
Mevcut fiziksel stoğun deftere ilk devri — mal kabul değildir. Liste kolonları: **Açılış No**
(AB-yyyy-nnnnnn), **Açılış Tarihi**, **Referans**, **Satır**, **Kaydeden**, **Kayıt Zamanı**. **İçe Aktar**
Veri Aktarımı'nın açılış stoğu kitabını açar.
**Yeni Açılış Bakiyesi** formu: **Açılış Tarihi** \* (varsayılan bugün), **Referans** (sayım tutanağı, eski
belge no), **Açıklama**; **Kalem Ekle** ile satırlar: **Ürün** \*, **Depo** \*, **Lokasyon**, **Stok
Durumu** \* (varsayılana düşülmez), **Miktar** \*, **Birim** \*, **Birim Maliyet** (yalnız maliyet
yetkisiyle; tutar + para birimi), lot takipli kartta **Lot No** \*, seri takipli kartta **Seri Numaraları**
(adet miktarla aynı). Düğme **Açılış bakiyesini kaydet**. Birim maliyet girilmezse stok ilk maliyetli
girişe kadar değersiz kalır — değeri sonradan **Açılış Değerlemesi** ile yazılır (aşağıda). Hareket türü
**Açılış Bakiyesi** (giriş).
Ret iletileri: "Açılış bakiyesinde stok durumu zorunludur — devralınan stok varsayılan duruma atanamaz." ·
"Birim maliyet yalnız stok maliyetini görme yetkisiyle girilebilir." · "\{n\}. satır: birim maliyet ve para
birimi birlikte girilir." · "'\{kod\}' kartı pasif — açılış yazılamaz."
## Stok Düzeltmeleri

1. Düzeltme Türü — artırma ya da azaltma
2. İş Tarihi
3. Satır ekle
4. Düzeltmeyi kaydet — belge değişmez
Liste kolonları: **Düzeltme No**, **Tür** (Stok Artırma Düzeltmesi · Stok Azaltma Düzeltmesi), **İş Tarihi**,
**Referans**, **Satır**, **Kaydeden**, **Kayıt Zamanı**. **Yeni Stok Düzeltmesi** formu:
| Alan | Zorunlu | Not |
|---|---|---|
| **Düzeltme Türü** | Evet | Varsayılan Stok Artırma Düzeltmesi; tür değişince uyumsuz neden seçimleri temizlenir. |
| **İş Tarihi** | Evet | Varsayılan bugün. |
| **Referans**, **Açıklama** | Hayır | Sayım tutanağı, tespit protokolü… |
| Satır: **Ürün**, **Depo**, **Stok Durumu**, **Neden**, **Miktar**, **Birim** | Evet | **Lokasyon** depo istiyorsa; lot ve seri izleme tipine göre. **Neden** seçilen türün aktif hareket nedenlerinden gelir. |
Düğme **Düzeltmeyi kaydet**. Seçilen türde aktif hareket nedeni yoksa form kaydedilemez ("Uygun bir
hareket nedeni tanımlanana kadar bu belge kaydedilemez."); nedenler **Yönetim › Özelleştirme › Stok ›
Hareket Nedenleri**'nde tanımlanır. Stok etkisi: artırmada **Stok Fazlası Düzeltmesi** (giriş), azaltmada
**Stok Eksiği Düzeltmesi** (çıkış).
**Geri al** (detayda): **İş Tarihi**, **Gerekçe** \*, **Geri Alınabilir Satırlar** tablosunda "Geri
alınacak miktar" (boş = kalanın tamamı). Düğme **Geri almayı kaydet**. Artırmanın geri alması Giriş Geri
Alma (çıkış), azaltmanınki Çıkış Geri Alma (giriş) yazar. Geri alma belgesi de değiştirilemez.
Ret iletileri: "\{n\}. satır: hareket nedeni zorunludur." · "\{n\}. satır: '\{kod\}' nedeni '\{tür\}' türünde — bu
belge '\{tür\}' nedeni bekliyor." · "\{n\}. satır: stok durumu zorunludur — varsayılana düşülmez." · "Geri
alınabilir miktar aşılıyor. Kalan: \{r\}, istenen: \{q\}." · "Bu satır daha önce tamamen geri alınmış."
## Hurda İşlemleri {#hurda-islemleri}
Kullanılamaz hâle gelen stoğun fiziksel çıkışı — düzeltme değildir, hedef depo yoktur. **Yeni Hurda
Fişi** formu düzeltmeyle aynı satır yapısındadır (neden türü **Hurda**); lot ve seri yalnız mevcut stoktan
seçilir. Düğme **Hurda fişini kaydet**. Hareket türü **Hurda** (çıkış). Karantinadaki ya da reddedilmiş
stok hurdaya çıkabilir: **Kalite Kontrol › Reddedilen Stok › Hurdaya Ayır** formu dolu açar ("Reddedilen
stoktan dolduruldu — hurda nedenini seçip kaydedin."). **Geri al** hurdayı geri getirir (Çıkış Geri Alma).
## Açılış Değerlemesi {#acilis-degerlemesi}
**Stok Yönetimi › Değerleme › Yeniden Değerleme** listesinin araç çubuğundaki **Açılış Değerlemesi**
(`/erp/inventory/revaluations/new/opening`; maliyet görme + değerleme oluşturma yetkisi). Maliyeti
bilinmeyen stoğa yetkili açılış değeri yazar — **miktar değişmez**, kayıtlı belge değişmez.
1. **Gerekçe**, **İş Tarihi**, **Dayanak Referansı** girin ve **Muhasebe Etkisi** seçeneklerinden birini
seçin (ekran varsayılan seçmez; karar mali müşavirindir).
2. **Maliyeti Bilinmeyen Stok** listesinden satırları seçin; **Değerlenecek Satırlar**'da her satıra birim
maliyet yazın (sıfır yazılamaz).
3. **Önizle** — kayıttan önce önizleme zorunludur; form değişirse yeniden önizleyin.
4. **Açılış Değerlemesini Kaydet** → onay "Açılış değerlemesi kaydedilsin mi?".
## İlgili
- [Stok düzeltmesi yapmak](https://erpdocs.corexlogic.com/stok/islemler/stok-duzeltmesi-yapma)
- [Stok tanımları › Hareket Nedenleri](https://erpdocs.corexlogic.com/stok/ekranlar/stok-tanimlari#hareket-nedenleri)
---
# Sayım girişi yapmak
> Açık sayımda sayılan miktarları girmek, bulunan ürün eklemek, seri saymak ve sayımı tamamlamak.
URL: https://erpdocs.corexlogic.com/stok/islemler/sayim-girisi-yapma
- **Tür:** İşlem
- **Modül:** Stok Yönetimi
- **Menü yolu:** Stok Yönetimi › Fiziksel Envanter › Stok Sayımları › sayım detayı
- **Ekran adresi:** `/erp/inventory/counts/{id}`
- **Gereken izin:** `erp-inventory-counts.edit`
- **Ön koşullar:**
- Sayım **Sayımda** durumunda.
Sayıcı, rafta bulduğu miktarı sayım satırına yazar. Onay yetkisi olmayan kullanıcı **kör sayar**: defter
miktarını ve farkı görmez.
## Adımlar
1. **Stok Sayımları** listesinden sayımı açın (**Sayımı Aç**).
2. **Sayım Satırları** tablosunda ilk satırın **Sayılan** hücresine rafta saydığınız miktarı temel birimde yazın; `Enter` bir alt satıra geçer. Rafta yoksa 0 yazın — boş hücre 'sayılmadı' demektir.

1. Kapsam donduruldu — bu ürünlerde hareket yazılamaz
2. Sayılan — boş = sayılmadı, 0 = rafta yok
3. Defter ve Fark — yalnız onay yetkisiyle
4. Bulunan Ürün — listede olmayan mal
5. Girişleri Kaydet
6. Sayımı Tamamla — bütün satırlar sayılınca
3. Seri takipli satırda **Seri Gir**'e tıklayıp bulunan serileri okutun ya da yazın, **Serileri Kaydet**'e basın.
4. Rafta bulunan ama listede olmayan mal için **Bulunan Ürün**'e tıklayın; **Ürün**, **Lokasyon**, **Stok Durumu**, lot takipli kartta **Lot** ve **Sayılan**'ı girip **Satır Ekle**'ye basın.
5. Ara verirken **Girişleri Kaydet**'e tıklayın. Kalan satırları **Sayılmayanlar** anahtarıyla süzebilirsiniz.
6. Bütün satırlar sayılınca **Sayımı Tamamla**'ya tıklayın.
**Sonuç:** Sayım **Sayım Tamamlandı** durumuna geçer; kapsam donmuş kalır. Fark, bu sayımda miktar girmemiş bir yetkili tarafından kaydedilir: [Sayım farkını kaydetmek](https://erpdocs.corexlogic.com/stok/islemler/sayim-farkini-kaydetme).
## Bilmeniz gerekenler
- Demo örneği: **SAY-2026-000002** (MERKEZ · Yedek Parçalar) — YP-0001 24 ADET, YP-0002 4 ADET girildi,
2 satır sayılmadı; belge **Sayımda**.
- **Okutarak Say** bölümünde lokasyon ve stok durumu seçilip etiket ya da barkod okutulur: seri etiketi
seriyi ekler, ürün barkodu miktar sorar ("Ekle" ya da "Üzerine yaz").
- Hücre hataları: "Sayı değil", "Negatif olamaz", "En fazla \{n\} ondalık".
- Sayılmamış satır varken tamamlanmaz: "\{n\} satır sayılmadı. Sayılmayan satır "yok" demek değildir —
rafta yoksa sıfır girin."
- Defterden gelen satır silinmez: "Satır \{n\} defterden geldi — silinemez. Rafta yoksa sıfır sayın."
- Aynı lokasyon, durum ve lotta ikinci satır eklenemez; mevcut satırın miktarını güncelleyin.
## İlgili
- [Stok sayımları ekranı](https://erpdocs.corexlogic.com/stok/ekranlar/stok-sayimlari)
---
# Kalite yönetimi
> Karantina kuyruğu, kontrol partisi, serbest bırakma ve red kararı, muayene planı, kalite bildirimi ve kusur kodları.
URL: https://erpdocs.corexlogic.com/stok/ekranlar/kalite-yonetimi
Kartında **Girişte kalite kontrol › Gerekli** işaretli ürünün mal girişi (mal kabul, belgesiz Mal Girişi)
ve üretim çıktısı **KARANTINA** stok durumuna yazılır ve bir **kontrol partisi** açılır. Karantinadaki
stok sevk edilemez, sarf edilemez, transfer edilemez. Mal, kalite uzmanının **kullanım kararıyla**
kullanılabilir stoğa geçer ya da reddedilir.
- **Tür:** Ekran
- **Modül:** Stok Yönetimi
- **Menü yolu:** Stok Yönetimi › Kalite Yönetimi › Kontrol Partileri · Kalite Kontrol · Muayene Planları · Kalite Bildirimleri · Kusur Kodları
- **Ekran adresi:** `/erp/inventory/quality`
- **Gereken izin:** `erp-inventory-quality.view (görme) · .edit (sonuç kaydı, muayene planı, kusur kodu) · .release (kalite kararı)`, `erp-inventory-scrap.create (Hurdaya Ayır) · erp-inventory-quality-notifications.view / .create / .edit`
## Kalite Kontrol (karantina kuyruğu)

1. Karar Bekleyenler
2. Reddedilen Stok — hurda ya da iade
3. Kontrol partisi
4. Serbest Bırak
5. Reddet
Sekmeler: **Karar Bekleyenler** ve **Reddedilen Stok**. Kolonlar: Ürün, Yeri (depo · lokasyon · lot), Durum,
Kontrol Partisi, Miktar, Son Hareket. **Kararlar** düğmesi Kalite Kararları listesini açar.
| Sekme | Satır işlemleri |
|---|---|
| Karar Bekleyenler | **Serbest Bırak** · **Reddet** |
| Reddedilen Stok | **Tedarikçiye İade** · **Hurdaya Ayır** (hurda formu dolu açılır) · **Red Kararını Düzelt** |
> **İkinci imza**
"Malı karantinaya alan kullanıcı kararı veremez — kayıt ikinci imza ister." Malı içeri alan kullanıcı
kararı denerse: "Bu stoğu karantinaya siz aldınız — kalite kararını başka bir kullanıcı vermelidir. Malı
içeri alan ile serbest bırakan aynı kişi olamaz."
## Karar penceresi

1. Miktar — kısmi karar verilebilir
2. Gerekçe — zorunlu
3. Referans — rapor, sertifika no
4. Serbest Bırak
Alanlar: Ürün, Yeri, **Miktar** (kısmi karar verilebilir; kalan karantinada bekler), seri takipli üründe
**Seriler**, **Gerekçe** (zorunlu — karar malın kullanılabilirliğini değiştirir), **Referans** (muayene
raporu, sertifika no, tutanak). Adım adım: [Kalite kararı vermek](https://erpdocs.corexlogic.com/stok/islemler/kalite-karari-verme).
| Karar | Stok etkisi |
|---|---|
| **Serbest Bırakıldı** | Karantinadaki miktar varsayılan (kullanılabilir) stok durumuna geçer. |
| **Reddedildi** | Miktar **Reddedildi** (RED) durumuna geçer; kullanılabilir stoğa dönmez, çıkışı hurda ya da iade ile olur. |
| Red Kararını Düzelt | Red kararı geri alınmaz; gerekçesiyle yeni bir serbest bırakma kararı yazılır. |
Demo örneği: KP-2026-000001'in (HAM-0070, lot SLES-2611-004, 400 KG) kararını malı içeri alan Demo Kullanıcı
değil **Demo Onaylayıcı** verdi. **Serbest Bırak — HAM-0070** penceresi "Mal muayeneden geçti; kullanılabilir
stoğa alınıyor ve sevk, sarf, transfer yollarına açılıyor." yazar; **Miktar** altında "Karantinada 400 KG —
kısmi karar verilebilir; kalan karantinada bekler.", **Gerekçe** altında "Kayıt denetim izidir; boş
bırakılamaz." görünür.

1. Miktar — kısmi karar verilebilir
2. Gerekçe — zorunlu
3. Referans — analiz sertifikası
4. Serbest Bırak — KARANTINA → SIFIR
Karar **Stok Durumu Değişimi** hareketi yazar (kaynak belge "Kalite Kararı"); depo ve lokasyon değişmez.
Hareket bir çifttir ("Stok durumu değişimi çifti"): karantinadaki durumdan çıkış, hedef durumdan giriş — örnekte
KARANTINA'dan 400 KG çıkış, SIFIR'a 400 KG giriş.

1. Kaynak Belge = Kalite Kararı
2. Durum değişimi çifti: KARANTINA çıkış, SIFIR giriş
3. Stok durumu ve lot
Kalite Kararları listesi (Belge No, İş Tarihi, Karar, Gerekçe, Miktar, Kaydeden, Kayıt Zamanı) değişmez;
düzeltme yeni bir kararla olur. Belge numarası KLT-yyyy-nnnnnn biçimindedir (örnek: KLT-2026-000001 ·
Serbest Bırakıldı · 400). Liste **Kalite Kontrol**'deki **Kararlar** düğmesiyle açılır; **Karantina Kuyruğu**
düğmesi kuyruğa döner.

1. Karar belgesi — değişmez
2. Karar
3. Gerekçe
4. Kaydeden — malı içeri alandan farklı kişi
## Kontrol Partileri

1. Parti durumu
2. Serbest Bırak
3. Reddet
4. Partiyi Kapat — gerekçeyle
Liste: Parti No (KP-yyyy-nnnnnn), Tarih, Kaynak (Mal girişi · Üretim çıktısı · Ara muayene), Ürün, Depo ·
Göz · Lot, Açık / Miktar, Sonuç, Durum.
| Durum | Anlamı |
|---|---|
| **Sonuç Bekliyor** | Muayene sonuçları girilecek. |
| **Karar Bekliyor** | Sonuçlar girildi, kullanım kararı bekleniyor. |
| **Karara Bağlandı** | Bütün miktar karara bağlandı. |
| **İptal** | Parti gerekçeyle kapatıldı. |
Karar verilen partide durum **Karara Bağlandı** olur; **Serbest · Red · Açık** satırı dağılımı (örnek
400 · 0 · 0), **Kullanım Kararları** tablosu kararı ve hedef stok durumunu ("Serbest Bırakıldı → SIFIR") gösterir;
karar düğmeleri kalkar.

1. Parti durumu
2. Serbest · Red · Açık
3. Kullanım kararı ve hedef stok durumu
Detayda **Muayene Sonuçları** (Özellik, Şartname, Sonuç, Değerlendirme: Uygun / Uygun değil / Girilmedi)
ve **Sonuçları Kaydet**; **Serbest Bırak**, **Reddet**, **Partiyi Kapat** düğmeleri; **Kullanım Kararları**
tablosu. Ürünün muayene planı yoksa parti sonuç beklemeden karara bağlanır. Zorunlu özelliklerin sonucu
girilmeden karar verilemez: "'\{parti\}' partisinde zorunlu özelliklerin sonucu girilmedi — kullanım kararı
sonuç kaydından sonra verilir."
## Muayene Planları
Ürün başına ölçülecek özellikler ve sınırlar; kontrol partisi planı doğduğu anda kopyalar. Form: **Ürün**
(bir kart tek plan), **Aktif**, **Muayene Özellikleri** (Özellik, Tür: Nicel (ölçüm) / Nitel (uygun / değil),
Alt Sınır, Üst Sınır, Birim, Zorunlu, Operasyon), muayene talimatı, **Ara Muayene Noktaları**. Düğme **Planı
Kaydet**. Kart kalite kontrolü şartlı değilse parti doğmaz.
## Kalite Bildirimleri ve Kusur Kodları
**Kalite Bildirimleri**: müşteri şikâyeti, tedarikçi şikâyeti ve iç bildirimler; kök neden ve
düzeltici/önleyici faaliyetlerle (8D) kapanır. Durumlar: Açık · İşlemde · Tamamlandı · İptal. Öncelik
1 — Çok yüksek … 4 — Düşük. Bildirim kök neden (D4) yazılmadan ve faaliyetler tamamlanmadan tamamlanmaz.
Stok etkisi yoktur. **Kusur Kodları**: bildirimin kusur türü (Kod, Ad, Durum).
## Ret iletileri
| Durum | İleti |
|---|---|
| Karantinada olmayan stok | "'\{kart\}' kartının '\{durum\}' durumundaki stoğu karantinada değil — kalite kararı yalnız karantinadaki stok için verilir." |
| Fazla miktar | "'\{kart\}' satırında karantinada \{m\} \{birim\} var; \{q\} için karar verilemez." |
| Gerekçe | "Gerekçe zorunludur." |
| Kapalı parti | "'\{parti\}' kontrol partisi kapandı — yeni karar verilemez." |
| Malı kalmamış parti | "'\{parti\}' partisinin karantinada malı yok (hurdaya ayrılmış ya da geri alınmış olabilir) — partiyi gerekçeyle kapatın." |
## İlgili
- [Lot ve seri izleme süreci](https://erpdocs.corexlogic.com/surecler/lot-ve-seri-izleme)
- [Stok işlemleri › Hurda](https://erpdocs.corexlogic.com/stok/ekranlar/stok-islemleri#hurda-islemleri)
---
# Sayım farkını kaydetmek
> Tamamlanan sayımın farkını ikinci imzayla deftere yazmak, gerekirse yeniden saymaya göndermek ya da sayımı iptal etmek.
URL: https://erpdocs.corexlogic.com/stok/islemler/sayim-farkini-kaydetme
- **Tür:** İşlem
- **Modül:** Stok Yönetimi
- **Menü yolu:** Stok Yönetimi › Fiziksel Envanter › Stok Sayımları › sayım detayı › Farkı Kaydet
- **Ekran adresi:** `/erp/inventory/counts/{id}`
- **Gereken izin:** `erp-inventory-counts.approve`
- **Ön koşullar:**
- Sayım **Sayım Tamamlandı** durumunda.
- Bu sayımda miktar girmemiş ve sayımı tamamlamamış bir kullanıcıyla oturum açılmış (ikinci imza).
Farkın deftere yazılması ikinci imza ister: sayımı giren ya da tamamlayan kişi farkı kaydedemez.
## Adımlar
1. Tamamlanan sayımı açın. **Defter**, **Sayılan** ve **Fark** kolonlarını ve fark özetini inceleyin; yalnız farklı satırları görmek için **Farklılar** anahtarını açın.

1. İkinci imza — farkı başka bir yetkili kaydeder
2. Fark özeti
3. Defter · Sayılan · Fark
4. Yeniden Saymaya Gönder
5. Farkı Kaydet — stok düzeltmesi yazar
2. Fark şüpheliyse **Yeniden Saymaya Gönder**'e tıklayın; sayım Sayımda durumuna döner ve satırlar yeniden sayılır.
3. Fark doğruysa **Farkı Kaydet**'e tıklayın.
4. Penceredeki özeti kontrol edip **Farkı Kaydet** ile onaylayın.

1. Yazılacak artış ve azalış satırları
2. Farkı Kaydet — düzeltme hareketlerini yazar
5. Sayımın durumunu kontrol edin: üstte "Fark deftere yazıldı. Belge artık değişmez." yazar, **Farkı Kaydeden** alanı sizi ve tarihi gösterir.

1. Durum — belge artık değişmez
2. Dondurma kalktı
3. İkinci imza — farkı kaydeden ve tarih
4. Fark — düzeltme hareketine dönüştü
6. Düzeltme hareketlerini **Stok Yönetimi › Mal Hareketleri › Stok Hareketleri**'nde **Kaynak Belge = Stok Sayımı** süzgeciyle görün.

1. Kaynak Belge = Stok Sayımı
2. Fazla — giriş
3. Eksik — çıkış
4. Kaynak — sayım belgesi
**Sonuç:** Fark bugünün tarihiyle yazılır: fazla satırlar **Stok Fazlası Düzeltmesi**, eksik satırlar **Stok Eksiği Düzeltmesi** hareketi (kaynak belge 'Stok Sayımı'). Sayım **Kaydedildi** olur, kapsamın dondurması kalkar ve belge bir daha değişmez.
## Sayımı iptal etmek
Sayım **Sayımda** ya da **Sayım Tamamlandı** durumundayken **Sayımı İptal Et**'e tıklayın, **Gerekçe**
yazın (zorunlu, en çok 512 karakter) ve onaylayın. Deftere bir şey yazılmaz, dondurma kalkar, girilen
sayımlar belgede kalır. Yetki: `erp-inventory-counts.create`.
## Bilmeniz gerekenler
- Demo örneği: **SAY-2026-000001**'i Demo Kullanıcı saydı ve tamamladı. Aynı kullanıcı farkı kaydetmeyi
denediğinde sunucu reddetti: "Sayımı tamamlayan kişi farkı kaydedemez — ikinci imza başka bir
kullanıcıdan gelmeli." Farkı **Demo Onaylayıcı** kaydetti: sayım **Kaydedildi** oldu ve üç hareket
yazıldı — SARF-0003 **Stok Eksiği Düzeltmesi** 4 ADET, SARF-0004 **Stok Fazlası Düzeltmesi** 5 ADET,
SARF-0007 **Stok Eksiği Düzeltmesi** 50 ADET (HAMMADDE / RAF-B, SIFIR). Farksız dört satır hareket
üretmedi.
- Miktar giren kişi için: "Bu sayımda miktar giren kişi farkı kaydedemez — ikinci imza başka bir
kullanıcıdan gelmeli."
- Sayım açıkken defter değiştiyse (dondurmadan önce yazılmış bir belge gibi): "Sayım açıldıktan sonra şu
satırların defter miktarı değişti: … . Sayımı iptal edip yeniden açın."
- Tahsisli stokta eksik çıkarsa kayıt reddedilir — önce tahsisi **Stok Tahsisleri**'nden serbest bırakın.
- Seri farkında eksik seriler çıkış, fazla seriler giriş olarak yazılır.
- Fark kaydında hareket nedeni atanmaz; açıklama sayım numarasıdır.
## İlgili
- [Stok sayımı süreci](https://erpdocs.corexlogic.com/surecler/stok-sayimi)
- [Stok sayımları ekranı](https://erpdocs.corexlogic.com/stok/ekranlar/stok-sayimlari)
---
# Özel stoklar
> Mülkiyeti ya da yeri iş ortağına veya projeye bağlı stok — tedarikçi konsinyesi, müşteride konsinye ve proje stoğu.
URL: https://erpdocs.corexlogic.com/stok/ekranlar/ozel-stoklar
Mülkiyeti ya da yeri bir iş ortağına veya projeye bağlı stok. Bu ekranların belgelerinde durum yoktur;
hepsi kayıtla kesinleşir (yalnız projenin Açık / Kapalı durumu vardır).
- **Tür:** Ekran
- **Modül:** Stok Yönetimi
- **Menü yolu:** Stok Yönetimi › Özel Stoklar · Proje Stoğu
- **Ekran adresi:** `/erp/inventory/vendor-consignment`
- **Gereken izin:** `erp-inventory-vendor-consignment.view / .create (tedarikçi konsinyesi, çekiş)`, `erp-inventory-customer-consignment.view / .create (müşteride konsinye)`, `erp-inventory-projects.view / .create / .edit / .issue (proje stoğu)`
## Tedarikçi konsinyesi
**Tedarikçi Konsinye Stoğu**: depomuzdaki tedarikçi malı — şirketin stok toplamına ve değerlemesine
girmez, çekildikçe hesaplaşılır. Kolonlar: Tedarikçi, Depo, Ürün, Stok Durumu, Karantina, Miktar, Konsinye
Değeri; satırda **Çek**.
**Konsinye Çekişleri**: konsinyeden kendi stoğumuza geçen mal; her çekiş tedarikçiye yükümlülüktür.
**Konsinye Çekişi Oluştur** formu: Tedarikçi, Konsinyenin Deposu, **Hedef Depo** (kendi deponuz), Çekiş
Tarihi, tablo (Ürün, Stok Durumu, Konsinye, Çekilecek, Hedef Lokasyon), Not. Düğme **Çekişi Kaydet**.
Karantinadaki mal çekilemez ("Önce kalite kararı").
## Müşteride konsinye
**Müşteride Konsinye Stoğu**: müşterinin yerindeki bizim malımız. Kolonlar: Müşteri, Çıktığı Depo, Ürün,
Stok Durumu, Miktar, Stok Değeri; satırda **Geri Al**. Düğme **Konsinye Doldurma Oluştur**.
**Müşteride Konsinye Belgeleri** iki türdür:
| Tür | Anlamı |
|---|---|
| **Konsinye Doldurma** | Kendi deponuzdan müşterinin konsinye stoğuna — mal bizim kalır, müşteri tükettikçe teslimatla faturalanır. Sevk adresi zorunlu. |
| **Konsinye Geri Alma** | Müşterinin konsinye stoğundan kendi deponuza — faturasız geri alma. |
## Proje stoğu
| Ekran | İçerik |
|---|---|
| **Projeler** | Proje stoğunun sahibi. Kolonlar: Proje, Müşteri (yoksa "İç proje"), Durum (Açık / Kapalı), Dönem. **Yeni Proje**: Ad, Kod, Müşteri, Başlangıç, Bitiş, Açıklama. **Projeyi Kapat** gerekçe ister. |
| **Proje Stoğu** | Projeye ayrılmış stok: Proje, Depo · Göz, Ürün, Miktar, Stok Değeri; satırda **Çıkış** ve **Serbest Bırak**; **Projeye Stok Ayır**. |
| **Proje Stok Belgeleri** | **Projeye Stok Ayırma** (deponun serbest stoğu yerinde projeye geçer), **Projeye Malzeme Çıkışı** (yalnız projeye ayrılmış maldan tüketim), **Proje Stoğunu Serbest Bırakma** (proje stoğu yerinde serbest stoğa döner; hareket yazılmaz, gerekçe zorunlu). |
## İlgili
- [Stok bakiyesi](https://erpdocs.corexlogic.com/stok/ekranlar/stok-bakiyesi)
---
# Lot durumunu değiştirmek
> Lotu bloke ederek çıkış ve transferde kullanımını durdurmak ya da blokeyi çözüp Aktif yapmak.
URL: https://erpdocs.corexlogic.com/stok/islemler/lot-durumu-degistirme
- **Tür:** İşlem
- **Modül:** Stok Yönetimi
- **Menü yolu:** Stok Yönetimi › Stok Görünümü › Lotlar › lot detayı › Durumu Değiştir
- **Ekran adresi:** `/erp/inventory/lots/{id}`
- **Gereken izin:** `erp-inventory-lots.edit`, `erp-inventory-lots.release`
- **Ön koşullar:**
- Bloke etmek için `erp-inventory-lots.edit`, blokeyi çözmek (Aktif) için `erp-inventory-lots.release` yetkisi.
Hasarlı ambalaj, şüpheli analiz ya da son kullanma tarihi geçmiş parti için lotu bloke ederek kullanımını
durdurun.
## Adımlar
1. **Stok Yönetimi › Stok Görünümü › Lotlar** ekranında lotu bulun (**Ara**: lot no, tedarikçi lotu, stok kodu) ve numarasına tıklayın.

1. Lot durumu süzgeci
2. SKT (en geç) — süresi yaklaşanlar
3. Son kullanma tarihi
4. Lotu açın
2. Lot detayında **Durumu Değiştir**'e tıklayın.
3. **Yeni durum** listesinden **Bloke**'yi (kullanımı durdurmak için) ya da **Aktif**'i (blokeyi çözmek için) seçin.

1. Mevcut durum
2. Yeni durum — Aktif ya da Bloke
3. Durumu Değiştir — stok hareketi yazmaz
4. Penceredeki **Durumu Değiştir** ile onaylayın.

1. Bloke — çıkış ve transferde kullanılamaz
2. İzlenebilirlik raporunu açar
3. Durumu Değiştir — Aktif / Bloke
4. Stok Dağılımı — lotun depo ve lokasyonları
**Sonuç:** Lotun durumu değişir. Bloke lot mal çıkışı, transfer ve teslimatta seçilemez; stok yerinde kalır. Durum değişikliği stok hareketi yazmaz, miktarları değiştirmez.
## Bilmeniz gerekenler
- Demo örneği: HAM-0070 lotu **SLES-2611-005** (50 KG, ezik varil) **Bloke** yapıldı.
- Elle yalnız **Aktif** ve **Bloke** verilebilir; Karantina, Süresi Dolmuş ve Tükenmiş başka süreçlerden
gelir ve bilgi amaçlıdır.
- Gerekçe alanı yoktur; açıklama gerekiyorsa lotun **Özellikler** bölümünü ya da ilgili kalite
bildirimini kullanın.
- Bloke lottan çıkış denenirse: "'\{lot\}' lotu bloke — çıkış yapılamaz."
- Yetki iletileri: "Lotu bloke etme yetkiniz yok." · "Lotu kullanılabilir yapma (blokeyi çözme) yetkiniz
yok — Stok Kontrol'ün işi."
- Lot durumu ile stok durumu farklıdır: karantinadaki stok lot durumuyla değil
[kalite kararıyla](https://erpdocs.corexlogic.com/stok/islemler/kalite-karari-verme) serbest bırakılır.
## İlgili
- [Lotlar ekranı](https://erpdocs.corexlogic.com/stok/ekranlar/lotlar)
---
# Depo yürütme
> Depo görevi (yerleştirme, toplama, depo içi taşıma), dalga, depo izleme ve el terminali.
URL: https://erpdocs.corexlogic.com/stok/ekranlar/depo-yurutme
Depo içinde malın gözden göze hareketi **depo göreviyle** yönetilir: yerleştirme (mal kabul alanından
rafa), toplama (dalgadan sevk hazırlık alanına) ve depo içi taşıma. Görev oluşturmak stok hareketi yazmaz
ve stok kilitlemez; **onay** aynı depoda gözden göze **Transfer** hareketi yazar (kaynak belge "Depo
Görevi"). Kapasite, karantina ve stok yeterliliği onay anında denetlenir.
- **Tür:** Ekran
- **Modül:** Stok Yönetimi
- **Menü yolu:** Stok Yönetimi › Depo Yürütme › Depo İzleme · Depo Görevleri · Dalgalar · El Terminali
- **Ekran adresi:** `/erp/inventory/warehouse-tasks`
- **Gereken izin:** `erp-inventory-warehouse-tasks.view (görme) · .create (görev ve dalga oluşturma, Ata, İptal Et) · .edit (Üstlen, Bırak, Onayla, El Terminali)`, `erp-inventory-counts.edit (El Terminali › Sayım)`
## Depo Görevleri
| Alan | Değerler |
|---|---|
| Görev türü | **Yerleştirme** · **Toplama** · **Depo İçi Taşıma** |
| Kaynak | Elle · Mal kabul alanından · Dalgadan |
| Durum | **Açık** · **Onaylandı** · **İptal Edildi** |
Liste kolonları: Görev No, Tür, Durum, Ürün, Kalan / Miktar, Kaynak → Hedef, Kaynak Belge, Atanan, Kayıt
Zamanı. Detay düğmeleri: **Üstlen**, **Bırak**, **Onayla**, **Ata**, **İptal Et** (yalnız hiç onaylanmamış
görevde). Onay penceresinde hedef göz, lot, seri ve **Kalanı farkla kapat (rafta bulunamadı)** + **Fark
gerekçesi** bulunur — fark bir stok hareketi değildir, mal kaynak gözde kalır, düzeltme sayımla yapılır.
**Depo Görevi Oluştur** (depo içi taşıma): Depo → Kaynak göz → Gözdeki stok → Hedef göz (önerilen ya da
onayda seçilecek) → Not; düğme **Görevi Oluştur**.
Görevli yerleştirme için depo ayarında **Görevli yerleştirme** açık ve bir **Mal kabul alanı** gözü tanımlı
olmalıdır ([Depolar](https://erpdocs.corexlogic.com/stok/ekranlar/depolar)).
## Dalgalar
Açık satış siparişi kalemlerini (ya da açık teslimatları) birlikte toplamaya bırakan belge; toplanan mal
kaleme ayrılır. Durumlar: Açık · Tamamlandı · İptal Edildi. Oluşturma: Depo, Kaynak (Sipariş kalemleri /
Açık teslimatlar), Planlanan sevk (en geç), İstenen teslim (en geç), kalem tablosu; düğme **Dalgayı
Oluştur**. Depoda sevk hazırlık alanı gözü yoksa dalga açılamaz. **İptal Et** yalnız hiç toplanmamış açık
dalgada, gerekçeyle.
## Depo İzleme
Depo seçilerek açık görevler, alanlarda bekleyen mal, dolan gözler ve son 7 günün farkları tek ekranda.
Kutucuklar: Açık yerleştirme, Açık toplama, Açık taşıma, Atanmamış, Açık dalga, Bugün onaylanan, Son 7 gün
fark, Mal kabulde görevsiz. Kutucuk ilgili listeyi açar. **Otomatik yenile (60 sn)** isteğe bağlıdır.
## El Terminali
`/rf` — telefon düzeninde, ERP penceresinin dışında çalışan yüzey. Ana ekran: **Depo Seçin**, **Görevler**,
**Serbest Taşıma**, **Göz Sorgula**, **Ürün Sorgula**, **Sayım** (etiket okutarak say). Görev adımları:
kaynak gözü okutun → ürünü okutun → lotu / serileri okutun → miktarı girin → hedef gözü okutun → **Onayla**.
## İlgili
- [Depolar ve tesisler](https://erpdocs.corexlogic.com/stok/ekranlar/depolar)
- [Stok sayımları](https://erpdocs.corexlogic.com/stok/ekranlar/stok-sayimlari)
---
# Kalite kararı vermek
> Karantinadaki malı muayeneden sonra serbest bırakmak ya da reddetmek — kısmi karar, gerekçe ve ikinci imza.
URL: https://erpdocs.corexlogic.com/stok/islemler/kalite-karari-verme
- **Tür:** İşlem
- **Modül:** Stok Yönetimi
- **Menü yolu:** Stok Yönetimi › Kalite Yönetimi › Kalite Kontrol
- **Ekran adresi:** `/erp/inventory/quality`
- **Gereken izin:** `erp-inventory-quality.release`
- **Ön koşullar:**
- Stok karantina durumunda (kalite kontrollü kartın girişi ya da üretim çıktısı).
- Malı karantinaya alan kullanıcıdan farklı bir kullanıcıyla oturum açılmış (ikinci imza).
- Muayene planında zorunlu özellik varsa sonuçlar **Kontrol Partileri** ekranında girilmiş.
Kalite kontrollü kartın girişi karantinaya düşer ve bir kontrol partisi açılır. Kalite uzmanı muayeneden
sonra kullanım kararını verir.
## Adımlar
1. **Stok Yönetimi › Kalite Yönetimi › Kalite Kontrol** ekranını açın; **Karar Bekleyenler** sekmesinde karantinadaki satırları görün.

1. Karar Bekleyenler
2. Reddedilen Stok — hurda ya da iade
3. Kontrol partisi
4. Serbest Bırak
5. Reddet
2. Muayene sonucuna göre satırdaki **Serbest Bırak** ya da **Reddet**'e tıklayın.
3. **Miktar**'ı kontrol edin (kısmi karar için azaltın), **Gerekçe**'yi ve varsa **Referans**'ı (analiz sertifikası, muayene raporu — örnekte AK-261020-09) yazın.

1. Miktar — kısmi karar verilebilir
2. Gerekçe — zorunlu
3. Referans — analiz sertifikası
4. Serbest Bırak — KARANTINA → SIFIR
4. Penceredeki **Serbest Bırak** (ya da **Reddet**) ile onaylayın.
5. Kararı **Kararlar** düğmesiyle açılan **Kalite Kararları** listesinde ve kontrol partisinin detayında görün: parti **Karara Bağlandı** olur, **Kullanım Kararları** tablosunda karar ve hedef stok durumu yazar.

1. Karar belgesi — değişmez
2. Karar
3. Gerekçe
4. Kaydeden — malı içeri alandan farklı kişi
**Sonuç:** Serbest bırakılan miktar KARANTINA'dan varsayılan stok durumuna (SIFIR) geçer ve sevk, sarf, transfer yollarına açılır. Reddedilen miktar **Reddedildi** (RED) durumuna geçer ve **Reddedilen Stok** sekmesinden hurdaya ya da tedarikçiye iadeye gider. Karar **Stok Durumu Değişimi** hareketi yazar (kaynak 'Kalite Kararı').
## Bilmeniz gerekenler
- Demo örneği: malı Demo Kullanıcı karantinaya aldı; o kararı veremez: "Bu stoğu karantinaya siz aldınız —
kalite kararını başka bir kullanıcı vermelidir. Malı içeri alan ile serbest bırakan aynı kişi olamaz."
**KP-2026-000001**'in (SLES-2611-004, 400 KG) kararını **Demo Onaylayıcı** (Yönetici) verdi: 400 KG
serbest bırakıldı, karar belgesi **KLT-2026-000001**, parti **Karara Bağlandı** (Serbest · Red · Açık:
400 · 0 · 0). Stok Hareketleri'nde kaynak **Kalite Kararı** olan bir **Stok Durumu Değişimi** çifti
yazıldı: KARANTINA'dan çıkış 400 KG, SIFIR'a giriş 400 KG (KIMYA / IBC-ALANI, lot SLES-2611-004).
**KP-2026-000002** (SLES-2611-005, 50 KG) karar bekliyor.
- Karar kontrol partisinin detayından da verilebilir (**Serbest Bırak**, **Reddet**); muayene planı varsa
önce **Sonuçları Kaydet**.
- Kısmi karar verilebilir; kalan karantinada bekler. Fazla miktar: "'\{kart\}' satırında karantinada \{m\}
\{birim\} var; \{q\} için karar verilemez."
- Gerekçe zorunludur: "Gerekçe zorunlu — karar malın kullanılabilirliğini değiştiriyor."
- Red kararı geri alınmaz; **Reddedilen Stok › Red Kararını Düzelt** gerekçeli yeni bir serbest bırakma
kararı yazar.

1. Parti durumu
2. Serbest · Red · Açık
3. Kullanım kararı ve hedef stok durumu
## İlgili
- [Kalite yönetimi ekranı](https://erpdocs.corexlogic.com/stok/ekranlar/kalite-yonetimi)
- [Lot ve seri izleme süreci](https://erpdocs.corexlogic.com/surecler/lot-ve-seri-izleme)
---
# Değerleme
> Stok ekranlarında görünen değer bilgisi — yeniden değerleme, açılış değerlemesi, malzeme değerleme ve standart fiyat.
URL: https://erpdocs.corexlogic.com/stok/ekranlar/degerleme
Değerleme ekranları stoğun **miktarına dokunmadan değerini** düzeltir ya da gösterir. Değer, hareketli
ortalama maliyetten (ya da standart fiyatlı üründe standart fiyattan) gelir; değer kolonları yalnız
**stok maliyetini görme** yetkisiyle görünür. Muhasebe kayıtları bu belgenin kapsamı dışındadır.
- **Tür:** Ekran
- **Modül:** Stok Yönetimi
- **Menü yolu:** Stok Yönetimi › Değerleme
- **Ekran adresi:** `/erp/inventory/revaluations`
- **Gereken izin:** `erp-inventory-revaluations.view / .create · erp-inventory-costs.view (değer görme)`
| Ekran | İçerik |
|---|---|
| **Yeniden Değerleme** | Elde kalan stoğun değerini düzelten belgeler. Türler: Yeniden Değerleme · Açılış Değerlemesi · Döviz Değerleme Geçişi. Kip: **Birim Maliyet** ya da **Tutar Farkı**; **Gerekçe** zorunlu. Araç çubuğunda **Açılış Değerlemesi** ve **Döviz Değerleme Geçişi**. |
| **Malzeme Değerleme** | Ürün × tesis fiyat kontrolü — **Hareketli ortalama (V)** ya da **Standart fiyat (S)** — standart fiyat, stok, stok değeri, birim değer. |
| **Standart Fiyat Değişiklikleri** | Tesis, tarih, kalemler (yeni fiyat kontrolü, standart fiyat, para birimi) ve gerekçeyle fiyat değişikliği belgesi. |
| **Materyal Defteri** | Ürünün aylık değer akışı: başlangıç stoğu, girişler, fiyat değişikliği, tüketim, dönem sonu; fark kayıtları. |
| **Gerçekleşen Maliyet Kapanışları** | Standart fiyatlı ürünlerin aylık gerçekleşen fiyatı; **Dönemi Kapat**. |
Maliyeti bilinmeden giren stoğun (birim maliyetsiz açılış bakiyesi ya da belgesiz mal girişi) değeri
**Açılış Değerlemesi** ile yazılır: [Stok işlemleri › Açılış Değerlemesi](https://erpdocs.corexlogic.com/stok/ekranlar/stok-islemleri#acilis-degerlemesi).
Değer raporları: [Stok raporları](https://erpdocs.corexlogic.com/stok/ekranlar/stok-raporlari).
---
# Lot ya da seri izlemek
> Bir lotun ya da serinin nereye gittiğini (müşteriler) ya da nereden geldiğini (tedarikçiler, üretim emirleri) izlemek.
URL: https://erpdocs.corexlogic.com/stok/islemler/lot-izleme
- **Tür:** İşlem
- **Modül:** Stok Yönetimi
- **Menü yolu:** Stok Yönetimi › Analitik › Lot/Seri İzlenebilirlik
- **Ekran adresi:** `/erp/inventory/reports/lot-trace`
- **Gereken izin:** `erp-inventory-movements.view`
- **Ön koşullar:**
- Ürün lot ya da seri takipli.
Geri çağırma (recall) ya da müşteri şikâyetinde ilk soru: bu parti nereden geldi, kime gitti?
## Adımlar
1. **Stok Yönetimi › Analitik › Lot/Seri İzlenebilirlik** ekranını açın. Lot detayındaysanız **İzlenebilirlik** düğmesi raporu o lotla açar.
2. **Lot / Seri** alanına lot ya da seri numarasını yazın ve listeden seçin.
3. **Yön**'ü seçin: **İleri — nereye gitti** (sarf edildiği emirler, ürettikleri, müşteriler) ya da **Geri — nereden geldi** (üretildiği emirler, tükettikleri, tedarikçiler).
4. Ağaçtaki düğümün hareket tablosunda **Belge** ve **Karşı Taraf / Bağlam** kolonlarını okuyun; gerekirse **Excel'e Aktar**.

1. Lot ya da seri numarası
2. Yön — ileri (nereye) / geri (nereden)
3. Belge — teslimat
4. Karşı taraf — müşteri
5. Excel'e Aktar
**Sonuç:** Lotun bütün hareketleri belgeleriyle görünür: girişi (mal kabul, açılış, üretim çıktısı), sarf edildiği üretim emirleri ve ürettiği lotlar, sevk edildiği teslimatlar ve müşteriler.
## Bilmeniz gerekenler
- Demo örneği: **MAM-0008 SIVI DETERJAN 5 LT** lotu **DET-2609-001** ileri izlendi: 01.10.2026 Açılış
Bakiyesi AB-2026-000003 ile +160 ADET MAMUL deposuna girdi; 01.11.2026 **Teslimat SV-2026-000001** ile
−160 ADET **Trakya Et ve Et Ürünleri A.Ş.**'ye sevk edildi. Aynı teslimatla DET-2609-002 lotunun 220
ADET'i de aynı müşteriye gitti.
- Bağ emir düzeyindedir: bir üretim emrinin tükettiği her lot, o emrin ürettiği her lotla ilişkilendirilir.
- İzlenmeyen (lot/seri takipsiz) bileşende zincir biter: "Takipsiz — zincir burada biter".
- Ağaç çok büyürse kesilir; daha derindeki bir lottan yeniden izleyin.
- Emir bağlantısını açmak için üretim emri görme yetkisi gerekir.
## İlgili
- [Stok raporları › Lot/Seri İzlenebilirlik](https://erpdocs.corexlogic.com/stok/ekranlar/stok-raporlari#lot-seri-izlenebilirlik)
- [Lot ve seri izleme süreci](https://erpdocs.corexlogic.com/surecler/lot-ve-seri-izleme)
---
# Stok raporları
> Stok durum raporu, hareket dökümü, lot/seri izlenebilirlik, değerleme, hareketsiz stok, yaş analizi, ABC analizi ve devir hızı.
URL: https://erpdocs.corexlogic.com/stok/ekranlar/stok-raporlari
**Stok Yönetimi › Analitik** altındaki raporlar stok defterinden üretilir. Her raporda **Excel'e Aktar**
ve **Raporu yenile** bulunur; tarih aralığı varsayılanı son 90 gündür. Değer kolonları yalnız maliyet
yetkisiyle görünür.
- **Tür:** Ekran
- **Modül:** Stok Yönetimi
- **Menü yolu:** Stok Yönetimi › Analitik
- **Ekran adresi:** `/erp/inventory/reports/stock-status`
- **Gereken izin:** `erp-inventory-stock.view (Stok Durum Raporu, Hareketsiz Stok, Stok Yaş Analizi, ABC Analizi, Stok Devir Hızı)`, `erp-inventory-movements.view (Stok Hareket Dökümü, Lot/Seri İzlenebilirlik)`, `erp-inventory-costs.view (Stok Değerleme Raporu ve değer kolonları) · erp-inventory-counts.approve (ABC › Karta Yaz)`
## Stok Durum Raporu

1. Tarih itibarıyla — geçmiş bir günün stoğu
2. Depo kırılımı
3. Sıfır bakiyeleri de göster
4. Excel'e Aktar
Hangi karttan ne kadar var ve (yetkiyle) kaç para eder. Süzgeçler: Ara, **Depo**, **Stok Durumu**, **Depo
kırılımı**, **Sıfır bakiyeleri de göster**, **Tarih itibarıyla**. Kolonlar: Kart Kodu, Kart Adı, (kırılımda)
Depo, Miktar, Ortalama Maliyet, Toplam Değer, Son Hareket. **Tarih itibarıyla** seçilirse o günden sonraki
hareketler rapora girmez.
## Stok Hareket Dökümü
Bir kartın ya da deponun defteri — dönem başı devir ve her satırda yürüyen bakiye. Kart ya da depodan
biri zorunludur. Kolonlar: Tarih, Kart, Hareket Türü, Depo / Lokasyon, Durum / Lot, Kaynak Belge, Miktar,
Birim Maliyet (yetkiyle), Yürüyen Bakiye. Altta dönem özeti (Giriş / Çıkış).
## Lot/Seri İzlenebilirlik {#lot-seri-izlenebilirlik}

1. Lot ya da seri numarası
2. Yön — ileri (nereye) / geri (nereden)
3. Belge — teslimat
4. Karşı taraf — müşteri
5. Excel'e Aktar
Bir lotun ya da serinin nereden geldiği ve nereye gittiği — üretim emirleri üzerinden. Girdiler: **Lot /
Seri** (tek arama alanı) ve **Yön**: **İleri — nereye gitti** (sarf edildiği emirler, ürettikleri ve gittiği
müşteriler) ya da **Geri — nereden geldi** (üretildiği emirler, tükettikleri ve geldiği tedarikçiler).
Lot detayındaki **İzlenebilirlik** düğmesi raporu o lotla açar.
Çıktı girintili bir ağaçtır; her düğümde hareket tablosu: Tarih, Hareket, Depo, Miktar, **Belge**, **Karşı
Taraf / Bağlam**. Bağ emir düzeyindedir: emrin tükettiği her lot, ürettiği her lotla ilişkilidir. İzlenmeyen
kartta zincir biter ("Takipsiz — zincir burada biter"). Adım adım: [Lot ya da seri izlemek](https://erpdocs.corexlogic.com/stok/islemler/lot-izleme).
## Diğer raporlar
| Rapor | Ne gösterir | Önemli süzgeç / kolon |
|---|---|---|
| **Stok Değerleme Raporu** | Depo ve para birimi başına stok değeri (hareketli ortalama, kur çevrimi yok). | Kart kırılımı, Tarih itibarıyla; değeri bilinmeyen satır "Bilinmiyor". |
| **Hareketsiz Stok** | Belirlenen süredir hiç hareket görmemiş stok. | Eşik 30 / 60 / 90 / 180 / 365 gün (varsayılan 90); Hareketsiz Gün. |
| **Stok Yaş Analizi** | Eldeki stoğun giriş tarihine göre yaş dağılımı. | Yaş dilimleri 30, 60, 90, 180, 365 gün; Ort. Yaş, En Eski Giriş. İlk giren ilk çıkar varsayımıyla yaklaşıktır. |
| **ABC Analizi** | Dönem tüketimine (değer ya da hareket sıklığı) göre A · B · C sınıfı. | Sınırlar A %80, B %95; **Karta Yaz** sınıfı ürün kartına yazar — sayım kapsamı ve dönemsel sayım bu sınıfı okur. |
| **Stok Devir Hızı** | Dönem tüketiminin ortalama stoğa oranı ve stoğun kaç gün yettiği. | Devir Hızı, Kapsama ("\{n\} gün"). |
## İlgili
- [Stok bakiyesi](https://erpdocs.corexlogic.com/stok/ekranlar/stok-bakiyesi)
- [Lot ve seri izleme süreci](https://erpdocs.corexlogic.com/surecler/lot-ve-seri-izleme)
---
# Stok düzeltmesi yapmak
> Kayıtlı miktarı fiziksel gerçeğe eşitleyen, neden kodlu stok artırma ya da azaltma belgesi; hurda fişi ve geri alma.
URL: https://erpdocs.corexlogic.com/stok/islemler/stok-duzeltmesi-yapma
- **Tür:** İşlem
- **Modül:** Stok Yönetimi
- **Menü yolu:** Stok Yönetimi › Stok İşlemleri › Stok Düzeltmeleri › Yeni Stok Düzeltmesi
- **Ekran adresi:** `/erp/inventory/adjustments/new`
- **Gereken izin:** `erp-inventory-adjustments.create`
- **Ön koşullar:**
- Seçilecek türde (Stok Artırma Düzeltmesi / Stok Azaltma Düzeltmesi) en az bir aktif **hareket nedeni** tanımlı (**Yönetim › Özelleştirme › Stok › Hareket Nedenleri**).
- Ürün o depoda açık bir sayımın kapsamında değil.
Stok düzeltmesi, sayım dışı tespit edilen farkları (kırılma, kayıp, sayım tutanağı) neden koduyla
deftere yazar. Planlı sayımlarda fark [sayım belgesinden](https://erpdocs.corexlogic.com/stok/islemler/sayim-farkini-kaydetme) yazılır.
## Adımlar
1. **Stok Yönetimi › Stok İşlemleri › Stok Düzeltmeleri** ekranında **Yeni Stok Düzeltmesi**'ne tıklayın.
2. **Düzeltme Türü**'nü seçin: **Stok Artırma Düzeltmesi** ya da **Stok Azaltma Düzeltmesi**. **İş Tarihi** bugündür; **Referans**'a tutanak numarasını yazın.

1. Düzeltme Türü — artırma ya da azaltma
2. İş Tarihi
3. Satır ekle
4. Düzeltmeyi kaydet — belge değişmez
3. **Satır ekle** ile satır açın; **Ürün**, **Depo**, gerekiyorsa **Lokasyon**, **Stok Durumu**, **Neden**, **Miktar** ve **Birim**'i girin. Lot ya da seri takipli kartta lotu/serileri seçin.
4. **Düzeltmeyi kaydet**'e tıklayın.
**Sonuç:** Belge kaydedildiği anda deftere yazılır: artırmada **Stok Fazlası Düzeltmesi** (giriş), azaltmada **Stok Eksiği Düzeltmesi** (çıkış). Belge değiştirilemez ve silinemez; yanlışsa detaydaki **Geri al** ile geri alma belgesi yazılır.
## Hurda fişi
Kullanılamaz hâle gelen stok için **Stok İşlemleri › Hurda İşlemleri › Yeni Hurda Fişi** kullanılır.
Satırlar düzeltmeyle aynıdır, neden türü **Hurda**'dır; lot ve seri yalnız mevcut stoktan seçilir. Düğme
**Hurda fişini kaydet**; hareket türü **Hurda** (çıkış). Reddedilen kalite stoğu için **Kalite Kontrol ›
Reddedilen Stok › Hurdaya Ayır** formu dolu açar.
## Geri almak
Düzeltme ya da hurda detayında **Geri al** → **İş Tarihi**, **Gerekçe** (zorunlu), geri alınacak satırlar ve
miktarlar (boş = kalanın tamamı) → **Geri almayı kaydet**. Geri alma ters yönlü hareket yazar ve kendisi de
değiştirilemez.
## Bilmeniz gerekenler
- Demo ortamında hareket nedeni tanımlı olmadığı için form "Uygun bir hareket nedeni tanımlanana kadar bu
belge kaydedilemez." uyarısını gösterir; kayıt adımı bu belgede demoda çalıştırılmadı.
- Neden her satırda zorunludur ve türle uyumlu olmalıdır: "\{n\}. satır: '\{kod\}' nedeni '\{tür\}' türünde — bu
belge '\{tür\}' nedeni bekliyor."
- Stok durumu varsayılana düşülmez: "\{n\}. satır: stok durumu zorunludur — varsayılana düşülmez."
- Azaltmada stok yetmezse ya da stok karantinadaysa hareket kuralları geçerlidir
([Stok hareketleri › Ret iletileri](https://erpdocs.corexlogic.com/stok/ekranlar/stok-hareketleri#ret-iletileri)).
- Geri alma kalanı aşamaz: "Geri alınabilir miktar aşılıyor. Kalan: \{r\}, istenen: \{q\}."
## İlgili
- [Stok işlemleri ekranı](https://erpdocs.corexlogic.com/stok/ekranlar/stok-islemleri)
- [Stok tanımları › Hareket Nedenleri](https://erpdocs.corexlogic.com/stok/ekranlar/stok-tanimlari#hareket-nedenleri)
---
# Süreç rehberleri
> Uçtan uca iş süreçleri — hangi ekranın hangi sırayla kullanıldığı, gerçek bir demo senaryosuyla.
URL: https://erpdocs.corexlogic.com/surecler
Bir iş genellikle birden çok ekranda, birden çok modülde ilerler: teklif siparişe, sipariş üretime ve
teslimata, teslimat faturaya dönüşür. Süreç rehberleri bu yolculuğu kurgusal bir demo şirketinin somut
senaryosuyla, ekran ekran anlatır. Her aşamada belgenin yeni durumu, stoğa ve planlamaya etkisi ve
ayrıntılı tıklama adımlarının bulunduğu işlem sayfası verilir.
## Satış
- [Tekliften faturaya](https://erpdocs.corexlogic.com/surecler/tekliften-faturaya) — Teklif → sipariş → teslimat ve mal çıkışı → fatura.
- [Sözleşmeli satış](https://erpdocs.corexlogic.com/surecler/sozlesmeli-satis) — Satış sözleşmesi → çağrı siparişleri → sözleşmenin tüketilmesi.
- [Satış iadesi](https://erpdocs.corexlogic.com/surecler/satis-iadesi) — İade talebi → onay → teslimattan iade → stok durumu.
## Satın alma ve stok
- [Talepten mal kabule](https://erpdocs.corexlogic.com/surecler/talepten-mal-kabule) — Talep → teklif isteği → sipariş → onay → mal kabul → iade.
- [Stok sayımı](https://erpdocs.corexlogic.com/surecler/stok-sayimi) — Sayım açma ve dondurma → sayım girişi → fark → ikinci imzayla kayıt.
- [Lot ve seri izleme](https://erpdocs.corexlogic.com/surecler/lot-ve-seri-izleme) — Lotlu giriş → karantina ve kalite kararı → FEFO çıkış → lotun müşteriye izi.
## Üretim ve lojistik
- [Siparişten üretime](https://erpdocs.corexlogic.com/surecler/siparisten-uretime) — Yapılandırılabilir ürün siparişi → üretim emri ve alt emirler → sarf, teyit, çıktı → teslimat.
- [Stoğa üretim](https://erpdocs.corexlogic.com/surecler/stoga-uretim) — Tahmin → MRP → planlı emir → üretim emri → mamul stoğu.
- [Sevkiyat planlama](https://erpdocs.corexlogic.com/surecler/sevkiyat-planlama) — Açık teslimatlar → toplama → paketleme → taşıma → mal çıkışı → alındı teyidi.
## Yönetim ve kurulum
- [Onay akışı](https://erpdocs.corexlogic.com/surecler/onay-akisi) — Onay şablonu → onaya gönderme → ret ya da onay → belgenin durumu.
- [Yeni kullanıcı ve yetki](https://erpdocs.corexlogic.com/surecler/yeni-kullanici-ve-yetki) — Rol tasarımı → hesap → kısıt → ilk giriş → yetki denetimi → hesabın kapatılması.
- [Veri aktarımıyla kurulum](https://erpdocs.corexlogic.com/surecler/veri-aktarimi-ile-kurulum) — Boş kurulum → kitapların yükleme sırası → Kontrol Et → Aktar → denetim.
> **Örnek veriler**
Senaryolardaki şirketler, ürünler, belge numaraları ve tutarlar kurgusal bir demo kurulumundan alınmıştır.
Kendi kurulumunuzda kodlar ve adlar farklıdır; ekranlar ve adımlar aynıdır.
---
# Tekliften faturaya
> Satış teklifinden e-Faturaya kadar satış sürecinin adımları.
URL: https://erpdocs.corexlogic.com/surecler/tekliften-faturaya
Bir satışın CoreX ERP'deki yolu: müşteriye **teklif** verilir, teklif kabul edilince **siparişe**
dönüştürülür, sipariş onaylanır, depodan **teslimat** açılıp **mal çıkışı** kaydedilir ve teslimattan
**fatura** kesilir.
```
Satış Teklifi ──► Satış Siparişi ──► Teslimat ──► Mal Çıkışı ──► e-Fatura
(Gönderildi) (Onaylandı) (Açık) (stok düşer) (GİB'e gönderim)
```
## Adım adım işlemler
- [1. Teklif oluşturmak](https://erpdocs.corexlogic.com/satis/islemler/teklif-olusturma) — Müşteri, geçerlilik, kalemler ve fiyat.
- [2. Teklifi göndermek](https://erpdocs.corexlogic.com/satis/islemler/teklifi-gonderme) — Gönderildi olarak işaretleme ve e-posta.
- [3. Siparişe dönüştürmek](https://erpdocs.corexlogic.com/satis/islemler/teklifi-siparise-donusturme) — Tam ya da kısmi dönüştürme.
- [4. Siparişi onaylamak](https://erpdocs.corexlogic.com/satis/islemler/siparisi-onaylama) — Ticari onay; teslimat ve üretim açılır.
- [5. Teslimat oluşturmak](https://erpdocs.corexlogic.com/satis/islemler/teslimat-olusturma) — Tek adım: teslimat ve mal çıkışı birlikte.
- [5a. Açık teslimat + mal çıkışı](https://erpdocs.corexlogic.com/satis/islemler/acik-teslimat-olusturma) — İki adım: önce açık teslimat, sonra mal çıkışı.
- [6. Fatura](https://erpdocs.corexlogic.com/satis/islemler/fatura-olusturma) — e-Belge ile fatura ya da dışarıda kesilen faturanın referansı.
> **Bu rehberdeki örnek**
Örnek demo şirketinden: **M-0004 Trakya Et ve Et Ürünleri A.Ş.** müşterisine **MAM-0008 Sıvı Deterjan
5 LT** satışı. Fiyat müşterinin fiyat listesinden (Standart liste) önerilir.
## 1. Teklifi hazırlayın
**Satış › Teklif Yönetimi › Satış Teklifi Oluştur**
1. **Müşteri** alanına müşterinin kodunu ya da adını yazıp **Enter**'a basın ve listeden seçin. Vade ve
teslim şekli müşteri kartından önerilir.
2. **Geçerlilik Tarihi** kendiliğinden bugünden 30 gün sonrasıdır; gerekirse değiştirin.
3. Kalem satırına ürünü yazıp seçin, miktarı girin. **Birim fiyat** fiyat listesinden önerilir;
hücrenin altında önerinin kaynağı yazar.
4. **Kaydet** (Ctrl+S). Teklif **Taslak** olarak kaydedilir ve detayı açılır.
Ayrıntılar: [Satış teklifleri](https://erpdocs.corexlogic.com/satis/ekranlar/satis-teklifleri).
## 2. Teklifi gönderin
Teklif detayında **Gönder**'e basın. Gönderilen teklif **kilitlenir**: fiyat, kalem ya da şart
değişikliği artık **Revize Et** ile yeni bir revizyon açar.
- Gönder yalnız teklifi işaretler. Müşteriye e-postayla iletmek için **Çıktı › E-posta ile Gönder**'i
kullanın; PDF de aynı menüden alınır.
- Kurulumunuzda teklif için **onay şablonu** tanımlıysa düğmenin adı **Onaya Gönder** olur. Teklif son
onayda kendiliğinden "Gönderildi" durumuna geçer.
## 3. Teklifi siparişe dönüştürün
Müşteri teklifi kabul edince teklif detayında **Siparişe Dönüştür**'e basın. Açılan pencerede sipariş
türünü seçin ve dönüştürülecek satırları ve miktarları işaretleyin. Teklifin bir kısmını da
dönüştürebilirsiniz; kalanı daha sonra **Kalanı Dönüştür** ile siparişe geçer.
Sipariş **taslak** olarak açılır, fiyatlar ve yapılandırmalar tekliften aynen taşınır.
> **Geçerliliği dolmuş teklif**
Geçerlilik tarihi geçmiş teklif siparişe dönüştürülemez. Önce **Revize Et** ile geçerliliği uzatan yeni
bir revizyon açın.
## 4. Siparişi onaylayın
Sipariş detayında **Siparişi Onayla**'ya basın. Onaylanan siparişin kalemleri artık düzenlenemez ve
sipariş planlamaya (stok ve MRP) talep olarak girer. Ayrıntılar: [Satış siparişleri](https://erpdocs.corexlogic.com/satis/ekranlar/satis-siparisleri).
Müşterinin kredi limiti aşılmışsa sipariş **Kredi blokesi** rozetiyle işaretlenir ve teslimat
açılamaz; blokeyi kredi yöneticisi kaldırır.
## 5. Teslimatı açın ve malı çıkarın
**Lojistik Yönetimi › Giden Teslimat › Giden Teslimat Oluştur**
1. Ekran, teslim günü gelmiş onaylı sipariş kalemlerini listeler. Teslim edilecek kalemleri seçin.
2. **Depo** ve **planlanan sevk tarihini** seçip **Teslimat Oluştur**'a basın. Teslimat **Açık**
durumda doğar; stok henüz düşmez, kalemler siparişte ayrılır.
3. Teslimatın detayında **Mal Çıkışını Kaydet**'e basın; her kalemin hangi lokasyondan, hangi lot ya
da seriyle çıktığını girin. Kayıtla stok düşer ve teslimat değiştirilemez hâle gelir.
4. İrsaliyeyi **Çıktı › Yazdır** ile basın ya da e-İrsaliye açıksa **e-İrsaliye Oluştur**'a basın.
Ayrıntılar: [Teslimat ve mal çıkışı](https://erpdocs.corexlogic.com/satis/ekranlar/teslimat).
## 6. Faturayı kesin
**Satış › Faturalama › Faturalanmamış Teslimatlar**
1. Faturalanacak teslimatları seçip **Fatura Oluştur**'a basın. Fatura **Taslak** olarak açılır;
fiyat ve KDV siparişten gelir.
2. Taslakta tarihi ve notu kontrol edin, **Kesinleştir**'e basın. Kesinleşen fatura düzenlenemez ve
silinemez.
3. **GİB'e Gönder** ile faturayı entegratöre iletin. Gönderilen fatura geri çekilemez; e-Faturada
düzeltme iade faturasıyla, e-Arşivde iptalle yapılır.
Ayrıntılar: [Faturalama](https://erpdocs.corexlogic.com/satis/ekranlar/faturalama).
## Sık karşılaşılan durumlar
| Durum | Ne yapılır |
|---|---|
| Müşteri teklifi istemedi | Teklif detayında **Kaybedildi** — kayıp nedenini seçin (fiyat, teslim süresi, rakip…). Teklif Kazanma/Kaybetme raporunda görünür. |
| Siparişin bir kısmı artık gönderilmeyecek | Sipariş detayında **Siparişi Kapat** (gerekçe zorunlu). Sevk edilmiş miktarı olan sipariş iptal edilemez, kapatılır. |
| Stok yetmediği için kalem teyit edilemedi | Sipariş kaleminde **Backorder** yazar. Stok gelince **Backorder İşleme** ekranından yeniden teyit edin. |
| Yanlış mal çıkışı | Teslimat detayında **Teslimat Düzeltmesi Oluştur** — mal çıkışı silinmez, düzeltme belgesiyle geri alınır. |
---
# Sözleşmeli satış
> Satış sözleşmesi, çağrı siparişleri ve sözleşmenin tüketilmesi — fiyat sözleşmeden, hedef aşılamaz.
URL: https://erpdocs.corexlogic.com/surecler/sozlesmeli-satis
Müşteriyle bir yıl gibi uzun bir dönem için fiyat ve miktar anlaşması yapıldığında, anlaşma **satış
sözleşmesi** olarak kaydedilir. Müşteri ihtiyaç oldukça sipariş verir; bu siparişlerin satırları
sözleşmeye bağlanır (**çağrı siparişi**). Fiyat sözleşmeden gelir, hedef aşılamaz ve sözleşmenin
**Çağrılan** / **Kalan** miktarları onaylı siparişlerden kendiliğinden izlenir.
> **Senaryo**
**M-0019 Lara Kıyı Otelcilik ve Turizm A.Ş.** ile 01.11.2026–31.10.2027 dönemi için temizlik ürünleri
anlaşması yapıldı: **MAM-0008 Sıvı Deterjan 5 LT** 2.000 adet, 235,00 TRY; **MAM-0009 Yüzey Temizleyici
1 LT** 3.000 adet, 90,00 TRY. Otel kasımda iki sipariş verir: 300 ve 400 bidon deterjan.
```
Satış Sözleşmesi SSZ-2026-000001 ──► Yürürlüğe Al ──► Çağrı siparişleri ──────────► Kapat
(Taslak) (Yürürlükte) SS-2026-000005 · 300 (Onaylandı) (Kapandı)
SS-2026-000009 · 400 (Onaylandı)
Çağrılan 700 · Kalan 1.300
```
## 1. Sözleşmeyi hazırlayın
**Satış › Sipariş Yönetimi › Satış Sözleşmesi Oluştur**
1. **Tür**: *Miktar Sözleşmesi* (kalem başına hedef miktar). Toplam tutar hedefi için *Değer Sözleşmesi*
seçilir ve **Hedef Tutar (net)** girilir.
2. **Müşteri**: M-0019. **Satış Kanalı** ve **Para Birimi** sözleşmenin çağrılabileceği siparişleri
belirler: çağrı yalnız aynı kanal ve para birimindeki siparişten yapılır.
3. **Geçerlilik Başlangıcı** 01.11.2026, **Bitiş** 31.10.2027.
4. **Ürün ekle** ile iki ürün; satırlarda **Hedef Miktar** ve **Birim Fiyat (net)**.
5. **Taslağı Kaydet**.

1. Tür — miktar ya da değer sözleşmesi
2. Geçerlilik aralığı
3. Ürün ekle
4. Hedef miktar — çağrılar aşamaz
5. Sözleşme fiyatı — siparişe aynen gelir
6. Taslağı Kaydet
**Sonuç:** **SSZ-2026-000001** — **Taslak**. Taslak düzenlenebilir; çağrı yapılamaz.
Ayrıntı: [Satış sözleşmesi oluşturmak](https://erpdocs.corexlogic.com/satis/islemler/sozlesme-olusturma).
## 2. Sözleşmeyi yürürlüğe alın
Sözleşme detayında **Yürürlüğe Al**. Durum **Yürürlükte** olur; düğmeler **Kapat** ve **İptal Et**'e
döner. Yürürlükteki sözleşme artık düzenlenmez.
## 3. Çağrı siparişlerini girin
**Satış › Sipariş Yönetimi › Satış Siparişi Oluştur**
1. **Müşteri** M-0019; satıra **MAM-0008**, **Miktar** 300.
2. Satır ayrıntısını açın (**10. satır ayrıntısını göster**) ve **Sözleşme** listesinden
*SSZ-2026-000001 · 235,00 · kalan 2.000 ADET*'i seçin. Birim fiyat 235'e döner, satır iskontosu
sıfırlanır; yanında "Fiyat sözleşmeden gelir; hedef aşılamaz" yazar.
3. **Siparişi Oluştur**, ardından detayda **Siparişi Onayla**.

1. Satır ayrıntısı — açık
2. Sözleşme — numara, fiyat ve kalan
3. Fiyat sözleşmeden, iskonto sıfır
**Sonuç:** **SS-2026-000005** onaylandı. İkinci sipariş **SS-2026-000009** (400 adet) aynı yolla girildi.
Müşterinin özel fiyatı (239 TRY) satırın altında görünse de sözleşmeli satırda fiyat sözleşmeden gelir.
Ayrıntı: [Sözleşmeden sipariş vermek](https://erpdocs.corexlogic.com/satis/islemler/sozlesmeden-siparis).
## 4. Tüketimi izleyin
Sözleşme detayı — **Kalemler** ve **Çağrı Siparişleri**:

1. Durum: Yürürlükte — çağrı yapılabilir
2. Çağrılan — onaylı siparişlerden
3. Kalan hedef
4. Çağrı siparişleri
5. Kapat — kalan artık çağrılmaz
| Kalem | Hedef | Çağrılan | Kalan |
|---|---|---|---|
| MAM-0008 Sıvı Deterjan 5 LT | 2.000 ADET | 700 | 1.300 |
| MAM-0009 Yüzey Temizleyici 1 LT | 3.000 ADET | 0 | 3.000 |
- **Çağrılan** yalnız **Onaylandı** durumundaki siparişlerden sayılır; taslak ya da iptal sipariş
sözleşmeyi tüketmez.
- Sipariş ya da satır kapatılırsa yalnız sevk edilen miktar çağrılmış sayılır; kalan sözleşmeye döner.
- Sipariş seçim listesinde sözleşmenin güncel kalanı yazar (ör. "kalan 1.300 ADET").
Hedefi aşan sipariş kaydedilmez. Örnek: 700 adet çağrılmışken 1.500 adetlik yeni satır →
"MAM-0008: SSZ-2026-000001 hedefi 2000 ADET — çağrılan 2200."
Çağrı siparişleri normal satış akışıyla teslim edilir ve faturalanır: [Tekliften faturaya](https://erpdocs.corexlogic.com/surecler/tekliften-faturaya).
## 5. Sözleşmeyi kapatın
Dönem sonunda ya da anlaşma erken bittiğinde detayda **Kapat** → **Sözleşmeyi Kapat** penceresi ("Kalan
artık çağrılmaz; geçmiş çağrılar değişmez."), **Gerekçe** zorunlu. Durum **Kapandı** olur. Hiç
çağrılmamış sözleşme **İptal Et** ile iptal edilebilir; çağrısı olan sözleşme iptal edilmez.
## Sık sorulanlar / Sorun giderme
| Ne oldu | Neden ve ne yapılır |
|---|---|
| Sipariş satırında **Sözleşme** alanı görünmüyor | Satırın ürünü ve birimi için müşterinin yürürlükte, sipariş gününde geçerli ve siparişin kanalındaki bir sözleşmesi yok; ya da para birimi farklı. Satır ayrıntısının açık olduğundan emin olun. |
| "MAM-0008: SSZ-2026-000001 hedefi 2000 ADET — çağrılan 2200." | Onaylı çağrılar ile bu sipariş birlikte hedefi aşıyor. Miktarı azaltın ya da kalan için sözleşmesiz satır açın. |
| "SSZ-2026-000001 yürürlükte değil — çağrı yapılamaz." | Sözleşme taslakta, kapandı ya da iptal edildi. |
| "SSZ-2026-000001 sipariş gününde geçerli değil." | Sipariş tarihi geçerlilik dışında. |
| "MAM-0008: fiyat sözleşmeden gelir (235 TRY, satır iskontosu yok)." | Sözleşmeli satırda fiyat ya da iskonto değiştirildi. |
| "MAM-0008: bedelsiz kalem sözleşmeden çağrılmaz." | Bedelsiz kalem kategorisi sözleşmeye bağlanamaz. |
| "Sözleşmeye bağlı sipariş satırı var — iptal yerine kapatın." | Çağrısı olan sözleşme iptal edilmez; **Kapat** kullanın. |
| "Yalnız taslak sözleşme düzenlenir." | Yürürlükteki sözleşme değiştirilmez; yeni sözleşme açın. |
## Adım adım işlemler
- [1. Sözleşme oluşturmak](https://erpdocs.corexlogic.com/satis/islemler/sozlesme-olusturma) — Tür, müşteri, geçerlilik, kalem ve hedef.
- [2. Sözleşmeden sipariş vermek](https://erpdocs.corexlogic.com/satis/islemler/sozlesmeden-siparis) — Satırda sözleşme seçimi.
- [3. Siparişi onaylamak](https://erpdocs.corexlogic.com/satis/islemler/siparisi-onaylama) — Onaylı sipariş sözleşmeyi tüketir.
---
# Satış iadesi
> Müşteriden dönen mal — iade talebi, onay, teslimattan iade ile stoğa giriş (depo, stok durumu, lot) ve sonrası.
URL: https://erpdocs.corexlogic.com/surecler/satis-iadesi
Müşteriye sevk edilmiş bir malın geri dönüşü CoreX ERP'de iki belgeyle yürür: mal dönmeden önce
miktar ve nedende anlaşmak için **iade talebi**, mal depoya geldiğinde stoğa almak için **satış iadesi**.
Talep isteğe bağlıdır; iade her zaman sevk edildiği **teslimattan** alınır.
> **Senaryo**
**M-0004 Trakya Et ve Et Ürünleri A.Ş.**, 01.11.2026 tarihli **SV-2026-000001** teslimatıyla aldığı
**MAM-0008 Sıvı Deterjan 5 LT** ürününün **DET-2609-002** lotundan 12 bidonun kapağının çatlak geldiğini
bildirir. Satış ekibi 02.11.2026'da 12 adetlik iade talebi açar; mal depoya gelince **Mamul Deposu /
RAF-M2**'ye, kalite kontrolü bekleyeceği için **Karantina** stok durumunda alınır.
```
Teslimat SV-2026-000001 ──► İade Talebi IT-2026-000001 ──► Onay ──► Satış İadesi SI-2026-000001
(Mal Çıkışı Kaydedildi) (Onay Bekliyor) (Onaylandı) (stok +12, Karantina)
│ │
└── Reddet / İptal Et (son durum) └── İadeyi Geri Al (yanlış kayıtta)
```
## 1. Teslimatı bulun
**Lojistik Yönetimi › Giden Teslimat › Teslimatlar** — teslimatın detayını açın. İade düğmeleri yalnız
**Mal Çıkışı Kaydedildi** durumundaki teslimatta görünür: **İade Talebi Aç** ve **İade Al**. Sayfanın
altındaki **İade Geçmişi** bu teslimattan alınan iadeleri listeler.

1. İade yalnız mal çıkışından sonra
2. İade Talebi Aç — önce anlaşma
3. İade Al — mal geldi, stoğa al
4. Bu teslimattan alınan iadeler
## 2. İade talebini açın
Teslimat detayında **İade Talebi Aç** → **Yeni İade Talebi**:
1. **Talep Tarihi** (teslimat tarihinden önce olamaz) ve **İade Nedeni**: *Hasarlı teslim*.
2. **Açıklama**: "Müşteri DET-2609-002 lotundan 12 bidonun kapağının çatlak geldiğini bildirdi."
3. **Kalemler** tablosunda 20. satırın (lot DET-2609-002, **Dönebilir** 220) **Talep** hücresine **12**.
4. **Talebi Aç**.

1. İade nedeni
2. Dönebilir — sevk − düzeltme − iade
3. Talep miktarı
4. Talebi Aç — stok değişmez
**Sonuç:** **IT-2026-000001** — **Onay Bekliyor**. Talep bir karar belgesidir; **stok değişmez**.
Ayrıntı: [İade talebi açmak](https://erpdocs.corexlogic.com/satis/islemler/iade-talebi-acma).
## 3. Talebe karar verin
**Satış › İade Yönetimi › İade Talepleri** — onaycı **Durum: Onay Bekliyor** süzgeciyle kuyruğunu görür
ve talebi açar.

1. Durum
2. Onayla — talebi açan dışında bir yetkili
3. Reddet — gerekçeyle
4. Görevler ayrılığı
5. Talepten iade alınan miktar
Yukarıdaki görüntü talebi açanın (Demo Kullanıcı) ekranıdır: **Onayla** kapalıdır. Kararı başka bir onay
yetkilisi verir — demo ortamında **Demo Onaylayıcı** (Satış Müdürü):

1. Durum
2. Onayla — talebi açan dışında bir yetkili
3. Reddet — gerekçeyle
4. Talep · Dönen · Kalan
- **Onayla** → **Onaylandı** (pencere açılmaz): iade bu talepten, talebin kalemleri ve kalanı kadar alınabilir.
**Karar** alanına kararı veren ve zamanı yazılır; düğmeler **İade Al** ve **Kapat** olur.
- **Reddet** (Red gerekçesi zorunlu) → **Reddedildi**; **İptal Et** (İptal gerekçesi zorunlu) →
**İptal Edildi**. İkisi de son durumdur.

1. Durum
2. İade Al — talep bağıyla iade formu
3. Kapat — kalan beklenmiyorsa, gerekçeyle
4. Kararı veren ve zamanı
Talebi açan kişi onu onaylayamaz: düğme kapalıdır ve "Kendi açtığınız talebi onaylayamazsınız; kararı
başka bir yetkili verir." yazar. Ayrıntı: [İade talebini onaylamak ya da reddetmek](https://erpdocs.corexlogic.com/satis/islemler/iade-talebini-onaylama).
> **Demo ortamında**
IT-2026-000001'i 02.11.2026'da Demo Onaylayıcı onayladı. Örnekteki iade SI-2026-000001 (adım 4) talep
onaylanmadan önce doğrudan teslimattan alındığı için talebe bağlı değildir: talebin **Dönen** miktarı 0,
**Kalan** 12'dir. Onaylı talebin **İade Al** düğmesi aynı formu "IT-2026-000001 onaylı iade talebinden — yalnız
talebin kalemleri, talebin kalanı kadar." satırıyla açar; satırın **İade edilebilir** miktarı talebin kalanıdır
(12), talepte olmayan teslimat satırından iade alınamaz.

1. Talep bağı — yalnız talebin kalemleri, kalanı kadar
2. İade edilebilir miktarı kalmayan satır
3. Bu satırı iade al
4. İade miktarı — talebin kalanını aşamaz
5. Stok durumu — ör. Karantina
6. Kaydet — stok aynı anda artar
## 4. Mal geldiğinde iadeyi stoğa alın
Onaylı talepte **İade Al** ya da teslimat detayında **İade Al** → **Yeni Satış İadesi**:
1. **İade Tarihi** ve **İade Nedeni**: *Hasarlı teslim*; **Açıklama**: "12 bidon kapağı çatlak geldi;
kalite kontrolü için karantinaya alındı."
2. 20. satırda **Bu satırı iade al** → **İade Miktarı** 12.
3. **Giriş Deposu** *MAMUL — Mamul Deposu*, **Lokasyon** *RAF-M2 — Mamul Rafı 2*, **Stok Durumu**
*KARANTINA — Karantina*.
4. **İadeyi Kaydet ve Stoğa Al**.

1. İade nedeni
2. Bu satırı iade al
3. İade miktarı — en fazla iade edilebilir
4. Giriş deposu ve lokasyon
5. Stok durumu — ör. Karantina
6. Kaydet — stok aynı anda artar
**Sonuç:** **SI-2026-000001** kaydedilir ve mal **aynı anda stoğa girer**. Belge değiştirilemez.

1. Malın girdiği depo / lokasyon
2. Girdiği stok durumu
3. Dönen lot ya da seri
4. İadeyi Geri Al — yanlış kayıtta
**Stok etkisi:**
| | MAM-0008 · lot DET-2609-002 |
|---|---|
| İadeden önce | Eldeki 0 (220 adetin tamamı sevk edilmişti) |
| İadeden sonra | **MAMUL / RAF-M2 / Karantina: eldeki 12, kullanılabilir 0** |
| Değer | 1.500,00 TRY — mal teslimattan çıktığı maliyetle (125,00 TRY/adet) girer |
Karantina durumundaki stok kullanılabilir sayılmaz; satışa ve sevke ayrılmaz. Kalite kararından sonra
stok durumu **Stok Yönetimi › Mal Hareketleri › Stok Durumu Değişimi** ile değiştirilir.
**Diğer etkiler:**
- **SS-2026-000001** siparişi **sevk edilmiş** kalır (iade teslim gerçekleşti demektir; düzeltme değildir).
- Teslimat satırının iade edilebilir miktarı 220'den 208'e düşer; **İade Geçmişi**'nde SI-2026-000001
görünür.
- Talepten alındıysa talebin **Dönen** miktarı artar; bütün kalemler dönünce talep kendiliğinden
**Kapandı** olur.
- İade tutarı (3.528,00 TRY, sipariş fiyatından yaklaşık) müşterinin prim esasından düşer — örnekte
PRA-2026-000001 prim anlaşmasında **İadeler −2.940,00 TRY** (net).
- İadenin fatura tarafı Finans'tadır.
Ayrıntı: [Teslimattan iade almak](https://erpdocs.corexlogic.com/satis/islemler/iade-alma).
## 5. Yanlış kayıt: iadeyi geri almak
İade detayında **İadeyi Geri Al** → **İade geri alınsın mı?**: stok girişi bugünün tarihiyle tersine
çevrilir, belge "geri alınmış" olarak kalır ve mal yeniden iade alınabilir. **Geri Alma Gerekçesi**
zorunludur. Talepten alınmış iade geri alınırsa miktar talebe döner.
## Sık sorulanlar / Sorun giderme
| Ne oldu | Neden ve ne yapılır |
|---|---|
| Teslimatta **İade Talebi Aç** / **İade Al** yok | Teslimat **Açık** ya da **İptal Edildi** (mal çıkmadı) veya izniniz yok (`erp-sales-return-requests.create`, `erp-sales-returns.create`). |
| **Onayla** kapalı: "Kendi açtığınız talebi onaylayamazsınız; kararı başka bir yetkili verir." | Görevler ayrılığı. Talebi başka bir onay yetkilisi açmalı ya da onaylamalı. Sunucu iletisi: "Kendi açtığınız iade talebini onaylayamazsınız. Kararı başka bir yetkili vermeli." |
| "İade talebi henüz onaylanmadı; onaysız talepten iade alınamaz." | Talep Onay Bekliyor. Önce karar verilmeli — ya da talep bağı olmadan teslimattan iade alın. |
| "İade talebi kapalı; bu talepten iade alınamaz." | Talep Kapandı, Reddedildi ya da İptal Edildi. |
| "10. talep satırı: iade miktarı (15) talebin kalanını (12) aşıyor." | Talepten alınan iade talep miktarını aşamaz (sayılar örnektir). |
| "20. teslimat satırı daha önce tamamen iade edilmiş ya da geri alınmış." | Satırda geri dönebilir miktar kalmadı. |
| "Yalnız karar bekleyen talep iptal edilebilir; onaylanmış talep kapatılır." | Onaylı talepte kalan beklenmiyorsa **Kapat** kullanın. |
| "İade tarihi teslimat tarihinden önce olamaz." | Tarihi düzeltin. |
| "'MAMUL' deposunda lokasyon seçimi zorunlu." | Lokasyon takipli depoda **Lokasyon** seçin (depo kodu örnektir). |
| "Stok bu sırada başka bir işlemle değişti. Sayfayı yenileyip tekrar deneyin." | Aynı anda başka bir işlem; **İade bilgilerini yenile** ile formu güncelleyin. |
| "İade faturalanmış (fatura, fatura referansı ya da gelen iade faturası bağlı) — geri almadan önce o bağı kaldırın." | Faturalanmış iade geri alınmaz. |
## Adım adım işlemler
- [1. İade talebi açmak](https://erpdocs.corexlogic.com/satis/islemler/iade-talebi-acma) — Teslimattan, mal dönmeden önce.
- [2. Talebe karar vermek](https://erpdocs.corexlogic.com/satis/islemler/iade-talebini-onaylama) — Onay, red, kapatma.
- [3. Teslimattan iade almak](https://erpdocs.corexlogic.com/satis/islemler/iade-alma) — Depo, stok durumu, lot ve seri.
- [Teslimatsız iade](https://erpdocs.corexlogic.com/satis/islemler/teslimatsiz-iade) — Teslimatı olmayan dönüş.
---
# Talepten mal kabule
> Satınalma talebinden teklif isteğine, karşılaştırmaya, siparişe, onaya, kısmi mal kabule ve tedarikçiye iadeye kadar satın alma sürecinin adımları, örnek senaryoyla.
URL: https://erpdocs.corexlogic.com/surecler/talepten-mal-kabule
Bir satın almanın CoreX ERP'deki yolu: ihtiyaç **satınalma talebi** olarak bildirilir, satın alma
**teklif isteği** ile tedarikçilerden fiyat toplar, teklifleri **karşılaştırıp** kazananı seçer; karar
**taslak siparişi** doğurur. Sipariş **kesinleşince** (gerekirse onaydan sonra) mal beklenir, gelen mal
**mal kabul** ile stoğa girer; hatalı mal **mal kabul geri alma** ile tedarikçiye iade edilir.
> **Senaryo**
Demo şirketinin pano üretim hattı kasım ayı için **200 adet HAM-0001 KONTAKTÖR 9A 4KW 220V AC**'ye
ihtiyaç duyuyor (ihtiyaç tarihi 20.11.2026). Satın alma iki tedarikçiye soruyor: **T-0001 Ege Şalt
Malzemeleri Elektrik Ticaret Ltd. Şti.** ve **T-0002 Marmara Otomasyon Teknolojileri San. ve Tic. A.Ş.**
Ege Şalt kazanıyor; mal **HAMMADDE — Hammadde Deposu**'nun **RAF-A** lokasyonuna iki sevkiyatta (120 +
80) geliyor. İkinci sevkiyatın 80 adedi yanlış bobin gerilimiyle geldiği için tedarikçiye iade ediliyor
ve yenisi teslim alınıyor.
Belgeler (demo ortamında, 02.11.2026): TLP-2026-000001 → TKL-2026-000001 → SA-2026-000001 →
MK-2026-000001, MK-2026-000002 → MKG-2026-000001 → MK-2026-000003.
```
Satınalma Talebi ──► Teklif İsteği ──► Karşılaştırma ve Karar ──► Satın Alma Siparişi
TLP (Talep Edildi) TKL (Teklif (Karara Bağlandı) SA (Taslak)
Bekleniyor) │ Siparişi Kesinleştir
│ (onay şablonu varsa: Onaya Gönder → Onayla)
▼
SA (Sipariş Verildi) ── stok: yoldaki +200
│
┌─────────────────── Mal Kabul MK-1 (120) ────────────────┤ stok +120 → SA Kısmi Teslim
│ Mal Kabul MK-2 (80) ────────────────┤ stok +80 → SA Teslim Alındı
│ Geri Alma MKG-1 (80, yeniden aç) ────┤ stok −80 → SA Kısmi Teslim
│ Mal Kabul MK-3 (80) ────────────────┘ stok +80 → SA Teslim Alındı
└── Talep: Siparişe Bağlandı · Belge Akışı "teslim 200/200"
```
## 1. Talebi açın ve gönderin
**Satın Alma › Talep Yönetimi › Satınalma Talebi Oluştur**
Üretim planlama kullanıcısı **Kalem Ekle** ile HAM-0001'i seçer; **Miktar** 200, **Ne Zaman Lazım**
20.11.2026, **Açıklama** "Kumanda panosu üretimi için". **Kaydet ve Gönder** ile talep
**TLP-2026-000001** numarasıyla **Talep Edildi** olur ve satın almanın gündemine girer.

1. Talep Tarihi (zorunlu)
2. Kalem Ekle — ürün listesinden seçim
3. Miktar — hücreye tıklayıp yazın
4. Ne Zaman Lazım
5. Taslak Kaydet — düzenlenebilir kalır
6. Kaydet ve Gönder — satın almaya iletir
- **Durum:** Taslak → Talep Edildi. (Talep için onay şablonu tanımlı olsaydı önce **Onay Bekliyor**.)
- **Stok / planlama:** Etki yok. Talep bir istektir; arz siparişle oluşur.
- Ayrıntı: [Satınalma talebi oluşturmak](https://erpdocs.corexlogic.com/satin-alma/islemler/talep-olusturma).
## 2. Teklif isteği gönderin
Satın alma uzmanı talep detayında **Teklif İsteği Oluştur**'a basar. Form talebin kalan satırıyla
(200 ADET, "talepten") açılır. **Tedarikçi Seç** ile T-0001 ve T-0002 davet edilir; **Son Teklif
Tarihi** 06.11.2026, **Konu** "Kontaktör 9A — kasım pano ihtiyacı". **Kaydet ve Gönder** ile
**TKL-2026-000001** **Teklif Bekleniyor** olur; kalem listesi artık değişmez.

1. Tedarikçi Seç — davet edilecekler
2. Son Teklif Tarihi — bilgi amaçlı
3. Konu (zorunlu)
4. Para Birimi — bütün teklifler bu birimde
5. Kalem talepten geldi; miktar talebin kalanı
6. Kaydet ve Gönder
- Talep detayında **Teklifte** işareti ve Belge Akışı'nda teklif isteği görünür.
- Ayrıntı: [Teklif isteği oluşturmak](https://erpdocs.corexlogic.com/satin-alma/islemler/teklif-istegi-olusturma).
## 3. Teklifleri girin, karşılaştırın, karar verin
Gelen fiyatlar davetli kartlarındaki **Teklif Gir** ile girilir:
| Tedarikçi | Birim Fiyat | İsk. % | Net birim | Termin | Ödeme |
|---|---|---|---|---|---|
| T-0001 Ege Şalt | 1.150,00 TRY | 3 | **1.115,50 TRY** | 5 gün | 30 gün vade |
| T-0002 Marmara Otomasyon | 1.196,00 TRY | — | 1.196,00 TRY | 8 gün | 45 gün vade |
**Karşılaştırma** tablosunda en uygun net fiyat renkli ve işaretlidir. **En Uygun Teklifleri Seç**
T-0001'i seçer; **Gerekçe (zorunlu)** "En düşük net fiyat ve en kısa termin" yazılır ve **Karara
Bağla (1)** basılır.

1. Teklif Gir — tedarikçi başına
2. En uygun net fiyat renkli ve işaretli
3. Kazanan — kalem başına tedarikçi
4. Seçim gerekçesi zorunlu
5. En uygunları tek tıkla seçer
6. Karara Bağla — taslak sipariş doğar

1. Durum: Karara Bağlandı
2. Kazanan ve gerekçe
3. Kararla doğan sipariş
- **Durum:** TKL → **Karara Bağlandı**. Kazanan için taslak sipariş **SA-2026-000001** doğar: 200 ADET ×
1.150,00 TRY, %3 iskonto, net 223.100,00 TRY, KDV %20, genel toplam 267.720,00 TRY; beklenen teslim
06.11.2026 (en uzun termin), ödeme koşulu "30 gün vade" (tekliften), vade 45 gün ve teslim şekli DAP
(tedarikçi kartından).
- **Ana veri:** HAM-0001 / T-0001 tedarikçi fiyatı 1.115,50 TRY ve 5 gün termine güncellenir.
- Ekranın gösterdiği örnek (TKL-2026-000002) aynı adımların açık bir teklif isteğidir.
- Ayrıntı: [Teklifleri karşılaştırmak](https://erpdocs.corexlogic.com/satin-alma/islemler/teklifleri-karsilastirma).
## 4. Siparişi tamamlayın ve kesinleştirin
Sipariş detayında **Düzenle** ile **Teslim Deposu** "HAMMADDE — Hammadde Deposu" seçilir ve
**Değişiklikleri Kaydet**. Sonra **Siparişi Kesinleştir** → pencerede yeniden **Siparişi Kesinleştir**.

1. Siparişi Kesinleştir
- **Durum:** Taslak → **Sipariş Verildi**. Tedarikçi, ürün, miktar, fiyat ve KDV kilitlenir.
- Talep **Siparişe Bağlandı** olur (Siparişte 200).
- Teslim deposu seçildiği için **GLT-2026-000001** gelen teslimatı açılır ve HAMMADDE deposunun
sorumlularına bildirilir.
- **Planlama:** 200 adet Malzeme İhtiyaçları'nda yoldaki arz olarak sayılır; stok henüz değişmez.
- Sipariş PDF'i **Çıktı › PDF İndir** ya da **E-posta ile Gönder** ile tedarikçiye iletilir
([Siparişi göndermek](https://erpdocs.corexlogic.com/satin-alma/islemler/siparisi-gonderme)).
### Onay gerekiyorsa
Satın Alma Siparişi için etkin bir onay şablonu varsa (demo verisindeki örnek: "Satın alma siparişi —
50.000 TRY ve üzeri"; 1. aşama Satın Alma Müdürü, 2. aşama Yönetici) **Siparişi Kesinleştir** yerine
**Onaya Gönder** görünür. Gönderilen sipariş **Onay Bekliyor** olur ve kilitlenir; onaycılar sırayla
**Onayla** der, son onayla sipariş kendiliğinden **Sipariş Verildi** olur. Demo ortamında bu yol
SA-2026-000005 (T-0002, 4 × HAM-0010, 71.040,00 TRY) ile ikinci bir kullanıcı ("Demo Onaylayıcı")
tarafından iki aşamada onaylanarak denendi.

1. Durum: Onay Bekliyor — belge kilitli
2. Onayla — sırası gelen aşamanın onaycısı
3. Reddet — taslağa döner
4. Sıradaki aşama
5. 1. aşamanın kararı ve notu
Ayrıntı: [Siparişi kesinleştirmek](https://erpdocs.corexlogic.com/satin-alma/islemler/siparisi-kesinlestirme).
## 5. İlk sevkiyat: kısmi mal kabul (120 adet)
Tedarikçi 120 adedi EGE-2026-4471 irsaliyesiyle getirir. Sipariş detayında **Mal Kabul Gir** →
**Tedarikçi İrsaliye No** EGE-2026-4471 → kalemin **Mal Kabul Ekle** → **Miktar** 120, **Depo**
HAMMADDE, **Lokasyon** RAF-A → **Mal Kabulü Kaydet**.

1. Satın Alma Siparişi
2. İrsaliye No — tedarikçide tekil
3. Kalan sipariş miktarı
4. Teslim alınan miktar — kısmi olabilir
5. Depo ve lokasyon
6. Mal Kabulü Kaydet — stok girer
- Belge **MK-2026-000001**; sipariş **Kısmi Teslim** (Alınan 120, Kalan 80).
- **Stok:** HAMMADDE / RAF-A'da HAM-0001 +120 (Sıfır durumu); Stok Hareketleri'nde "Mal Kabul" girişi.
Stok değeri siparişin net fiyatıyla (120 × 1.115,50 TRY) artar.
- **Planlama:** Yoldaki miktar 80'e düşer.
- Ayrıntı: [Mal kabulü oluşturmak](https://erpdocs.corexlogic.com/satin-alma/islemler/mal-kabulu-olusturma).

1. Durum: Kısmi Teslim
2. Mal Kabul Gir — kalan için
3. Siparişi Kapat — kalan beklenmiyor
4. Alınan miktar
5. Kalan miktar
Yukarıdaki ekran Kısmi Teslim'deki bir siparişi (SA-2026-000002) gösterir: **Mal Kabul Gir** kalan
için, **Siparişi Kapat** kalan gelmeyecekse kullanılır.
## 6. İkinci sevkiyat: gelen teslimattan mal kabul (80 adet)
Kalan 80 adet EGE-2026-4502 irsaliyesiyle gelir. Depo görevlisi **Satın Alma › Mal ve Hizmet Kabulü ›
Teslim Alınacaklar**'da GLT-2026-000001 satırının **Mal Kabulü Oluştur** düğmesine basar. Form
teslimatla dolu açılır (depo HAMMADDE'ye kilitli); miktar teslimatın kalanıyla (200) dolduğu için
siparişin kalanı olan **80**'e düzeltilir, lokasyon RAF-A seçilir ve kaydedilir.

1. Teslimatı olmayan açık sipariş
2. Yalnız gecikenler
3. Mal Kabulü Oluştur — satırdan
- Belge **MK-2026-000002**; sipariş **Teslim Alındı**; stok +80 (toplam 200 adet bu siparişten).
> **İki yolu karıştırmayın**
Teslim deposu olan siparişte mal kabulü gelen teslimattan yapın. Siparişten doğrudan yapılan kabul
(burada MK-2026-000001) teslimatın açık miktarını düşürmez; bu yüzden teslimat formu 200 önerdi. Süreç
sonunda kullanılmayan GLT-2026-000001, **Lojistik Yönetimi › Gelen Teslimat › Gelen Teslimatlar**'da
gerekçeyle **İptal Et** ile kapatıldı.
## 7. Hatalı malı tedarikçiye iade edin
Kalite kontrolde ikinci sevkiyatın bobin geriliminin 24V DC olduğu görülür. Mal kabul satırı bütün
olarak iade edilir: **Satın Alma › İade Yönetimi › Mal Kabulünü Geri Al** → **Mal Kabul**
MK-2026-000002 → satır işaretlenir → **Gerekçe** "Hatalı sevkiyat: bobin gerilimi 24V DC geldi,
tedarikçiye iade" → **Siparişi yeniden aç** işaretli kalır (yenisi gelecek) → **Geri Almayı Kaydet**.

1. Gerekçe
2. Geri alınan mal kabul satırı
3. Kaynak mal kabul
- Belge **MKG-2026-000001**; sipariş yeniden **Kısmi Teslim** (Kalan 80).
- **Stok:** "Giriş Geri Alma" çıkışıyla RAF-A'dan −80.
- **Planlama:** 80 adet yeniden yoldaki sayılır.
İadede onay isteniyorsa önce mal kabul detayından **Tedarikçi İade Talebi** açılır; talebi açan kişi
onaylayamaz, başka bir yetkili **Onayla** der ve geri alma talepten **Tedarikçiye İade Et** ile yazılır.
Demo ortamında bu yol TIT-2026-000001 (MK-2026-000004'ün 50 adetlik hasarlı bidon satırı) → onay →
MKG-2026-000002 ile denendi; son satır iade edilince talep **Kapandı** oldu.

1. Durum: Kapandı — bütün satırlar iade edildi
2. Kararı veren
3. İade edilen miktar
4. Talepten yazılan geri alma
Ayrıntı: [Tedarikçiye iade etmek](https://erpdocs.corexlogic.com/satin-alma/islemler/tedarikciye-iade).
## 8. Yenisini teslim alın ve kapanışı kontrol edin
Tedarikçinin gönderdiği doğru 80 adet EGE-2026-4535 irsaliyesiyle **MK-2026-000003** olarak kabul
edilir. Sipariş **Teslim Alındı**; talebin Belge Akışı'nda "SA-2026-000001 · Teslim Alındı · teslim
200/200" yazar.

1. Durum: Teslim Alındı
2. Teslim Deposu
3. Alınan = sipariş
4. Kaynak teklif isteği

1. Durum: Siparişe Bağlandı
2. Siparişte — kesinleşmiş siparişteki miktar
3. Teklif isteği
4. Sipariş ve teslim durumu
**Stokta son durum:** HAM-0001, HAMMADDE / RAF-A'da süreç öncesine göre +200 adet (120 + 80 − 80 + 80).
Faturalama bu kılavuzun dışındadır: kabul **Tedarikçi Faturaları › Faturalanmamış Kabuller**'de
faturayı bekler.
## Sık sorulanlar / Sorun giderme
| Ne oldu | Neden ve ne yapılır |
|---|---|
| "Taslak talep siparişe bağlanamaz. Talebi önce gönderin." | Talep hâlâ Taslak. Detayda **Satın Almaya Gönder**. |
| Talepte **Teklif İsteği Oluştur** görünmüyor | Talep Talep Edildi / Kısmen Siparişte değil, kalanı yok ya da `erp-procurement-rfqs.create` izniniz yok. |
| "Teklif isteği en az bir tedarikçiye gönderilmelidir." | **Tedarikçi Seç** ile davetli ekleyin. |
| "'T-0002' 10. kaleme fiyat vermedi — karara bağlanamaz." | O tedarikçinin teklifi bu kalemi içermiyor; başka tedarikçi seçin ya da teklifini girin. |
| "10. satır için seçim gerekçesi zorunludur." | **Gerekçe (zorunlu)** alanını doldurun. |
| Siparişte **Siparişi Kesinleştir** yok, **Onaya Gönder** var | Tutar etkin bir onay şablonuna uyuyor. Onaya gönderin; onaycı karar verir. |
| "Bu sipariş onay gerektiriyor — doğrudan kesinleştirilemez, onaya gönderin." | Aynı neden; sunucu doğrudan kesinleştirmeyi reddeder. |
| Onay Bekliyor'daki siparişte **Onayla** görünmüyor | Sırası gelen aşamanın rolünde değilsiniz ya da siparişi siz gönderdiniz. |
| "'X' için kaynak listesi zorunlu — tedarikçi listede yok (Kaynak Bulma › Tedarikçi Fiyatları'nda tanımlayın)." | Ürünün kaynak listesi zorunlu. Tedarikçi fiyatı kaydı açın ya da listedeki tedarikçiyi seçin. |
| Siparişte **Mal Kabul Gir** yok | Sipariş Taslak, Onay Bekliyor, Teslim Alındı, Kapatıldı ya da İptal; ya da `erp-procurement-receipts.create` izniniz yok. |
| "'HAM-0001' için kalan miktar aşılıyor. Kalan: 80, girilen: 200." | Gelen teslimattan açılan form teslimatın kalanını önerdi; miktarı siparişin kalanına düşürün. |
| "'EGE-2026-4471' irsaliye numarası bu tedarikçi için zaten kaydedilmiş." | Aynı irsaliye ikinci kez girildi; numarayı kontrol edin. |
| "'HAMMADDE' deposuna mal kabul gelen teslimatla yapılır — Gelen Teslimatlar'dan teslimatı açıp mal kabule oradan geçin." | Depo "Mal kabul yalnız gelen teslimattan" ayarında. Teslim Alınacaklar'daki teslimat satırını kullanın. |
| Mal kabul tarihi reddedildi: "Belge tarihi (…) bugünden (…) eski olamaz. …" | Geçmiş tarihli kayıt yetkiniz yok; bugünün tarihini kullanın. |
| Satırın bir kısmını iade edemiyorum | Geri alma satır bazında ve tamdır. Satırı geri alıp kalanı yeniden kabul edin; ileride iade riski olan kısmı ayrı tahsis girin. |
| "Kendi açtığınız tedarikçi iade talebini onaylayamazsınız. Kararı başka bir yetkili vermeli." | Görev ayrılığı; onayı başka bir yetkili verir. |
| Tedarikçi kalanı göndermeyecek | Sipariş detayında **Siparişi Kapat** (Kapatma Nedeni zorunlu). Hiç teslim alınmadıysa **Siparişi İptal Et**. |
| "Hiç teslim alınmamış sipariş kapatılmaz; tedarikçiyle ilişki gerçekleşmediyse siparişi iptal edin." | Kapatma yalnız Kısmi Teslim'de. |
## Adım adım işlemler
- [1. Talep oluşturmak](https://erpdocs.corexlogic.com/satin-alma/islemler/talep-olusturma) — İhtiyacı bildirmek ve göndermek.
- [1a. Talebi onaylamak](https://erpdocs.corexlogic.com/satin-alma/islemler/talebi-onaylama) — Onay şablonu varsa.
- [2. Teklif isteği oluşturmak](https://erpdocs.corexlogic.com/satin-alma/islemler/teklif-istegi-olusturma) — Tedarikçilere sormak.
- [3. Teklifleri karşılaştırmak](https://erpdocs.corexlogic.com/satin-alma/islemler/teklifleri-karsilastirma) — Teklif girişi ve karar.
- [3a. Talepten sipariş](https://erpdocs.corexlogic.com/satin-alma/islemler/talepten-siparis-olusturma) — Teklifsiz: Talep Kaynak Ataması.
- [4. Siparişi kesinleştirmek](https://erpdocs.corexlogic.com/satin-alma/islemler/siparisi-kesinlestirme) — Onay ve kesinleştirme.
- [4a. Siparişi göndermek](https://erpdocs.corexlogic.com/satin-alma/islemler/siparisi-gonderme) — PDF ve e-posta.
- [5. Mal kabulü oluşturmak](https://erpdocs.corexlogic.com/satin-alma/islemler/mal-kabulu-olusturma) — Tam ya da kısmi kabul.
- [6. Tedarikçiye iade etmek](https://erpdocs.corexlogic.com/satin-alma/islemler/tedarikciye-iade) — İade talebi ve geri alma.
- [7. Siparişi kapatmak](https://erpdocs.corexlogic.com/satin-alma/islemler/siparisi-kapatma-iptal) — Kalandan vazgeçmek ya da iptal.
---
# Stok sayımı
> Sayım kapsamını açıp dondurmaktan sayım girişine, ikinci imzayla fark kaydına ve stok etkisine kadar fiziksel envanter süreci.
URL: https://erpdocs.corexlogic.com/surecler/stok-sayimi
Fiziksel envanterin CoreX ERP'deki yolu: sayım **açılır** ve kapsamı donar, sayıcı rafta bulduğunu
**girer**, sayım **tamamlanır**, onay yetkilisi farkı inceler ve **ikinci imzayla kaydeder**; fark stok
defterine düzeltme hareketi olarak yazılır ve dondurma kalkar.
> **Senaryo**
Demo şirketinin **HAMMADDE** deposunda, **RAF-B** lokasyonundaki **Sarf Malzemeleri** kategorisi
(SARF-0001 … SARF-0007, 7 kalem) için 02.11.2026'da aylık sayım yapılıyor. Depo memuru sayar ve sayımı
tamamlar; farkı **Stok Yöneticisi** kaydeder. Sayımda üç fark çıkıyor:
| Ürün | Defter | Sayılan | Fark |
|---|---|---|---|
| SARF-0003 TAŞLAMA DİSKİ 115 MM | 70 ADET | 66 ADET | −4 |
| SARF-0004 KESME DİSKİ 115 MM | 120 ADET | 125 ADET | +5 |
| SARF-0007 KABLO BAĞI 200 MM | 2.200 ADET | 2.150 ADET | −50 |
Diğer dört kalem defterle aynı. Belge: **SAY-2026-000001**.
## Akış
```
Yeni Sayım ──► Sayımda ──────────────► Sayım Tamamlandı ──► Farkı Kaydet ──► Kaydedildi
(kapsam) (kapsam donar, │ (sayım biter) (ikinci imza) (düzeltme hareketleri,
miktar girilir) │ dondurma kalkar)
▲ │
└── Yeniden Saymaya Gönder
Sayımda / Sayım Tamamlandı ──► Sayımı İptal Et ──► İptal Edildi (deftere yazılmaz, dondurma kalkar)
```
## 1. Sayımı açın
**Stok Yönetimi › Fiziksel Envanter › Stok Sayımları › Yeni Sayım**

1. Depo — zorunlu
2. Lokasyon — boşsa bütün lokasyonlar
3. Kategori — alt kategorileri de kapsar
4. ABC sınıfı — kartta yazılı sınıf
5. Donacak kapsamın özeti
6. Sayımı Başlat
**Depo** HAMMADDE, **Lokasyon** RAF-B, **Kategori** Sarf Malzemeleri, **Açıklama** "Kasım ayı sarf
malzemesi sayımı" seçilir ve **Sayımı Başlat**'a basılır. Pencerenin altındaki özet donacak kapsamı yazar.
- **Belge durumu:** SAY-2026-000001 · **Sayımda**.
- **Stok etkisi:** Yok; ama kapsam **donar** — sayım kaydedilene ya da iptal edilene kadar bu 7 kartın
HAMMADDE deposundaki stoğuna teslimat, mal kabul, üretim ve düzeltme yazılamaz. Dondurulmuş karta hareket
denenirse: "'SARF-0003' kartı 'HAMMADDE' deposunda sayımda (SAY-2026-000001) — sayım kaydedilene ya da
iptal edilene kadar stok hareketi yazılamaz."
Adım adım: [Stok sayımı açmak](https://erpdocs.corexlogic.com/stok/islemler/stok-sayimi-acma).
## 2. Sayılan miktarları girin
**Stok Sayımları › SAY-2026-000001**

1. Kapsam donduruldu — bu ürünlerde hareket yazılamaz
2. Sayılan — boş = sayılmadı, 0 = rafta yok
3. Defter ve Fark — yalnız onay yetkisiyle
4. Bulunan Ürün — listede olmayan mal
5. Girişleri Kaydet
6. Sayımı Tamamla — bütün satırlar sayılınca
Sayıcı her satırın **Sayılan** hücresine rafta bulduğu miktarı temel birimde yazar (60, 4, 66, 125, 18,
5000, 2150) ve **Girişleri Kaydet**'e basar. Boş hücre "sayılmadı", 0 "rafta yok" demektir. Rafta olup
listede olmayan mal **Bulunan Ürün** ile eklenir; seri takipli satırda seriler **Seri Gir** ile girilir.
Onay yetkisi olmayan sayıcı **Defter** ve **Fark** kolonlarını görmez (kör sayım). Yukarıdaki görüntü,
kısmen sayılmış başka bir demo sayımıdır (SAY-2026-000002, MERKEZ · Yedek Parçalar, 4 satırın 2'si sayıldı).
- **Belge durumu:** Sayımda ("7 / 7 sayıldı").
- **Stok etkisi:** Yok.
Adım adım: [Sayım girişi yapmak](https://erpdocs.corexlogic.com/stok/islemler/sayim-girisi-yapma).
## 3. Sayımı tamamlayın
Bütün satırlar sayılınca **Sayımı Tamamla**. Sayılmamış satır varken düğme kapalıdır; sunucu da
"\{n\} satır sayılmadı. Sayılmayan satır "yok" demek değildir — rafta yoksa sıfır girin." der.
- **Belge durumu:** **Sayım Tamamlandı** — "Sayım tamamlandı. Farkı, bu sayımda miktar girmemiş bir yetkili
kaydeder."
- **Stok etkisi:** Yok; kapsam hâlâ donmuş.
## 4. Farkı inceleyin

1. İkinci imza — farkı başka bir yetkili kaydeder
2. Fark özeti
3. Defter · Sayılan · Fark
4. Yeniden Saymaya Gönder
5. Farkı Kaydet — stok düzeltmesi yazar
Stok Yöneticisi sayımı açar. Onay yetkisiyle **Defter**, **Sayılan** ve **Fark** kolonları görünür;
özet "Fazla 1 · eksik 2 · farksız 4 satır" yazar. **Farklılar** anahtarı yalnız farklı satırları
gösterir. Fark şüpheliyse **Yeniden Saymaya Gönder** sayımı **Sayımda**'ya döndürür ve satırlar yeniden
sayılır.
## 5. Farkı kaydedin (ikinci imza)
Farkı, sayımı girip tamamlayan kullanıcıdan farklı bir onay yetkilisi kaydeder — demo ortamında **Demo
Onaylayıcı**. Sayımı açar ve **Farkı Kaydet**'e tıklar:

1. Yazılacak artış ve azalış satırları
2. Farkı Kaydet — düzeltme hareketlerini yazar
**Farkı Kaydet — SAY-2026-000001** penceresi ("Fark bugünün tarihiyle deftere yazılır ve dondurma kalkar. Belge
bundan sonra değişmez."): "1 satır stok artırma, 2 satır stok azaltma olarak yazılacak; 4 satır
farksız." Onaylanınca:
- **Belge durumu:** **Kaydedildi** — belge bir daha değişmez; **Farkı Kaydeden** alanı dolar.
- **Stok etkisi** (bugünün tarihiyle, kaynak belge "Stok Sayımı", açıklama SAY-2026-000001):
| Ürün | Hareket | Miktar |
|---|---|---|
| SARF-0003 | Stok Eksiği Düzeltmesi (çıkış) | −4 ADET |
| SARF-0004 | Stok Fazlası Düzeltmesi (giriş) | +5 ADET |
| SARF-0007 | Stok Eksiği Düzeltmesi (çıkış) | −50 ADET |
Farksız satırlar hareket üretmez. Dondurma kalkar; kartlar yeniden harekete açılır. Belgenin üstünde "Fark
deftere yazıldı. Belge artık değişmez." yazar.

1. Durum — belge artık değişmez
2. Dondurma kalktı
3. İkinci imza — farkı kaydeden ve tarih
4. Fark — düzeltme hareketine dönüştü
Hareketler **Stok Hareketleri**'nde **Kaynak Belge = Stok Sayımı** süzgeciyle görülür (Kaynak "Stok Sayımı
#1"; hareket detayında Açıklama SAY-2026-000001).

1. Kaynak Belge = Stok Sayımı
2. Fazla — giriş
3. Eksik — çıkış
4. Kaynak — sayım belgesi
> **Farkı sayımı yapan kaydedemez**
Bu sayımda miktar giren ya da sayımı tamamlayan kullanıcı farkı kaydedemez. Demo belgesinde sayımı giren
kullanıcı **Farkı Kaydet**'i denediğinde sunucu reddetti: "Sayımı tamamlayan kişi farkı kaydedemez —
ikinci imza başka bir kullanıcıdan gelmeli." Farkı bu yüzden ikinci kullanıcı (Demo Onaylayıcı) kaydetti;
yukarıdaki stok etkisi o kaydın sonucudur.
Adım adım: [Sayım farkını kaydetmek](https://erpdocs.corexlogic.com/stok/islemler/sayim-farkini-kaydetme).
## Dönemsel sayım
Düzenli sayım için **Stok Yönetimi › Fiziksel Envanter › Dönemsel Sayım › Sayım Döngüleri**'nde depo,
kategori ve ABC sınıfı başına aralık (gün) tanımlayın. Vadesi gelen kapsam **Sayımı Gelenler** sekmesinde
görünür ve **Sayım Aç** bu süreçteki 1. adımın penceresini dolu açar. ABC sınıfını karta **ABC Analizi ›
Karta Yaz** yazar.
## Sık sorulanlar / Sorun giderme
| Durum | Neden ve çözüm |
|---|---|
| "Bu kapsamla çakışan açık bir sayım var: \{no\}. Aynı rafı iki sayım birden donduramaz — önce onu kaydedin ya da iptal edin." | Aynı depo/lokasyon/kategoride açık sayım var. Önce onu bitirin ya da kapsamı daraltın. |
| Sevkiyat, mal kabul ya da üretim "… sayımda (\{no\}) — sayım kaydedilene ya da iptal edilene kadar stok hareketi yazılamaz." ile reddediliyor | Kart açık bir sayımın kapsamında. Sayımı kaydedin ya da gerekçeyle iptal edin. |
| "\{X\} sınıfında ürün yok — önce ABC Analizi'nden sınıfları karta yazın." | ABC sınıfıyla sayım için önce **ABC Analizi › Karta Yaz**. |
| **Sayımı Tamamla** kapalı | Sayılmamış satır var. **Sayılmayanlar** anahtarıyla bulun; rafta yoksa 0 yazın. |
| "Satır \{n\} defterden geldi — silinemez. Rafta yoksa sıfır sayın." | Defter satırı silinmez; 0 girin. |
| "Sayımı tamamlayan kişi farkı kaydedemez — …" / "Bu sayımda miktar giren kişi farkı kaydedemez — …" | İkinci imza: farkı başka bir onay yetkilisi kaydeder. |
| "Sayım açıldıktan sonra şu satırların defter miktarı değişti: … . Sayımı iptal edip yeniden açın." | Sayım açılırken işlenmekte olan bir belge defteri değiştirdi. Sayımı iptal edip yeniden açın. |
| Eksik satır kaydedilmiyor, tahsis uyarısı | Eksik çıkan stok bir belgeye tahsisli. **Stok Tahsisleri**'nden tahsisi gerekçeyle serbest bırakın. |
| "İptal gerekçesi zorunludur." | **Sayımı İptal Et**'te gerekçe yazın. |
## Adım adım işlemler
- [1. Stok sayımı açmak](https://erpdocs.corexlogic.com/stok/islemler/stok-sayimi-acma) — Kapsam seçimi ve dondurma.
- [2–3. Sayım girişi yapmak](https://erpdocs.corexlogic.com/stok/islemler/sayim-girisi-yapma) — Sayılan miktar, bulunan ürün, seri, tamamlama.
- [4–5. Sayım farkını kaydetmek](https://erpdocs.corexlogic.com/stok/islemler/sayim-farkini-kaydetme) — İnceleme, yeniden sayım, ikinci imzayla kayıt, iptal.
- [Stok sayımları ekranı](https://erpdocs.corexlogic.com/stok/ekranlar/stok-sayimlari) — Durumlar, alanlar, bütün ret iletileri, dönemsel sayım.
---
# Lot ve seri izleme
> Lotlu mal girişinden karantina ve kalite kararına, bloke ve FEFO çıkışa, lotun müşteri teslimatına kadar izlenmesine uçtan uca lot ve seri takibi.
URL: https://erpdocs.corexlogic.com/surecler/lot-ve-seri-izleme
Lot takipli bir malın yolu: mal **lot numarası ve son kullanma tarihiyle** girer; kalite kontrollü kartta
**karantinaya** düşer ve kalite kararıyla kullanıma açılır; sorunlu parti **bloke** edilir; çıkışta lot
**FEFO** sırasıyla seçilir; her hareket lota bağlı kaldığı için bir partinin **nereden geldiği ve kime
gittiği** sonradan izlenir. Seri takipli kartta aynı yol birim birim (seri numarasıyla) işler.
> **Senaryo**
Demo şirketi deterjan üretiminde **HAM-0070 SLES %70** hammaddesini kullanıyor; kart lot takipli ve
**girişte kalite kontrol** şartlı. 02.11.2026'da tedarikçiden iki varil partisi geliyor:
- **SLES-2611-004** — 400 KG, üretim 20.10.2026, SKT 20.04.2028, tedarikçi lotu AK-261020-09
- **SLES-2611-005** — 50 KG, aynı teslimat, varili ezik
Laboratuvar aynı gün 20 KG numune istiyor. Ayrıca bir müşteri şikâyeti üzerine, mamul **MAM-0008 SIVI
DETERJAN 5 LT**'nin **DET-2609-001** partisinin kime gittiği soruluyor.
## Akış
```
Mal Girişi (lot + SKT) ──► KARANTINA stok durumu + Kontrol Partisi (KP-…)
│
Kalite Kontrol ─┼─► Serbest Bırak ──► SIFIR (kullanılabilir) ──► Mal Çıkışı (FEFO)
(ikinci imza) └─► Reddet ────────► RED ──► Hurda / Tedarikçiye İade
Lotlar ──► Durumu Değiştir ──► Bloke (çıkış ve transfer kapalı)
Lot/Seri İzlenebilirlik ──► İleri: teslimat ve müşteri · Geri: üretim emri ve tedarikçi
```
## 1. Malı lotuyla girin
**Stok Yönetimi › Mal Hareketleri › Mal Girişi** (siparişli alımda Satın Alma'nın mal kabulü)

1. Ürün — izleme tipi ve birim üründen gelir
2. Depo — zorunlu
3. Stok Durumu — boşsa varsayılan; kalite şartlı kartta karantina
4. Miktar
5. Lot Numarası — yoksa bu girişle açılır
6. Son kullanma tarihi (SKT)
7. Mal Girişi Kaydet
Ürün HAM-0070, depo KIMYA / IBC-ALANI, miktar 400 KG; **Lot Numarası** SLES-2611-004, **Üretim Tarihi**,
**Son Kullanma Tarihi**, **Tedarikçi Lot No**. **Stok Durumu** boş bırakılır. İkinci parti (SLES-2611-005,
50 KG) aynı şekilde girilir.
- **Belge durumu:** Hareket No 301 ve 305 (Mal Kabul, giriş).
- **Stok etkisi:** Kart kalite kontrollü olduğu için iki giriş de **KARANTINA** stok durumuna yazıldı ve
**KP-2026-000001** ile **KP-2026-000002** kontrol partileri açıldı. Lotlar **Aktif** lot durumuyla doğdu.
KIMYA / IBC-ALANI'nda durum kırılımı: SIFIR 320 KG (eski lot SLES-2609-011), KARANTINA 450 KG.
- Karantinadaki stok sevk edilemez, sarf edilemez, transfer edilemez.
Adım adım: [Mal girişi yapmak](https://erpdocs.corexlogic.com/stok/islemler/mal-girisi-yapma).
## 2. Kalite kararı verin
**Stok Yönetimi › Kalite Yönetimi › Kalite Kontrol**

1. Karar Bekleyenler
2. Reddedilen Stok — hurda ya da iade
3. Kontrol partisi
4. Serbest Bırak
5. Reddet
Karantinadaki iki satır **Karar Bekleyenler** sekmesindedir. Kalite uzmanı analiz sertifikasını inceler:

1. Miktar — kısmi karar verilebilir
2. Gerekçe — zorunlu
3. Referans — rapor, sertifika no
4. Serbest Bırak
- **Serbest Bırak** (SLES-2611-004, 400 KG, gerekçe ve referansla): miktar KARANTINA'dan **SIFIR**'a geçer,
kullanıma açılır. Hareket: Stok Durumu Değişimi (kaynak "Kalite Kararı").
- **Reddet**: miktar **RED (Reddedildi)** durumuna geçer; **Reddedilen Stok** sekmesinden **Hurdaya Ayır**
ya da **Tedarikçiye İade** ile çıkar.
> **İkinci imza**
Malı karantinaya alan kullanıcı kararı veremez: "Bu stoğu karantinaya siz aldınız — kalite kararını başka
bir kullanıcı vermelidir. Malı içeri alan ile serbest bırakan aynı kişi olamaz." Demo ortamında girişleri
Demo Kullanıcı yaptığı için kararı ikinci kullanıcı **Demo Onaylayıcı** (senaryoda Kalite Uzmanı) verdi.
Demo ortamında KP-2026-000001 için verilen karar (gerekçe "Analiz sertifikası şartnameye uygun; aktif madde
%70,2.", **Referans** AK-261020-09):

1. Miktar — kısmi karar verilebilir
2. Gerekçe — zorunlu
3. Referans — analiz sertifikası
4. Serbest Bırak — KARANTINA → SIFIR
- **Karar belgesi:** KLT-2026-000001 — Serbest Bırakıldı, 400.
- **Kontrol partisi:** KP-2026-000001 **Karara Bağlandı** (Serbest · Red · Açık: 400 · 0 · 0).
- **Stok etkisi:** kaynak **Kalite Kararı** olan **Stok Durumu Değişimi** çifti — KIMYA / IBC-ALANI, lot
SLES-2611-004: KARANTINA'dan 400 KG çıkış, SIFIR'a 400 KG giriş. KP-2026-000002 (SLES-2611-005, 50 KG)
karantinada kalır.

1. Parti durumu
2. Serbest · Red · Açık
3. Kullanım kararı ve hedef stok durumu
> **Demo ortamında sıra**
Demo verisinde bu karar 4. adımdaki laboratuvar çıkışından (Hareket No 309) sonra verildi; o çıkış sırasında
yeni partiler hâlâ karantinadaydı.
Adım adım: [Kalite kararı vermek](https://erpdocs.corexlogic.com/stok/islemler/kalite-karari-verme).
## 3. Sorunlu partiyi bloke edin
**Stok Yönetimi › Stok Görünümü › Lotlar › SLES-2611-005 › Durumu Değiştir**

1. Bloke — çıkış ve transferde kullanılamaz
2. İzlenebilirlik raporunu açar
3. Durumu Değiştir — Aktif / Bloke
4. Stok Dağılımı — lotun depo ve lokasyonları
Ezik varilin lotu **Bloke** yapılır. Lot durumu değişikliği stok hareketi yazmaz; stok yerinde kalır ama
mal çıkışı, transfer ve teslimatta seçilemez. Çıkış denenirse: "'SLES-2611-005' lotu bloke — çıkış
yapılamaz." Blokeyi çözmek (**Aktif**) ayrı yetki ister.
- **Lot durumu:** Bloke. **Stok etkisi:** Yok.
Adım adım: [Lot durumunu değiştirmek](https://erpdocs.corexlogic.com/stok/islemler/lot-durumu-degistirme).
## 4. FEFO ile çıkış yapın
**Stok Yönetimi › Mal Hareketleri › Mal Çıkışı**

1. Stok Durumu — çıkışta zorunlu
2. Durum kırılımı — karantinadaki miktar çıkamaz
3. FEFO önerisi — SKT en yakın lot
4. Miktar
5. Mal Çıkışı Kaydet
Laboratuvar numunesi için HAM-0070, KIMYA / IBC-ALANI, **Stok Durumu** SIFIR seçilir. Lot listesi FEFO
sırasındadır; kullanılabilir tek lot **SLES-2609-011** (SKT 10.03.2028) **FEFO önerisi** rozetini taşır.
Karantinadaki yeni partiler listede yoktur. 20 KG girilip **Mal Çıkışı Kaydet**.
- **Belge durumu:** Hareket No 309 (Sarf / Çıkış).
- **Stok etkisi:** SLES-2609-011 lotu 320 → 300 KG.
Satış teslimatında ve üretim sarfında da aynı lot seçimi geçerlidir (teslimatta **FEFO ile Dağıt**).
## 5. Partinin kime gittiğini izleyin
**Stok Yönetimi › Analitik › Lot/Seri İzlenebilirlik**

1. Lot ya da seri numarası
2. Yön — ileri (nereye) / geri (nereden)
3. Belge — teslimat
4. Karşı taraf — müşteri
5. Excel'e Aktar
**Lot / Seri** DET-2609-001, **Yön** İleri — nereye gitti. Sonuç (1 düğüm · 2 hareket):
| Tarih | Hareket | Depo | Miktar | Belge | Karşı Taraf |
|---|---|---|---|---|---|
| 01.10.2026 | Açılış Bakiyesi | MAMUL | +160 ADET | Açılış Bakiyesi AB-2026-000003 | — |
| 01.11.2026 | Sarf / Çıkış | MAMUL | −160 ADET | Teslimat SV-2026-000001 | Trakya Et ve Et Ürünleri A.Ş. |
Partinin tamamı **M-0004 Trakya Et ve Et Ürünleri A.Ş.**'ye **SV-2026-000001** teslimatıyla gitti; aynı
teslimatta **DET-2609-002** lotundan 220 ADET daha vardır. Lot detayında Mevcut 0 ADET görünür; stoğu biten
lot listede kalır.
**Geri — nereden geldi** yönü bir mamul lotunu üreten üretim emirlerine, o emrin tükettiği hammadde
lotlarına ve onları getiren tedarikçilere kadar iner. Bağ emir düzeyindedir: emrin tükettiği her lot,
ürettiği her lotla ilişkilidir.
Adım adım: [Lot ya da seri izlemek](https://erpdocs.corexlogic.com/stok/islemler/lot-izleme).
## Seri takipli ürün
Seri takipli kartta (demo: TIC-0005 Frekans İnvertörü) her birim kendi numarasıyla girer, çıkar ve izlenir:
- Girişte seri numaraları okutulur; miktar seri sayısıdır. Seri kart içinde benzersizdir: "'\{seri\}' seri
numarası zaten stokta — ikinci kez giriş yapılamaz."
- Etiketsiz birimler için **Fiziksel Envanter › Seri Etiketleri › Seri Üret ve Etiket Bas**; seri
"Etiketlendi" doğar, sayımda ya da mal kabulde okutulunca stoğa girer.
- Çıkışta stoktaki seriler seçilir; izlenebilirlik raporunda **Lot / Seri** alanına seri numarası yazılır.
## Sık sorulanlar / Sorun giderme
| Durum | Neden ve çözüm |
|---|---|
| "'\{kod\}' kartının '\{durum\}' durumundaki stoğu karantinada — sevk edilemez, sarf edilemez, transfer edilemez. Önce kalite kararı verilmeli (serbest bırak ya da reddet)." | Mal kalite kararı bekliyor. **Kalite Kontrol**'den başka bir kullanıcı karar verir. |
| "'\{kod\}' kalite kontrolü şartlı — giriş yalnız karantina durumuna yazılabilir. …" | Kalite kontrollü karta karantina dışı durumla giriş denendi. Durumu boş bırakın. |
| "'\{lot\}' lotu bloke — çıkış yapılamaz." | Lot bloke. Uygunsa yetkili **Aktif** yapar; değilse başka lot seçin. |
| "'\{kod\}' lot takipli — lot numarası zorunludur." | Lot takipli kartta lot girilmedi/seçilmedi. |
| SKT'si geçmiş lot seçilebiliyor | Süre dolumu çıkışı engellemez (hurda ve iade bu lotla yapılır); kullanımını durdurmak için lotu bloke edin. |
| Lot listesinde lot görünüyor ama miktarı 0 | Stoğu biten lot silinmez, izlenebilirlik için listede kalır. |
| "Lot numarasında '\{ayraç\}' kullanılamaz — etiketin ayracı." | Lot numarasında etiket ayracı kullanılmış; karakteri çıkarın. |
| Kalite kararı "Bu stoğu karantinaya siz aldınız — …" ile reddediliyor | İkinci imza: kararı malı içeri alan kişi veremez. |
## Adım adım işlemler
- [1. Mal girişi yapmak](https://erpdocs.corexlogic.com/stok/islemler/mal-girisi-yapma) — Lot, SKT ve seriyle giriş.
- [2. Kalite kararı vermek](https://erpdocs.corexlogic.com/stok/islemler/kalite-karari-verme) — Serbest bırakma ya da red.
- [3. Lot durumunu değiştirmek](https://erpdocs.corexlogic.com/stok/islemler/lot-durumu-degistirme) — Bloke ve blokeyi çözme.
- [4. Mal çıkışı yapmak](https://erpdocs.corexlogic.com/stok/islemler/mal-cikisi-yapma) — FEFO lot seçimi.
- [5. Lot ya da seri izlemek](https://erpdocs.corexlogic.com/stok/islemler/lot-izleme) — İleri ve geri izleme.
- [Lotlar ve seri etiketleri](https://erpdocs.corexlogic.com/stok/ekranlar/lotlar) — Lot durumları, SKT, seri etiketleri.
---
# Siparişten üretime
> Yapılandırılabilir ürünün satış siparişinden teslimata — sipariş, onay, Üretim Emri Aç, süper ağacın çözülmesi, alt emir, sarf, teyit, çıktı ve sevkiyat.
URL: https://erpdocs.corexlogic.com/surecler/siparisten-uretime
Siparişe üretimde (make-to-order) ürün müşterinin seçtiği değerlerle üretilir. CoreX ERP'de yol şudur:
yapılandırılabilir ürünün **satış siparişi** değerlerle girilir ve onaylanır, siparişten **Üretim Emri Aç** ile
emir açılır, emir **yayınlanınca** süper ürün ağacı ve süper rota bu değerlerle çözülür, siparişe üretilen alt
montajlar **alt emir** olarak açılır, malzeme **sarf** edilir, operasyonlar **teyit** edilir, mamul **çıktı**
olarak stoğa girer ve aynı siparişten **teslimat** yapılır.
> **Senaryo**
Demo müşterisi **M-0010 Bursa Otomotiv Yan Sanayi Parça A.Ş.** montaj hattı için **1 adet DMO-KSL-01 Demo
ölçülü bantlı konveyör** istiyor: boy **12,5 m**, bant genişliği **800 mm**, bant tipi **PVC Endüstriyel**,
koruma kapağı **Evet**. Birim fiyat 385.000 TRY, istenen teslim 27.11.2026. Konveyörün tahrik ünitesi
(**DMO-KSL-05**) siparişe üretilen bir yarı mamul; diğer malzemeler hammadde deposundan.
Ürünün ağaç ve rota kuralları: [Koşullar ve formüller](https://erpdocs.corexlogic.com/uretim/kosullar) (Örnek 1–8 ve 24).
```
Satış Siparişi ──► Üretim Emri ──Yayınla──► Alt Emir (tahrik ünitesi) ──► Sarf · Teyit · Çıktı ──► Tamamlandı
SS-2026-000017 UE-2026-000009 UE-2026-000012 MS / TYD / UC │
(Onaylandı) (Taslak→Yayınlandı) (Yayınlandı→Tamamlandı) │
│ │
└──► Sarf (MS-…17, MS-…18) · Teyit (TYD-…17…22) · Çıktı (UC-…06) ──► Tamamlandı
│
Teslimat SV-2026-000009 (mal çıkışı) ◄────────┘
```
## 1. Yapılandırılmış satış siparişini girin ve onaylayın
**Satış › Sipariş Yönetimi › Satış Siparişi Oluştur**
1. Müşteriyi seçin, kalemde **DMO-KSL-01**'i girin. Ürün yapılandırılabilir olduğu için satırda yapılandırıcı
açılır; değerleri girin. Ön koşulu olan özellik yalnız koşulu sağlanınca sorulur; hesaplanan özellik
(**Ayak Çifti Sayısı**) kuraldan dolar.
2. Kısıt ve aralık kuralları satır kaydedilirken uygulanır. Örnek: PU bant ve 24 m boy
`PU gıda bandı en çok 20 m boyda üretilir.` ile reddedilir.
3. Siparişi kaydedin ve **Siparişi Onayla**. Sipariş **SS-2026-000017**, durumu **Onaylandı**.
Ayrıntı: [Sipariş oluşturmak](https://erpdocs.corexlogic.com/satis/islemler/siparis-olusturma), [Siparişi onaylamak](https://erpdocs.corexlogic.com/satis/islemler/siparisi-onaylama).

1. Üretim Emri Aç — siparişe üretim
2. Satırın yapılandırması
3. Sevk edilen ve kalan miktar
**Planlama etkisi:** onaylı sipariş satırı talep olarak planlamaya girer. Ürün **Siparişe Üretim** stratejili
olduğu için karşılama bu siparişe bağlı üretim emridir.
## 2. Siparişten üretim emri açın
Onaylı siparişin detayında **Üretim Emri Aç**'a tıklayın. Emir formu siparişle açılır: üretilecek sipariş
satırı (yapılandırma metniyle — `Boy: 12,5 m · Bant Genişliği: 800 mm · Bant Tipi: PVC Endüstriyel · Koruma Kapağı: Evet · Ayak Çifti Sayısı: 10`)
ve kartın yayınlanmış ağacı (**Rev 1**) seçilir; **Üretim Emrini Kaydet** ile emir **UE-2026-000009** numarasıyla
**Taslak** durumunda kaydedilir.

1. Sipariş satırı ve yapılandırması
2. Yayınlanmış süper ağaç
3. Üretim Emrini Kaydet — taslak emir
Taslak emirde henüz malzeme ve operasyon yoktur; ağaç ve rota yayın anında çözülür.
Ayrıntı: [Siparişten üretim emri açmak](https://erpdocs.corexlogic.com/uretim/islemler/siparisten-uretim-emri-acma).
## 3. Emri yayınlayın — süper ağaç ve rota çözülür
Emir detayında **Yayınla**. Emir **Yayınlandı** olur ve yapılandırmayla çözülen malzeme ihtiyaçları ve
operasyonlar emre yazılır. Senaryonun sonucu (12 satırlık ağaçtan 10 satır geldi):
| Satır | Malzeme | Kural | Emirde |
|---|---|---|---|
| 1 | HAM-0035 Alüminyum konveyör profili | `2 * BOY * 1.02` | 25,5 M |
| 2 | HAM-0056 PVC bant | Bant Tipi: PVC · `2 * BOY` + 0,6 | 25,6 M |
| 3 | HAM-0057 PU bant | Bant Tipi: PU | gelmedi |
| 4 | HAM-0058 Taşıyıcı makara | 1 + `TAVAN(BOY / 0.5)` | 26 ADET |
| 5 | DMO-KSL-05 Tahrik ünitesi | koşulsuz | 1 ADET |
| 6 | HAM-0054 Motor 0,75 kW | `BOY <= 10` | gelmedi |
| 7 | HAM-0055 Motor 1,5 kW | `BOY > 10` | 1 ADET |
| 8 | HAM-0049 Ayar ayağı | `2 * (TAVAN(BOY / 1.5) + 1)` | 20 ADET |
| 9 | HAM-0030 Paslanmaz sac | `KORUMA = EVET` · `BOY * 2.4` | 30 KG |
| 10 | HAM-0032 Profil kutu | `BANT_GENISLIGI = '800' VE BOY > 12` · `TAVAN(BOY / 3) * 0.8` | 4 M |
| 11 | HAM-0064 Cıvata (geri sarf) | `EGER(BANT_GENISLIGI IN ('600', '800'), 8, 4) * TAVAN(BOY / 1.5)` | 72 ADET |
| 12 | HAM-0026 Kablo | sabit | 5 M |
Operasyonlar süper rotadan: Profil kesim makine 20 dk, Şase ve makara montajı 105 dk, Bant montajı 50 dk,
**Koruma kapağı montajı** 37,5 dk (koşulla geldi), Motor bağlantısı 30 dk, Çalışma testi 30 dk.

1. Siparişten gelen yapılandırma
2. Alt Emirleri Aç — siparişe üretilen alt montaj
3. Açılacak alt emir miktarı
4. Sarf, çıktı ve teyit
5. Koşullara göre seçilen malzemeler (10 satır)

1. Koşulla gelen operasyon (KORUMA = EVET)
2. İşçilik formülü 30 + 6 × BOY = 105 dk
Görüntüler aynı yapılandırmayla açılmış ikinci emirden (UE-2026-000011, sipariş SS-2026-000024); senaryonun
emri bu adımda aynı içerikteydi. Ayrıntı: [Üretim emrini yayınlamak](https://erpdocs.corexlogic.com/uretim/islemler/uretim-emrini-yayinlama).
**Stok etkisi:** yayın stok miktarını değiştirmez. Üst bölümdeki **Malzeme** kutusu eksik kalemleri gösterir.
## 4. Alt emri açın ve üretin
Emrin **Alt Emirler** bölümü siparişe üretilen bileşenleri önerir: **DMO-KSL-05** için **Gereken** 1,
**Stoktan** 0, **Açılacak** 1. **Alt Emirleri Aç** ile **UE-2026-000012** açılır; alt emir üst emre bağlıdır ve
**Yayınlandı** durumunda doğar. Yalnız **Siparişe Üretim** stratejili ve yayınlanmış ağacı olan bileşenler önerilir;
**Stoğa Üretim** stratejili yarı mamul stoktan beklenir. Ayrıntı: [Alt emir önerisi](https://erpdocs.corexlogic.com/uretim/islemler/alt-emir-onerisi).
Alt emirde:
1. **Sarf Kaydet** — MS-2026-000016: HAM-0037 0,65 M, HAM-0036 0,9 M, HAM-0053 2 ADET (Hammadde Deposu).
2. **Teyit Gir** — 10 Boru ve mil kesim (TYD-2026-000015) ve 20 Kaynak ve yatak montajı (TYD-2026-000016), son teyit.
3. **Çıktı Kaydet** — UC-2026-000005: 1 ADET DMO-KSL-05 Mamul Deposu / Mamul Rafı 2. Emir **Üretimde** olur.
4. **Tamamla** — alt emir **Tamamlandı**.
## 5. Ana emirde sarf, teyit ve çıktı
1. **Sarf Kaydet** — MS-2026-000017: hammaddeler kendi lokasyonlarından (profil ve sac Sac ve Profil Alanı,
bant/makara/motor/cıvata Raf B, ayak Raf C, kablo Raf A); MS-2026-000018: alt emrin ürettiği tahrik ünitesi
(Mamul Rafı 2). Ayrıntı: [Malzeme sarfı kaydetmek](https://erpdocs.corexlogic.com/uretim/islemler/malzeme-sarfi-kaydetme).
2. **Teyit Gir** — altı operasyon son teyitle (TYD-2026-000017 … 000022). Ayrıntı:
[Operasyon teyidi girmek](https://erpdocs.corexlogic.com/uretim/islemler/operasyon-teyidi-girme).
3. **Çıktı Kaydet** — UC-2026-000006: 1 ADET DMO-KSL-01, Mamul Deposu / Mamul Rafı 1. Ayrıntı:
[Üretim çıktısı kaydetmek](https://erpdocs.corexlogic.com/uretim/islemler/uretim-ciktisi-kaydetme).
4. **Tamamla** — emir **Tamamlandı**. Düzeltme dönemi de kapanacaksa **Kesin Kapat**
([Üretim emrini kapatmak](https://erpdocs.corexlogic.com/uretim/islemler/uretim-emrini-kapatma)).

1. Kesin Kapat — düzeltmeye de kapatır
2. Alt emir — tahrik ünitesi
3. Sarf belgeleri
4. Çıktı belgesi
> **Geri sarf ve lokasyon**
HAM-0064 cıvata satırı **geri sarf**lıdır: çıktı kaydında planlanan oranda kendiliğinden düşer. Lokasyon
zorunlu olmayan depoda geri sarf **lokasyonsuz** stoktan yapılır; demo stoğu raf lokasyonlarında olduğu için
senaryoda cıvata sarf belgesine elle eklendi. Geri sarf düşemezse kayıt **Hatalı Geri Sarflar**'a düşer:
[Hatalı geri sarflar](https://erpdocs.corexlogic.com/uretim/ekranlar/hatali-geri-sarflar).
## 6. Teslimatı yapın
Sipariş detayında **Teslimat Oluştur**: depo **Mamul Deposu**, lokasyon **Mamul Rafı 1**, 1 ADET.
Teslimat **SV-2026-000009** mal çıkışıyla birlikte kaydedilir; siparişin **Sevk Edilen** miktarı 1 olur ve
**Bağlantılı Belgeler**'de üretim emri ile teslimat görünür. Ayrıntı:
[Teslimat oluşturmak](https://erpdocs.corexlogic.com/satis/islemler/teslimat-olusturma).

1. Sevk edilen miktar
2. Bağlantılı üretim emri
3. Teslimat ve mal çıkışı
## Stok etkisi özeti
| Belge | Hareket |
|---|---|
| MS-2026-000016 | HAM-0037, HAM-0036, HAM-0053 Hammadde Deposu'ndan çıkar |
| UC-2026-000005 | DMO-KSL-05 +1, Mamul Deposu / Mamul Rafı 2 |
| MS-2026-000017 | 9 hammadde kalemi çıkar (ör. HAM-0035 48 → 22,5 M, HAM-0056 40 → 14,4 M, HAM-0055 1 → 0) |
| MS-2026-000018 | DMO-KSL-05 −1, Mamul Rafı 2 |
| UC-2026-000006 | DMO-KSL-01 +1, Mamul Deposu / Mamul Rafı 1 |
| SV-2026-000009 | DMO-KSL-01 −1 (mal çıkışı) |
## Sık sorulanlar / Sorun giderme
| İleti / durum | Neden ve çözüm |
|---|---|
| `'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.` | Yapılandırılabilir kart için emir serbest açılmaya çalışıldı. Emri onaylı siparişten **Üretim Emri Aç** ile açın. |
| `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ı.` | Yapılandırılabilir kartın emri serbest açılmaya çalışıldı. Emri onaylı siparişten **Üretim Emri Aç** ile açın. |
| `Konfigürasyon ürün ağacının hiçbir satırını seçmiyor — ağacın koşullarını düzeltin.` | Ağacın koşulları bu değerlerle hiçbir satırı seçmiyor. Ağacı **Yapılandırarak Dene** ile aynı değerlerle sınayın. |
| `N. satırın miktar formülü bilinmiyor — okuduğu değerlerden biri konfigürasyonda yok (…)` | Formül boş (isteğe bağlı ya da sorulmayan) bir özelliği okuyor. Formülü `EGER` ile koruyun: [Örnek 12](https://erpdocs.corexlogic.com/uretim/kosullar#ornek-12). |
| `N. satırın konfigürasyona göre hesaplanan miktarı sıfırdan büyük değil.` | Sabit + formül sonucu 0 ya da eksi. Satırın gelmemesi gerekiyorsa koşul yazın: [Örnek 5](https://erpdocs.corexlogic.com/uretim/kosullar#ornek-5). |
| `Konfigürasyon aynı kartı iki ürün ağacı satırından seçiyor — ağacın koşullarını düzeltin.` | İki satırın koşulu aynı anda tuttu. Koşulları birbirini dışlayacak biçimde kurun. |
| `N numaralı operasyonun işçilik formülü hesaplanamadı — konfigürasyonda gereken değer yok.` | Süre formülünün okuduğu değer boş. |
| `Konfigürasyon rotanın hiçbir operasyonunu seçmiyor — rotanın seçim koşullarını düzeltin.` | Rotanın bütün operasyonları koşullu ve hiçbiri Evet vermedi. |
| `… satırın bileşeni yapılandırılabilir — çıktının konfigürasyon profili ürün ağacını çok seviyeli patlatmalı.` | Ağaçta yapılandırılabilir bileşen var; çıktının konfigürasyon profilini çok seviyeli yapın. |
| `'Kabin Eni' yalnız Kabin: Özel Ölçü (En x Boy) olduğunda girilir.` | Ön koşulu sağlanmayan özelliğe değer verildi (satış satırı). |
| `'Boy' değeri izinli aralıkta değil (2–30 m, 0,5 m adım).` | Değer özelliğin aralık ya da adımına uymuyor. |
| Alt emir önerisinde bir yarı mamul yok | Bileşen **Siparişe Üretim** stratejili değil ya da yayınlanmış ağacı yok; stoktan beklenir. Stok yoksa sarf `… kartının 'SIFIR' durumunda yeterli stok yok.` iletisiyle reddedilir. Kartın planlama stratejisini **Siparişe Üretim** yapın ya da yarı mamulü önce stoğa üretin. |
| Emirde malzeme satırı görünmüyor | Emir henüz **Taslak**; ihtiyaçlar **Yayınla** ile yazılır. |
## Adım adım işlemler
- [1. Sipariş oluşturmak](https://erpdocs.corexlogic.com/satis/islemler/siparis-olusturma) — Yapılandırılabilir ürünün satırı.
- [2. Siparişi onaylamak](https://erpdocs.corexlogic.com/satis/islemler/siparisi-onaylama) — Talep planlamaya girer.
- [3. Siparişten üretim emri açmak](https://erpdocs.corexlogic.com/uretim/islemler/siparisten-uretim-emri-acma) — Üretim Emri Aç.
- [4. Emri yayınlamak](https://erpdocs.corexlogic.com/uretim/islemler/uretim-emrini-yayinlama) — Ağaç ve rota çözülür.
- [5. Alt emirleri açmak](https://erpdocs.corexlogic.com/uretim/islemler/alt-emir-onerisi) — Siparişe üretilen alt montaj.
- [6. Malzeme sarfı](https://erpdocs.corexlogic.com/uretim/islemler/malzeme-sarfi-kaydetme) — Stoktan emre.
- [7. Operasyon teyidi](https://erpdocs.corexlogic.com/uretim/islemler/operasyon-teyidi-girme) — Süre ve miktar.
- [8. Üretim çıktısı](https://erpdocs.corexlogic.com/uretim/islemler/uretim-ciktisi-kaydetme) — Mamul stoğa girer.
- [9. Emri kapatmak](https://erpdocs.corexlogic.com/uretim/islemler/uretim-emrini-kapatma) — Tamamla, Kesin Kapat.
- [10. Teslimat](https://erpdocs.corexlogic.com/satis/islemler/teslimat-olusturma) — Teslimat ve mal çıkışı.
---
# Stoğa üretim
> Tahminden MRP'ye, planlı emirden üretim emrine, sarf, teyit ve çıktıyla mamul stoğuna — stoğa üretimin uçtan uca akışı.
URL: https://erpdocs.corexlogic.com/surecler/stoga-uretim
Stoğa üretimde ürün **siparişi beklemeden** üretilir; satış siparişi mevcut stoktan karşılanır. Ne zaman ve
ne kadar üretileceğine **MRP** karar verir: kartın minimum/maksimum stoğuna, açık siparişlere ve girilen
**tahmine** bakar, eksik için planlı emir önerir. Planlamacı planlı emri üretim emrine dönüştürür; üretim
sarf, operasyon teyidi ve çıktıyla tamamlanır.
> **Senaryo**
Demo şirketi **MAM-0005 Dosya Dolabı 80X40X200 Beyaz** ürününü stoğa üretiyor (Planlama stratejisi *Stoğa
Üretim*, tedarik yolu *Üret*). Kartın planlama verisi: eldeki **6 adet**, minimum stok **2**, maksimum stok
**8**, tedarik süresi **7 gün**. Satış ekibi bayi kampanyası için Aralık 2026'da **6**, Ocak 2027'de **4**
adet satış öngörüyor. Tarih: 02.11.2026.
```
Tahmin (MAM-0005: Ara 6, Oca 4)
│
▼
MRP Koşusu ──► TLP-2026-000002 (taslak satınalma talebi, satın alınan kartlar)
│
▼
PLO-2026-000001 (planlı emir, 8 ADET, Açık) ──Üretim Emrine Dönüştür──► Dönüştü
│
▼
UE-2026-000002 (Taslak) ──Emri Yayınla──► Yayınlandı ──sarf/teyit/çıktı──► Üretimde
│ │
│ MS-2026-000005 sarf · TYD-2026-000005…8 teyit · UC-2026-000002 çıktı │
▼ ▼
Tamamlandı ──Kesin Kapat──► Kapatıldı MAMUL / RAF-M1: 6 → 14 ADET
```
## 1. Tahmini girin
**Üretim › Üretim Planlama › Planlı Bağımsız İhtiyaçlar › Tahmin Gir**
Kart **MAM-0005**, dönem türü **Ay**; 01.12.2026 dönemine **6** (not "Bayi kampanyası öngörüsü"), 01.01.2027
dönemine **4** adet girilip kaydedilir.

1. Kart — planlanan stok kartı
2. Dönem türü — Gün, Hafta, Ay
3. Dönem miktarı (temel birim)
4. Sonraki N dönemi ekle
5. Geçmişten Öner — istatistiksel öneri
6. Kaydet — bitmemiş dönemlerin yerine geçer
- Listede iki satır doğar: Tahmin 6 / Siparişle Tüketilen 0 / Kalan (MRP) 6 ve 4 / 0 / 4.
- Stok ve belge etkisi yok. Dönemde onaylı satış siparişi gelirse tahmini tüketir; MRP yalnız kalanı planlar.
Ayrıntı: [Planlı bağımsız ihtiyaç girmek](https://erpdocs.corexlogic.com/uretim/islemler/planli-bagimsiz-ihtiyac-girme).
## 2. MRP'yi gözden geçirin ve çalıştırın
**Üretim › Üretim Planlama › MRP Koşusu**
Liste simülasyondur. MAM-0005'in **Stok/İhtiyaç Listesi** şunu gösterir:
| Tarih | Eleman | Miktar | Kullanılabilir |
|---|---|---|---|
| 02.11.2026 | Eldeki stok | | 6 |
| 01.12.2026 | Tahmin 01.12.2026–31.12.2026 | −6 | 0 |
| 01.12.2026 | MRP önerisi | +8 | 8 |
| 01.01.2027 | Tahmin 01.01.2027–31.01.2027 | −4 | 4 |
01.12.2026'da kullanılabilir 0, minimumun (2) altında; maksimum tanımlı olduğu için öneri 8 − 0 = **8 adet**.
Başlangıç = 01.12.2026 − 7 gün = **24.11.2026**. Ocak'ta 8 − 4 = 4 ≥ 2, öneri yok.
**MRP'yi Çalıştır › Çalıştır** ile koşu yapılır.

1. Sabitlenmemiş MRP emirleri yeniden kurulur
2. Siparişe üretim: satış kalemine bağlı emir
3. Çalıştır
Sonuç bölümü: "130 planlı ürün · 24 satın alma önerisi taslak talebe yazıldı · 3 planlı üretim emri açıldı.",
**Açılan taslak talep: TLP-2026-000002**, **Açılan planlı emirler: PLO-2026-000001, PLO-2026-000002,
PLO-2026-000003**. Koşu bütün planlanan kartları birlikte planlar; MAM-0005'in planlı emri **PLO-2026-000001**.
- **Belge etkisi:** taslak satınalma talebi (siz gönderene kadar taslak) ve planlı emirler. Stok değişmez.
- MAM-0005'in bileşenleri stokta yeterli olduğu için onlar için öneri doğmadı.
Ayrıntı: [MRP koşusu yapmak](https://erpdocs.corexlogic.com/uretim/islemler/mrp-kosusu-yapma).
## 3. Planlı emri üretim emrine dönüştürün
**Üretim › Üretim Planlama › Planlı Emirler › PLO-2026-000001**
Detayda Kaynak *MRP koşusu*, Sabit *Hayır*, Başlangıç 24.11.2026, Bitiş 01.12.2026 ve **Bileşen
Önizlemesi**: HAM-0038 31,68 M2 · HAM-0041 14,08 M2 · HAM-0042 117,6 M · HAM-0045 32 · HAM-0046 16 · HAM-0049
32 · HAM-0066 256 · AMB-0010 8 ADET (fire dâhil). **Üretim Emrine Dönüştür › Dönüştür**.

1. Planlı Emir Aç — elle
2. Kaynak — MRP ya da Elle
3. Sabit — MRP yeniden kurmaz
4. Dönüşen üretim emri
- Taslak üretim emri **UE-2026-000002** açılır (MAM-0005 · Rev 1, 8 ADET, başlığında "Planlı emir
PLO-2026-000001").
- Planlı emir **Dönüştü**; listede Üretim Emri kolonunda UE-2026-000002 bağlantısı.
- Dönüşmüş emri sonraki MRP koşusu artık yeniden kurmaz.
Ayrıntı: [Planlı emri üretim emrine dönüştürmek](https://erpdocs.corexlogic.com/uretim/islemler/planli-emri-donusturme).
## 4. Üretim emrini yayınlayın
**Üretim › Üretim Yürütme › Üretim Emirleri › UE-2026-000002 › Yayınla › Emri Yayınla**
- Emir **Yayınlandı**; o anki ağaç revizyonundan **8 malzeme gereksinimi**, rotadan **4 operasyon** donar
(10 Panel ebatlama ve delik — EBATLAMA, planlanan 8,16 adet fireyle; 20 Kenar bantlama — BANTLAMA; 30 Montaj
— MONTAJ; 40 Paketleme — PAKETLEME).
- **Malzeme** kutucuğu "Hazır — Açık gereksinimler stokla karşılanıyor".
- Yayın stok hareketi üretmez ve malzeme ayırmaz.
Ayrıntı: [Üretim emrini serbest bırakmak](https://erpdocs.corexlogic.com/uretim/islemler/uretim-emrini-yayinlama).
## 5. Malzeme sarfını kaydedin
**UE-2026-000002 › Sarf Kaydet**
Geri sarflı olmayan altı bileşen depo ve lokasyonundan sarf edilir: HAM-0038 ve HAM-0041 Hammadde Deposu /
PANEL-ALANI, HAM-0042, HAM-0045, HAM-0046 Hammadde Deposu / RAF-C, AMB-0010 Kimya Deposu / AMBALAJ.
Belge **MS-2026-000005**.
- **Stok etkisi:** HAM-0038 −31,68 M2, HAM-0041 −14,08 M2, HAM-0042 −117,6 M, HAM-0045 −32, HAM-0046 −16,
AMB-0010 −8 ADET.
- HAM-0049 (Ayar Ayağı) ve HAM-0066 (Sunta Vidası) **geri sarflıdır**: sarf formunda "geri sarf — çıktıyla
düşer" yazar; çıktı kaydedilince kendiliğinden düşmeleri beklenir.
Ayrıntı: [Malzeme sarfı kaydetmek](https://erpdocs.corexlogic.com/uretim/islemler/malzeme-sarfi-kaydetme).
## 6. Operasyonları teyit edin
**UE-2026-000002 › Teyit Gir** (ya da **Üretim › Üretim Yürütme › Operasyon Teyidi Gir**)
Dört operasyon 8 sağlam, 0 fireyle son teyit olarak kaydedilir; süreler boş bırakıldığı için sunucu önerir:
**TYD-2026-000005** (10), **TYD-2026-000006** (20), **TYD-2026-000007** (30), **TYD-2026-000008** (40).
- Stok etkisi yok; operasyonların teyit edilen miktarı ve fiili süresi güncellenir, kapasite yükü azalır.
- Fire girilseydi **Fire Raporu**'nda görünürdü.
Ayrıntı: [Operasyon teyidi girmek](https://erpdocs.corexlogic.com/uretim/islemler/operasyon-teyidi-girme).
## 7. Üretim çıktısını kaydedin
**UE-2026-000002 › Çıktı Kaydet**
8 adet MAM-0005 **Mamul Deposu / RAF-M1**'e girilir; geri sarf deposu Hammadde Deposu. Belge
**UC-2026-000002**.
- **Stok etkisi:** MAM-0005 **6 → 14 ADET**. Emir **Üretimde**, Üretilen 8 ADET (%100).
- Geri sarflı bileşenler çıktıyla düşmeye çalışılır. Bu senaryoda **düşemediler** — aşağıdaki sorun giderme.
Ayrıntı: [Üretim çıktısı kaydetmek](https://erpdocs.corexlogic.com/uretim/islemler/uretim-ciktisi-kaydetme).
### Geri sarf hatası ve çözümü

1. Çıktısı kaydedilen emir
2. Sunucunun hata cümlesi
3. Durum — Açık, Çözüldü, Kapatıldı
Çıktı kaydedildi ama iki bileşen geri sarf edilemedi ve **Üretim › Üretim Yürütme › Hatalı Geri Sarflar**
kuyruğuna düştü:
```
6. satır: 'HAM-0049' kartının 'SIFIR' durumunda yeterli stok yok. Mevcut: 0, istenen: 32,000000.
7. satır: 'HAM-0066' kartının 'SIFIR' durumunda yeterli stok yok. Mevcut: 0, istenen: 256,000000.
```
Kuyruk ekranı aynı cümleyi satır numarası olmadan yazar. Yukarıdaki görüntü kaydın çözümden sonraki hâlidir
(**Durum** süzgeci *Tümü*, kayıt durumu **Kapatıldı**); açıkken satırda **Yeniden Dene** ve **Kapat** düğmeleri
bulunur.
**Neden:** Hammadde Deposu lokasyon zorunlu değil. Geri sarf, lokasyon zorunlu olmayan depoda **lokasyonsuz**
stoktan düşer; bu bileşenlerin stoğu ise raf gözlerinde (RAF-C, RAF-B). Lokasyon zorunlu depoda geri sarf
kartın o depodaki **varsayılan lokasyonunu** kullanır.
**Çözüm (bu senaryoda):** iki bileşen emrin **Sarf Kaydet** formundan raf gözleri seçilerek elle sarf edildi
(**MS-2026-000009**: HAM-0049 −32 RAF-C, HAM-0066 −256 RAF-B) ve kuyruktaki kayıtlar **Kapat** ile
"Raf gözünden elle sarf edildi — MS-2026-000009" gerekçesiyle kapatıldı. Alternatif: stoğu lokasyonsuz
kırılıma aktarıp **Yeniden Dene** (depo ve stok durumu değiştirilebilir). Çıktı geri alınmaz.
Ayrıntı: [Hatalı geri sarflar](https://erpdocs.corexlogic.com/uretim/ekranlar/hatali-geri-sarflar).
## 8. Emri tamamlayın ve kapatın
**UE-2026-000002 › Tamamla › Emri Tamamla**, ardından **Kesin Kapat › Kesin Kapat**

1. Planlı emirden doğdu
2. Aşama şeridi — Taslak → Kapatıldı
3. Sarflar ve çıktılar
- **Tamamlandı:** yeni sarf ya da çıktı kaydedilemez; tarihsel düzeltmeler mümkün kalır.
- **Kapatıldı:** sarf, çıktı, teyit ve düzeltmeler dâhil hiçbir kayıt yapılamaz; geri alınamaz.
- Aşama şeridi Taslak → Yayınlandı → Üretimde → Tamamlandı → Kapatıldı, her aşama 02.11.2026 damgalı.
Ayrıntı: [Üretim emrini kapatmak](https://erpdocs.corexlogic.com/uretim/islemler/uretim-emrini-kapatma).
## Sonuç
| Kart | Önce | Sonra | Belge |
|---|---|---|---|
| MAM-0005 Dosya Dolabı | 6 ADET | 14 ADET | UC-2026-000002 |
| HAM-0038 Melamin Sunta 18 mm Beyaz | 85 M2 | 53,32 M2 | MS-2026-000005 |
| HAM-0041 MDF 8 mm Ham | 35 M2 | 20,92 M2 | MS-2026-000005 |
| HAM-0042 PVC Kenar Bandı 2 mm Beyaz | 450 M | 332,4 M | MS-2026-000005 |
| HAM-0045 Menteşe 110° Frenli | 80 ADET | 48 ADET | MS-2026-000005 |
| HAM-0046 Kulp 128 mm | 60 ADET | 44 ADET | MS-2026-000005 |
| AMB-0010 Mobilya Kolisi | 34 ADET | 26 ADET | MS-2026-000005 |
| HAM-0049 Ayar Ayağı M8 | 260 ADET | 228 ADET | MS-2026-000009 |
| HAM-0066 Sunta Vidası 4X40 | 5.200 ADET | 4.944 ADET | MS-2026-000009 |
Miktarlar senaryonun yapıldığı andaki değerlerdir; demo ortamında başka senaryolar sonradan aynı kartlara
hareket yazmış olabilir. Senaryo anında MRP yeniden hesaplandığında MAM-0005: 14 − 6 (Aralık) = 8,
8 − 4 (Ocak) = 4; ikisi de minimumun üstünde, yeni öneri yok.
## Sık sorulanlar / Sorun giderme
| Durum | Neden ve çözüm |
|---|---|
| Kart MRP listesinde yok | Planlama stratejisi *Planlama Yok* ya da kart stok tutmuyor: "Kart MRP'de planlanmıyor — planlama stratejisi "planlama yok" ya da kart stok tutmuyor." Kartın Planlama Verileri'ni düzeltin. |
| Durum **Planlanmıyor**, "Tedarik yolu belirlenmemiş." | Kartın **Varsayılan tedarik yolu** boş. *Üret* ya da *Satın Al* seçin. |
| Tahmin girilemiyor | "'KOD' planlanmıyor (planlama stratejisi "planlama yok") — tahmin MRP'ye girmez." ya da "N. dönem bitmiş — geçmiş döneme tahmin girilmez." |
| İstisna **Ağaç yok ya da uygun alternatif/geçerli revizyon yok** | "Yayınlanmış ürün ağacı yok — üretim önerisi patlatılamadı, bağımlı ihtiyaç doğmadı." Ürün ağacını yayınlayın. |
| İstisna **Yetişmiyor** | Tedarik süresi ihtiyaç gününe yetişmiyor; öneri bugün + tedarik süresine planlandı. Tarihi kabul edin ya da talebi kaydırın. |
| Koşudan sonra planlı emir kayboldu / numarası değişti | Sabitlenmemiş MRP planlı emri her koşuda iptal edilip yeniden kurulur. Korumak için **Sabitle** ya da dönüştürün. |
| Dönüştür reddedildi | "'KOD' için yayınlanmış üretim ağacı yok — planlı emir ağaçtan üretim emri açar; ağaçsız emri Üretim Emirleri ekranından açın." ya da "'KOD' için N parti büyüklüğünü kapsayan üretim alternatifi yok — alternatiflerin parti büyüklüğü aralığını düzenleyin ya da miktarı değiştirin." |
| "Planlı emir bu arada değişti — sayfayı yenileyip yeniden deneyin." | Başka biri planlı emri değiştirdi ya da MRP yeniden kurdu. Sayfayı yenileyin. |
| Geri sarf kuyruğa düştü | Yukarıdaki "Geri sarf hatası ve çözümü" bölümü. Lokasyon zorunlu depoda varsayılan lokasyon yoksa ileti: "'DEPO' lokasyon istiyor ve 'KOD' kartının bu depoda varsayılan lokasyonu yok." |
## Adım adım işlemler
- [1. Tahmin girmek](https://erpdocs.corexlogic.com/uretim/islemler/planli-bagimsiz-ihtiyac-girme) — Dönem dönem satış öngörüsü.
- [2. MRP koşusu yapmak](https://erpdocs.corexlogic.com/uretim/islemler/mrp-kosusu-yapma) — Öneriler talebe ve planlı emre.
- [3. Üretim emrine dönüştürmek](https://erpdocs.corexlogic.com/uretim/islemler/planli-emri-donusturme) — Planlı emirden taslak üretim emri.
- [4. Serbest bırakmak](https://erpdocs.corexlogic.com/uretim/islemler/uretim-emrini-yayinlama) — Gereksinim ve operasyonlar donar.
- [5. Malzeme sarfı](https://erpdocs.corexlogic.com/uretim/islemler/malzeme-sarfi-kaydetme) — Bileşenler stoktan düşer.
- [6. Operasyon teyidi](https://erpdocs.corexlogic.com/uretim/islemler/operasyon-teyidi-girme) — Sağlam, fire, süre.
- [7. Üretim çıktısı](https://erpdocs.corexlogic.com/uretim/islemler/uretim-ciktisi-kaydetme) — Mamul stoğa girer, geri sarf çalışır.
- [8. Emri kapatmak](https://erpdocs.corexlogic.com/uretim/islemler/uretim-emrini-kapatma) — Tamamla ve kesin kapat.
---
# Sevkiyat planlama
> Onaylı siparişten teslime — açık teslimat, toplama, paketleme, sefer ve taşıyıcı, mal çıkışı, yolculuk, alındı teyidi ve navlun hesaplaşması.
URL: https://erpdocs.corexlogic.com/surecler/sevkiyat-planlama
Onaylı satış siparişlerinin malı depodan nasıl çıkar, araca nasıl yüklenir ve müşteriye nasıl ulaşır?
Bu rehber iki siparişi aynı taşıyıcı seferiyle Ankara'ya gönderen bir sevkiyatı baştan sona anlatır.
Siparişin kendisi ve tek adımlı teslimat [Tekliften faturaya](https://erpdocs.corexlogic.com/surecler/tekliften-faturaya) rehberinde,
ekranların ayrıntısı [Lojistik Yönetimi](https://erpdocs.corexlogic.com/lojistik/) bölümündedir.
> **Senaryo**
**CoreX Demo Endüstri** (İstanbul, Ümraniye) 02.11.2026'da Ankara'daki iki müşterisinin onaylı
siparişini aynı araçla gönderir:
- **SS-2026-000007** — Başkent Mimarlık ve İç Mimari Ltd. Şti. (M-0015): 2 adet MAM-0005 DOSYA DOLABI
80X40X200 BEYAZ, 1 adet MAM-0004 TOPLANTI MASASI 240X120 CEVİZ.
- **SS-2026-000008** — Güneş Enerji Sistemleri Mühendislik A.Ş. (M-0006): 2 adet MAM-0002 AYDINLATMA
DAĞITIM PANOSU 12 GRUP.
Mal **MAMUL — Mamul Deposu**'nun RAF-M1 gözünde. Taşıma, taşıyıcı **Hızlı Hat Nakliyat ve Lojistik
Ltd. Şti.** (T-0018) ile yapılır; tarifesi **HIZLIHAT-2026**: sefer başı 1.500 TRY + km başı 12 TRY
(500 km üstü 10 TRY). Mesafe 450 km. İkinci müşteri panolardan birini hasarlı olduğu için kabul etmez.
```
SS-2026-000007 ┐ ┌─ DLG-2026-000001 (dalga) ─ DG-…001..003 (toplama, Onaylandı)
SS-2026-000008 ┴─► SV-2026-000003 ─────┤
(Onaylandı) SV-2026-000004 ├─ TB-2026-000001 · TB-2026-000002 (palet)
(Açık → Toplandı │
→ Paketlendi) └─► TSM-2026-000001 (Planlandı)
│ Taşıyıcı Seç → Ata (navlun 6.900,00 TRY)
Mal çıkışı ◄─────────┤
(Mal Çıkışı Kaydedildi) │ Yüklendi → Yola Çıkar (Yolda)
│ Teslim edildi × 2 → Tamamla (Tamamlandı)
Alındı teyidi ◄─────────────┘
(Teyit edildi; SV-4: 1/2 kabul)
└─► NHS-2026-000001 (Kaydedildi, 8.280,00 TRY KDV dâhil)
```
## Adım adım işlemler
- [Açık teslimat oluşturmak](https://erpdocs.corexlogic.com/satis/islemler/acik-teslimat-olusturma) — Vadesi gelen kalemlerden toplu teslimat.
- [Teslimatı toplamak](https://erpdocs.corexlogic.com/lojistik/islemler/teslimat-toplama) — Dalga ve toplama görevleri.
- [Teslimatı paketlemek](https://erpdocs.corexlogic.com/lojistik/islemler/tasima-birimi-olusturma) — Taşıma birimi ve etiket.
- [Taşıma belgesi oluşturmak](https://erpdocs.corexlogic.com/lojistik/islemler/tasima-belgesi-olusturma) — Sefer planı ve teslimatlar.
- [Seferin taşıyıcısını seçmek](https://erpdocs.corexlogic.com/lojistik/islemler/tasiyici-secme) — Sıralama, atama, navlun.
- [Mal çıkışını kaydetmek](https://erpdocs.corexlogic.com/satis/islemler/mal-cikisi-kaydetme) — Stok bu adımda düşer.
- [Seferi yola çıkarmak](https://erpdocs.corexlogic.com/lojistik/islemler/seferi-yola-cikarma) — Plan donar.
- [Sefer olayı kaydetmek](https://erpdocs.corexlogic.com/lojistik/islemler/sefer-olayi-kaydetme) — Yükleme, teslim, gecikme.
- [Seferi tamamlamak](https://erpdocs.corexlogic.com/lojistik/islemler/seferi-tamamlama) — Varış ve kapanış.
- [Alındı teyidi kaydetmek](https://erpdocs.corexlogic.com/lojistik/islemler/alindi-teyidi-kaydetme) — Kabul edilen miktar.
- [Navlun hesaplaşması oluşturmak](https://erpdocs.corexlogic.com/lojistik/islemler/navlun-hesaplasmasi-olusturma) — Taşıyıcının navlunu.
## Hazırlık: ana veriler
Bir kez yapılır: taşıyıcı profili ([Taşıyıcı tanımlamak](https://erpdocs.corexlogic.com/lojistik/islemler/tasiyici-tanimlama)),
taşıyıcının aracı **34DMO002** ve sürücüsü ([Araç](https://erpdocs.corexlogic.com/lojistik/islemler/arac-tanimlama),
[Sürücü](https://erpdocs.corexlogic.com/lojistik/islemler/surucu-tanimlama)) ve taşıyıcının tarifesi
([Navlun anlaşması oluşturmak](https://erpdocs.corexlogic.com/lojistik/islemler/navlun-anlasmasi-olusturma)). Taşıyıcı tarifesi
olmadan sefer planlanır ama navlun hesaplanamaz.
## 1. Vadesi gelen kalemlerden açık teslimat açın
**Lojistik Yönetimi › Giden Teslimat › Giden Teslimat Oluştur** ekranında **Vadesi gelen (en geç)**
tarihine kadar teslim edilecek onaylı sipariş kalemleri listelenir. Üç kalem (SS-2026-000007/10,
/20 ve SS-2026-000008/10) işaretlenir, **Depo** olarak **MAMUL — Mamul Deposu** seçilir ve
**Teslimat Oluştur**'a tıklanır.

1. Vadesi gelen (en geç) — bu tarihe kadar teslim edilecek kalemler
2. Teslimata açılacak kalemi seçin
3. Depo
4. Teslimat Oluştur — açık teslimat açar
**Sonuç** alanında iki teslimat yazar: **SV-2026-000003 · SS-2026-000007 · 2 kalem** ve
**SV-2026-000004 · SS-2026-000008 · 1 kalem** — alıcı ve adres farklı olduğu için kalemler iki teslimata
ayrılır. Teslimatlar **Açık** doğar: kalemler siparişte ayrılır, **stok henüz düşmez**. Ayrıntı:
[Açık teslimat oluşturmak](https://erpdocs.corexlogic.com/satis/islemler/acik-teslimat-olusturma).
## 2. Malı toplayın
**Stok Yönetimi › Depo Yürütme › Dalgalar › Dalga Oluştur**'da **Depo** MAMUL, **Kaynak** **Açık
teslimatlar** seçilir; üç satır işaretlenip **Dalgayı Oluştur**'a tıklanır.

1. Depo — teslimatın deposu
2. Kaynak: Açık teslimatlar
3. Toplanacak teslimat kalemi
4. Dalgayı Oluştur — toplama görevleri doğar
**DLG-2026-000001** dalgası ve her kalem için RAF-M1 → SEVK yönünde bir toplama görevi
(**DG-2026-000001…000003**) doğar. Depocu her görevi açıp **Onayla** ile kaydeder; üç görev onaylanınca
dalga **Tamamlandı** olur.

1. Bütün görevler onaylanınca dalga tamamlanır
2. Dalga satırı teslimatın numarasını taşır
3. Toplama görevi — kaynak gözden SEVK alanına
Toplanan mal SEVK alanında sipariş kalemine ayrılır. İki teslimatın başlığında toplama durumu
**Toplandı** olur. Ayrıntı: [Teslimatı toplamak](https://erpdocs.corexlogic.com/lojistik/islemler/teslimat-toplama).
## 3. Paketleyin
Her teslimatın detayında **Paketleme** kartından **Taşıma Birimi Oluştur** ile bir palet açılır:
**Kap Cinsi** **Palet (PX)**, **Dara (kg)** 25, **Kalanın Tamamı**, **Oluştur**. SV-2026-000003 için
**TB-2026-000001** (toplam brüt 295 kg), SV-2026-000004 için **TB-2026-000002** (97 kg) doğar ve
paketleme durumu **Paketlendi** olur. Etiketler **Etiketleri Yazdır** ile PDF olarak basılır.

1. Toplama durumu
2. Paketleme durumu
3. Kalem başına toplanan miktar
4. Yeni taşıma birimi (koli, palet…)
5. Taşıma birimi etiketleri (PDF)
Paketleme mal çıkışının ön koşulu değildir; ama paletin darası ve palet sayısı seferin yük hesabına
girer. Ayrıntı: [Teslimatı paketlemek](https://erpdocs.corexlogic.com/lojistik/islemler/tasima-birimi-olusturma).
## 4. Seferi planlayın
**Lojistik Yönetimi › Taşıma › Taşıma Belgesi Oluştur**'da **Yürütücü** **Taşıyıcı**, **Planlanan
Çıkış** 02.11.2026 08:00, **Planlanan Varış** 18:00, **Planlanan Mesafe (km)** 450 girilir; **Teslimat
Ekle** ile SV-2026-000003 ve SV-2026-000004 eklenir (sıra: önce Başkent Mimarlık, sonra Güneş Enerji) ve
**Oluştur**'a tıklanır.

1. Yürütücü — kendi filomuz ya da taşıyıcı
2. Taşıyıcı
3. Planlanan Çıkış — zorunlu
4. Mesafe — km başı navlunun dayanağı
5. Teslimatlar — sıra durak sırası
6. Oluştur
Sefer **TSM-2026-000001** numarasıyla **Planlandı** durumunda açılır. **Yük ve Kapasite** kartı brüt
ağırlığı (392 kg) ve palet sayısını (2) gösterir; kapasite araç seçilince yazar. Ayrıntı:
[Taşıma belgesi oluşturmak](https://erpdocs.corexlogic.com/lojistik/islemler/tasima-belgesi-olusturma).
Kendi araçlarımızla taşınacak sefersiz teslimatlar için [Yük Planlama](https://erpdocs.corexlogic.com/lojistik/ekranlar/yuk-planlama)
araçlara yük önerir.
## 5. Taşıyıcıyı seçin ve navlunu görün
Sefer detayında **Taşıyıcı Seç** penceresi etkin taşıyıcıları seferin çıkış gününde geçerli anlaşmaya
göre sıralar. Hızlı Hat'ın satırında **HIZLIHAT-2026** ve **6.900,00 TRY** yazar; **Ata**'ya tıklanır.

1. Sıralama: maliyet ya da öncelik
2. Anlaşmadan hesaplanan navlun
3. Ata — taşıyıcı sefere yazılır
4. İşaretlenenlerle ihale
Başlıkta taşıyıcının adı, **Navlun** kartında *Sefer başı 1 sefer × 1.500 = 1.500,00 TRY* ve *Km başı
450 km × 12 = 5.400,00 TRY*, **Toplam 6.900,00 TRY** görünür. Ardından **Düzenle** ile taşıyıcının
aracı **34DMO002** ve sürücüsü seçilir; yük kapasiteyle kıyaslanır (*392 kg / 18.000 kg*, *2 / 18*
palet). Birden çok taşıyıcıdan teklif istenecekse aynı pencereden ihale açılır:
[Taşıyıcı ihalesi açmak](https://erpdocs.corexlogic.com/lojistik/islemler/ihale-acma).
Plan sonradan değişirse (çıkış günü, mesafe, teslimat) Navlun kartındaki **Yeniden Hesapla**
kullanılır.
## 6. Mal çıkışını kaydedin
Her teslimatın detayında **Mal Çıkışını Kaydet** açılır. Teslimat toplandığı için form *"Teslimat
toplandı — toplanan mal dağılımlara yazıldı; gerekirse değiştirebilirsiniz."* der: dağılımlar SEVK
gözü ve SIFIR durumuyla doludur. **Mal Çıkışını Kaydet**'e tıklanır.

1. Mal çıkışı tarihi — stok bu tarihte düşer
2. Dağılım — lokasyon, durum, lot ya da seri
3. Mal Çıkışını Kaydet
Stok düşer, teslimatlar **Mal Çıkışı Kaydedildi** olur ve değişmez; paketleme salt okunur kalır.
İrsaliye teslimatın **Çıktı** menüsünden basılır (e-İrsaliye kurulumda açıksa **e-İrsaliye Oluştur**
görünür). Ayrıntı: [Mal çıkışını kaydetmek](https://erpdocs.corexlogic.com/satis/islemler/mal-cikisi-kaydetme).
> **Sıra önemli**
Sefer, teslimatların mal çıkışı kaydedilmeden yola çıkamaz. Senaryoda mal çıkışından önce **Yola
Çıkar** denendiğinde sunucu şunu döndürdü: *"Mal çıkışı kaydedilmemiş ya da iptal edilmiş teslimatla
sefer yola çıkamaz: SV-2026-000003, SV-2026-000004."*
## 7. Yükleyin ve yola çıkarın
Sefer detayında **Olay Kaydet** ile **Yüklendi** olayı kaydedilir (**Durak** *Seferin geneli*,
**Zaman** 07:30, **Konum** "Dudullu OSB — sevk rampası", **Not** "2 palet yüklendi"). Sonra **Yola
Çıkar** penceresinde **Yola çıkış** 08:15 girilip **Yola Çıkar**'a tıklanır.

1. Yola çıkış zamanı — boşsa şimdi
2. Yola Çıkar
Sefer **Yolda** olur: plan ve teslimatlar donar, **Olaylar** kartında *Yüklendi* ve *Yola çıktı*
görünür. Teslimat İzleme'de teslimatlar **Yolda** aşamasına geçer.

1. Durum: Yolda
2. Tamamla — varış yazılır, sefer kapanır
3. Olay Kaydet — varış, teslim, gecikme, sorun
4. Olay zaman çizelgesi
Yolda yaşanan gecikme ya da sorun **Gecikme bildirildi** / **Sorun bildirildi** olayıyla yazılır (yukarıdaki
görüntü İzmir seferi TSM-2026-000002'den). Ayrıntı: [Seferi yola çıkarmak](https://erpdocs.corexlogic.com/lojistik/islemler/seferi-yola-cikarma).
## 8. Teslimleri kaydedin ve seferi tamamlayın
Her durakta **Olay Kaydet** ile **Teslim edildi** kaydedilir: 1. durak SV-2026-000003, **Teslim Alan**
"Depo Sorumlusu", 13:40; 2. durak SV-2026-000004, "Mal Kabul Sorumlusu", 15:10, **Not** "1 panonun
kapağı ezik".

1. Olay
2. Durak (teslimat)
3. Teslim Alan — teslimde zorunlu
4. Zaman — boşsa şimdi
Son durağın ardından **Tamamla** penceresinde **Varış** 17:30 girilir. Sefer **Tamamlandı** olur;
**Teslim** kolonunda her durağın teslim zamanı ve teslim alanı görünür.

1. Durum: Tamamlandı
2. Yük kapasiteyle kıyaslanır
3. Durak başına teslim ve teslim alan
4. Hesaplaşılan navlun yeniden hesaplanmaz
Ayrıntı: [Sefer olayı kaydetmek](https://erpdocs.corexlogic.com/lojistik/islemler/sefer-olayi-kaydetme),
[Seferi tamamlamak](https://erpdocs.corexlogic.com/lojistik/islemler/seferi-tamamlama).
## 9. Alındı teyidini kaydedin
İmzalı irsaliyeler gelince her teslimatın detayında **Alındı Teyidi Kaydet** açılır. Pencere teslim
gününü ve teslim alanı seferin teslim olayından önerir.
- **SV-2026-000003:** kabul edilen miktarlar teslim edilenle aynı; **Kaydet**.
- **SV-2026-000004:** MAM-0002'de **Kabul edilen** 1, **Sebep** **Taşımada hasar**, **Not** "1 pano
kapağı ezik geldi; müşteri teslim almadı"; **Kaydet**.

1. Teslim tarihi — bugünden sonra olamaz
2. Teslim alan — zorunlu
3. Kabul edilen miktar — teslim edilenle dolu gelir
4. Eksik kabulde sebep
Kart **Teyit edildi** olur; SV-2026-000004'te *Teslim edilen 2 · Kabul edilen 1 · Fark 1 · Taşımada
hasar* yazar.

1. Teyit durumu
2. Teyidi Geri Al — yalnız faturalanmamış teslimatta
3. Teslim edilen ile kabul edilen farkı
4. Fark sebebi
Eksik kabulde fatura kabul edilen miktarla kesilir. **Zamanında-Tam Teslim** raporunda Güneş Enerji'nin
kalemi *Zamanında %100 · Tam %0* görünür. Geri gelen panonun stoğa alınması ayrı bir belgedir
([teslimat düzeltmesi](https://erpdocs.corexlogic.com/lojistik/islemler/teslimat-duzeltmesi-olusturma) ya da İade Al). Müşteri kartında
**Alındı teyidinden sonra faturala** seçili olsaydı teslimatlar teyitten önce **Teyit bekleniyor**
olur ve faturalanmazdı. Ayrıntı: [Alındı teyidi kaydetmek](https://erpdocs.corexlogic.com/lojistik/islemler/alindi-teyidi-kaydetme).
## 10. Navlunu hesaplaşın
**Lojistik Yönetimi › Taşıma › Navlun Hesaplaşması Oluştur**'da **Taşıyıcı** Hızlı Hat seçilir;
TSM-2026-000001 (6.900,00 TRY) işaretlenir, **Not** "Kasım 1. hafta — Ankara seferi" yazılıp
**Hesaplaşmayı Kaydet**'e tıklanır.

1. Taşıyıcı
2. Para birimi — belge tek para birimli
3. Hesaplaşma Tarihi
4. Tamamlanmış, navlunu hesaplanmış sefer
5. Hesaplaşmayı Kaydet
**NHS-2026-000001** **Kaydedildi** durumunda açılır: Tutar (KDV hariç) 6.900,00 TRY, KDV 1.380,00 TRY
(KDV20 · %20), **Genel Toplam 8.280,00 TRY**. Seferin Navlun kartı artık *"Hesaplaşıldı:
NHS-2026-000001 — navlun yeniden hesaplanmaz."* der. Taşıyıcının faturası Finans'ta bu belgeye bağlanır.

1. Durum
2. KDV dâhil toplam
3. İptal — faturaya bağlı değilse
Ayrıntı: [Navlun hesaplaşması oluşturmak](https://erpdocs.corexlogic.com/lojistik/islemler/navlun-hesaplasmasi-olusturma).
## Süreci izlemek
**Lojistik Yönetimi › Giden Teslimat › Teslimat İzleme** teslimatları aşama aşama sayar: mal çıkışı
bekleyen, sefere atanmamış, planlanan sefer, yolda, alındı teyidi bekleyen. Gecikmiş teslimatlar
**Gecikmiş** rozetiyle görünür.

1. Depo süzgeci
2. Geriye bakış penceresi
3. Aşama kartı — sayı ve gecikmiş
4. Gecikmiş teslimat
5. Referans denetimi — düzeltmez, gösterir
Navlun ve teslim performansı için [Lojistik analitiği](https://erpdocs.corexlogic.com/lojistik/ekranlar/analitik) (Navlun Maliyeti,
Zamanında-Tam Teslim).
## Sık sorulanlar / Sorun giderme
| İleti ya da durum | Sebep ve çözüm |
|---|---|
| *"Mal çıkışı kaydedilmemiş ya da iptal edilmiş teslimatla sefer yola çıkamaz: …"* | Seferdeki teslimatların mal çıkışını kaydedin; iptal edilmiş teslimatı seferden çıkarın. |
| *"Taşıyıcıya verilen sefer taşıyıcı seçilmeden yola çıkamaz."* | **Taşıyıcı Seç › Ata** ya da **Düzenle** ile taşıyıcıyı seçin. |
| *"Kendi filomuzla yapılan sefer araç ve sürücü olmadan yola çıkamaz."* | **Düzenle** ile araç ve sürücü seçin. |
| *"Belgesiz sefer yola çıkamaz — en az bir teslimat atayın."* | Sefere teslimat ekleyin. |
| *"Şu belgeler başka bir seferde: …"* | Bir teslimat aynı anda tek seferde olur; öteki seferden çıkarın. |
| Navlun kartı *"Seferde taşıyıcı yok."* | Taşıyıcıyı seçin; navlun yalnız taşıyıcı seferinde hesaplanır. |
| *"Taşıyıcının seferin çıkış gününde geçerli navlun anlaşması yok."* | Anlaşmanın geçerlilik aralığını ya da seferin çıkış gününü kontrol edin. |
| *"Ölçüsü bilinmeyen dayanak hesaba girmez: …"* | Mesafeyi seferde, ağırlık ve hacmi ürün kartında girin; **Yeniden Hesapla**. |
| *"Sefer ya da anlaşma hesaptan sonra değişti — navlunu yeniden hesaplayın."* | Navlun kartında **Yeniden Hesapla**. |
| *"Varış ve teslim bir durağın (belgenin) olayıdır — durağı seçin."* | Olay penceresinde **Durak**'ı seçin. |
| *"Teslim tarihi bugünden sonra olamaz."* | Alındı teyidinin teslim tarihi bugün ya da önce olmalı. |
| *"TSM-… tamamlanmadı — yalnız tamamlanmış sefer hesaplaşır."* | Seferi önce **Tamamla**. |
| *"Seferin navlunu NHS-… hesaplaşmasında — önce hesaplaşmayı iptal edin."* | Hesaplaşılmış navlun yeniden hesaplanmaz; gerekiyorsa hesaplaşmayı iptal edin. |
| *"Yalnız planlanan sefer iptal edilir — yola çıkmış sefer tamamlanır."* | Yoldaki sefer iptal edilmez. |
| Yük Planlama'da teslimat *"Ağırlığı ya da hacmi bilinmiyor (ölçüsü tanımsız ürün) — kapasitesi tanımlı araca konamaz."* | Ürün kartına ağırlık/hacim girin ya da seferi elle oluşturun. |
---
# Onay akışı
> Onay şablonundan karara — iskontolu bir satış teklifinin onaya gönderilmesi, reddedilmesi, yeniden gönderilmesi ve onaylanması.
URL: https://erpdocs.corexlogic.com/surecler/onay-akisi
Bir belgenin onay yolculuğu: yönetici **onay şablonunu** tanımlar, satış temsilcisi şablona takılan belgeyi
**onaya gönderir**, onaycı belgeyi **onaylar** ya da **gerekçeyle reddeder**; reddedilen belge düzeltilip yeniden
gönderilir. Aynı akış satın alma siparişi, satın alma talebi, yevmiye fişi ve mühendislik değişikliği talebinde de
geçerlidir; yalnız belgenin onaydan sonraki durumu değişir. Kavramlar ve bütün alanlar: [Onaylar](https://erpdocs.corexlogic.com/ayarlar/onaylar).
> **Senaryo**
Demo şirketi, %10 ve üzeri iskontolu satış tekliflerinin yönetim onayından geçmesini istiyor. Satış temsilcisi
**M-0019 Lara Kıyı Otelcilik ve Turizm A.Ş.** için **MAM-0008 Sıvı Deterjan 5 LT**'den 200 adet, birim fiyat
239 TRY ve **%12 iskontoyla** teklif hazırlıyor (müşteri referansı LKO-2026-118, genel toplam 50.476,80 TRY).
Teklif şablona takılır, yönetici ilk gönderimde teslim tarihinin teyidini isteyerek reddeder, teklif yeniden
gönderilir. Belge: **ST-2026-000005**.
```
Onay Şablonu ──► Satış Teklifi ──Onaya Gönder──► Onay Bekliyor ──Reddet──► Taslak ──Onaya Gönder──► Onay Bekliyor ──Onayla──► Gönderildi
(etkin, %10) (Taslak, %12) (1. tur) (gerekçe) (düzelt) (2. tur) (müşteriye)
```
## 1. Onay şablonunu tanımlayın
**Yönetim › Onay Süreci › Onay Şablonları › Yeni Şablon**
| Alan | Değer |
|---|---|
| Belge Türü | Satış Teklifi |
| Şablon Adı | Satış teklifi — iskonto %10 ve üzeri |
| Hangi belgeler | **Yalnız iskontosu belirli bir oranı aşan belgeler**, **İskonto eşiği (%)** 10 |
| 1. aşama | Ad "Yönetim onayı", **Bir rol** › Yönetici, 1 onay gerekli, 1 ret reddeder |
Kaydedince Satış Teklifi kartı "1 etkin şablon — onaydan geçer" yazar. Tutar koşulu eklenmediği için teklifin
tutarı ne olursa olsun yalnız iskonto belirleyicidir. Gerçek kurulumda aşama genellikle **Satış Müdürü** rolüyle
kurulur ve cevapsız kalırsa üst role yükselir (pencerede **Cevapsız kalırsa**).

1. Yeni Şablon
2. Belge türü kartı — şablon var mı, belge onaydan geçer mi
3. Koşul — tutar aralığı / iskonto eşiği
4. Aşamalar sırayla sorulur
5. Etkin / Pasif
Ayrıntılı adımlar: [Onay şablonu oluşturmak](https://erpdocs.corexlogic.com/ayarlar/islemler/onay-sablonu-olusturma).
## 2. Teklifi hazırlayın
**Satış › Teklif Yönetimi › Satış Teklifi Oluştur** — müşteri, ürün, miktar ve kalemin **İskonto %** alanına 12.
**Teklifi Oluştur** teklifi **Taslak** olarak kaydeder ([Teklif oluşturmak](https://erpdocs.corexlogic.com/satis/islemler/teklif-olusturma)).
Taslağın detayında gönderim düğmesinin adı **Onaya Gönder**'dir ve altında neden yazar: "Bu teklif onay şablonuna
takılıyor (tutar ya da iskonto). **Onaya Gönder** teklifi kilitler; son onayda kendiliğinden gönderildi olur."
Satırdaki en yüksek etkin iskonto %12 ≥ %10 olduğu için şablon tutar.

1. Gönder yerine Onaya Gönder
2. Neden onaya gittiği
## 3. Onaya gönderin
**Onaya Gönder** › pencere "Teklif onaya gönderilsin mi?" › **Onaya Gönder**.

1. Teklif kilitlenir, onay turu açılır
- Teklif **Onay Bekliyor** olur ve **kilitlenir**: düzenlenmez, siparişe dönüşmez, müşteriye gönderilmiş sayılmaz.
Tek eylem **İptal Et**'tir (açık tur kapanır).
- 1. tur açılır; şablonun aşaması tura kopyalanır. Yönetici rolündeki onaycılara "Onayınız bekleniyor" bildirimi
gider ("ST-2026-000005 numaralı satış teklifi 1. onay aşamasında sizi bekliyor.").
- Belge, onaycıların **Onayımı Bekleyenler** listesine girer. Gönderenin kendi listesinde görünmez.
## 4. Onaycı karar verir — red
Onaycı belgeyi bildirimden ya da **Yönetim › Onay Süreci › Onayımı Bekleyenler**'den açar. Belgenin üstünde
"Teklif onay bekliyor — sırada 1. aşama: Yönetici." yazar.
Bu senaryoda onaycı teslim tarihinin teyidini istiyor: **Reddet** › **Red gerekçesi** "Teslim tarihini müşteriyle
teyit edip yeniden gönderin." › **Reddet**.

1. Red gerekçesi — gönderene bildirim olarak gider
2. Reddet — aşama red eşiğine ulaşırsa belge taslağa döner
- Aşama red eşiğine (1) ulaştığı için 1. tur **Reddedildi** olur.
- Teklif **Taslak**'a döner ve yeniden düzenlenebilir.
- Gönderene bildirim gider: "Satış teklifi reddedildi — ST-2026-000005 numaralı teklifi … reddetti: Teslim
tarihini müşteriyle teyit edip yeniden gönderin."
> **Görevler ayrılığı**
Teklifi onaya **gönderen** kişi ve teklifin **satış temsilcisi** onu onaylayamaz — detayda yalnız **Reddet**
görünür. Onayla'yı denerse sistem "Onaya kendiniz gönderdiğiniz ya da satış temsilcisi olduğunuz teklifi
onaylayamazsınız. Kararı başka bir onaycı vermeli." der. Reddetmek (taslağa geri çekmek) serbesttir.
## 5. Düzeltip yeniden gönderin
Satış temsilcisi teklifi düzeltir (gerekirse **Düzenle**) ve yeniden **Onaya Gönder**'e basar. **2. tur** açılır;
1. tur ve gerekçesi **Onaylar** kartında olduğu gibi kalır.

1. Karar düğmeleri — kural sunucuda (gönderen onaylayamaz)
2. Kimi beklediği
3. Güncel tur — Karar bekleniyor
4. Önceki tur — red ve gerekçesi izde kalır
Kart turları en yenisi üstte gösterir: 2. tur "Onay Bekliyor — Karar bekleniyor", 1. tur "Reddedildi — Demo
Kullanıcı · Reddetti · tarih" ve altında gerekçe.
## 6. Onay
Onayı Yönetici rolündeki **başka** bir kullanıcı verir — demo ortamında **Demo Onaylayıcı** (teklifi gönderen ve
satış temsilcisi değil). Belge onun **Yönetim › Onay Süreci › Onayımı Bekleyenler** listesindedir: **Belge**
ST-2026-000005 (Satış Teklifi), **Gönderen** Demo Kullanıcı ve gönderim anı, **Tutar** 50.476,80 TRY, **Aşama**
"Tek aşama" ve altında "Satış teklifi — iskonto %10 ve üzeri — Yönetim onayı".

1. Belge — tıklayınca detay açılır
2. Onaya gönderen ve tarih
3. Aşama, şablon ve aşama adı
4. Aşamanın bekleme süresi
Belge numarasına tıklayıp teklifi açar; onaycının detayında **Onayla** ve **Reddet** birlikte görünür. **Onayla** ›
"Onay verilsin mi?" penceresi belgeyi ve tutarını yazar ("ST-2026-000005 · 50.476,80 TRY") › **Not (isteğe bağlı)**
"Teslim tarihi müşteriyle teyit edildi; %12 iskonto yıllık anlaşma kapsamında." › **Onayla**.

1. Onaylanan belge ve tutarı
2. Not — onay kaydına düşer
3. Onayla — son aşamaysa belge ilerler
- Aşama gereken onaya ulaştı ve başka aşama yok: tur **Onaylandı**. **Onaylar** kartında 2. tur "Onaylandı",
aşamanın altında "Demo Onaylayıcı · Onayladı · 02.11.2026 01:13" ve onay notu görünür; 1. tur ve red gerekçesi
olduğu gibi kalır.
- Teklif kendiliğinden **Gönderildi** olur; gönderim kuralları (kart, müşteri, geçerlilik) o an yeniden ölçülür.
Detayın düğmeleri artık **Kopyala**, **Siparişe Dönüştür**, **Revize Et**, **Kaybedildi**, **İptal Et** ve
**Çıktı**'dır; **Gönderim** alanına onay anı ve teklifi gönderen (Demo Kullanıcı) yazılır.
- Gönderene bildirim: "Satış teklifi onaylandı — ST-2026-000005 numaralı teklif tüm onayları aldı ve gönderildi
olarak işaretlendi."

1. Son onayda teklif kendiliğinden Gönderildi
2. Artık siparişe dönüştürülebilir
3. Oy: onaycı, karar, zaman
4. Onay notu
- Teklif artık müşteriye **Çıktı › E-posta ile Gönder** ile iletilebilir ve kabul edilince siparişe
dönüştürülür: [Tekliften faturaya](https://erpdocs.corexlogic.com/surecler/tekliften-faturaya).
## Belge türüne göre onaydan sonra
| Belge | Onay Bekliyor'da | Son onayda | Redde |
|---|---|---|---|
| Satış Teklifi | Kilitli, müşteriye gitmedi | Gönderildi | Taslak |
| Satın Alma Siparişi | Kilitli, mal kabul yapılamaz | Sipariş Verildi | Taslak |
| Satın Alma Talebi | Satın almanın gündeminde değil | Talep Edildi | Taslak |
## Sık sorulanlar / Sorun giderme
| Durum | Neden ve çözüm |
|---|---|
| Düğme **Gönder** yazıyor, onaya gitmiyor | Belgeye uyan **etkin** şablon yok: koşul (iskonto eşiği, tutar aralığı, **para birimi**) tutmuyor ya da şablon pasif. Tutar koşulunda kur çevrimi yoktur. |
| Onaycı **Onayımı Bekleyenler**'de belgeyi görmüyor | Aşamanın rolü onda yok, belge türünün onay izni yok, belgeyi o gönderdi ya da o aşamada zaten oy verdi. |
| "Bu aşamada kararınızı zaten verdiniz — aşama diğer onaycıların oyunu bekliyor." | Aşama birden çok onay istiyor; diğer onaycılar bekleniyor. |
| "Bu teklif onay beklemiyor." | Belge bu arada onaylandı, reddedildi ya da iptal edildi — sayfayı yenileyin. |
| Onaycı izinde | Onaycı ya da yönetici **Onay Vekaletleri**'nden vekil tanımlar: [Onay vekaleti tanımlamak](https://erpdocs.corexlogic.com/ayarlar/islemler/onay-vekaleti-tanimlama). |
| Onay günlerce bekliyor | **Uyarı ve Bildirim Yönetimi**'nde **Onay bekleyen hatırlatması**'nı açın; şablonda **Cevapsız kalırsa** ile üst role yükseltin. |
## Adım adım işlemler
- [1. Onay şablonu oluşturmak](https://erpdocs.corexlogic.com/ayarlar/islemler/onay-sablonu-olusturma) — Belge türü, koşul, aşamalar.
- [2. Teklif oluşturmak](https://erpdocs.corexlogic.com/satis/islemler/teklif-olusturma) — Müşteri, kalem, iskonto.
- [3. Onay kararı vermek](https://erpdocs.corexlogic.com/ayarlar/islemler/onay-karari-verme) — Onayla ya da gerekçeyle reddet.
- [Onay vekaleti tanımlamak](https://erpdocs.corexlogic.com/ayarlar/islemler/onay-vekaleti-tanimlama) — İzin süresince vekil.
- [Uyarı açmak](https://erpdocs.corexlogic.com/ayarlar/islemler/uyari-acma) — Onay bekleyen hatırlatması.
---
# Yeni kullanıcı ve yetki
> Yeni çalışana hesap açmaktan ayrılan çalışanın hesabını kapatmaya — rol tasarımı, kullanıcı daveti, rol atama, ilk giriş, yetki denetimi ve devre dışı bırakma.
URL: https://erpdocs.corexlogic.com/surecler/yeni-kullanici-ve-yetki
Bir çalışanın CoreX ERP'deki erişim yaşamı: işe başlayınca rolü hazırlanır ve hesabı açılır, ilk
girişte şifresini belirler, yalnız işinin ekran ve düğmelerini görür; ayrılınca hesabı kapatılır.
Kavramlar için önce [Yetki modeli](https://erpdocs.corexlogic.com/yonetim/yetki-modeli)'ni okuyun.
> **Senaryo**
Demo şirketinin satış ekibine 2 Kasım 2026'da bir **satış temsilcisi** katılıyor. Teklif ve sipariş
yazacak, siparişe ticari onay verecek; fiyat listesi yazmayacak, siparişi elle kapatmayacak (o iş satış
müdüründe), satın alma ve yönetim ekranlarını görmeyecek. Aynı gün ekipten ayrılan bir çalışanın hesabı
kapatılacak.
- Rol: **Demo — Satış Temsilcisi** (hazır **Satış Temsilcisi** şablonundan, `erp-sales-orders.close` çıkarılarak — 113 izin)
- Yeni kullanıcı: **Demo Satış Temsilcisi** — `satis.temsilcisi@demo.corexlogic.com`
- Ayrılan kullanıcı: **Demo Eski Çalışan** — `eski.calisan@demo.corexlogic.com`
```
Rol tasarımı ──► Hesap açma ──► (Kısıt / ek izin) ──► İlk giriş ──► Yetki denetimi ──► Ayrılan çalışan
Roller Kullanıcılar Kullanıcılar Parolanızı menü, düğme, Devre Dışı Bırak
(113 izin) Davet bekliyor İşlemler menüsü değiştirin 403, günlük (rol ve kayıt kalır)
ya da Aktif
```
## 1. Rolü hazırlayın
**Yönetim › Kullanıcı ve Roller › Roller**
Kişiye hazır **Satış Temsilcisi** rolü de verilebilirdi. Senaryoda sipariş kapatma izni istenmediği
için şablondan yeni bir rol açılır:
1. **Yeni Rol** → **Rol adı**: `Demo — Satış Temsilcisi` → **Rol şablonu**: **Satış Temsilcisi · Eleman**.

1. Rol adı — sonradan değiştirilemez
2. Rol şablonu — başlangıç izinleri
3. Kapsam — rolün yazdığı modüller
4. Yetkiler ve Ekranlar sekmeleri
5. Rolü Oluştur
2. **Yetkiler** sekmesinde arama kutusuna `siparis` yazın ve **Satış Siparişleri · Kapat**'ın işaretini
kaldırın. Sekmenin sayacı 114'ten 113'e iner.

1. Verilen / toplam izin
2. Arama — modül, sayfa ya da işlem
3. Modül — hepsini birden işaretler
4. İşlem — tek izin
5. Bu rolde verilmemiş izin
6. Salt Okunur — yalnız Görüntüle izinleri kalır
3. **Ekranlar** sekmesinde katalog şablondan gelir (31 ekran); dokunmadan **Rolü Oluştur**.

1. Bütün ekranlar — izni olan her ekran menüde
2. Rolün yazdığı ekranları ekler
3. Alan › bölüm › ekran — menüde görünecekler
4. Seçili / toplam ekran
Rol listede "Kurumun rolleri" alanında, **Kapsam (yazma)** sütununda yazdığı modüllerle görünür.
Şablondan açılan rol şablona bağlı değildir; bütün izinleri değiştirilebilir. Ayrıntı:
[Rol oluşturmak](https://erpdocs.corexlogic.com/yonetim/islemler/rol-olusturma).
## 2. Hesabı açın
**Yönetim › Kullanıcı ve Roller › Kullanıcılar › Yeni Kullanıcı**
1. **Ad** `Demo`, **Soyad** `Satış Temsilcisi`, **E-posta** `satis.temsilcisi@demo.corexlogic.com`.
2. **Davet e-postası gönder — kullanıcı şifresini kendisi belirlesin** (önerilen yol).

1. Sekmeler — bilgiler, roller, organizasyon birimi
2. E-posta — giriş kimliği, sonradan değişmez
3. Davet — 3 gün geçerli tek kullanımlık bağlantı (önerilen)
4. Şifreyi yönetici belirler — hesap hemen açılır
5. Hatalı denemede kilitleme
6. Davet Gönder — e-posta ayarı gerekir
3. **Roller** sekmesinde **Demo — Satış Temsilcisi**'ni işaretleyin.

1. Roller — seçilen sayısı parantezde
2. Rol ya da alan arama
3. Rolü işaretleyin; birden çok rol seçilebilir
4. **Davet Gönder**. Hesap **Davet bekliyor** rozetiyle açılır; kişi 3 gün geçerli bağlantıyla şifresini
belirler. Ayrıntı: [Kullanıcı davet etmek](https://erpdocs.corexlogic.com/yonetim/islemler/kullanici-davet-etme).
> **Demo ortamında davet**
Demo kurulumunda e-posta ayarı yoktur; **Davet Gönder** şu iletiyle durdu ve hesap açılmadı: "E-posta
gönderimi yapılandırılmamış (Yönetim › Özelleştirme › Genel › E-posta Ayarları). Davet bağlantısı
gönderilemez; hesabı şifre belirleyerek açabilirsiniz." Senaryo ikinci yolla sürdü:
**Şifreyi ben belirleyeyim** → **Rastgele Üret** → **İlk girişte şifre değiştirilmesi zorunlu olsun**
işaretli → **Hesabın açıldığını kullanıcıya e-postayla bildir** işaretsiz → **Oluştur**. Bildirim:
"Kullanıcı oluşturuldu: Demo Satış Temsilcisi". Ayrıntı: [Şifreyle kullanıcı açmak](https://erpdocs.corexlogic.com/yonetim/islemler/kullanici-sifreyle-olusturma).

1. Şifre — en az 8 karakter, bir rakam, bir küçük harf
2. Rastgele Üret ve Kopyala
3. İlk girişte şifre değişsin
4. Bilgi e-postası — şifre e-postada yazmaz
5. Oluştur
Hesap listede **Aktif** durumda, **Roller** sütununda yeni rolle görünür:

1. Yeni Kullanıcı — davet ya da şifreyle hesap açar
2. Ad ya da e-postayla arama
3. Rol süzgeci
4. Durum: Aktif · Pasif (devre dışı) · Kilitli · Tümü
5. Satır: ad, roller ve hesap (e-posta)
6. İşlemler — düzenle, yetki, şifre, devre dışı bırak
## 3. Gerekirse kısıt ve ek izin
Satış temsilcisi için gerekmedi. İhtiyaç olduğunda satırın **İşlemler** menüsünden:
- **Organizasyon Kısıtlaması** — depo sorumlusunu kendi deposuna, operatörü kendi iş merkezine daraltır:
[Organizasyon kısıtlaması vermek](https://erpdocs.corexlogic.com/yonetim/islemler/organizasyon-kisitlamasi-verme).
- **Ekstra Yetkiler** — tek kişiye rolün dışında izin (ör. geçici teklif onayı):
[Ekstra yetki vermek](https://erpdocs.corexlogic.com/yonetim/islemler/ekstra-yetki-verme).

1. Ad, telefon, roller ve organizasyon birimi
2. Rolün üstüne kişiye özel izin
3. Yetkiyi depo ve iş merkezine daraltır
4. Sıfırlama bağlantısı ya da elle şifre
5. Hesabı kapatır — kayıt silinmez
## 4. İlk giriş
Kullanıcı giriş ekranında e-postası ve kendisine iletilen şifreyle giriş yapar. Şifre yönetici
tarafından belirlendiği için uygulama önce **Parolanızı değiştirin** ekranını açar: "Güvenliğiniz için
devam etmeden önce parolanızı değiştirmeniz gerekiyor." — **Mevcut parola**, **Yeni parola**, **Yeni
parola (tekrar)** → **Parolamı Değiştir ve Devam Et**. Ardından Ana Sayfa açılır; selamlamanın altında
kişinin rolü (**Demo — Satış Temsilcisi**) yazar.
Davetle açılan hesapta bu adım yerine e-postadaki bağlantının **Hesabınızı etkinleştirin** sayfası
kullanılır (ad soyad ve parola → **Hesabımı Etkinleştir**).
Giriş ve şifre değişikliği yönetici tarafında iz bırakır:

1. Olay süzgeci — giriş, başarısız giriş, kilit, çıkış
2. Kullanıcı ya da e-postayla arama
3. Olay türü
4. Bağlantının geldiği adres

1. Kullanıcı süzgeci
2. Varlık türü — hangi kayıt
3. Oluşturma · Güncelleme · Silme
4. Değişen alanlar
5. Eski ve yeni değer
## 5. Yetkiyi denetleyin
Demo ortamında yeni kullanıcıyla girilerek doğrulandı:
| Kontrol | Görülen |
|---|---|
| Üst menü | **Satış, Stok Yönetimi, Lojistik Yönetimi, Üretim, Ana Veriler, Finans**. **Satın Alma, Servis, Bakım, Yönetim** yok. |
| Satış › Sipariş Yönetimi › Satış Siparişleri | **Yeni Sipariş** var. Taslak siparişte **Düzenle**, **Siparişi Onayla**, **Siparişi İptal Et** var. |
| Satış › Teklif Yönetimi › Satış Teklifleri | Taslak teklifte **Gönder**, **Düzenle**, **İptal Et**; gönderilmiş teklifte **Siparişe Dönüştür**, **Revize Et**, **Kaybedildi**. |
| Satış › Ana Veriler › Fiyat Listeleri | Liste okunur; yalnız **Dışa Aktar** var — yeni liste düğmesi yok (`erp-sales-price-lists.create` yok). |
| Satın alma siparişi listesinin adresi | Menüde yok ama adresle açılır ve okunur (okuma tabanı); **Yeni Sipariş** düğmesi yok. |
| `/users`, `/roles`, `/module-management` adresleri | "Bu işlemi gerçekleştirmek için yetkiniz bulunmuyor." · "Erişim gerekiyorsa sistem yöneticinizle iletişime geçin." · **Ana Sayfa'ya dön** |
Kullanıcı bir düğmeyi göremediğini söylerse sırayla bakın:
1. Rolünde (ya da biriminin rolünde, ek izinlerinde) o işlemin izni var mı? [İzin listesi](https://erpdocs.corexlogic.com/yonetim/izin-listesi)'nde
düğmenin kaynağını bulun, rolün **Yetkiler** sekmesinde kontrol edin.
2. Özellik **Modül Yönetimi**'nde açık mı? Kapalıysa ileti "Bu özellik kuruluşunuzda etkin değil." olur.
3. Ekran menüde yoksa rolün **Ekranlar** kataloğunda mı?
4. Belgenin durumu düğmeye izin veriyor mu? Kural engelliyorsa düğme görünür ama kapalıdır; nedeni
üzerine gelince yazar.
## 6. Ayrılan çalışanın hesabını kapatın
**Yönetim › Kullanıcı ve Roller › Kullanıcılar** — **Demo Eski Çalışan** satırı › **İşlemler** ›
**Devre Dışı Bırak** → **Devre dışı bırak**.

1. Giriş kapanır, açık oturum düşer; roller durur
Hesap giriş yapamaz; açık oturumu bir sonraki istekte düşer. Kayıt silinmez: rolleri durur, geçmiş
belgeler hesabı göstermeye devam eder, bekleyen davet ve şifre bağlantıları geçersiz olur. Hesap
**Durum: Pasif (devre dışı)** süzgecinde görünür ve gerekirse **Geri Yükle** ile rolleriyle birlikte
geri açılır.

1. Durum: Pasif (devre dışı)
2. Devre dışı rozeti
3. Geri Yükle — rolleriyle birlikte geri açar
Ayrıntı: [Kullanıcıyı devre dışı bırakmak](https://erpdocs.corexlogic.com/yonetim/islemler/kullaniciyi-devre-disi-birakma).
## Sık sorulanlar / Sorun giderme
| İleti ya da durum | Neden | Ne yapılır |
|---|---|---|
| "E-posta gönderimi yapılandırılmamış (Yönetim › Özelleştirme › Genel › E-posta Ayarları). Davet bağlantısı gönderilemez; hesabı şifre belirleyerek açabilirsiniz." | E-posta ayarı yok. | E-posta ayarını yaptırın ya da **Şifreyi ben belirleyeyim** ile açın. |
| "Hesap açıldı ama davet e-postası gönderilemedi (…)" | Hesap açıldı, e-posta o an gitmedi. | **İşlemler › Daveti Yeniden Gönder**. |
| "Bu davet geçersiz ya da süresi dolmuş." | Bağlantı 3 günü aştı, kullanıldı ya da yenisi gönderildi. | **Daveti Yeniden Gönder**. |
| "Bu işlemi gerçekleştirmek için yetkiniz bulunmuyor." | İzin yok (HTTP 403). | Rolüne izni ekleyin ya da uygun rolü verin; değişiklik hemen etkilidir. |
| "Bu özellik kuruluşunuzda etkin değil." | İzin rolde var, özellik kapalı. | **Modül Yönetimi**'nde özelliği açın. |
| "Devam etmeden önce parolanızı değiştirmeniz gerekiyor — bu parolayı sizden başka biri de biliyor." | İlk girişte şifre değiştirme zorunlu. | Kullanıcı **Parolanızı değiştirin** ekranını tamamlar. |
| "E-posta veya parola hatalı." | Yanlış e-posta ya da şifre. | **Erişim Günlüğü**'nde açıklamaya bakın (Hatalı parola / Bilinmeyen e-posta / Hesap devre dışı). |
| "Hesap … başarısız giriş denemesi nedeniyle kilitlendi. …" | 5 hatalı deneme, 15 dakika kilit. | Bekleyin ya da [Kilidi kaldırın](https://erpdocs.corexlogic.com/yonetim/islemler/kilit-kaldirma); şifre unutulduysa bağlantı gönderin. |
| "Çok fazla deneme yapıldı. 60 saniye sonra tekrar deneyin." | Aynı adresten dakikada 10'dan çok giriş denemesi. | Bir dakika bekleyip yeniden deneyin. |
| `'' deposunda işlem yetkiniz yok.` | Organizasyon kısıtı. | Kısıta depoyu ekleyin ya da işi yetkili kişiye bırakın. |
| Atanan onay rolü onay kutusunda görünmüyor | Onay rolü oturumun rol adlarından okunur. | Kullanıcı sayfayı yenilesin. |
| "Kendi hesabınızı devre dışı bırakamazsınız. Bunu başka bir yönetici yapmalı." | Kendi hesabınızı kapatmaya çalıştınız. | Başka bir yönetici yapar. |
| "… Yönetici rolünü taşıyan son etkin hesap. …" | Son yöneticiden rol kaldırılıyor. | Önce başka bir kullanıcıya Yönetici rolü verin. |
| "Lisans en çok … etkin kullanıcıya izin veriyor; …" | Lisansın kullanıcı sınırı dolu. | Kullanılmayan hesabı devre dışı bırakın ya da lisansı genişletin. |
## Adım adım işlemler
- [1. Rol oluşturmak](https://erpdocs.corexlogic.com/yonetim/islemler/rol-olusturma) — Şablondan rol, yetkiler ve ekranlar.
- [2a. Kullanıcı davet etmek](https://erpdocs.corexlogic.com/yonetim/islemler/kullanici-davet-etme) — E-postayla davet.
- [2b. Şifreyle kullanıcı açmak](https://erpdocs.corexlogic.com/yonetim/islemler/kullanici-sifreyle-olusturma) — E-posta ayarı yoksa.
- [3a. Organizasyon kısıtlaması](https://erpdocs.corexlogic.com/yonetim/islemler/organizasyon-kisitlamasi-verme) — Depo ve iş merkezi.
- [3b. Ekstra yetki](https://erpdocs.corexlogic.com/yonetim/islemler/ekstra-yetki-verme) — Kişiye özel izin.
- [Rol değiştirmek](https://erpdocs.corexlogic.com/yonetim/islemler/kullaniciya-rol-atama) — Görev değişikliğinde rol atama.
- [Şifre sıfırlamak](https://erpdocs.corexlogic.com/yonetim/islemler/sifre-sifirlama) — Bağlantı ya da elle şifre.
- [6. Devre dışı bırakmak](https://erpdocs.corexlogic.com/yonetim/islemler/kullaniciyi-devre-disi-birakma) — Ayrılan çalışan.
---
# Veri aktarımıyla kurulum
> Boş bir kurulumdan çalışan bir şirkete — ana veri kitaplarının yükleme sırası, her kitapta Kontrol Et ve Aktar, beklenen sonuçlar ve kurulum sonrası kontroller.
URL: https://erpdocs.corexlogic.com/surecler/veri-aktarimi-ile-kurulum
Yeni bir kurulumda ürünler, iş ortakları, ağaçlar, fiyatlar ve açılış stoğu tek tek ekrandan girilmez; Excel
kitaplarıyla **Veri Aktarımı** üzerinden yüklenir. Kitaplar birbirine kodla bağlı olduğu için **sıra** önemlidir:
ürün ağacı ürünü, rota iş merkezini, stok açılışı depoyu bekler. Her kitap aynı iki adımla yüklenir: önce
**Kontrol Et** (hiçbir şey yazmaz), hatasızsa **Aktar**.
Çatı ve kurallar: [Veri Aktarımı](https://erpdocs.corexlogic.com/veri-aktarimi).
> **Senaryo**
Kurgusal bir sanayi şirketi (CoreX Demo Endüstri ve Ticaret A.Ş.) — elektrik panosu, ofis mobilyası, paslanmaz
tank, konveyör ve kimyasal üretiyor, farklı sektörlere satıyor. Kurulum paketi on bir kitaptır: 141 satın alınan ve
üretilen ürün, 62 iş ortağı, 13 iş merkezi, 19 ürün ağacı ve rota, üç fiyat listesi, 159 tedarikçi fiyatı, dört
depo ve 01.10.2026 tarihli, toplam değeri 1.960.810 TL olan stok açılışı. Aşağıdaki sonuç sayıları bu paketin
boş kurulumdaki **Kontrol Et** sonuçlarıdır.
```
Boş kurulum ─► Ana veri tohumu ─► Şirket bilgileri ─► Kullanıcılar
│
├─► 01-02 Ürünler ─────────────┬─► 04 Ürün ağaçları
├─► 03 İş merkezleri ──────────┴─► 05 Rotalar
├─► 06 İş ortakları ─► 07 Sevk adresleri ve kişiler
│ ├─► 08 Fiyat listeleri (ürün + iş ortağı)
│ └─► 09 Tedarikçi fiyatları (ürün + tedarikçi)
└─► 10 Depolar ve lokasyonlar ─► 11 Stok açılışı (ürün + depo)
└─► Kontroller (stok değeri, fiyat, ağaç)
```
## 1. Kurulumu hazırlayın
| Adım | Ekran | Ne yapılır | Beklenen |
|---|---|---|---|
| Ana veri tohumu | Sunucu (kurulum aracı) | İlk kurulumda bir kez: temel birimler, ana depo ve tesis, takvim. | Birimler (ADET, KG, M, M2, LITRE, PAKET, KUTU, SAAT …) ve MERKEZ deposu listede. |
| Şirket bilgileri | Yönetim › Şirket Bilgileri | Unvan, VKN, vergi dairesi, adres. | Belge antetinde şirket adı. |
| Kullanıcılar ve roller | Yönetim › Kullanıcı ve Roller › Kullanıcılar ya da [Kullanıcılar ve Roller aktarımı](https://erpdocs.corexlogic.com/veri-aktarimi/kullanicilar-ve-roller) | Aktarımı ve günlük işi yapacak kişiler, rolleriyle. | Her kişi kendi rolünün menüsünü görür. |
Mevcut bir kurulumdan geçiliyorsa **Kullanıcılar ve Roller** kitabı ilk yüklenir: öteki kitapları yükleyecek
kişiler bununla gelir.
## 2. Kitapları sırayla yükleyin
Her satır için: ekranı açın → **Dosya Seç** → **Kontrol Et** → sonucu okuyun → **Hatalı 0** ise **Aktar**.
| Sıra | Kitap | Ekran | İçerik | Kontrol Et (boş kurulum) |
|---|---|---|---|---|
| B1 | `01-urun-aktarimi.xlsx` | Ana Veriler › Ürünler › [Ürün Aktarımı](https://erpdocs.corexlogic.com/veri-aktarimi/urun-aktarimi) | Özellik, kategori, üretici, 98 satın alınan malzeme, birim çevrimi, alternatif, sınıflandırma | 363 satır, Hatalı 0 |
| B2 | `02-uretilen-ve-satilan-urunler.xlsx` | Ürün Aktarımı | Mamul, yarı mamul, ticari mal, yedek parça, hizmet; yapılandırma, beden varyantları, barkodlar | 172 satır, Hatalı 0 |
| B3 | `03-is-merkezleri.xlsx` | Veri Aktarımı › [İş Merkezleri](https://erpdocs.corexlogic.com/veri-aktarimi/is-merkezleri) | 13 iş merkezi | 13 satır, Hatalı 0 |
| B4 | `04-urun-agaclari.xlsx` | Veri Aktarımı › [Ürün Ağaçları](https://erpdocs.corexlogic.com/veri-aktarimi/urun-agaclari) | 19 ağaç, yayınlı; yapılandırılabilir ürünlerde satır koşulları | 251 satır, Hatalı 0 |
| B5 | `05-rotalar.xlsx` | Veri Aktarımı › [Rotalar](https://erpdocs.corexlogic.com/veri-aktarimi/rotalar) | 19 rota (2 ana reçete), operasyonlarda seçim koşulu | 92 satır, Hatalı 0 |
| B6 | `06-cari-hesaplar.xlsx` | Ana Veriler › İş Ortakları › [İş Ortağı Aktarımı](https://erpdocs.corexlogic.com/veri-aktarimi/is-ortagi-aktarimi) | 43 müşteri, 20 tedarikçi (biri ikisi birden), 2 şahıs firması, 4 yurt dışı müşteri | 62 satır, Hatalı 0 |
| B7 | `07-sevk-adresleri-ve-kisiler.xlsx` | Veri Aktarımı › [Sevk Adresleri ve İlgili Kişiler](https://erpdocs.corexlogic.com/veri-aktarimi/sevk-adresleri-ve-ilgili-kisiler) | 12 sevk adresi, 96 ilgili kişi | 108 satır, Hatalı 0 |
| B8 | `08-fiyat-listesi-aktarimi.xlsx` | Veri Aktarımı › [Fiyat Listesi Aktarımı](https://erpdocs.corexlogic.com/veri-aktarimi/fiyat-listesi-aktarimi) | STANDART, BAYI (Standart × 0,85), IHRACAT (EUR); kademe, dönem, karakteristik farkı, özel fiyat, grup iskontosu | 109 satır, Hatalı 0 |
| B9 | `09-tedarikci-fiyatlari.xlsx` | Veri Aktarımı › [Tedarikçi Fiyatları](https://erpdocs.corexlogic.com/veri-aktarimi/tedarikci-fiyatlari) | Ana ve alternatif tedarikçi, teslim süresi, en az sipariş; bir bloke kayıt | 159 satır, Hatalı 0 |
| B10 | `10-depolar-ve-lokasyonlar.xlsx` | Veri Aktarımı › [Depolar ve Lokasyonlar](https://erpdocs.corexlogic.com/veri-aktarimi/depolar-ve-lokasyonlar) | HAMMADDE, KIMYA, MAMUL depoları ve gözleri | 14 satır, Hatalı 0 |
| B11 | `11-stok-acilisi.xlsx` | Veri Aktarımı › [Stok Açılışı](https://erpdocs.corexlogic.com/veri-aktarimi/stok-acilisi) | 01.10.2026 açılışı; lotlu kimyasallar (son kullanma tarihli), seri numaralı ürünler | 136 satır, Hatalı 0 |

1. Yükleme sırası
2. Nesneye tıklayınca aktarım ekranı açılır
3. İçe / dışa aktarır ya da yalnız dışa aktarır
### Bir kitabın yüklenişi (örnek: depolar)
**Yönetim › Araçlar › Veri Aktarımı › Depolar ve Lokasyonlar** › **İçe Aktar** › **Dosya Seç**
(`10-depolar-ve-lokasyonlar.xlsx`) › **Kontrol Et**. Sonuç sayaçları ve sayfa başına özet çıkar; boş kurulumda
bütün satırlar **Açılacak**'tır. Aynı kitap daha önce yüklendiyse bütün satırlar **Değişmiyor** döner — kitaplar
tekrar çalıştırılabilir, kayıt ikinci kez açılmaz.

1. Üç sekme: İçe Aktar, Dışa Aktar, Alan Kılavuzu
2. 1 · Dosya (.xlsx)
3. 2 · Kontrol Et — hiçbir kaydı değiştirmez
4. 3 · Aktar — yalnız hatasız kontrolden sonra
5. Sonuç sayaçları
**Hatalı 0** ise **Aktar**. İş sunucuda koşar; ekrandan ayrılabilirsiniz, bitince **Veri aktarımı tamamlandı**
bildirimi gelir ve sonuç "Aktarım tamamlandı: N kayıt açıldı, N kayıt güncellendi, N kayıt değişmedi" olur.
### Hatalı satır çıkarsa
Kontrol sonucu hatalı satırları **Sayfa**, **Satır**, **Kod** ve **Açıklama** ile listeler. Örnek: depo kitabına
tanınmayan bir depo türü, olmayan bir depoya göz ve eksi ağırlık kapasitesi yazıldığında:

1. Hatalı satır sayısı
2. Hatalıları atlayarak aktarma seçeneği
3. Açılacak · Güncellenecek · Değişmiyor · Hatalı
4. Hatanın iletisi — satır ve kodla
Dosyayı düzeltip yeniden **Kontrol Et** yapın. Hatalı satırı sonra düzeltmek üzere **Hatalıları Atlayarak Aktar**
da mümkündür (İş Ortağı Aktarımı'nda değil — orada hep ya da hiç). Ayrıntı:
[Kontrol sonucunu okumak](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/sonucu-okuma).
## 3. Kurulumu doğrulayın
| Kontrol | Ekran | Beklenen (demo paketi) |
|---|---|---|
| Stok değeri | Stok Yönetimi › Analitik › Stok Değerleme Raporu | HAMMADDE 1.082.150 TL · KIMYA 187.270 TL · MAMUL 270.550 TL · MERKEZ 420.840 TL — toplam 1.960.810 TL, değerlenmemiş miktar 0 |
| Fiyat | Satış › Teklif Yönetimi › Satış Teklifi Oluştur | M-0016 için MAM-0003 Ofis Çalışma Masası (160 cm, Ceviz, Kablo kanalı Var): birim fiyat 13.350 TL |
| Ürün ağacı | Üretim › Ana Veriler › Ürün Ağaçları | 19 ağaç yayında. |
| Onay (isteğe bağlı) | Yönetim › Onay Süreci › Onay Şablonları | Satın alma siparişi 50.000 TL üzeri → Satın Alma Müdürü; satış teklifi iskonto %10 üzeri → Satış Müdürü. Şablon yoksa belgeler onaysız ilerler. |
Ardından [Ayarlar ve iş akışı](https://erpdocs.corexlogic.com/ayarlar)'ndaki ekranlar: e-posta sunucusu, uyarılar ve bildirim kuralları,
e-Belge (Test ortamı).
## Sık sorulanlar / Sorun giderme
| Durum | Neden ve çözüm |
|---|---|
| "'…' ürünü bulunamadı." / "'…' iş ortağı bulunamadı." | Kitap sırası atlandı. Bağlı nesneyi önce aktarın, sonra bu kitabı yeniden kontrol edin. |
| "Bu referansla açılış zaten yazılmış (…) — stok ikinci kez girmez." | Stok açılışı daha önce aktarıldı. Açılış güncelleme değil belgedir; aynı referans ikinci kez yazılmaz. |
| Kodun başındaki sıfır düştü, VKN bilimsel sayıya döndü | Hücre Excel'de sayı biçiminde. Şablon ve Dışa Aktar metin yazar; elle eklenen sütunu **Metin** biçimine alın. |
| "Aktarma yetkiniz yok — kontrol edip dosyayı yetkili kişiye iletebilirsiniz." | Nesnenin `import` izni yok. Kontrol yine yapılabilir. |
| Eski bir kurulumun üzerine yükleme | Kodlar eşleşirse kayıtlar güncellenir; kodlama değiştiyse aynı mal ikinci kez açılır. Kodlama değişmişse paketi boş bir kuruluma yükleyin. |
| CSV ile gelen veri | Kabul edilmez. Dosyayı **Excel Çalışma Kitabı (.xlsx)** olarak kaydedin. |
## Adım adım işlemler
- [Şablonu indirmek](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/sablon-indirme) — Boş şablon ya da mevcut kayıtlar.
- [Kitabı kontrol etmek](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-kontrol-etme) — Kaydetmeden doğrulama.
- [Kontrol sonucunu okumak](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/sonucu-okuma) — Hatalı satırlar ve düzeltme.
- [Kitabı aktarmak](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-aktarma) — Hatasız kontrolden sonra yazma.
---
# Üretim
> Üretim modülü — ürün ağacı, rota, iş merkezi, yapılandırılabilir ürün ve koşullar, MRP ve planlı emir, üretim emri, sarf, teyit, çıktı, kapasite, kanban ve analitik.
URL: https://erpdocs.corexlogic.com/uretim
Üretim modülü bir ürünün **neyden** (ürün ağacı), **nerede ve nasıl** (iş merkezi, rota) üretileceğini tanımlar;
ihtiyacı **planlar** (MRP, planlı emir) ve üretimi **yürütür** (üretim emri, malzeme sarfı, operasyon teyidi,
üretim çıktısı). Müşterinin seçtiği değerlerle üretilen ürünlerde tek bir süper ağaç ve süper rota kullanılır;
satır ve operasyonlar kurallarla seçilir: [Koşullar ve formüller](https://erpdocs.corexlogic.com/uretim/kosullar).
Uçtan uca akışlar:
- [Siparişten üretime](https://erpdocs.corexlogic.com/surecler/siparisten-uretime) — yapılandırılabilir ürünün satış siparişi → Üretim Emri Aç → alt emir → sarf, teyit, çıktı → teslimat.
- [Stoğa üretim](https://erpdocs.corexlogic.com/surecler/stoga-uretim) — tahmin ve stok seviyesi → MRP → planlı emir → üretim emri → stok.
## Üretim emrinin yaşam döngüsü
```
Taslak ──Yayınla──► Yayınlandı ──ilk sarf/teyit/çıktı──► Üretimde ──Tamamla──► Tamamlandı ──Kesin Kapat──► Kapatıldı
└────────── İptal Et (Taslak, Yayınlandı ve Üretimde durumlarında; gerekçe zorunlu) ──────────► İptal
```
Malzeme ihtiyaçları ve operasyonlar emre **Yayınla** ile yazılır; yapılandırılabilir üründe süper ağaç ve rota bu
anda çözülür. Ayrıntı: [Üretim emirleri](https://erpdocs.corexlogic.com/uretim/ekranlar/uretim-emirleri).
## Koşullar ve yapılandırılabilir ürün
- [Koşullar ve formüller](https://erpdocs.corexlogic.com/uretim/kosullar) — Dil, değerlendirme sırası, iletiler ve 25 doğrulanmış örnek.
- [Yapılandırma özelliği tanımlamak](https://erpdocs.corexlogic.com/uretim/islemler/yapilandirma-ozelligi-tanimlama) — Satışta sorulan seçenekler.
- [Ön koşul tanımlamak](https://erpdocs.corexlogic.com/uretim/islemler/on-kosul-tanimlama) — Özellik ne zaman sorulur.
- [Nesne bağımlılığı eklemek](https://erpdocs.corexlogic.com/uretim/islemler/nesne-bagimliligi-ekleme) — Kısıt ve hesaplanan özellik.
- [Satır kuralı tanımlamak](https://erpdocs.corexlogic.com/uretim/islemler/satir-kurali-tanimlama) — Seçim koşulu ve miktar formülü.
- [Süper rota kuralı yazmak](https://erpdocs.corexlogic.com/uretim/islemler/super-rota-kurali-yazma) — Operasyon koşulu ve süre formülü.
- [Yapılandırarak denemek](https://erpdocs.corexlogic.com/uretim/islemler/yapilandirarak-deneme) — Kaydetmeden sonucu görmek.
## Ana veriler
- [İş merkezi oluşturmak](https://erpdocs.corexlogic.com/uretim/islemler/is-merkezi-olusturma) — Kapasite ve maliyet yeri.
- [Rota oluşturmak](https://erpdocs.corexlogic.com/uretim/islemler/rota-olusturma) — Operasyonlar ve süreler.
- [Ürün ağacı oluşturmak](https://erpdocs.corexlogic.com/uretim/islemler/urun-agaci-olusturma) — Malzeme satırları.
- [Ürün ağacı revizyonu açmak](https://erpdocs.corexlogic.com/uretim/islemler/urun-agaci-revizyonu-acma) — Değişiklik için taslak.
- [Revizyonu yayınlamak](https://erpdocs.corexlogic.com/uretim/islemler/urun-agacini-yayinlama) — Geçerlilik ve değişiklik numarası.
- [Üretim versiyonu tanımlamak](https://erpdocs.corexlogic.com/uretim/islemler/uretim-versiyonu-tanimlama) — Ağaç ve rota eşleşmesi.
- [Mühendislik değişikliği](https://erpdocs.corexlogic.com/uretim/islemler/muhendislik-degisikligi-olusturma) — Değişiklik numarası ve talebi.
## Planlama
- [Planlı bağımsız ihtiyaç girmek](https://erpdocs.corexlogic.com/uretim/islemler/planli-bagimsiz-ihtiyac-girme) — Satış tahmini.
- [MRP koşusu yapmak](https://erpdocs.corexlogic.com/uretim/islemler/mrp-kosusu-yapma) — Net ihtiyaç ve öneriler.
- [Planlı emri dönüştürmek](https://erpdocs.corexlogic.com/uretim/islemler/planli-emri-donusturme) — Üretim Emrine Dönüştür.
- [Operasyonu kapasiteye yerleştirmek](https://erpdocs.corexlogic.com/uretim/islemler/kapasite-seviyelendirme) — Kapasite planlama tablosu.
- [Kanban kontrol döngüsü](https://erpdocs.corexlogic.com/uretim/islemler/kanban-kontrol-dongusu-olusturma) — Boş sinyalle ikmal.
## Yürütme
- [Üretim emri oluşturmak](https://erpdocs.corexlogic.com/uretim/islemler/uretim-emri-olusturma) — Stoğa ya da serbest emir.
- [Siparişten üretim emri açmak](https://erpdocs.corexlogic.com/uretim/islemler/siparisten-uretim-emri-acma) — Üretim Emri Aç.
- [Alt emirleri açmak](https://erpdocs.corexlogic.com/uretim/islemler/alt-emir-onerisi) — Siparişe üretilen bileşenler.
- [Üretim emrini yayınlamak](https://erpdocs.corexlogic.com/uretim/islemler/uretim-emrini-yayinlama) — İhtiyaç ve operasyonlar yazılır.
- [Malzeme sarfı kaydetmek](https://erpdocs.corexlogic.com/uretim/islemler/malzeme-sarfi-kaydetme) — Stoktan emre; geri sarf.
- [Operasyon teyidi girmek](https://erpdocs.corexlogic.com/uretim/islemler/operasyon-teyidi-girme) — Miktar, fire, süre.
- [Üretim çıktısı kaydetmek](https://erpdocs.corexlogic.com/uretim/islemler/uretim-ciktisi-kaydetme) — Mamul stoğa girer.
- [Emri tamamlamak ve kapatmak](https://erpdocs.corexlogic.com/uretim/islemler/uretim-emrini-kapatma) — Tamamla, Kesin Kapat, İptal.
- [Sarf ve çıktıyı düzeltmek](https://erpdocs.corexlogic.com/uretim/islemler/sarf-cikti-duzeltme) — Düzeltme belgesi.
- [Seri üretim teyidi girmek](https://erpdocs.corexlogic.com/uretim/islemler/seri-uretim-teyidi-girme) — Emirsiz üretim.
## Menü haritası
| Bölüm | Ekran | Anlatım |
|---|---|---|
| Üretim Yürütme | Üretim Emirleri · Üretim Emri Oluştur | [Üretim emirleri](https://erpdocs.corexlogic.com/uretim/ekranlar/uretim-emirleri) |
| Üretim Yürütme | Üretim Operasyonları | [Üretim operasyonları](https://erpdocs.corexlogic.com/uretim/ekranlar/uretim-operasyonlari) |
| Üretim Yürütme | Operasyon Teyitleri · Operasyon Teyidi Gir | [Operasyon teyitleri](https://erpdocs.corexlogic.com/uretim/ekranlar/operasyon-teyitleri) |
| Üretim Yürütme | Hatalı Geri Sarflar | [Hatalı geri sarflar](https://erpdocs.corexlogic.com/uretim/ekranlar/hatali-geri-sarflar) |
| Üretim Yürütme | Eksik Parça Listesi | [Eksik parça listesi](https://erpdocs.corexlogic.com/uretim/ekranlar/eksik-parca-listesi) |
| Üretim Yürütme | Duruş Kayıtları | [Duruş kayıtları](https://erpdocs.corexlogic.com/uretim/ekranlar/durus-kayitlari) |
| Seri Üretim | Seri Üretim Teyitleri · Seri Üretim Teyidi Gir · Ürün Maliyet Toplayıcıları | [Seri üretim](https://erpdocs.corexlogic.com/uretim/ekranlar/seri-uretim) |
| Kapasite Planlama | Kapasite Yükü · Kapasite Planlama Tablosu · Sonlu Çizelgeleme | [Kapasite planlama](https://erpdocs.corexlogic.com/uretim/ekranlar/kapasite-planlama) |
| Üretim Planlama | Malzeme İhtiyaçları | [Malzeme ihtiyaçları](https://erpdocs.corexlogic.com/uretim/ekranlar/malzeme-ihtiyaclari) |
| Üretim Planlama | Planlı Bağımsız İhtiyaçlar | [Planlı bağımsız ihtiyaçlar](https://erpdocs.corexlogic.com/uretim/ekranlar/planli-bagimsiz-ihtiyaclar) |
| Üretim Planlama | MRP Koşusu | [MRP koşusu](https://erpdocs.corexlogic.com/uretim/ekranlar/mrp-kosusu) |
| Üretim Planlama | Planlı Emirler | [Planlı emirler](https://erpdocs.corexlogic.com/uretim/ekranlar/planli-emirler) |
| Kanban | Kanban Panosu · Kanban Kontrol Döngüleri | [Kanban](https://erpdocs.corexlogic.com/uretim/ekranlar/kanban) |
| Ürün Maliyetlendirme | Üst Ürün Fiyatlarını Güncelle | [Üst ürün fiyatları](https://erpdocs.corexlogic.com/uretim/ekranlar/ust-urun-fiyatlari) |
| Üretim Mühendisliği | Rotalar · Rota Oluştur · Ana Reçeteler · Ana Reçete Oluştur | [Rotalar ve ana reçeteler](https://erpdocs.corexlogic.com/uretim/ekranlar/rotalar) |
| Üretim Mühendisliği | Üretim Versiyonları | [Üretim versiyonları](https://erpdocs.corexlogic.com/uretim/ekranlar/uretim-versiyonlari) |
| Ana Veriler | Ürün Ağaçları · Ürün Ağacı Oluştur | [Ürün ağaçları](https://erpdocs.corexlogic.com/uretim/ekranlar/urun-agaclari) |
| Ana Veriler | Çok Seviyeli Ürün Ağacı | [Çok seviyeli ürün ağacı](https://erpdocs.corexlogic.com/uretim/ekranlar/cok-seviyeli-urun-agaci) |
| Ana Veriler | Mühendislik Değişiklikleri · Değişiklik Talepleri | [Mühendislik değişiklikleri](https://erpdocs.corexlogic.com/uretim/ekranlar/muhendislik-degisiklikleri) |
| Ana Veriler | İş Merkezleri | [İş merkezleri](https://erpdocs.corexlogic.com/uretim/ekranlar/is-merkezleri) |
| Ana Veriler | Ürün Ağacı Bileşen Yönetimi | [Bileşen yönetimi](https://erpdocs.corexlogic.com/uretim/ekranlar/urun-agaci-bilesen-yonetimi) |
| Ana Veriler | Ürün Ağacı Karşılaştırma | [Ürün ağacı karşılaştırma](https://erpdocs.corexlogic.com/uretim/ekranlar/urun-agaci-karsilastirma) |
| Analitik | Üretim Emri Durumu · Malzeme Tüketimi · İş Merkezi Yükü · Çıktı Düzeltmeleri · Fire Raporu · İşçilik Raporu · OEE Raporu · Üretim Maliyeti | [Üretim analitiği](https://erpdocs.corexlogic.com/uretim/ekranlar/analitik) |
Sarf, çıktı ve düzeltme ekranlarının menüde ayrı yaprağı yoktur; emir detayından açılırlar. Yapılandırılabilir
ürünün özellikleri ve kuralları **Ana Veriler › Ürünler › Ürün Ana Verileri**'ndeki kartın **Yapılandırma**
sekmesindedir: [Yapılandırılabilir ürünler](https://erpdocs.corexlogic.com/uretim/ekranlar/yapilandirilabilir-urunler).
## Belgeler arası bağ
Satış siparişinden açılan emir siparişe ve satırına bağlıdır; sipariş detayının **Bağlantılı Belgeler**'inde
emir, emrin başlığında sipariş görünür. Alt emir üst emrin ihtiyaç satırına bağlıdır. Planlı emirden dönüştürülen
emir planlı emrin numarasını taşır. Sarf (MS-…), teyit (TYD-…) ve çıktı (UC-…) belgeleri emrin sekmelerinde listelenir.
---
# Koşullar ve formüller
> Yapılandırılabilir ürünün tek ağacı ve tek rotası — satır koşulu, ifadeli seçim koşulu, miktar formülü, operasyon koşulu ve süre formülü, yapılandırma ön koşulu; dil, değerlendirme sırası, hata iletileri ve 25 doğrulanmış örnek.
URL: https://erpdocs.corexlogic.com/uretim/kosullar
Yapılandırılabilir bir ürünün her seçenek bileşimi için ayrı ürün ağacı ve rota açılmaz. Ürünün **tek** bir
ürün ağacı (süper ağaç) ve **tek** bir rotası (süper rota) olur; satırlara ve operasyonlara kural yazılır.
Satış siparişinde müşterinin seçtiği değerler (yapılandırma) üretim emrine taşınır ve emir yayınlanırken
kurallar bu değerlerle çözülür: hangi malzeme satırı gelecek, kaç birim gelecek, hangi operasyon yapılacak,
kaç dakika sürecek.
Bu sayfa kuralların tamamını anlatır. Her örnek demo şirketinde kuruldu ve sonucu ürün ağacının
**Yapılandırarak Dene** penceresiyle ya da gerçek bir üretim emriyle doğrulandı.
> **Demo kartları**
Örneklerin çoğu demo şirketinde bu sayfa için açılmış kurgusal kartlarla: **DMO-KSL-01** Ölçülü bantlı
konveyör, **DMO-KSL-02** Yapılandırılabilir dağıtım panosu, **DMO-KSL-03** Temizlik ürünü partisi,
**DMO-KSL-04** Ölçüye göre dolap. Seçenek koşullu hazır örnekler: **MAM-0003** Ofis çalışma masası,
**MAM-0006** Paslanmaz depolama tankı, **MAM-0001** Motor kontrol panosu.
## Kuralların haritası
| Kural | Nerede tanımlanır | Ne karar verir | Nasıl yazılır | Sonuç türü |
|---|---|---|---|---|
| Yapılandırma ön koşulu | **Ürün Ana Verileri** › kart › **Yapılandırma** › özelliğin **İşlemler** › **Koşul** | Özellik satışta **sorulur mu** | Değer işaretlenir (aktarım kitabında `KABIN = OZEL_OLCU`) | — |
| Kısıt (**Sınır koy**) | Aynı sekme › **Nesne Bağımlılıkları** › **Kural Ekle** | İzin verilmeyen bileşim kaydedilir mi | İfade | Evet/Hayır |
| Prosedür (**Değer hesapla**) | Aynı yer | Bir özelliğin değeri ne olur | İfade ya da karar tablosu | Özelliğin türü |
| Satır koşulu (seçenek koşulu) | **Ürün Ağaçları** › revizyon › satırın **Kuralı Düzenle** düğmesi › **Satır Kuralı** | Malzeme satırı emre **gelir mi** | Seçenekli özellikte değer işaretlenir | — |
| İfadeli seçim koşulu | **Satır Kuralı** › **İfadeli koşul** › **Koşul** | Malzeme satırı emre gelir mi | İfade | Evet/Hayır |
| Formüllü miktar | **Satır Kuralı** › **Formüllü miktar** (**Özellik × katsayı** ya da **İfade**) | Satırın miktarı | Katsayı ya da ifade | Sayı |
| Operasyon seçim koşulu | **Rotalar** › revizyon › operasyonun **Seçim koşulu ve formüller** düğmesi › **Seçim koşulu** | Operasyon emre gelir mi | İfade | Evet/Hayır |
| Süre formülü | Aynı yer › **Hazırlık formülü (dk)** · **Makine formülü (dk)** · **İşçilik formülü (dk)** | Operasyonun süresi | İfade | Sayı (dakika) |
Ağaç satırı ve operasyon kuralları **yalnız yapılandırılabilir kartın** ağacında ve rotasında yazılabilir.
Yapılandırılabilir olmayan kartın ağacına koşul yazılırsa kayıt şu iletiyle reddedilir:
`Seçim koşulu yalnız yapılandırılabilir kartın ürün ağacında kullanılır.` (miktar formülünde
`Miktar formülü yalnız yapılandırılabilir kartın ürün ağacında kullanılır.`, rotada
`Seçim koşulu ve formüllü süre yalnız yapılandırılabilir kartın rotasında kullanılır.`).
## Ne zaman ve hangi sırayla değerlendirilir {#sira}
1. **Değer girişi** — satış siparişi satırında (ya da **Yapılandırarak Dene** penceresinde) özellik
değerleri girilir. Ön koşulu sağlanmayan özellik **gösterilmez**; değeri verilemez, zorunluluğu
uygulanmaz. Zorunlu, sorulan ve boş bırakılan özellik satırı kaydettirmez.
2. **Nesne bağımlılıkları** listedeki sırayla uygulanır: prosedürler hesaplanan değeri yazar, kısıtlar
bileşimi denetler. Kısıt yalnız sonucu **bilinen** durumda denetlenir.
3. **Üretim emri yayınlanınca** (**Yayınla**) ağaç çözülür. Malzeme ihtiyaçları ve operasyonlar emre bu anda
yazılır; yayından önce emirde malzeme satırı yoktur. Satırlar satır numarası sırasıyla, her satırda:
1. **Seçenek koşulu** — her koşul özelliğinde, girilen değer işaretli değerlerden biri olmalı.
2. **İfadeli seçim koşulu** — sonuç **Evet** olmalı. **Hayır** ya da **bilinmiyor** ise satır gelmez.
3. **Miktar** — sabit, `Miktar + katsayı × değer` ya da `Miktar + ifadenin sonucu`.
4. Seçilen satırlarda aynı kart iki kez çıkmamalı; hiç satır seçilmemişse emir açılmaz.
5. **Rota çözülür** — her operasyonda seçim koşulu (Evet ise gelir), sonra hazırlık, makine ve işçilik
formülleri. Formülsüz süre rotadaki sabit değerdir.
6. **Emir miktarına ölçekleme** — `satır miktarı × emir miktarı ÷ ağacın temel miktarı`, varsa montaj ve
bileşen firesiyle büyütülür. Miktar formülden geldiyse ya da fire varsa sonuç bileşen biriminin
ondalık hassasiyetine **yukarı** yuvarlanır (ADET 0, KG/M/M2 3 ondalık).
> **Yapılandırarak Dene ile emir arasındaki fark**
**Yapılandırarak Dene** ve emir **aynı** çözücüyü kullanır. Pencere temel miktar başına ve **yuvarlamadan**
gösterir; emirde fire ve birim yuvarlaması eklenir. Örnek: pencerede `60,288 KG` görünen sac satırı %5
bileşen firesiyle emirde `63,303 KG` olur (60,288 × 1,05 = 63,3024 → yukarı 63,303).
## İfade dili {#ifade-dili}
Kısıt, prosedür, ifadeli seçim koşulu, miktar formülü, operasyon koşulu ve süre formülü **aynı dili**
kullanır. Kurallar sunucuda değerlendirilir; ekrandaki **Sına** düğmesi kaydetmeden aynı denetimi yapar.
### Değerler ve yazımı
| Ne | Nasıl yazılır | Örnek |
|---|---|---|
| Sayı | Ondalık ayırıcı **nokta** | `1.05`, `2.5`, `12` |
| Metin, seçenek kodu | **Tek tırnak**; tırnağın içinde tırnak iki kez | `'PVC'`, `'OZEL_OLCU'`, `'Ali''nin'` |
| Evet/Hayır | `EVET` / `HAYIR` (ya da `TRUE` / `FALSE`) | `KORUMA = EVET` |
| Özellik | Özelliğin **kodu**; harf, rakam ve alt çizgi | `BOY`, `CIKIS_SAYISI` |
| Özel karakterli kod | Köşeli ayraç | `[EN-1]`, `[BOY] * 2` |
Kod ve anahtar sözcükler büyük/küçük harf ayırmaz (`bant_genisligi = '800'` de çalışır). Metin
karşılaştırması da büyük/küçük harf ve baştaki/sondaki boşluğu ayırmaz: `BANT_TIPI = 'pvc'` ve
`BANT_TIPI = ' PVC '` Evet verir.
### Özellik türüne göre ifadedeki değer
| Özellik türü | İfadede okunan | Doğru | Yanlış |
|---|---|---|---|
| **Seçim** | Seçeneğin **kodu** (metin) | `BANT_GENISLIGI = '800'` | `BANT_GENISLIGI = 800` (sayı) · `BANT_GENISLIGI = '800 mm'` (seçeneğin adı) |
| **Tam Sayı**, **Ondalık** | Sayı | `CIKIS_SAYISI > 12`, `BOY * 2` | `BOY > '10'` |
| **Evet/Hayır** | Evet/Hayır | `KORUMA = EVET` | `KORUMA = 'EVET'`, `KORUMA = 1` |
| **Tarih** | `'yyyy-MM-dd'` metni | `TESLIM >= '2027-01-01'` | — |
| **Metin** | Metin (boş metin girilmemiş sayılır) | `DOLU(ACIKLAMA)` | `ACIKLAMA <> ''` (boşsa bilinmiyor) |
Seçeneğin **adı** (ekranda görünen, ör. "800 mm") ifadede kullanılmaz; karşılaştırma **kodla** yapılır.
Kartın özellik ve seçenek kodları kural penceresinde **Özellikler** ve **… değerleri** düğmeleriyle
imlecin olduğu yere yazılır.
### İşleçler ve öncelik
Öncelik düşükten yükseğe: `VEYA` → `VE` → `DEĞİL` → karşılaştırma → `+ -` → `* /` → tekli `-`.
Parantez her zaman önce.
| İşleç | Anlamı | Eşdeğer yazım | Örnek → sonuç |
|---|---|---|---|
| `+ - * /` | Hesap | — | `2 + 3 * 4` → 14 · `10 / 4` → 2,5 |
| `+` metinde | Birleştirme | — | `BANT_TIPI + '-' + BANT_GENISLIGI` → PVC-600 |
| `=` `<>` | Eşit · eşit değil | `!=` = `<>` | `BOY != 6` (BOY 6) → Hayır |
| `<` `<=` `>` `>=` | Karşılaştırma | — | `BOY = 6.0` (BOY 6) → Evet |
| `IN ( … )` | Listedekilerden biri | `İÇİNDE` | `BOY IN (6, 12)` (BOY 12) → Evet |
| `VE` | İkisi birden | `AND` | |
| `VEYA` | Biri yeter | `OR` | |
| `DEĞİL` | Tersi | `DEGIL`, `NOT` | `DEĞİL BOY > 10 VE BOY > 5` (BOY 8) → Evet |
- Karşılaştırma zincirlenmez: `BOY > 10 > 2` yazılamaz (`Beklenmeyen '>' (konum 10).`). İki koşulu `VE` ile bağlayın.
- `DEĞİL` yalnız hemen sağındaki karşılaştırmayı tersine çevirir: `DEĞİL A VE B` = `(DEĞİL A) VE B`. Birden çok
koşulun tersi için parantez: `DEĞİL (A VEYA B)`.
- Karşılaştırmanın iki yanı aynı türde olmalı; Evet/Hayır yalnız `=` ve `<>` ile karşılaştırılır.
- Hesap yalnız sayılarla: `KORUMA + 1` → `'+' yalnız sayılarla kullanılır.`
### Fonksiyonlar
| Fonksiyon | Eşdeğer | Ne yapar | Örnek → sonuç |
|---|---|---|---|
| `EGER(koşul, a, b)` | `EĞER`, `IF` | Koşul Evet ise `a`, Hayır ise `b`; bilinmiyorsa bilinmiyor. **Yalnız seçilen dal** hesaplanır | `EGER(BOY > 10, 2, 1)` (BOY 12) → 2 |
| `YUVARLA(x[, n])` | `ROUND` | n ondalığa yuvarlar (n 0–10, boş = 0); yarım yukarı | `YUVARLA(2.345, 2)` → 2,35 · `YUVARLA(2.5)` → 3 |
| `YUKARIYUVARLA(x, adım)` | `ROUNDUP` | Bir sonraki adımın katına yukarı (adım > 0) | `YUKARIYUVARLA(2.37, 0.5)` → 2,5 |
| `TAVAN(x)` | `CEIL` | Bir üst tam sayı | `TAVAN(2.1)` → 3 · `TAVAN(-2.5)` → -2 |
| `TABAN(x)` | `FLOOR` | Bir alt tam sayı | `TABAN(2.9)` → 2 · `TABAN(-2.5)` → -3 |
| `MIN(a, b, …)` | — | En küçüğü (bir ya da daha çok değer) | `MIN(3, BOY, 8)` (BOY 5) → 3 |
| `MAX(a, b, …)` | — | En büyüğü | `MAX(0.6, CIKIS_SAYISI * 0.05)` (20) → 1 |
| `MUTLAK(x)` | `ABS` | İşareti atar | `MUTLAK(2 - BOY)` (BOY 5) → 3 |
| `DOLU(özellik)` | `SPECIFIED` | Özellik girildiyse Evet, girilmediyse Hayır — **asla bilinmiyor vermez** | `DOLU(KORUMA)` |
| `TABLO('KOD')` | `TABLE` | Değerler varyant tablosunun bir satırına uyuyor mu | Yalnız kısıt ve prosedürde |
| `TABLODEGER('KOD', 'SÜTUN')` | `LOOKUP`, `TABLODEĞER` | Uyan satırın sütun değeri | Yalnız kısıt ve prosedürde |
Ağaç satırının seçim koşulu ve miktar formülü varyant tablosu sorgulamaz:
`Seçim koşulu varyant tablosu sorgulamaz.` · `Miktar formülü varyant tablosu sorgulamaz.`
Tablodan gelen bir değer gerekiyorsa onu bir **prosedürle** hesaplanan özelliğe yazın, satırda o özelliği okuyun
([Örnek 8](#ornek-8)). İfade en çok **1000** karakter olabilir.
### Bilinmeyen değer — üç değerli mantık {#bilinmeyen-deger}
Girilmemiş (ya da ön koşulu sağlanmadığı için sorulmamış) özellik **bilinmiyor**dur. Bilinmeyenle yapılan hesap
ve karşılaştırma da bilinmiyor verir. Sonuç bu nedenle Evet, Hayır ya da **bilinmiyor** olur.
| İfade | Değerler | Sonuç |
|---|---|---|
| `KORUMA = EVET` | KORUMA girilmedi | bilinmiyor → satır **gelmez** |
| `KORUMA <> EVET` | KORUMA girilmedi | bilinmiyor → satır **gelmez** (Hayır değil!) |
| `BOY * 2` | BOY girilmedi | bilinmiyor → miktar formülü **emri açmaz** |
| `BOY > 10 VEYA KORUMA = EVET` | BOY 12, KORUMA girilmedi | Evet (`EVET VEYA ?` = Evet) |
| `BOY > 10 VE KORUMA = EVET` | BOY 8, KORUMA girilmedi | Hayır (`HAYIR VE ?` = Hayır) |
| `DEĞİL DOLU(KORUMA) VEYA KORUMA = HAYIR` | KORUMA girilmedi | Evet |
| `DEĞİL DOLU(KORUMA) VEYA KORUMA = HAYIR` | KORUMA Evet | Hayır |
| `EGER(KORUMA = EVET, BOY * 2.4, 0)` | BOY 10, KORUMA girilmedi | bilinmiyor → emri açmaz |
Bilinmeyenin etkisi kurala göre değişir:
| Kural | Sonuç bilinmiyorsa |
|---|---|
| İfadeli seçim koşulu, operasyon seçim koşulu | Satır / operasyon **gelmez** (Hayır gibi) |
| Miktar formülü | Hata: `N. satırın miktar formülü bilinmiyor — okuduğu değerlerden biri konfigürasyonda yok (…)` |
| Süre formülü | Hata: `N numaralı operasyonun işçilik formülü hesaplanamadı — konfigürasyonda gereken değer yok.` |
| Kısıt | **Denetlenmez** (geçer) |
İsteğe bağlı (zorunlu olmayan) özelliği okuyan kuralı bu yüzden "girilmezse ne olsun" sorusuna göre yazın;
gerekirse `DOLU(…)` kullanın.
### Sözdizimi ve değerlendirme iletileri {#iletiler}
**Sına** düğmesi ve kayıt sözdizimini ve kodları denetler. Değere bağlı hatalar (sıfıra bölme, yanlış türde
sonuç, eksik değer) ancak değerlerle — **Yapılandırarak Dene**'de ya da emir yayınında — ortaya çıkar.
| Yazım | İleti | Ne zaman |
|---|---|---|
| `BOY >= 10 VE` | `İfade eksik bitti.` | Sına / kayıt |
| `(BOY + 2` | `')' bekleniyordu, ifade bitti.` | Sına / kayıt |
| `'PVC` | `Kapanmamış metin (konum 1).` | Sına / kayıt |
| `BANT_GENISLIGI = "800"` | `Beklenmeyen karakter '"' (konum 18).` | Sına / kayıt |
| `BOY * 1,05` | `Beklenmeyen ',' (konum 8).` | Sına / kayıt |
| `BOY % 2` | `Beklenmeyen karakter '%' (konum 5).` | Sına / kayıt |
| `KAREKOK(BOY)` | `Bilinmeyen fonksiyon 'KAREKOK' (konum 1).` | Sına / kayıt |
| `UZUNLUK > 10` (kartta yok) | `Seçim koşulundaki 'UZUNLUK' 'DMO-KSL-01' kartının özelliği değil.` | Sına / kayıt |
| `TABLO('X')` satırda | `Seçim koşulu varyant tablosu sorgulamaz.` | Sına / kayıt |
| `BOY / 0` | `Sıfıra bölme.` | Değerle |
| `EGER(BOY > 10, 2)` | `EGER(koşul, a, b) üç değer alır.` | Değerle — Sına geçerli der |
| `EGER(BOY, 1, 2)` | `EGER'in koşulu Evet/Hayır olmalı.` | Değerle |
| `BANT_GENISLIGI = 800` | `'=' iki yanında aynı türde değer ister.` | Değerle |
| `KORUMA = 'EVET'` | `'=' iki yanında aynı türde değer ister.` | Değerle |
| `YUKARIYUVARLA(BOY, 0)` | `YUKARIYUVARLA'nın adımı sıfırdan büyük olmalı.` | Değerle |
| `YUVARLA(BOY, 11)` | `YUVARLA'nın ondalık sayısı 0–10 arası tam sayı olmalı.` | Değerle |
| `DOLU(BOY * 2)` | `DOLU(özellik) tek özellik kodu alır.` | Değerle |
| `MAX()` | `MAX için değer sayısı yanlış.` | Değerle |
| `BOY * 2` seçim koşulunda | `N. satırın seçim koşulu Evet/Hayır vermeli.` | Değerle — Sına geçerli der |
| Kısıt / prosedür formunda bilinmeyen kod | `ifadedeki 'UZUNLUK' bu kartın özelliği değil.` | Sına / kayıt |
Konum numarası ifadenin kaçıncı karakteri olduğunu söyler (1'den başlar). Değerle çıkan hata emirde satır
numarasıyla gelir: `9. satırın miktar formülü: Sıfıra bölme.`
## Satır koşulu (seçenek koşulu) {#satir-kosulu}
**Satır Kuralı** penceresinin üst bölümünde kartın her **Seçim** özelliği değerleriyle listelenir.
- Bir özellikte hiç değer işaretlenmezse o özellik koşul **değildir**.
- Aynı özellikte işaretli değerlerden **biri** yeter (VEYA): Tank Hacmi **1.000 L** ya da **2.000 L**.
- Farklı özelliklerin koşulları **birlikte** aranır (VE): Renk **Beyaz** ve Masa Genişliği **140 cm**.
- Özellik girilmediyse satır gelmez; Yapılandırarak Dene nedenini yazar:
`Gelmez — Tank Hacmi girilmedi (koşul: 1.000 L).`
- Bir satır en çok 10 özellikte koşul taşır; bir özellik satırda yalnız bir kez yer alır.
**Aynı kart iki satırda.** Bir kart bir revizyonda normalde tek satırda olur. İstisna: iki satırın seçenek
koşulları **birbirini dışlıyorsa** (ortak bir özellikte işaretli değerler kesişmiyorsa) aynı kart iki satırda
olabilir — MAM-0006'da **HAM-0031** 3 mm sac bir satırda `Tank Hacmi: 2.000 L` ile 290 kg, ötekinde
`Tank Hacmi: 5.000 L` ile 560 kg. İfadeli koşul bu hesaba **girmez**: `BOY <= 10` ve `BOY > 10` koşullu iki
satıra aynı kart konamaz (`Aynı stok kartı bir revizyonda yalnız bir malzeme satırında yer alabilir.`). Böyle
durumda tek satır ve `EGER` ile miktar yazın ([Örnek 4](#ornek-4)).
**Evet/Hayır özellikleri** pencerede **Fark etmez / Evet / Hayır** düğmeleriyle gelir; seçim ifadeli koşula
`UZAKTAN_IZLEME = EVET` biçiminde yazılır.
## İfadeli seçim koşulu {#secim-kosulu}
**Satır Kuralı › İfadeli koşul › Koşul** alanı. Sayısal sınır, birden çok özellik, `VEYA` ve `DEĞİL` gereken
her seçim buradan yazılır.
- Sonuç **Evet** ise satır gelir; **Hayır** ya da **bilinmiyor** ise gelmez.
- İşaretli seçenek koşullarıyla **birlikte** (VE) aranır.
- Boş = ifadeli koşul yok.
## Formüllü miktar {#miktar-formulu}
**Satır Kuralı › Formüllü miktar** üç kipten biri:
| Kip | Miktar | Kural |
|---|---|---|
| **Sabit miktar** | Satırın **Miktar** alanı | Miktar sıfırdan büyük olmalı |
| **Özellik × katsayı** | `Miktar + katsayı × özelliğin değeri` | Özellik sayısal (Tam Sayı/Ondalık); katsayı sıfırdan büyük |
| **İfade** | `Miktar + ifadenin sonucu` | Sonuç sayı olmalı |
> **Miktar alanı formüle EKLENİR**
Formüllü satırda **Miktar** alanı "sabit kısım"dır ve sıfır olabilir. `2 * BOY` formülü ve Miktar `0,6` olan
satırda BOY 6 m için miktar `2 × 6 + 0,6 = 12,6` olur. Miktarı yalnız formül versin istiyorsanız **Miktar**'a
`0` yazın; 1 bırakırsanız her emre fazladan 1 birim gelir.
- Hesaplanan miktar (sabit + formül) sıfırdan büyük olmalı: `N. satırın konfigürasyona göre hesaplanan miktarı sıfırdan büyük değil.`
- Formül alternatif kartlara da uygulanır: alternatif kendi miktarı + aynı formül sonucu.
- Bileşen firesi ve montaj firesi formülün sonucuna uygulanır; emirde birimin ondalığına yukarı yuvarlanır.
- **İfade** kipindeki **Sına** sözdizimini ve kodları denetler; sonucun sayı olduğunu denetlemez.
## Yapılandırma ön koşulu {#on-kosul}
Bir özelliğin yalnız başka bir özellik belli bir değerdeyken **sorulmasını** sağlar: "Kabin **Özel Ölçü**
seçilince **Kabin Eni** ve **Kabin Boyu** sorulsun."
- Koşul özelliği aynı kartın **Seçim** ya da **Evet/Hayır** özelliği olmalı; sayısal özellik koşul olamaz.
- Aynı özellikte işaretli değerlerden biri yeter (VEYA); farklı özellikler birlikte (VE).
- Sorulmayan özellik **boş** kalır, zorunluluğu uygulanmaz; ona değer verilirse satır reddedilir:
`'Kabin Eni' yalnız Kabin: Özel Ölçü (En x Boy) olduğunda girilir.`
- Sorulan zorunlu özellik boşsa: `'Kabin Eni' özelliğinin değeri girilmemiş.`
- Özellik kendisine koşul olamaz (`Özellik kendisine koşul olamaz.`); döngü kurulamaz
(`Bu koşul döngü kurar: koşul özelliği dolaylı olarak bu özelliğe bağlı.`).
- Mevcut varyantı geçersiz kılan koşul kaydedilmez: `'…' varyantı bu koşulla geçersiz kalır: …`
- Zincir kurulabilir (A → B → C): koşul özelliği gizliyse ona bağlı özellik de gizlenir.
**Ön koşul ve ağaç kuralı birlikte:** ön koşulu sağlanmayan özellik kurallarda **bilinmiyor**dur. Bu
özelliği okuyan formülü `EGER` ile koruyun ([Örnek 12](#ornek-12)) ya da satırı ön koşulla aynı seçenek
koşuluna bağlayın ([Örnek 9](#ornek-9)).
Aktarım kitabında (Ürün Aktarımı › **Yapılandırma** sayfası) ön koşul **OnKosul** sütununa yazılır:
| Yazım | Anlamı |
|---|---|
| `KABIN = OZEL_OLCU` | Kabin Özel Ölçü ise sorulur |
| `PERON_SAYISI = 3 / 4` | 3 **ya da** 4 ise (aynı özelliğin değerleri `/`) |
| `KABIN = OZEL_OLCU; DIREK = Evet` | Kabin Özel Ölçü **ve** Direk Evet ise (farklı özellikler `;`) |
| boş hücre | Koşul kaldırılır (sütun varsa); sütun yoksa mevcut koşul korunur |
Değerler seçenek **koduyla**, Evet/Hayır özelliği `Evet` / `Hayır` ile yazılır. Okunamayan hücre:
`'…' okunamadı — biçim "ÖZELLİK = DEĞER" olmalı.` · bilinmeyen özellik: `Koşul özelliği '…' bulunamadı.` ·
bilinmeyen değer: `'…' değerlerinde '…' yok.` · sayısal özellik: `'…' koşul olamaz — yalnız seçim ve Evet/Hayır özellikleri koşul olur.`
## Süper rota: operasyon koşulu ve süre formülü {#super-rota}
Rota revizyonunda her operasyonun **Seçim koşulu ve formüller** düğmesi satırın altında dört alan açar:
**Seçim koşulu**, **Hazırlık formülü (dk)**, **Makine formülü (dk)**, **İşçilik formülü (dk)**.
- **Seçim koşulu** Evet ise operasyon emre gelir; Hayır ya da bilinmiyorsa gelmez. Boş = her zaman.
- Formül doluysa süre formülden hesaplanır ve sabit değerin **yerine geçer** (ağaç miktarındaki gibi
eklenmez). Boş = rotadaki sabit süre.
- Formülün sonucu 0 ile 1.000.000 dakika arasında olmalı; iki ondalığa yuvarlanır.
- Hiç operasyon seçilmezse: `Konfigürasyon rotanın hiçbir operasyonunu seçmiyor — rotanın seçim koşullarını düzeltin.`
- Makine ve işçilik süresi **temel miktar başına**, hazırlık **parti başına**dır.
## Nesne bağımlılıkları: kısıt ve prosedür {#nesne-bagimliliklari}
Kartın **Yapılandırma** sekmesindeki **Nesne Bağımlılıkları** bölümünde **Kural Ekle**:
- **Sınır koy (Kısıt)** — ifade **Evet** vermeli. Hayır ise satış satırı kaydedilmez ve kuralın iletisi
gösterilir (ileti boşsa `Konfigürasyon kısıtı sağlanmıyor: `). "A ise B olmalı" kuralı
`DEĞİL A VEYA B` biçiminde yazılır: `BANT_TIPI <> 'PU' VEYA BOY <= 20`.
- **Değer hesapla (Prosedür)** — ifadenin (ya da karar tablosunun) sonucu bir özelliğe yazılır. Yazma biçimi
**Her zaman hesapla** ise kullanıcı başka değer veremez
(`'Ayak Çifti Sayısı' değeri kuraldan hesaplanır (8); farklı değer verilemez.`); **Girilmezse hesapla** ise yalnız
özellik boşken yazılır, kullanıcının değeri korunur. Tam sayı özelliğe kesir yazan prosedür reddedilir — `YUVARLA` kullanın.
- **Tablodan seç (Tablo kısıtı)** — değer bileşimi bir varyant tablosunun satırına uymalı.
Hesaplanan özellik ağaç satırında ve rotada **diğer özellikler gibi** okunur. Aynı hesap birden çok satırda
gerekiyorsa bir kez prosedürde yapın, satırlarda sonucu okuyun.
## Aktarım kitabında kural yazımı
Kuralları ekrandan tek tek girmek yerine aktarım kitabıyla da yükleyebilirsiniz:
| Kitap › sayfa | Sütun | İçerik |
|---|---|---|
| **Ürün Aktarımı** kitabı › **Yapılandırma** | `OnKosul` | Ön koşul (`KABIN = OZEL_OLCU`) |
| Veri Aktarımı › **Ürün Ağaçları** kitabı › **Ağaç Satırları** | `SecimKosulu` | İfadeli seçim koşulu (`BOY > 10`) |
| Aynı sayfa | `MiktarFormulu` | İfadeli miktar; miktar = `Miktar` + formülün sonucu |
| Aynı kitap › **Satır Koşulları** | `SatirNo`, `OzellikKodu`, `DegerKodu` | Seçenek koşulu — her değer bir satır |
| Veri Aktarımı › **Rotalar** kitabı › **Operasyonlar** | `SecimKosulu`, `HazirlikFormulu`, `MakineFormulu`, `IscilikFormulu` | Süper rota |
## Örnekler
Her örnekte: ihtiyaç, özellikler, kural, girilen değerler ve sonuç, sık yapılan hata. "Sonuç" sütunu
**Yapılandırarak Dene** penceresinin temel miktar (1 ADET) başına gösterdiğidir.

1. Özellik değerleri — satış satırındaki gibi girilir
2. Prosedürle hesaplanan özellik (Ayak Çifti Sayısı)
3. Kaç satır gelir, kaç satır gelmez
4. Formüllü miktarın hesabı
5. Satırın neden gelmediği
6. İfadeli koşul Evet — satır gelir
### Örnek 1 — Boya göre profil (konveyör) {#ornek-1}
**İhtiyaç:** Konveyörün iki yan profili boy kadar, kesim payı %2.
**Özellik:** `BOY` (Ondalık, m, 2–30, 0,5 adım). **Satır:** HAM-0035 Alüminyum konveyör profili, birim M,
**Miktar** `0`. **Formül (İfade):** `2 * BOY * 1.02`
| BOY | Sonuç |
|---|---|
| 6 | 12,24 M |
| 12,5 | 25,5 M |
**Sık hata:** Miktar alanını `1` bırakmak — sonuç 13,24 M olur.
### Örnek 2 — Seçenek koşulu ile formül birlikte (bant) {#ornek-2}
**İhtiyaç:** PVC ya da PU bant; bant boyu `2 × BOY` + 0,6 m ek payı.
**Satırlar:** HAM-0056 PVC bant — seçenek koşulu **Bant Tipi: PVC Endüstriyel**; HAM-0057 PU bant —
**Bant Tipi: PU Gıdaya Uygun**. İkisinde **Miktar** `0,6`, formül `2 * BOY`.
| BOY | Bant Tipi | HAM-0056 | HAM-0057 |
|---|---|---|---|
| 6 | PVC | 12,6 M | Gelmez |
| 12,5 | PU | Gelmez | 25,6 M |
Yapılandırarak Dene miktarın hesabını da yazar: `2 * BOY + 0,6 = 12,6`.
### Örnek 3 — Adımla adet (taşıyıcı makara) {#ornek-3}
**İhtiyaç:** Her 0,5 m'de bir makara, uçta bir fazla.
**Satır:** HAM-0058 Taşıyıcı makara, ADET, **Miktar** `1`, formül `TAVAN(BOY / 0.5)`.
| BOY | Sonuç |
|---|---|
| 6 | 13 ADET |
| 10 | 21 ADET |
| 12,5 | 26 ADET |
**Sık hata:** `BOY / 0.5 + 1` yazmak — boy 0,5'in katı değilse kesirli adet çıkar; emirde ADET yukarı
yuvarlanır ama niyet belirsizleşir. Adet sayımında `TAVAN` / `TABAN`'ı açık yazın.
### Örnek 4 — Sayısal sınırla iki seçenek (motor) {#ornek-4}
**İhtiyaç:** 10 m'ye kadar 0,75 kW, üstünde 1,5 kW motor.
**Satırlar:** HAM-0054 Motor redüktör 0,75 kW — ifadeli koşul `BOY <= 10`; HAM-0055 Motor redüktör 1,5 kW —
`BOY > 10`.
| BOY | HAM-0054 | HAM-0055 |
|---|---|---|
| 10 | 1 ADET (`koşul Evet: BOY <= 10`) | Gelmez (`koşul Hayır: BOY > 10`) |
| 12,5 | Gelmez | 1 ADET |
**Sık hata:** Sınırı iki satırda çakışık ya da boşluklu yazmak (`BOY < 10` ve `BOY > 10` — 10 m'de motor
gelmez). Sınırın bir tarafı `<=`, öteki `>` olsun. Aynı **kart** iki satırda kullanılamaz; kart aynı,
yalnız miktar değişiyorsa tek satırda `EGER(BOY > 10, 2, 1)` yazın.
### Örnek 5 — İsteğe bağlı Evet/Hayır (koruma kapağı) {#ornek-5}
**İhtiyaç:** Koruma kapağı istenirse metre başına 2,4 kg paslanmaz sac.
**Özellik:** `KORUMA` (Evet/Hayır, isteğe bağlı). **Satır:** HAM-0030 Paslanmaz sac, KG, **Miktar** `0`,
ifadeli koşul `KORUMA = EVET`, formül `BOY * 2.4`.
| BOY | KORUMA | Sonuç |
|---|---|---|
| 12,5 | Evet | 30 KG |
| 10 | Hayır | Gelmez — `koşul Hayır: KORUMA = EVET` |
| 6 | girilmedi | Gelmez — `koşulun okuduğu değer girilmedi: KORUMA = EVET` |
**Sık hata 1:** "Kapaksız" durum için `KORUMA <> EVET` yazmak — girilmemişse **bilinmiyor** olur ve satır
gelmez. Doğrusu: `DEĞİL DOLU(KORUMA) VEYA KORUMA = HAYIR`.
**Sık hata 2:** Koşulu formüle gömmek: `EGER(KORUMA = EVET, BOY * 2.4, 0)` — KORUMA girilmezse formül
bilinmiyor olur ve emir açılmaz; ayrıca sonuç 0 olunca `hesaplanan miktarı sıfırdan büyük değil` hatası
gelir. Satırın gelip gelmeyeceğini **koşulla**, miktarı **formülle** yazın.
### Örnek 6 — Seçenek ve sayı birlikte (orta destek) {#ornek-6}
**İhtiyaç:** 800 mm bantta, 12 m'den uzun konveyöre her 3 m'de 0,8 m orta destek profili.
**Satır:** HAM-0032 Profil kutu 40x40, M, **Miktar** `0`, ifadeli koşul `BANT_GENISLIGI = '800' VE BOY > 12`,
formül `TAVAN(BOY / 3) * 0.8`.
| Bant Genişliği | BOY | Sonuç |
|---|---|---|
| 800 mm | 12,5 | 4 M |
| 800 mm | 12 | Gelmez — `koşul Hayır` |
| 600 mm | 12,5 | Gelmez |
**Sık hata:** `BANT_GENISLIGI = 800` (tırnaksız) — seçenek kodu metindir:
`'=' iki yanında aynı türde değer ister.` Bu hata Sına'da değil, değerle çıkar.
### Örnek 7 — Liste ile katsayı (bağlantı cıvatası) {#ornek-7}
**İhtiyaç:** 600 ve 800 mm'de her 1,5 m için 8, 400 mm'de 4 cıvata. Cıvata geri sarfla düşer.
**Satır:** HAM-0064 Cıvata M8x20, ADET, **Miktar** `0`, **Geri sarf** işaretli, formül
`EGER(BANT_GENISLIGI IN ('600', '800'), 8, 4) * TAVAN(BOY / 1.5)`.
| Bant Genişliği | BOY | Sonuç |
|---|---|---|
| 600 mm | 6 | 32 ADET |
| 400 mm | 10 | 28 ADET |
| 800 mm | 12 | 64 ADET |
| 800 mm | 12,5 | 72 ADET |
### Örnek 8 — Hesaplanan özellik (ayak çifti) {#ornek-8}
**İhtiyaç:** Ayak çifti sayısı birden çok yerde (ağaç satırları, rota) kullanılacak; hesap tek yerde dursun.
**Kurulum:** Karta `AYAK_CIFTI` (Tam Sayı, isteğe bağlı) özelliği; **Nesne Bağımlılıkları** › **Kural Ekle** ›
**Değer hesapla**, hedef **Ayak Çifti Sayısı**, **Formül (gelişmiş)**, yazma biçimi **Her zaman hesapla**, ifade `TAVAN(BOY / 1.5) + 1`.
**Satır:** HAM-0049 Ayar ayağı, ADET, **Miktar** `0`, formül `2 * AYAK_CIFTI`.
| BOY | AYAK_CIFTI (hesaplanan) | HAM-0049 |
|---|---|---|
| 10 | 8 | 16 ADET (`2 * AYAK_CIFTI = 16`) |
| 12,5 | 10 | 20 ADET |
Hesaplanan değer emrin yapılandırma metninde de görünür (`Ayak Çifti Sayısı: 10`).
**Sık hata:** Satışta hesaplanan özelliğe elle değer vermek:
`'Ayak Çifti Sayısı' değeri kuraldan hesaplanır (8); farklı değer verilemez.`
### Örnek 9 — Ön koşullu ölçü ve seçenekle seçilen satır (pano kabini) {#ornek-9}
**İhtiyaç:** Standart kabin stoktan gelen yarı mamul; özel ölçüde kabin sacı en × boy × 2 yüz × 15,7 kg/m².
**Özellikler:** `KABIN` (Seçim: **Standart (800x600)** `STD`, **Özel Ölçü (En x Boy)** `OZEL_OLCU`);
`KABIN_EN`, `KABIN_BOY` (Ondalık, m, zorunlu, ön koşul `KABIN = OZEL_OLCU`).
**Satırlar:** YM-0001 Pano kabini — seçenek koşulu **Kabin: Standart (800x600)**; HAM-0029 DKP sac 2 mm, KG,
**Bileşen firesi** %5 — seçenek koşulu **Kabin: Özel Ölçü (En x Boy)**, **Miktar** `0`, formül
`KABIN_EN * KABIN_BOY * 2 * 15.7`.
| Kabin | En × Boy | YM-0001 | HAM-0029 (Dene) | HAM-0029 (emirde) |
|---|---|---|---|---|
| Standart | sorulmaz | 1 ADET | Gelmez | — |
| Özel Ölçü | 1,2 × 1,6 | Gelmez | 60,288 KG | 63,303 KG (fire %5, yukarı) |
| Özel Ölçü | girilmedi | Gelmez | Hata | Satış satırı kaydedilmez |
Son satırda pencere iki uyarı verir: `Satış satırı bu değerlerle kaydedilemez: 'Kabin Eni' özelliğinin değeri girilmemiş.`
ve `2. satırın miktar formülü bilinmiyor — okuduğu değerlerden biri konfigürasyonda yok (KABIN_EN * KABIN_BOY * 2 * 15.7).`
### Örnek 10 — Sabit + özelliğe bağlı adet (klemens) {#ornek-10}
**İhtiyaç:** Her çıkışa 4 klemens, toprak için 2 fazla.
**Özellik:** `CIKIS_SAYISI` (Tam Sayı, 1–24). **Satır:** HAM-0014 Klemens, ADET, **Miktar** `2`, formül
`4 * CIKIS_SAYISI`.
| CIKIS_SAYISI | Sonuç |
|---|---|
| 4 | 18 ADET |
| 6 | 26 ADET |
| 14 | 58 ADET |
| 20 | 82 ADET |
Aynı sonuç **Özellik × katsayı** kipiyle de alınır: özellik **Çıkış Sayısı**, katsayı `4`, Miktar `2`.
### Örnek 11 — Basamaklı miktar (kablo) {#ornek-11}
**İhtiyaç:** İlk 6 çıkışa çıkış başı 3 m, sonrakilere 2 m kablo.
**Satır:** HAM-0024 Kablo NYAF 2,5 mm², M, **Miktar** `0`, formül
`EGER(CIKIS_SAYISI <= 6, 3 * CIKIS_SAYISI, 18 + 2 * (CIKIS_SAYISI - 6))`.
| CIKIS_SAYISI | Sonuç |
|---|---|
| 4 | 12 M |
| 6 | 18 M |
| 14 | 34 M |
| 20 | 46 M |
Üç basamak için `EGER` iç içe yazılır: `EGER(X <= 6, …, EGER(X <= 12, …, …))`.
### Örnek 12 — Sorulmayan özelliği koruyan EGER (DIN ray) {#ornek-12}
**İhtiyaç:** Standart kabinde 1,2 m ray; özel ölçüde en × 2, yarım metreye yukarı.
**Satır:** HAM-0021 DIN ray, M, **Miktar** `0`, formül
`EGER(KABIN = 'STD', 1.2, YUKARIYUVARLA(KABIN_EN * 2, 0.5))`.
| Kabin | KABIN_EN | Sonuç |
|---|---|---|
| Standart | sorulmaz | 1,2 M |
| Özel Ölçü | 1,2 | 2,5 M (2,4 → 2,5) |
`EGER` yalnız seçilen dalı hesaplar: standart kabinde `KABIN_EN` bilinmediği hâlde hata çıkmaz.
**Sık hata:** `YUKARIYUVARLA(KABIN_EN * 2, 0.5)` tek başına — standart kabinde bilinmiyor olur, emir açılmaz.
### Örnek 13 — VEYA ve tümleyeni DEĞİL (PLC ya da röle modülü) {#ornek-13}
**İhtiyaç:** Profesyonel seride ya da 12'den fazla çıkışta PLC modülü, öteki durumlarda röle modülü.
**Satırlar:** YM-0009 PLC modülü — `SALT_SERISI = 'PRO' VEYA CIKIS_SAYISI > 12`; YM-0008 Röle modülü —
`DEĞİL (SALT_SERISI = 'PRO' VEYA CIKIS_SAYISI > 12)`.
| Şalt Serisi | CIKIS_SAYISI | YM-0009 | YM-0008 |
|---|---|---|---|
| Ekonomik | 6 | Gelmez | 1 ADET |
| Ekonomik | 14 | 1 ADET | Gelmez |
| Profesyonel | 4 | 1 ADET | Gelmez |
Tümleyeni `DEĞİL ( … )` ile yazmak iki satırın hiçbir değerde çakışmamasını ve boş kalmamasını garanti eder.
**Sık hata:** Parantezsiz `DEĞİL SALT_SERISI = 'PRO' VEYA CIKIS_SAYISI > 12` — `DEĞİL` yalnız ilk
karşılaştırmaya uygulanır.
### Örnek 14 — VE'nin kısa devresi (pano fanı) {#ornek-14}
**İhtiyaç:** 1,5 m²'den büyük özel kabine fan.
**Satır:** HAM-0019 Pano fanı — `KABIN = 'OZEL_OLCU' VE KABIN_EN * KABIN_BOY > 1.5`.
| Kabin | En × Boy | Sonuç |
|---|---|---|
| Standart | sorulmaz | Gelmez — `koşul Hayır` (ölçü bilinmese de) |
| Özel Ölçü | 1,2 × 1,6 = 1,92 | 1 ADET |
`HAYIR VE ?` Hayır verir; bu yüzden standart kabinde "değer girilmedi" yerine düz "Hayır" görünür.
### Örnek 15 — Özellik × katsayı kipi (sigorta) {#ornek-15}
**İhtiyaç:** Her çıkışa bir sigorta.
**Satır:** HAM-0008 Sigorta otomat C10, ADET, **Miktar** `0`, kip **Özellik × katsayı**: özellik
**Çıkış Sayısı**, katsayı `1`.
| CIKIS_SAYISI | Sonuç (Dene'deki hesap) |
|---|---|
| 6 | 6 ADET (`1 × Çıkış Sayısı (6) = 6`) |
| 14 | 14 ADET |
**İfade** kipinde `1 * CIKIS_SAYISI` aynı sonucu verir. Özellik × katsayı kipinde katsayı sıfırdan büyük
olmalı (`Formül katsayısı sıfırdan büyük olmalıdır.`); kip ve ifade birlikte kullanılamaz
(`Miktar ya özellik × katsayı ya da ifadeli formülle hesaplanır — ikisi birden olmaz.`).
### Örnek 16 — Alt sınırlı miktar (bara) {#ornek-16}
**İhtiyaç:** Profesyonel seride çıkış başı 5 cm bara, en az 0,6 m.
**Satır:** HAM-0020 Bakır bara, M — seçenek koşulu **Şalt Serisi: Profesyonel**, **Miktar** `0`, formül
`MAX(0.6, CIKIS_SAYISI * 0.05)`.
| Şalt Serisi | CIKIS_SAYISI | Sonuç |
|---|---|---|
| Profesyonel | 4 | 0,6 M |
| Profesyonel | 20 | 1 M |
| Ekonomik | 14 | Gelmez |
Üst sınır için `MIN(üst, …)`, ikisi birden için `MIN(üst, MAX(alt, …))`.
### Örnek 17 — Parti miktarına oranlı reçete (kimya) {#ornek-17}
**İhtiyaç:** Bir parti (1 ADET) kaç kg üretilecekse hammadde o orana göre; tuz bir ondalığa yuvarlansın.
**Özellik:** `PARTI_KG` (Ondalık, kg, 100–2000, 50 adım). **Satırlar:** HAM-0070 SLES — `PARTI_KG * 0.12`;
HAM-0071 Tuz — `YUVARLA(PARTI_KG * 0.015, 1)`; HAM-0075 Saf su — `PARTI_KG * 0.865` (hepsinde **Miktar** `0`).
| PARTI_KG | SLES | Tuz | Su |
|---|---|---|---|
| 500 | 60 KG | 7,5 KG | 432,5 KG |
| 1250 | 150 KG | 18,8 KG (18,75 → 18,8) | 1081,25 KG |
> **Oranlı ölçekleme için formül şart değil**
Yalnız orantılı büyüyen reçetede ağacın **Temel Miktar**'ını partiye (ör. 1000 KG) ve emir miktarını üretilecek
kg'a göre girin; her satır emir miktarıyla kendiliğinden ölçeklenir. Formül **orantısız** kısım için
gerekir: yuvarlanan ambalaj adedi, seçeneğe bağlı katkı.
### Örnek 18 — Ambalaj adedi ve koli (paketleme) {#ornek-18}
**İhtiyaç:** 5 L bidon (5,2 kg dolum) ya da 1 L şişe (1,04 kg); bidonlar 4'lü, şişeler 12'li koliye.
**Özellik:** `AMBALAJ` (Seçim: **5 L bidon** `B5L`, **1 L şişe** `S1L`). **Satırlar** (hepsi **Miktar** `0`):
| Satır | Seçenek koşulu | Formül |
|---|---|---|
| AMB-0001 Bidon 5 LT | Ambalaj: 5 L bidon | `TAVAN(PARTI_KG / 5.2)` |
| AMB-0004 Bidon kapağı | Ambalaj: 5 L bidon | `TAVAN(PARTI_KG / 5.2)` |
| AMB-0007 Koli 4'lü | Ambalaj: 5 L bidon | `TAVAN(TAVAN(PARTI_KG / 5.2) / 4)` |
| AMB-0002 Şişe 1 LT | Ambalaj: 1 L şişe | `TAVAN(PARTI_KG / 1.04)` |
| AMB-0008 Koli 12'li | Ambalaj: 1 L şişe | `TAVAN(TAVAN(PARTI_KG / 1.04) / 12)` |
| PARTI_KG | Ambalaj | Bidon | Kapak | Koli 4'lü | Şişe | Koli 12'li |
|---|---|---|---|---|---|---|
| 500 | 5 L bidon | 97 | 97 | 25 | Gelmez | Gelmez |
| 1250 | 1 L şişe | Gelmez | Gelmez | Gelmez | 1202 | 101 |
**Sık hata:** Koli adedini `TAVAN(PARTI_KG / 5.2 / 4)` yazmak — önce bidonu tam sayıya yuvarlamadan koliye
bölmek eksik koli verebilir. İç içe `TAVAN` kullanın.
### Örnek 19 — Seçeneğe bağlı katkı (parfüm) {#ornek-19}
**Satır:** HAM-0072 Parfüm, KG, **Miktar** `0`, ifadeli koşul `PARFUM = EVET`, formül `PARTI_KG * 0.003`.
| PARTI_KG | PARFUM | Sonuç |
|---|---|---|
| 1250 | Evet | 3,75 KG |
| 500 | girilmedi | Gelmez — `koşulun okuduğu değer girilmedi: PARFUM = EVET` |
### Örnek 20 — Ölçüye göre panel alanı ve renk (dolap) {#ornek-20}
**İhtiyaç:** Gövde: iki yan (yükseklik × 60 cm derinlik), üst, alt ve her 40 cm'de bir raf (genişlik × 60 cm);
renk panel kartını seçer. %10 kesim firesi.
**Özellikler:** `GEN_CM`, `YUK_CM` (Tam Sayı, cm), `RENK` (Seçim), `KAPAK` (Seçim).
**Satırlar:** HAM-0038 / HAM-0039 / HAM-0040 Melamin sunta Beyaz / Ceviz / Antrasit, M2, **Bileşen firesi**
%10 — seçenek koşulu **Renk: Beyaz** / **Ceviz** / **Antrasit**, **Miktar** `0`, formül
`(2 * YUK_CM * 60 + (TABAN(YUK_CM / 40) + 1) * GEN_CM * 60) / 10000`.
| Genişlik × Yükseklik | Renk | Gelen satır | Sonuç |
|---|---|---|---|
| 120 × 200 | Ceviz | HAM-0039 | 6,72 M2 |
| 180 × 160 | Beyaz | HAM-0038 | 7,32 M2 |
cm² → m² için `/ 10000`. Arka panel (HAM-0041 MDF) `GEN_CM * YUK_CM / 10000`: 120 × 200 → 2,4 M2.
### Örnek 21 — Kapak sayısı ve yüksekliğe göre menteşe (dolap) {#ornek-21}
**Satırlar:** HAM-0045 Menteşe — seçenek koşulu **Kapak Tipi: Menteşeli**, formül
`EGER(YUK_CM > 180, 4, 3) * TAVAN(GEN_CM / 60)`; HAM-0046 Kulp — koşulsuz, formül
`EGER(KAPAK = 'SURGULU', 2, TAVAN(GEN_CM / 60))`; HAM-0033 Profil (sürgü rayı) — **Kapak Tipi: Sürgülü**,
formül `2 * GEN_CM / 100`; HAM-0049 Ayar ayağı — `EGER(GEN_CM > 120, 6, 4)`.
| Genişlik × Yükseklik | Kapak | Menteşe | Kulp | Ray | Ayak |
|---|---|---|---|---|---|
| 120 × 200 | Menteşeli | 8 | 2 | Gelmez | 4 |
| 180 × 160 | Sürgülü | Gelmez | 2 | 3,6 M | 6 |
### Örnek 22 — Yalnız seçenek koşullu ağaç (ofis masası, MAM-0003) {#ornek-22}
Formül gerekmeyen, her bileşimin miktarı sabit olan ürün: panel kartı **Renk** × **Masa Genişliği**
bileşiminden seçilir (dokuz satır, her biri iki özellikte birer değer), kenar bandı yalnız rengi okur.
| Masa Genişliği | Renk | Kablo Kanalı | Gelen panel | Bant | Kanal |
|---|---|---|---|---|---|
| 140 cm | Beyaz | Var | HAM-0038 1,47 M2 (`Renk Beyaz, Masa Genişliği 140 cm`) | HAM-0042 6 M | HAM-0048 1 ADET |
### Örnek 23 — Aynı kart, birbirini dışlayan iki satır (tank, MAM-0006) {#ornek-23}
HAM-0031 3 mm sac iki satırda: **Tank Hacmi: 2.000 L** → 290 KG, **Tank Hacmi: 5.000 L** → 560 KG. Koşullar
aynı özellikte kesişmediği için izinli. HAM-0034 boru tek satırda **1.000 L / 2.000 L** (VEYA) → 4 M.
| Tank Hacmi | Karıştırıcı | HAM-0031 | HAM-0034 | HAM-0059 / HAM-0060 |
|---|---|---|---|---|
| 2.000 L | Var | 290 KG | 4 M | 1 / 1 ADET |
### Örnek 24 — Süper rota: süre ve operasyon seçimi (konveyör) {#ornek-24}
DMO-KSL-01'in rotası; BOY 12,5, Bant Tipi PVC, Koruma Evet ile açılan **UE-2026-000009** emrindeki süreler:
| Op. | Operasyon | Kural | Emirdeki süre |
|---|---|---|---|
| 10 | Profil kesim | Makine formülü `2 * BOY * 0.8` (hazırlık 10, işçilik 5 sabit) | Makine 20 dk |
| 20 | Şase ve makara montajı | İşçilik formülü `30 + 6 * BOY` | 105 dk |
| 30 | Bant montajı ve gerdirme | İşçilik formülü `EGER(BANT_TIPI = 'PU', 40, 25) + 2 * BOY` | 50 dk |
| 40 | Koruma kapağı montajı | Seçim koşulu `KORUMA = EVET`, işçilik `3 * BOY` | 37,5 dk |
| 50 | Motor bağlantısı | Sabit 30 | 30 dk |
| 60 | Çalışma testi | İşçilik `EGER(BOY > 10, 30, 20)` | 30 dk |
Pano rotasında (DMO-KSL-02) `KABIN = 'OZEL_OLCU'` ile gelen kabin imalatının işçiliği
`60 + 40 * KABIN_EN * KABIN_BOY` → 1,2 × 1,6 m'de 136,8 dk; `20 + 8 * CIKIS_SAYISI` → 14 çıkışta 132 dk;
`SALT_SERISI = 'PRO' VEYA CIKIS_SAYISI > 12` ile PLC programlama operasyonu gelir (UE-2026-000010).
### Örnek 25 — Kısıt (izin verilmeyen bileşim) {#ornek-25}
**İhtiyaç:** PU gıda bandı en çok 20 m üretilir.
**Kural:** **Sınır koy**, ifade `BANT_TIPI <> 'PU' VEYA BOY <= 20`, ileti `PU gıda bandı en çok 20 m boyda üretilir.`
| Bant Tipi | BOY | Sonuç |
|---|---|---|
| PU | 24 | Satış satırı kaydedilmez — `PU gıda bandı en çok 20 m boyda üretilir.` |
| PU | 12,5 | Geçer |
| PVC | 24 | Geçer |
Aralık dışı değer kısıt gerektirmez; özelliğin **En az / En çok / Adım** alanları denetler:
`'Boy' değeri izinli aralıkta değil (2–30 m, 0,5 m adım).` (BOY 31 ya da 6,3).
## Kural yazarken kontrol listesi
1. Satırın **gelip gelmeyeceğini** koşulla, **miktarını** formülle yazın; ikisini `EGER(…, …, 0)` içinde birleştirmeyin.
2. Formüllü satırda **Miktar** alanını bilinçli doldurun (çoğu zaman `0`).
3. Seçenek kodunu tek tırnakla, Evet/Hayır'ı tırnaksız yazın; ondalığı nokta ile.
4. İsteğe bağlı ve ön koşullu özellikleri okuyan kuralı "değer yoksa" durumuna göre kurun (`DOLU`, `EGER`).
5. Sınırları kapsayıcı yazın: bir taraf `<=`, öteki `>`; tümleyen için `DEĞİL ( … )`.
6. Aynı kart iki satırda gerekiyorsa koşulları **seçenekle** birbirini dışlayacak biçimde kurun; ifadeli koşul yetmez.
7. Kaydetmeden önce **Sına**, kaydettikten sonra **Yapılandırarak Dene** ile uç değerleri deneyin (en küçük,
en büyük, sınırın iki yanı, isteğe bağlı alan boş).
## İlgili
- [Satır kuralı tanımlamak](https://erpdocs.corexlogic.com/uretim/islemler/satir-kurali-tanimlama)
- [Yapılandırarak denemek](https://erpdocs.corexlogic.com/uretim/islemler/yapilandirarak-deneme)
- [Ön koşul tanımlamak](https://erpdocs.corexlogic.com/uretim/islemler/on-kosul-tanimlama)
- [Süper rota kuralı yazmak](https://erpdocs.corexlogic.com/uretim/islemler/super-rota-kurali-yazma)
- [Yapılandırılabilir ürünler](https://erpdocs.corexlogic.com/uretim/ekranlar/yapilandirilabilir-urunler)
- [Siparişten üretime süreci](https://erpdocs.corexlogic.com/surecler/siparisten-uretime)
---
# Üretim emirleri
> Üretim emri listesi ve emir detayı — durumlar, her durumda yapılabilenler, sekmeler, sarf/çıktı/teyit ve stok etkileri.
URL: https://erpdocs.corexlogic.com/uretim/ekranlar/uretim-emirleri
Üretim emri, bir ürünün **hangi ürün ağacı revizyonuyla**, **ne kadar** üretileceğini söyleyen iş
emridir. Emir taslak açılır, **yayınlanınca** malzeme gereksinimleri ve operasyonları donar; ardından
sahada malzeme sarf edilir, operasyonlar teyit edilir, mamul çıktı olarak stoğa girer ve emir
tamamlanır, en sonda kesin kapatılır.
- **Tür:** Ekran
- **Modül:** Üretim
- **Menü yolu:** Üretim › Üretim Yürütme › Üretim Emirleri · Üretim Emri Oluştur
- **Ekran adresi:** `/erp/manufacturing/orders`
- **Gereken izin:** `erp-manufacturing-orders.view (görme) · .create (oluşturma) · .edit (düzenleme, yayınlama, tamamlama, kapatma, iptal)`, `erp-manufacturing-postings.view · .create (sarf, çıktı, operasyon teyidi)`, `erp-manufacturing-corrections.view · .create (sarf ve çıktı düzeltmesi)`
> **Plan ve gerçekleşme ayrı okunur**
Emrin durumu üretilen miktardan türemez. Planlanan miktarın tamamı üretilse de emir kendiliğinden
**Tamamlandı** olmaz; tamamlama ayrı bir komuttur. Tersine, planın altında kalan bir emir de tamamlanabilir.
## Liste
**Üretim › Üretim Yürütme › Üretim Emirleri** bütün emirleri gösterir.

1. Ürün ağacından yeni emir
2. Ağaçsız emir — bileşenler elle
3. Durum ve iş merkezi süzgeci
4. Planlanan ve üretilen miktar ayrı
5. Emri açmak için numarasına tıklayın
| Kolon | Anlamı |
|---|---|
| **Emir No** | `UE-yyyy-nnnnnn`. Tıklayınca emir detayı açılır. |
| **Üretilen Ürün** | Çıktı kartının kodu ve adı. |
| **Durum** | Aşağıdaki altı durumdan biri. |
| **Planlanan** · **Üretilen** | Emrin planlanan miktarı ve şimdiye kadar çıktısı kaydedilen miktar (çıktı biriminde). |
| **Revizyon** | Emrin dayandığı ürün ağacı revizyonu; ağaçsız emirde **Ağaçsız** yazar. |
| **İş Merkezi** | Emrin planlandığı iş merkezi; girilmemişse **Kaydedilmedi**. |
| **Planlanan Bitiş** · **Yayın Tarihi** | Planlama tarihi ve emrin yayınlandığı gün. |
- **Ara**, **İş Merkezi** ve **Durum** süzgeçleri listeyi daraltır.
- **Yeni Üretim Emri** ürün ağacından emir açar: [Üretim emri oluşturmak](https://erpdocs.corexlogic.com/uretim/islemler/uretim-emri-olusturma).
- **Ağaçsız Emir** ürün ağacı olmayan bir kart için emir açar; bileşenleri siz yazarsınız ve miktar
değişince bileşenler ölçeklenmez.
- Taslak emirleri listede seçip **Yayınla** ile toplu yayınlayabilirsiniz. Öteki yaşam döngüsü komutları
listede yoktur; emir detayında yapılır.
## Durumlar ve yapılabilenler
Emrin üst kısmındaki adım çizgisi **Taslak → Yayınlandı → Üretimde → Tamamlandı → Kapatıldı** sırasını ve
her adımın tarihini gösterir. **İptal** ayrı bir sonlanmadır.
| Durum | Ne demek | Detaydaki düğmeler |
|---|---|---|
| **Taslak** | Emir kaydedildi; gereksinim ve operasyon yok. Stok etkisi yok. | **Düzenle**, **Yayınla**, **Böl**, **Tarihleri Planla**, **Malzeme Talebi**, **İptal Et** |
| **Yayınlandı** | Gereksinimler revizyondan, operasyonlar rotadan kopyalandı ve dondu. Henüz fiziksel kayıt yok. | **Sarf Kaydet**, **Çıktı Kaydet**, **Teyit Gir** (operasyonlu emirde), **Malzeme Hazırla**, **Malzeme Talebi**, **Böl**, **Tarihleri Planla**, **İptal Et** |
| **Üretimde** | İlk fiziksel kayıt (sarf, çıktı ya da teyit) yazıldı. | **Sarf Kaydet**, **Çıktı Kaydet**, **Teyit Gir**, **Malzeme Hazırla**, **Malzeme Talebi**, **Tarihleri Planla**, **Tamamla** (koşullu), **İptal Et** |
| **Tamamlandı** | Üretim bitti. Yeni sarf, çıktı ve teyit kabul edilmez; geçmiş kayıtların düzeltmesi yapılabilir. | **Kesin Kapat** |
| **Kapatıldı** | Emir kesin kapandı. Sarf, çıktı, teyit ve **bunların düzeltmeleri** dahil hiçbir kayıt yapılamaz. Geri dönüşü yok. | Yok (yalnız okunur) |
| **İptal** | Emir iptal edildi; yeniden açılmaz. | Yok |
- **Yayınlandı**'dan **Üretimde**'ye geçiren bir düğme yoktur: emir ilk sarf, çıktı ya da teyitle kendiliğinden
**Üretimde** olur.
- **Tamamla** yalnız **Üretimde** emirde, en az bir **çıktı** ve en az bir **malzeme sarfı** kaydedilmişse görünür.
Çıktı var ama sarf yoksa düğmenin yerinde "Tamamlamak için en az bir malzeme sarfı gerekir." yazar.
Eksik sarf (planın altında kalmak) tamamlamaya engel değildir.
- Emirde **açık hatalı geri sarf** varsa sunucu tamamlamayı reddeder: önce
[Hatalı geri sarflar](https://erpdocs.corexlogic.com/uretim/ekranlar/hatali-geri-sarflar) ekranında yeniden deneyin ya da gerekçeyle kapatın.
- **İptal Et** taslak, yayınlanmış ve üretimdeki emirde vardır; geri alınmamış sarf ya da çıktı varsa sunucu
reddeder — önce [düzeltme](https://erpdocs.corexlogic.com/uretim/islemler/sarf-cikti-duzeltme) yapın.
- Düğmeler yetkiye göre görünür: yaşam döngüsü komutları `erp-manufacturing-orders.edit`, sarf/çıktı/teyit
`erp-manufacturing-postings.create` ister; biri ötekini kapsamaz.
## Emir detayı

1. Bağlı satış siparişi — çıktı bu kaleme tahsisli
2. Sarf Kaydet
3. Çıktı Kaydet
4. Teyit Gir — operasyon teyidi
5. Siparişin yapılandırması
6. Kullanılabilirlik — eksik miktar
Başlıkta emir numarası, durum rozeti, çıktı kartı ve revizyon yazar. Emir bir satış siparişinden açıldıysa
altında **Satış siparişi SS-… · müşteri (stok tahsisli)** satırı görünür: çıktı stoğa girdiğinde o sipariş
kalemine ayrılır ve başka bir belgeye sevk edilemez.
Özet kutuları:
| Kutu | İçerik |
|---|---|
| **Planlanan** | Planlanan miktar. |
| **Üretilen** | Çıktısı kaydedilen miktar ve yüzde çubuğu. |
| **Planlanan Başlangıç · Bitiş** | **Tarihleri Planla** ile girilen tarihler; yoksa **Planlanmadı**. |
| **Malzeme** | Yayınlanmış emirde: **Hazır** ("Açık gereksinimler stokla karşılanıyor") ya da "**n kalem eksik**". |
| **Plan Kaynağı** | Ürün ağacı ve revizyon (`#25 · Rev 1`). |
| **Yapılandırma** | Yalnız yapılandırılabilir üründe: siparişten gelen özellik değerleri (ör. **Tank Hacmi 2.000 L**, **Karıştırıcı Var**). |
### Sekmeler
| Sekme | Ne gösterir |
|---|---|
| **Malzeme Gereksinimleri** | Yayın anında donmuş bileşen listesi: **Sıra**, **Malzeme**, **Planlanan**, **Tüketilen**, **Birim**, **Kullanılabilirlik** (Hazır / Eksik n — Beklenen tedarik). Geri sarf işaretli bileşenin altında **Geri sarf** yazar. Taslak emirde boştur. |
| **Operasyonlar** | Rotadan kopyalanan operasyonlar: **Operasyon**, **Açıklama**, **İş merkezi**, **Kontrol**, **Miktar**, **Hazırlık**, **Makine**, **İşçilik**, **Plan. tarih**, **Sağlam / fire**, **Fiili süre** ve satırda **Teyit gir**. Makine ve işçilik süresi emrin miktarıyla ölçeklenir, hazırlık sabittir. |
| **Malzeme Sarfları** | Emrin sarf belgeleri (`MS-…`). |
| **Üretim Çıktıları** | Emrin çıktı belgeleri (`UC-…`). |
| **Maliyet** | Emrin maliyet özeti (maliyet görme yetkisiyle). |
| **Ekler** | Emre eklenen dosyalar. |

1. Operasyonlar — rotadan kopyalanan plan
2. Teyit edilen sağlam ve fire
3. Teyitlerden fiili süre
4. Tamamla — çıktı ve sarf varsa
> **Gereksinim miktarı nasıl hesaplanır**
Gereksinim = ağaç satırının miktarı × (planlanan miktar ÷ ağacın temel çıktı miktarı) × (1 + bileşen
firesi / 100), birimin ondalık hassasiyetine **yukarı** yuvarlanır. Örnek: **UE-2026-000001**'de MAM-0010
için 3 ADET planlandı; ağaçta HAM-0030 18 KG ve %5 fire var → 18 × 3 × 1,05 = **56,7 KG**.
Yapılandırılabilir üründe yalnız koşulu tutan satırlar gelir ve formüllü miktar hesaplanır:
[Koşullar](https://erpdocs.corexlogic.com/uretim/kosullar).
### Diğer düğmeler
| Düğme | Ne yapar |
|---|---|
| **Çıktı** | Emrin yazdırma çıktısı (PDF). |
| **Böl** | Taslak ya da yayınlanmış emirde miktarın bir kısmını aynı ağaç ve tarihlerle **yeni taslak emre** ayırır. Yayınlanmış emirde gereksinim ve operasyonlar kalan miktara göre ölçeklenir. Sarfı, çıktısı, teyidi, dış işlem talebi ya da yan ürün girişi olan emir, ağaçsız emir ve bağlı alt emir bölünmez. |
| **Tarihleri Planla** | **Planlanan başlangıç** ve **Planlanan bitiş**. Stok yazmaz; MRP bileşen ihtiyacını başlangıç, çıktıyı bitiş gününe yazar. |
| **Malzeme Hazırla** | Kaynak depodan iş merkezinin **besleme deposuna** transfer rezervasyonu açar; malı depo rezervasyondan çeker. Yalnız yayınlanmış/üretimdeki emirde. |
| **Malzeme Talebi** | Satın alma talebi formunu bu emir seçili açar (`erp-procurement-requisitions.create`). |
| **Dış İşlem Talebi Aç** | Dış işlem (fason) operasyonu olan emirde, talep yayında açılamadıysa görünür. |
Yayınlanmış emirde **siparişe göre üretim** stratejili yarı mamul gereksinimi varsa detayda **Alt Emirler**
kartı görünür: [Alt emir önerisi](https://erpdocs.corexlogic.com/uretim/islemler/alt-emir-onerisi).
## Stok etkileri — özet
| Kayıt | Stok etkisi |
|---|---|
| Emir oluşturma, yayınlama | Yok. Malzeme ayırmaz, rezervasyon yapmaz; yayın yalnız gereksinim listesini dondurur. |
| **Sarf Kaydet** | Seçilen depo/lokasyon/stok durumundan bileşen **anında düşer**. |
| **Teyit Gir** | Stok yazmaz; operasyonun sağlam/fire miktarı ve süreleri. |
| **Çıktı Kaydet** | Mamul seçilen depoya **girer**; geri sarf işaretli bileşenler aynı anda ayrı bir sarf belgesiyle düşer. Siparişe bağlı emirde mamul o sipariş kalemine tahsisli girer. |
| **Tamamla** | Yeni stok yazmaz; alt emirlerden bu emre ayrılmış ve tüketilmemiş stok serbest kalır. |
| Düzeltme | Sarf düzeltmesi bileşeni stoğa geri koyar; çıktı düzeltmesi mamulü stoktan çıkarır. |
## Sık karşılaşılan iletiler
| İleti (sunucudan, birebir) | Neden / ne yapılır |
|---|---|
| Yalnız Taslak durumundaki üretim emri yayınlanabilir. | Emir zaten yayınlanmış ya da kapanmış. |
| Üretim emri en az bir malzeme gereksinimi olmadan yayınlanamaz. | Ağaçsız emirde bileşen yok ya da ağaç boş. |
| 'AMB-0007' için gereksinim (12,5000000000), 'ADET' biriminin 0 ondalık basamak sınırını aşıyor. Sessiz yuvarlama yapılmaz. | Planlanan miktar adet bileşende kesir üretiyor. Miktarı ağacın temel miktarının katına getirin (ör. MAM-0008 için 50 yerine 100). |
| Rotanın '…' iş merkezi pasif — emir yayınlanamaz; rotayı düzeltin. | Rotadaki iş merkezi pasif. |
| Seçili ürün ağacı revizyonu artık geçerli değil. Taslakta revizyonu yeniden seçin. | Revizyonun geçerliliği değişti. |
| Yalnız Üretimde durumundaki üretim emri tamamlanabilir. | Emir henüz yayınlandı durumunda ya da kapanmış. |
| Üretim çıktısı olmayan emir tamamlanamaz — önce çıktı kaydedin ya da emri iptal edin. | Çıktı yok. |
| Malzeme sarfı olmayan emir tamamlanamaz — önce sarf kaydedin ya da emri iptal edin. | Sarf yok. |
| Emirde çözülmemiş 1 hatalı geri sarf var — tamamlamadan önce yeniden deneyin ya da gerekçeyle kapatın: 'HAM-0049' 8 ADET — … | Açık hatalı geri sarf. |
| Yalnız tamamlanmış üretim emri kesin kapatılabilir — önce emri tamamlayın. | **Kesin Kapat** yalnız **Tamamlandı** emirde. |
| Emirde geri alınmamış malzeme sarfı var (…). İptalden önce sarf düzeltmesi yapılmalıdır. | İptalden önce sarfı düzeltin. |
| Emirde geri alınmamış üretim çıktısı var (…). İptalden önce çıktı düzeltmesi yapılmalıdır. | İptalden önce çıktıyı düzeltin. |
| İptal gerekçesi zorunludur. | Gerekçe boş. |
| Bu üretim emri bu sırada başka bir kullanıcı tarafından değiştirildi. Sayfayı yenileyip tekrar deneyin. | Başka biri aynı emre kayıt yazdı; **Emri yeniden yükle**. |
## İlgili
- [Üretim emri oluşturmak](https://erpdocs.corexlogic.com/uretim/islemler/uretim-emri-olusturma) ·
[Siparişten üretim emri açmak](https://erpdocs.corexlogic.com/uretim/islemler/siparisten-uretim-emri-acma)
- [Yayınlamak](https://erpdocs.corexlogic.com/uretim/islemler/uretim-emrini-yayinlama) · [Malzeme sarfı](https://erpdocs.corexlogic.com/uretim/islemler/malzeme-sarfi-kaydetme) ·
[Operasyon teyidi](https://erpdocs.corexlogic.com/uretim/islemler/operasyon-teyidi-girme) · [Üretim çıktısı](https://erpdocs.corexlogic.com/uretim/islemler/uretim-ciktisi-kaydetme) ·
[Tamamlamak ve kapatmak](https://erpdocs.corexlogic.com/uretim/islemler/uretim-emrini-kapatma)
- [Siparişten üretime süreci](https://erpdocs.corexlogic.com/surecler/siparisten-uretime) · [Stoğa üretim süreci](https://erpdocs.corexlogic.com/surecler/stoga-uretim)
---
# İş merkezi oluşturmak
> Yeni bir iş merkezi (hat, atölye, banko) tanımlamak — kod, tür, besleme deposu, sorumlu ve vardiya kapasitesi.
URL: https://erpdocs.corexlogic.com/uretim/islemler/is-merkezi-olusturma
- **Tür:** İşlem
- **Modül:** Üretim
- **Menü yolu:** Üretim › Ana Veriler › İş Merkezleri › Yeni İş Merkezi
- **Ekran adresi:** `/erp/manufacturing/work-centers`
- **Gereken izin:** `erp-manufacturing-work-centers.create`
- **Ön koşullar:**
- Besleme deposu kullanılacaksa depo tanımlı ve aktif.
- Üst iş merkezi seçilecekse o iş merkezi aktif.
İş merkezi, rotadaki operasyonların yapıldığı yerdir. Kapasitesi üretim planının ve kapasite yükünün
takvimidir; besleme deposu üretim emrinin malzemesinin hazırlandığı ve sarf edildiği depodur.
## Adımlar
1. **Üretim › Ana Veriler › İş Merkezleri** ekranını açın ve **Yeni İş Merkezi**'ne tıklayın.
2. **Ad** alanına iş merkezinin adını yazın. **Kod** addan önerilir (büyük harf, Türkçe karakterler sadeleşir); gerekirse üzerine yazın.
3. **Tür** listesinden **Makine**, **İşçilik** ya da **Diğer**'i seçin.
4. Gerekiyorsa **Üst iş merkezi**, **Tesis**, **Besleme deposu** ve **Sorumlu**'yu seçin; **Açıklama** ve **Sıra** girin.
5. Kapasiteyi tanımlamak için **Kapasite tanımlı** anahtarını açın; **Vardiya**, **Mola (dk)**, **Kullanım oranı (%)**, **Bireysel kapasite** ve **Çalışma günleri**'ni girin. **Günlük kapasite** hesaplanır.

1. Kod — addan önerilir, benzersiz
2. Tür — Makine, İşçilik, Diğer
3. Besleme deposu — sarf buradan
4. Kapasite tanımlı
5. (Vardiya − mola) × kullanım × bireysel kapasite
6. Oluştur
6. Aynı türden birden çok makine ya da banko varsa **Bireysel Kapasite Ekle** ile her birini ad ve kodla ekleyin.
7. **Oluştur**'a tıklayın.
**Sonuç:** İş merkezi **Aktif** olarak kaydedilir ve listede görünür; artık [rota](https://erpdocs.corexlogic.com/uretim/islemler/rota-olusturma) operasyonlarına seçilebilir. Kapasite tanımlıysa [kapasite yükü](https://erpdocs.corexlogic.com/uretim/ekranlar/kapasite-planlama) bu takvimi kullanır.
## Bilmeniz gerekenler
- Kapasite tanımlanmazsa plan iş merkezini 8 saatlik hafta içiyle varsayar; kapasite yükünde kullanılabilir
süre gösterilmez.
- Günlük kapasite = (vardiya − mola) × kullanım oranı × bireysel kapasite. Mola vardiya süresinden kısa,
kullanım oranı 0'dan büyük ve en çok 100 olmalı; en az bir çalışma günü seçilmeli.
- Vardiya bitişi başlangıçtan önceyse vardiya gece yarısını geçer (gece vardiyası).
- İş merkezi ve bireysel kapasite silinmez; kullanımdan kaldırmak için **Aktif** anahtarını kapatın. Pasif
iş merkezi yeni rotaya ve belgeye seçilemez; geçmiş emirler etkilenmez.
- Tezgâh, ekipman ve faaliyet tarifesi iş merkezi kartından eklenir: [İş merkezleri](https://erpdocs.corexlogic.com/uretim/ekranlar/is-merkezleri).
## İlgili
- [İş merkezleri ekranı](https://erpdocs.corexlogic.com/uretim/ekranlar/is-merkezleri)
- [Rota oluşturmak](https://erpdocs.corexlogic.com/uretim/islemler/rota-olusturma)
---
# Üretim operasyonları
> Atölyenin iş listesi — açık emirlerin son teyidini almamış operasyonları iş merkezi ve tezgâh başına; satırdan teyit.
URL: https://erpdocs.corexlogic.com/uretim/ekranlar/uretim-operasyonlari
Atölyenin günlük iş listesidir: yayınlanmış ve üretimdeki emirlerin **son teyidini almamış** her
operasyonu bir satırdır. Ustabaşı kendi iş merkezini süzer, sıradaki işi görür ve satırdan teyit girer.
- **Tür:** Ekran
- **Modül:** Üretim
- **Menü yolu:** Üretim › Üretim Yürütme › Üretim Operasyonları
- **Ekran adresi:** `/erp/manufacturing/operations`
- **Gereken izin:** `erp-manufacturing-orders.view (liste)`, `erp-manufacturing-postings.create (Teyit Gir)`

1. İş merkezi süzgeci
2. Yalnız sorumlu olduğum iş merkezleri
3. Kalan miktar
4. Teyit Gir — form bu operasyonla açılır
## Kolonlar
| Kolon | Anlamı |
|---|---|
| **Üretim emri** | Emrin numarası (emir detayına bağlantı). |
| **Operasyon** | Operasyon numarası ve açıklaması (rotadan: 10 Sac ve boru kesim, 20 Büküm…). |
| **İş merkezi** | Operasyonun iş merkezi. |
| **Tezgâh** | Planlanan bireysel kapasite (tezgâh); iş merkezinde tezgâh tanımlı değilse boş. |
| **Planlanan** | Operasyonun planlanan miktarı (emrin miktarı). |
| **Sağlam / fire** | Şimdiye kadar teyit edilen sağlam ve fire miktarı. |
| **Kalan** | Planlanan − (sağlam + fire). |
| **Durum** | **Başlamadı**, **Kısmi teyit** ya da **Son teyit**. |
Satırdaki **Teyit Gir** [Operasyon Teyidi Gir](https://erpdocs.corexlogic.com/uretim/islemler/operasyon-teyidi-girme) formunu emir ve operasyon
seçili açar. Son teyidi alan operasyon listeden düşer.
## Süzgeçler
- **Ara** — emir numarası, ürün ya da operasyon metni.
- **İş Merkezi** — iş merkezi ağacı sırasıyla; üst iş merkezi seçilince alt iş merkezleri de gelir. İş merkezi
değişince tezgâh süzgeci sıfırlanır.
- **Tezgâh** — yalnız tezgâh tanımlı kurulumda görünür.
- **Başlangıç** · **Bitiş** — operasyonun planlanan tarihleriyle kesişen dönem.
- **Sorumlu olduğum iş merkezleri** — yalnız sizin sorumlu olduğunuz iş merkezlerinin işleri.
> **Plan, teyit toplamı, kalan ve durum sunucudan gelir; ekran hesaplamaz. Operasyonun planlanan tarihleri**
**Tarihleri Planla**, [kapasite planlama](https://erpdocs.corexlogic.com/uretim/ekranlar/kapasite-planlama) ya da sonlu çizelgelemeden gelir.
## İlgili
- [Operasyon teyitleri](https://erpdocs.corexlogic.com/uretim/ekranlar/operasyon-teyitleri)
- [Operasyon teyidi girmek](https://erpdocs.corexlogic.com/uretim/islemler/operasyon-teyidi-girme)
- [Üretim emirleri](https://erpdocs.corexlogic.com/uretim/ekranlar/uretim-emirleri)
---
# Rota oluşturmak
> Üretilen bir kart için operasyon planı (rota) ya da ana reçete oluşturmak — iş merkezi, süreler, fire; ilk revizyon taslak doğar.
URL: https://erpdocs.corexlogic.com/uretim/islemler/rota-olusturma
- **Tür:** İşlem
- **Modül:** Üretim
- **Menü yolu:** Üretim › Üretim Mühendisliği › Rota Oluştur
- **Ekran adresi:** `/erp/manufacturing/routings/new`
- **Gereken izin:** `erp-manufacturing-routings.create`
- **Ön koşullar:**
- Çıktı kartı üretilen (Üretim ürünü işaretli) ve aktif bir kart.
- Operasyonların iş merkezleri tanımlı ve aktif ([İş merkezi oluşturmak](https://erpdocs.corexlogic.com/uretim/islemler/is-merkezi-olusturma)).
Rota, kartın operasyonlarını sırayla tanımlar. Kayıt ilk revizyonu **taslak** açar; yayınlanana kadar
düzenlenir, yayınlanınca değişmez.
## Adımlar
1. **Üretim › Üretim Mühendisliği › Rota Oluştur** ekranını açın. Proses ürünü için **Ana Reçete Oluştur**'u kullanın (form aynıdır).
2. **Tür**'ü kontrol edin: **Rota** ya da **Ana reçete**. Tür kayıttan sonra değişmez.
3. **Çıktı kartı** seçicisini açın, kodu yazıp listeden kartı seçin.
4. Kartın başka rotası varsa bu rota sıradaki alternatif olur. **Rota adı** ve gerekiyorsa **Parti büyüklüğü** (en az – en çok) girin; boş aralık her miktar demektir.
5. **Temel miktar**'ı girin (varsayılan 1). Makine ve işçilik süreleri bu miktar içindir.
6. İlk operasyon satırında **Açıklama** yazın, **İş merkezi** seçin, **Kontrol anahtarı**'nı (iç ya da dış işlem) ve **Hazırlık (dk)**, **Makine (dk)**, **İşçilik (dk)**, **Fire (%)** değerlerini girin.

1. Tür — kayıttan sonra değişmez
2. Çıktı kartı — yalnız üretilen kart
3. Parti büyüklüğü — alternatif seçimi
4. İç işlem ya da dış işlem (fason)
5. Süreler dakika; makine/işçilik temel miktar başına
6. Operasyon Ekle — numara 10 artar
7. Kaydet — 1. revizyon taslak
7. Sonraki operasyon için **Operasyon Ekle**'ye tıklayın; numara 10 artarak verilir. Satırları aynı şekilde doldurun.
8. **Rotayı Kaydet**'e tıklayın (ana reçetede **Ana Reçeteyi Kaydet**).
9. Detayda operasyonları kontrol edin; hazır olunca **Yayınla**'ya tıklayın ve **Revizyonu Yayınla** ile onaylayın.

1. Taslağı Düzenle
2. Yayınla — değişiklik numarasıyla ya da bugünden
3. Rota adı ve parti büyüklüğü
4. Operasyonun iş merkezi
**Sonuç:** Rota **Rev. 1 Taslak** olarak kaydedilir. Taslak **Taslağı Düzenle** ile değişir; **Yayınla** ile kesinleşir ve bundan sonra yayınlanan üretim emirlerine operasyonları iner. Demo ortamında bu adımlarla MAM-0010 için **Alt. 2 · Demo — büyük parti hattı** (500–999 ADET) taslak rotası oluşturuldu.
## Bilmeniz gerekenler
- Operasyon numarası 1–9999 arası ve rota içinde tekil; bir rotada en az 1, en çok 99 operasyon olur.
- Hazırlık süresi sabittir; makine ve işçilik süresi temel miktar başınadır ve emirde miktarla ölçeklenir.
Süreler 0 ya da pozitif, en çok iki ondalık dakika.
- **Dış işlem** (fason) operasyonunda **Dış işlem hizmet kartı** olarak satın alınan bir hizmet kartı seçilir.
- Kalıp/aparat (PRT) bağlamak için satırdaki kalıp simgesini kullanın (bakım modülü açık olmalı).
- Yapılandırılabilir kartın rotasında operasyona seçim koşulu ve süre formülü yazılabilir:
[Koşullar](https://erpdocs.corexlogic.com/uretim/kosullar).
- Emrin hangi rota alternatifini kullanacağı [üretim versiyonu](https://erpdocs.corexlogic.com/uretim/ekranlar/uretim-versiyonlari) ya da
parti büyüklüğüyle belirlenir.
## İlgili
- [Rotalar ve ana reçeteler ekranı](https://erpdocs.corexlogic.com/uretim/ekranlar/rotalar)
- [Üretim versiyonu tanımlamak](https://erpdocs.corexlogic.com/uretim/islemler/uretim-versiyonu-tanimlama)
---
# Operasyon teyitleri
> Operasyon teyitlerinin listesi ve Operasyon Teyidi Gir formu — sağlam, fire, yeniden işleme, fiili süre, çalışanlar; teyidin iptali.
URL: https://erpdocs.corexlogic.com/uretim/ekranlar/operasyon-teyitleri
Operasyon teyidi, bir operasyonda **kaç adet sağlam, kaç adet fire** çıktığını ve **ne kadar süre**
harcandığını kaydeder. Teyit **stok yazmaz**: mamul stoğa [üretim çıktısıyla](https://erpdocs.corexlogic.com/uretim/islemler/uretim-ciktisi-kaydetme),
bileşen [malzeme sarfıyla](https://erpdocs.corexlogic.com/uretim/islemler/malzeme-sarfi-kaydetme) girer/çıkar. Teyit; kapasite, işçilik
raporu, fire raporu, OEE ve emrin faaliyet maliyeti için kaynaktır.
- **Tür:** Ekran
- **Modül:** Üretim
- **Menü yolu:** Üretim › Üretim Yürütme › Operasyon Teyitleri · Operasyon Teyidi Gir
- **Ekran adresi:** `/erp/manufacturing/confirmations`
- **Gereken izin:** `erp-manufacturing-postings.view (liste) · .create (teyit girme)`, `erp-manufacturing-corrections.create (teyit iptali)`
## Liste

1. Yeni teyit
2. İptal edilen teyitler de
3. Hazırlık + makine + işçilik
4. Ara / Son teyit / İptal
| Kolon | Anlamı |
|---|---|
| **Teyit** | `TYD-yyyy-nnnnnn` ve teyit tarihi. |
| **Üretim emri** | Emre bağlantı. |
| **Operasyon** | Operasyon numarası, açıklaması ve iş merkezi. |
| **Tezgâh** | Teyidin yazıldığı tezgâh (varsa). |
| **Sağlam** · **Fire** | Bu teyidin miktarları. |
| **Fiili süre** | Hazırlık + makine + işçilik (dakika). |
| **Durum** | **Kısmi**, **Son teyit** ya da **İptal edildi**. |
| **Çalışanlar** · **Teyit eden** | Teyide yazılan çalışanlar ve kaydı giren kullanıcı. |
- Süzgeçler: **Ara**, **Başlangıç** · **Bitiş**, **Tezgâh** (tezgâhlı kurulumda), **İptal edilenleri göster**,
**Sorumlu olduğum iş merkezleri**. Emir detayından gelinince liste o emre daraltılır (**Tek emrin teyitleri**).
- Satırın İşlemler menüsünde **İptal Et**: **Teyidi İptal Et — TYD-…** penceresi açılır, **Gerekçe** zorunludur.
İptal operasyonun toplamını geri alır; son teyit iptal edilirse operasyon yeniden açılır.
İptal yalnız **Yayınlandı**, **Üretimde** ya da **Tamamlandı** emrin teyidinde yapılır.
## Operasyon Teyidi Gir formu

1. Operasyonu seçin — kalan = planlanan − (sağlam + fire)
2. Sağlam miktar
3. Kalanı yaz
4. Fire miktar
5. Fiili süreler — boşsa sunucu önerir
6. Teyidi Kaydet — stok yazmaz
| Alan | Kural |
|---|---|
| **Emir** | Yayınlanmış ya da üretimdeki emir. Emir detayındaki **Teyit Gir** ve iş listesinden gelince seçili açılır. |
| **Operasyon** (tablo) | Teyit edilecek satır. **Kalan = planlanan − (sağlam + fire)**. Son teyitli operasyon seçilemez; yeni teyit için önce son teyidi iptal edin. |
| **Teyit tarihi** | Zorunlu; ileri tarih olamaz, kapalı kayıt dönemine yazılmaz. |
| **Sağlam (birim)** | İyi çıkan miktar. **Kalanı yaz** kalanı yazar. |
| **Fire (birim)** | Hurdaya ayrılan miktar. |
| **Yeniden işlemeye (birim)** | Sağlam sayılmayan, yeniden işlenecek miktar. Bekleyen varken **Yeniden işlenmiş pay** alanı açılır. |
| **Hazırlık (dk)** · **Makine (dk)** · **İşçilik (dk)** | Boş bırakılırsa sunucu önerir: hazırlık operasyonun **ilk** teyidinde planlanan değer, makine ve işçilik miktarla orantılı. Gri değer bu önerinin önizlemesidir. |
| **Tezgâh** | Yalnız operasyonun iş merkezinde aktif tezgâh varsa; öndeğer planlanan tezgâh. |
| **Çalışanlar** | **Çalışan ekle** ile. Süre boşsa işçilik süresi çalışanlara eşit bölünür; yazılırsa hepsine yazılır ve toplamı işçilik süresidir. |
| **Son teyit — operasyon kapanır** | İşaretlenirse operasyon **Son teyit** olur ve iş listesinden düşer. |
| **Not** | İsteğe bağlı. |
**Teyidi Kaydet** ile kayıt yazılır; formun altında "**TYD-2026-000001 kaydedildi — operasyon 10, sağlam 3, fire 0
(son teyit).**" gibi bir satır çıkar ve form bir sonraki teyit için temizlenir.
> **Son operasyonun teyidi çıktıyı önerir**
Üretim çıktısı formu, son operasyonun sağlam teyidinden henüz çıktıya girmeyen miktarı **Son operasyonun teyidi**
olarak gösterir; **Öneriyi Uygula** miktara yazar. Teyit çıktıyı kendiliğinden kaydetmez.
## Sık karşılaşılan iletiler
| İleti | Neden |
|---|---|
| Teyit edilecek operasyonu seçin. | Tablodan satır seçilmedi. |
| Teyit tarihi zorunlu. · Teyit ileri tarihli olamaz. | Tarih boş ya da bugünden sonra. |
| Teyit boş olamaz — miktar ya da süre girin. | Hiçbir alan dolu değil. |
| Sağlam, fire ve yeniden işleme miktarı eksi olamaz. | Eksi değer. |
| Yeniden işlenmiş miktar bu teyidin sağlam + firesini aşamaz. | Pay fazla. |
| Yeniden işleme bekleyen miktar var — son teyitten önce yeniden işlemeyi teyit edin. | Son teyit yeniden işleme bitmeden. |
| Çalışanların süreleri toplamı işçilik süresine eşit olmalı. | Çalışan süreleri tutmuyor. |
| Yalnız Yayınlandı ya da Üretimde durumundaki üretim emrine operasyon teyidi girilebilir. | Emir taslak, tamamlanmış ya da kapalı. |
| Operasyon \{n\} ara muayenesi (\{no\}) karar bekliyor — kullanım kararı verilmeden sonraki operasyon teyit edilemez. | Ara muayene kararı bekleniyor. |
| Üretim emri bu arada değişti — bağlamı yenileyip yeniden deneyin. | Başka biri emre kayıt yazdı; **Bağlamı yenile**. |
| İptal gerekçesi zorunlu. | İptal penceresinde gerekçe boş. |
## İlgili
- [Operasyon teyidi girmek](https://erpdocs.corexlogic.com/uretim/islemler/operasyon-teyidi-girme)
- [Üretim operasyonları](https://erpdocs.corexlogic.com/uretim/ekranlar/uretim-operasyonlari)
- [Üretim emirleri](https://erpdocs.corexlogic.com/uretim/ekranlar/uretim-emirleri)
---
# Ürün ağacı oluşturmak
> Üretilen bir kart için ürün ağacı (reçete) oluşturmak — temel miktar, kullanım, malzeme satırları, fire ve geri sarf; 1 numaralı taslak revizyon açılır.
URL: https://erpdocs.corexlogic.com/uretim/islemler/urun-agaci-olusturma
- **Tür:** İşlem
- **Modül:** Üretim
- **Menü yolu:** Üretim › Ana Veriler › Ürün Ağacı Oluştur
- **Ekran adresi:** `/erp/manufacturing/boms/new`
- **Gereken izin:** `erp-manufacturing-boms.create`
- **Ön koşullar:**
- Çıktı kartı "Üretim ürünü" işaretli (yarı mamul ya da mamul), aktif ve hizmet kartı değil.
- Malzeme kartları aktif ve kullanılacak birimleri temel birime çevrilebiliyor.
Ürün ağacı kartın reçetesidir. Kaydedilen ağaç **Taslak** revizyonla doğar; yayına alma ayrı bir
işlemdir. Kartın bu kullanımda zaten ağacı varsa yeni ağaç **sıradaki alternatif** olur.
## Adımlar
1. **Üretim › Ana Veriler › Ürün Ağacı Oluştur** ekranını açın ya da **Ürün Ağaçları** listesinde **Yeni Ürün Ağacı**'na tıklayın.
2. **Çıktı Kartı** alanına kartın kodunu yazıp `Enter`'a basın, listeden kartı seçip yeniden `Enter`'a basın (`F4` ya da büyüteç listeyi açar).
3. **Temel Miktar**'ı ve birimini girin. Satır miktarları bu çıktı miktarı içindir (ör. 1 ADET ya da 100 ADET).
4. Süreçte mamul kaybı varsa **Montaj Firesi (%)** girin; bütün bileşenler bu yüzde kadar büyür.
5. **Kullanım**'ı seçin: gerçek üretim için **Üretim**, tasarım aşaması için **Mühendislik**. Gerekiyorsa **Alternatif adı** ve **Parti büyüklüğü** girin.
6. **Malzeme Ekle**'ye tıklayın ve pencerede gereken kartları işaretleyip ekleyin; her kart ayrı satır olur. Kod yazarak girmek için **Boş Satır**'ı kullanın.
7. Her satırda **Miktar** ve **Birim**'i girin; gerekiyorsa **Bileşen firesi (%)** yazın ve çıktıyla kendiliğinden düşecek sarf malzemeleri için **Geri sarf**'ı işaretleyin.

1. Çıktı Kartı — yalnız üretilen kartlar
2. Temel Miktar — satır miktarları bu miktar içindir
3. Kullanım — Üretim ya da Mühendislik
4. Malzeme Ekle — birden çok kart seçilir
5. Bileşen firesi (%)
6. Geri sarf — çıktıyla kendiliğinden sarf
7. Kaydet — 1 numaralı taslak revizyon açılır
8. Muadil kart kullanılabiliyorsa satırın **Alternatif** kolonundaki **Ekle** ile alternatif ekleyin ve **Strateji**'yi (**Öncelik** ya da **Kullanım olasılığı**) seçin.
9. Emrin çıktısıyla birlikte yan ürün ya da ortak ürün doğuyorsa **Yan / Ortak Ürün Ekle** ile ekleyin.
10. **Ürün Ağacını Kaydet**'e tıklayın.
**Sonuç:** Ağaç **1 numaralı taslak revizyonla** kaydedilir ve detayı açılır. Taslak planlamada ve emirde kullanılmaz; kullanmak için [ürün ağacını yayınlayın](https://erpdocs.corexlogic.com/uretim/islemler/urun-agacini-yayinlama). Demo ortamında bu adımlarla MAM-0010 için **Mühendislik** kullanımında ağaç #49 (Alt. 1 · Demo tasarım ağacı) oluşturuldu.
## Bilmeniz gerekenler
- Emir yayınlandığında gereksinim `satır miktarı × planlanan miktar / temel miktar` olarak ölçeklenir;
bileşen firesi bunu `(1 + fire/100)` ile büyütür ve sonuç birimin hassasiyetine yukarı yuvarlanır.
- Bir kart ağaçta birincil ya da alternatif olarak yalnız bir kez yer alabilir; ağacın kendi çıktı kartı
malzeme olamaz.
- Seri takipli çıktıda temel miktar, seri takipli bileşende malzeme miktarı tam sayı olmalıdır.
- Geri sarflı bileşen çıktı kaydedilince planlanan orana göre sarf edilir; seri takipli bileşen geri sarf
edilmez.
- Kaydetmeden önce form sunucuda ürün uygunluğu, birim çevrimi ve döngü açısından denetlenir; hata varsa
**Ürün ağacı kaydedilemedi** özeti hatalı alanları listeler.
- Çıktı kartı yapılandırılabilirse satırlara koşul ve formül yazılır: [Koşullar](https://erpdocs.corexlogic.com/uretim/kosullar).
## İlgili
- [Ürün ağaçları ekranı](https://erpdocs.corexlogic.com/uretim/ekranlar/urun-agaclari)
- [Ürün ağacını yayınlamak](https://erpdocs.corexlogic.com/uretim/islemler/urun-agacini-yayinlama)
- [Ürün ağacı revizyonu açmak](https://erpdocs.corexlogic.com/uretim/islemler/urun-agaci-revizyonu-acma)
---
# Hatalı geri sarflar
> Çıktıda geri sarf edilemeyen bileşenlerin kuyruğu — nedenleri, Yeniden Dene ve Kapat; açık kayıt emrin tamamlanmasını engeller.
URL: https://erpdocs.corexlogic.com/uretim/ekranlar/hatali-geri-sarflar
**Geri sarf**, ürün ağacında işaretli bileşenin ayrıca sarf edilmeden **çıktıyla birlikte** kendiliğinden düşmesidir
(vida, perçin, etiket gibi küçük malzeme). Çıktı kaydedilirken bileşen düşülemezse **çıktı geri alınmaz**; bileşen bu
kuyruğa düşer ve çözülene kadar bekler.
- **Tür:** Ekran
- **Modül:** Üretim
- **Menü yolu:** Üretim › Üretim Yürütme › Hatalı Geri Sarflar
- **Ekran adresi:** `/erp/manufacturing/backflush-failures`
- **Gereken izin:** `erp-manufacturing-postings.view (liste) · .create (Yeniden Dene)`, `erp-manufacturing-corrections.create (Kapat)`

1. Çıktısı yazılmış emir
2. Hata — neden geri sarf edilemedi
3. Yeniden Dene — başka depo ya da stok durumuyla
4. Kapat — sarf yazmadan gerekçeyle
## Geri sarf nasıl çalışır
- Düşülecek miktar = gereksinimin planlanan miktarı × (toplam üretilen ÷ emrin planlanan miktarı) − o güne kadar
sarf edilen (birimin hassasiyetine yukarı). Elle yapılan sarf mükerrer sayılmaz. Örnek: 2 ADET planlanan
**UE-2026-000008**'de ayar ayağı gereksinimi 8 ADET; 1 ADET çıktı, sarf yok → **4 ADET** geri sarf.
- Bileşen **çıktı formundaki Geri sarf deposundan** düşer; boş bırakılırsa ilk çıktı satırının deposu kullanılır.
Stok durumu boşsa varsayılan durum (SIFIR).
- Lot takipli bileşen FEFO önerisiyle düşer. Lotsuz bileşen: depo lokasyon istiyorsa kartın o depodaki
**varsayılan lokasyonundan**, istemiyorsa **lokasyonsuz** stoktan.
- Seri takipli bileşen geri sarf edilmez; elle sarf edilmelidir.
- Başarılı geri sarf ayrı bir **malzeme sarfı belgesi** olarak emrin **Malzeme Sarfları** sekmesine düşer.
> **Lokasyonlu stokta dikkat**
Bileşenin stoğu bir lokasyonda duruyorsa ve geri sarf deposu lokasyon istemiyorsa, geri sarf lokasyonsuz stoğa bakar ve
"yeterli stok yok" hatası verir. Ya kartın depo verisine **varsayılan lokasyon** tanımlayın ya da bileşeni
[malzeme sarfıyla](https://erpdocs.corexlogic.com/uretim/islemler/malzeme-sarfi-kaydetme) elle düşüp kaydı gerekçeyle kapatın. Demo örneğinde
HAM-0049 HAMMADDE / RAF-C'de duruyordu; geri sarf "Mevcut: 0" dedi.
## Kolonlar ve süzgeçler
| Kolon | Anlamı |
|---|---|
| **Üretim emri** | Çıktısı yazılan emir ve çıktı tarihi. |
| **Bileşen** | Düşülemeyen kart. |
| **Miktar** | Düşülmesi gereken miktar. |
| **Hata** | Sunucunun nedeni, birebir (ör. "'HAM-0049' kartının 'SIFIR' durumunda yeterli stok yok. Mevcut: 0, istenen: 8,000000."). |
| **Durum** | **Açık**, **Çözüldü** ya da **Kapatıldı**. |
- **Durum** süzgeci varsayılan **Açık** (iş kuyruğu); **Tümü** çözülen ve kapatılanları da getirir.
- **Sorumlu olduğum iş merkezleri** yalnız sorumlu olduğunuz iş merkezlerinin emirlerini gösterir.
- Emir detayındaki "bu emrin hatalı geri sarfları" bağlantısı listeyi o emre daraltır (**Tek emrin kayıtları**).
- Kayıt bu ekranda oluşturulmaz; yalnız çıktıda doğar.
## Yeniden Dene

1. Bileşenin düşeceği depo
2. Stok durumu (boş = kayıtlı durum)
3. Yeniden Dene — sarf yazılır, kayıt Çözüldü olur
Stok geldiyse ya da başka depodan düşülecekse **Yeniden Dene**: pencere son hatayı yazar, **Depo** ve **Stok durumu**
seçilir. Başarılı olursa sarf belgesi yazılır, kayıt **Çözüldü** olur ve "Bileşen sarf edildi — kayıt kapandı."
iletisi çıkar. Başarısızsa hata pencerede yazar, kayıt açık kalır.
## Kapat
**Kapat** sarf yazmaz, kaydı gerekçeyle kapatır (**Hatalı Geri Sarfı Kapat — kart** penceresi, **Gerekçe** zorunlu,
en çok 500 karakter). Bileşeni elle sarf ettiyseniz ya da bileşen gerçekten kullanılmadıysa kullanın. Kapanan kayıt
yeniden denenemez. Örnek gerekçe: "Bileşen RAF-C lokasyonundan elle sarf edildi."
> **Açık kayıt emri kapatmaz**
Emirde açık hatalı geri sarf varsa **Tamamla** reddedilir: "Emirde çözülmemiş 1 hatalı geri sarf var — tamamlamadan
önce yeniden deneyin ya da gerekçeyle kapatın: 'HAM-0049' 8 ADET — …"
## Sık karşılaşılan iletiler
| İleti | Neden |
|---|---|
| 'KART' kartının 'SIFIR' durumunda yeterli stok yok. Mevcut: …, istenen: … | Seçilen depo/durumda (lokasyonsuz) yeterli stok yok. |
| 'DEPO' lokasyon istiyor ve 'KART' kartının bu depoda varsayılan lokasyonu yok. | Kartın depo verisine varsayılan lokasyon girin. |
| 'KART' için depoda yeterli lot yok — eksik … | Lot takipli bileşende FEFO yetmedi. |
| 'KART' seri takipli — geri sarf edilemez, elle sarf edin. | Seri takipli bileşen. |
| Yalnız açık hatalı geri sarf yeniden denenir. · Hatalı geri sarf zaten kapanmış. | Kayıt çözülmüş ya da kapatılmış. |
| Kapatma gerekçesi zorunlu. | Gerekçe boş. |
## İlgili
- [Üretim çıktısı kaydetmek](https://erpdocs.corexlogic.com/uretim/islemler/uretim-ciktisi-kaydetme)
- [Malzeme sarfı kaydetmek](https://erpdocs.corexlogic.com/uretim/islemler/malzeme-sarfi-kaydetme)
- [Üretim emrini tamamlamak ve kapatmak](https://erpdocs.corexlogic.com/uretim/islemler/uretim-emrini-kapatma)
---
# Ürün ağacı revizyonu açmak
> Yayınlanmış bir ürün ağacını değiştirmek için yeni taslak revizyon açmak; temel miktar ve satırlar yeniden girilir.
URL: https://erpdocs.corexlogic.com/uretim/islemler/urun-agaci-revizyonu-acma
- **Tür:** İşlem
- **Modül:** Üretim
- **Menü yolu:** Üretim › Ana Veriler › Ürün Ağaçları › ağaç detayı › Yeni Revizyon
- **Ekran adresi:** `/erp/manufacturing/boms/{id}/revisions/new`
- **Gereken izin:** `erp-manufacturing-boms.edit`
- **Ön koşullar:**
- Ağaçta açık taslak revizyon yok (varsa önce o yayınlanır ya da düzenlenir).
Yayınlanmış revizyon değiştirilemez ve silinemez. Değişiklik, yeni bir taslak revizyonla yapılır ve
yayınlanınca (ya da seçilen değişiklik numarasının tarihinde) önceki revizyonun yerine geçer.
## Adımlar
1. **Üretim › Ana Veriler › Ürün Ağaçları** listesinde çıktı kartına tıklayıp ağaç detayını açın.
2. Başlıktaki **Yeni Revizyon**'a tıklayın. Düğme yalnız ağaçta taslak yokken görünür.

1. Yeni Revizyon — yalnız taslak yokken
2. Çok seviyeli patlatma
3. Revizyon durumu
3. **Temel Miktar**'ı girin. Form boş açılır: önceki revizyondan kopyalanmaz.

1. Çıktı kartı kilitli
2. Temel Miktar — yeniden girilir
3. Satırlar baştan girilir
4. Revizyonu Oluştur — taslak
4. Satırları **Malzeme Ekle** ya da **Boş Satır** ile girin; her satırda **Miktar**, **Birim**, **Bileşen firesi (%)** ve **Geri sarf**'ı ayarlayın.
5. **Revizyonu Oluştur**'a tıklayın.

1. Düzenle — yalnız taslakta
2. Yayınla
3. Bileşen firesi
4. Geri sarflı satır
**Sonuç:** Yeni revizyon **Taslak** olarak kaydedilir; yayınlanmış revizyon olduğu gibi etkin kalır. Taslağı **Düzenle** ile değiştirip [yayınlayın](https://erpdocs.corexlogic.com/uretim/islemler/urun-agacini-yayinlama). Demo ortamında ağaç #49 için Revizyon 2 taslağı bu adımlarla açıldı.
## Bilmeniz gerekenler
- Bir ağaçta aynı anda yalnız bir taslak olur. Taslak varken **Yeni Revizyon** görünmez; sunucu da
"Bu ürün ağacında zaten düzenlenebilir bir taslak revizyon var. Önce mevcut taslağı yayınlayın ya da
güncelleyin." diyerek reddeder.
- Ürün ağacı formunda yeni revizyon **boş** açılır; değişmeyen satırları da yeniden girin. Bir bileşeni çok
sayıda ağaçta aynı anda değiştirmek için [Ürün ağacı bileşen yönetimi](https://erpdocs.corexlogic.com/uretim/ekranlar/urun-agaci-bilesen-yonetimi)
en son yayınlanmış revizyondan kopyalayarak yeni revizyon açar.
- Temel Miktar boş bırakılırsa **Revizyon kaydedilemedi** özeti "Temel çıktı miktarı zorunlu." der.
- Ondalık miktar Türkçe biçimle (virgülle) yazılır: `4,2`.
- Çıktı kartı yeni revizyonda değişmez; farklı kart için yeni ürün ağacı açılır.
- Rotada yeni revizyon farklıdır: en yüksek numaralı revizyonun operasyonlarıyla dolu açılır
([Rotalar](https://erpdocs.corexlogic.com/uretim/ekranlar/rotalar)).
## İlgili
- [Ürün ağaçları ekranı](https://erpdocs.corexlogic.com/uretim/ekranlar/urun-agaclari)
- [Ürün ağacını yayınlamak](https://erpdocs.corexlogic.com/uretim/islemler/urun-agacini-yayinlama)
- [Mühendislik değişiklikleri](https://erpdocs.corexlogic.com/uretim/ekranlar/muhendislik-degisiklikleri)
---
# Eksik parça listesi
> Yayınlanmış ve üretimdeki emirlerin stokla karşılanamayan malzemeleri, ihtiyaç tarihi sırasıyla, beklenen tedarikle.
URL: https://erpdocs.corexlogic.com/uretim/ekranlar/eksik-parca-listesi
Açık emirlerin **stokla karşılanamayan** malzeme gereksinimlerini tek listede toplar. Stok emirlere **ihtiyaç tarihi
sırasıyla** dağıtılır: erken başlayan emir stoğu önce alır, kalan eksik bir sonraki emre yazılır.
- **Tür:** Ekran
- **Modül:** Üretim
- **Menü yolu:** Üretim › Üretim Yürütme › Eksik Parça Listesi
- **Ekran adresi:** `/erp/manufacturing/missing-parts`
- **Gereken izin:** `erp-manufacturing-orders.view`

1. İhtiyaç tarihi
2. Eksik = gereken − karşılanan
3. Yoldaki tedarik (satın alma, alt emir)
4. İş merkezi süzgeci
| Kolon | Anlamı |
|---|---|
| **İhtiyaç** | Gereksinimin ihtiyaç tarihi; liste bu sırayla dağıtılır. |
| **Üretim emri** | Emre bağlantı. |
| **Malzeme** | Bileşenin kodu ve adı. |
| **Gereken** | Gereksinimin açık (henüz sarf edilmemiş) miktarı. |
| **Karşılanan** | Bu emre stoktan düşen pay. |
| **Eksik** | Gereken − karşılanan. |
| **Birim** | Gereksinimin birimi. |
| **Beklenen tedarik** | Yoldaki tedarik (satın alma siparişi, alt emir) ve tarihi; yoksa **Yok — talep açın**. Birim çevrimi tanımlı değilse **Birim çevrimi tanımsız**. |
- Süzgeçler: **Ara** ve **İş Merkezi**. Liste sunucuda hesaplanır ve kısa süre önbellekte tutulur; **Yenile** ile
yeniden okunur.
- Eksik yoksa "Eksik malzeme yok — açık emirlerin bütün gereksinimleri stokla karşılanıyor." yazar.
- Aynı bilgi emir detayında da görünür: **Malzeme** kutusu ("1 kalem eksik") ve **Malzeme Gereksinimleri**
sekmesinin **Kullanılabilirlik** kolonu ("Eksik 24,5 · Beklenen tedarik yok"). Emir yayınlanırken eksik varsa
bildirim çıkar: "Emir yayınlandı — 1 kalem eksik: HAM-0031 (24,5 KG). Eksik Parça Listesi".
> **Örnek**
**UE-2026-000003** (MAM-0006 Paslanmaz Depolama Tankı, 2.000 L) yayınlandığında HAM-0031 304 sacından 304,5 KG
gerekti; stok 280 KG → **24,5 KG eksik**. Eksik, satın alma talebiyle ya da emir detayındaki **Malzeme Talebi** ile
karşılanır.
Eksik bir uyarıdır, engel değildir: emir yayınlanır; sarf kaydında stok yetmezse sunucu o satırı reddeder.
## İlgili
- [Üretim emirleri](https://erpdocs.corexlogic.com/uretim/ekranlar/uretim-emirleri)
- [Malzeme ihtiyaçları](https://erpdocs.corexlogic.com/uretim/ekranlar/malzeme-ihtiyaclari)
- [Malzeme sarfı kaydetmek](https://erpdocs.corexlogic.com/uretim/islemler/malzeme-sarfi-kaydetme)
---
# Ürün ağacı revizyonunu yayınlamak
> Taslak ürün ağacı revizyonunu yayınlamak — bugünden ya da bir değişiklik numarasının tarihinden geçerli; yayınlanan revizyon değişmez.
URL: https://erpdocs.corexlogic.com/uretim/islemler/urun-agacini-yayinlama
- **Tür:** İşlem
- **Modül:** Üretim
- **Menü yolu:** Üretim › Ana Veriler › Ürün Ağaçları › ağaç detayı › Yayınla
- **Ekran adresi:** `/erp/manufacturing/boms/{id}`
- **Gereken izin:** `erp-manufacturing-boms.edit`
- **Ön koşullar:**
- Ağaçta **Taslak** durumunda bir revizyon var.
- İleri tarihten geçerli olacaksa **Etkin** bir değişiklik numarası açılmış ([Mühendislik değişikliği oluşturmak](https://erpdocs.corexlogic.com/uretim/islemler/muhendislik-degisikligi-olusturma)).
- Yapılandırılabilir ürünün ağacıysa revizyon **Yapılandırarak Dene** ile sınanmış ([Yapılandırarak denemek](https://erpdocs.corexlogic.com/uretim/islemler/yapilandirarak-deneme)).
Yayın, taslak revizyonu kesinleştirir. Yayınlanan revizyon tarihsel üretim tanımıdır: değiştirilemez,
silinemez ve taslağa dönmez.
## Adımlar
1. Ürün ağacı detayını açın. Başlıkta **Yayınla (Rev. N)**'e tıklayın (aynı komut revizyon satırının **İşlemler** menüsünde ve revizyon detayındaki **Yayınla** düğmesinde de vardır).

1. Taslağı yayınla
2. Mühendislik ağacını üretime kopyala
3. Bugün etkin olan revizyon
4. Kullanım, alternatif adı, parti büyüklüğü
5. Revizyonun geçerlilik başlangıcı
2. **Değişiklik numarası** alanını boş bırakırsanız revizyon bugünden geçerli olur. İleri bir günden geçerli olacaksa listeden etkin bir değişiklik numarası seçin.
3. **Revizyonu Yayınla**'ya tıklayın.

1. Değişiklik numarası — boşsa bugünden geçerli
2. Açık emirler eski revizyonla kalır
3. Revizyonu Yayınla
4. Revizyonlar tablosunda durumun **Yayınlandı**, **Yayın Tarihi** ve **Geçerlilik**'in dolu olduğunu kontrol edin; bugün geçerliyse satırda **Etkin** rozeti görünür.
**Sonuç:** Revizyon **Yayınlandı** olur ve bir daha değiştirilemez; geçerlilik gününden itibaren planlama (MRP, planlı emir) ve yeni üretim emirleri onu kullanır. Değişiklik için [yeni revizyon açın](https://erpdocs.corexlogic.com/uretim/islemler/urun-agaci-revizyonu-acma).
## Bilmeniz gerekenler
- **Mevcut üretim emirleri etkilenmez**: her emir kendi revizyonunu seçer ve yayınlanmış emrin malzeme
gereksinimleri donmuş kalır. Yeni revizyonu kullanmak için emir yeniden açılır.
- **Etkin revizyon** o gün geçerliliği başlamış en yüksek numaralı revizyondur. Değişiklik numarasıyla
yayınlanan revizyon numaranın tarihine kadar beklemede kalır; o güne kadar önceki revizyon etkin olur. MRP
planlı emri başlangıç gününde geçerli ağaçla patlatır.
- Geçerlilik revizyon sırasıyla ilerler. Seçilen numaranın tarihi önceki revizyondan erkense yayın reddedilir:
"Revizyon N gg.aa.yyyy tarihinden geçerli olamaz — önceki revizyon M gg.aa.yyyy tarihinden geçerli;
geçerlilik revizyon sırasıyla ilerler."
- Kilitli numara seçilemez: "MDN-… kilitli — yeni yayında kullanılamaz."
- Yayında ağaç grafı denetlenir; bir alt ağaç bu kartı dolaylı kullanıyorsa: "Bu revizyon yayınlanırsa ürün
ağacı grafında döngü oluşur — bir malzeme zinciri dolaylı olarak bu çıktı kartına geri dönüyor."
- Pencere 409 çakışma iletisi verirse (başka biri aynı anda değiştirdi, kart pasif oldu…) **Ürün ağacını
yeniden yükle** ile sayfayı tazeleyip yeniden deneyin.
- Üretim Ayarları'nda onaylı talep zorunluysa revizyon yalnız onaylı bir değişiklik talebinin numarasıyla
yayınlanır ([Mühendislik değişiklikleri](https://erpdocs.corexlogic.com/uretim/ekranlar/muhendislik-degisiklikleri)).
- Rota revizyonu aynı biçimde yayınlanır (**Rota revizyonu yayınlansın mı?**).
## İlgili
- [Ürün ağaçları ekranı](https://erpdocs.corexlogic.com/uretim/ekranlar/urun-agaclari)
- [Mühendislik değişiklikleri](https://erpdocs.corexlogic.com/uretim/ekranlar/muhendislik-degisiklikleri)
- [Üretim emirleri](https://erpdocs.corexlogic.com/uretim/ekranlar/uretim-emirleri)
---
# Duruş kayıtları
> İş merkezi duruşlarının kaydı — planlı/plansız neden, süren duruş, bitirme ve iptal; OEE ve kapasitenin girdisi.
URL: https://erpdocs.corexlogic.com/uretim/ekranlar/durus-kayitlari
İş merkezinin çalışmadığı süreyi (arıza, malzeme bekleme, ayar, planlı bakım…) kaydeder. Duruş kayıtları
**OEE Raporu**'nun kullanılabilirlik bileşenini ve kapasite yükünü besler. Duruşun nedeni kurulumda tanımlı
**duruş nedenleri** listesinden seçilir; her neden **planlı** ya da **plansız**dır.
- **Tür:** Ekran
- **Modül:** Üretim
- **Menü yolu:** Üretim › Üretim Yürütme › Duruş Kayıtları
- **Ekran adresi:** `/erp/manufacturing/downtimes`
- **Gereken izin:** `erp-manufacturing-postings.view (liste) · .create (Duruş Kaydet, Duruşu Bitir)`, `erp-manufacturing-corrections.create (İptal Et)`

1. Yeni duruş
2. Yalnız süren duruşlar
3. Süre — bitişe kadar
## Liste
| Kolon | Anlamı |
|---|---|
| **Duruş** | Duruş numarası (`DUR-yyyy-nnnnnn`). |
| **İş Merkezi** | Duran iş merkezi (ve tezgâh). |
| **Neden** | Duruş nedeni. |
| **Başlangıç** · **Bitiş** | Bitiş boşsa **Sürüyor** yazar. |
| **Süre** | Başlangıçtan bitişe. |
| **Emir** | Duruş bir emre/operasyona bağlıysa emir numarası ve operasyon. |
Süzgeçler: **İş Merkezi**, **Yalnız süren duruşlar**, **Duruş tarihi** (başlangıç–bitiş). Satırın İşlemler menüsünde
süren duruş için **Duruşu Bitir** (bitiş zamanı zorunlu) ve **İptal Et** (gerekçe zorunlu; iptal edilen duruş OEE'ye ve
kapasite yüküne girmez).
## Duruş Kaydet

1. İş merkezi — zorunlu
2. Neden — planlı / plansız
3. Bitiş boşsa duruş sürüyor
4. Kaydet
| Alan | Kural |
|---|---|
| **İş merkezi** | Zorunlu; aktif iş merkezleri. |
| **Neden** | Zorunlu; listede "ad · planlı" ya da "ad · plansız" yazar. |
| **Başlangıç** | Zorunlu; ileri tarih olamaz. |
| **Bitiş** | Boş bırakılırsa duruş "sürüyor" olarak açılır ve sonra **Duruşu Bitir** ile kapatılır. Bitiş başlangıçtan sonra olmalı, ileri tarih olamaz; bir duruş en çok 31 gün sürer. |
| **Not** | En çok 500 karakter. |
> **Önce duruş nedenleri**
Nedenler **Yönetim › Özelleştirme › Üretim › Duruş Nedenleri** ekranında tanımlanır. Liste boşsa **Neden** seçilemez ve
duruş kaydedilemez. Demo kurulumunda neden tanımlı değildir; bu yüzden örnek kayıt yoktur.
## Sık karşılaşılan iletiler
| İleti | Neden |
|---|---|
| Duruş ileri tarihli başlayamaz. · Duruş ileri tarihte bitemez. | Tarih bugünden sonra. |
| Duruşun bitişi başlangıcından sonra olmalı. | Bitiş ≤ başlangıç. |
| Bir duruş en çok 31 gün sürebilir — tarihi kontrol edin. | Süre çok uzun. |
| '\{kod\}' duruş nedeni pasif. | Neden pasife alınmış. |
| DUR-… zaten bitirilmiş. · DUR-… zaten iptal edilmiş. | Kayıt kapanmış. |
| İptal gerekçesi zorunlu. | Gerekçe boş. |
## İlgili
- [Analitik](https://erpdocs.corexlogic.com/uretim/ekranlar/analitik) — OEE Raporu
- [Kapasite planlama](https://erpdocs.corexlogic.com/uretim/ekranlar/kapasite-planlama)
---
# Üretim versiyonu tanımlamak
> Bir kartın hangi ürün ağacı alternatifi ve rotayla, hangi parti büyüklüğü ve tarihte üretileceğini üretim versiyonuyla belirlemek.
URL: https://erpdocs.corexlogic.com/uretim/islemler/uretim-versiyonu-tanimlama
- **Tür:** İşlem
- **Modül:** Üretim
- **Menü yolu:** Üretim › Üretim Mühendisliği › Üretim Versiyonları › Üretim Versiyonu Oluştur
- **Ekran adresi:** `/erp/manufacturing/production-versions`
- **Gereken izin:** `erp-manufacturing-boms.create`
- **Ön koşullar:**
- Kartın **Üretim** kullanımında en az bir ürün ağacı var (mühendislik ağacı seçilemez).
- Rota kullanılacaksa kartın rotası tanımlı.
Versiyon, kartın üretim yöntemini (ağaç + rota) parti büyüklüğü ve tarihle sabitler. Aynı kartın farklı
miktarlarda farklı hatlarda üretildiği durumlarda her hat için bir versiyon açılır.
## Adımlar
1. **Üretim › Üretim Mühendisliği › Üretim Versiyonları** ekranını açın ve **Üretim Versiyonu Oluştur**'a tıklayın.
2. **Çıktı kartı** seçicisini açın, kodu yazıp kartı seçin.
3. **Versiyon** numarasını ve **Ad**'ı girin. Birden çok versiyon uyarsa küçük numara seçilir.
4. **Ürün ağacı** listesinden ağaç alternatifini seçin.
5. **Rota** listesinden rota alternatifini seçin ya da **Rota yok — emir operasyonsuz** bırakın.

1. Versiyon — birden çok uyarsa küçük numara
2. Üretim kullanımındaki ağaç alternatifi
3. Rota — boşsa emir operasyonsuz
4. Parti büyüklüğü aralığı
5. Seri üretim — emirsiz üretim
6. Gerekiyorsa **Parti büyüklüğü** (en az – en çok) girin; **Geçerlilik** başlangıcı bugündür, bitiş boş = süresiz. Emirsiz seri üretim yapılacaksa **Seri üretim**'i işaretleyin.
7. **Oluştur**'a tıklayın.

1. Yeni üretim versiyonu
2. Ağaç ve rota alternatifi
3. Geçerlilik aralığı
4. Durum — Açık ya da Kilitli
**Sonuç:** Versiyon **Açık** durumda kaydedilir. Bundan sonra kartın planlaması, patlatması ve üretim emri ağacı ve rotayı uyan versiyondan alır. Demo ortamında MAM-0010 için versiyon 1 bu adımlarla oluşturuldu.
## Bilmeniz gerekenler
- Bir kartın **bir** versiyonu bile varsa seçim yalnız versiyonlardan yapılır: miktara ve tarihe uyan açık
versiyon yoksa ağaç seçilmez ve emir açılamaz. Versiyonları bütün miktar ve tarih aralığını kapsayacak
biçimde tanımlayın.
- Versiyon silinmez. Kullanımdan kaldırmak için satırın **İşlemler › Düzenle** penceresinde **Kilitli**'yi
işaretleyin; kartın tek versiyonunu kilitlemek kartın ağacını bulunamaz kılar.
- **Seri üretim** işaretli versiyon emirsiz üretilir: Seri Üretim Teyidi ağacı teyit gününde patlatır,
bileşenler geri sarfla düşer ve açık planlı emirler azalır.
- Versiyon numarası kartta tekil: "'MAM-0010' için 1 numaralı versiyon zaten var."
## İlgili
- [Üretim versiyonları ekranı](https://erpdocs.corexlogic.com/uretim/ekranlar/uretim-versiyonlari)
- [Ürün ağaçları](https://erpdocs.corexlogic.com/uretim/ekranlar/urun-agaclari)
- [Rotalar](https://erpdocs.corexlogic.com/uretim/ekranlar/rotalar)
---
# Seri üretim
> Emirsiz seri üretim — Seri Üretim Teyitleri, Seri Üretim Teyidi Gir ve Ürün Maliyet Toplayıcıları; giriş ve geri sarf tek kayıtta.
URL: https://erpdocs.corexlogic.com/uretim/ekranlar/seri-uretim
Seri üretim, aynı ürünün sürekli ve tekrarlı üretildiği hatlar içindir (dolum, paketleme, montaj bandı). Her parti
için üretim emri açılmaz: üretilen miktar **teyit** edilir; sistem o gün geçerli ürün ağacını teyit miktarında
patlatır, **mamulü stoğa alır** ve **bileşenleri geri sarf kuralıyla düşer** — tek kayıtta. Açık planlı emirler
teyit edilen miktar kadar azalır.
- **Tür:** Ekran
- **Modül:** Üretim
- **Menü yolu:** Üretim › Seri Üretim › Seri Üretim Teyitleri · Seri Üretim Teyidi Gir · Ürün Maliyet Toplayıcıları
- **Ekran adresi:** `/erp/manufacturing/repetitive`
- **Gereken izin:** `erp-manufacturing-repetitive.view (liste) · .create (teyit girme)`, `erp-manufacturing-corrections.create (teyit iptali)`, `erp-inventory-costs.view (Ürün Maliyet Toplayıcıları ve tutar kolonları)`
> **Ön koşul — seri üretim versiyonu**
Teyit bir **üretim versiyonuna** yazılır (ürün ağacı alternatifi + rota). Versiyon
**Üretim › Üretim Mühendisliği › Üretim Versiyonları** ekranında **Seri üretim** işaretli olmalı ve kilitli
olmamalıdır. İşaretli versiyon yoksa listede "Henüz seri üretim teyidi yok. Önce üretim versiyonunu "Seri üretim"
işaretleyin, sonra "Teyit Gir"." yazar. Ayrıntı: [Üretim versiyonları](https://erpdocs.corexlogic.com/uretim/ekranlar/uretim-versiyonlari).
## Seri Üretim Teyitleri

1. Yeni seri üretim teyidi
2. Ürün maliyet toplayıcıları
3. Teyidin azalttığı planlı emir miktarı
4. İptal edilenler
| Kolon | Anlamı |
|---|---|
| **Teyit** | Teyit numarası ve tarihi. |
| **Mamul · versiyon** | Ürün ve üretim versiyonu (`KOD · ad · V1`). |
| **Miktar** | Teyit edilen miktar (temel birim). |
| **Planlı emirden düşülen** | Teyidin azalttığı açık planlı emir miktarı. |
| **Birim maliyet** | Malzeme + faaliyet değerinden birim maliyet (maliyet görme yetkisiyle). |
| **Durum** | **Kaydedildi** ya da **İptal edildi**. |
| **Teyit eden** | Kaydı giren kullanıcı. |
- Süzgeçler: **Başlangıç** · **Bitiş**, **İptal edilenleri göster**; versiyondan gelinince **Tek versiyonun teyitleri**.
- Satır teyidin satırlarını pencerede açar: **Mamul girişi** ve **Geri sarf** bölümleri, miktar ve (yetkiyle) değer.
- İptal satırdan, gerekçeyle (**Teyidi İptal Et**, **Gerekçe** zorunlu). İptal girişi ve sarfı geri alır.
- **Maliyet Toplayıcılar** bağlantısı Ürün Maliyet Toplayıcıları'nı açar.
## Seri Üretim Teyidi Gir

1. Seri üretim işaretli üretim versiyonu
2. Miktar — mamulün temel biriminde
3. Mamulün giriş deposu
4. Bileşenlerin düşeceği depo
5. Teyidi Kaydet — giriş ve sarf birlikte
| Alan | Kural |
|---|---|
| **Seri üretim versiyonu** | Yalnız seri üretim işaretli, kilitsiz versiyonlar. |
| **Teyit tarihi** | İleri tarih olamaz; kapalı kayıt dönemine yazılmaz. Ağaç bu günün geçerli revizyonuyla patlatılır. |
| **Miktar (temel birim)** | Sıfırdan büyük, en çok 6 ondalık. |
| **Mamul girişi — Depo** · **Lokasyon** | Mamulün gireceği yer; yalnız kendi depolarınız. |
| **Lot** · **Üretim tarihi** · **Son kullanma** | Lot takipli mamulde lot zorunlu (kural sunucuda). |
| **Geri sarf — Sarf deposu** | Bileşenlerin düşeceği depo; boş = **Mamulün giriş deposu**. |
| **Stok durumu** | Boş = varsayılan durum. |
| **Not** | En çok 500 karakter. |
**Teyidi Kaydet** ile patlatma, sarf kırılımı ve değer sunucuda hesaplanır; form önizlemez. Bileşen kırılımı
[geri sarfın kurallarıyla](https://erpdocs.corexlogic.com/uretim/ekranlar/hatali-geri-sarflar) yapılır (lot FEFO, lokasyonlu depoda varsayılan
lokasyon, seri takipli bileşen geri sarf edilmez).
## Ürün Maliyet Toplayıcıları
Dönem içindeki seri üretim teyitlerini **mamul · versiyon** başına toplar: **Teyit** sayısı, **Miktar**, **Malzeme**,
**Faaliyet** ve **Birim maliyet**. Değeri bilinmeyen satırda **Değer bilinmiyor** yazar (sıfır yazılmaz). Ekran
`erp-manufacturing-repetitive.view` **ve** `erp-inventory-costs.view` ister. Muhasebe kaydı bu belgenin kapsamı dışındadır.
## Sık karşılaşılan iletiler
| İleti | Neden |
|---|---|
| Üretim versiyonu seri üretim için işaretli değil — emirle üretin. | Versiyon işaretsiz. |
| Versiyonun kartı üretilebilir değil. | Kartta "Üretilir" kapalı. |
| Versiyonun ağacı \{gün\} gününde patlatılamadı (…) — versiyonun geçerliliğini ve ağacın yayınını kontrol edin. | O gün geçerli yayın yok. |
| Teyit ileri tarihli olamaz. | Tarih bugünden sonra. |
| Teyit miktarı sıfırdan büyük ve en çok 6 ondalık olmalı. | Miktar hatalı. |
| Stok durumu seçilemedi — varsayılan durum tanımlı değil. | Kurulumda varsayılan stok durumu yok. |
| İptal gerekçesi zorunlu. · \{no\} zaten iptal edilmiş. | İptal kuralları. |
## İlgili
- [Seri üretim teyidi girmek](https://erpdocs.corexlogic.com/uretim/islemler/seri-uretim-teyidi-girme)
- [Üretim versiyonları](https://erpdocs.corexlogic.com/uretim/ekranlar/uretim-versiyonlari)
- [Planlı emirler](https://erpdocs.corexlogic.com/uretim/ekranlar/planli-emirler)
---
# Mühendislik değişikliği oluşturmak
> Ürün ağacı ve rota revizyonlarını ileri bir tarihten geçerli kılmak için değişiklik numarası açmak — doğrudan ya da onaylı değişiklik talebiyle.
URL: https://erpdocs.corexlogic.com/uretim/islemler/muhendislik-degisikligi-olusturma
- **Tür:** İşlem
- **Modül:** Üretim
- **Menü yolu:** Üretim › Ana Veriler › Mühendislik Değişiklikleri › Değişiklik Numarası Oluştur
- **Ekran adresi:** `/erp/manufacturing/engineering-changes/new`
- **Gereken izin:** `erp-manufacturing-engineering-changes.create`
- **Ön koşullar:**
- Değişikliğin geçerli olacağı gün belli.
- Kurulumda onaylı talep zorunluysa numara doğrudan değil, değişiklik talebinin onayıyla açılır (aşağıdaki ikinci yol).
Değişiklik numarası, birden çok ağaç ve rotadaki değişikliğin **aynı günden** geçerli olmasını sağlar:
revizyonlar önceden yayınlanır, numaranın tarihi gelince birlikte etkin olur.
## Adımlar
1. **Üretim › Ana Veriler › Mühendislik Değişiklikleri** listesinde **Değişiklik Numarası Oluştur**'a tıklayın.

1. Yeni değişiklik numarası
2. Numaranın geçerlilik başlangıcı
3. Numarayla yayınlanan revizyon sayısı
4. Etkin ya da Kilitli
2. **Başlık** ve **Değişiklik nedeni**'ni yazın (ikisi de zorunlu).
3. **Geçerlilik başlangıcı**'nı seçin. Bu numarayla yayınlanan revizyonlar bu günden itibaren geçerli olur; o güne kadar önceki revizyon etkin kalır.

1. Başlık
2. Değişiklik nedeni — zorunlu
3. Geçerlilik başlangıcı — revizyonlar bu günden geçerli
4. Kaydet — numara kayıtta verilir
4. **Değişiklik Numarasını Kaydet**'e tıklayın.
5. Revizyonu yayınlarken yayın penceresindeki **Değişiklik numarası** alanında bu numarayı seçin.
**Sonuç:** Numara **Etkin** durumda kaydedilir (ör. **MDN-2026-000001**). Detayındaki **Nesne Listesi — Ürün Ağacı Revizyonları** bu numarayla yayınlanan revizyonları gösterir; artık kullanılmayacaksa **Kilitle**.
## Onaylı değişiklik talebiyle (ikinci yol)
Değişikliğin gerekçesi ve etkisi onaydan geçecekse numarayı talep açar:
1. **Üretim › Ana Veriler › Değişiklik Talepleri** listesinde **Değişiklik Talebi Aç**'a tıklayın.
2. **Başlık**, **Neden**, **Etki notu** ve **Önerilen geçerlilik**'i girin.
3. **Etkilenen Nesneler** bölümünde nesne türünü (**Ürün ağacı**, **Rota**, **Ürün**) seçip **Nesne ekle**
ile en az bir kayıt ekleyin, **Taslağı Kaydet**'e tıklayın. Talep `DTL-yyyy-nnnnnn` numarasıyla **Taslak**
olur.
4. Talep detayında **Gönder**'e tıklayın. Onay şablonu tanımlıysa talep **Onay Bekliyor** olur ve onaycı
**Onayla** ya da **Reddet** der; tanımlı değilse talep hemen **Onaylandı** olur.
5. Onaylanan talebin **Değişiklik numarası** alanında açılan `MDN-` numarası görünür; geçerliliği önerilen
geçerlilik günüdür. Revizyonu bu numarayla yayınlayın.

1. Gönder — onaya ya da doğrudan onay
2. Düzenle — yalnız taslakta
3. İptal Et
4. Değişiklik numarası onayla açılır
Demo ortamında DTL-2026-000001 gönderildi ve onay şablonu olmadığı için doğrudan onaylanıp
MDN-2026-000002'yi açtı; DTL-2026-000002 taslak olarak duruyor.
## Bilmeniz gerekenler
- Yürürlüğe girmiş ve kullanımdaki numaranın tarihi değiştirilemez; yeni numara açılır. Tarihi kaydırmak
numarayla yayınlanan revizyonları da kaydırır ve geçmişe alınamaz.
- **Kilitli** numara yeni yayında seçilemez; bu numarayla yapılmış yayınlar geçerli kalır. **Kilidi Kaldır**
numarayı yeniden seçilebilir yapar.
- Kendi açtığınız talebi onaylayamazsınız; red gerekçesi zorunludur ve reddedilen talep taslağa döner.
## İlgili
- [Mühendislik değişiklikleri ekranı](https://erpdocs.corexlogic.com/uretim/ekranlar/muhendislik-degisiklikleri)
- [Ürün ağacı revizyonunu yayınlamak](https://erpdocs.corexlogic.com/uretim/islemler/urun-agacini-yayinlama)
---
# Yapılandırma özelliği tanımlamak
> Ürünü yapılandırılabilir yapıp satışta sorulacak özellikleri eklemek — tür, zorunluluk, izinli değerler, aralık ve varsayılan.
URL: https://erpdocs.corexlogic.com/uretim/islemler/yapilandirma-ozelligi-tanimlama
- **Tür:** İşlem
- **Modül:** Üretim
- **Menü yolu:** Ana Veriler › Ürünler › Ürün Ana Verileri › ürün detayı › Yapılandırma
- **Ekran adresi:** `/erp/catalog/products/{id}?tab=yapilandirma`
- **Gereken izin:** `erp-catalog-items.edit`
- **Ön koşullar:**
- Ürün kartı açık, türü üretilen ürün (Mamul ya da Yarı Mamul).
- Kullanılacak özellik **Özellikler** sözlüğünde var ya da pencerede yeni açılacak; kodu harf, rakam ve alt çizgiden oluşuyor (kurallarda bu kodla okunur).
Yapılandırma özelliği, yapılandırılabilir ürünün müşteriye sorulan seçeneğidir: boy, renk, güç, seri.
Özellik türü kuralda nasıl okunacağını belirler (seçenek kodu metin, sayı sayı, Evet/Hayır):
[İfade dili](https://erpdocs.corexlogic.com/uretim/kosullar#ifade-dili).
## Adımlar
1. **Ürün Ana Verileri**'nde ürünü açın ve **Yapılandırma** sekmesine geçin.
2. Kart standartsa **Yapılandırılabilir Yap**'a tıklayın ve "Ürün yapılandırılabilir yapılsın mı?" sorusunu **Yapılandırılabilir Yap** ile onaylayın.
3. **Özellik Ekle**'ye tıklayın. **Özellik** alanında sözlükten özelliği arayıp seçin; yoksa yeni özelliğin **Ad**, **Kod** ve türünü girin.
4. Özellik her siparişte girilecekse **Zorunlu**'yu açın.
5. Seçenekli özellikte yalnız bazı değerler bu üründe seçilebilecekse **Değerleri sınırla**'yı açıp geçerli değerleri işaretleyin. Sayısal özellikte **İzinli aralık**'ın **En az**, **En çok** ve **Adım** alanlarını doldurun.
6. Gerekiyorsa **Varsayılan değer** seçin ve **Ekle**'ye tıklayın.

1. Özellik Ekle — yapılandırma özelliği
2. Ön koşullu özellik
3. Zorunluluk
4. Varsayılan değer
5. Nesne bağımlılığı — kısıt, prosedür, tablo
**Sonuç:** Özellik satış satırının yapılandırıcısında ve ürün ağacının Yapılandırarak Dene penceresinde sorulur; kurallarda koduyla okunur. Sonraki adım: gerekiyorsa [ön koşul](https://erpdocs.corexlogic.com/uretim/islemler/on-kosul-tanimlama), sonra [satır kuralları](https://erpdocs.corexlogic.com/uretim/islemler/satir-kurali-tanimlama).
## Bilmeniz gerekenler
- Satışta soru sırası tablodaki sıradır; satırdaki yukarı/aşağı oklarla değişir.
- İsteğe bağlı özellik boş bırakılabilir; kurallarda boş değer **bilinmiyor**dur. Bunu okuyan koşulu buna göre
yazın: [Bilinmeyen değer](https://erpdocs.corexlogic.com/uretim/kosullar#bilinmeyen-deger).
- Aralık dışı değer satış satırını kaydettirmez: `'Boy' değeri izinli aralıkta değil (2–30 m, 0,5 m adım).`
- Varyantı olan üründe yeni özellik yalnız isteğe bağlı eklenir.
- Özellikleri toplu yüklemek için Ürün Aktarımı kitabının **Yapılandırma** sayfası kullanılır (`Zorunlu`,
`IzinliDegerler`, `EnAz`, `EnCok`, `Adim`, `Varsayilan`, `OnKosul`).
## İlgili
- [Yapılandırılabilir ürünler](https://erpdocs.corexlogic.com/uretim/ekranlar/yapilandirilabilir-urunler)
- [Koşullar ve formüller](https://erpdocs.corexlogic.com/uretim/kosullar)
---
# Kapasite planlama
> İş merkezi yükü ve kullanılabilir süre, operasyonu güne yerleştirme ve kapasiteye göre sonlu çizelge önerisi.
URL: https://erpdocs.corexlogic.com/uretim/ekranlar/kapasite-planlama
Kapasite planlama, iş merkezlerinin ne kadar yüklü olduğunu gösterir ve operasyonların hangi gün
yapılacağını düzenler. Üç ekran vardır:
| Ekran | Soru | Yazar mı |
|---|---|---|
| **Kapasite Yükü** | Hangi iş merkezi hangi gün/hafta ne kadar dolu? | Hayır |
| **Kapasite Planlama Tablosu** | Bu iş merkezinin operasyonlarını hangi güne alayım? | Evet — **Yerleştir** / **Kaldır** |
| **Sonlu Çizelgeleme** | Bütün açık operasyonları kapasiteye göre nasıl sıralarım? | Öneri yazmaz; **Öneriyi Uygula** yazar |
- **Tür:** Ekran
- **Modül:** Üretim
- **Menü yolu:** Üretim › Kapasite Planlama › Kapasite Yükü · Kapasite Planlama Tablosu · Sonlu Çizelgeleme
- **Ekran adresi:** `/erp/manufacturing/capacity`
- **Gereken izin:** `erp-manufacturing-capacity.view (görme, sonlu çizelge önerisi)`, `erp-manufacturing-capacity.edit (Yerleştir, Kaldır, Öneriyi Uygula)`
Kapasite iş merkezinde tanımlanır: vardiya saatleri, mola, kullanım yüzdesi, bireysel kapasite (tezgâh
sayısı) ve çalışma günleri; gün kuralı tesisin fabrika takviminden gelir. Ayrıntı:
[İş merkezleri](https://erpdocs.corexlogic.com/uretim/ekranlar/is-merkezleri).
## Kapasite Yükü

1. Kova — Gün ya da Hafta
2. Planlı emirlerin yükü de
3. Yalnız sorumlu olunan iş merkezleri
4. Gereken / kullanılabilir saat ve kullanım %
Satır iş merkezi, kolon gün ya da hafta kovasıdır. Hücrede **gereken / kullanılabilir saat** ve kullanım
yüzdesi; aşırı yüklü hücre **Aşırı yük** ile işaretlenir. Hücrenin üzerine gelince "Üretim emri … · planlı
emir …" kırılımı okunur.
- **Gereken:** açık üretim emri operasyonlarının kalan yükü + (**Planlı emirler dâhil** açıksa) açık planlı
emirlerin rotadan çizelgelenen yükü. Operasyon teyidi yükü azaltır.
- **Kullanılabilir:** iş merkezinin günlük kapasitesi × çalışma günü. Kapasitesi tanımlı olmayan iş merkezi
"kapasite tanımsız" yazar; yalnız gereken saat görünür.
- **Süzgeçler:** **Başlangıç**, **Bitiş** (varsayılan bugün … +27 gün; pencere en çok 366 gün; "Bitiş
başlangıçtan önce olamaz."), **Kova** (Gün · Hafta), **İş merkezi**, **Planlı emirler dâhil**, **Sorumluluk**
(Sorumlu olduğum iş merkezleri).
- Üst iş merkezi satırı "Alt iş merkezleriyle toplam" gösterir; tezgâhlı iş merkezinin altında tezgâh
satırları ve "tezgâha atanmamış" notu yer alır.
- İş merkezi satırından **Planlama Tablosu** aynı dönemle açılır.
## Kapasite Planlama Tablosu

1. İş merkezi seçin
2. Elle yerleştirildi işareti
3. Yerleştir — başlangıç günü seçilir
4. Kaldır — temel tarihe döner
Bir **İş merkezi** seçilince penceredeki operasyonlar listelenir: Kaynak (Üretim emri / Planlı emir) · Belge ·
Operasyon · Kart · Başlangıç · Bitiş · Kalan yük. Üstte pencerenin toplam yükü ve günlük kapasite yazar;
kapasite tanımlı değilse "Kapasite tanımsız — 8 saatlik hafta içi varsayılır".
- **Yerleştir** (yalnız üretim emri satırında, `capacity.edit`): **Operasyonu Yerleştir** penceresi.
**Başlangıç günü** seçilir, tezgâhlı iş merkezinde isteğe bağlı **Tezgâh**. "Operasyon seçilen günden
başlar, bitişi iş merkezinin kapasitesinden hesaplanır; sonraki elle yerleştirilmemiş operasyonlar kayar."
- **Kaldır** (elle yerleştirilmiş satırda): **Yerleştirmeyi Kaldır** — "Operasyon emrin temel tarihinden
yeniden çizelgelenir; öteki elle yerleştirilmiş operasyonlar yerinde kalır."
- Elle yerleştirilmiş operasyon **Elle yerleştirildi** işaretini taşır; emir detayının Operasyonlar
sekmesi de aynı izi yazar.

1. Başlangıç günü
2. Yerleştir
Adım adım: [Operasyonu kapasiteye yerleştirmek](https://erpdocs.corexlogic.com/uretim/islemler/kapasite-seviyelendirme).
## Sonlu Çizelgeleme

1. Öneri Oluştur — yazmaz
2. Öneriyi Uygula — operasyonları yerleştirir
3. Önerilen bitiş ve gecikme
4. Gantt: iş merkezi başına şerit
Açık emir operasyonları iş merkezi kapasitesine göre sıralanır. **Başlangıç** boşsa bugün kabul edilir.
- **Öneri Oluştur** (`capacity.view`) çözücünün önerisini çizer; belge yazmaz. Çözücü süre sınırlıdır ve aynı
veriyle aynı öneriyi verir. Sonuç kalitesi **En iyi plan** ya da **Süre sınırında bulunan iyi plan**.
- **Emirler** tablosu: Emir · Planlanan bitiş · Önerilen bitiş · Gecikme (**Zamanında** ya da gün).
- **Gantt:** iş merkezi (tezgâhlı iş merkezinde tezgâh) başına şerit; gri çubuk elle yerleştirilmiş
operasyondur — çözücü yerinde bırakır.
- **Operasyonlar** tablosu: İş merkezi · Tezgâh · Emir · operasyon · Kalan yük · Planlanan · Önerilen.
- **Öneriyi Uygula** (`capacity.edit`) önerinin bütün operasyonlarını yerleştirir; uygulanan operasyonlar
elle yerleştirilmiş sayılır. Sonuç: "N emrin M operasyonu yerleştirildi." Emirler bu arada değiştiyse:
"Çizelge uygulanamadı — emirler bu arada değiştiyse öneriyi yenileyin."
- Çizelgelenecek operasyon yoksa "Çizelgelenecek açık operasyon yok."; çözücü plan bulamazsa "Çözücü süre
sınırında bir plan bulamadı — kapasiteyi ya da açık emirleri gözden geçirin."
## İlgili
- [Operasyonu kapasiteye yerleştirmek](https://erpdocs.corexlogic.com/uretim/islemler/kapasite-seviyelendirme)
- [İş merkezleri](https://erpdocs.corexlogic.com/uretim/ekranlar/is-merkezleri)
- [Üretim operasyonları](https://erpdocs.corexlogic.com/uretim/ekranlar/uretim-operasyonlari)
- [MRP koşusu — simülasyonun kaba yükü](https://erpdocs.corexlogic.com/uretim/ekranlar/mrp-kosusu)
---
# Yapılandırma ön koşulu tanımlamak
> Bir özelliğin yalnız başka bir özellik belli bir değerdeyken sorulmasını sağlamak — örnek Kabin Özel Ölçü iken Kabin Eni ve Boyu.
URL: https://erpdocs.corexlogic.com/uretim/islemler/on-kosul-tanimlama
- **Tür:** İşlem
- **Modül:** Üretim
- **Menü yolu:** Ana Veriler › Ürünler › Ürün Ana Verileri › ürün detayı › Yapılandırma
- **Ekran adresi:** `/erp/catalog/products/{id}?tab=yapilandirma`
- **Gereken izin:** `erp-catalog-items.edit`
- **Ön koşullar:**
- Ürün yapılandırılabilir; hem koşul özelliği (Seçim ya da Evet/Hayır) hem sorulacak özellik kartın yapılandırma özelliği.
Ön koşul "bu özellik ne zaman sorulur?" sorusunun cevabıdır. Örnek: kabin standart ölçüdeyse en ve boy
sorulmaz; **Özel Ölçü** seçilince **Kabin Eni** ve **Kabin Boyu** sorulur ve zorunlu olur.
## Adımlar
1. Ürünün **Yapılandırma** sekmesinde sorulacak özelliğin (ör. **Kabin Eni**) satırında **İşlemler**'e tıklayın.
2. Menüden **Koşul**'u seçin.
3. Özelliğin sorulacağı değeri işaretleyin (ör. **Kabin** altında **Özel Ölçü (En x Boy)**). Aynı özellikte birden çok değer işaretlenirse biri yeter; farklı özelliklerde işaret varsa hepsi birlikte aranır.

1. Koşul değeri — Kabin Özel Ölçü
2. Koşulun okunur hâli
3. Koşulu Kaldır — her zaman sorulur
4. Kaydet
4. **Kaydet**'e tıklayın. Aynı koşulu bağlı diğer özellikler (ör. **Kabin Boyu**) için de kurun.
**Sonuç:** Özellik satış satırında ve Yapılandırarak Dene'de yalnız koşul sağlanınca sorulur; sorulmayan özellik boş kalır, zorunluluğu uygulanmaz. Kuralları [Yapılandırarak Dene](https://erpdocs.corexlogic.com/uretim/islemler/yapilandirarak-deneme) ile sınayın.

1. Koşul özelliği — Özel Ölçü seçildi
2. Ön koşulla açılan özellikler
3. Zorunlu ve sorulan özellik boş — satır kaydedilmez
4. Okuduğu değer girilmemiş koşul — satır gelmez
## Bilmeniz gerekenler
- Koşul özelliği **Seçim** ya da **Evet/Hayır** olmalı: `'…' koşul olamaz — yalnız seçim ve Evet/Hayır özellikleri koşul olur.`
- Özellik kendisine koşul olamaz (`Özellik kendisine koşul olamaz.`); dolaylı döngü kurulamaz
(`Bu koşul döngü kurar: koşul özelliği dolaylı olarak bu özelliğe bağlı.`).
- Daraltılmış özellikte koşul değeri izinli olmalı: `'…' '…' özelliğinin izinli değerlerinde değil.`
- Mevcut bir varyantta değeri olan özellik gizlenemez: `'…' varyantı bu koşulla geçersiz kalır: …`
- **Koşulu Kaldır** özelliği yeniden her zaman sorulur yapar.
- Sorulmayan özelliğe değer verilirse satış satırı reddedilir:
`'Kabin Eni' yalnız Kabin: Özel Ölçü (En x Boy) olduğunda girilir.` Sorulan zorunlu özellik boşsa:
`'Kabin Eni' özelliğinin değeri girilmemiş.`
- Sorulmayan özellik ağaç ve rota kurallarında **bilinmiyor**dur; onu okuyan formülü `EGER` ile koruyun:
[Örnek 12](https://erpdocs.corexlogic.com/uretim/kosullar#ornek-12).
- Aktarım kitabında **OnKosul** sütunu: `KABIN = OZEL_OLCU`; aynı özelliğin değerleri `/`, farklı özellikler `;`
ile ayrılır.
## İlgili
- [Koşullar ve formüller — ön koşul](https://erpdocs.corexlogic.com/uretim/kosullar#on-kosul)
- [Yapılandırılabilir ürünler](https://erpdocs.corexlogic.com/uretim/ekranlar/yapilandirilabilir-urunler)
---
# Malzeme ihtiyaçları
> Zaman eksensiz net ihtiyaç ve min–maks önerisi — kart ve depo bazında; eksiği talep ya da üretim emriyle kapatma.
URL: https://erpdocs.corexlogic.com/uretim/ekranlar/malzeme-ihtiyaclari
Malzeme İhtiyaçları, her kart için **bugünkü** durumu tek satırda özetler: ne kadar talep var, ne kadar
eldeki ve yolda, açık ne kadar ve kartın sipariş kuralına göre ne kadar sipariş verilmeli. MRP'nin aksine
**zaman ekseni yoktur** ve belge yazmaz; eksiği kapatmak için talep ya da üretim emri formunu kartın koduyla
açar.
- **Tür:** Ekran
- **Modül:** Üretim
- **Menü yolu:** Üretim › Üretim Planlama › Malzeme İhtiyaçları
- **Ekran adresi:** `/erp/demand/material-requirements`
- **Gereken izin:** `erp-demand-material-requirements.view (görme)`, `erp-procurement-requisitions.create (Satınalma Talebi Aç) · erp-manufacturing-orders.create (Üretim Emri Aç)`
| | Malzeme İhtiyaçları | [MRP Koşusu](https://erpdocs.corexlogic.com/uretim/ekranlar/mrp-kosusu) |
|---|---|---|
| Zaman | Yok — bugünkü pozisyon | Gün gün |
| Tahmin (planlı bağımsız ihtiyaç) | Sayılmaz | Sayılır |
| Ağaç patlatma | Yok | Var (bağımlı ihtiyaç) |
| Belge | Yazmaz; formu açar | Koşu talep ve planlı emir yazar |
## Kart Bazında

1. Kart Bazında / Depo Bazında
2. Yalnız açığı olanlar
3. Açık = talep − (eldeki + yoldaki)
4. Öneri — minimumun altındaysa
5. Temin — bugün sipariş verilirse
Liste en çok 1 dakika önceki hesaptır; **Listeyi yenile** yeniden hesaplar.
| Kolon | Anlamı |
|---|---|
| **Malzeme** | Kart. Kesilmiş kartta "Kesildi → HALEF" ya da "Kesildi — halef yok" ve devredilen miktar. |
| **Talep** | Üretim gereksinimi + satış bakiyesi; kaynakları detayın Talep tablosunda. |
| **Eldeki** | Stok; tahsisli miktar hesaba girmez. |
| **Yoldaki** | Açık satınalma + açık üretim çıktısı. |
| **Açık** | Talep − (eldeki + yoldaki). |
| **Öneri** | Stok pozisyonu minimumun altındaysa maksimuma (maksimum yoksa minimuma) tamamlayan miktar. |
| **Sipariş** | Öneri ya da açığın kartın sipariş kuralıyla (minimum sipariş, katsayı) yuvarlanmış hâli. |
| **Temin** | Bugün sipariş verilirse temin tarihi (bugün + tedarik süresi). |
| **Birim** | Kartın temel birimi. Birimi çevrilemeyen belge varsa uyarı: toplamlar eksik. |
**Süzgeçler:** **Ara**, **Yalnız açığı olanlar** (Açığı sıfır olanları gizle), **Minimumun altındakiler**
(Yalnız sipariş önerilenler), **Benim ürünlerim** (MRP sorumlusu benim). Hesaplanacak kart yoksa "Açık belge
ve stok seviyesi tanımlı kart yok — hesaplanacak bir ihtiyaç bulunmuyor." yazar.
## Ürün İhtiyaç Detayı

1. Stok pozisyonu = eldeki + yoldaki − talep
2. Sipariş miktarı — kartın sipariş kuralıyla
3. Satınalma Talebi Aç — formu miktarla açar
4. Depo kırılımı
Satıra tıklayınca detay açılır:
- **Talep · Eldeki · Yoldaki · Açık** kutucukları (tahsisli miktar ayrıca yazılır).
- **Stok pozisyonu** (eldeki + yoldaki − talep), **Minimum / Maksimum**, **Min–maks önerisi** ("Pozisyon
minimumun altında — maksimuma tamamlar").
- **Sipariş miktarı**, **Minimum sipariş / katsayı**, **Tedarik süresi**, **Temin tarihi**.
- **Eksiği Kapat** (açık varsa) ya da **Stoğu Tamamla** (yalnız min–maks önerisi varsa): satın alınabilir
kartta **Satınalma Talebi Aç**, üretilebilir kartta **Üretim Emri Aç**. Düğme formu kartın kodu ve önerilen
miktarla açar; belge burada doğmaz, miktarı formda siz belirlersiniz. Kart ne satın alınabilir ne
üretilebilir işaretliyse "Kart ne satın alınabilir ne üretilebilir işaretli; önce kartın kullanım alanları
düzeltilmeli." yazar.
- **Depo Kırılımı:** Depo · Eldeki · Tahsisli · Serbest · Min / Maks · Öneri · Lokasyon. Depo minimumu
tanımlı değilse "Planlanmıyor". Öteki depolarda yeterli serbest stok varsa transfer önerisi notu.
- **Talep** ve **Arz** kaynak tabloları: Kaynak · Belge · Karşı taraf · Miktar · Tarih.
## Depo Bazında
**Depo Bazında** sekmesi her ürün × depo için serbest stoğu (eldeki − tahsisli) depo minimumuyla karşılaştırır:
Malzeme · Depo · Serbest · Min / Maks · Öneri · Transfer (gelen / giden) · Öteki Depolarda · Lokasyon · Birim.
Süzgeçler **Tesis**, **Depo** ve **Minimumun altındakiler**. Depo minimumu ürün detayının Stok görünümündeki
**Depo Verileri**'nden tanımlanır; tanımlı değilse liste "Depo minimumu tanımlı ürün yok …" der.
## İlgili
- [MRP koşusu](https://erpdocs.corexlogic.com/uretim/ekranlar/mrp-kosusu)
- [Planlı bağımsız ihtiyaçlar](https://erpdocs.corexlogic.com/uretim/ekranlar/planli-bagimsiz-ihtiyaclar)
- [Üretim emri oluşturmak](https://erpdocs.corexlogic.com/uretim/islemler/uretim-emri-olusturma)
---
# Nesne bağımlılığı eklemek (kısıt ve hesaplanan özellik)
> Yapılandırılabilir üründe izin verilmeyen bileşimi engelleyen kısıt ve bir özelliğin değerini formülle hesaplayan prosedür eklemek.
URL: https://erpdocs.corexlogic.com/uretim/islemler/nesne-bagimliligi-ekleme
- **Tür:** İşlem
- **Modül:** Üretim
- **Menü yolu:** Ana Veriler › Ürünler › Ürün Ana Verileri › ürün detayı › Yapılandırma › Nesne Bağımlılıkları
- **Ekran adresi:** `/erp/catalog/products/{id}?tab=yapilandirma`
- **Gereken izin:** `erp-catalog-items.edit`
- **Ön koşullar:**
- Ürün yapılandırılabilir; prosedürün hedefi olacak özellik kartın yapılandırma özelliği (yoksa pencerede **Yeni özellik oluştur**).
Nesne bağımlılıkları ürünün yapılandırma kurallarıdır: hangi bileşim satılamaz (kısıt), hangi değer
hesaplanır (prosedür), hangi bileşimler tabloda izinli (tablo kısıtı). Dil: [İfade dili](https://erpdocs.corexlogic.com/uretim/kosullar#ifade-dili).
## Adımlar
1. Ürünün **Yapılandırma** sekmesinde **Nesne Bağımlılıkları** bölümüne inin ve **Kural Ekle**'ye tıklayın.

1. Prosedür — özelliğin değerini hesaplar
2. Kısıt — izin verilmeyen bileşimi engeller
3. Tablo kısıtı — varyant tablosu
4. Formül — koşullar sayfasındaki dil
2. Kısıt için **Sınır koy**'u seçin. **Koşul** alanına bileşim geçerliyken Evet veren ifadeyi yazın; "A ise B olmalı" kuralı `DEĞİL A VEYA B` biçimindedir.
3. **Kullanıcıya ileti** alanına satışta gösterilecek cümleyi yazın. Sağdaki **Dene** panelinde örnek değer girip sonucu görün.
4. Hesaplanan özellik için **Değer hesapla**'yı seçin; **Hesaplanacak özellik** listesinden hedefi, **Nasıl hesaplansın**'da **Formül (gelişmiş)**'i, **Ne zaman**'da **Her zaman hesapla** ya da **Girilmezse hesapla**'yı seçin ve **Formül** alanına ifadeyi yazın.
5. **Etkin (pasif kural uygulanmaz)** işaretli kalsın; **Ekle**'ye tıklayın.
**Sonuç:** Kurallar satış satırı kaydedilirken listedeki sırayla uygulanır: prosedür değeri yazar, kısıt bileşimi denetler. Hesaplanan özellik ürün ağacı ve rota kurallarında okunabilir; sonucu [Yapılandırarak Dene](https://erpdocs.corexlogic.com/uretim/islemler/yapilandirarak-deneme) ile görün.
## Bilmeniz gerekenler
- Kısıt yalnız sonucu **bilinen** durumda denetlenir; okuduğu özellik boşsa geçer.
- İleti boşsa satışta `Konfigürasyon kısıtı sağlanmıyor: ` gösterilir. Demo örneğinde PU bant ve 24 m:
`PU gıda bandı en çok 20 m boyda üretilir.`
- **Her zaman hesapla** ile yazılan değeri kullanıcı değiştiremez:
`'Ayak Çifti Sayısı' değeri kuraldan hesaplanır (8); farklı değer verilemez.`
- Tam sayı hedefe kesirli sonuç yazan prosedür reddedilir (`… tam sayı — prosedür … hesapladı (YUVARLA kullanın).`).
Seçenekli hedefe yazılan sonuç hedefin seçenek kodlarından biri olmalı.
- Tarih özelliği prosedür hedefi olamaz.
- Mevcut bir varyantı bozan kural kaydedilmez; bir kartta en çok 50 kural olur.
- Kısıt ve prosedür `TABLO` / `TABLODEGER` ile varyant tablosu sorgulayabilir; ürün ağacı satırının kuralı
sorgulayamaz — tablodan gelen değeri prosedürle bir özelliğe yazıp satırda okuyun.
## İlgili
- [Koşullar ve formüller — nesne bağımlılıkları](https://erpdocs.corexlogic.com/uretim/kosullar#nesne-bagimliliklari)
- [Yapılandırılabilir ürünler](https://erpdocs.corexlogic.com/uretim/ekranlar/yapilandirilabilir-urunler)
---
# Planlı bağımsız ihtiyaçlar
> Kart başına dönem dönem satış tahmini — siparişle tüketim, MRP'ye giren kalan ve geçmişten istatistiksel öneri.
URL: https://erpdocs.corexlogic.com/uretim/ekranlar/planli-bagimsiz-ihtiyaclar
Planlı bağımsız ihtiyaç (tahmin), henüz siparişi olmayan ama beklenen talebi MRP'ye verir: "Aralık'ta 6
adet dosya dolabı satılacak". Dönemin **onaylı satış siparişleri tahmini tüketir**; MRP yalnız **kalanı**
talep sayar. Böylece aynı talep hem tahminden hem siparişten iki kez planlanmaz.
- **Tür:** Ekran
- **Modül:** Üretim
- **Menü yolu:** Üretim › Üretim Planlama › Planlı Bağımsız İhtiyaçlar
- **Ekran adresi:** `/erp/demand/independent-requirements`
- **Gereken izin:** `erp-demand-independent-requirements.view (görme)`, `erp-demand-independent-requirements.edit (Tahmin Gir, düzenleme, silme)`
> **Tahmini yalnız MRP okur**
[Malzeme İhtiyaçları](https://erpdocs.corexlogic.com/uretim/ekranlar/malzeme-ihtiyaclari) görünümü ve satış siparişindeki kullanılabilirlik
kontrolü tahmini saymaz. Tahmin, [MRP koşusu](https://erpdocs.corexlogic.com/uretim/ekranlar/mrp-kosusu)'nun zaman çizelgesinde
**Tahmin** elemanı olarak, dönemin ilk günü ihtiyaç olarak görünür.
## Liste

1. Tahmin Gir
2. Dönemin onaylı siparişleri tahmini tüketir
3. Kalan MRP'ye talep olarak girer
4. Bitmiş dönemleri de göster
| Kolon | Anlamı |
|---|---|
| **Malzeme** | Tahmin girilen kart. |
| **Dönem Türü** | Gün · Hafta · Ay. |
| **Dönem** | Dönem aralığı. Bitmiş dönemde **Geçmiş** rozeti: "Dönem bitti — MRP'ye girmez, iz olarak kalır". |
| **Tahmin** | Girilen miktar (kartın temel biriminde). |
| **Siparişle Tüketilen** | İstenen teslim tarihi döneme düşen onaylı satış siparişleri (sevk edilenler dâhil), tahminle sınırlı. |
| **Kalan (MRP)** | Tahmin − tüketilen; MRP'ye talep olarak girer. Tamamı tüketildiyse **Karşılandı**. |
| **Not** | Dönem notu. |
**Süzgeçler:** **Ara** (kart kodu ya da adı) ve **Geçmiş dönemleri göster**. MRP'nin zaman çizelgesindeki
**Tahmin** bağlantısıyla gelindiğinde liste tek karta daralır ve **Tek kart** rozeti görünür.
Satırın **İşlemler** menüsünden kartın tahmini düzenlenir ya da dönem silinir. Silme onayı: "Tahmin dönemi
silinsin mi? … dönemi silinir; MRP bu dönemin kalanını artık talep saymaz."
## Tahmin Gir / Düzenle penceresi

1. Kart — planlanan stok kartı
2. Dönem türü — Gün, Hafta, Ay
3. Dönem miktarı (temel birim)
4. Sonraki N dönemi ekle
5. Geçmişten Öner — istatistiksel öneri
6. Kaydet — bitmemiş dönemlerin yerine geçer
Pencere, kartın **bitmemiş bütün dönemlerini** tek tabloda açar ve kayıt onları **tamamen değiştirir**
(MD62 planlama tablosu). Boş tabloyla kaydetmek kartın gelecek tahminini siler.
| Alan | Kural |
|---|---|
| **Kart** | Planlanan stok kartı. Planlanmayan kart seçtirilmez; sebep yazar (ör. "Planlama stratejisi "planlama yok" — tahmin MRP'ye girmez; kartın planlama verisini düzenleyin."). |
| **Dönem türü** | Gün · Hafta · Ay (varsayılan Ay). Hafta pazartesiye, ay ayın birine hizalanır; kartın bütün gelecek dönemleri tek türde. |
| **Dönem başı** | Tarih; geçmiş tarih seçilemez. **Dönem** kolonu hizalanmış aralığı gösterir. |
| **Miktar** | Sıfırdan büyük, birimin ondalık sınırında. |
| **Not** | İsteğe bağlı. |
| **Sonraki [N] … ekle** | Sıradaki N dönemi ekler (en çok 60 satır). |
Doğrulama iletileri (N = satır): "N. dönem: dönem başı zorunludur.", "N. dönem bitmiş — geçmiş döneme tahmin
girilmez.", "N. dönem tekrar ediyor.", "N. dönem: miktar sıfırdan büyük olmalıdır.", sunucuda ayrıca
"gg.aa.yyyy dönemi geçmiş bir tahminle çakışıyor." ve "'KOD' planlanmıyor (planlama stratejisi "planlama yok")
— tahmin MRP'ye girmez."
### Geçmişten Öner
Pencerenin altındaki **Geçmişten Öner** bölümü, kartın tüketim geçmişinden istatistiksel öneri hesaplar
(yazmaz):
| Alan | Değerler |
|---|---|
| **Model** | Otomatik · Hareketli ortalama · Üstel düzeltme · Trend · Mevsimsel |
| **Geçmiş dönem** | Gün 1–365 (varsayılan 56) · Hafta 1–156 (52) · Ay 1–36 (24) |
| **Önerilecek dönem** | Gün 1–90 (14) · Hafta 1–52 (12) · Ay 1–24 (6) |
| **Alfa** | 0 ile 1 arasında, ikisi hariç (hareketli ortalamada gizli) |
**Öner** geçmiş tüketim grafiğini, seçilen modeli, MAD'ı ve dönem önerilerini gösterir. Öneri saklanmaz:
**Öneriyi Forma Aktar** dönem satırlarının yerine geçer (satır varsa onay ister), sonra **Kaydet** ile
kaydedersiniz. Geçmişte tüketim yoksa "Seçilen geçmişte tüketim yok — öneri üretilmedi." yazar.
Adım adım: [Planlı bağımsız ihtiyaç girmek](https://erpdocs.corexlogic.com/uretim/islemler/planli-bagimsiz-ihtiyac-girme).
## İlgili
- [MRP koşusu](https://erpdocs.corexlogic.com/uretim/ekranlar/mrp-kosusu)
- [Stoğa üretim süreci](https://erpdocs.corexlogic.com/surecler/stoga-uretim)
---
# Ürün ağacı satırına kural tanımlamak
> Süper ağaçta bir malzeme satırının hangi yapılandırmada geleceğini (seçenek koşulu, ifadeli koşul) ve miktarının nasıl hesaplanacağını (özellik × katsayı, ifade) tanımlamak.
URL: https://erpdocs.corexlogic.com/uretim/islemler/satir-kurali-tanimlama
- **Tür:** İşlem
- **Modül:** Üretim
- **Menü yolu:** Üretim › Ana Veriler › Ürün Ağaçları › ürün ağacı › revizyon › Düzenle
- **Ekran adresi:** `/erp/manufacturing/boms/{id}/revisions/{revisionId}/edit`
- **Gereken izin:** `erp-manufacturing-boms.edit`
- **Ön koşullar:**
- Ağacın çıktı kartı yapılandırılabilir ve yapılandırma özellikleri tanımlı ([Yapılandırma özelliği tanımlamak](https://erpdocs.corexlogic.com/uretim/islemler/yapilandirma-ozelligi-tanimlama)).
- Ağacın düzenlenebilir bir **taslak** revizyonu var (yayınlanmış revizyon değişmez; yeni revizyon açın).
Süper ağaçta her satır ya **koşulsuz**dur (her emre gelir) ya da kuralla seçilir. Miktar sabit olabilir ya da
yapılandırmadan hesaplanır. Dilin tamamı ve 25 örnek: [Koşullar ve formüller](https://erpdocs.corexlogic.com/uretim/kosullar).
## Adımlar
1. Taslak revizyonun detayında **Düzenle**'ye tıklayın.

1. Kural özeti — formüllü miktar
2. Seçenek koşulu ve formül
3. Kuralı Düzenle — Satır Kuralı penceresi
4. Formüllü satırda Miktar = sabit kısım
2. Kural yazılacak satırda **Kuralı Düzenle** düğmesine (satırın sağındaki ayar simgesi; ekran okuyucu adı 'N. satırın kuralını düzenle') tıklayın.
3. Satır belirli seçeneklerde gelecekse ilgili özelliğin altındaki değerleri işaretleyin (aynı özellikte biri yeter, farklı özellikler birlikte aranır). Evet/Hayır özelliğinde **Fark etmez**, **Evet** ya da **Hayır**'ı seçin.

1. Seçenek koşulu — işaretli değerlerden biri (VEYA)
2. Evet/Hayır özelliği — ifadeye yazılır
3. İfadeli koşul — Evet ise satır gelir
4. Kod düğmeleri — imlecin yerine yazar
4. Sayısal sınır ya da birden çok özellik gerekiyorsa **İfadeli koşul** bölümünde **Koşul** alanına ifadeyi yazın; kodları **Özellikler** ve değer düğmeleriyle ekleyebilirsiniz. **Sına** ile denetleyin.
5. **Formüllü miktar** bölümünde kipi seçin: **Sabit miktar**, **Özellik × katsayı** (**Özellik** ve **Katsayı** alanları) ya da **İfade**.
6. İfade kipinde **Miktar** alanına formülü yazın ve **Sına**'ya tıklayın.

1. Sına — kaydetmeden denetim
2. Miktar kipi: sabit, özellik × katsayı, ifade
3. Miktar formülü — satırın Miktar alanına eklenir
4. Uygula — revizyon kaydedilince geçerli
7. **Uygula** ile pencereyi kapatın. Formüllü satırda formun **Miktar** alanı sabit kısımdır — miktarı yalnız formül verecekse `0` yazın.
8. **Değişiklikleri Kaydet** ile revizyonu kaydedin.
**Sonuç:** Kural taslak revizyona yazılır. Yayınlamadan önce [Yapılandırarak Dene](https://erpdocs.corexlogic.com/uretim/islemler/yapilandirarak-deneme) ile uç değerleri sınayın; revizyon yayınlanınca yeni emirler bu kuralla çözülür.
## Bilmeniz gerekenler
- Seçenek koşulu ile ifadeli koşul **birlikte** (VE) aranır. İfadeli koşul **Hayır** ya da **bilinmiyor** ise satır gelmez.
- Formüllü satırda miktar = **Miktar** alanı + formülün sonucu; sonuç sıfırdan büyük olmalı.
- **Özellik × katsayı** kipinde yalnız sayısal (Tam Sayı, Ondalık) özellikler listelenir; katsayı sıfırdan büyük
olmalı (`Formül katsayısı sıfırdan büyük olmalı.`).
- İfade kipinde ifade boş bırakılamaz: `Miktar ifadesini yazın ya da sabit miktara dönün.`
- **Sına** sözdizimini ve kodları denetler; sonucun türünü (Evet/Hayır, sayı) ve değere bağlı hataları ancak
Yapılandırarak Dene ya da emir yayını gösterir: [İletiler](https://erpdocs.corexlogic.com/uretim/kosullar#iletiler).
- Aynı kart iki satırda ancak seçenek koşulları birbirini dışlıyorsa olur; ifadeli koşul bu hesaba girmez
(`Aynı stok kartı bir revizyonda yalnız bir malzeme satırında yer alabilir.`).
- Pencere yalnız yapılandırılabilir çıktının ağacında açılır. Toplu yazım için Ürün Ağaçları aktarım kitabının
**SecimKosulu**, **MiktarFormulu** sütunları ve **Satır Koşulları** sayfası kullanılır.
## İlgili
- [Koşullar ve formüller](https://erpdocs.corexlogic.com/uretim/kosullar)
- [Ürün ağaçları](https://erpdocs.corexlogic.com/uretim/ekranlar/urun-agaclari)
---
# MRP koşusu
> Planlanan kartların zaman eksenli net ihtiyacı, önerileri ve istisnaları; koşu, simülasyon, gece işi ve ihtiyaç izleme.
URL: https://erpdocs.corexlogic.com/uretim/ekranlar/mrp-kosusu
MRP (malzeme ihtiyaç planlaması) planlanan her kart için **ne zaman, ne kadar** eksik kalacağını gün gün
hesaplar ve eksik için öneri üretir. Satın alınan kartın önerisi **taslak satınalma talebine**, üretilen
kartın önerisi **planlı emre** yazılır; planlı emir ürün ağacından patlatılır ve bileşenlerinin ihtiyacı
bir alt seviyede yeniden planlanır.
- **Tür:** Ekran
- **Modül:** Üretim
- **Menü yolu:** Üretim › Üretim Planlama › MRP Koşusu
- **Ekran adresi:** `/erp/demand/mrp`
- **Gereken izin:** `erp-demand-material-requirements.view (liste, kart ayrıntısı, simülasyon, gece işi ayarını görme)`, `erp-demand-mrp-runs.create (MRP'yi Çalıştır, gece işi ayarını değiştirme)`
> **Liste bir simülasyondur**
Ekranı her açtığınızda liste sunucuda **yeniden hesaplanır ve hiçbir şey yazılmaz**. Belge yalnız
**MRP'yi Çalıştır** ile (ya da gece işiyle) yazılır. Bir belge (sipariş, mal kabul, üretim emri) kaydedildiği
anda liste de değişir.
## Liste

1. MRP'yi Çalıştır — talep ve planlı emir yazar
2. Simülasyon — senaryo, yazmaz
3. Gece İşi — her gece otomatik koşu
4. Yalnız önerisi olanlar
5. Önerilen miktar ve sonucu (talep / planlı emir)
6. İstisna rozetleri — üzerine gelince cümle
| Kolon | Anlamı |
|---|---|
| **Malzeme** | Kartın kodu ve adı. Satıra tıklayınca **Stok/İhtiyaç Listesi** açılır. |
| **Durum** | Kartın koşudaki yeri — aşağıdaki tablo. Planlanmayan kartta sebebi satırda yazar. |
| **Eldeki** | Bugünkü stok (kartın temel biriminde). |
| **Güvenlik Stoğu** | Kartın **Minimum stok** değeri; tanımsızsa 0. |
| **İlk Eksik** | İlk önerinin ihtiyaç günü. |
| **Önerilen** | Önerilerin toplam miktarı; altında öneri sayısı ve sonucu ("talep olur", "planlı emir olur", "siparişe bağlı planlı emir olur"). |
| **İstisnalar** | Dikkat isteyen durumların rozetleri. Rozetin üzerine gelince sunucunun cümlesi okunur. |
Sıralama sabittir: önce önerisi olanlar, sonra ilk eksiği en yakın olan, sonra koda göre.
**Süzgeçler:** **Ara** (malzeme kodu veya adı), **Durum**, **Yalnız önerisi olanlar** (Yapılacak iş),
**Yalnız istisnalılar** (Dikkat isteyenler), **Benim ürünlerim** (kartın **MRP sorumlusu** oturumdaki
kullanıcı olanlar). Hiç kart yoksa liste "Planlanan kart yok — kartın planlama stratejisi "planlama yok"
ise MRP onu planlamaz." der.
### Durumlar
| Durum | Ne zaman | Önerinin sonucu |
|---|---|---|
| **Satın Alma** | Kartın **Varsayılan tedarik yolu** *Satın Al* | Koşuda tek taslak satınalma talebine satır olur. |
| **Üretim** | Kartın **Varsayılan tedarik yolu** *Üret* | Koşuda planlı üretim emri olur, ağacı patlatılır. |
| **Siparişe Özel** | Kartın **Planlama stratejisi** *Siparişe Üretim* | Üretilen kartta öneri satış kalemi başına çıkar ve **satış kalemine bağlı** planlı emir olur (satırda **Siparişe üretim** rozeti). Yapılandırılabilir kartta planlı emir satış kaleminin konfigürasyonunu taşır. |
| **Planlanmıyor** | Kart pasif ya da geçerlilik dışında, kesilmiş, malzeme durumu engelliyor ya da tedarik yolu belirlenmemiş | Öneri yok; sebep satırda: "Kart pasif ya da geçerlilik penceresi dışında.", "Kesilen kart — kalan ihtiyaç halefe devredildi.", "Tedarik yolu belirlenmemiş." |
**Planlama stratejisi** *Planlama Yok* olan kart listeye hiç girmez.
### İstisnalar
| Rozet | Sunucunun cümlesi |
|---|---|
| Gecikmiş ihtiyaç | Tarihi geçmiş ihtiyaç bugüne alındı. |
| Gecikmiş arz | Tarihi geçmiş (gelmemiş) arz bugün gelecek sayıldı — tedarikçiyle teyit edin. |
| Tarihsiz arz | Tarihsiz arz bugün gelecek sayıldı. |
| Tarihsiz ihtiyaç | Tarihsiz ihtiyaç (üretim emri gereksinimi) bugüne yazıldı. |
| Yetişmiyor | Tedarik süresiyle ihtiyaç tarihine yetişmiyor — en erken temin önerinin teslim tarihinde. |
| Tedarik süresi yok | Tedarik süresi tanımsız — sıfır gün sayıldı; kartın planlama verisine süre girin. |
| Birim çevrilemedi | Birimi temel birime çevrilemeyen belge hesaba girmedi. |
| Ağaç yok ya da uygun alternatif/geçerli revizyon yok | Yayınlanmış ürün ağacı yok — üretim önerisi patlatılamadı, bağımlı ihtiyaç doğmadı. |
## Hesap nasıl yapılır
MRP her kart için şu adımları izler (sunucu kuralı; ekran hesap yapmaz):
1. **Elemanlar toplanır.** Arz (artı): eldeki stok, açık satın alma siparişleri, açık satınalma talepleri,
açık üretim emirlerinin beklenen çıktısı, **sabit** ya da **elle açılmış** planlı emirler, taslak üretim
emirleri. İhtiyaç (eksi): onaylı satış siparişi kalemleri, üretim emri gereksinimleri, rezervasyonlar,
üst kartın planlı emrinden doğan **bağımlı ihtiyaç** ve tahminin siparişlerce tüketilmemiş kalanı
([Planlı bağımsız ihtiyaç](https://erpdocs.corexlogic.com/uretim/ekranlar/planli-bagimsiz-ihtiyaclar)).
2. **Tarihi olmayan ya da geçmiş eleman bugüne alınır** ve istisna olarak yazılır.
3. **Gün gün yürünür.** Aynı günün arzı ihtiyacından önce işlenir. Günün sonunda kullanılabilir miktar
**güvenlik stoğunun** (kartın minimumu) altındaysa öneri doğar.
4. **Öneri miktarı:** kartın **Maksimum stok** değeri tanımlıysa maksimuma tamamlanır, değilse açık
güvenlik stoğuna kadar kapatılır. Sonra **Minimum sipariş miktarı**na yükseltilir, **Sipariş
katsayısı**nın katına yukarı yuvarlanır ve birimin ondalık hassasiyetine yukarı yuvarlanır.
5. **Tarih (geri ofset):** başlangıç = ihtiyaç günü − **Tedarik süresi (gün)**. Başlangıç bugünden önceye
düşerse teslim bugün + tedarik süresi olur ve öneri **Yetişmiyor** işaretlenir; ihtiyaç günü değişmez.
6. **Ağaç patlatma:** üretilen kartın önerisi, başlangıç gününde geçerli ürün ağacından patlatılır;
bileşen ihtiyacı önerinin **başlangıç** gününe yazılır. Bileşen, bütün üst kartları planlandıktan
sonra planlanır.
> **Örnek**
**MAM-0005 Dosya Dolabı** — eldeki 6, minimum 2, maksimum 8, tedarik süresi 7 gün; Aralık tahmini 6 adet.
01.12.2026'da kullanılabilir miktar 6 − 6 = 0, minimumun (2) altında → öneri 8 − 0 = **8 adet**, ihtiyaç
01.12.2026, başlangıç 24.11.2026. Ocak tahmini 4 adet: 8 − 4 = 4 ≥ 2, yeni öneri yok.
Kartın planlama alanları ürün kartındadır: **Planlama stratejisi**, **Varsayılan tedarik yolu**,
**MRP sorumlusu**, **Tedarik süresi (gün)**, **Minimum sipariş miktarı**, **Sipariş katsayısı**
(Planlama Verileri) ve **Minimum stok** / **Maksimum stok** (Stok Verileri). Maksimum tek başına
tanımlanmaz; öneriyi minimum tetikler.
## MRP'yi Çalıştır

1. Sabitlenmemiş MRP emirleri yeniden kurulur
2. Siparişe üretim: satış kalemine bağlı emir
3. Çalıştır
Koşu yalnız `erp-demand-mrp-runs.create` izniyle görünür. Onay penceresi ne olacağını yazar:
- Satın alınan kartların önerileri **tek taslak satınalma talebine** yazılır; talep sizin adınıza açılır ve
siz gönderene kadar taslak kalır.
- Üretilen kartların önerileri **planlı üretim emri** olur.
- **Gönderilmemiş ve düzenlenmemiş eski MRP taslakları** iptal edilip yeniden kurulur; gönderilen ya da
düzenlenen talebe dokunulmaz — arz sayılır.
- **Sabitlenmemiş MRP planlı emirleri** iptal edilip yeniden kurulur; sabit ya da değiştirilmiş planlı emre
dokunulmaz.
- Siparişe üretim ürünleri satış kalemine bağlı planlı emir olur.
- Planlı emir stok yazmaz; **Planlı Emirler** ekranında üretim emrine dönüştürülür.
Koşu bitince listenin üstünde **MRP koşusu tamamlandı** bölümü açılır: planlı ürün sayısı, talebe yazılan
satın alma önerisi sayısı, açılan planlı emir sayısı; **Açılan taslak talep** (numarasıyla, talep izniniz
varsa bağlantı), **Açılan planlı emirler** (ilk birkaçı ve "ve N tane daha"), yeniden kurulduğu için iptal
edilen eski taslaklar ve planlı emirler, **Talebe ya da planlı emre giremeyen öneriler** (kart ve sebep).
Hata olursa pencerede "MRP koşusu tamamlanamadı." ve sunucunun sebebi yazar. Adım adım:
[MRP koşusu yapmak](https://erpdocs.corexlogic.com/uretim/islemler/mrp-kosusu-yapma).
> **Koşudan sonra liste yine öneri gösterir**
Sabitlenmemiş MRP planlı emri arz sayılmaz (her koşuda yeniden kurulur); bu yüzden koşudan sonra da kartın
önerisi listede görünür. Öneriyi "kapatmak" için planlı emri **Sabitle**yin ya da üretim emrine
dönüştürün.
## Stok/İhtiyaç Listesi (kart ayrıntısı)

1. Güvenlik stoğu = kartın minimumu; maksimum varsa öneri ona tamamlar
2. Öneriler — ihtiyaç, başlangıç, teslim
3. Zaman çizelgesi — eleman eleman kullanılabilir miktar
4. İhtiyaç İzleme — ihtiyacın kaynağı
Satıra tıklayınca kartın zaman eksenli listesi açılır (adres `/erp/demand/mrp/{itemId}`):
- **Özet:** Eldeki · Güvenlik stoğu / maksimum ("Öneri maksimuma tamamlar" ya da "Öneri açığı kapatır") ·
İhtiyaç / arz · Tedarik süresi; altında kartın istisnaları cümleleriyle.
- **Öneriler:** İhtiyaç · Başlangıç (satın almada sipariş günü = teslim − tedarik süresi) · Teslim · Miktar;
yetişmeyen öneride "Geç — tedarik süresiyle yetişmiyor". Siparişe üretimde **Satış siparişi** kolonu
("Sipariş SS-… · Müşteri"; bağsız öneri "Anonim ihtiyaç") ve konfigürasyon özeti.
- **Zaman Çizelgesi:** Tarih · Eleman (Eldeki stok, Satış siparişi, Üretim gereksinimi, Rezervasyon,
Satın alma siparişi, Üretim çıktısı, Satınalma talebi, Planlı emir, Bağımlı ihtiyaç, Tahmin, MRP önerisi,
Kesilen karttan devir, Kesilen kartın stoğu) · Belge · Karşı taraf · Miktar (arz artı, ihtiyaç eksi) ·
Kullanılabilir (elemandan sonra).
- **İhtiyaç İzleme:** **İhtiyaçları İzle** düğmesi kartın ihtiyacının hangi satış siparişi, tahmin ya da
güvenlik stoğundan doğduğunu üst kartlar üzerinden gösterir: **Üst talepler** tablosu ve **İzleme ağacı**.
Kart MRP'de planlanmıyorsa ayrıntı "Kart MRP'de planlanmıyor — planlama stratejisi "planlama yok" ya da kart
stok tutmuyor." der.
## Simülasyon

1. Tahmin ölçeği — 100 olduğu gibi
2. Ek talepler — kart, tarih, miktar
3. Simüle Et — yazmaz
4. Önerisi değişen kartlar (mevcut → senaryo)
**Simülasyon** düğmesi (görme izniyle) **MRP Simülasyonu** penceresini açar: senaryo gerçek koşunun
hesabından geçer, **talep ya da planlı emir yazılmaz**.
| Alan | Kural |
|---|---|
| **Tahmin ölçeği (%)** | Planlı bağımsız ihtiyacın açık kalanına uygulanır — 100 olduğu gibi, 120 yüzde 20 fazla. 0–500 arası tam sayı ("Tahmin ölçeği %0 ile %500 arasında tam sayı olmalı."). |
| **Ek talepler** | Kart (MRP listesinden aranır), İhtiyaç tarihi, Miktar. En çok 200 satır; miktar sıfırdan büyük, en çok 4 ondalık; tarih en çok iki yıl ileri. |
**Simüle Et** sonucu üç bölümde verir: **Öneriler (mevcut → senaryo)** toplamları, **Önerisi değişen
kartlar** (Kart · Durum · Mevcut · Senaryo · İlk serbest bırakma; en çok 500 satır) ve **İş merkezi kaba
yükü** (Mevcut · Senaryo · Kullanılabilir · Kullanım; %100'ü aşan satır vurgulu). Rotası olmayan ürünün
yükü hesaplanmaz.
## Gece İşi

1. MRP koşusu — her gece
2. Talepten otomatik sipariş
3. Koşu saati — şirket saatiyle
4. Son ve sıradaki koşu
**Gece İşi** penceresi MRP koşusunu ve **Talepten otomatik sipariş**i her gece seçilen **Koşu saati**nde
(şirket saatiyle) kendiliğinden yapar; açıldığı gün saat geçmişse ilk koşu o gece olur.
- Ayarı herkes görür; değiştirmek MRP koşusu yetkisi ister ("Ayarı değiştirmek MRP koşusu yetkisi ister.").
- **Talepten otomatik sipariş**i açmak satın alma siparişi oluşturma ve kaynak bulma yetkisi ister; Kaynak
Listesi ve Kota kapalıysa anahtar açılamaz ("Kaynak Listesi ve Kota kapalı — otomatik sipariş kaynak
belirlemesine dayanır."). Kapatmak serbesttir.
- **Son ve sıradaki koşu:** sıradaki koşu zamanı ("Gece işi kapalı"), son koşunun durumu ("— başladı, sonuç
yazılmadı", "— tamamlandı"), açılan taslak talep ve siparişler sunucudan.
## İlgili
- [MRP koşusu yapmak](https://erpdocs.corexlogic.com/uretim/islemler/mrp-kosusu-yapma)
- [Planlı emirler](https://erpdocs.corexlogic.com/uretim/ekranlar/planli-emirler)
- [Planlı bağımsız ihtiyaçlar](https://erpdocs.corexlogic.com/uretim/ekranlar/planli-bagimsiz-ihtiyaclar)
- [Malzeme ihtiyaçları](https://erpdocs.corexlogic.com/uretim/ekranlar/malzeme-ihtiyaclari)
- [Stoğa üretim süreci](https://erpdocs.corexlogic.com/surecler/stoga-uretim)
---
# Süper rotaya operasyon koşulu ve süre formülü yazmak
> Yapılandırılabilir ürünün rotasında operasyonun hangi yapılandırmada yapılacağını ve hazırlık, makine, işçilik süresinin nasıl hesaplanacağını tanımlamak.
URL: https://erpdocs.corexlogic.com/uretim/islemler/super-rota-kurali-yazma
- **Tür:** İşlem
- **Modül:** Üretim
- **Menü yolu:** Üretim › Üretim Mühendisliği › Rotalar › rota › Yeni Revizyon
- **Ekran adresi:** `/erp/manufacturing/routings/{id}`
- **Gereken izin:** `erp-manufacturing-routings.edit`
- **Ön koşullar:**
- Rotanın çıktı kartı yapılandırılabilir ve yapılandırma özellikleri tanımlı.
Süper rota yapılandırılabilir kartın tek rotasıdır. Ürün ağacı satır kuralıyla aynı dili kullanır:
[Koşullar ve formüller](https://erpdocs.corexlogic.com/uretim/kosullar#super-rota).
## Adımlar
1. **Rotalar**'da yapılandırılabilir kartın rotasını açın ve **Yeni Revizyon**'a tıklayın.
2. Kural yazılacak operasyonun satırında **Seçim koşulu ve formüller** düğmesine (ekran okuyucu adı 'N numaralı operasyonun seçim koşulu ve formülleri') tıklayın.
3. Operasyon yalnız bazı yapılandırmalarda yapılacaksa **Seçim koşulu** alanına ifadeyi yazın ve **Sına**'ya tıklayın.
4. Süre yapılandırmaya bağlıysa **Hazırlık formülü (dk)**, **Makine formülü (dk)** ya da **İşçilik formülü (dk)** alanına ifadeyi yazın. Boş bırakılan alan için satırdaki sabit süre kullanılır.

1. Seçim koşulu ve formüller — satırın altında açılır
2. Seçim koşulu — Evet ise operasyon emre gelir
3. Süre formülü — sabit sürenin yerine geçer
4. Sına — kaydetmeden denetim
5. Revizyonu Oluştur — taslak revizyon
5. **Revizyonu Oluştur** ile taslak revizyonu kaydedin, sonra revizyonu yayınlayın.
**Sonuç:** Yayınlanan revizyondan sonra açılan emirlerde operasyonlar yapılandırmaya göre seçilir ve süreler formülden hesaplanır; rota detayında her operasyonun altında kural metni görünür.

1. Koşullu operasyon
2. Kural metni — koşul ve formül
3. Sabit süre — formül varsa onun yerine geçer
## Bilmeniz gerekenler
- Seçim koşulu **Evet** ise operasyon emre gelir; **Hayır** ya da **bilinmiyor** ise gelmez. Boş = her zaman.
- Formül sabit sürenin **yerine geçer** (ağaçtaki miktar formülü gibi eklenmez). Sonuç 0–1.000.000 dakika arası
olmalı ve iki ondalığa yuvarlanır. Makine ve işçilik temel miktar başına, hazırlık parti başınadır.
- Formülün okuduğu değer boşsa emir açılmaz: `N numaralı operasyonun işçilik formülü hesaplanamadı — konfigürasyonda gereken değer yok.`
Sonuç sayı değilse: `… sayı vermeli.`; aralık dışıysa `… 0 ile 1000000 dakika arası değer vermeli.`
- Seçim koşulu Evet/Hayır vermeli: `N numaralı operasyonun seçim koşulu Evet/Hayır vermeli.`
- Hiç operasyon seçilmezse: `Konfigürasyon rotanın hiçbir operasyonunu seçmiyor — rotanın seçim koşullarını düzeltin.`
- Kural yalnız yapılandırılabilir kartın rotasında kaydedilir:
`Seçim koşulu ve formüllü süre yalnız yapılandırılabilir kartın rotasında kullanılır.`
- Toplu yazım için Rotalar aktarım kitabının **Operasyonlar** sayfasında **SecimKosulu**, **HazirlikFormulu**,
**MakineFormulu**, **IscilikFormulu** sütunları kullanılır.
## Örnek — ölçülü konveyör (DMO-KSL-01)
| Op. | Kural | BOY 12,5 · PVC · Koruma Evet ile emirde |
|---|---|---|
| 10 Profil kesim | Makine formülü `2 * BOY * 0.8` | Makine 20 dk |
| 20 Şase ve makara montajı | İşçilik formülü `30 + 6 * BOY` | 105 dk |
| 30 Bant montajı ve gerdirme | İşçilik formülü `EGER(BANT_TIPI = 'PU', 40, 25) + 2 * BOY` | 50 dk |
| 40 Koruma kapağı montajı | Seçim koşulu `KORUMA = EVET`, işçilik `3 * BOY` | 37,5 dk |
| 60 Çalışma testi | İşçilik `EGER(BOY > 10, 30, 20)` | 30 dk |
## İlgili
- [Koşullar ve formüller](https://erpdocs.corexlogic.com/uretim/kosullar)
- [Rotalar](https://erpdocs.corexlogic.com/uretim/ekranlar/rotalar)
---
# Planlı emirler
> MRP'nin üretim önerileri ve elle açılan planlı emirler — sabitleme, değiştirme, iptal ve üretim emrine dönüştürme.
URL: https://erpdocs.corexlogic.com/uretim/ekranlar/planli-emirler
Planlı emir, üretilen bir kart için **"şu tarihler arasında şu miktar üretilmeli"** önerisidir. MRP koşusu
üretilen kartın önerisini planlı emir olarak yazar; planlamacı da elle planlı emir açabilir. Planlı emir
**stok yazmaz** ve kayıt dönemi kapısından geçmez; üretim ancak **üretim emrine dönüştürülünce** başlar.
- **Tür:** Ekran
- **Modül:** Üretim
- **Menü yolu:** Üretim › Üretim Planlama › Planlı Emirler
- **Ekran adresi:** `/erp/manufacturing/planned-orders`
- **Gereken izin:** `erp-manufacturing-planned-orders.view (görme)`, `erp-manufacturing-planned-orders.edit (Planlı Emir Aç, Değiştir, Sabitle, Sabitlemeyi Kaldır, İptal Et)`, `erp-manufacturing-orders.create (Üretim Emrine Dönüştür — ayrıca)`
## Liste

1. Planlı Emir Aç — elle
2. Kaynak — MRP ya da Elle
3. Sabit — MRP yeniden kurmaz
4. Dönüşen üretim emri
| Kolon | Anlamı |
|---|---|
| **Planlı Emir No** | `PLO-yyyy-nnnnnn`; tıklayınca detay açılır. |
| **Malzeme** | Üretilecek kart. |
| **Miktar** | Kartın temel biriminde. |
| **Başlangıç** · **Bitiş** | Planlanan tarihler. Başlangıcı geçmiş açık emirde "Başlangıcı geçti" işareti (sunucunun kararı). |
| **Kaynak** | **MRP** ya da **Elle**. |
| **Sabit** | Sabit emirde rozet; sabitlenmemiş MRP emrinde "Sonraki MRP koşusu bu emri iptal edip yeniden kurar" uyarısı. |
| **Durum** | Aşağıdaki tablo. |
| **Satış Siparişi** | Siparişe üretimde bağlı satış siparişi ("SS-… · Müşteri"); bağsız emirde "—". |
| **Üretim Emri** | Dönüşen üretim emrinin numarası, bağlantıyla. |
**Süzgeçler:** **Ara** (planlı emir no ya da malzeme), **Durum**, **Sabit** (Tümü · Sabit · Sabit değil).
Satırın **İşlemler** menüsünde **Planlı Emri Aç** ve geçmiş.
**Toplu dönüşüm:** açık planlı emirlerin başındaki kutuları işaretleyip şeritteki **Üretim Emrine Dönüştür**'e
basın (en çok 50). Her emir kendi işleminde dönüşür; reddedilen emir açık kalır, sonuç penceresi emir başına
sonucu ve sebebi yazar.
### Durumlar
| Durum | Anlamı | İzinli eylemler |
|---|---|---|
| **Açık** | Planlı emir bekliyor. | Üretim Emrine Dönüştür · Değiştir · Sabitle / Sabitlemeyi Kaldır · İptal Et |
| **Dönüştü** | Üretim emrine dönüştü; detayda **Üretim emri** bağlantısı. | Yok (salt okunur) |
| **İptal** | Elle iptal edildi ya da MRP yeniden kurarken iptal etti. | Yok |
| **Seri üretimle karşılandı** | Seri üretim teyitleriyle karşılandı. | Yok |
Kapalı emre eylem denenirse sunucu reddeder: "Yalnız açık planlı emir değiştirilir.", "Yalnız açık planlı
emir sabitlenir.", "Yalnız açık planlı emir iptal edilir.", "Yalnız açık planlı emir üretim emrine
dönüştürülür."
## Sabit ve sabit olmayan planlı emir
| Planlı emir | Sonraki MRP koşusunda | MRP'de arz sayılır mı |
|---|---|---|
| MRP açtı, **sabitlenmedi** | İptal edilir ve ihtiyaca göre yeniden kurulur | Hayır — kartın önerisi listede görünmeye devam eder |
| MRP açtı, **sabitlendi** ya da **değiştirildi** | Dokunulmaz | Evet; bileşenleri bağımlı ihtiyaç olur |
| **Elle** açıldı | Dokunulmaz | Evet |
## Detay

1. Üretim Emrine Dönüştür — taslak emir
2. Değiştir — miktar ve tarihler; emri sabitler
3. Sabitle
4. İptal Et — gerekçe zorunlu
5. Bileşen önizlemesi — en son yayınlanmış ağaçtan
Detayda Durum, Malzeme, Miktar, Kaynak (MRP koşusu / Elle açıldı), Başlangıç, Bitiş, Sabit (kim, ne zaman),
Oluşturan, Satış siparişi ("Dönüşümde üretim emrine bağ olarak geçer"), dönüştüyse Üretim emri, iptal
edildiyse İptal (gerekçe ve zaman) yazar.
**Bileşen Önizlemesi**, dönüşünce yayında dondurulacak gereksinimle aynı hesaptır: kartın en son yayınlanmış
ürün ağacından, fire ve yuvarlama dâhil, temel birimde. Hesaplanamazsa sunucunun sebebi yazar: "Bileşenler
hesaplanamadı — başlangıç gününde geçerli üretim ağacı ya da miktara uyan alternatif yok, kart
yapılandırılabilir ya da birim çevrimi eksik."
### Eylemler
| Düğme | Pencere | Sonuç |
|---|---|---|
| **Üretim Emrine Dönüştür** | "Kartın en son yayınlanmış ürün ağacından taslak üretim emri açılır; miktar ağacın esas biriminde, tarihler planlı emirden. Planlı emir kapanır." → **Dönüştür** | Taslak üretim emri açılır ve onun sayfasına gidilir; planlı emir **Dönüştü**. Adım adım: [Planlı emri üretim emrine dönüştürmek](https://erpdocs.corexlogic.com/uretim/islemler/planli-emri-donusturme). |
| **Değiştir** | **Miktar**, **Başlangıç**, **Bitiş**; "Değiştirmek emri sabitler: sonraki MRP koşusu onu iptal edip yeniden kurmaz." → **Kaydet** | Değerler değişir ve emir sabitlenir. |
| **Sabitle** | "Sabit emir sonraki MRP koşusunda iptal edilmez; arz sayılır, bileşenleri bağımlı ihtiyaç olur." | **Sabit** = Evet. |
| **Sabitlemeyi Kaldır** | "MRP'nin açtığı emir sonraki koşuda iptal edilip ihtiyaca göre yeniden kurulur." | **Sabit** = Hayır. |
| **İptal Et** | "Emir kapanır ve arz sayılmaz; ihtiyaç sürüyorsa sonraki MRP koşusu yeni bir öneri üretir." **Gerekçe** zorunlu. | **İptal**. |

1. Dönüştür
Doğrulama: miktar sıfırdan büyük ("Planlı emir miktarı sıfırdan büyük olmalıdır."), birimin ondalık sınırı
("'ADET' birimi en fazla 0 ondalık kabul eder." biçiminde), başlangıç bitişten sonra olamaz ("Başlangıç
bitişten sonra olamaz."), iptalde gerekçe zorunlu ("İptal gerekçesi zorunludur."). Emir bu arada başka biri
tarafından değiştirildiyse: "Planlı emir bu arada değişti — sayfayı yenileyip yeniden deneyin."
## Planlı Emir Aç (elle)

1. Ürün — üretilen, yapılandırılabilir olmayan
2. Miktar — temel birimde
3. Bitiş — zorunlu
4. Başlangıç — boşsa bitiş − tedarik süresi
5. Planlı Emri Aç
Listenin başlığındaki **Planlı Emir Aç** penceresi: **Ürün** (yalnız üretilen kartlar; yapılandırılabilir
ürün yapılandırılmış satış satırından üretilir), **Miktar** (temel birim), **Bitiş** (zorunlu), **Başlangıç**
(boş bırakılırsa bitiş − ürünün tedarik süresi; süre tanımsızsa bitiş günü). **Planlı Emri Aç** emri açar ve
sayfasına gider. Elle açılan planlı emir arz sayılır; MRP onu iptal edip yeniden kurmaz.
Sunucunun reddettiği durumlar: "'KOD' pasif — pasif kart için planlı emir açılamaz.", "'KOD' üretilen stok
kartı değil — planlı emir açılamaz.", "'KOD' yapılandırılabilir kart — üretim yalnız yapılandırılmış bir satış
siparişi satırından açılır."
## İlgili
- [Planlı emri üretim emrine dönüştürmek](https://erpdocs.corexlogic.com/uretim/islemler/planli-emri-donusturme)
- [MRP koşusu](https://erpdocs.corexlogic.com/uretim/ekranlar/mrp-kosusu)
- [Üretim emirleri](https://erpdocs.corexlogic.com/uretim/ekranlar/uretim-emirleri)
- [Stoğa üretim süreci](https://erpdocs.corexlogic.com/surecler/stoga-uretim)
---
# Süper ağacı yapılandırarak denemek
> Kaydetmeden değer girip süper ağacın hangi satırı hangi miktarla emre getireceğini görmek — satır satır neden ve hesap.
URL: https://erpdocs.corexlogic.com/uretim/islemler/yapilandirarak-deneme
- **Tür:** İşlem
- **Modül:** Üretim
- **Menü yolu:** Üretim › Ana Veriler › Ürün Ağaçları › ürün ağacı › revizyon › Yapılandırarak Dene
- **Ekran adresi:** `/erp/manufacturing/boms/{id}/revisions/{revisionId}`
- **Gereken izin:** `erp-manufacturing-boms.view`
- **Ön koşullar:**
- Ağacın çıktı kartı yapılandırılabilir (düğme yalnız o zaman görünür). Taslak ve yayınlanmış revizyonda çalışır.
Pencere üretim emri yayınının **aynı** çözücüsünü kullanır: burada gelen satır emirde de gelir. Fark: pencere
temel miktar başına ve yuvarlamadan gösterir; emirde emir miktarı, fire ve birim yuvarlaması eklenir.
Varsayılan değerler pencerede önceden doldurulmaz; her özelliği siz girersiniz.
## Adımlar
1. **Ürün Ağaçları**'nda ağacı ve denenecek revizyonu açın; **Yapılandırarak Dene**'ye tıklayın.
2. **Özellik değerleri** bölümünde değerleri girin. Sayılar kutuya ondalık virgülle yazılır; izinli aralık alanın altında görünür.
3. Seçenekli ve Evet/Hayır özelliklerini listeden seçin. Ön koşulu sağlanan özellikler o anda görünür; hesaplanan özellik 'Hesaplanan — kuraldan.' notuyla değerini gösterir.
4. **Emre gelecek malzemeler** tablosunda her satırın **Sonuç** (Gelir/Gelmez), **Neden** ve **Miktar** sütunlarını kontrol edin; formüllü satırda miktarın altında hesap yazar (ör. `2 * BOY * 1.02 = 25,5`).

1. Özellik değerleri — satış satırındaki gibi girilir
2. Prosedürle hesaplanan özellik (Ayak Çifti Sayısı)
3. Kaç satır gelir, kaç satır gelmez
4. Formüllü miktarın hesabı
5. Satırın neden gelmediği
6. İfadeli koşul Evet — satır gelir
5. Uç değerleri deneyin (en küçük ve en büyük değer, sınırın iki yanı, isteğe bağlı alan boş); yeniden başlamak için **Değerleri Temizle**. Bitince **Kapat**.
**Sonuç:** Hiçbir şey kaydedilmez. Kural hatası varsa ağacı düzeltip yeniden deneyin; sonuç doğruysa revizyonu yayınlayın.
## Pencerenin iletileri
| Görünen | Anlamı |
|---|---|
| `10 satır gelir · 2 satır gelmez · temel miktar 1 ADET` | Özet |
| `Gelir — koşulsuz satır.` | Koşulsuz satır |
| `Gelir — Bant Tipi PVC Endüstriyel.` | Seçenek koşulu tuttu |
| `Gelmez — Tank Hacmi girilmedi (koşul: 1.000 L).` | Koşul özelliği girilmedi |
| `Gelmez — Bant Tipi PVC Endüstriyel (koşul: PU Gıdaya Uygun).` | Girilen değer işaretli değerlerden değil |
| `Gelir — koşul Evet: BOY > 10.` · `Gelmez — koşul Hayır: BOY <= 10.` | İfadeli koşulun sonucu |
| `Gelmez — koşulun okuduğu değer girilmedi: KORUMA = EVET.` | İfadenin okuduğu özellik boş — sonuç bilinmiyor |
| `1 × Çıkış Sayısı (6) = 6` | Özellik × katsayı hesabı |
| `Satış satırı bu değerlerle kaydedilemez: 'Kabin Eni' özelliğinin değeri girilmemiş.` | Bu değerlerle satış satırı kaydedilmez (zorunlu alan, aralık, kısıt) |
| `N. satırın miktar formülü bilinmiyor — okuduğu değerlerden biri konfigürasyonda yok (…)` | Formülün okuduğu değer boş — emir açılmaz |
| `Bu değerlerle ağacın hiçbir satırı gelmiyor — emir açılmaz.` | Hiç satır seçilmedi |
| `'…' iki satırdan birden geliyor — emirde bir kart tek satır olur; koşulları düzeltin.` | Aynı kart iki satırdan |
| `Değerler standart varyant … ile aynı — varyantın kendi ağacı varsa emir onu kullanır.` | Değerler bir standart varyanta eşit |
| `Sayı olmalı: … — bu değerler gönderilmedi.` | Sayı kutusuna sayı dışı yazıldı |

1. Koşul özelliği — Özel Ölçü seçildi
2. Ön koşulla açılan özellikler
3. Zorunlu ve sorulan özellik boş — satır kaydedilmez
4. Okuduğu değer girilmemiş koşul — satır gelmez
## İlgili
- [Koşullar ve formüller](https://erpdocs.corexlogic.com/uretim/kosullar)
- [Satır kuralı tanımlamak](https://erpdocs.corexlogic.com/uretim/islemler/satir-kurali-tanimlama)
---
# Kanban
> Sürekli tüketilen ürünün kap esaslı ikmali — kontrol döngüsü, kap durumları ve boş sinyaliyle açılan taslak belge.
URL: https://erpdocs.corexlogic.com/uretim/ekranlar/kanban
Kanban, sürekli tüketilen bir ürünü **sabit miktarlı kaplarla** ikmal eder: kap boşalınca bildirilir ve
seçilen stratejiye göre ikmal belgesi kendiliğinden açılır. MRP hesabı gerekmez; ihtiyaç kabın boşalmasıdır.
- **Tür:** Ekran
- **Modül:** Üretim
- **Menü yolu:** Üretim › Kanban › Kanban Panosu · Kanban Kontrol Döngüleri
- **Ekran adresi:** `/erp/manufacturing/kanban`
- **Gereken izin:** `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)`
## Kontrol döngüsü
Bir **kontrol döngüsü** (`KBN-yyyy-nnnnnn`) ürün × tedarik deposu için tanımlanır: kap sayısı, kap miktarı ve
ikmal stratejisi. Bir ürün bir depoda tek döngüye sahip olabilir.
| İkmal stratejisi | Boş sinyali ne açar |
|---|---|
| **İç üretim** | Bugün geçerli üretim ağacından **taslak üretim emri** (kap miktarı kadar) |
| **Dış tedarik** | **Taslak satın alma talebi** (talep kaynağı "Kanban") |
| **Stok transferi** | **Kaynak depo**dan transfer rezervasyonu |

1. Kontrol Döngüsü Oluştur
2. İç üretim · Dış tedarik · Stok transferi
3. Kap durumlarının özeti
**Kanban Kontrol Döngüleri** listesi: Döngü No · Ürün · Tedarik Deposu · İkmal Stratejisi · Kap Miktarı ·
Kaplar (ör. "3 kap · 1 dolu · 1 kullanımda · 1 ikmalde") · Durum. Süzgeçler **Ara**, **Depo**, **Durum**
(Tümü · Aktif · Pasif). **Kontrol Döngüsü Oluştur** pencereyi açar; değiştirme satırın İşlemler menüsünden.
Adım adım: [Kanban kontrol döngüsü oluşturmak](https://erpdocs.corexlogic.com/uretim/islemler/kanban-kontrol-dongusu-olusturma).
## Kanban Panosu

1. Kontrol döngüsü
2. İkmaldeki kap ve açtığı belge
3. Kullanıma Al
4. Boş Bildir — ikmal belgesi açar
5. Dolu İşaretle — mal gelince
Pano yalnız **aktif** döngüleri gösterir; her döngünün kapları kutucuk olarak çizilir. Süzgeç **Ara** ve
**Depo**. Kutucukta kap numarası, durumu, son değiştiren ve zamanı, ikmaldeki kapta açılan belge (belgenin
okuma izniniz varsa bağlantı) yazar.
| Kap durumu | Anlamı | Düğmeler |
|---|---|---|
| **Dolu** | Kullanıma hazır | **Kullanıma Al** · **Boş Bildir** |
| **Kullanımda** | Hatta tüketiliyor | **Boş Bildir** · **Dolu İşaretle** |
| **İkmalde** | Boş bildirildi; ikmal belgesi açık | **Dolu İşaretle** |
- **Boş Bildir** stratejinin belgesini açar ve kap **İkmalde** olur. Belge açılamazsa sunucunun cümlesi
kutucukta yazar ve kap değişmez (ör. "Kap ikmale alınamaz: …", "Kontrol döngüsü pasif — sinyal verilemez.").
- **Dolu İşaretle** mal gelince kabı **Dolu**'ya döndürür. Pasif döngüde boş sinyali verilmez; açık ikmal
dolu işaretlenebilir.
- Aynı kap ikinci kez boş bildirilirse: "Kap N zaten ikmalde (BELGE-NO)."; dolu olmayan kap kullanıma
alınamaz ("Yalnız dolu kap kullanıma alınır."), dolu kap yeniden dolu işaretlenemez ("Kap zaten dolu.").
Demo panosunda **KBN-2026-000001** (HAM-0066 Sunta Vidası, Hammadde Deposu, Dış tedarik, 3 × 500 ADET)
kap 1'in boş sinyaliyle **TLP-2026-000003** taslak talebini, **KBN-2026-000002** (YM-0003 Masa Ayak Takımı,
Mamul Deposu, İç üretim, 2 × 4 ADET) kap 1'in sinyaliyle **UE-2026-000007** taslak üretim emrini açtı.
## Döngü kuralları
| Kural | İleti |
|---|---|
| Ürün × depo tektir | "'KOD' için bu depoda zaten bir kanban kontrol döngüsü var." |
| İç üretim için kart üretilebilir olmalı | "'KOD' üretilebilir değil — iç üretim stratejisi seçilemez." |
| Dış tedarik için kart satın alınabilir olmalı | "'KOD' satın alınabilir değil — dış tedarik stratejisi seçilemez." |
| Yapılandırılabilir üst kart giremez | "'KOD' yapılandırılabilir üst kart — kanbana somut kart girer." |
| Stok transferinde kaynak depo zorunlu ve farklı | "Stok transferi için aktif bir kaynak depo seçin.", "Kaynak depo kanbanın deposundan farklı olmalı." |
| Kap miktarı > 0, kap sayısı 1–99 | "Kap miktarı sıfırdan büyük olmalı.", "Kap sayısı 1–99 arasında olmalı." |
| İkmaldeki kap varken strateji değişmez | "İkmaldeki kap varken ikmal stratejisi ya da kaynak depo değişmez — önce kapları dolu işaretleyin." |
| Kap sayısı yalnız dolu kaplar çıkarılarak azalır | "Kap sayısı yalnız dolu kaplar çıkarılarak azalır — kullanımdaki ve ikmaldeki kaplar kalır." |
## İlgili
- [Kanban kontrol döngüsü oluşturmak](https://erpdocs.corexlogic.com/uretim/islemler/kanban-kontrol-dongusu-olusturma)
- [Üretim emirleri](https://erpdocs.corexlogic.com/uretim/ekranlar/uretim-emirleri)
---
# Üst ürün fiyatlarını güncelle
> Üretilen ürünlerin maliyet tahmininden kâr payıyla satış fiyatı önerip seçilenleri fiyat listesine yazmak.
URL: https://erpdocs.corexlogic.com/uretim/ekranlar/ust-urun-fiyatlari
Üretilen ürünün maliyet tahmininden (ağaçtan toplanan malzeme, faaliyet ve genel gider) kâr payıyla satış
fiyatı önerilir; seçtikleriniz fiyat listesine yazılır. Maliyeti eksik ürün öneri almaz. Ekran muhasebe
kaydı yazmaz; yalnız fiyat listesini günceller.
- **Tür:** Ekran
- **Modül:** Üretim
- **Menü yolu:** Üretim › Ürün Maliyetlendirme › Üst Ürün Fiyatlarını Güncelle
- **Ekran adresi:** `/erp/manufacturing/parent-price-update`
- **Gereken izin:** `erp-sales-price-lists.edit ve erp-inventory-costs.view (ikisi birden)`

1. Fiyat listesi — açık fiyatlı, aktif
2. Kâr payı (%)
3. Hesapla — yazmaz
4. Önerilen = maliyet × (1 + kâr payı)
5. Seçilenleri Listeye Yaz
## Alanlar
| Alan | Kural |
|---|---|
| **Fiyat Listesi** | Açık fiyatlı, aktif liste. Türetilmiş listeye yazılmaz (fiyat temel listeden gelir); yoksa "Açık fiyatlı aktif fiyat listesi yok — Fiyat Listeleri'nde oluşturun." yazar. |
| **Kâr Payı (%)** | -100 ile 10.000 arasında ("Kâr payı -100 ile 10.000 arasında olmalıdır."). |
| **Ondalık** | Önerinin yuvarlanacağı ondalık sayısı, 0–4 (varsayılan 2). |
| **Kategori** · **Ara** | Kapsamı daraltır. Kapsam üretilen ürünler, en çok 200 ("Kapsam N ürün — en çok 200; kategori ya da aramayla daraltın."). |
| **Yapı Günü** | Maliyet tahmininin hangi günün ağaç yapısıyla yapılacağı. |
## Hesap ve yazma
1. **Hesapla** — yazmaz. Tablo: Ürün · Maliyet · Mevcut Fiyat · Önerilen Fiyat · Değişim. Üstte "N ürün ·
M öneri yok · K seçili" yazar.
2. **Önerilen fiyat = birim maliyet × (1 + kâr payı / 100)**, **Ondalık** basamağa yarım yukarı yuvarlanır.
Örnek: maliyet 1.000,00 TRY, kâr payı %30 → 1.300,00 TRY.
3. Önerisi olanları işaretleyin (**Önerisi olanların hepsini seç**) ve **Seçilenleri Listeye Yaz**. Onay
penceresi "Fiyatlar listeye yazılsın mı?" → **Listeye Yaz**. Önerilen fiyat mevcut fiyatın yerine geçer;
yeni satış belgeleri bu fiyattan önerilir, kayıtlı belgeler ve sipariş satırlarındaki liste fiyatı
değişmez.
Öneri çıkmayan ürünlerde satırın altında sebep yazar:
| Sebep | Ne yapılır |
|---|---|
| "Satılabilir işaretli değil — satış fiyatı girilmez." | Yarı mamul ya da satılmayan ürün; beklenen durum. |
| "Yapılandırılabilir ürün — fiyatı karakteristik farklarıyla verilir." | Fiyatı fiyat listesinin karakteristik farklarıyla verin. |
| "Faaliyet tarifesi tanımsız: ABKANT, …" | İş merkezlerine faaliyet tarifesi girin ([İş merkezleri](https://erpdocs.corexlogic.com/uretim/ekranlar/is-merkezleri)). |
| "Maliyet USD, liste TRY — kur çevrimi yok." (para birimleri örnek) | Listenin para biriminde maliyet gerekir. |
| "Önerilen fiyat geçersiz (eksi ya da sınır dışı)." | Kâr payını düzeltin. |
Seçilen ürünlerden biri sorunluysa hiçbir fiyat yazılmaz: "N üründe sorun var — hiçbir fiyat yazılmadı."
Liste aynı anda değiştirildiyse: "Liste fiyatları aynı anda değiştirildi — yeniden hesaplayıp deneyin."
Maliyet tahmininin ayrıntısı **Çok Seviyeli Ürün Ağacı**'nın Maliyet Tahmini sekmesindedir:
[Çok seviyeli ürün ağacı](https://erpdocs.corexlogic.com/uretim/ekranlar/cok-seviyeli-urun-agaci).
> **Demo ortamında**
Demo iş merkezlerinin faaliyet tarifesi olmadığı için üretilen ürünlerin hepsi "Faaliyet tarifesi
tanımsız" sebebiyle öneri almaz; görüntü bu durumu gösterir.
## İlgili
- [Çok seviyeli ürün ağacı](https://erpdocs.corexlogic.com/uretim/ekranlar/cok-seviyeli-urun-agaci)
- [Fiyat listeleri](https://erpdocs.corexlogic.com/satis/ekranlar/fiyat-listeleri)
---
# Rotalar ve ana reçeteler
> Rota (operasyon planı) ve ana reçete listesi, oluşturma formu, revizyonlar, taslak ve yayın, operasyon alanları, dış işlem ve kalıp/aparat.
URL: https://erpdocs.corexlogic.com/uretim/ekranlar/rotalar
Rota, bir kartın **nasıl ve nerede** üretildiğini söyler: sıralı operasyonlar, her operasyonun
[iş merkezi](https://erpdocs.corexlogic.com/uretim/ekranlar/is-merkezleri), hazırlık/makine/işçilik süresi ve firesi. Üretim emri
yayınlanınca yayınlanmış rotanın operasyonları emre iner; kapasite yükü, operasyon teyidi ve maliyet
tahmini bu operasyonları okur.
**Ana reçete** aynı yapıdadır ama proses üretimi içindir: operasyonlar **faz**, iş merkezi **kaynak**
olarak adlandırılır ve ana reçeteyle yayınlanan emir proses emri olur. İkisi aynı ekranları kullanır;
**Ana Reçeteler** listesi yalnız ana reçete türündekileri gösterir.
- **Tür:** Ekran
- **Modül:** Üretim
- **Menü yolu:** Üretim › Üretim Mühendisliği › Rotalar · Rota Oluştur · Ana Reçeteler · Ana Reçete Oluştur
- **Ekran adresi:** `/erp/manufacturing/routings`
- **Gereken izin:** `erp-manufacturing-routings.view (görme) · .create (rota ve ana reçete oluşturma) · .edit (başlık, revizyon, yayın) · .import (İçe Aktar)`
## Rota listesi

1. Yeni rota
2. Tür — rota ya da ana reçete
3. Alternatifin parti büyüklüğü aralığı
4. Yayındaki revizyon
5. Ağaç + rota eşleşmesi
| Kolon | Anlamı |
|---|---|
| **Çıktı kartı** | Rotanın ürettiği kart. Tıklayınca rota detayı açılır. |
| **Tür** | **Rota** ya da **Ana reçete**. |
| **Alternatif** | Kartın rota alternatifi (Alt. 1, Alt. 2…) ve adı. |
| **Parti büyüklüğü** | Alternatifin geçerli olduğu miktar aralığı; boş = her miktar. |
| **Yayındaki revizyon** | En son yayınlanan revizyon. |
| **Revizyon** | Revizyon sayısı. |
Süzgeçler **Ara** ve **Tür**. **Üretim Versiyonları** bağlantısı ağaç ve rota eşleşmesine gider.
**Dışa Aktar** / **İçe Aktar** rotaları Excel kitabıyla toplu taşır.

1. Yeni ana reçete
2. Proses ürününün reçetesi
3. Yayındaki revizyon
## Rota alternatifi nasıl seçilir
- Kartın [üretim versiyonu](https://erpdocs.corexlogic.com/uretim/ekranlar/uretim-versiyonlari) varsa rota versiyondan gelir (versiyonda rota
boşsa emir operasyonsuz açılır).
- Versiyon yoksa emrin rotası, miktarı kapsayan **en küçük numaralı** alternatiften seçilir.
## Rota oluşturma formu

1. Tür — kayıttan sonra değişmez
2. Çıktı kartı — yalnız üretilen kart
3. Parti büyüklüğü — alternatif seçimi
4. İç işlem ya da dış işlem (fason)
5. Süreler dakika; makine/işçilik temel miktar başına
6. Operasyon Ekle — numara 10 artar
7. Kaydet — 1. revizyon taslak
| Alan | Kural |
|---|---|
| **Tür** (zorunlu) | **Rota** ya da **Ana reçete**. Kayıttan sonra değişmez. |
| **Çıktı kartı** (zorunlu) | Yalnız üretilen kart; pasif kart seçilemez. Kartın rotası varsa yeni rota sıradaki alternatif olur (alternatif numarası kayıtta verilir). |
| **Rota adı** | Alternatifin adı (ör. "Seri hat"). |
| **Parti büyüklüğü** | En az – en çok, kartın temel biriminde; boş = her miktar. |
| **Temel miktar** (zorunlu) | Standart değerler bu miktar için yazılır; sıfırdan büyük. |
### Operasyonlar tablosu
| Kolon | Kural |
|---|---|
| **Operasyon** | Numara 1–9999, rota içinde tekil. **Operasyon Ekle** sıradaki numarayı (10'ar artarak) verir. En az 1, en çok 99 operasyon. |
| **Açıklama** | Operasyonun adı. |
| **İş merkezi** (zorunlu) | Aktif iş merkezi; pasif iş merkezi seçilemez. |
| **Kontrol anahtarı** | **İç işlem** ya da **Dış işlem** (fason). Dış işlemde **Dış işlem hizmet kartı** (satın alınan hizmet kartı) seçilir; iç işlemde hizmet kartı seçilemez. |
| **Hazırlık (dk)** | Sabit hazırlık süresi; emirde miktarla ölçeklenmez. |
| **Makine (dk)**, **İşçilik (dk)** | Temel miktar başına; emirde miktarla ölçeklenir. Süreler 0 ya da pozitif, en çok iki ondalık. |
| **Fire (%)** | Operasyon firesi, 0 ile 100 arası (100 hariç). Önceki operasyonların işleyeceği miktarı büyütür. |
Satır sonundaki simgeler:
- **Kalıp/aparat** — operasyonun kalıp/aparatı (PRT) ve **Birim başına kullanım**. Aynı kalıbı isteyen
operasyonlar çizelgede çakışmaz. Bakım modülü kapalıysa bağlanamaz.
- **Seçim koşulu ve formüller** — yalnız yapılandırılabilir kartın rotasında: **Seçim koşulu** (operasyon
hangi konfigürasyonda gelir, ör. `KONTROL_TIPI IN ('PLC')`) ve **Hazırlık formülü (dk)**, **Makine formülü
(dk)**, **İşçilik formülü (dk)**. Dil ve örnekler: [Koşullar](https://erpdocs.corexlogic.com/uretim/kosullar).
- **Kaldır** — operasyonu siler.
**Rotayı Kaydet** (ana reçetede **Ana Reçeteyi Kaydet**) rotayı 1. revizyonu **Taslak** olarak kaydeder.
## Rota detayı

1. Taslağı Düzenle
2. Yayınla — değişiklik numarasıyla ya da bugünden
3. Rota adı ve parti büyüklüğü
4. Operasyonun iş merkezi
Üst bölüm **Çıktı kartı**, **Tür**, **Alternatif**, **Parti büyüklüğü** ve **Temel birim**'i gösterir.
**Başlığı Düzenle** rota adını ve parti büyüklüğünü değiştirir. **Revizyonlar** tablosu: **Revizyon**
(bugün geçerli olanın yanında **Etkin**), **Durum**, **Temel miktar**, **Operasyon** sayısı, **Yayın**,
**Geçerlilik**, **Değişiklik No**. Seçili revizyonun operasyonları altta listelenir.
| Düğme | Ne zaman | Ne yapar |
|---|---|---|
| **Taslağı Düzenle** | Taslak revizyonda | Operasyonları ve temel miktarı değiştirir (**Taslağı Kaydet**). |
| **Yayınla** | Taslak revizyonda | **Rota revizyonu yayınlansın mı?** penceresi: isteğe bağlı **Değişiklik numarası**, **Revizyonu Yayınla**. |
| **Yeni Revizyon** | Taslak yokken | **Yeni Revizyon** penceresi en yüksek numaralı revizyonun operasyonlarıyla dolu açılır; **Revizyonu Oluştur** taslak kaydeder. |

1. Son revizyonun operasyonlarıyla dolu gelir
2. Operasyon ekle
3. Revizyonu Oluştur — taslak
### Revizyon durumları
| Durum | Anlamı | İşlemler |
|---|---|---|
| **Taslak** | Hazırlanan revizyon; rotada aynı anda yalnız bir taslak olur. | **Taslağı Düzenle**, **Yayınla**. |
| **Yayınlandı** | Kesinleşmiş operasyon planı; değişmez. | Yok — değişiklik **Yeni Revizyon** ile. |
Değişiklik numarasıyla yayınlanan revizyon numaranın geçerlilik tarihinden, numarasız yayınlanan bugünden
geçerli olur. Geçerlilik revizyon sırasıyla ilerler.
## Sık karşılaşılan iletiler
| İleti | Neden / çözüm |
|---|---|
| Rota en az bir operasyon içermelidir. | Operasyonsuz kayıt denendi. |
| Operasyon numaraları rota içinde tekil olmalı. | Aynı numara iki satırda. |
| N numaralı operasyonun iş merkezi seçilmelidir. | İş merkezi boş. |
| '…' iş merkezi pasif — rotaya seçilemez. | İş merkezi pasife alınmış. |
| '…' üretilebilir değil — rota yalnız üretilen karta açılır. | Satın alınan karta rota açılmaz. |
| N numaralı operasyon iç işlem — hizmet kartı yalnız dış işlemde seçilir. | Kontrol anahtarını **Dış işlem** yapın ya da hizmet kartını kaldırın. |
| Bu rotada zaten düzenlenebilir bir taslak revizyon var. | Önce taslağı yayınlayın. |
| Rota revizyonu N gg.aa.yyyy tarihinden geçerli olamaz — önceki revizyon M gg.aa.yyyy tarihinden geçerli. | Seçilen değişiklik numarasının tarihi önceki revizyondan erken. |
| Bu rota konfigürasyona göre çözülür — emir yapılandırılmış bir satırdan açılmalı. | Koşullu rota yapılandırmasız emirde kullanılamaz. |
| Konfigürasyon rotanın hiçbir operasyonunu seçmiyor — rotanın seçim koşullarını düzeltin. | Seçim koşullarının hiçbiri tutmadı. |
| Rota başka bir kullanıcı tarafından değiştirildi. Sayfayı yenileyin. | Eşzamanlı değişiklik. |
## İlgili
- [Rota oluşturmak](https://erpdocs.corexlogic.com/uretim/islemler/rota-olusturma)
- [İş merkezleri](https://erpdocs.corexlogic.com/uretim/ekranlar/is-merkezleri)
- [Üretim versiyonları](https://erpdocs.corexlogic.com/uretim/ekranlar/uretim-versiyonlari)
- [Mühendislik değişiklikleri](https://erpdocs.corexlogic.com/uretim/ekranlar/muhendislik-degisiklikleri)
- [Koşullar](https://erpdocs.corexlogic.com/uretim/kosullar)
---
# Üretim versiyonları
> Bir kartın hangi ürün ağacı alternatifi ve hangi rotayla, hangi parti büyüklüğünde ve tarihte üretileceğini tanımlamak.
URL: https://erpdocs.corexlogic.com/uretim/ekranlar/uretim-versiyonlari
Üretim versiyonu bir kartın **hangi ağaç alternatifiyle** ve **hangi rotayla** üretileceğini, parti
büyüklüğü ve geçerlilik aralığıyla birlikte tanımlar. Versiyon tanımlıysa planlama, patlatma ve üretim emri
ağacı ve rotayı versiyondan seçer; uyan versiyon yoksa ağaç uydurulmaz. Versiyon tanımlanmayan kartta ağaç,
parti büyüklüğünü kapsayan en küçük numaralı alternatiften seçilir.
- **Tür:** Ekran
- **Modül:** Üretim
- **Menü yolu:** Üretim › Üretim Mühendisliği › Üretim Versiyonları
- **Ekran adresi:** `/erp/manufacturing/production-versions`
- **Gereken izin:** `erp-manufacturing-boms.view (görme) · .create (oluşturma) · .edit (düzenleme, kilitleme)`
Ayrı bir "Oluştur" menüsü yoktur: versiyon listedeki **Üretim Versiyonu Oluştur** penceresinde açılır,
satırın **İşlemler › Düzenle** komutuyla değiştirilir. Versiyon silinmez; kullanılmayacaksa **Kilitli**
yapılır.
## Liste

1. Yeni üretim versiyonu
2. Ağaç ve rota alternatifi
3. Geçerlilik aralığı
4. Durum — Açık ya da Kilitli
| Kolon | Anlamı |
|---|---|
| **Çıktı kartı** | Versiyonun kartı. |
| **Versiyon** | Versiyon numarası ve adı. |
| **Ağaç · rota** | Ağaç alternatifi ve rota alternatifi (ör. "Ağaç Alt. 1 · Rota Alt. 1"). |
| **Parti büyüklüğü** | Geçerli miktar aralığı; "Her miktar" = sınırsız. |
| **Geçerlilik** | Başlangıç ve (varsa) bitiş günü. |
| **Durum** | **Açık** ya da **Kilitli**; seri üretim versiyonunda ayrıca **Seri üretim** rozeti. |
Rota detayındaki **Üretim Versiyonları** bağlantısı listeyi o kartın versiyonlarına süzer ("Tek kartın
versiyonları").
## Üretim Versiyonu Oluştur penceresi

1. Versiyon — birden çok uyarsa küçük numara
2. Üretim kullanımındaki ağaç alternatifi
3. Rota — boşsa emir operasyonsuz
4. Parti büyüklüğü aralığı
5. Seri üretim — emirsiz üretim
| Alan | Kural |
|---|---|
| **Çıktı kartı** (zorunlu) | Üretilen kart. Düzenlemede değişmez. |
| **Versiyon** (zorunlu) | Numara; kartta tekil. Birden çok versiyon uyarsa küçük numara seçilir. |
| **Ad** | Kısa ad (ör. "Hat 2"). |
| **Ürün ağacı** (zorunlu) | Kartın **üretim** kullanımındaki ağaç alternatiflerinden biri. Mühendislik ağacı seçilemez. |
| **Rota** | Kartın rota alternatiflerinden biri ya da **Rota yok — emir operasyonsuz**. |
| **Parti büyüklüğü** | En az – en çok, kartın temel biriminde; boş = her miktar. |
| **Geçerlilik** (zorunlu başlangıç) | Başlangıç varsayılan bugün; bitiş boş = süresiz. Bitiş başlangıçtan önce olamaz. |
| **Seri üretim** | İşaretli versiyon emirsiz üretilir: Seri Üretim Teyidi ağacı teyit gününde patlatır, bileşenler geri sarfla düşer ve açık planlı emirler azalır. |
| **Kilitli** (yalnız düzenlemede) | Kilitli versiyon seçimde yok sayılır. Kartın tek versiyonunu kilitlemek kartın ağacını bulunamaz kılar. |
## Seçim kuralı
1. Kartın **açık** (kilitsiz), tarihi ve parti büyüklüğü planlanan miktara uyan versiyonları aranır.
2. Birden çok uyarsa **en küçük versiyon numarası** seçilir; ağaç ve rota ondan gelir.
3. Kartın versiyonu var ama hiçbiri uymuyorsa ağaç seçilmez — emir ya da planlı emir açılamaz.
4. Kartın hiç versiyonu yoksa ağaç ve rota alternatiflerin parti büyüklüğünden seçilir.
## Sık karşılaşılan iletiler
| İleti | Neden |
|---|---|
| Üretim versiyonu bir üretim ağacı ister. | **Ürün ağacı** seçilmedi. |
| Üretim versiyonu yalnız üretim kullanımındaki ağacı alır. | Mühendislik ağacı gönderildi. |
| Ağaç bu kartın ağaçlarından biri olmalı. · Rota bu kartın rotalarından biri olmalı. | Başka karta ait ağaç/rota. |
| '…' için N numaralı versiyon zaten var. | Versiyon numarası kullanılmış. |
| Geçerlilik başlangıcı zorunlu. · Geçerlilik bitişi başlangıçtan önce olamaz. | Tarih hatası. |
| Üretim versiyonu üretilen bir karta açılır. | Satın alınan kart seçildi. |
| Üretim versiyonu başka bir kullanıcı tarafından değiştirildi. Sayfayı yenileyin. | Eşzamanlı değişiklik. |
## İlgili
- [Üretim versiyonu tanımlamak](https://erpdocs.corexlogic.com/uretim/islemler/uretim-versiyonu-tanimlama)
- [Ürün ağaçları](https://erpdocs.corexlogic.com/uretim/ekranlar/urun-agaclari)
- [Rotalar](https://erpdocs.corexlogic.com/uretim/ekranlar/rotalar)
---
# MRP koşusu yapmak
> Simülasyon listesini gözden geçirip MRP'yi çalıştırmak — taslak satınalma talebi ve planlı üretim emirleri yazılır.
URL: https://erpdocs.corexlogic.com/uretim/islemler/mrp-kosusu-yapma
- **Tür:** İşlem
- **Modül:** Üretim
- **Menü yolu:** Üretim › Üretim Planlama › MRP Koşusu
- **Ekran adresi:** `/erp/demand/mrp`
- **Gereken izin:** `erp-demand-material-requirements.view`, `erp-demand-mrp-runs.create`
- **Ön koşullar:**
- Planlanacak kartların **Planlama stratejisi** *Stoğa Üretim* ya da *Siparişe Üretim*, **Varsayılan tedarik yolu** dolu (Planlama Verileri).
- Güvenlik stoğu için kartta **Minimum stok**, öneri üst sınırı için **Maksimum stok** tanımlı (Stok Verileri; isteğe bağlı).
- Üretilen kartın yayınlanmış ürün ağacı var — yoksa öneri patlatılamaz.
Koşu, listede gördüğünüz önerileri belgeye çevirir. Listenin kendisi her zaman simülasyondur; koşu yalnız
**MRP'yi Çalıştır** ile ya da [gece işiyle](https://erpdocs.corexlogic.com/uretim/ekranlar/mrp-kosusu) yazar.
## Adımlar
1. **Üretim › Üretim Planlama › MRP Koşusu** ekranını açın. Liste her açılışta yeniden hesaplanır; henüz hiçbir şey yazılmaz.

1. MRP'yi Çalıştır — talep ve planlı emir yazar
2. Simülasyon — senaryo, yazmaz
3. Gece İşi — her gece otomatik koşu
4. Yalnız önerisi olanlar
5. Önerilen miktar ve sonucu (talep / planlı emir)
6. İstisna rozetleri — üzerine gelince cümle
2. **Yalnız önerisi olanlar** anahtarını açın ve önerileri gözden geçirin. Bir kartın gerekçesini görmek için satırına tıklayın; **Stok/İhtiyaç Listesi** gün gün arz, ihtiyaç ve öneriyi gösterir.

1. Güvenlik stoğu = kartın minimumu; maksimum varsa öneri ona tamamlar
2. Öneriler — ihtiyaç, başlangıç, teslim
3. Zaman çizelgesi — eleman eleman kullanılabilir miktar
4. İhtiyaç İzleme — ihtiyacın kaynağı
3. **İstisnalar** kolonundaki rozetleri kontrol edin (ör. **Tedarik süresi yok**, **Ağaç yok ya da uygun alternatif/geçerli revizyon yok**) ve gerekiyorsa kartın planlama verisini düzeltin.
4. Senaryo denemek için isteğe bağlı olarak **Simülasyon**'u açın: **Tahmin ölçeği (%)** ve ek talep girip **Simüle Et**'e basın. Simülasyon yazmaz.

1. Tahmin ölçeği — 100 olduğu gibi
2. Ek talepler — kart, tarih, miktar
3. Simüle Et — yazmaz
4. Önerisi değişen kartlar (mevcut → senaryo)
5. **MRP'yi Çalıştır**'a tıklayın.

1. Sabitlenmemiş MRP emirleri yeniden kurulur
2. Siparişe üretim: satış kalemine bağlı emir
3. Çalıştır
6. Pencerede **Çalıştır**'a tıklayın.
7. Sonuçtaki **Planlı Emirler** bağlantısıyla planlı emirlere, talep numarasıyla taslak talebe geçin. **Talebe ya da planlı emre giremeyen öneriler** listesi varsa sebeplerini giderin.
**Sonuç:** Satın alınan kartların önerileri tek **taslak satınalma talebine** (TLP-yyyy-nnnnnn), üretilen kartların önerileri **planlı emre** (PLO-yyyy-nnnnnn) yazılır. Talep siz gönderene kadar taslak kalır. Sonraki adım: [planlı emri üretim emrine dönüştürmek](https://erpdocs.corexlogic.com/uretim/islemler/planli-emri-donusturme).
## Bilmeniz gerekenler
- **Yeniden koşmak güvenlidir:** gönderilmemiş ve düzenlenmemiş eski MRP taslak talebi ile sabitlenmemiş MRP
planlı emirleri iptal edilip yeniden kurulur. Gönderilen ya da düzenlenen talep, sabitlenmiş, değiştirilmiş
ya da elle açılmış planlı emir korunur ve arz sayılır. İptal edilenler sonuç bölümünde numaralarıyla
yazar.
- **Bir planlı emri korumak istiyorsanız** koşudan önce sabitleyin ya da üretim emrine dönüştürün.
- Pencere çift tıklamaya karşı tek anahtar taşır: aynı pencereden ikinci koşu ikinci talep açmaz.
- Siparişe üretim kartının önerisi satış kalemi başına çıkar ve planlı emir o kaleme bağlanır; konfigürasyon
satış kaleminden gelir.
- Koşudan sonra da listede öneri görünmesi normaldir: sabitlenmemiş MRP planlı emri arz sayılmaz.
- Hata olursa pencerede "MRP koşusu tamamlanamadı." ve sunucunun sebebi yazar; pencere açık kalır, yeniden deneyebilirsiniz.
## İlgili
- [MRP koşusu ekranı](https://erpdocs.corexlogic.com/uretim/ekranlar/mrp-kosusu)
- [Planlı emirler](https://erpdocs.corexlogic.com/uretim/ekranlar/planli-emirler)
- [Planlı bağımsız ihtiyaç girmek](https://erpdocs.corexlogic.com/uretim/islemler/planli-bagimsiz-ihtiyac-girme)
- [Stoğa üretim süreci](https://erpdocs.corexlogic.com/surecler/stoga-uretim)
---
# Ürün ağaçları
> Ürün ağacı (reçete) listesi, ağaç detayı, revizyonlar, taslak ve yayın, geçerlilik, alternatif ağaçlar, mühendislik ve üretim kullanımı.
URL: https://erpdocs.corexlogic.com/uretim/ekranlar/urun-agaclari
Ürün ağacı, bir üretilen kartın (yarı mamul, mamul) **temel miktarı** için hangi malzemeden ne kadar
gerektiğini söyler. Üretim emri, planlı emir ve MRP malzeme ihtiyacını buradan hesaplar. Ağacın içeriği
**revizyonlarda** tutulur: revizyon önce **Taslak** açılır, **Yayınla** ile kesinleşir ve bir daha
değişmez; değişiklik yeni revizyonla yapılır.
- **Tür:** Ekran
- **Modül:** Üretim
- **Menü yolu:** Üretim › Ana Veriler › Ürün Ağaçları · Ürün Ağacı Oluştur
- **Ekran adresi:** `/erp/manufacturing/boms`
- **Gereken izin:** `erp-manufacturing-boms.view (görme, Yapılandırarak Dene) · .create (yeni ağaç, Üretim Ağacına Kopyala) · .edit (revizyon açma, düzenleme, yayınlama, başlık) · .import (İçe Aktar)`
## Ürün ağacı listesi
**Üretim › Ana Veriler › Ürün Ağaçları** her çıktı kartının ağaçlarını listeler. Ağaç silinmez.

1. Yeni ürün ağacı
2. Kullanım süzgeci — üretim ya da mühendislik
3. Yayındaki revizyon ve açık taslak
4. Ağacı açmak için çıktı kartına tıklayın
5. Excel ile toplu aktarım
| Kolon | Anlamı |
|---|---|
| **Çıktı Kartı** | Ağacın ürettiği kart (ad ve kod). Tıklayınca ağaç detayı açılır. |
| **Alternatif** | Aynı kartın aynı kullanımdaki ağaç numarası (Alt. 1, Alt. 2…) ve adı. |
| **Revizyon Durumu** | Yayındaki revizyon ve varsa açık taslak. |
| **Revizyon** | Toplam revizyon sayısı. |
| **Kayıt** | Ağacın kayıt numarası. |
Süzgeçler: **Ara** (çıktı kartı kodu veya adı) ve **Kullanım** (**Tümü**, **Üretim**, **Mühendislik**).
**Dışa Aktar** ve **İçe Aktar** ağaçları Excel kitabıyla toplu taşır.
## Kullanım: Üretim ve Mühendislik
| Kullanım | Ne için | Planlama ve emir |
|---|---|---|
| **Üretim** | Gerçek üretimin reçetesi. | Planlama, planlı emir, MRP ve üretim emri yalnız üretim ağaçlarını okur. |
| **Mühendislik** | Tasarım ağacı (tasarım aşamasındaki ürün). | Planlamaya, patlatmaya ve üretim emrine girmez. Hazır olunca **Üretim Ağacına Kopyala** ile üretime aktarılır. |
## Alternatif ağaçlar ve parti büyüklüğü
Bir kartın aynı kullanımda birden çok ağacı olabilir: ikinci ağaç kaydedildiğinde **sıradaki alternatif**
olur. Her alternatifin **Alternatif adı** ve **Parti büyüklüğü** (en az – en çok, kartın temel biriminde,
sınırlar dahil; boş = her miktar) vardır.
- [Üretim versiyonu](https://erpdocs.corexlogic.com/uretim/ekranlar/uretim-versiyonlari) tanımlıysa planlama ve emir ağacı versiyondan seçer.
- Versiyon yoksa planlama, miktarı kapsayan **en küçük numaralı** alternatifi seçer. Uyan alternatif yoksa
ağaç seçilmez ([Çok seviyeli ürün ağacı](https://erpdocs.corexlogic.com/uretim/ekranlar/cok-seviyeli-urun-agaci) bunu
"Parti büyüklüğüne uyan alternatif yok" diye gösterir).
- Üretim emrini elle açan kullanıcı aralık dışındaki alternatifi de seçebilir.
## Ürün ağacı detayı
Ağaç detayı ağacın bütün revizyonlarını ve geçerliliğini gösterir.

1. Taslağı yayınla
2. Mühendislik ağacını üretime kopyala
3. Bugün etkin olan revizyon
4. Kullanım, alternatif adı, parti büyüklüğü
5. Revizyonun geçerlilik başlangıcı
| Bölüm | İçerik |
|---|---|
| **Özet** | **Çıktı Kartı**, **Toplam Revizyon**, **Yayında** (en son yayınlanan revizyon), **Bugün etkin** (bugün geçerli olan revizyon; geçerliliği henüz başlamadıysa "Geçerliliği henüz başlamadı"). |
| **Değişmezlik ve geçerlilik** | Kural hatırlatması: yayınlanmış revizyon değiştirilemez ve silinemez. |
| **Kullanım ve Alternatif** | **Kullanım**, **Alternatif**, **Parti büyüklüğü** ve aynı kartın öteki ağaçları. **Başlığı Düzenle** buradan da açılır. |
| **Revizyonlar** | Revizyon listesi, en yeni üstte. |
Başlıktaki düğmeler:
| Düğme | Ne zaman görünür | Ne yapar |
|---|---|---|
| **Yayınla (Rev. N)** | Taslak revizyon varken ve düzenleme izniyle | Yayın penceresini açar ([Ürün ağacını yayınlamak](https://erpdocs.corexlogic.com/uretim/islemler/urun-agacini-yayinlama)). |
| **Yeni Revizyon** | Taslak yokken ve düzenleme izniyle | Yeni taslak revizyon formunu açar ([Revizyon açmak](https://erpdocs.corexlogic.com/uretim/islemler/urun-agaci-revizyonu-acma)). |
| **Çok Seviyeli Göster** | Üretim ağacında, yayınlanmış revizyon varken | Kartın çok seviyeli patlatmasını açar. |
| **Üretim Ağacına Kopyala** | Mühendislik ağacında, oluşturma izniyle | En son yayınlanmış revizyonu (yoksa taslağı) yeni bir üretim alternatifi olarak kopyalar. |
| **Başlığı Düzenle** | Düzenleme izniyle | **Kullanım**, **Alternatif adı** ve **Parti büyüklüğü**nü değiştirir. Aralık sonraki MRP koşusunu ve emir seçimini hemen etkiler; yayınlanmış revizyonların içeriği değişmez. |

1. Yeni Revizyon — yalnız taslak yokken
2. Çok seviyeli patlatma
3. Revizyon durumu
### Revizyonlar tablosu
| Kolon | Anlamı |
|---|---|
| **Revizyon** | Revizyon numarası; bugün geçerli olanın yanında **Etkin** rozeti. |
| **Durum** | **Taslak** ya da **Yayınlandı**. |
| **Temel Çıktı** | Revizyonun temel miktarı ve birimi. |
| **Yayın Tarihi** | Yayınlandığı gün. |
| **Geçerlilik** | Revizyonun geçerli olduğu ilk gün. |
| **Değişiklik No** | Revizyon bir değişiklik numarasıyla yayınlandıysa numara. |
| **İşlem** | **İşlemler** menüsü: **Görüntüle**; taslakta ayrıca **Düzenle** ve **Yayınla**. |
## Revizyon durumları
| Durum | Anlamı | İzin verilen işlemler |
|---|---|---|
| **Taslak** | Hazırlanan revizyon. Bir ağaçta aynı anda yalnız **bir** taslak olur. | **Düzenle**, **Yayınla**. Taslak silinmez; düzeltilir ya da yayınlanır. |
| **Yayınlandı** | Kesinleşmiş üretim tanımı. | Hiçbir değişiklik yok. Değişiklik için **Yeni Revizyon**. Yayınlanmış revizyon taslağa dönmez. |
### Geçerlilik ve etkin revizyon
- Değişiklik numarası seçilmeden yayınlanan revizyon **yayın gününden** geçerlidir.
- Bir [değişiklik numarasıyla](https://erpdocs.corexlogic.com/uretim/ekranlar/muhendislik-degisiklikleri) yayınlanan revizyon numaranın
**geçerlilik başlangıcından** geçerlidir; o güne kadar önceki revizyon etkin kalır.
- **Etkin revizyon**, o gün geçerliliği başlamış en yüksek numaralı revizyondur. MRP planlı emri başlangıç
gününde geçerli ağaçla patlatır.
- Yayın mevcut üretim emirlerini etkilemez: her emir kendi revizyonunu seçer ve yayınlanmış emrin malzeme
gereksinimleri donmuş kalır. Elle açılan üretim emrinde plan listesinde yalnız yayınlanmış ve geçerliliği
başlamış revizyonlar çıkar; mühendislik ağaçları çıkmaz.
## Revizyon detayı
Revizyon detayı **Tanım** (**Temel Çıktı Miktarı**, **Malzeme Satırı**, **Montaj Firesi**, yayın ve
geçerlilik bilgisi) ve **Malzemeler** tablosunu (**Sıra**, **Malzeme**, **Miktar**, **Birim**) gösterir.
Taslak revizyonda başlıkta **Düzenle** ve **Yayınla** vardır; yayınlanmış revizyonda hiçbir değiştirme
düğmesi yoktur.

1. Düzenle — yalnız taslakta
2. Yayınla
3. Bileşen firesi
4. Geri sarflı satır
Malzeme hücresinin altındaki notlar:
| Not | Anlamı |
|---|---|
| **+ %N fire** | Bileşen firesi; emirde gereksinim bu yüzde kadar büyür. |
| **Geri sarf — çıktı üretilen orana göre sarf eder** | Geri sarflı satır. |
| **N alternatif** · **Strateji: …** | Satırın alternatif kartları ve stratejisi; alternatifler birincilin altında **Alternatif:** önekiyle listelenir. |
| Kural metni | Yapılandırılabilir ürünün ağacında satırın koşulu ve formülü ([Koşullar](https://erpdocs.corexlogic.com/uretim/kosullar)). |
| **Yapılandırılabilir bileşen** | Bileşen kendisi yapılandırılabilir; varsa değer aktarımları `KOD := ifade` biçiminde yazılır. |
Yan ve ortak ürünü olan revizyonda ayrıca **Yan / Ortak Ürünler** tablosu (**No**, **Kart**, **Tür**,
**Miktar**, **Birim**, **Maliyet Payı**) görünür.
## Ürün ağacı formu
**Ürün Ağacı Oluştur**, **Yeni Revizyon** ve taslak **Düzenle** aynı formu kullanır.

1. Çıktı Kartı — yalnız üretilen kartlar
2. Temel Miktar — satır miktarları bu miktar içindir
3. Kullanım — Üretim ya da Mühendislik
4. Malzeme Ekle — birden çok kart seçilir
5. Bileşen firesi (%)
6. Geri sarf — çıktıyla kendiliğinden sarf
7. Kaydet — 1 numaralı taslak revizyon açılır
### Ürün Ağacı Tanımı
| Alan | Kural |
|---|---|
| **Çıktı Kartı** (zorunlu) | Yalnız "Üretim ürünü" işaretli kartlar (yarı mamul, mamul) listelenir. Pasif ve hizmet kartına ağaç tanımlanamaz. Revizyonda değişmez; farklı kart için yeni ağaç açılır. |
| **Temel Miktar** (zorunlu) | Satır miktarlarının ait olduğu çıktı miktarı ve birimi. Sıfırdan büyük; seri takipli çıktıda tam sayı. Emirde gereksinim `satır × plan / temel` olarak ölçeklenir. |
| **Montaj Firesi (%)** | Boş = fire yok. Bütün bileşenler bu yüzde kadar büyür; planlanan çıktı değişmez. 0 ile 100 arası (100 hariç), en çok iki ondalık. |
| **Kullanım** | **Üretim** ya da **Mühendislik** (yalnız yeni ağaçta). |
| **Alternatif adı** | Alternatifin kısa adı (ör. "Büyük parti, fason montaj"). |
| **Parti büyüklüğü** | En az – en çok; boş = sınırsız. Alt sınır üst sınırdan büyük olamaz. |
### Malzemeler
**Malzeme Ekle** penceresinde birden çok kart seçilir; her biri ayrı satır olur. **Boş Satır** kodu
yazarak girmek içindir. En az bir satır zorunludur.
| Alan | Kural |
|---|---|
| **Malzeme Kartı** | Kod ya da ad yazıp [[Enter]]; büyüteç ya da [[F4]] listeyi açar. Ağacın kendi çıktı kartı, pasif kart ve hizmet kartı seçilemez. |
| **Miktar** | Temel miktar başına. Sıfırdan büyük; seri takipli bileşende tam sayı; birimin ondalık hassasiyeti kadar. |
| **Birim** | Kartın birimlerinden biri; temel birime çevrilebilmeli. |
| **Bileşen firesi (%)** | Emirde gereksinim `ölçeklenen × (1 + fire/100)`, birimin hassasiyetine yukarı yuvarlanır. Alternatifler de büyür. |
| **Geri sarf** | İşaretli bileşen çıktı kaydedilince planlanan orana göre kendiliğinden sarf edilir (alternatifler de). Seri takipli bileşen geri sarf edilmez. |
| **Alternatif** › **Ekle** | Satıra izinli alternatif kart ekler (öncelik sırasıyla). Alternatifsiz satırda kart zorunludur. |
Bir kart bir revizyonda birincil ya da alternatif olarak **yalnız bir kez** yer alabilir. Tek istisna
yapılandırılabilir ürünün ağacıdır: seçenek koşulları birbirini dışlayan iki satır aynı kartı taşıyabilir
([Koşullar](https://erpdocs.corexlogic.com/uretim/kosullar)).
### Alternatif stratejisi
Alternatifi olan satırda **Strateji** seçilir:
| Strateji | Davranış |
|---|---|
| **Öncelik** | Birincil kart ihtiyacın tamamını taşır. Birincilin stoğu yetmezse üretim emrinde alternatifler bu sırayla önerilir; seçimi planlamacı yapar. |
| **Kullanım olasılığı** | Her alternatife **Olasılık %** yazılır; ihtiyaç bu oranla bölünür (emir yayını, taslak önizleme, MRP). Kalan pay birincilindir (**Birincil kart payı**); toplam 100'ü geçemez. |
### Yan / Ortak Ürünler
Emrin çıktısıyla birlikte doğan ürünler (en çok 20 satır). **Yan / Ortak Ürün Ekle** ile eklenir.
| Alan | Kural |
|---|---|
| **Kart** | Stok tutan kart. Ağacın çıktısı ve aynı revizyonun bileşeni olamaz; bir kart bir kez. Yapılandırılabilir üst kart olamaz. |
| **Miktar**, **Birim** | Çıktının temel miktarı başına; sıfırdan büyük, en çok 6 ondalık. |
| **Tür** | **Yan ürün** (bugünkü değeriyle girer, değeri emrin maliyetinden düşer) ya da **Ortak ürün** (maliyeti payıyla paylaşır). |
| **Maliyet payı (%)** | Yalnız ortak üründe; 0 ile 100 arası (hariç). Ortak ürünlerin payları toplamı 100'den küçük olmalı — kalan ana ürünündür. |
MRP yan ve ortak ürünleri bileşen saymaz. Yayınlanmış revizyonun yan/ortak ürünleri değişmez.
## Yapılandırılabilir ürünün ağacı (süper ağaç)
Çıktı kartı yapılandırılabilirse ağaç bütün seçenekleri taşır ve her satıra kural yazılabilir: düzenleme
formunda satırın **Kuralı Düzenle** simgesi **Satır Kuralı** penceresini açar (seçenek koşulu, ifadeli
koşul, formüllü miktar). Yapılandırılabilir bileşenin satırında ayrıca **değer aktarımı** (bileşenin
özelliğinin üst ürünün değerlerinden hesaplanması) yazılır; bu satır alternatif taşıyamaz.
Revizyon detayındaki **Yapılandırarak Dene** düğmesi, kaydetmeden, girilen özellik değerleriyle emre
hangi satırların hangi miktarla geleceğini gösterir.

1. Yapılandırarak Dene — değerlerle sınama
2. Satırın kuralı (koşul)
Koşulların dili ve örnekleri: [Koşullar](https://erpdocs.corexlogic.com/uretim/kosullar). Deneme adımları:
[Yapılandırarak denemek](https://erpdocs.corexlogic.com/uretim/islemler/yapilandirarak-deneme).
## Sık karşılaşılan iletiler
| İleti | Neden / çözüm |
|---|---|
| Bu ürün ağacında zaten düzenlenebilir bir taslak revizyon var. Önce mevcut taslağı yayınlayın ya da güncelleyin. | Ağaçta taslak varken yeni revizyon açılmaz. |
| Yayınlanmış revizyon değiştirilemez. Değişiklik için yeni bir taslak revizyon oluşturun. | Yayınlanmış revizyon düzenlenmeye çalışıldı. |
| Yalnız Taslak durumundaki revizyon yayınlanabilir. | Revizyon başka bir oturumda yayınlanmış; sayfayı yenileyin. |
| Bu revizyon yayınlanırsa ürün ağacı grafında döngü oluşur — bir malzeme zinciri dolaylı olarak bu çıktı kartına geri dönüyor. | Alt ağaçlardan biri bu kartı (dolaylı) bileşen olarak kullanıyor. |
| Ürün ağacı kendi çıktı kartını malzeme olarak içeremez. | Çıktı kartı satıra yazılmış. |
| Aynı stok kartı bir revizyonda yalnız bir malzeme satırında yer alabilir. | Aynı kart iki satırda; satırları birleştirin. |
| Bir stok kartı bir revizyonda birincil ya da alternatif olarak yalnız bir kez yer alabilir. | Kart hem birincil hem alternatif. |
| Revizyon en az bir malzeme satırı içermelidir. | Satırsız kayıt denendi. |
| '…' seri takipli — malzeme miktarı tam sayı olmalıdır. | Seri takipli bileşene ondalık miktar yazıldı. |
| '…' pasif — pasif stok kartı ürün ağacında kullanılamaz. | Kart pasife alınmış. |
| Bu kartın bu kullanımda en çok … alternatif ağacı olabilir. | Alternatif sınırı doldu. |
| Ürün ağacı başka bir kullanıcı tarafından değiştirildi. Sayfayı yenileyin. | Aynı anda iki kişi düzenledi; **Ürün ağacını yeniden yükle**. |
## İlgili
- [Ürün ağacı oluşturmak](https://erpdocs.corexlogic.com/uretim/islemler/urun-agaci-olusturma)
- [Ürün ağacı revizyonu açmak](https://erpdocs.corexlogic.com/uretim/islemler/urun-agaci-revizyonu-acma)
- [Ürün ağacını yayınlamak](https://erpdocs.corexlogic.com/uretim/islemler/urun-agacini-yayinlama)
- [Çok seviyeli ürün ağacı](https://erpdocs.corexlogic.com/uretim/ekranlar/cok-seviyeli-urun-agaci)
- [Ürün ağacı bileşen yönetimi](https://erpdocs.corexlogic.com/uretim/ekranlar/urun-agaci-bilesen-yonetimi)
- [Ürün ağacı karşılaştırma](https://erpdocs.corexlogic.com/uretim/ekranlar/urun-agaci-karsilastirma)
- [Koşullar](https://erpdocs.corexlogic.com/uretim/kosullar)
---
# Planlı emri üretim emrine dönüştürmek
> Açık planlı emirden taslak üretim emri açmak — tek emir detaydan, birden çok emir listeden toplu.
URL: https://erpdocs.corexlogic.com/uretim/islemler/planli-emri-donusturme
- **Tür:** İşlem
- **Modül:** Üretim
- **Menü yolu:** Üretim › Üretim Planlama › Planlı Emirler › planlı emir detayı › Üretim Emrine Dönüştür
- **Ekran adresi:** `/erp/manufacturing/planned-orders/{id}`
- **Gereken izin:** `erp-manufacturing-planned-orders.edit`, `erp-manufacturing-orders.create`
- **Ön koşullar:**
- Planlı emir **Açık** durumda.
- Kartın, planlı emrin başlangıç gününde geçerli ve miktara uyan **yayınlanmış üretim ağacı** var.
- Kart yapılandırılabilir değil (yapılandırılabilir ürün satış siparişinden üretilir).
Planlı emir yalnız bir plandır; malzeme sarfı, operasyon teyidi ve çıktı **üretim emrinde** kaydedilir.
Dönüşüm taslak üretim emri açar ve planlı emri kapatır — tek işlemde, ikisi birlikte.
## Adımlar
1. **Üretim › Üretim Planlama › Planlı Emirler** ekranını açın.

1. Planlı Emir Aç — elle
2. Kaynak — MRP ya da Elle
3. Sabit — MRP yeniden kurmaz
4. Dönüşen üretim emri
2. Dönüştürülecek planlı emrin numarasına tıklayın. Detaydaki **Bileşen Önizlemesi**'nde emre gelecek malzemeleri kontrol edin.

1. Üretim Emrine Dönüştür — taslak emir
2. Değiştir — miktar ve tarihler; emri sabitler
3. Sabitle
4. İptal Et — gerekçe zorunlu
5. Bileşen önizlemesi — en son yayınlanmış ağaçtan
3. Miktar ya da tarih değişecekse önce **Değiştir** ile düzeltin (emir sabitlenir).
4. **Üretim Emrine Dönüştür**'e tıklayın.
5. Pencerede **Dönüştür**'e tıklayın.

1. Dönüştür
**Sonuç:** Taslak üretim emri **UE-yyyy-nnnnnn** numarasıyla, kartın en son yayınlanmış ağacından açılır; miktar ağacın esas biriminde, tarihler planlı emirden gelir. Planlı emir **Dönüştü** olur ve listede emre bağlanır. Siparişe üretim emrinde satış kalemi bağı üretim emrine geçer. Sonraki adım: [üretim emrini serbest bırakmak](https://erpdocs.corexlogic.com/uretim/islemler/uretim-emrini-yayinlama).
## Toplu dönüştürmek
Listede açık planlı emirlerin kutularını işaretleyin ve şeritteki **Üretim Emrine Dönüştür**'e basın
(en çok 50 emir). Her emir kendi işleminde dönüşür: biri reddedilirse ötekiler sürer. Sonuç penceresi emir
başına açılan üretim emrini ya da sebebi yazar.
## Bilmeniz gerekenler
- Dönüşüm sunucunun şu cümleleriyle reddedilebilir:
- "'KOD' için yayınlanmış üretim ağacı yok — planlı emir ağaçtan üretim emri açar; ağaçsız emri Üretim
Emirleri ekranından açın."
- "'KOD' ağacının gg.aa.yyyy tarihinde geçerli revizyonu yok — geçerlilik daha sonra başlıyor."
- "'KOD' için N parti büyüklüğünü kapsayan üretim alternatifi yok — alternatiflerin parti büyüklüğü
aralığını düzenleyin ya da miktarı değiştirin."
- "'KOD' için gg.aa.yyyy gününde N miktara uyan üretim versiyonu yok."
- "'KOD' temel birimi ağacın çıktı birimine çevrilemiyor."
- "Yalnız açık planlı emir üretim emrine dönüştürülür."
- "Planlı emir bu arada değişti — sayfayı yenileyip yeniden deneyin."
- Başlangıcı geçmiş planlı emir dönüştürülebilir; üretim emrinin başlangıcı bugüne alınır.
- Üretim emri **Taslak** doğar: malzeme gereksinimleri ve operasyonlar emir yayınlandığında, o anki
revizyondan oluşur.
- Dönüşüm geri alınmaz. Vazgeçerseniz üretim emrini iptal edin; ihtiyaç sürüyorsa sonraki MRP koşusu yeni
öneri üretir.
## İlgili
- [Planlı emirler ekranı](https://erpdocs.corexlogic.com/uretim/ekranlar/planli-emirler)
- [Üretim emirleri](https://erpdocs.corexlogic.com/uretim/ekranlar/uretim-emirleri)
- [Stoğa üretim süreci](https://erpdocs.corexlogic.com/surecler/stoga-uretim)
---
# Çok seviyeli ürün ağacı
> Kartın ağacını seviye seviye patlatmak, kartın girdiği ürünleri (kullanım yerleri) ve malzeme maliyet tahminini görmek.
URL: https://erpdocs.corexlogic.com/uretim/ekranlar/cok-seviyeli-urun-agaci
Bu rapor bir kartın ağacını alt montajlarıyla birlikte seviye seviye açar, bir kartın hangi ürünlere
girdiğini gösterir ve malzeme/faaliyet maliyet tahmini çıkarır. Rapor yazmaz; hesap planlı emrin
patlatmasıyla aynıdır. Ürün ağacı detayındaki **Çok Seviyeli Göster** bağlantısı da buraya açılır.
- **Tür:** Ekran
- **Modül:** Üretim
- **Menü yolu:** Üretim › Ana Veriler › Çok Seviyeli Ürün Ağacı
- **Ekran adresi:** `/erp/manufacturing/bom-structure`
- **Gereken izin:** `erp-manufacturing-boms.view (patlatma ve kullanım yerleri) · erp-inventory-costs.view (Maliyet Tahmini sekmesi)`
Üç sekme ortak **Kart** ve **Tarih** değeriyle çalışır:
- **Kart** — yayınlanmış ağacı olan kart (kullanım yerlerinde: yayınlanmış bir ağaçta geçen kart).
- **Tarih** — etkin yapının günü; boş = bugün. Her seviyede, üretim alternatiflerinin **o tarihte etkin
revizyonu** kullanılır (değişiklik numarasıyla ileri tarihli yayınlanan revizyon o güne kadar görünmez).
- **Miktar** — kartın temel biriminde; boş = 1.
## Çok Seviyeli Patlatma

1. Sekmeler — patlatma, kullanım yerleri, maliyet
2. Tarih — o gün etkin yapı
3. Patlatılacak miktar
4. Bütün seviyeleri aç
5. Düğüm durumu — altı açıldı, en alt seviye…
Başlıkta seçilen yapının özeti yazar (ör. `1 ADET MAM-0004 · Alt. 1 · Rev. 1 · 10 düğüm · 02.11.2026 tarihli
yapı`). Miktarlar planlı emrin hesabıyla bulunur: ölçek × fire, fire uygulanan satır birimin hassasiyetine
yukarı yuvarlanır; alternatif parti büyüklüğüne göre seçilir.
Görünüm:
| Görünüm | İçerik |
|---|---|
| **Girintili** | Ağaç yapısı. Kolonlar **Kalem** (ör. 3.1), **Malzeme**, **Miktar**, **Fire**, **Durum**. **Tümünü Aç** / **Tümünü Kapat** ya da satırdaki ok ile alt seviyeler açılır. |
| **Özet** | Aynı malzemenin bütün seviyelerdeki toplamı: **Malzeme**, **Toplam Miktar**, **Geçtiği Yer**, **Seviye** (**Ara seviye** ya da **En alt seviye**). **Yalnız en alt seviye** satın alınacak malzemeleri süzer. |
**Durum** kolonunun değerleri:
| Durum | Anlamı |
|---|---|
| **Altı açıldı** | Kartın yayınlanmış ağacı var; bileşenleri altında (yanında `Rev. · Alt.`). |
| **En alt seviye** | Üretilmeyen kart — tedarik edilir. |
| **Ağaç yok** | Üretilen kart ama yayınlanmış ürün ağacı yok — MRP bu kartı patlatamaz. |
| **Yapılandırılabilir** | Ağacı konfigürasyonsuz çözülmez; yapılandırılmış satırdan açılan emirde görünür. |
| **Birim çevrimi eksik** | Kart ile ağaç (ya da bileşen) birimleri arasında çevrim eksik — altı açılamadı. |
| **Döngü** | Kart kendi üst zincirinde geçiyor — altı açılmadı. |
| **Açılmadı** | Seviye ya da düğüm sınırı — altı açılmadı. |
| **Parti büyüklüğüne uyan alternatif yok** | Kartın üretim ağacı var ama bu miktarı kapsayan alternatif yok; alternatiflerin aralığını düzenleyin. |
| **O tarihte geçerli revizyon yok** | Aralığa uyan alternatif var ama bu tarihte geçerliliği başlamış revizyonu yok. |
Yapılandırılabilir kartın kendisi patlatılmaz: süper ağaç ancak bir konfigürasyonla çözülür. Değerlerle
sınamak için ağacın revizyonunda **Yapılandırarak Dene**'yi kullanın
([Yapılandırarak denemek](https://erpdocs.corexlogic.com/uretim/islemler/yapilandirarak-deneme)).
## Kullanım Yerleri
Kartın bileşen ya da alternatif olarak girdiği ağaçlar, yukarı doğru zincirle.

1. Kullanım Yerleri sekmesi
2. Kartı bileşen olarak kullanan ağaç
3. Zincirin en üstündeki ürünler
| Kolon | Anlamı |
|---|---|
| **Seviye** | Zincirdeki yer; satır oku üst seviyeleri açar. |
| **Üst Kart (ağacın çıktısı)** | Kartı kullanan ağacın çıktısı. |
| **Revizyon** | O ağacın etkin revizyonu. |
| **Miktar** | Üst kartın temel miktarı başına. |
| **Not** | **Son ürün** (zincirin tepesi), **Döngü**, **Açılmadı**. |
Liste yalnız yayınlanmış **üretim** ağaçlarını (bütün alternatifler) gösterir. Ürün kartının "Kullanıldığı
Yerler" sekmesi taslağı ve mühendislik ağacını da gösterir. Bir kartı bütün ağaçlarda değiştirmek için:
[Ürün ağacı bileşen yönetimi](https://erpdocs.corexlogic.com/uretim/ekranlar/urun-agaci-bilesen-yonetimi).
## Maliyet Tahmini
Yalnız maliyet görme izni olan kullanıcıda görünür. Kartın etkin revizyonunu ve rotasını kullanarak birim
maliyeti tahmin eder:
- **Malzeme** — her bileşenin stok değerlemesi (standart fiyatlıysa standart, değilse hareketli ortalama);
alt montajlarda bileşenlerin toplamı (**Toplandı**). Değeri olmayan kart **Bilinmiyor** yazar ve sıfır
sayılmaz; altında bilinmeyen değer varsa toplam **Eksik** olur.
- **Faaliyet (hazırlık · makine · işçilik)** — **Operasyonlar (faaliyet)** tablosu: **Op.**, **İş Merkezi**,
süreler ve iş merkezinin [faaliyet tarifeleriyle](https://erpdocs.corexlogic.com/uretim/ekranlar/is-merkezleri) tutar. Tarifesi olmayan
iş merkezi **Tarife yok** yazar.
- **Genel gider** — tarifedeki genel gider yüzdesi.
Tahmin muhasebe kaydı üretmez.
## İlgili
- [Ürün ağaçları](https://erpdocs.corexlogic.com/uretim/ekranlar/urun-agaclari)
- [Rotalar](https://erpdocs.corexlogic.com/uretim/ekranlar/rotalar)
- [Ürün ağacı bileşen yönetimi](https://erpdocs.corexlogic.com/uretim/ekranlar/urun-agaci-bilesen-yonetimi)
---
# Planlı bağımsız ihtiyaç (tahmin) girmek
> Planlanan bir karta dönem dönem satış tahmini girmek; dönemin onaylı siparişleri tahmini tüketir, kalanı MRP planlar.
URL: https://erpdocs.corexlogic.com/uretim/islemler/planli-bagimsiz-ihtiyac-girme
- **Tür:** İşlem
- **Modül:** Üretim
- **Menü yolu:** Üretim › Üretim Planlama › Planlı Bağımsız İhtiyaçlar › Tahmin Gir
- **Ekran adresi:** `/erp/demand/independent-requirements`
- **Gereken izin:** `erp-demand-independent-requirements.edit`
- **Ön koşullar:**
- Kartın **Planlama stratejisi** *Planlama Yok* değil ve kart stok tutuyor.
Tahmin, siparişi henüz gelmemiş talebi planlamaya katar. Dönemde onaylı satış siparişi geldikçe tahmin
tüketilir; MRP yalnız **Kalan (MRP)** miktarı ihtiyaç sayar.
## Adımlar
1. **Üretim › Üretim Planlama › Planlı Bağımsız İhtiyaçlar** ekranını açın ve **Tahmin Gir**'e tıklayın.

1. Tahmin Gir
2. Dönemin onaylı siparişleri tahmini tüketir
3. Kalan MRP'ye talep olarak girer
4. Bitmiş dönemleri de göster
2. **Kart** alanına tıklayın, aramaya kartın kodunu yazın ve listeden seçin. Kartın bitmemiş dönemleri varsa tabloya yüklenir.
3. **Dönem türü**'nü seçin (Gün · Hafta · Ay).
4. **Sonraki** kutusuna eklenecek dönem sayısını yazıp **ay ekle**'ye (haftada **hafta ekle**, günde **gün ekle**) tıklayın. İstemediğiniz dönemi satır sonundaki çöp kutusuyla çıkarın.
5. Her dönemin **Miktar** alanını doldurun; gerekiyorsa **Not** yazın.

1. Kart — planlanan stok kartı
2. Dönem türü — Gün, Hafta, Ay
3. Dönem miktarı (temel birim)
4. Sonraki N dönemi ekle
5. Geçmişten Öner — istatistiksel öneri
6. Kaydet — bitmemiş dönemlerin yerine geçer
6. İsterseniz **Geçmişten Öner**'i açıp model seçin, **Öner** ve **Öneriyi Forma Aktar** ile satırları öneriyle doldurun.
7. **Kaydet**'e tıklayın.
**Sonuç:** Kartın bitmemiş dönemleri girdiğiniz listeyle değiştirilir. MRP her dönemin kalanını, dönemin ilk günü ihtiyaç olarak planlar. Sonraki adım: [MRP koşusu yapmak](https://erpdocs.corexlogic.com/uretim/islemler/mrp-kosusu-yapma).
## Bilmeniz gerekenler
- **Kayıt tam değiştirmedir:** pencere kartın bütün bitmemiş dönemlerini taşır; tablodan çıkardığınız dönem
silinir. Boş tabloyla kaydetmek gelecek tahmini siler.
- Geçmiş döneme tahmin girilmez; bitmiş dönemler iz olarak kalır ve MRP'ye girmez. İçinde bulunulan dönem
girilebilir; MRP onun ihtiyacını bugüne alır ve **Gecikmiş ihtiyaç** istisnası yazar.
- Bir kartın gelecek dönemleri tek türdedir; dönem türünü değiştirince satırlar yeni türe hizalanır.
- Tüketim: istenen teslim tarihi döneme düşen **onaylı** satış siparişi kalemleri (sevk edilenler dâhil),
tahminle sınırlı. Taslak sipariş tüketmez.
- Örnek (demo): MAM-0005'e Aralık 2026 için 6, Ocak 2027 için 4 adet girildi. Eldeki 6, minimum 2, maksimum 8
olduğundan MRP 01.12.2026 ihtiyacı için 8 adetlik öneri üretti (PLO-2026-000001).
## İlgili
- [Planlı bağımsız ihtiyaçlar ekranı](https://erpdocs.corexlogic.com/uretim/ekranlar/planli-bagimsiz-ihtiyaclar)
- [MRP koşusu](https://erpdocs.corexlogic.com/uretim/ekranlar/mrp-kosusu)
- [Stoğa üretim süreci](https://erpdocs.corexlogic.com/surecler/stoga-uretim)
---
# Mühendislik değişiklikleri
> Değişiklik numarası (geçerlilik tarihli revizyon yayını) ve onaylı değişiklik talebi — durumlar, kilitleme, onay ve revizyonlara etkisi.
URL: https://erpdocs.corexlogic.com/uretim/ekranlar/muhendislik-degisiklikleri
**Değişiklik numarası**, ürün ağacı ve rota revizyonlarının **hangi günden itibaren** geçerli olacağını
belirler. Revizyon yayınlanırken bir numara seçilirse revizyon numaranın geçerlilik başlangıcından geçerli
olur; o güne kadar önceki revizyon etkin kalır. MRP planlı emri başlangıç gününde geçerli ağaçla patlatır.
**Değişiklik talebi** (`DTL-` numaralı) değişikliğin gerekçesini, etkisini ve etkilediği nesneleri kayda
alır; onaylanınca değişiklik numarasını kendisi açar.
- **Tür:** Ekran
- **Modül:** Üretim
- **Menü yolu:** Üretim › Ana Veriler › Mühendislik Değişiklikleri · Değişiklik Talepleri
- **Ekran adresi:** `/erp/manufacturing/engineering-changes`
- **Gereken izin:** `erp-manufacturing-engineering-changes.view (görme) · .create (değişiklik numarası ve talep açma) · .edit (değiştirme, kilitleme)`
## Mühendislik Değişiklikleri listesi

1. Yeni değişiklik numarası
2. Numaranın geçerlilik başlangıcı
3. Numarayla yayınlanan revizyon sayısı
4. Etkin ya da Kilitli
| Kolon | Anlamı |
|---|---|
| **Değişiklik No** | `MDN-yyyy-nnnnnn`; kayıtta verilir. |
| **Başlık** | Değişikliğin kısa adı. |
| **Geçerlilik** | Numarayla yayınlanan revizyonların geçerli olduğu ilk gün. |
| **Revizyon** | Bu numarayla yayınlanmış revizyon sayısı. |
| **Durum** | **Etkin** ya da **Kilitli**. |
| **Oluşturan** | Numarayı açan kullanıcı. |
**Değişiklik Numarası Oluştur** formu: **Başlık**, **Değişiklik nedeni** (ikisi zorunlu), **Geçerlilik
başlangıcı** (zorunlu). Ayrıntı: [Mühendislik değişikliği oluşturmak](https://erpdocs.corexlogic.com/uretim/islemler/muhendislik-degisikligi-olusturma).
### Durumlar ve işlemler
| Durum | Anlamı | İşlemler (detayda) |
|---|---|---|
| **Etkin** | Yayın penceresinde seçilebilir. | **Değiştir** (başlık, neden, tarih), **Kilitle**. |
| **Kilitli** | Yeni revizyon yayınında seçilemez; bu numarayla yapılmış yayınlar geçerli kalır. | **Değiştir**, **Kilidi Kaldır**. |
Detay sayfası **Durum**, **Başlık**, **Geçerlilik başlangıcı** (yürürlüğe girdiyse **Yürürlükte**),
**Oluşturan**, **Değişiklik nedeni** ve **Nesne Listesi — Ürün Ağacı Revizyonları**'nı (bu numarayla
yayınlanan revizyonlar) gösterir.
Geçerlilik tarihini değiştirme kuralları:
- Numara yürürlüğe girdi ve kullanımdaysa tarih değiştirilemez; yeni bir değişiklik numarası açılır.
- Tarihi kaydırmak numarayla yayınlanan revizyonları da kaydırır; geçmişe alınamaz.
- Geçerlilik revizyon sırasıyla ilerler: bir revizyon önceki revizyondan erken, sonraki revizyondan geç
geçerli olamaz.
## Değişiklik Talepleri

1. Yeni değişiklik talebi
2. Taslak, Onay Bekliyor, Onaylandı…
3. Onayla açılan numara
| Kolon | Anlamı |
|---|---|
| **Talep** | `DTL-yyyy-nnnnnn`. |
| **Başlık**, **Durum** | Talebin adı ve durumu. |
| **Önerilen Geçerlilik** | Talep edenin önerdiği gün; onayda açılan numaranın geçerliliği olur. |
| **Değişiklik No** | Onayla açılan `MDN-` numarası. |
| **Nesne** | Etkilenen nesne sayısı. |
| **Açan** | Talebi açan kullanıcı. |
**Değişiklik Talebi Aç** formu: **Başlık**, **Neden** (zorunlu), **Etki notu** (maliyet, stok, açık
emirler…), **Önerilen geçerlilik** (zorunlu) ve **Etkilenen Nesneler** — nesne türü (**Ürün ağacı**,
**Rota**, **Ürün**) seçilip **Nesne ekle** ile kayıt eklenir; en az bir nesne zorunludur. **Taslağı
Kaydet** talebi **Taslak** olarak kaydeder.

1. Gönder — onaya ya da doğrudan onay
2. Düzenle — yalnız taslakta
3. İptal Et
4. Değişiklik numarası onayla açılır
### Talep durumları
| Durum | İşlemler |
|---|---|
| **Taslak** | **Düzenle**, **Gönder**, **İptal Et**. |
| **Onay Bekliyor** | Onaycı: **Onayla** ya da **Reddet** (red gerekçesi zorunlu; talep **Taslak**'a döner). **İptal Et**. |
| **Onaylandı** | İşlem yok; **Değişiklik numarası** alanında açılan `MDN-` numarası görünür. |
| **İptal** | İşlem yok. |
- **Gönder**: kurulumda değişiklik talebi için onay şablonu tanımlıysa talep **Onay Bekliyor** olur;
tanımlı değilse doğrudan **Onaylandı** olur ve değişiklik numarası hemen açılır (demo ortamında
DTL-2026-000001 → MDN-2026-000002).
- Kendi açtığınız talebi onaylayamazsınız; kararı başka bir onaycı verir.
- Onaylanan ya da iptal edilen talep iptal edilemez.
## Revizyon yayınına etkisi
- [Ürün ağacı](https://erpdocs.corexlogic.com/uretim/ekranlar/urun-agaclari), [rota](https://erpdocs.corexlogic.com/uretim/ekranlar/rotalar) ve
[bileşen yönetimi](https://erpdocs.corexlogic.com/uretim/ekranlar/urun-agaci-bilesen-yonetimi) yayın pencerelerindeki **Değişiklik
numarası** seçicisi yalnız **Etkin** numaraları listeler; boş bırakmak "bugünden geçerli" demektir.
- Üretim Ayarları'nda onaylı talep zorunluysa revizyon yalnız onaylı bir talepten açılmış numarayla
yayınlanır.
## Sık karşılaşılan iletiler
| İleti | Neden |
|---|---|
| MDN-… kilitli — yeni yayında kullanılamaz. | Kilitli numara seçildi; **Kilidi Kaldır** ya da başka numara. |
| Revizyon yalnız onaylı bir değişiklik talebinin numarasıyla yayınlanır (Üretim Ayarları) — talep açıp onaylatın. | Ayar açık, numara seçilmedi. |
| MDN-… onaylı bir değişiklik talebinden açılmadı — yayın için onaylı talebin numarası gerekir. | Ayar açık, numara elle açılmış. |
| MDN-… gg.aa.yyyy tarihinde yürürlüğe girdi — geçerlilik tarihi değiştirilemez; yeni bir değişiklik numarası açın. | Yürürlükteki numaranın tarihi değiştirilmek istendi. |
| Kullanımdaki değişikliğin geçerliliği geçmişe alınamaz. | Tarih geçmişe çekildi. |
| Revizyon N gg.aa.yyyy tarihinden geçerli olamaz — önceki revizyon M gg.aa.yyyy tarihinden geçerli; geçerlilik revizyon sırasıyla ilerler. | Numaranın tarihi önceki revizyondan erken. |
| Talep en az bir etkilenen nesne (ürün ağacı, rota ya da ürün) taşır. | Nesne eklenmedi. |
| Kendi açtığınız değişiklik talebini onaylayamazsınız. Kararı başka bir onaycı vermeli. | Öz onay denendi. |
| Red gerekçesi zorunludur. | Gerekçesiz red. |
| DTL-… taslak değil — değiştirilemez. | Gönderilmiş talep düzenlenmek istendi. |
## İlgili
- [Mühendislik değişikliği oluşturmak](https://erpdocs.corexlogic.com/uretim/islemler/muhendislik-degisikligi-olusturma)
- [Ürün ağacını yayınlamak](https://erpdocs.corexlogic.com/uretim/islemler/urun-agacini-yayinlama)
---
# Operasyonu kapasiteye yerleştirmek
> Kapasite Planlama Tablosu'nda üretim emri operasyonunu başka bir güne (ve tezgâha) yerleştirmek ya da yerleştirmeyi kaldırmak.
URL: https://erpdocs.corexlogic.com/uretim/islemler/kapasite-seviyelendirme
- **Tür:** İşlem
- **Modül:** Üretim
- **Menü yolu:** Üretim › Kapasite Planlama › Kapasite Planlama Tablosu
- **Ekran adresi:** `/erp/manufacturing/capacity/planning-table`
- **Gereken izin:** `erp-manufacturing-capacity.view`, `erp-manufacturing-capacity.edit`
- **Ön koşullar:**
- Operasyon **yayınlanmış** ya da **üretimdeki** bir üretim emrine ait ve son teyidi alınmamış (taslak emrin operasyonu yayında oluşur).
- İş merkezinin kapasitesi tanımlı (tanımsızsa 8 saatlik hafta içi varsayılır).
Kapasite Yükü yalnız gösterir; yükü dengelemek (seviyelendirmek) için operasyonlar Kapasite Planlama
Tablosu'nda tek tek başka güne alınır. Bütün açık operasyonları birden sıralamak için
[Sonlu Çizelgeleme](https://erpdocs.corexlogic.com/uretim/ekranlar/kapasite-planlama) önerisini kullanın.
## Adımlar
1. **Üretim › Kapasite Planlama › Kapasite Yükü** ekranında aşırı yüklü iş merkezini bulun; satırından ya da başlıktaki **Planlama Tablosu** bağlantısından tabloyu açın.

1. Kova — Gün ya da Hafta
2. Planlı emirlerin yükü de
3. Yalnız sorumlu olunan iş merkezleri
4. Gereken / kullanılabilir saat ve kullanım %
2. **İş merkezi** alanında iş merkezini seçin; gerekiyorsa **Başlangıç** ve **Bitiş** ile pencereyi değiştirin.
3. Taşımak istediğiniz üretim emri satırında **Yerleştir**'e tıklayın.
4. **Başlangıç günü**'nü seçin; tezgâhlı iş merkezinde isteğe bağlı **Tezgâh** seçin.

1. Başlangıç günü
2. Yerleştir
5. Pencerede **Yerleştir**'e tıklayın.

1. İş merkezi seçin
2. Elle yerleştirildi işareti
3. Yerleştir — başlangıç günü seçilir
4. Kaldır — temel tarihe döner
**Sonuç:** Operasyon seçilen günden başlar; bitişi iş merkezinin kapasitesinden hesaplanır. Aynı emrin sonraki elle yerleştirilmemiş operasyonları kayar. Yerleştirmeyi geri almak için satırda **Kaldır** → **Kaldır**: operasyon emrin temel tarihinden yeniden çizelgelenir.
## Bilmeniz gerekenler
- Yalnız **üretim emri** operasyonu yerleştirilir; planlı emir satırları (**Planlı emirler dâhil** açıkken)
yalnız yükü gösterir.
- Elle yerleştirilmiş operasyon sonraki otomatik çizelgelemede yerinde kalır; sonlu çizelge önerisi de onu
gri çubukla yerinde bırakır.
- Kısıtlı kullanıcı yalnız yetkili olduğu iş merkezinin operasyonunu yerleştirebilir.
- Demo örneği: **UE-2026-000007** emrinin 30 numaralı "Toz boya" operasyonu BOYA iş merkezinde 05.11.2026'ya
yerleştirildi.
## İlgili
- [Kapasite planlama ekranları](https://erpdocs.corexlogic.com/uretim/ekranlar/kapasite-planlama)
- [İş merkezleri](https://erpdocs.corexlogic.com/uretim/ekranlar/is-merkezleri)
---
# İş merkezleri
> Üretimin yapıldığı hat, atölye ve tezgâhlar; tür, hiyerarşi, besleme deposu, sorumlu, kapasite, bireysel kapasite ve faaliyet tarifeleri.
URL: https://erpdocs.corexlogic.com/uretim/ekranlar/is-merkezleri
İş merkezi üretimin **nerede** yapıldığını söyler: bir hat, atölye, montaj bankosu ya da makine grubu.
[Rota](https://erpdocs.corexlogic.com/uretim/ekranlar/rotalar) operasyonları iş merkezine bağlanır; iş merkezinin kapasitesi üretim
planının ve [kapasite yükünün](https://erpdocs.corexlogic.com/uretim/ekranlar/kapasite-planlama) takvimidir. İş merkezi silinmez;
kullanımdan kaldırmak için pasife alınır, geçmiş emirler etkilenmez.
- **Tür:** Ekran
- **Modül:** Üretim
- **Menü yolu:** Üretim › Ana Veriler › İş Merkezleri
- **Ekran adresi:** `/erp/manufacturing/work-centers`
- **Gereken izin:** `erp-manufacturing-work-centers.view (görme) · .create (yeni iş merkezi, alt iş merkezi) · .edit (düzenleme, kapasite, tezgâh) · .import (İçe Aktar)`
## Liste

1. Yeni iş merkezi
2. Ağaç / liste görünümü
3. Günlük kapasite (dakika)
4. Kartı açmak için koda tıklayın
| Kolon | Anlamı |
|---|---|
| **Kod**, **Ad** | Kod büyük harfle ve benzersiz. Koda tıklayınca kart açılır. |
| **Tür** | **Makine**, **İşçilik** ya da **Diğer**. |
| **Açıklama**, **Sorumlu**, **Sıra** | Serbest açıklama, işin düştüğü kişi, listedeki sıra. |
| **Günlük kapasite** | Dakika ve saat olarak (ör. "480 dk (8 sa)"), altında çalışma günleri; kapasite tanımsızsa **Tanımsız**. |
| **Durum** | **Aktif** ya da **Pasif**. |
**Ağaç** / **Liste** düğmeleri hiyerarşik ve düz görünüm arasında geçer. Süzgeçler: **Ara**, **Tür**,
**Durum**, **Üst iş merkezi**. **Dışa Aktar** / **İçe Aktar** Excel kitabıyla toplu taşır. Satırın
**İşlemler** menüsünden düzenleme yapılır.
## Yeni İş Merkezi penceresi

1. Kod — addan önerilir, benzersiz
2. Tür — Makine, İşçilik, Diğer
3. Besleme deposu — sarf buradan
4. Kapasite tanımlı
5. (Vardiya − mola) × kullanım × bireysel kapasite
6. Oluştur
| Alan | Kural |
|---|---|
| **Ad** (zorunlu) | İş merkezinin adı. |
| **Kod** (zorunlu) | Addan önerilir; üzerine yazılabilir. Büyük harfe çevrilir, benzersiz olmalı. |
| **Tür** | **Makine**, **İşçilik**, **Diğer** (yeni kayıtta varsayılan **Makine**). |
| **Üst iş merkezi** | Gruplama içindir (ör. Talaşlı İmalat altında tezgâhlar): yük toplanır, süzgeç ve sorumluluk alt iş merkezlerini kapsar. Kapasite ve oran devralınmaz. Döngü kurulamaz; pasif iş merkezinin altına bağlanamaz. |
| **Tesis** | Fabrika takvimi (resmî tatil, yarım gün, özel çalışma günü) tesisten okunur; üretim planı ve kapasite yükü tatili atlar. |
| **Besleme deposu** | Üretim emrinin malzemesi bu depoya hazırlanır (**Malzeme Hazırla**); sarf buradan yapılır. Aktif bir depo olmalı. |
| **Sorumlu** | İşin kime düştüğünü söyler (hatalı geri sarf, teyit, kapasite); yetki vermez. |
| **Açıklama**, **Sıra** | Sıra sıfır ya da pozitif tam sayı. |
| **Aktif** | Kapalıysa iş merkezi yeni belgeye ve rotaya seçilemez. |
| **Kapasite tanımlı** | Kapalıysa plan bu iş merkezini 8 saatlik hafta içiyle varsayar, yükte kullanılabilir süre gösterilmez. |
**Kapasite tanımlı** açılınca:
| Alan | Kural |
|---|---|
| **Vardiya** | Başlangıç – bitiş saati. Bitiş başlangıçtan önceyse vardiya gece yarısını geçer. |
| **Mola (dk)** | Vardiya süresinden kısa olmalı. |
| **Kullanım oranı (%)** | 0'dan büyük, en çok 100, en çok iki ondalık. |
| **Bireysel kapasite** | Paralel çalışan makine ya da kişi sayısı. Aşağıda bireysel kapasite tanımlıysa aktif olanların sayısından türer. |
| **Çalışma günleri** | **Pzt** … **Paz**; en az bir gün seçilmeli. |
| **Günlük kapasite** | (Vardiya − mola) × kullanım × bireysel kapasite — kesin değer kayıttan sonra sunucudan. |
**Bireysel Kapasiteler**: birbirinin aynı makineler ya da bankolar (CNC-1, CNC-2). **Bireysel Kapasite
Ekle** ile ad, kod ve sıra girilir; kod iş merkezi içinde tekildir. Silme yoktur — kullanılmayan birimi pasife
alın. Aktif birimlerin sayısı kapasite sayısıdır; vardiya ve oran iş merkezinindir.
## İş merkezi kartı

1. Saat ücretleri (maliyet tahmini)
2. Vardiya, mola, kullanım oranı
3. Tezgâh — bireysel kapasite
4. İş merkezinin yükü
5. Alt iş merkezi
| Bölüm | İçerik |
|---|---|
| **Genel Bilgiler** | **Tür**, **Üst iş merkezi**, **Sorumlu**, **Sıra**, **Açıklama**. |
| **Kapasite** | **Vardiya**, **Mola**, **Kullanım**, **Kapasite sayısı**, **Çalışma günleri**, **Günlük kapasite**. Tanımsızsa **Kapasite Tanımla** düğmesi. |
| **Tezgâhlar** | İş merkezinin bireysel kapasiteleri; **Tezgâh Ekle**. |
| **Ekipmanlar** | Bağlı bakım ekipmanları (**Ekipman**, **Ad**, **Tür**, **Tezgâh**, **Seri No**, **Garanti**, **Durum**); **Ekipman Ekle**. |
| **Alt İş Merkezleri** | Alt iş merkezleri; **Alt İş Merkezi Ekle**. |
Başlıktaki bağlantılar: **Operasyonlar** (iş merkezinin iş listesi) ve **Kapasite Yükü**. **Düzenle**
aynı pencereyi düzenleme modunda açar.
### Faaliyet tarifeleri
**Faaliyet Tarifeleri** (maliyet görme izniyle) iş merkezinin saat ücretlerini tarihli olarak tutar:
**Geçerlilik başlangıcı**, **Para birimi**, **Hazırlık saat ücreti**, **Makine saat ücreti**, **İşçilik saat
ücreti**, **Genel gider (%)**. Tarifeyi [maliyet tahmini](https://erpdocs.corexlogic.com/uretim/ekranlar/cok-seviyeli-urun-agaci)
kullanır; tarifesi olmayan iş merkezinin operasyonunda tahmin toplamı boş kalır.
## Sık karşılaşılan iletiler
| İleti | Neden |
|---|---|
| '…' kodlu iş merkezi zaten mevcut. | Kod kullanılıyor. |
| '…' iş merkezi pasif — yeni belgeye seçilemez. | Pasif iş merkezi seçildi. |
| '…' bu iş merkezinin altında — döngü kurulamaz. | Üst iş merkezi kendi altından seçildi. |
| Mola vardiya süresinden kısa olmalı. | Mola ≥ vardiya. |
| Kapasite kullanım oranı 0'dan büyük, en çok 100 ve en çok 2 ondalık olmalı. | Oran hatalı. |
| En az bir çalışma günü seçin. | Hiç gün işaretli değil. |
| '…' bireysel kapasitesi listede yok — bireysel kapasite silinmez, pasife alın. | Satır kaldırılmaya çalışıldı. |
| Besleme deposu aktif bir depo olmalı. | Pasif depo seçildi. |
## İlgili
- [İş merkezi oluşturmak](https://erpdocs.corexlogic.com/uretim/islemler/is-merkezi-olusturma)
- [Rotalar](https://erpdocs.corexlogic.com/uretim/ekranlar/rotalar)
- [Kapasite planlama](https://erpdocs.corexlogic.com/uretim/ekranlar/kapasite-planlama)
---
# Kanban kontrol döngüsü oluşturmak
> Ürün × tedarik deposu için kap sayısı, kap miktarı ve ikmal stratejisiyle kanban döngüsü kurmak ve kapları panoda kullanmak.
URL: https://erpdocs.corexlogic.com/uretim/islemler/kanban-kontrol-dongusu-olusturma
- **Tür:** İşlem
- **Modül:** Üretim
- **Menü yolu:** Üretim › Kanban › Kanban Kontrol Döngüleri › Kontrol Döngüsü Oluştur
- **Ekran adresi:** `/erp/manufacturing/kanban/control-cycles`
- **Gereken izin:** `erp-manufacturing-kanban.create`
- **Ön koşullar:**
- Ürün somut bir stok kartı (yapılandırılabilir üst kart değil).
- İç üretimde kartın yayınlanmış üretim ağacı, dış tedarikte satın alınabilir işareti var.
- Bu ürün için aynı depoda başka kontrol döngüsü yok.
Kanban, MRP'nin planlamasına gerek kalmadan sürekli tüketilen ürünü kap kap ikmal eder. Kap sayısı ve kap
miktarı, ikmal süresi boyunca tüketimi karşılayacak şekilde seçilir.
## Adımlar
1. **Üretim › Kanban › Kanban Kontrol Döngüleri** ekranını açın ve **Kontrol Döngüsü Oluştur**'a tıklayın.

1. Kontrol Döngüsü Oluştur
2. İç üretim · Dış tedarik · Stok transferi
3. Kap durumlarının özeti
2. **Ürün** alanına tıklayın, kodu yazın ve kartı seçin. Kartın yanında Üretilir / Satın alınır bilgisi yazar.
3. **Tedarik deposu**'nu seçin — kapların durduğu ve ikmalin geleceği depo.
4. **İkmal stratejisi**'ni seçin: İç üretim, Dış tedarik ya da Stok transferi. Stok transferinde **Kaynak depo** da seçilir.
5. **Kap miktarı** (temel birimde) ve **Kap sayısı** (1–99) girin.

1. Ürün — somut stok kartı
2. Tedarik deposu — kapların durduğu depo
3. İkmal stratejisi
4. Kap miktarı — temel birimde
5. Kap sayısı — 1–99
6. **Oluştur**'a tıklayın.
7. **Kanban Panosu**'nda kap boşalınca kutucuktaki **Boş Bildir**'e basın; mal gelince **Dolu İşaretle**.

1. Kontrol döngüsü
2. İkmaldeki kap ve açtığı belge
3. Kullanıma Al
4. Boş Bildir — ikmal belgesi açar
5. Dolu İşaretle — mal gelince
**Sonuç:** Kontrol döngüsü aktif olarak kurulur ve kapları Dolu durumunda panoda görünür. Her boş sinyali stratejiye göre taslak üretim emri, taslak satın alma talebi ya da transfer rezervasyonu açar; belgeyi ilgili ekranda tamamlayın.
## Bilmeniz gerekenler
- Açılan belge taslaktır: satın alma talebini göndermek ya da üretim emrini yayınlamak ilgili ekranın işidir.
- Boş sinyali tekrarlanırsa ikinci belge açılmaz; kap zaten ikmaldeyse sunucu "Kap N zaten ikmalde (…)." der.
- Döngüyü pasife almak yeni boş sinyalini durdurur; ikmaldeki kap dolu işaretlenebilir.
- Strateji ve kaynak depo, ikmaldeki kap varken değiştirilemez; kap sayısı yalnız dolu kaplar sondan
çıkarılarak azalır.
## İlgili
- [Kanban ekranları](https://erpdocs.corexlogic.com/uretim/ekranlar/kanban)
---
# Ürün ağacı bileşen yönetimi
> Bir bileşeni onu kullanan bütün ürün ağaçlarında tek hamlede değiştirmek, miktarını değiştirmek, çıkarmak ya da eklemek — her ağaçta yeni revizyon.
URL: https://erpdocs.corexlogic.com/uretim/ekranlar/urun-agaci-bilesen-yonetimi
Bir bileşen değiştiğinde (tedarikçi kartı değişti, miktar azaldı, parça kalktı) onu kullanan her ağacı tek
tek açmak gerekmez. Bu ekran bileşeni seçtiğiniz ağaçların hepsinde tek hamlede değiştirir: her ağaçta
**en son yayınlanmış revizyondan yeni revizyon açılır**, değişmeyen satırlar olduğu gibi kopyalanır. Biri
bile reddedilirse hiçbir ağaç değişmez.
- **Tür:** Ekran
- **Modül:** Üretim
- **Menü yolu:** Üretim › Ana Veriler › Ürün Ağacı Bileşen Yönetimi
- **Ekran adresi:** `/erp/manufacturing/bom-components`
- **Gereken izin:** `erp-manufacturing-boms.edit`

1. Bileşen — değişecek kart
2. Değiştir, Miktarı Değiştir, Çıkar, Ekle
3. Yeni revizyonlar yayınlansın mı
4. Önizle — hiçbir şey yazmaz
5. Uygula — her ağaçta yeni revizyon
## Alanlar
| Alan | Kural |
|---|---|
| **Bileşen** (zorunlu) | Değişecek kart. Seçilince onu kullanan ağaçlar aşağıda listelenir. |
| **İşlem** | Aşağıdaki dört işlemden biri. |
| **Yeni bileşen** | **Değiştir**'de zorunlu; eskisiyle aynı olamaz. |
| **Miktar** / **Birim** | **Değiştir**'de boşsa eskisi kalır (**Eski miktar**, **Eski birim**); **Miktarı Değiştir**'de yeni miktar zorunlu; **Ekle**'de miktar ve birim zorunlu. Sıfırdan büyük olmalı. |
| **Yayınla** | İşaretliyse (**Yeni revizyonlar yayınlanır**) yeni revizyonlar hemen yayınlanır; işaretsizse **Yeni revizyonlar taslak kalır** — ağaçta gözden geçirip yayınlarsınız. |
| **Değişiklik numarası** | Yalnız **Yayınla** işaretliyken. Bütün yeni revizyonlar aynı numarayla, numaranın geçerlilik tarihinden geçerli olur; boşsa bugünden. Yalnız **Etkin** numaralar listelenir. |
| İşlem | Ne yapar |
|---|---|
| **Değiştir** | Bileşenin yerine başka kart — birincil ve alternatif geçişler; miktar ve birim boşsa eskisi kalır. |
| **Miktarı Değiştir** | Bileşenin miktarı (ve isteğe bağlı birimi) bütün geçişlerde. |
| **Çıkar** | Bileşen ağaçtan çıkar. Alternatif grubunun birincili bu araçla çıkarılmaz — ağaçta elle düzenlenir. |
| **Ekle** | Bileşen seçilen ağaçlara yeni kalem olarak eklenir. |
## Bileşeni kullanan ürün ağaçları
Tablo **Ürün**, **Alternatif**, **Kaynak** (kopyalanacak revizyon) ve **Geçişler** (bileşenin hangi kalemde
ne miktarla geçtiği, ör. `Kalem 3: 4 ADET`; koşullu satırda `· koşullu`) gösterir. **Hepsini seç** ya da
satır başındaki kutularla en çok **100** ağaç seçilir. Seçilemeyen ağacın yanında nedeni kırmızı yazar:
- **Ağacın taslak revizyonu var — önce taslağı yayınlayın ya da değişikliği taslakta yapın.**
- **Yayınlanmış revizyonu yok.**
Üretim ve mühendislik ağaçlarının ikisi de listelenir.
## Önizle ve Uygula
1. **Önizle** — hiçbir şey yazmaz. Sonuç tablosu her ağaç için **Ürün**, **Revizyon** (`Rev. 1 → Rev. 2`) ve
**Değişiklik** satırlarını (ör. `Kalem 3: HAM-0049 4 → 6`) gösterir; sorunlu ağaç varsa nedeni yazar.
Başlıkta "Önizleme — henüz hiçbir şey yazılmadı." yazar.
2. **Uygula** — yalnız aynı isteğin sorunsuz önizlemesinden sonra açılır ("Önizleme sorunsuz —
uygulayabilirsiniz."). Sonuç "Uygulandı — yeni revizyonlar açıldı." ya da "Uygulanmadı — sorunlu ağaç
var, hiçbir ağaç değişmedi." olur.
Uygulama açık üretim emirlerini değiştirmez; yeni revizyon geçerli olduğu günden sonra açılan emirler ve
MRP koşuları onu kullanır.
## Sık karşılaşılan iletiler
| İleti | Neden |
|---|---|
| Bileşen seçin. · En az bir ürün ağacı seçin. | Seçim eksik. |
| Bir seferde en çok 100 ürün ağacı değiştirilir. | Fazla ağaç seçildi. |
| Yeni bileşen eskisiyle aynı olamaz. | Aynı kart seçildi. |
| Kalem N: KOD alternatif grubunun birincili — ağaçta elle düzenleyin. | **Çıkar** birincil karta uygulandı. |
| KOD bu ağacın en son yayınlanmış revizyonunda yok. | Ağaç bileşeni artık kullanmıyor. |
| Değişiklik numarası yalnız yayınla birlikte verilir. | **Yayınla** işaretsizken numara seçildi. |
## İlgili
- [Ürün ağaçları](https://erpdocs.corexlogic.com/uretim/ekranlar/urun-agaclari)
- [Çok seviyeli ürün ağacı](https://erpdocs.corexlogic.com/uretim/ekranlar/cok-seviyeli-urun-agaci) — Kullanım Yerleri
- [Mühendislik değişiklikleri](https://erpdocs.corexlogic.com/uretim/ekranlar/muhendislik-degisiklikleri)
---
# Ürün ağacı karşılaştırma
> Yapılandırılabilir ürünün varyant ağaçlarını karşılaştırıp her bileşenin hangi değerlerde ve ne miktarda geldiğini çıkarmak; süper ağaç taslağı önermek.
URL: https://erpdocs.corexlogic.com/uretim/ekranlar/urun-agaci-karsilastirma
Bir ürün yıllarca ayrı ayrı varyant kartlarıyla (her ölçü, renk ya da güç için ayrı kart ve ayrı ağaç)
üretildiyse, bu ekran o ağaçları karşılaştırır ve **tek bir süper ağaç** önerir: her bileşenin hangi
özellik değerlerinde ve hangi miktarda geldiği varyantlardan çıkarılır. Öneri kaydedilmez; isterseniz
taslak ağaç olarak açılır.
- **Tür:** Ekran
- **Modül:** Üretim
- **Menü yolu:** Üretim › Ana Veriler › Ürün Ağacı Karşılaştırma
- **Ekran adresi:** `/erp/manufacturing/bom-comparison`
- **Gereken izin:** `erp-manufacturing-boms.view (öneriyi görme) · erp-manufacturing-boms.create (Taslağı Oluştur)`

1. Yapılandırılabilir ürün
2. Öneri varyant ağaçlarından çıkarılır, kaydedilmez
3. Varyantı olmayan üründe karşılaştırma yok
## Kullanım
1. **Ürün** alanında yapılandırılabilir ürünü seçin (liste varyant sayısını gösterir). Ürünün varyantı yoksa
"'KOD' kartının varyantı yok — karşılaştırılacak ağaç yok." yazar.
2. Özet satırı varyant ve ağaç sayısını ve bileşenlerin türlere dağılımını gösterir. Ürünün zaten ağacı
varsa: "Ürünün N ağacı var — taslak sıradaki alternatif olur."
3. **Önerilen satırlar** tablosunu inceleyin; **Dağılımı göster** her varyanttaki miktarı açar.
4. **Varyantlar** tablosu (**Varyant**, **Değerler**, **Ürün ağacı**: "Ağaç var · Rev N" ya da "Ağaç yok")
hangi varyantın analize girdiğini gösterir.
5. **Süper Ağaç Taslağı Oluştur** (oluşturma izniyle) **Süper ağaç taslağı oluşturulsun mu?** penceresini açar; **Taslağı Oluştur**
seçilen ürün için taslak ürün ağacı açar. Varyant ağaçları değişmez.
## Satır türleri
| Tür | Anlamı | Taslağa girer mi |
|---|---|---|
| **Ortak** | Bütün varyantlarda aynı miktarla — koşulsuz satır ("Her varyantta"). | Evet |
| **Koşullu** | Koşul ya da formül varyantları birebir yeniden üretir. | Evet |
| **İstisnalı** | Açıklama birkaç varyant dışında tutuyor; **Kurala uymayan varyantlar** listelenir. | Evet — istisnaları elle düzeltin |
| **Düzensiz** | En çok iki özellikle açıklanamadı ("Kural çıkarılamadı"). | Hayır — elle eklenir |
**Ne zaman gelir** kolonu önerilen koşulu (seçenek koşulu ya da `EGER`, `VEYA`, `DOLU` içeren ifade),
**Miktar** kolonu sabit miktarı ya da formülü gösterir. Dilin açıklaması: [Koşullar](https://erpdocs.corexlogic.com/uretim/kosullar).
Taslak yayınlanmadan emre girmez. Yayından önce revizyonda **Yapılandırarak Dene** ile sınayın
([Yapılandırarak denemek](https://erpdocs.corexlogic.com/uretim/islemler/yapilandirarak-deneme)). Bütün bileşenler düzensizse taslağa
girecek satır olmaz: "Taslağa girecek satır yok — bütün bileşenler düzensiz."
> **Demo ortamı**
Demo şirketinin yapılandırılabilir ürünleri baştan süper ağaçla kuruldu; varyant kartları olmadığı için
karşılaştırma "varyantı yok" iletisini verir. Ekran, varyant kartları ve ağaçları bulunan bir kurulumda öneri
üretir.
## İlgili
- [Ürün ağaçları](https://erpdocs.corexlogic.com/uretim/ekranlar/urun-agaclari)
- [Yapılandırılabilir ürünler](https://erpdocs.corexlogic.com/uretim/ekranlar/yapilandirilabilir-urunler)
- [Koşullar](https://erpdocs.corexlogic.com/uretim/kosullar)
---
# Yapılandırılabilir ürünler
> Ürün kartının Yapılandırma sekmesi — yapılandırma özellikleri, ön koşul, konfigürasyon profili ve nesne bağımlılıkları (kısıt, prosedür, tablo).
URL: https://erpdocs.corexlogic.com/uretim/ekranlar/yapilandirilabilir-urunler
Müşterinin sipariş verirken seçenek seçtiği ürün (ölçü, renk, güç, seri…) **yapılandırılabilir** kart olarak
açılır. Kartın **Yapılandırma** sekmesi hangi özelliklerin sorulacağını, hangisinin hangi durumda sorulacağını
ve değerlerin hangi bileşimlerde geçerli olduğunu tanımlar. Üretimde bu değerler süper ürün ağacını ve süper
rotayı çözer: [Koşullar ve formüller](https://erpdocs.corexlogic.com/uretim/kosullar).
- **Tür:** Ekran
- **Modül:** Üretim
- **Menü yolu:** Ana Veriler › Ürünler › Ürün Ana Verileri › ürün detayı › Yapılandırma
- **Ekran adresi:** `/erp/catalog/products/{id}?tab=yapilandirma`
- **Gereken izin:** `erp-catalog-items.view (görme) · erp-catalog-items.edit (özellik, koşul, kural)`

1. Özellik Ekle — yapılandırma özelliği
2. Ön koşullu özellik
3. Zorunluluk
4. Varsayılan değer
5. Nesne bağımlılığı — kısıt, prosedür, tablo
## Kartı yapılandırılabilir yapmak
Standart bir kartın **Yapılandırma** sekmesinde "Bu ürün standart bir üründür." yazar. **Yapılandırılabilir Yap**
düğmesi "Ürün yapılandırılabilir yapılsın mı?" sorusuyla onay ister. Yapılandırılabilir kart başlıkta
**Yapılandırılabilir** rozetini taşır. Özellikleri kaldırılan kart **Standart Ürüne Döndür** ile geri alınır
("Standart ürüne döndürmek için önce yapılandırma özelliklerini kaldırın.").
## Yapılandırma Özellikleri
| Kolon | Ne gösterir |
|---|---|
| **Özellik** | Özelliğin adı; ön koşulu varsa **Koşullu** rozeti |
| **Zorunluluk** | **Zorunlu** ya da **İsteğe Bağlı** |
| **Tür / Değer Kullanımı** | Veri türü (Seçenek, Tam sayı, Ondalık, Evet / Hayır…), varsayılan değer, izinli değerler; ön koşul metni (`Koşul: Kabin: Özel Ölçü (En x Boy) olduğunda sorulur`) |
| **İşlem** | Yukarı/aşağı ok (satıştaki soru sırası) ve **İşlemler** menüsü: **Koşul**, **Düzenle**, **Kaldır** |
- **Özellik Ekle** — "Yapılandırma Özelliği Ekle" penceresi: özellik sözlüğünden seçim ya da yeni özellik,
**Zorunlu**, seçenekli türde **Değerleri sınırla** ve izinli değerler, sayısal türde **İzinli aralık**
(**En az**, **En çok**, **Adım**), **Varsayılan değer**. Adımlar: [Yapılandırma özelliği tanımlamak](https://erpdocs.corexlogic.com/uretim/islemler/yapilandirma-ozelligi-tanimlama).
- Seçenekli özellikte değer etiketinin yanındaki **×** değeri bu kartta izinli değerlerden çıkarır, **Değer**
yenisini ekler.
- **İşlemler › Koşul** — ön koşul: [Ön koşul tanımlamak](https://erpdocs.corexlogic.com/uretim/islemler/on-kosul-tanimlama).

1. Koşul değeri — Kabin Özel Ölçü
2. Koşulun okunur hâli
3. Koşulu Kaldır — her zaman sorulur
4. Kaydet
Kuralları:
- Zorunlu özellik her varyantta ve her yapılandırılmış satış satırında dolu olmalı (sorulduğu sürece).
- Sayısal özellikte değer aralık ve adıma uymalı: `'Boy' değeri izinli aralıkta değil (2–30 m, 0,5 m adım).`
- Daraltılmış seçenekli özellikte izinsiz değer: `'…' için seçilen değer bu üründe izinli değil.`
- Varyantlı üründe yeni özellik isteğe bağlı eklenir — mevcut varyantlarda değeri yoktur.
## Konfigürasyon Profili
Profil, yapılandırıcının özellikleri hangi başlıklar altında soracağını, ürünün kilitli olup olmadığını ve ürün
ağacının çok seviyeli patlatılıp patlatılmayacağını söyler. Profil yoksa "Profil tanımlanmadı — ürün serbest ve tek
seviyeli yapılandırılır." yazar; **Profil Oluştur** ile açılır. Ağaçta yapılandırılabilir bir bileşen (değer
aktarımlı alt montaj) varsa çıktının profili ağacı **çok seviyeli** patlatmalıdır; aksi hâlde emir yayını
`… satırın bileşeni yapılandırılabilir — çıktının konfigürasyon profili ürün ağacını çok seviyeli patlatmalı.`
iletisiyle durur.
## Nesne Bağımlılıkları
"Değerlerin hangi kombinasyonlarda geçerli olduğu ve hangi değerlerin hesaplandığı. Kurallar listedeki sırayla
uygulanır." **Kural Ekle** üç tür kural açar:
| Seçenek | Tür | Ne yapar |
|---|---|---|
| **Değer hesapla** | Prosedür | Bir özelliğin değerini **Karar tablosu (önerilen)** ya da **Formül (gelişmiş)** ile yazar; **Her zaman hesapla** ya da **Girilmezse hesapla** |
| **Sınır koy** | Kısıt | İfade Hayır verirse satış satırı kaydedilmez; iletisi gösterilir |
| **Tablodan seç** | Tablo kısıtı | Değer bileşimi bir varyant tablosunun satırına uymalı |

1. Prosedür — özelliğin değerini hesaplar
2. Kısıt — izin verilmeyen bileşimi engeller
3. Tablo kısıtı — varyant tablosu
4. Formül — koşullar sayfasındaki dil
Mevcut bir varyantı bozan kural kaydedilmez. Bir kartta en çok 50 kural olur. Adımlar:
[Nesne bağımlılığı eklemek](https://erpdocs.corexlogic.com/uretim/islemler/nesne-bagimliligi-ekleme).
## Varyantlar sekmesi
Sık satılan değer bileşimleri **standart varyant** olarak ayrı kart açılabilir. Yapılandırılmış satış satırının
değerleri bir standart varyantla aynıysa **Yapılandırarak Dene** bunu söyler ("Değerler standart varyant … ile aynı —
varyantın kendi ağacı varsa emir onu kullanır.").
## Satışta ve üretimde
- Satış teklifi ve siparişinde yapılandırılabilir ürünün satırında değerler girilir; ön koşulu sağlanmayan
özellik sorulmaz. Kısıt ve prosedürler satır kaydedilirken uygulanır.
- Onaylı siparişten **Üretim Emri Aç** ile açılan emir yapılandırmayı taşır; emrin üst bölümünde
**Yapılandırma** metni görünür (ör. `Boy: 12,5 m · Bant Genişliği: 800 mm · Bant Tipi: PVC Endüstriyel · Koruma Kapağı: Evet · Ayak Çifti Sayısı: 10`).
- Yapılandırılabilir kartın ağacı yapılandırmasız açılamaz:
`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ı.`
## İlgili
- [Koşullar ve formüller](https://erpdocs.corexlogic.com/uretim/kosullar)
- [Siparişten üretime süreci](https://erpdocs.corexlogic.com/surecler/siparisten-uretime)
---
# Üretim analitiği
> Üretimin sekiz raporu — emir durumu, malzeme tüketimi, iş merkezi yükü, çıktı düzeltmeleri, fire, işçilik, OEE ve üretim maliyeti.
URL: https://erpdocs.corexlogic.com/uretim/ekranlar/analitik
Üretim › Analitik altındaki raporlar okuma ekranıdır; hiçbir şey yazmaz. Değerler sunucudan gelir, ekran
toplama ya da oran uydurmaz: ölçülemeyen değer **"—"** yazılır (sıfır değil). Tarih süzgeci boşsa rapor
varsayılan dönemle (çoğunda son 90 gün) açılır ve dönem başlıkta yazar. Çoğu raporda **Excel'e Aktar**
ekranın süzgeciyle dosya üretir; **İş Merkezi** süzgeci iş merkezlerini ağaç sırasıyla gösterir.
- **Tür:** Ekran
- **Modül:** Üretim
- **Menü yolu:** Üretim › Analitik › Üretim Emri Durumu · Malzeme Tüketimi · İş Merkezi Yükü · Çıktı Düzeltmeleri · Fire Raporu · İşçilik Raporu · OEE Raporu · Üretim Maliyeti
- **Ekran adresi:** `/erp/manufacturing/reports/order-status`
- **Gereken izin:** `erp-manufacturing-orders.view (Üretim Emri Durumu, İş Merkezi Yükü)`, `erp-manufacturing-postings.view (Malzeme Tüketimi, Fire Raporu, İşçilik Raporu, OEE Raporu)`, `erp-manufacturing-corrections.view (Çıktı Düzeltmeleri)`, `erp-manufacturing-orders.view ve erp-inventory-costs.view (Üretim Maliyeti)`
## Üretim Emri Durumu

1. Excel'e Aktar — ekranın süzgeciyle
2. Durum özeti
3. Gerçekleşme = üretilen / planlanan
4. Açık kalma süresi
Adres `/erp/manufacturing/reports/order-status`. Emir başına planlanan ve üretilen miktar, iş merkezi ve açık
kalma süresi.
- **Kolonlar:** Çıktı Kartı (emir no ile) · Durum · Planlanan · Üretilen · Kalan · Gerçekleşme (üretilen /
planlanan %) · İş Merkezi ("Kaydedilmedi" olabilir) · Satış Siparişi (siparişe üretimde; değilse "Stoğa") ·
Yayın · Süre (gün) ("N gündür açık").
- **Süzgeçler:** Ara (kart, satış siparişi veya müşteri) · İş Merkezi · Durum · Açılış tarihi.
- **Durum özeti:** her durumdaki emir sayısı. Termin alanı olmadığı için gecikme değil açık kalma süresi
gösterilir.
## Malzeme Tüketimi
Adres `/erp/manufacturing/reports/material-consumption`. Planlanan ve fiilen tüketilen malzeme, kartın temel
biriminde; plan farkı yalnız tamamlanan emirlerden.
- **Kolonlar:** Bileşen · Birim · Planlanan · Tüketilen · Açık Emirde Kalan · Tamamlanan: Plan · Tamamlanan:
Fiili · Plan Farkı · Emir. Birimi çevrilemeyen satır sayısı ayrıca yazılır.
- **Süzgeçler:** Ara (bileşen kodu veya adı) · Yayın tarihi.
## İş Merkezi Yükü
Adres `/erp/manufacturing/reports/work-center-load`. Taslak, yayınlanmış ve üretimdeki emirler — iş merkezi
başına, bugün itibarıyla (saat değil emir sayısı).
- **Kolonlar:** İş Merkezi ("Atanmadı" satırı dâhil) · Tür · Taslak · Yayınlandı · Üretimde · Açık Emir ·
Farklı Kart · En Eski Açık Emir.
- Saat bazlı yük için [Kapasite Yükü](https://erpdocs.corexlogic.com/uretim/ekranlar/kapasite-planlama) kullanılır.
## Çıktı Düzeltmeleri
Adres `/erp/manufacturing/reports/output-reversals`. Geri alınan üretim çıktısı — kart başına; yanlış kaydın
düzeltilmesidir, fire değildir.
- **Kolonlar:** Çıktı Kartı · Geri Alınan · Dönemdeki Çıktı · Düzeltme Belgesi · Emir.
- **Süzgeçler:** Ara (kart kodu veya adı) · Düzeltme tarihi.
## Fire Raporu

1. Kırılım — Ürün · İş merkezi × ürün · Üretim emri
2. Fire oranı = fire / (sağlam + fire)
3. Rotadaki planlanan fire
Adres `/erp/manufacturing/reports/scrap`. Operasyon teyitlerinin firesi — oran ve rotadaki planlanan fireyle
karşılaştırma; miktar ürünün temel biriminde.
- **Kırılım:** Ürün · İş merkezi × ürün · Üretim emri.
- **Kolonlar:** (kırılıma göre İş Merkezi / Emir / Ürün) · Sağlam · Fire · Yeniden İşleme · Fire Oranı ·
Planlanan · Teyit · Emir. Fire oranı planlananı aşarsa kırmızı yazılır (eşik yok).
- **Süzgeçler:** Ara (ürün, iş merkezi ya da emir) · İş Merkezi · **Yalnız fireli** (Firesiz satırları gizle)
· Teyit tarihi.
## İşçilik Raporu
Adres `/erp/manufacturing/reports/labor`. Operasyon teyitlerinde çalışanların işçilik süresi — iş merkezi ve
emir kırılımı; tutar maliyet izniyle ve saat ücretinden.
- **Kırılım:** Çalışan · Çalışan × iş merkezi · Çalışan × üretim emri.
- **Kolonlar:** Çalışan · (İş Merkezi / Emir) · İşçilik (saat) · Teyit · Tutar (yalnız maliyet izniyle; saat
ücreti yoksa "Saat ücreti tanımsız").
- **Süzgeçler:** Ara · Teyit tarihi. Teyide çalışan yazılmamışsa rapor boştur.
## OEE Raporu

1. Kullanılabilirlik × performans × kalite
2. Duruş kayıtlarından
3. Operasyon teyitlerinden
Adres `/erp/manufacturing/reports/oee`. Kullanılabilirlik × performans × kalite — fabrika takvimi, duruş
kayıtları ve operasyon teyitlerinden; varsayılan son 30 gün.
- **Kolonlar:** İş Merkezi · OEE · Kullanılabilirlik · Performans · Kalite · Planlanan (kapasite tanımsızsa
"Kapasite tanımsız") · Plansız Duruş · Planlı Duruş · Sağlam / Fire. Altta **Plansız duruş kayıpları**.
- **Süzgeçler:** İş Merkezi · Dönem.
- Bileşenlerden biri ölçülemiyorsa (ör. kapasite tanımsız) OEE "—" yazar.
## Üretim Maliyeti
Adres `/erp/manufacturing/reports/production-cost` (emir okuma **ve** maliyet görme izni). Emir başına
planlanan ve fiili malzeme maliyeti — kapanış farkının nereye gittiğiyle birlikte.
- **Kolonlar:** Emir No · Mamul · Durum · Üretilen · Planlanan Malzeme · Fiili Malzeme · Mamule Uygulanan ·
Planlanan Faaliyet · Fiili Faaliyet · Kapanış Farkı. Tarifesi olmayan iş merkezi ya da karma para biriminde
faaliyet "Hesaplanamadı".
- **Süzgeçler:** Ara (mamul kodu veya adı) · Yayın tarihi.
- **Yarı Mamul** görünümü (sekme): kapanmamış emirlerin yarı mamulü — tüketilen malzeme − çıktıya uygulanan;
toplam para birimi başına. Muhasebe mutabakatı bu belgenin kapsamı dışındadır.
## İlgili
- [Üretim emirleri](https://erpdocs.corexlogic.com/uretim/ekranlar/uretim-emirleri)
- [Operasyon teyitleri](https://erpdocs.corexlogic.com/uretim/ekranlar/operasyon-teyitleri)
- [Duruş kayıtları](https://erpdocs.corexlogic.com/uretim/ekranlar/durus-kayitlari)
- [Kapasite planlama](https://erpdocs.corexlogic.com/uretim/ekranlar/kapasite-planlama)
---
# Üretim emri oluşturmak
> Yayınlanmış bir ürün ağacı revizyonundan taslak üretim emri açmak — plan kaynağı, planlanan miktar ve iş merkezi.
URL: https://erpdocs.corexlogic.com/uretim/islemler/uretim-emri-olusturma
- **Tür:** İşlem
- **Modül:** Üretim
- **Menü yolu:** Üretim › Üretim Yürütme › Üretim Emri Oluştur
- **Ekran adresi:** `/erp/manufacturing/orders/new`
- **Gereken izin:** `erp-manufacturing-orders.create`
- **Ön koşullar:**
- Üretilecek kartın **Üretilir** işareti açık, kart aktif ve hizmet kartı değil.
- Kartın üretim kullanımında, geçerliliği başlamış **yayınlanmış** bir ürün ağacı revizyonu var.
- Yapılandırılabilir ürün için emir satış siparişinden açılır — [Siparişten üretim emri açmak](https://erpdocs.corexlogic.com/uretim/islemler/siparisten-uretim-emri-acma).
Üretim emri, bir ürünün hangi ürün ağacı revizyonuyla ve ne kadar üretileceğini söyler. Emir **taslak** açılır;
taslakta miktar, revizyon ve iş merkezi düzenlenebilir.
## Adımlar
1. **Üretim › Üretim Yürütme › Üretim Emri Oluştur** ekranını açın. Listedeyseniz **Yeni Üretim Emri**'ne tıklayın.
2. **Ürün ağacı ara** kutusuna çıktı kartının kodunu ya da adını yazın; listeden ağacı (alternatif ve revizyonuyla) seçin.
3. Listeden **PASLANMAZ ÇALIŞMA TEZGAHI 150X70 · Rev 1** kartına tıklayın.
4. **Planlanan Miktar**'ı çıktı biriminde yazın. Birim revizyondan gelir ve değiştirilemez; ondalık sınırı alanın altında yazar.
5. İsterseniz **İş Merkezi**'ni seçin (emrin planlandığı istasyon; fiilen nerede çalışıldığı sarf ve çıktıda ayrıca yazılır).
6. **Üretim Emrini Kaydet**'e tıklayın.

1. Ürün ağacı ara — yalnız yayınlanmış revizyonlar
2. Plan kaynağı: ağaç ve revizyon
3. Planlanan Miktar — birim revizyondan
4. İş Merkezi — isteğe bağlı
5. Kaydet — emir Taslak doğar
**Sonuç:** Emir **UE-yyyy-nnnnnn** numarasıyla **Taslak** durumunda kaydedilir. Stok hareketi ve malzeme ayırma yoktur; gereksinimler yayında oluşur. Sonraki adım: [Üretim emrini yayınlamak](https://erpdocs.corexlogic.com/uretim/islemler/uretim-emrini-yayinlama).
## Bilmeniz gerekenler
- Listede yalnız **üretim** kullanımındaki ağaçların geçerliliği başlamış yayınlanmış revizyonları çıkar; eski
yayınlanmış revizyonlar da seçilebilir. Kartın birden çok alternatifi varsa parti büyüklüğü aralığı yanında yazar.
Mühendislik ağacından emir açılmaz.
- Miktar adet bileşende kesir üretiyorsa emir yayınlanamaz (sessiz yuvarlama yapılmaz). Örnek: MAM-0008'in ağacı
100 ADET için 25 koli; 50 ADET 12,5 koli eder ve yayında "… 'ADET' biriminin 0 ondalık basamak sınırını aşıyor"
iletisi çıkar. Miktarı ağacın temel miktarının uygun katına getirin.
- Seri takipli çıktıda planlanan miktar tam sayı olmalıdır.
- Taslakta **Düzenle** (miktar, revizyon, iş merkezi), **Böl**, **Tarihleri Planla**, **Malzeme Talebi** ve
**İptal Et** vardır. Kaydedilmemiş formdan ayrılırken sistem sorar.
- **Ağaçsız Emir** (listedeki düğme): ağacı olmayan kart için bileşenleri elle yazdığınız emir. Bileşen listesi boş
bırakılabilir ama boş emir yayınlanamaz; miktar değişince bileşenler ölçeklenmez.
- Planlamadan geliyorsanız emir planlı emirden dönüştürülür: [Planlı emri dönüştürmek](https://erpdocs.corexlogic.com/uretim/islemler/planli-emri-donusturme).
### Sık karşılaşılan iletiler
| İleti | Neden |
|---|---|
| Planlanan miktar zorunlu. | Miktar boş (form denetimi). |
| Planlanan üretim miktarı sıfırdan büyük olmalıdır. | Miktar 0 ya da eksi. |
| 'KART' üretilen kart olarak işaretlenmemiş — üretim emri açılamaz. Kartın 'Üretilir' bayrağını açın. | Kartta Üretilir kapalı. |
| 'KART' pasif — pasif stok kartı için üretim emri açılamaz. | Kart pasif. |
| Mühendislik ağacından üretim emri açılamaz — üretim kullanımındaki bir ağaç seçin. | Yanlış kullanım. |
| Üretim emri yalnız yayınlanmış ürün ağacı revizyonu üzerinden oluşturulabilir. | Revizyon taslak. |
| Revizyon \{n\} \{tarih\} tarihinden itibaren geçerli — bugün emre verilemez. | Geçerlilik ileride. |
| 'MAM-0001' yapılandırılabilir kart — üretim emri yalnız yapılandırılmış bir satış siparişi satırından açılır. | Yapılandırılabilir ürün elle seçildi; emri satış siparişinden açın. |
## İlgili
- [Üretim emirleri ekranı](https://erpdocs.corexlogic.com/uretim/ekranlar/uretim-emirleri)
- [Üretim emrini yayınlamak](https://erpdocs.corexlogic.com/uretim/islemler/uretim-emrini-yayinlama)
- [Stoğa üretim süreci](https://erpdocs.corexlogic.com/surecler/stoga-uretim)
---
# Satış siparişinden üretim emri açmak
> Onaylı satış siparişinin kalemi için Üretim Emri Aç — emir kaleme bağlanır, yapılandırma taşınır, çıktı o kaleme tahsisli stoğa girer.
URL: https://erpdocs.corexlogic.com/uretim/islemler/siparisten-uretim-emri-acma
- **Tür:** İşlem
- **Modül:** Üretim
- **Menü yolu:** Satış › Satış Siparişleri › sipariş detayı › Üretim Emri Aç
- **Ekran adresi:** `/erp/manufacturing/orders/new?salesOrderId={id}`
- **Gereken izin:** `erp-manufacturing-orders.create`
- **Ön koşullar:**
- Satış siparişi **Onaylandı** durumunda ve üretilecek kalemi açık (sevk edilmemiş miktarı var).
- Kalemin kartı üretilebilir ve yayınlanmış bir ürün ağacı var. Yapılandırılabilir üründe sipariş kaleminin yapılandırması girilmiş.
Siparişe üretimde emir bir müşteri talebini karşılar. Emir sipariş kalemine bağlanır; yapılandırılabilir üründe
kalemin seçtiği özellik değerleri emre taşınır ve süper ağaç bu değerlerle çözülür.
## Adımlar
1. Onaylı satış siparişinin detayında **Üretim Emri Aç**'a tıklayın.
2. **Karşılanan Talep** bölümünde üretilecek sipariş kalemine tıklayın. Yapılandırılabilir üründe kalemin altında seçilen değerler yazar (ör. Tank Hacmi: 2.000 L · Karıştırıcı: Var).
3. **Plan Kaynağı** listesinden ürün ağacını seçin.
4. **Planlanan Miktar**'ı yazın. Kalanla aynı olmak zorunda değil: fire payı, parti büyüklüğü ve eldeki stok sizin kararınız.

1. Karşılanan Talep — emir bu kaleme bağlanır
2. Sipariş kalemi ve yapılandırması
3. Ürün ağacı — yapılandırmaya göre çözülür
4. Miktar kalanla aynı olmak zorunda değil
5. **Üretim Emrini Kaydet**'e tıklayın.
6. Emri yayınlamak için **Yayınla**'ya, açılan pencerede **Emri Yayınla**'ya tıklayın. Gereksinimler sipariş kaleminin yapılandırmasıyla çözülür.

1. Bağlı satış siparişi — çıktı bu kaleme tahsisli
2. Sarf Kaydet
3. Çıktı Kaydet
4. Teyit Gir — operasyon teyidi
5. Siparişin yapılandırması
6. Kullanılabilirlik — eksik miktar
**Sonuç:** Emir sipariş kalemine bağlı açılır ve sipariş detayının **Bağlantılı Belgeler** bölümünde görünür. Çıktı kaydedildiğinde mamul stoğa **o kaleme tahsisli** girer ve başka bir belgeye sevk edilemez. Sonraki adımlar: [malzeme sarfı](https://erpdocs.corexlogic.com/uretim/islemler/malzeme-sarfi-kaydetme), [operasyon teyidi](https://erpdocs.corexlogic.com/uretim/islemler/operasyon-teyidi-girme), [üretim çıktısı](https://erpdocs.corexlogic.com/uretim/islemler/uretim-ciktisi-kaydetme).
## Bilmeniz gerekenler
- **Üretim Emri Aç** onaylı siparişte her zaman görünür; hangi kalemin üretilebileceğini form söyler. Seçilemeyen
kalem gizlenmez, nedeni yazar: **kart üretim çıktısı olamaz** ya da **yayınlanmış ürün ağacı yok**. Ağacı olmayan
ürün için formdaki **ağaçsız emir** bağlantısı bileşenleri elle yazacağınız emri açar.
- Bir emir tek bir sipariş kalemine bağlanır; çok kalemli siparişte her kalem için ayrı emir açılır.
- **Yapılandırma emirde donar**: emir yayınlanırken ağacın satır koşulları, seçim koşulları ve miktar formülleri
kalemin değerleriyle hesaplanır. Örnek: **SS-2026-000006** kalemi (MAM-0006, Tank Hacmi 2.000 L, Karıştırıcı Var)
için açılan **UE-2026-000003**'te ağacın 14 satırından 10'u geldi; 1.000 L ve 5.000 L satırları gelmedi, 2.000 L
sacı 290 KG × %5 fire = **304,5 KG** oldu. Kural dili: [Koşullar](https://erpdocs.corexlogic.com/uretim/kosullar); denemek için
[Yapılandırarak denemek](https://erpdocs.corexlogic.com/uretim/islemler/yapilandirarak-deneme).
- Yapılandırılabilir ürün için emir **yalnız** siparişten açılır; elle açmaya çalışınca sunucu "'MAM-0001'
yapılandırılabilir kart — üretim emri yalnız yapılandırılmış bir satış siparişi satırından açılır." der.
- Ağaçta **siparişe göre üretim** stratejili yarı mamul varsa yayından sonra emir detayında **Alt Emirler** kartı
çıkar: [Alt emir önerisi](https://erpdocs.corexlogic.com/uretim/islemler/alt-emir-onerisi).
- Planlamadan geliyorsanız: MRP siparişe üretim kalemi için **siparişe bağlı planlı emir** önerir; planlı emri
dönüştürmek de aynı bağı kurar — [Planlı emri dönüştürmek](https://erpdocs.corexlogic.com/uretim/islemler/planli-emri-donusturme).
### Sık karşılaşılan iletiler
| İleti | Neden |
|---|---|
| Satış siparişi bulunamadı ya da üretim emri açılabilecek açık kalemi yok. | Sipariş onaylı değil, kapalı ya da kalemlerin tamamı sevk edilmiş. |
| Bağlanacak satış siparişi kalemi bulunamadı ya da artık açık değil. | Kalem bu arada sevk edildi ya da kapandı. |
| Emrin çıktı kartı, '\{sipariş\}' siparişindeki \{n\}. kalemin kartıyla aynı değil. | Başka kartın ağacı seçildi. |
| Planlanan miktar zorunlu. | Miktar boş. |
## İlgili
- [Satış siparişleri](https://erpdocs.corexlogic.com/satis/ekranlar/satis-siparisleri) · [Siparişi onaylamak](https://erpdocs.corexlogic.com/satis/islemler/siparisi-onaylama)
- [Siparişten üretime süreci](https://erpdocs.corexlogic.com/surecler/siparisten-uretime)
- [Üretim emirleri ekranı](https://erpdocs.corexlogic.com/uretim/ekranlar/uretim-emirleri)
---
# Alt emirleri açmak (kollektif emir)
> Yayınlanmış üst emrin siparişe göre üretilen yarı mamul gereksinimleri için bağlı alt emirleri tek tıkla açmak; stoktan beklenen yarı mamul ve stok hatası.
URL: https://erpdocs.corexlogic.com/uretim/islemler/alt-emir-onerisi
- **Tür:** İşlem
- **Modül:** Üretim
- **Menü yolu:** Üretim › Üretim Emirleri › emir detayı › Alt Emirler
- **Ekran adresi:** `/erp/manufacturing/orders/{id}`
- **Gereken izin:** `erp-manufacturing-orders.create`, `erp-manufacturing-orders.edit`
- **Ön koşullar:**
- Üst emir **Yayınlandı** ya da **Üretimde** durumunda.
- Gereksinimdeki yarı mamul kartı **üretilir** ve planlama stratejisi **Siparişe Üretim**.
Kollektif emir, bir mamulün emriyle birlikte ona girecek yarı mamullerin emirlerini de açmaktır (kabin, pano, alt
montaj). CoreX'te bu **tek seviyedir** ve üst emrin donmuş gereksinim listesinden önerilir; MRP değildir. Alt emrin
kendi alt emirleri yine aynı yoldan, kendi detayından önerilir.
## Adımlar
1. Üst emrin detayını açın. Uygun gereksinim varsa özet kutularının altında **Alt Emirler** kartı görünür.
2. **Açılacak** kolonundaki önerilen miktarı kontrol edin; gerekirse değiştirin. Boş ya da sıfır satır açılmaz.
3. **Alt Emirleri Aç**'a tıklayın.
**Sonuç:** Her satır için **yayınlanmış** bir alt emir açılır (alt emir açmak yayını da yaptığı için hem oluşturma hem düzenleme yetkisi gerekir): gereksinim listesi donar, rotası kopyalanır, üretime hazırdır. Alt emrin çıktısı üst emrin o gereksinimine **tahsisli** stoğa girer ve başka belgeye verilemez; üst emrin sarfı bu stoğu kullanır.
## Hangi gereksinimler önerilir
| Gereksinimin kartı | Ne olur |
|---|---|
| Üretilir **ve** planlama stratejisi **Siparişe Üretim** | **Alt Emirler** kartında önerilir. |
| Üretilir ama strateji **Stoğa Üretim** ya da **Planlama Yok** | Önerilmez — emir bu yarı mamulü **stoktan** bekler. |
| Satın alınan (üretilmeyen) kart | Önerilmez — stoktan, satın almayla karşılanır. |
Önerilen miktar = açık gereksinim − bu gereksinime tahsisli stok − bağlı açık alt emirlerin kalanı. Satır
**Stoktan karşılanıyor** ya da **Karşılandı** yazıyorsa açılacak bir şey yoktur. Öneri yoksa kart hiç çizilmez.
Alt emir ağacın **en son yayınlanmış** revizyonundan açılır; miktar ağacın çıktı birimine çevrilir ve hassasiyete
yukarı yuvarlanır. Ağacı yoksa ağaçsız açılır. İşlem **hep ya da hiç**tir: bir satır reddedilirse hiçbir alt emir açılmaz.
> **Stoktan beklenen yarı mamul**
Stoğa üretim ya da planlama yok stratejili yarı mamul için alt emir önerilmez; üst emrin sarfında stoktan düşülür.
Stok yoksa sarf reddedilir: "'YM-0001' kartının 'SIFIR' durumunda yeterli stok yok. Mevcut: 0, istenen: 1,000000."
Bu durumda ya yarı mamulü ayrı bir üretim emriyle stoğa üretin ya da kartın planlama stratejisini **Siparişe Üretim**
yapın — her siparişte birlikte üretilen yarı mamul için doğru ayar budur.
> **Demo kurulumu**
Demo şirketinin yarı mamulleri (YM-0001 … YM-0009) **Stoğa Üretim** stratejisindedir ve açılış stoğu vardır; bu
emirlerde **Alt Emirler** kartı çıkmaz, yarı mamuller stoktan sarf edilir. Siparişe üretilen yarı mamul örneği
**DMO-KSL-05** Demo konveyör tahrik ünitesidir: **DMO-KSL-01** konveyörünün emrinde (UE-2026-000011) kart
**Gereken** 1, **Stoktan** 0, **Açılacak** 1 önerir; **Alt Emirleri Aç** ile açılan alt emir (UE-2026-000012,
üst emir UE-2026-000009) **Yayınlandı** durumunda doğar. Uçtan uca: [Siparişten üretime](https://erpdocs.corexlogic.com/surecler/siparisten-uretime).

1. Siparişten gelen yapılandırma
2. Alt Emirleri Aç — siparişe üretilen alt montaj
3. Açılacak alt emir miktarı
4. Sarf, çıktı ve teyit
5. Koşullara göre seçilen malzemeler (10 satır)
## Sık karşılaşılan iletiler
| İleti | Neden |
|---|---|
| Açılacak alt emir için en az bir miktar girin. | Bütün satırlar boş. |
| Seçilen gereksinim alt emre uygun değil — üretilen ve siparişe göre üretim stratejili bir kart olmalı. | Kartın stratejisi uygun değil. |
| \{n\}. gereksinimin alt emir miktarı sıfırdan büyük olmalıdır. | Sıfır ya da eksi miktar. |
| Alt kartın ağacının bugün geçerli revizyonu yok — geçerlilik daha sonra başlıyor. | Yayın ileri tarihli. |
| Gereksinim miktarını kapsayan parti büyüklüğü alternatifi yok — alt kartın ağaç alternatiflerini düzenleyin. | Parti büyüklüğü aralığı uymuyor. |
| Gereksinimin birimi ürün ağacının çıktı birimine çevrilemiyor — alt emir açılamaz. | Birim çevrimi eksik. |
| \{UE-…\} alt emri yayınlanamadı: … | Alt emrin yayın kuralı (ör. pasif iş merkezi). |
- Bağlı alt emir bölünmez ("Bağlı alt emir bölünmez — çıktısı üst emrin gereksinimine tahsisli.") ve satış siparişine
bağlanamaz. Üst emir tamamlanınca ya da iptal edilince ona ayrılmış ve tüketilmemiş stok serbest kalır.
## İlgili
- [Üretim emirleri ekranı](https://erpdocs.corexlogic.com/uretim/ekranlar/uretim-emirleri)
- [Malzeme sarfı kaydetmek](https://erpdocs.corexlogic.com/uretim/islemler/malzeme-sarfi-kaydetme)
- [Siparişten üretime süreci](https://erpdocs.corexlogic.com/surecler/siparisten-uretime)
---
# Üretim emrini yayınlamak
> Taslak üretim emrini yayınlamak — malzeme gereksinimleri revizyondan, operasyonlar rotadan donar; stok hareketi ve rezervasyon yok.
URL: https://erpdocs.corexlogic.com/uretim/islemler/uretim-emrini-yayinlama
- **Tür:** İşlem
- **Modül:** Üretim
- **Menü yolu:** Üretim › Üretim Yürütme › Üretim Emirleri › emir detayı › Yayınla
- **Ekran adresi:** `/erp/manufacturing/orders/{id}`
- **Gereken izin:** `erp-manufacturing-orders.edit`
- **Ön koşullar:**
- Emir **Taslak** durumunda.
- Seçili revizyon hâlâ geçerli; rotadaki iş merkezleri aktif.
Yayınlama emri sahaya verir. Planın donması, ürün ağacı ya da rota sonradan değişse de yürüyen emrin bozulmamasını sağlar.
## Adımlar
1. Taslak emrin detayında **Yayınla**'ya tıklayın.

1. Yayınla — gereksinimler ve operasyonlar oluşur
2. Düzenle — yalnız taslakta
3. Böl — miktarın bir kısmı yeni emre
4. Planlanan başlangıç ve bitiş
5. İptal Et — gerekçe zorunlu
2. Pencerede emir numarasını ve ürünü kontrol edin, **Emri Yayınla**'ya tıklayın.

1. Emri Yayınla — stok hareketi üretmez
3. Emrin üstünde eksik bildirimi çıkarsa (ör. 'Emir yayınlandı — 1 kalem eksik: HAM-0031 (24,5 KG). Eksik Parça Listesi') eksikleri satın alma ya da stok transferiyle karşılayın. Eksik yayını engellemez.

1. Bağlı satış siparişi — çıktı bu kaleme tahsisli
2. Sarf Kaydet
3. Çıktı Kaydet
4. Teyit Gir — operasyon teyidi
5. Siparişin yapılandırması
6. Kullanılabilirlik — eksik miktar
**Sonuç:** Emir **Yayınlandı** olur: gereksinimler o anki revizyondan, operasyonlar rotadan kopyalanır ve donar; güncel ağaç değişse de emir değişmez. Sahada artık **Sarf Kaydet**, **Teyit Gir** ve **Çıktı Kaydet** kullanılabilir.
## Bilmeniz gerekenler
- **Yayınlama stok hareketi üretmez ve malzeme ayırmaz.** Stok rezervasyonu yoktur; malzemeyi hatta götürmek için
**Malzeme Hazırla** (besleme deposuna transfer rezervasyonu) kullanılır.
- Gereksinim = satır miktarı × (planlanan ÷ ağacın temel miktarı) × (1 + fire/100), birimin hassasiyetine **yukarı**.
Kesir kabul etmeyen birimde (ADET) sonuç kesirliyse yayın reddedilir; sessiz yuvarlama yapılmaz.
- Operasyonların makine ve işçilik süresi emrin miktarıyla ölçeklenir, hazırlık süresi sabittir. Rotanın koşullu
operasyonu (ör. "Karıştırıcı montajı" yalnız Karıştırıcı Var iken) yapılandırmaya göre gelir.
- Listede birden çok taslak emri seçip **Yayınla** ile toplu yayınlayabilirsiniz (en çok 50); sonuç penceresi her
emrin sonucunu ayrı yazar.
- Yayınlanan emrin planı (miktar, revizyon) değişmez; miktar ayırmak için **Böl** kullanılabilir.
### Sık karşılaşılan iletiler
| İleti | Neden |
|---|---|
| Yalnız Taslak durumundaki üretim emri yayınlanabilir. | Emir zaten yayınlanmış. |
| Üretim emri en az bir malzeme gereksinimi olmadan yayınlanamaz. | Bileşen yok. |
| Seçili ürün ağacı revizyonu artık geçerli değil. Taslakta revizyonu yeniden seçin. | Revizyonun geçerliliği değişti. |
| '\{kart\}' için gereksinim (\{miktar\}), '\{birim\}' biriminin \{n\} ondalık basamak sınırını aşıyor. Sessiz yuvarlama yapılmaz. | Miktar kesir üretiyor. |
| Rotanın '\{iş merkezi\}' iş merkezi pasif — emir yayınlanamaz; rotayı düzeltin. | Pasif iş merkezi. |
| '\{kart\}' yapılandırılabilir üst kart — gereksinim materyalize edilmiş bir varyant olmalı. | Ağaçta varyantı seçilmemiş yapılandırılabilir bileşen. |
| \{n\}. satırın miktar formülü bilinmiyor — okuduğu değerlerden biri konfigürasyonda yok (…). | Yapılandırmada formülün okuduğu değer yok — [Koşullar](https://erpdocs.corexlogic.com/uretim/kosullar). |
| Konfigürasyon ürün ağacının hiçbir satırını seçmiyor — ağacın koşullarını düzeltin. | Hiçbir satır koşulu tutmadı. |
## İlgili
- [Üretim emirleri ekranı](https://erpdocs.corexlogic.com/uretim/ekranlar/uretim-emirleri)
- [Eksik parça listesi](https://erpdocs.corexlogic.com/uretim/ekranlar/eksik-parca-listesi)
- [Malzeme sarfı kaydetmek](https://erpdocs.corexlogic.com/uretim/islemler/malzeme-sarfi-kaydetme)
---
# Malzeme sarfı kaydetmek
> Üretim emrine bileşen tüketimi yazmak — depo, lokasyon, stok durumu, lot ve seri; stok anında düşer. Geri sarf işaretli bileşenler çıktıyla düşer.
URL: https://erpdocs.corexlogic.com/uretim/islemler/malzeme-sarfi-kaydetme
- **Tür:** İşlem
- **Modül:** Üretim
- **Menü yolu:** Üretim › Üretim Emirleri › emir detayı › Sarf Kaydet
- **Ekran adresi:** `/erp/manufacturing/orders/{id}/consumptions/new`
- **Gereken izin:** `erp-manufacturing-postings.create`
- **Ön koşullar:**
- Emir **Yayınlandı** ya da **Üretimde** durumunda.
- Bileşen seçilecek depo/lokasyon/stok durumunda kullanılabilir stokta ve sayımda değil.
- Sarf tarihi açık bir kayıt döneminde.
Malzeme sarfı, üretimde kullanılan bileşeni stoktan düşer ve emre yazar. Aynı gereksinim birden çok satıra
bölünebilir (farklı depo, lokasyon ya da lot).
## Adımlar
1. Emir detayında **Sarf Kaydet**'e tıklayın.
2. **Sarf Tarihi**'ni kontrol edin (varsayılan bugün). **İş Merkezi** emrin iş merkezinden önerilir; işin fiilen yapıldığı yeri seçin. İsterseniz **Not** girin.
3. Sarf edilecek gereksinimin satırında **Sarf Ekle**'ye tıklayın. Bütün kalanları birden eklemek için **Tümünü Ekle**.
4. Satırın **Depo** ve **Lokasyon** alanlarını stoğun durduğu yere göre seçin; bütün satırlara aynı depoyu yazmak için **Depo (tümüne)**. **Stok Durumu** varsayılan SIFIR. Satırın altında **Anlık kullanılabilir** stok yazar.

1. Sarf Tarihi — açık kayıt dönemi
2. Tümünü Ekle — bütün kalanlar sarf satırına
3. Sarf Ekle — yalnız bu gereksinim
4. Depo ve lokasyon — stoğun durduğu yer
5. Anlık kullanılabilir stok — bilgi amaçlı
6. Sarfı Kaydet — stok anında düşer
5. Lot takipli bileşende lotu seçin ya da **FEFO ile Dağıt** ile son kullanma tarihi en yakın lotlara bölün; seri takipli bileşende serileri seçin. **Miktar**'ı gerekirse değiştirin.
6. **Sarfı Kaydet**'e tıklayın.
**Sonuç:** Sarf **MS-yyyy-nnnnnn** numarasıyla kaydedilir, bileşen seçilen depo/lokasyon/durumdan **anında düşer** ve gereksinimin **Tüketilen** miktarı artar. İlk fiziksel kayıtsa emir **Üretimde** olur. Belge değişmez; hata [sarf düzeltmesiyle](https://erpdocs.corexlogic.com/uretim/islemler/sarf-cikti-duzeltme) geri alınır.
## Bilmeniz gerekenler
- **Lokasyon önemlidir**: **Lokasyonsuz**, deponun toplamı değil ayrı bir stok kırılımıdır. Stok bir lokasyondaysa
lokasyonu seçmezseniz kayıt "yeterli stok yok" ile reddedilir. **Anlık kullanılabilir** bilgisi bunun için vardır;
kayıt anında sunucu yeniden doğrular.
- **Sıfır** ve **İkinci El** gibi stok durumları ayrı stok segmentleridir; sarf seçilen segmentten düşer.
- **Geri sarf**: ağaçta **Geri sarf** işaretli bileşen (gereksinimde "Geri sarf" rozeti, formda "geri sarf — çıktıyla
düşer") ayrıca sarf edilmez; çıktı kaydedilirken kendiliğinden düşer. Düşülen miktar = planlanan × (toplam üretilen ÷
emrin planlanan miktarı) − o güne kadar sarf edilen; elle yapılan sarf mükerrer sayılmaz. Formda elle sarf etmek
serbesttir (uyarı verir, engellemez). Ayrıntı: [Hatalı geri sarflar](https://erpdocs.corexlogic.com/uretim/ekranlar/hatali-geri-sarflar).
- Kayıttan sonra emir detayına dönülür; numarayı başlıktaki şerit yazar (**Belgeyi aç** sarf belgesini açar). Sarf
belgeleri emrin **Malzeme Sarfları** sekmesindedir.
- **Tamamla** için emirde en az bir malzeme sarfı olmalıdır; planın altında kalmak tamamlamaya engel değildir.
- Muhasebe kaydı (üretime malzeme çıkışı) sarfla birlikte oluşur; ayrıntısı bu belgenin kapsamı dışındadır.

1. Değişmez belge — düzeltme ayrı kayıt
2. Sarf Düzeltmesi Oluştur
3. Depo ve lokasyon
### Örnek
**UE-2026-000001** (MAM-0010 × 3) için **MS-2026-000003**: HAM-0030 sac 56,7 KG ve HAM-0034 boru 12 M,
HAMMADDE / SAC-ALANI'ndan, iş merkezi LAZER. Boru sayımı süren bir kalem olsaydı kayıt reddedilirdi (aşağıda).
### Sık karşılaşılan iletiler
| İleti | Neden |
|---|---|
| 'HAM-0049' kartının 'SIFIR' durumunda yeterli stok yok. Mevcut: 0, istenen: 8,000000. | Seçilen depo/lokasyon/durumda stok yok ya da yetmiyor. Lokasyonu kontrol edin. |
| 'SARF-0005' kartı 'HAMMADDE' deposunda sayımda (SAY-2026-000001) — sayım kaydedilene ya da iptal edilene kadar stok hareketi yazılamaz. | Kalem o depoda sayımda; sayım bitince tekrar deneyin. |
| Yalnız Yayınlandı ya da Üretimde durumundaki üretim emrine sarf kaydedilebilir. | Emir taslak, tamamlanmış, kapalı ya da iptal. |
| Sarf en az bir satır içermelidir. | Satır eklenmedi. |
| Sarf satırında depo seçilmelidir. · Sarf satırında stok durumu seçilmelidir. | Zorunlu alan boş. |
| Sarf miktarı sıfırdan büyük olmalıdır. | Miktar 0. |
| '\{durum\}' durumu pasif — sarf yapılamaz. | Stok durumu pasif. |
| \{n\}. gereksinim kilitli bir alternatif grubunda ve planı yok — yalnız seçili karta sarf yapılabilir (kilit: …). | Alternatif grubunda seçim kilitli. |
| Bu üretim emri bu sırada başka bir kullanıcı tarafından değiştirildi. Sayfayı yenileyip tekrar deneyin. | Eşzamanlı kayıt; **Bağlamı yenile**. |
## İlgili
- [Üretim çıktısı kaydetmek](https://erpdocs.corexlogic.com/uretim/islemler/uretim-ciktisi-kaydetme)
- [Sarf ve çıktıyı düzeltmek](https://erpdocs.corexlogic.com/uretim/islemler/sarf-cikti-duzeltme)
- [Eksik parça listesi](https://erpdocs.corexlogic.com/uretim/ekranlar/eksik-parca-listesi)
---
# Operasyon teyidi girmek
> Bir operasyonun sağlam ve fire miktarını, fiili hazırlık/makine/işçilik süresini ve çalışanlarını kaydetmek; son teyit operasyonu kapatır.
URL: https://erpdocs.corexlogic.com/uretim/islemler/operasyon-teyidi-girme
- **Tür:** İşlem
- **Modül:** Üretim
- **Menü yolu:** Üretim › Üretim Yürütme › Operasyon Teyidi Gir
- **Ekran adresi:** `/erp/manufacturing/confirmations/new?emir={id}`
- **Gereken izin:** `erp-manufacturing-postings.create`
- **Ön koşullar:**
- Emir **Yayınlandı** ya da **Üretimde** ve operasyonları var (rotalı ürün).
- Operasyon son teyidini almamış.
Teyit, sahanın "bu operasyonda şu kadar iş çıktı, şu kadar sürdü" bildirimidir. Kapasite yükü, işçilik ve fire
raporları ile OEE teyitten beslenir.
## Adımlar
1. Emir detayında **Teyit Gir**'e, ya da **Üretim Operasyonları** iş listesinde satırın **Teyit Gir**'ine tıklayın.
2. Tablodan teyit edilecek operasyonu seçin (ilk açık operasyon seçili gelir). Son teyitli operasyon seçilemez.
3. **Teyit tarihi**'ni kontrol edin. **Sağlam** miktarı yazın ya da **Kalanı yaz**'a tıklayın; varsa **Fire** miktarını girin.

1. Operasyonu seçin — kalan = planlanan − (sağlam + fire)
2. Sağlam miktar
3. Kalanı yaz
4. Fire miktar
5. Fiili süreler — boşsa sunucu önerir
6. Teyidi Kaydet — stok yazmaz
4. **Hazırlık (dk)**, **Makine (dk)** ve **İşçilik (dk)** sürelerini girin. Boş bırakırsanız sunucu planlanan değerlerden önerir (gri yazı önizlemedir).
5. Gerekiyorsa **Çalışan ekle** ile çalışanları seçin. Operasyon bu teyitle bitiyorsa **Son teyit — operasyon kapanır** kutusunu işaretleyin.
6. **Teyidi Kaydet**'e tıklayın.
**Sonuç:** Teyit **TYD-yyyy-nnnnnn** numarasıyla kaydedilir; operasyonun sağlam/fire toplamı ve fiili süresi artar. İlk fiziksel kayıtsa emir **Üretimde** olur. **Teyit stok yazmaz** — mamulü stoğa almak için [üretim çıktısını kaydedin](https://erpdocs.corexlogic.com/uretim/islemler/uretim-ciktisi-kaydetme).
## Bilmeniz gerekenler
- **Kısmi teyit** serbesttir: aynı operasyona gün içinde birden çok teyit girilebilir; toplam **Sağlam / fire** ve
**Kalan** güncellenir, durum **Kısmi teyit** olur. **Son teyit** işaretlenince durum **Son teyit** olur ve operasyon
iş listesinden düşer.
- Önerilen süreler: hazırlık operasyonun **ilk** teyidinde planlanan hazırlık süresi; makine ve işçilik, teyit
miktarının planlanan miktara oranıyla. Örnek: UE-2026-000001'de operasyon 10 için plan hazırlık 15, makine 60,
işçilik 15 dk (3 ADET); 15 + 55 + 16 dk girilen teyidin fiili süresi **86 dk** oldu.
- Teyit operasyon sırasını zorlamaz; ancak bir operasyonun **ara muayenesi** karar bekliyorsa sonraki operasyon teyit
edilemez.
- **Yeniden işlemeye** yazılan miktar sağlam sayılmaz; yeniden işleme bitmeden son teyit verilemez.
- Teyidin iptali: [Operasyon teyitleri](https://erpdocs.corexlogic.com/uretim/ekranlar/operasyon-teyitleri) listesinde satırın **İptal Et**'i
(gerekçe zorunlu). Son teyit iptal edilirse operasyon yeniden açılır.
- Son operasyonun sağlam teyidi çıktı formunda öneri olarak görünür (**Öneriyi Uygula**); teyit çıktıyı kendiliğinden yazmaz.
### Sık karşılaşılan iletiler
| İleti | Neden |
|---|---|
| Teyit edilecek operasyonu seçin. | Satır seçilmedi. |
| Teyit ileri tarihli olamaz. | Tarih bugünden sonra. |
| Teyit boş olamaz — miktar ya da süre girin. | Bütün alanlar boş. |
| Yalnız Yayınlandı ya da Üretimde durumundaki üretim emrine operasyon teyidi girilebilir. | Emir uygun durumda değil. |
| Çalışanların süreleri toplamı işçilik süresine eşit olmalı. | Süreler tutmuyor. |
| Üretim emri bu arada değişti — bağlamı yenileyip yeniden deneyin. | Eşzamanlı kayıt; **Bağlamı yenile**. |
## İlgili
- [Operasyon teyitleri ekranı](https://erpdocs.corexlogic.com/uretim/ekranlar/operasyon-teyitleri)
- [Üretim operasyonları](https://erpdocs.corexlogic.com/uretim/ekranlar/uretim-operasyonlari)
- [Üretim çıktısı kaydetmek](https://erpdocs.corexlogic.com/uretim/islemler/uretim-ciktisi-kaydetme)
---
# Üretim çıktısı kaydetmek
> Üretilen mamulü stoğa almak — depo, lokasyon, miktar, lot/seri; geri sarf bileşenleri aynı anda düşer, siparişe bağlı emirde stok kaleme tahsisli girer.
URL: https://erpdocs.corexlogic.com/uretim/islemler/uretim-ciktisi-kaydetme
- **Tür:** İşlem
- **Modül:** Üretim
- **Menü yolu:** Üretim › Üretim Emirleri › emir detayı › Çıktı Kaydet
- **Ekran adresi:** `/erp/manufacturing/orders/{id}/outputs/new`
- **Gereken izin:** `erp-manufacturing-postings.create`
- **Ön koşullar:**
- Emir **Yayınlandı** ya da **Üretimde** durumunda.
- Çıktı kartı aktif; lot takipli mamulde lot numarası, seri takipli mamulde seri numaraları hazır.
Çıktı, üretilen mamulün stoğa girişidir (üretimden mal girişi). Emir birden çok çıktıyla, parça parça stoğa alınabilir.
## Adımlar
1. Emir detayında **Çıktı Kaydet**'e tıklayın.
2. Son operasyonun teyidinden henüz çıktıya girmeyen miktar varsa **Öneriyi Uygula** ile miktara yazın.
3. **Çıktı Tarihi**'ni kontrol edin. Çıktı satırında mamulün gireceği **Depo** ve **Lokasyon**'u seçin, **Miktar**'ı yazın. Farklı depolara bölmek için **Satır Ekle**.
4. Lot takipli mamulde **Lot** (ve üretim/son kullanma tarihi), seri takipli mamulde serileri girin.
5. **Geri Sarf** bölümünde geri sarf bileşenlerinin düşeceği **Geri sarf deposu**'nu seçin; boş = ilk çıktı satırının deposu. **Stok durumu** boş = varsayılan.

1. Çıktı Tarihi
2. Mamulün gireceği depo
3. Lokasyon
4. Miktar — emrin çıktı biriminde
5. Geri sarf deposu — geri sarf bileşenleri buradan düşer
6. Çıktıyı Kaydet — mamul stoğa girer
6. **Çıktıyı Kaydet**'e tıklayın.
**Sonuç:** Çıktı **UC-yyyy-nnnnnn** numarasıyla kaydedilir; mamul seçilen depo/lokasyona **girer**, emrin **Üretilen** miktarı artar. Geri sarf işaretli bileşenler ayrı bir sarf belgesiyle düşer. Siparişe bağlı emirde mamul **sipariş kalemine tahsisli** girer ve yalnız o siparişin teslimatıyla çıkar. Sonraki adım: [emri tamamlamak](https://erpdocs.corexlogic.com/uretim/islemler/uretim-emrini-kapatma).
## Bilmeniz gerekenler
- **Planı aşmak ya da altında kalmak serbesttir**: çıktı planlanan miktarla sınırlı değildir; emir de tamamlanmak için
planı doldurmak zorunda değildir. Durum çıktı miktarından türemez — tamamlama ayrı komuttur.
- **Geri sarf** çıktıyla aynı kayıtta açılır, sarf hemen ardından yazılır. Düşülemeyen bileşen **çıktıyı geri almaz**:
çıktı belgesi açık kalır ve "1 bileşen geri sarf edilemedi — çıktı geri alınmadı." ile nedeni yazar; kayıt
[Hatalı geri sarflar](https://erpdocs.corexlogic.com/uretim/ekranlar/hatali-geri-sarflar)'a düşer (**Hatalı Geri Sarflar'da çözün** bağlantısı).
- Lokasyonlu stokta duran geri sarf bileşeni için geri sarf deposunu bileşenin deposu yapın ve kartın o depodaki
**varsayılan lokasyonu** tanımlı olsun; yoksa geri sarf lokasyonsuz stoğa bakar.
- Yan / ortak ürünü olan emirde formda **Yan / Ortak Ürünler** satırları çıkar; yalnız yan ürün de kaydedilebilir.
- Mamulün değeri (malzeme + faaliyet) çıktıda hesaplanır ve çıktı belgesinin **Malzeme Maliyeti** kolonunda
görünür (maliyet görme yetkisiyle). Muhasebe kaydı bu belgenin kapsamı dışındadır.

1. Geri sarf edilemeyen bileşen — çıktı geri alınmaz
2. Hatalı Geri Sarflar ekranına git
3. Çıktı Düzeltmesi Oluştur
4. Mamulün girdiği depo ve lokasyon
### Örnek
**UE-2026-000001** (MAM-0010 × 3): son operasyon 40'ın 2 ADET sağlam teyidi **Öneriyi Uygula** ile çıktıya yazıldı;
**UC-2026-000001** 2 ADET'i MAMUL / RAF-M1'e aldı. Ayar ayağı (HAM-0049, geri sarf) HAMMADDE / RAF-C'de durduğu için
geri sarf edilemedi: "3. satır: 'HAM-0049' kartının 'SIFIR' durumunda yeterli stok yok. Mevcut: 0, istenen: 8,000000."
### Sık karşılaşılan iletiler
| İleti | Neden |
|---|---|
| Yalnız Yayınlandı ya da Üretimde durumundaki üretim emrine çıktı kaydedilebilir. | Emir uygun durumda değil. |
| Üretim çıktısı en az bir satır içermelidir. | Satır yok. |
| Çıktı satırında depo seçilmelidir. | Depo boş. |
| Üretim miktarı sıfırdan büyük olmalıdır. | Miktar 0. |
| '\{kart\}' pasif — pasif stok kartı için üretim çıktısı kaydedilemez. | Kart pasif. |
| Seri takipli satırda miktar seri adedine eşit olmalıdır (seri: …, miktar: …). | Seri sayısı tutmuyor. |
| Bu üretim emri bu sırada başka bir kullanıcı tarafından değiştirildi. Sayfayı yenileyip tekrar deneyin. | Eşzamanlı kayıt. |
## İlgili
- [Hatalı geri sarflar](https://erpdocs.corexlogic.com/uretim/ekranlar/hatali-geri-sarflar)
- [Sarf ve çıktıyı düzeltmek](https://erpdocs.corexlogic.com/uretim/islemler/sarf-cikti-duzeltme)
- [Teslimat oluşturmak](https://erpdocs.corexlogic.com/satis/islemler/teslimat-olusturma) — siparişe bağlı mamulün sevki
---
# Üretim emrini tamamlamak ve kesin kapatmak
> Üretimi biten emri Tamamla ile kapatmak, düzeltmeler bitince Kesin Kapat ile kilitlemek; gerektiğinde emri iptal etmek.
URL: https://erpdocs.corexlogic.com/uretim/islemler/uretim-emrini-kapatma
- **Tür:** İşlem
- **Modül:** Üretim
- **Menü yolu:** Üretim › Üretim Emirleri › emir detayı › Tamamla · Kesin Kapat
- **Ekran adresi:** `/erp/manufacturing/orders/{id}`
- **Gereken izin:** `erp-manufacturing-orders.edit`
- **Ön koşullar:**
- Tamamla için emir **Üretimde**; en az bir çıktı ve en az bir malzeme sarfı kayıtlı; açık hatalı geri sarf yok.
- Kesin Kapat için emir **Tamamlandı**.
Bir üretim emrinin sonu iki adımdır: **Tamamla** üretimi bitirir, **Kesin Kapat** defteri kapatır. Arada geçen sürede
yanlış sarf ya da çıktı [düzeltilebilir](https://erpdocs.corexlogic.com/uretim/islemler/sarf-cikti-duzeltme).
## Adımlar
1. Üretimdeki emrin detayında **Tamamla**'ya tıklayın.

1. Operasyonlar — rotadan kopyalanan plan
2. Teyit edilen sağlam ve fire
3. Teyitlerden fiili süre
4. Tamamla — çıktı ve sarf varsa
2. Planlanan ve üretilen miktarı kontrol edip **Emri Tamamla**'ya tıklayın.

1. Planlanan ve üretilen ayrı gösterilir
2. Emri Tamamla
3. Düzeltme ihtiyacı kalmadığında **Kesin Kapat**'a tıklayın.
4. Pencerede **Kesin Kapat**'a tıklayın.

1. Kesin Kapat — düzeltme de kapanır
**Sonuç:** Emir **Tamamlandı**'da yeni sarf, çıktı ve teyit almaz ama geçmiş kayıtların düzeltmesine açıktır; **Kapatıldı**'da düzeltmeler dahil hiçbir kayıt yapılamaz. Geri dönüşü yoktur — sonradan düzeltme gerekirse yeni emir açılır.
## Tamamlamanın kuralları
- Yalnız **Üretimde** emir tamamlanır; **Yayınlandı** emir (hiç fiziksel kayıt yoksa) tamamlanamaz, iptal edilir.
- En az bir **çıktı** ve en az bir **malzeme sarfı** gerekir. Çıktı var ama sarf yoksa detayda **Tamamla** yerine
"Tamamlamak için en az bir malzeme sarfı gerekir." yazar.
- **Planı doldurmak gerekmez**: UE-2026-000001 3 ADET planlandı, 2 ADET üretildi ve tamamlandı (%67). Eksik sarf da
engel değildir.
- **Açık hatalı geri sarf** varsa sunucu reddeder; önce yeniden deneyin ya da gerekçeyle kapatın.
- Tamamlamada: alt emirlerden bu emre ayrılmış ve tüketilmemiş stok serbest kalır; tüketilen değerle çıktılara
uygulanan değer arasındaki fark (kapanış farkı) hesaplanır. Yeni stok yazılmaz. Muhasebe ayrıntısı bu belgenin
kapsamı dışındadır.
## Kesin kapatmanın kuralları
- Yalnız **Tamamlandı** emir kesin kapatılır; gerekçe sorulmaz.
- Kapatılan emirde sarf, çıktı, teyit ve **bunların düzeltmeleri** kabul edilmez. Amaç, sarfın sonradan düzeltmeyle
azaltılması ya da fazla kaydedilmesi gibi geç değişiklikleri durdurmaktır.

1. Durum: Kapatıldı
2. Emrin sarf belgeleri
3. Emrin çıktı belgeleri
4. Planlanan ve tüketilen
## İptal
Üretim yapılmayacaksa **İptal Et** (Taslak, Yayınlandı ya da Üretimde emirde). **Üretim emri iptal edilsin mi?**
penceresinde **İptal Gerekçesi** zorunludur (en çok 512 karakter), ardından **Emri İptal Et**. İptal terminaldir,
emir yeniden açılmaz. Geri alınmamış sarf ya da çıktı varsa sunucu reddeder: önce
[düzeltme](https://erpdocs.corexlogic.com/uretim/islemler/sarf-cikti-duzeltme) yapın. Örnek: **UE-2026-000005** "Talep düştü, üretim yapılmayacak."
gerekçesiyle iptal edildi.

1. İptal Gerekçesi — zorunlu, en çok 512 karakter
2. Emri İptal Et — geri dönüşü yok
### Sık karşılaşılan iletiler
| İleti | Neden |
|---|---|
| Yalnız Üretimde durumundaki üretim emri tamamlanabilir. | Emir Yayınlandı ya da kapanmış. |
| Üretim çıktısı olmayan emir tamamlanamaz — önce çıktı kaydedin ya da emri iptal edin. | Çıktı yok. |
| Malzeme sarfı olmayan emir tamamlanamaz — önce sarf kaydedin ya da emri iptal edin. | Sarf yok. |
| Emirde çözülmemiş 1 hatalı geri sarf var — tamamlamadan önce yeniden deneyin ya da gerekçeyle kapatın: … | Açık hatalı geri sarf. |
| Yalnız tamamlanmış üretim emri kesin kapatılabilir — önce emri tamamlayın. · Emir zaten kesin kapatılmış. | Kesin Kapat kuralı. |
| Yalnız Taslak, Yayınlandı ya da Üretimde durumundaki üretim emri iptal edilebilir. | Tamamlanmış/kapalı emir. |
| Emirde geri alınmamış malzeme sarfı var (…). İptalden önce sarf düzeltmesi yapılmalıdır. | Önce sarfı düzeltin. |
| Emirde geri alınmamış üretim çıktısı var (…). İptalden önce çıktı düzeltmesi yapılmalıdır. | Önce çıktıyı düzeltin. |
| İptal gerekçesi zorunludur. | Gerekçe boş. |
## İlgili
- [Üretim emirleri ekranı](https://erpdocs.corexlogic.com/uretim/ekranlar/uretim-emirleri)
- [Sarf ve çıktıyı düzeltmek](https://erpdocs.corexlogic.com/uretim/islemler/sarf-cikti-duzeltme)
- [Hatalı geri sarflar](https://erpdocs.corexlogic.com/uretim/ekranlar/hatali-geri-sarflar)
---
# Sarf ve çıktıyı düzeltmek
> Yanlış kaydedilen malzeme sarfını ya da üretim çıktısını gerekçeli düzeltme belgesiyle geri almak; orijinal belge değişmez.
URL: https://erpdocs.corexlogic.com/uretim/islemler/sarf-cikti-duzeltme
- **Tür:** İşlem
- **Modül:** Üretim
- **Menü yolu:** Üretim › Malzeme Sarfı / Üretim Çıktısı belgesi › Sarf Düzeltmesi Oluştur · Çıktı Düzeltmesi Oluştur
- **Ekran adresi:** `/erp/manufacturing/consumptions/{id}/reversals/new`
- **Gereken izin:** `erp-manufacturing-corrections.create`
- **Ön koşullar:**
- Emir **Üretimde** ya da **Tamamlandı** (Kapatıldı emirde düzeltme yok).
- Düzeltilecek satırın geri alınmamış miktarı var.
Üretim kayıtları silinmez ve düzenlenmez; yanlış bir sarf ya da çıktı **düzeltme belgesiyle** geri alınır. Böylece
stoğun ve emrin geçmişi izlenebilir kalır.
## Adımlar
1. Emir detayının **Malzeme Sarfları** (ya da **Üretim Çıktıları**) sekmesinden belgeyi açın ve **Sarf Düzeltmesi Oluştur** (ya da **Çıktı Düzeltmesi Oluştur**) bağlantısına tıklayın.

1. Değişmez belge — düzeltme ayrı kayıt
2. Sarf Düzeltmesi Oluştur
3. Depo ve lokasyon
2. **Düzeltme Tarihi**'ni kontrol edin (varsayılan bugün) ve **Düzeltme Nedeni**'ni yazın (zorunlu, en çok 512 karakter).
3. Düzeltilecek satırda **Bu satırı düzelt** kutusunu işaretleyin; **Düzeltilecek Miktar** alanına miktarı yazın ya da **Kalanı doldur**'a tıklayın. Seri takipli satırda serileri seçin.

1. Düzeltme Nedeni — zorunlu
2. Düzeltilecek satırı işaretleyin
3. Düzeltilecek miktar — en çok kalan
4. Düzeltmeyi Kaydet — stok geri girer
4. **Düzeltmeyi Kaydet**'e tıklayın.
**Sonuç:** Düzeltme yeni ve **değişmez** bir belgedir; orijinal kayıt değişmez. Sarf düzeltmesi bileşeni çıktığı depo/lokasyon/duruma **geri koyar** ve gereksinimin Tüketilen miktarını azaltır; çıktı düzeltmesi mamulü stoktan **çıkarır** ve emrin Üretilen miktarını azaltır. Belgenin **Düzeltme Geçmişi** bölümünde listelenir.
## Bilmeniz gerekenler
- Düzeltme yalnız **Üretimde** ya da **Tamamlandı** emirde yapılır. **Kesin Kapat**'tan sonra form açılmaz:
"Düzeltme bağlamı yüklenemedi: Yalnız Üretimde ya da Tamamlandı durumundaki üretim emrinin sarfı geri alınabilir."
- Bir belge birden çok kez, kısım kısım düzeltilebilir; her satırda en çok **Kalan Düzeltilebilir** kadar.
- Çıktı düzeltmesi bir stok çıkışıdır: mamul girdiği depo/lokasyondan düşülür; orada yeterli stok yoksa sunucu
stok iletisiyle reddeder.
- Emri iptal etmek için önce bütün sarf ve çıktıların düzeltilmesi gerekir.
- Bütün çıktı düzeltmeleri **Üretim › Analitik › Çıktı Düzeltmeleri** raporunda listelenir.
### Örnek
**UE-2026-000001**'in **MS-2026-000003** sarfında boru 12 M yazılmıştı; kesimden 2 M arttı. **Sarf Düzeltmesi #1**
"Kesimden artan 2 m boru depoya iade edildi." gerekçesiyle 2 M'yi HAMMADDE / SAC-ALANI'na geri koydu; emrin boru
Tüketilen miktarı 12'den 10'a indi.
### Sık karşılaşılan iletiler
| İleti | Neden |
|---|---|
| Düzeltme gerekçesi zorunludur. | Neden boş. |
| Geri alınabilir miktar aşılıyor. Kalan: …, istenen: … | Miktar kalandan büyük. |
| \{n\}. sarf satırı daha önce tamamen geri alınmış. · \{n\}. çıktı satırı daha önce tamamen geri alınmış. | Satırda kalan yok. |
| Sarf düzeltmesi en az bir satır içermelidir. · Çıktı düzeltmesi en az bir satır içermelidir. | Satır işaretlenmedi. |
| Yalnız Üretimde ya da Tamamlandı durumundaki üretim emrinin sarfı geri alınabilir. | Emir kapatılmış (ya da iptal). |
| Yalnız Üretimde ya da Tamamlandı durumundaki üretim emrinin çıktısı geri alınabilir. | Aynı kural, çıktı için. |
| Üretim miktarı negatife düşemez — geri alma miktarı üretilen miktarı aşıyor. | Çıktı düzeltmesi fazla. |
## İlgili
- [Malzeme sarfı kaydetmek](https://erpdocs.corexlogic.com/uretim/islemler/malzeme-sarfi-kaydetme)
- [Üretim çıktısı kaydetmek](https://erpdocs.corexlogic.com/uretim/islemler/uretim-ciktisi-kaydetme)
- [Üretim emrini tamamlamak ve kesin kapatmak](https://erpdocs.corexlogic.com/uretim/islemler/uretim-emrini-kapatma)
---
# Seri üretim teyidi girmek
> Emirsiz seri üretimde üretilen miktarı teyit etmek — mamul girişi ve bileşenlerin geri sarfı tek kayıtta; açık planlı emirler azalır.
URL: https://erpdocs.corexlogic.com/uretim/islemler/seri-uretim-teyidi-girme
- **Tür:** İşlem
- **Modül:** Üretim
- **Menü yolu:** Üretim › Seri Üretim › Seri Üretim Teyidi Gir
- **Ekran adresi:** `/erp/manufacturing/repetitive/new`
- **Gereken izin:** `erp-manufacturing-repetitive.create`
- **Ön koşullar:**
- Ürünün **Seri üretim** işaretli ve kilitsiz bir üretim versiyonu var; versiyonun ağacı teyit gününde geçerli ve yayınlanmış.
- Bileşenler sarf deposunda (lokasyonlu depoda kartın varsayılan lokasyonunda) yeterli stokta.
Seri üretimde üretim emri açılmaz; üretilen miktar dönem dönem teyit edilir. Bileşen tüketimi ve mamul girişi aynı
kayıttadır. Ekranın bütün alanları ve kuralları: [Seri üretim](https://erpdocs.corexlogic.com/uretim/ekranlar/seri-uretim).
## Adımlar
1. **Üretim › Seri Üretim › Seri Üretim Teyidi Gir** ekranını açın ya da listede **Teyit Gir**'e tıklayın.
2. **Seri üretim versiyonu** alanından ürünün versiyonunu seçin (yalnız seri üretim işaretli versiyonlar listelenir).
3. **Teyit tarihi**'ni kontrol edin ve **Miktar (temel birim)** alanına üretilen miktarı yazın.
4. **Mamul girişi** bölümünde **Depo** ve **Lokasyon**'u seçin; lot takipli mamulde **Lot**, **Üretim tarihi** ve **Son kullanma** girin.
5. **Geri sarf** bölümünde **Sarf deposu**'nu seçin (boş = mamulün giriş deposu); **Stok durumu** boş = varsayılan.

1. Seri üretim işaretli üretim versiyonu
2. Miktar — mamulün temel biriminde
3. Mamulün giriş deposu
4. Bileşenlerin düşeceği depo
5. Teyidi Kaydet — giriş ve sarf birlikte
6. **Teyidi Kaydet**'e tıklayın.
**Sonuç:** Teyit **Kaydedildi** durumunda listeye düşer: mamul seçilen depoya girer, bileşenler teyit gününün ağacıyla patlatılıp geri sarf kuralıyla düşer, açık planlı emirler teyit edilen miktar kadar azalır (**Planlı emirden düşülen**). Yanlış teyit listeden gerekçeyle iptal edilir.
## Bilmeniz gerekenler
- Patlatma, sarf kırılımı ve değer sunucuda hesaplanır; form önizleme yapmaz.
- Bileşenler geri sarfın kırılım kurallarıyla düşer: lot takipli bileşen FEFO ile, lokasyon isteyen depoda kartın
varsayılan lokasyonundan; seri takipli bileşen geri sarf edilmez.
- Teyidin iptali **Seri Üretim Teyitleri** listesinde satırdan yapılır (**Teyidi İptal Et**, **Gerekçe** zorunlu,
`erp-manufacturing-corrections.create`); giriş ve sarf geri alınır.
- Demo kurulumunda seri üretim işaretli üretim versiyonu yoktur; bu yüzden örnek teyit kaydı yoktur.
## İlgili
- [Seri üretim ekranı](https://erpdocs.corexlogic.com/uretim/ekranlar/seri-uretim)
- [Üretim versiyonları](https://erpdocs.corexlogic.com/uretim/ekranlar/uretim-versiyonlari)
- [Hatalı geri sarflar](https://erpdocs.corexlogic.com/uretim/ekranlar/hatali-geri-sarflar) — geri sarfın kırılım kuralları
---
# Veri Aktarımı
> Excel (.xlsx) kitaplarıyla toplu veri içeri ve dışarı aktarmak — nesneler, yükleme sırası, şablon, Kontrol Et, Aktar ve sonuç.
URL: https://erpdocs.corexlogic.com/veri-aktarimi
Veri Aktarımı, eski programdan geçişte ve toplu bakımda ana veriyi Excel çalışma kitaplarıyla içeri ve dışarı
aktarmanın tek çatısıdır. Ürün kartından fiyat listesine, iş merkezinden stok açılışına kadar her **nesne** aynı
üç adımla çalışır: **şablonu ya da mevcut kayıtları indir → Kontrol Et → Aktar**.
**Yönetim › Araçlar › Veri Aktarımı** ekranı, kullanıcının görebildiği bütün nesneleri **yükleme sırasıyla**
listeler. Uçtan uca kurulum için: [Veri aktarımıyla kurulum](https://erpdocs.corexlogic.com/surecler/veri-aktarimi-ile-kurulum).

1. Yükleme sırası
2. Nesneye tıklayınca aktarım ekranı açılır
3. İçe / dışa aktarır ya da yalnız dışa aktarır
| Kolon | Anlamı |
|---|---|
| **Sıra** | Yükleme sırası. Her nesne kendinden öncekine bağlıdır (ürün ağacı ürünü, stok açılışı depoyu bekler). |
| **Nesne** | Nesnenin adı ve altında kitabın sayfaları. Tıklayınca nesnenin aktarım ekranı açılır. |
| **Alan** | Nesnenin ait olduğu uygulama alanı (Yönetim, Ana Veriler, Stok Yönetimi, Üretim, Satın Alma, Satış, Finans). |
| **Açıklama** | Nesnenin ne taşıdığı ve kendinden önce neyin yüklenmesi gerektiği. |
| **Yetki** | **İçe / dışa aktarır** — aktarma yetkiniz var. **Yalnız dışa aktarır** — nesneyi görebilir, kitabı indirip kontrol edebilirsiniz ama aktaramazsınız. |
Hiçbir nesneyi görme yetkiniz yoksa tablo "Aktarabileceğiniz bir nesne yok — yetki için yöneticinize başvurun."
yazar.
## Nesneler ve yükleme sırası
| Sıra | Nesne | Kitabın sayfaları | Önce yüklenmesi gereken | Ekran |
|---|---|---|---|---|
| 1 | [Kullanıcılar ve Roller](https://erpdocs.corexlogic.com/veri-aktarimi/kullanicilar-ve-roller) | Roller · Kullanıcılar | — (ilk dosya) | Veri Aktarımı |
| 1 | [Ürün Aktarımı](https://erpdocs.corexlogic.com/veri-aktarimi/urun-aktarimi) | Özellikler · Özellik Değerleri · Nitelik Setleri · Kategoriler · Üreticiler · Ürünler · Yapılandırma · Varyantlar · Birimler · Barkodlar · Alternatifler · Sınıflandırma | — | Ana Veriler › Ürünler › Ürün Aktarımı |
| 2 | [İş Ortağı Aktarımı](https://erpdocs.corexlogic.com/veri-aktarimi/is-ortagi-aktarimi) | İş Ortakları | — | Ana Veriler › İş Ortakları › İş Ortağı Aktarımı |
| 3 | [Sevk Adresleri ve İlgili Kişiler](https://erpdocs.corexlogic.com/veri-aktarimi/sevk-adresleri-ve-ilgili-kisiler) | Sevk Adresleri · İlgili Kişiler | İş ortakları | Veri Aktarımı |
| 10 | [Depolar ve Lokasyonlar](https://erpdocs.corexlogic.com/veri-aktarimi/depolar-ve-lokasyonlar) | Depolar · Lokasyonlar | — | Veri Aktarımı |
| 20 | [İş Merkezleri](https://erpdocs.corexlogic.com/veri-aktarimi/is-merkezleri) | İş Merkezleri · Bireysel Kapasiteler | — | Veri Aktarımı |
| 30 | [Ürün Ağaçları](https://erpdocs.corexlogic.com/veri-aktarimi/urun-agaclari) | Ürün Ağaçları · Ağaç Satırları · Satır Koşulları | Ürünler ve özellikleri | Veri Aktarımı |
| 40 | [Rotalar](https://erpdocs.corexlogic.com/veri-aktarimi/rotalar) | Rotalar · Operasyonlar | Ürünler, iş merkezleri | Veri Aktarımı |
| 50 | [Tedarikçi Fiyatları](https://erpdocs.corexlogic.com/veri-aktarimi/tedarikci-fiyatlari) | Tedarikçi Fiyatları | Ürünler, tedarikçiler | Veri Aktarımı |
| 60 | [Fiyat Listesi Aktarımı](https://erpdocs.corexlogic.com/veri-aktarimi/fiyat-listesi-aktarimi) | Fiyat Listeleri · Fiyatlar · Dönem ve Miktar Fiyatları · Karakteristik Farkları · Toplu Değişiklik · Müşteri Listeleri · Özel Fiyatlar · Grup İskontoları | Ürünler, iş ortakları | Veri Aktarımı |
| 60 | [Stok Açılışı](https://erpdocs.corexlogic.com/veri-aktarimi/stok-acilisi) | Açılış Bakiyeleri | Ürünler, depolar ve lokasyonlar | Veri Aktarımı |
| 80 | Müşteri Açılış Bakiyesi Aktarımı | — | İş ortakları | Finans (kendi ekranı) |
| 81 | Satıcı Açılış Bakiyesi Aktarımı | — | İş ortakları | Finans (kendi ekranı) |
| 90 | Mizandan Açılış | — | — | Finans (kendi ekranı) |
**Sıra** sütunu sistemin kendi sıra numarasıdır; aynı numaralı nesneler birbirine bağlı değildir. Son üç satır
merkez ekranda listelenir ama kendi Finans ekranlarında çalışır (müşterilerin ve satıcıların geçiş günündeki
açık kalemleri, eski programın kapanış mizanından taslak açılış fişi); bu bölümde anlatılmaz.
## Kitap kuralları
Bütün aktarımlar aynı kurallarla okunur:
- **Dosya Excel Çalışma Kitabı (.xlsx).** CSV kabul edilmez. Her nesnenin kendi kitabı vardır; kitapta **sayfa
başına bir alt nesne** bulunur (ör. Depolar ve Lokasyonlar). Sayfa adı ve sütun başlığı şablondakiyle aynı
olmalıdır; sütunların sırası önemli değildir.
- **Bütün hücreler metindir.** Şablon ve **Dışa Aktar** dosyası hücreleri metin yazar: baştaki sıfır, uzun kod,
VKN/TCKN, telefon ve posta kodu korunur. Elle doldururken bu sütunları Excel'de **Metin** biçiminde tutun.
- **Kayıtlar koda bağlanır.** Bir sayfa başka bir kaydı kimliğiyle değil **koduyla** anar (`DepoKodu`,
`UrunKodu`, `CariKod`). Kod ya aynı kitabın önceki sayfasında açılmış ya da sistemde var olmalıdır.
- **Kod varsa güncellenir, yoksa açılır.** Eşleştirme sütunu (ör. `Kod`, `DepoKodu + Kod`) her sayfanın **Alan
Kılavuzu**'nda yazar. Kodlar büyük harfe çevrilir; kodda i harfi `I` yazılır.
- **Dosyada olmayan sütun kayıtta değişmez.** Yalnız değiştirmek istediğiniz sütunları içeren bir kitapla toplu
düzeltme yapılabilir. Dosyada olmayan kayıt da silinmez — aktarım kayıt silmez.
- **Aynı ad ikinci kez açılmaz.** Büyük/küçük harf, boşluk ve noktalama farkı aynı ad sayılır.
- **`Evet` / `Hayır`, `Aktif` / `Pasif`** sütunları başka yazım kabul etmez; izinli değer listesi olan sütunda
değer listedekiyle aynı yazılır (Alan Kılavuzu'nun **Örnek / Değerler** kolonu).
- **İstisna — Stok Açılışı:** güncelleme değil belgedir; aynı referans ikinci kez yazılmaz. Ayrıntı:
[Stok Açılışı](https://erpdocs.corexlogic.com/veri-aktarimi/stok-acilisi).
## Aktarım ekranı
Merkezden açılan her nesnenin ekranı üç sekmedir: **İçe Aktar**, **Dışa Aktar**, **Alan Kılavuzu**. (Ürün
Aktarımı'nda dördüncü sekme **Aktarım Geçmişi**; İş Ortağı Aktarımı tek sayfalık kendi düzenindedir.)

1. Üç sekme: İçe Aktar, Dışa Aktar, Alan Kılavuzu
2. 1 · Dosya (.xlsx)
3. 2 · Kontrol Et — hiçbir kaydı değiştirmez
4. 3 · Aktar — yalnız hatasız kontrolden sonra
5. Sonuç sayaçları
| Adım | Düğme | Ne yapar |
|---|---|---|
| 1 · Dosya | **Dosya Seç** | Bilgisayarınızdan .xlsx kitabı seçer. Son işin kitabı sunucuda saklanır: ekrandan ayrılıp dönerseniz "Kitap sunucuda — yeniden seçmeniz gerekmez." yazar. |
| 2 · Kontrol | **Kontrol Et** | Kitabı satır satır doğrular ve her satır için ne olacağını söyler. **Hiçbir kaydı değiştirmez.** |
| 3 · Aktarım | **Aktar** | Yalnız hatasız bir kontrolden sonra açılır ve kitabı yazar. Hatalı satır varsa düğmenin yerinde **Hatalıları Atlayarak Aktar** çıkar. |
Kontrol ve aktarım sunucuda **iş** olarak koşar: ilerleme çubuğu aşamayı (sayfa adı), satır sayısını ve yüzdeyi
gösterir; işi **İptal Et** ile durdurabilirsiniz. "Ekrandan ayrılabilirsiniz — iş sunucuda sürer; bitince bildirim
gelir ve bağlantısı sonucu bu ekranda açar." Sırada başka iş varsa "Önünüzde N iş var" yazar. Aktarım **tek
parçadır**: iptal ya da hata hiçbir kaydı yazmaz ("Aktarım durdu — hiçbir kayıt yazılmadı.").
### Kontrol sonucu
| Sayaç (kontrolde → aktarımda) | Anlamı |
|---|---|
| **Açılacak** → **Açıldı** | Kod sistemde yok; yeni kayıt açılır. |
| **Güncellenecek** → **Güncellendi** | Kod var ve en az bir hücre kayıttan farklı. Hücre sonuç tablosunda **sarı** görünür. |
| **Değişmiyor** → **Değişmedi** | Kod var, dosyadaki bütün değerler kayıtla aynı. |
| **Hatalı** → **Atlandı** | Satır kurala uymuyor; **Açıklama** kolonu nedenini yazar. Hatalı satır hiçbir şey yazmaz. |
Sayaçların altında sayfa başına özet (ör. "Lokasyonlar 13 satır · açılacak 0 · güncellenecek 1 · 2 hatalı"),
altında sonuç tablosu: **Sayfa**, **Satır** (Excel satır numarası), **Kod**, **Sonuç**, **Açıklama**. Tablo
**Sonuç** süzgeciyle (hatalı varsa varsayılan **Hatalı**) ve **Ara** kutusuyla süzülür.

1. Hatalı satır sayısı
2. Hatalıları atlayarak aktarma seçeneği
3. Açılacak · Güncellenecek · Değişmiyor · Hatalı
4. Hatanın iletisi — satır ve kodla
Hatalı satır varken iki yol vardır: dosyayı düzeltip yeniden **Kontrol Et**, ya da **Hatalıları Atlayarak
Aktar** ile geri kalanını yazmak. İkincisi onay penceresi açar ("Hatalı satırlar atlanarak aktarılsın mı?");
atlanan satırlar dosyada düzeltilip sonra yeniden aktarılabilir — aynı kodlu kayıt güncellenir, ikinci kez
açılmaz. Bütün satırlar hatalıysa bu seçenek de kapalıdır.
### Dışa Aktar

1. Mevcut kayıtlar — şablonla aynı kitap
2. Boş şablon — örnek satırlarla
- **Mevcut kayıtlar › Dışa Aktar:** kayıtlar şablonla **aynı kitap** olarak iner — düzeltip doğrudan geri
yükleyebilirsiniz; dokunulmayan satır hiçbir kaydı değiştirmez (Değişmiyor).
- **Boş şablon › Şablonu İndir:** bütün sayfalar örnek satırlarıyla. Örnekleri silip kendi kayıtlarınızı yazın.
### Alan Kılavuzu
Her sayfanın açıklaması, **eşleştirme** sütunu ve sütun tablosu (**Sütun**, **Açıklama**, **Örnek / Değerler**;
zorunlu sütun `*` ile). Bu bölümdeki nesne sayfalarının sütun tabloları aynı kaynaktan alınmıştır.

1. Eşleştirme sütunu
2. Sütun — * zorunlu
3. Örnek ya da izinli değerler
## Yetki
| İş | Gereken |
|---|---|
| Merkez ekranı görmek | Nesnelerden birini görme izni (ör. `erp-inventory-warehouses.view`, `users.import`). |
| Nesneyi görmek, şablon indirmek, Kontrol Et | Nesnenin görme izni. |
| Aktar | Nesnenin `import` izni ve kaydı açma/düzeltme izinleri (ör. `erp-inventory-warehouses.import` + `.create` + `.edit`). |
Aktarma yetkisi olmayan kullanıcı ekranda "Aktarma yetkiniz yok — kontrol edip dosyayı yetkili kişiye
iletebilirsiniz." görür. Her nesnenin tam izin listesi kendi sayfasının künyesindedir.
## Bildirimler
Arka plan işi başlarken ve biterken zile bildirim düşer: **Veri aktarımı başladı**, **Veri aktarımı kontrolü
tamamlandı**, **Veri aktarımı tamamlandı**, **Veri aktarımı hata verdi**. Bildirime tıklamak sonucu aktarım
ekranında açar. Kanalı **Profil › Bildirim Tercihleri**'nden değiştirebilirsiniz:
[Bildirimler](https://erpdocs.corexlogic.com/ayarlar/bildirimler).
## İşlemler
- [Şablonu indirmek](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/sablon-indirme) — Boş şablon ya da mevcut kayıtlar.
- [Kitabı kontrol etmek](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-kontrol-etme) — Kaydetmeden doğrulama.
- [Kontrol sonucunu okumak](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/sonucu-okuma) — Sayaçlar, hatalı satırlar, düzeltme.
- [Kitabı aktarmak](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-aktarma) — Hatasız kontrolden sonra yazma.
---
# Kullanıcılar ve Roller aktarımı
> Kurum rollerini ve kullanıcıları tek Excel kitabıyla açmak ve güncellemek — sıfırdan kurulumda ilk yüklenen nesne.
URL: https://erpdocs.corexlogic.com/veri-aktarimi/kullanicilar-ve-roller
- **Tür:** Ekran
- **Modül:** Genel
- **Menü yolu:** Yönetim › Araçlar › Veri Aktarımı › Kullanıcılar ve Roller
- **Ekran adresi:** `/erp/data-import/users`
- **Gereken izin:** `users.import (görme ve kontrol) · users.import + users.create + users.edit (aktarma)`
Sıfırdan kurulumda **ilk** yüklenen kitap: öteki dosyaları yükleyecek kullanıcılar ve rolleri bununla gelir.
Kitapta iki sayfa vardır; **Roller** sayfası her zaman **Kullanıcılar**'dan önce işlenir, böylece aynı kitapta
açılan rol kullanıcıya hemen atanabilir.
- Rol **adıyla**, kullanıcı **e-posta adresiyle** eşleşir: varsa güncellenir, yoksa açılır.
- Dosya rol ya da kullanıcı **silmez**. Bir sütun dosyada hiç yoksa o alana dokunulmaz.
- İzin, ekran ve rol listeleri `;` ile ayrılır ve listenin **tamamını** verir — dosyadaki liste kayıttakinin
yerine geçer. Katalog rolünün şablon izni kaldırılamaz; dosyada eksikse yine eklenir.
- Yeni etkin hesap lisansın kullanıcı tavanına sayılır.
> **Şifre özeti taşıyan kitap**
Nesne yalnız **users.import** izniyle görünür. Mevcut kurulumun **Dışa Aktar** dosyası kullanıcıların şifre
özetini taşır; kişiler o şifreyle girer. Bu dosyayı e-postayla göndermeyin, paylaşılan klasöre koymayın.
Dosyada olmayan kişiyi **Yönetim › Kullanıcı ve Roller › Kullanıcılar** ekranından davetle ekleyin.
## Kitabın sayfaları
| Sayfa | Eşleştirme (kayıt kimliği) | Ne yazar |
|---|---|---|
| **Roller** | `RolAdi` | Roller — kullanıcılardan ÖNCE işlenir. Ad varsa güncellenir, yoksa kurumun rolü olarak açılır; dosya rol SİLMEZ. |
| **Kullanıcılar** | `Eposta` | Kullanıcılar — e-postayla eşleşir: varsa güncellenir, yoksa açılır. Yeni etkin hesap lisansın kullanıcı tavanına sayılır. |
## Sütunlar
Tablolar sistemin **Alan Kılavuzu** sekmesiyle aynı kaynaktan üretilir. **Zorunlu: Evet** olan sütun boş
bırakılırsa satır **Hatalı** olur. Bütün hücreler metin olarak okunur; `Evet`/`Hayır` sütunları başka değer
kabul etmez, izinli değer listesi olan sütunda yazım listedekiyle aynı olmalıdır.
### Roller
Roller — kullanıcılardan ÖNCE işlenir. Ad varsa güncellenir, yoksa kurumun rolü olarak açılır; dosya rol SİLMEZ. Eşleştirme: `RolAdi`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `RolAdi` | **Evet** | Rolün adı. Katalog rolleri (Yönetici, Depo Memuru …) kurulumda zaten var; dosya onların ek iznini ve ekranlarını taşır. | `Satın Alma Uzmanı` |
| `Izinler` | Hayır | İzin anahtarları, ';' ile ayrılmış — rolün izinlerinin TAMAMI. Katalog rolünün şablon izni kaldırılamaz; dosyada eksikse yine eklenir. Sütun yoksa izinlere dokunulmaz. | `erp-procurement-orders.view;erp-procurement-orders.create` |
| `Ekranlar` | Hayır | Menüde görünen ekranların adresleri, ';' ile ayrılmış; '*' bütün ekranlar. Rolün ekran listesinin TAMAMI; boş = liste yok. Sütun yoksa dokunulmaz. | `/erp/procurement/orders;/erp/procurement/requisitions` |
### Kullanıcılar
Kullanıcılar — e-postayla eşleşir: varsa güncellenir, yoksa açılır. Yeni etkin hesap lisansın kullanıcı tavanına sayılır. Eşleştirme: `Eposta`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `Eposta` | **Evet** | Giriş adı. Bir kez açılan hesabın e-postası dosyayla değişmez. | `ahmet.yilmaz@ornek.com` |
| `AdSoyad` | Hayır | Görünen ad. Sütun yoksa dokunulmaz. | `Ahmet Yılmaz` |
| `Telefon` | Hayır | Rakam, boşluk, +, ( ) ve -; 7–15 rakam. Boş = numara yok. | `+90 532 000 00 00` |
| `Roller` | Hayır | Rol adları, ';' ile ayrılmış — kullanıcının rollerinin TAMAMI. Rol bu kitabın Roller sayfasında ya da kurulumda olmalı. Sütun yoksa dokunulmaz. | `Satın Alma Uzmanı` |
| `EkIzinler` | Hayır | Rolün üstüne kişiye verilen izinler, ';' ile ayrılmış — TAMAMI. Sütun yoksa dokunulmaz. | |
| `ButunEkranlar` | Hayır | Evet = rolün ekran listesinden bağımsız bütün ekranlar. Boş = yeni kullanıcıda Hayır, kayıttakinde dokunma. | `Evet` · `Hayır` |
| `Durum` | Hayır | Pasif = hesap devre dışı (silinmez). Boş = yeni kullanıcıda Aktif, kayıttakinde dokunma. | `Aktif` · `Pasif` |
| `HesapKilitleme` | Hayır | Hatalı şifre denemesinde hesap kilitlenir mi. Boş = yeni kullanıcıda Evet, kayıttakinde dokunma. | `Evet` · `Hayır` |
| `IlkGiristeSifreDegistir` | Hayır | Evet = ilk girişte şifre değiştirme zorunlu. Boş = yeni kullanıcıda Hayır, kayıttakinde dokunma. | `Evet` · `Hayır` |
| `SifreOzeti` | Hayır | CoreX'in dışa aktardığı şifre özeti — olduğu gibi yazılır, düzenlenmez. Boş = yeni kullanıcı şifresiz açılır (davet bekliyor), kayıttakinde şifreye dokunulmaz. | |
## Sık karşılaşılan hatalar
İletiler sistemin **Kontrol sonucu** tablosundaki metinle aynıdır (`…` değişken kısımdır).
| İleti | Neden ve çözüm |
|---|---|
| Durum 'Aktif' ya da 'Pasif' olmalı. | Durum sütununa yalnız bu iki değer yazılır. |
| … 'Evet' ya da 'Hayır' olmalı. | `Evet`/`Hayır` sütununda başka yazım (E, 1, true) kabul edilmez. |
| Ekran adresi değil: … | Ekran listesine menüdeki adres (`/erp/...`) ya da `*` yazılır; ekran adı yazılmaz. |
## İlgili
- [Veri Aktarımı — genel bakış](https://erpdocs.corexlogic.com/veri-aktarimi)
- [Kitabı kontrol etmek](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-kontrol-etme) · [Kitabı aktarmak](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-aktarma)
- [Veri aktarımıyla kurulum süreci](https://erpdocs.corexlogic.com/surecler/veri-aktarimi-ile-kurulum)
---
# Ürün Aktarımı
> Özellik, kategori, üretici, ürün kartı, yapılandırma, varyant, birim, barkod, alternatif ve sınıflandırmayı tek Excel kitabıyla açmak ve güncellemek.
URL: https://erpdocs.corexlogic.com/veri-aktarimi/urun-aktarimi
- **Tür:** Ekran
- **Modül:** Genel
- **Menü yolu:** Ana Veriler › Ürünler › Ürün Aktarımı
- **Ekran adresi:** `/erp/catalog/data-exchange`
- **Gereken izin:** `erp-catalog-items.import — kurulum sayfaları (özellik, kategori, üretici) ayrıca kendi ekranlarının iznini ister`
Ürün ana verisinin tamamı tek kitapta: kurulum sayfaları (**Özellikler**, **Özellik Değerleri**, **Nitelik
Setleri**, **Kategoriler**, **Üreticiler**), **Ürünler**, **Yapılandırma** ve **Varyantlar**, **Birimler**,
**Barkodlar**, **Alternatifler**, **Sınıflandırma**. Sayfalar birbirine **kodla** bağlıdır ve hiçbiri zorunlu
değildir — yalnız Barkodlar sayfası olan bir dosya mevcut kartlara barkod ekler. Her şeyin temeli olduğu için
ürün ağacı, rota, fiyat, tedarikçi fiyatı ve stok açılışından **önce** yüklenir.
Ekran öteki aktarımlardan ayrı açılır (**Ana Veriler › Ürünler › Ürün Aktarımı**); dört sekmesi vardır:
**İçe Aktar**, **Dışa Aktar**, **Aktarım Geçmişi**, **Alan Kılavuzu**.

1. Aktarım Geçmişi — geri alma
2. Kontrol Et
3. Sayfa başına sayaçlar
- **Dışa Aktar** sekmesinde **Kart Listesini İndir** mevcut kartları şablonla aynı kitap olarak indirir;
**Durum** (Aktif / Pasif) ve **Gözden geçirme** (Gözden geçirilecek / Doğrulanmış) süzgeçleri vardır.
**Şablonu İndir** boş şablonu verir.
- **Aktarım Geçmişi** her aktarımı tarih, yapan, açılan, güncellenen, değişmeyen, birim çevrimi ve barkod
sayısıyla listeler. **Geri Al** güncellenen kartları önceki hâline döndürür, o aktarımda açılan barkodları,
birim çevrimlerini ve kartları siler; aktarımdan sonra elle değiştirilmiş kayıtlara **dokunmaz**. Geri alma bir
veritabanı yedeği değildir.
- Kontrol sonucunda hücre düzeltilebilir; düzeltilen hücre **yeniden Kontrol Et** yapılmadan yazılmaz
("Düzeltmeler kontrol edilmedi — önce **Kontrol Et**.").
## Kitabın sayfaları
| Sayfa | Eşleştirme (kayıt kimliği) | Ne yazar |
|---|---|---|
| **Özellikler** | `Kod` | Özellik tanımları — sınıflandırmada (parçanın ölçüsü, tipi) ve yapılandırmada (Marka, Peron Sayısı) aynı tanım kullanılır. |
| **Özellik Değerleri** | `OzellikKodu` + `DegerKodu` | Seçim türündeki özelliklerin değerleri. |
| **Nitelik Setleri** | `SetKodu` + `OzellikKodu` | Nitelik setleri: kategoriye bağlanır ve o kategorideki karta hangi özelliklerin sorulacağını söyler. |
| **Kategoriler** | `Kod` | Malzeme grubu ağacı. Kartın birincil kategorisi; nitelik seti kategoriye bağlanır ve alt kategoriler onu devralır. |
| **Üreticiler** | `Kod` | Üretici tanımları — Ürünler sayfasının Uretici sütunu bu kodlara bağlanır. |
| **Ürünler** | `Kod` | Ürünün temel, planlama ve ölçü verileri — kart başına bir satır. |
| **Yapılandırma** | `Kod` + `OzellikKodu` | Yapılandırılabilir kartın özellikleri: değerler satış satırında seçilir, kart açılmaz. |
| **Varyantlar** | `Kod` | Stokta tutulan standart kombinasyonlar — her biri ayrı kart, değerleri kimliğidir. |
| **Birimler** | `Kod` + `Birim` | Alternatif birimler: 1 birim kaç temel birim eder. Koli barkodu koli birimine bağlıdır — önce burada tanımlanır. |
| **Barkodlar** | `Barkod` | Ürünün barkodları (EAN/GTIN) — birden çok olabilir; koli barkodu koli birimini taşır. |
| **Alternatifler** | `AlternatifKodu` | Alternatif ürünler — satış siparişinde stok yetmezse önerilir. Dosya alternatif silmez. |
| **Sınıflandırma** | `Kod` + `OzellikKodu` | Kartların özellik değerleri — sayfada olmayan özelliğe dokunulmaz. |
## Sütunlar
Tablolar sistemin **Alan Kılavuzu** sekmesiyle aynı kaynaktan üretilir. **Zorunlu: Evet** olan sütun boş
bırakılırsa satır **Hatalı** olur. Bütün hücreler metin olarak okunur; `Evet`/`Hayır` sütunları başka değer
kabul etmez, izinli değer listesi olan sütunda yazım listedekiyle aynı olmalıdır.
### Özellikler
Özellik tanımları — sınıflandırmada (parçanın ölçüsü, tipi) ve yapılandırmada (Marka, Peron Sayısı) aynı tanım kullanılır. Eşleştirme: `Kod`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `Kod` | **Evet** | Özelliğin kodu (DIS_OLCUSU, MARKA). Eşleştirme anahtarı: yoksa açılır, varsa güncellenir. | `DIS_OLCUSU` |
| `Ad` | **Evet** | Ekranda ve kılavuzda görünen ad. | `Diş Ölçüsü` |
| `VeriTuru` | **Evet** | Değerin türü — açıldıktan sonra DEĞİŞMEZ (yazılmış değerler türün kolonunda durur). | `Metin` · `Tam Sayı` · `Ondalık` · `Evet/Hayır` · `Tarih` · `Seçim` |
| `BirimSembolu` | Hayır | Değerin birim etiketi (mm, kW) — stok birimi değil; büyük harfe çevrilmez. | |
| `Sira` | Hayır | Kılavuz ve formdaki sıra (tam sayı). | `10` |
| `Durum` | Hayır | Aktif ya da Pasif. Silme yok — kullanılmayan özellik pasife alınır. | `Aktif` · `Pasif` |
### Özellik Değerleri
Seçim türündeki özelliklerin değerleri. Eşleştirme: `OzellikKodu` + `DegerKodu`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `OzellikKodu` | **Evet** | Seçim türündeki özelliğin kodu — Özellikler sayfasında ya da sistemde olmalı. | `DIS_OLCUSU` |
| `DegerKodu` | **Evet** | Değerin kodu; özellik içinde tekil. Eşleştirme: özellik + değer kodu. | `1/2` |
| `Ad` | **Evet** | Değerin adı. | `1/2"` |
| `Sira` | Hayır | Seçim listesindeki sıra (tam sayı). | `10` |
| `Durum` | Hayır | Aktif ya da Pasif. | `Aktif` · `Pasif` |
### Nitelik Setleri
Nitelik setleri: kategoriye bağlanır ve o kategorideki karta hangi özelliklerin sorulacağını söyler. Eşleştirme: `SetKodu` + `OzellikKodu`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `SetKodu` | **Evet** | Setin kodu. Aynı setin her özelliği ayrı satır; setin üye listesi dosyadaki satırlardır (tam liste). | `SET-BAGLANTI` |
| `SetAdi` | Hayır | Setin adı — setin ilk satırında yazılması yeter; yeni sette zorunlu. | `Bağlantı Elemanı` |
| `OzellikKodu` | **Evet** | Setteki özelliğin kodu. | `DIS_OLCUSU` |
| `Zorunlu` | Hayır | Evet ise bu kategorideki kartta değer zorunlu. | `Evet` · `Hayır` |
| `Sira` | Hayır | Kart formundaki sıra (tam sayı); boşsa satır sırası. | `10` |
### Kategoriler
Malzeme grubu ağacı. Kartın birincil kategorisi; nitelik seti kategoriye bağlanır ve alt kategoriler onu devralır. Eşleştirme: `Kod`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `Kod` | **Evet** | Kategorinin kodu. Eşleştirme anahtarı: yoksa açılır, varsa güncellenir. | `HID-BAG` |
| `Ad` | **Evet** | Kategorinin adı. | `Bağlantı Elemanları` |
| `UstKategoriKodu` | Hayır | Üst kategorinin kodu — aynı sayfada ya da sistemde olmalı. Boş = kök kategori. | `HID` |
| `NitelikSetiKodu` | Hayır | Kategoriye bağlı nitelik seti — o kategorideki karta sorulacak özellikler. Boş hücre bağı kaldırır; sütun yoksa bağa dokunulmaz. | `SET-BAGLANTI` |
| `Sira` | Hayır | Ağaçtaki sıra (tam sayı). | `10` |
| `Durum` | Hayır | Aktif ya da Pasif. Silme yok. | `Aktif` · `Pasif` |
### Üreticiler
Üretici tanımları — Ürünler sayfasının Uretici sütunu bu kodlara bağlanır. Eşleştirme: `Kod`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `Kod` | **Evet** | Üreticinin kodu. Eşleştirme anahtarı: yoksa açılır, varsa güncellenir. | `BOSCH` |
| `Ad` | **Evet** | Üreticinin adı. | `Robert Bosch GmbH` |
| `Durum` | Hayır | Aktif ya da Pasif. Silme yok; pasif üretici yeni karta bağlanmaz. | `Aktif` · `Pasif` |
### Ürünler
Ürünün temel, planlama ve ölçü verileri — kart başına bir satır. Eşleştirme: `Kod`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `Kod` | **Evet** | Kartın benzersiz kodu. Kart listesinde varsa kart GÜNCELLENİR, yoksa AÇILIR. Büyük harfe çevrilir. | `HM-0001` |
| `Ad` | **Evet** | Kart adı. | `NİPEL HİDROLİK 1/2"` |
| `Aciklama` | Hayır | Serbest açıklama. Boş bırakılabilir. | |
| `Tur` | Hayır | Taban tür (Hammadde, Mamul, Hizmet…). UrunTuru doluysa türden gelir — yazılırsa türün tabanıyla aynı olmalı. UrunTuru boşsa zorunlu: tabanın tohum türü atanır (eski dosyalar). Yalnız 'Hizmet' davranışsal sonuç doğurur (stok tutmaz). | `Hammadde` · `Yarı Mamul` · `Mamul` · `Ticari Mal` · `Sarf Malzemesi` · `Ambalaj` · `Yedek Parça` · `Hizmet` |
| `TemelBirim` | **Evet** | Temel ölçü biriminin KODU. Stok bakiyesi daima bu birimdedir ve kart açıldıktan sonra DEĞİŞTİRİLEMEZ. | `ADET` |
| `IzlemeTipi` | Hayır | İzlenebilirlik. Boş bırakılırsa yeni kartta 'Yok', mevcut kartta dokunulmaz. Mevcut kartta yalnız stok hareketi, stoğu, açık belgesi (sipariş, emir) ve rezervasyonu yokken değişir — seri/lot takibi stok girmeden belirlenir. Varyantın tipi ana karttan gelir. | `Yok` · `Lot` · `Seri` |
| `IzlemeProfili` | Hayır | Seri ve lot numarası profili KODU (Özelleştirme › Malzeme › Seri ve Lot Numarası Profilleri) — numara şablonu ve garanti süresi. Yalnız izlenen kartta; yeni atanan profil aktif olmalı. Boş = profil yok. Sütun dosyada yoksa dokunulmaz. | |
| `KategoriKodu` | Hayır | Kategori KODU (kategori adı değil). Boş bırakılırsa kategori atanmaz. | `HID-BAG` |
| `KaliteKontrol` | Hayır | Girişte kalite kontrol şartı. Boş = Hayır. Evet / Hayır | `Hayır` |
| `Durum` | Hayır | Kartın durumu. Boş = Aktif. Pasif karta stok hareketi oluşturulamaz. | `Aktif` · `Pasif` |
| `StokUrunu` | Hayır | Kart stok tutar mı. Boş bırakılırsa türden çıkarılır (Hizmet = Hayır, kalanlar = Evet). Kart açıldıktan sonra DEĞİŞTİRİLEMEZ. Evet / Hayır | `Evet` |
| `Satilabilir` | Hayır | Satış belgelerinde seçilebilir mi. Boş = Hayır. Evet / Hayır | `Hayır` |
| `SatinAlinabilir` | Hayır | Satın alma belgelerinde seçilebilir mi. Boş = Hayır. Evet / Hayır | `Evet` |
| `Uretilebilir` | Hayır | Üretim belgelerinde ÇIKTI olabilir mi (reçetesi olur mu). Boş = Hayır. Evet / Hayır | `Hayır` |
| `PlanlamaStratejisi` | Hayır | Kart stoğa mı siparişe mi planlanır. Boş = 'Planlama Yok'. 'Planlama Yok' dışında bir değer seçildiyse Tedarik Yolu da ZORUNLUDUR. | `Planlama Yok` · `Stoğa Üretim` · `Siparişe Üretim` |
| `TedarikYolu` | Hayır | İhtiyaç doğduğunda varsayılan yol. Boş = belirlenmedi. 'Üret' için kartın üretilebilir, 'Satın Al' için satın alınabilir olması gerekir. | `Üret` · `Satın Al` |
| `GozdenGecirilecek` | Hayır | Kart insan eliyle doğrulanmayı bekliyor mu. Boş = Hayır. Evet / Hayır | `Hayır` |
| `GecerlilikBaslangici` | Hayır | Kullanılabilirliğin başlangıcı (gg.aa.yyyy veya yyyy-aa-gg). Boş = sınır yok. Durum'u EZMEZ, daraltır: pasif kart hiçbir tarihte kullanılamaz. | `01.01.2026` |
| `GecerlilikBitisi` | Hayır | Kullanılabilirliğin bitişi (dahil). Boş = sınır yok. Sezonluk ve faz-out ürünler için. | `31.12.2026` |
| `NetAgirlikKg` | Hayır | Net ağırlık, kg. Boş = ölçülmedi. Ondalık ayracı virgül (1,25); sıfır yazılmaz. Hizmet kartında boş kalır. Sütun dosyada yoksa ölçüye dokunulmaz. | |
| `BrutAgirlikKg` | Hayır | Brüt (ambalajlı) ağırlık, kg. Net ağırlıktan küçük olamaz. Boş = ölçülmedi. Ondalık ayracı virgül (1,25); sıfır yazılmaz. Hizmet kartında boş kalır. | |
| `UzunlukCm` | Hayır | Uzunluk, cm. Boş = ölçülmedi. Ondalık ayracı virgül (1,25); sıfır yazılmaz. Hizmet kartında boş kalır. | |
| `GenislikCm` | Hayır | Genişlik, cm. Boş = ölçülmedi. Ondalık ayracı virgül (1,25); sıfır yazılmaz. Hizmet kartında boş kalır. | |
| `YukseklikCm` | Hayır | Yükseklik, cm. Boş = ölçülmedi. Ondalık ayracı virgül (1,25); sıfır yazılmaz. Hizmet kartında boş kalır. | |
| `HacimL` | Hayır | Hacim, litre — boyutlardan hesaplanmaz, ayrıca yazılır. Boş = ölçülmedi. Ondalık ayracı virgül (1,25); sıfır yazılmaz. Hizmet kartında boş kalır. | |
| `MinStok` | Hayır | Minimum stok, temel birimde. Stok pozisyonu altına düşünce ihtiyaç görünümü sipariş önerir. Sıfır olabilir; boş = tanımsız. Yalnız stok ürünlerinde. Sütun dosyada yoksa dokunulmaz. | |
| `MaksStok` | Hayır | Maksimum stok, temel birimde — önerinin tamamladığı hedef. Minimumsuz yazılmaz, minimumdan küçük olamaz. Boş = öneri minimuma tamamlar. | |
| `TedarikSuresiGun` | Hayır | Tedarik süresi, tam gün (0–999). Tedarikçisi olmayan (üretilen) kartın tek kaynağı; satın alınan kartta tedarikçi kaydındaki süre belgede geçerli. Yalnız stok ürünlerinde. Sütun dosyada yoksa dokunulmaz. | `7` |
| `MinSiparisMiktari` | Hayır | Minimum sipariş miktarı, temel birimde — öneri bunun altına düşmez. Boş = kural yok. | |
| `SiparisKatsayisi` | Hayır | Sipariş katsayısı, temel birimde — öneri bunun katına yukarı yuvarlanır (koli, palet). Boş = kural yok. | |
| `YabanciAd` | Hayır | Yabancı dildeki ad (dış yazışma). Sütun dosyada yoksa dokunulmaz. | |
| `EkTanimlayici` | Hayır | Ek tanımlayıcı — başka sistemdeki ya da eski kod. Tekil değil. | |
| `Uretici` | Hayır | Üretici KODU (Kurulum › Malzeme › Üreticiler ya da kitabın Üreticiler sayfası). Yeni atanan üretici aktif olmalı. Boş = üretici yok. | |
| `Gtip` | Hayır | GTİP — 12 hane (0206.22.00.00.00 ya da 020622000000); ihracat faturasının satır pozisyonu. Sütun dosyada yoksa dokunulmaz. | |
| `UreticiParcaNo` | Hayır | Üretici parça numarası — üreticinin katalog numarası; üretici olmadan girilmez. Sütun dosyada yoksa dokunulmaz. | |
| `MalzemeDurumu` | Hayır | Malzeme durumu KODU (Kurulum › Stok › Malzeme Durumları) — kartın satış, satın alma, üretim ve stok hareketindeki engel/uyarısı. Yeni atanan durum aktif olmalı. Boş = durum yok. Sütun dosyada yoksa dokunulmaz. | |
| `MalzemeDurumuBaslangic` | Hayır | Malzeme durumunun geçerli olduğu ilk gün (gg.aa.yyyy). Boş = hemen. Durumsuz tarih reddedilir. | |
| `KesilmeTarihi` | Hayır | Kesilme tarihi (gg.aa.yyyy) — bu günden sonra kartın kalan açığı halefe devredilir, kart yeniden stoklanmaz. Boş = kesilmedi. | |
| `HalefKart` | Hayır | Halef kartın KODU — aynı temel birimde, VERİTABANINDA var olan kart (bu dosyada açılan kart halef yapılamaz; ikinci aktarımda verin). Kesilme tarihi şart. | |
| `HalefIkiYonlu` | Hayır | Evet = iki yönlü yer değiştirebilirlik: halefin ihtiyacı eski stoktan da karşılanır. Boş = Hayır. | |
| `UrunTuru` | Hayır | Ürün türü KODU (Özelleştirme › Malzeme › Ürün Türleri; ürün türü). Taban tür türden gelir. Boşsa Tur sütununun tohum türü. Türün izin vermediği görünümün bayrağı (satılabilir vb.) reddedilir. Eski adı 'MalzemeTuru' da okunur. | `HAMMADDE` |
### Yapılandırma
Yapılandırılabilir kartın özellikleri: değerler satış satırında seçilir, kart açılmaz. Eşleştirme: `Kod` + `OzellikKodu`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `Kod` | **Evet** | Yapılandırılabilir kartın kodu — Ürünler sayfasında ya da sistemde olmalı. Satırı olan kart yapılandırılabilir yapılır. | `MML-0001` |
| `OzellikKodu` | **Evet** | Özelliğin kodu (Özellikler sayfası). Satış satırında bu özelliğin değeri seçilir. | `MARKA` |
| `Zorunlu` | Hayır | Evet ise satırda değer zorunlu. | `Evet` · `Hayır` |
| `IzinliDegerler` | Hayır | Seçim türünde izinli değer kodları, noktalı virgülle (değerde ondalık virgül olabilir). Boş = özelliğin bütün değerleri. | `SHELL; TOTAL` |
| `EnAz` | Hayır | Sayısal özellikte en küçük değer. | |
| `EnCok` | Hayır | Sayısal özellikte en büyük değer. | |
| `Adim` | Hayır | Sayısal özellikte adım (0,5 m gibi). | |
| `Varsayilan` | Hayır | Satış satırında önceden seçili gelen değer — seçimde değer kodu (izinli olmalı), sayıda virgüllü ondalık, Evet/Hayır. Boş = varsayılan yok; sütun yoksa mevcut varsayılan korunur. | `SHELL` |
| `OnKosul` | Hayır | Ön koşul: özellik yalnız koşul sağlanınca sorulur. Biçim "KOŞULÖZELLİĞİ = DEĞER"; aynı özelliğin değerleri "/" ile (VEYA), farklı özellikler ";" ile (VE). Koşul özelliği aynı kartın seçim ya da Evet/Hayır özelliği olmalı. Boş = her zaman sorulur; sütun yoksa mevcut koşul korunur. | `KABIN = OZEL_OLCU` |
### Varyantlar
Stokta tutulan standart kombinasyonlar — her biri ayrı kart, değerleri kimliğidir. Eşleştirme: `Kod`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `Kod` | **Evet** | Varyant kartının kodu. Aynı kodun her özelliği ayrı satır. | `MML-0001-SHELL` |
| `Ad` | Hayır | Varyantın adı — ilk satırda yazılması yeter; yeni varyantta zorunlu. | `MERKEZİ YIKAMA SİSTEMİ SHELL` |
| `UstKartKodu` | **Evet** | Yapılandırılabilir üst kartın kodu. | `MML-0001` |
| `OzellikKodu` | **Evet** | Üst kartın özelliklerinden biri. | `MARKA` |
| `Deger` | **Evet** | Özelliğin değeri — seçimde değer kodu, sayıda virgüllü ondalık. Boş = varyantın bu özellikte değeri yok (yalnız zorunlu olmayan özellikte). | `SHELL` |
### Birimler
Alternatif birimler: 1 birim kaç temel birim eder. Koli barkodu koli birimine bağlıdır — önce burada tanımlanır. Eşleştirme: `Kod` + `Birim`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `Kod` | **Evet** | Ürünün kodu — Ürünler sayfasında ya da sistemde olmalı. | `HM-0001` |
| `Ad` | Hayır | Yalnız okunur — dışa aktarımda ürün tanımı, aktarımda yok sayılır. | `Örnek ürün` |
| `Birim` | **Evet** | Alternatif birimin kodu (KOLI, PAKET). Kartın temel birimi yazılmaz. | `KOLI` |
| `TemelBirimMiktari` | **Evet** | 1 birim kaç temel birim eder — 1 KOLİ = 12 ADET ise 12. Ondalık ayracı virgül, en fazla 6 ondalık. Çevrim yoksa açılır, varsa çarpanı güncellenir; birim karta başka bir çevrimle bağlıysa çarpan aynı olmalı. | `12` |
| `TemelBirim` | Hayır | Yalnız okunur — dışa aktarımda ürünün temel birimi, aktarımda yok sayılır. | `ADET` |
### Barkodlar
Ürünün barkodları (EAN/GTIN) — birden çok olabilir; koli barkodu koli birimini taşır. Eşleştirme: `Barkod`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `Kod` | **Evet** | Barkodun kartı (ürün kodu). | `HM-0001` |
| `Ad` | Hayır | Yalnız okunur — dışa aktarımda ürün tanımı, aktarımda yok sayılır. | `Örnek ürün` |
| `Barkod` | **Evet** | Eşleştirme anahtarı: sistemde yoksa açılır, aynı kartta varsa güncellenir; başka kartın barkodu reddedilir. Harf büyür; boşluk ve Türkçe harf olmaz. Sütun metin biçiminde — başka dosyadan yapıştırırken baştaki sıfırın düşmediğinden emin olun. | `8691234567890` |
| `Birim` | Hayır | Barkodun birimi (koli barkodu koli birimini taşır): kartın temel birimi ya da dönüşüm birimlerinden biri — Birimler sayfasında aynı dosyada tanımlanabilir. Boş = temel birim; sütun yoksa mevcut barkodun birimi değişmez. | `ADET` |
| `Aciklama` | Hayır | En fazla 100 karakter. Sütun var ama hücre boşsa açıklama silinir. | `Tedarikçi EAN` |
| `Varsayilan` | Hayır | Evet = kartın varsayılan barkodu bu olur (öncekinden devralır); kartta en çok bir Evet. Hayır ya da boş dokunmaz; varsayılan barkod Hayır yapılamaz. Kartın ilk barkodu kendiliğinden varsayılan. | `Evet` · `Hayır` |
### Alternatifler
Alternatif ürünler — satış siparişinde stok yetmezse önerilir. Dosya alternatif silmez. Eşleştirme: `AlternatifKodu`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `UrunKodu` | **Evet** | Kartın kodu — Ürünler sayfasında ya da sistemde olmalı. | `HM-0001` |
| `AlternatifKodu` | **Evet** | Alternatif kartın kodu. Kart + alternatif çifti eşleştirme anahtarı; tek yönlü. | `HM-0002` |
| `UyumOrani` | Hayır | Uyum oranı, yüzde (0–100). Boş = belirtilmedi. | `90` |
| `Not` | Hayır | Not — en fazla 256 karakter. | `Ölçü aynı, malzeme farklı` |
### Sınıflandırma
Kartların özellik değerleri — sayfada olmayan özelliğe dokunulmaz. Eşleştirme: `Kod` + `OzellikKodu`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `Kod` | **Evet** | Kartın kodu — Ürünler sayfasında ya da sistemde olmalı. | `HM-0001` |
| `OzellikKodu` | **Evet** | Özelliğin kodu (Özellikler sayfası). Kartın kategorisinin nitelik setindekiler kartta sorulur; set dışı özellik de yazılabilir. | `DIS_OLCUSU` |
| `Deger` | Hayır | Değer — seçimde değer kodu, sayıda virgüllü ondalık, Evet/Hayır, gg.aa.yyyy. Boş = değeri kaldır. | `1/2` |
## Demo paketinde
Demo paketinde iki ürün kitabı vardır ve ikisi de bu ekrandan sırayla yüklenir:
| Dosya | İçerik | Kontrol Et (demo kurulumu, 02.11.2026) |
|---|---|---|
| `01-urun-aktarimi.xlsx` | Satın alınan malzemeler: 22 özellik, 22 kategori, 17 üretici, 98 ürün, birim çevrimi, alternatif, sınıflandırma | 363 satır · Hatalı 0 (hepsi **Değişmiyor** — paket zaten yüklü) |
| `02-uretilen-ve-satilan-urunler.xlsx` | Mamul, yarı mamul, ticari mal, yedek parça, hizmet; yapılandırma, beden varyantları, barkodlar | 172 satır · Hatalı 0 |
## İlgili
- [Veri Aktarımı — genel bakış](https://erpdocs.corexlogic.com/veri-aktarimi)
- [Kitabı kontrol etmek](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-kontrol-etme) · [Kitabı aktarmak](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-aktarma)
- [Veri aktarımıyla kurulum süreci](https://erpdocs.corexlogic.com/surecler/veri-aktarimi-ile-kurulum)
---
# İş Ortağı Aktarımı
> Müşteri ve tedarikçi kartlarını (kimlik, adres, vade, teslim şekli) "İş Ortakları" sayfalı Excel kitabıyla açmak ve güncellemek.
URL: https://erpdocs.corexlogic.com/veri-aktarimi/is-ortagi-aktarimi
- **Tür:** Ekran
- **Modül:** Genel
- **Menü yolu:** Ana Veriler › İş Ortakları › İş Ortağı Aktarımı
- **Ekran adresi:** `/erp/partners/data-exchange`
- **Gereken izin:** `erp-partners-cards.view (ekran, kontrol) · erp-partners-cards.create + erp-partners-cards.edit (aktarma)`
Müşteri ve tedarikçi kartları tek sayfalı kitapla ("**İş Ortakları**") gelir. Sevk adresi, ilgili kişi,
fiyat listesi ataması, tedarikçi fiyatı ve siparişler karta bağlıdır — bu kitap onlardan **önce** yüklenir.
- **Yalnız `Kod` zorunlu.** Dosyada olmayan sütun kartta değişmez; sütun var ama hücre boşsa alan
**temizlenir**. Böylece yalnız `Kod · KimlikTuru · VergiNo · Il · Ilce` sütunlu bir dosyayla binlerce kartın
kimlik ve adresi toplu doldurulabilir.
- VKN/TCKN, telefon ve posta kodu sütunlarını **Metin** biçiminde tutun (baştaki 0 düşmesin, numara bilimsel
gösterime dönmesin) — şablon ve **Mevcut kartları indir** dosyası bu sütunları zaten metin yazar. Dosyayı
**Excel Çalışma Kitabı (.xlsx)** olarak kaydedin; CSV kabul edilmez.
- Aktarım **hep ya da hiç**: hatalı satır varken hiçbir kart yazılmaz ("… satır geçersiz. Aktarım **hep ya da
hiç**: bunlar düzeltilmeden hiçbir kart yazılmaz."). Bu ekranda "hatalıları atlayarak aktar" seçeneği yoktur.
Ekran iki bölümdür: **1 · Şablonu ya da mevcut kartları indir** (**Boş şablon**, **Mevcut kartları indir**) ve
**2 · Doldurulmuş dosyayı yükle** (**Dosya seç**, **Kontrol et**, **Aktar**), altında **Alan kılavuzu**.

1. Boş şablon
2. Mevcut kartları indir
3. Kontrol et
4. Aktar — hep ya da hiç
## Kitabın sayfaları
| Sayfa | Eşleştirme (kayıt kimliği) | Ne yazar |
|---|---|---|
| **İş Ortakları** | `Kod` | İş ortağı kartı (müşteri, tedarikçi ya da ikisi). Kod varsa güncellenir, yoksa açılır. |
## Sütunlar
Tablolar sistemin **Alan Kılavuzu** sekmesiyle aynı kaynaktan üretilir. **Zorunlu: Evet** olan sütun boş
bırakılırsa satır **Hatalı** olur. Bütün hücreler metin olarak okunur; `Evet`/`Hayır` sütunları başka değer
kabul etmez, izinli değer listesi olan sütunda yazım listedekiyle aynı olmalıdır.
### İş Ortakları
İş ortağı kartı (müşteri, tedarikçi ya da ikisi). Kod varsa güncellenir, yoksa açılır. Eşleştirme: `Kod`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `Kod` | **Evet** | Eşleştirme anahtarı: varsa güncellenir, yoksa açılır. Büyük harfe çevrilir. | `M-0001` |
| `Unvan` | Hayır | Yeni kartta zorunlu. | `Örnek Makine A.Ş.` |
| `Musteri` | Hayır | Müşteri rolü. Yeni kartta Musteri ya da Tedarikci en az biri Evet. | `Evet` · `Hayır` |
| `Tedarikci` | Hayır | Tedarikçi rolü. | `Evet` · `Hayır` |
| `KimlikTuru` | Hayır | VKN/TCKN seçilirse numara kontrol hanesiyle doğrulanır. | `Belirtilmemiş` · `VKN` · `TCKN` · `Yurt dışı` |
| `VergiNo` | Hayır | VKN (10) ya da TCKN (11) — boşluk/nokta/tire yok sayılır. | `1234567890` |
| `VergiDairesi` | Hayır | | `Kadıköy` |
| `Ad` | Hayır | Yalnız TCKN'de (gerçek kişi). | |
| `Soyad` | Hayır | Yalnız TCKN'de (gerçek kişi). | |
| `Eposta` | Hayır | | `info@ornek.com` |
| `Telefon` | Hayır | | `0212 555 00 00` |
| `Adres` | Hayır | Sokak satırı; il/ilçe ayrı sütunlarda. | `Organize Sanayi 3. Cd. No:5` |
| `Ilce` | Hayır | e-Fatura alıcısında zorunlu. | `Başakşehir` |
| `Il` | Hayır | e-Fatura alıcısında zorunlu. | `İstanbul` |
| `PostaKodu` | Hayır | | `34490` |
| `Ulke` | Hayır | ISO iki harf (TR, DE …). | `TR` |
| `VadeGun` | Hayır | Varsayılan ödeme vadesi (gün), 0 = peşin. | `30` |
| `TeslimSekli` | Hayır | Incoterms 2020 kodu. | `EXW` · `FCA` · `CPT` · `CIP` · `DAP` · `DPU` · `DDP` · `FAS` · `FOB` · `CFR` · `CIF` |
| `Aktif` | Hayır | Yeni kart her zaman aktif açılır. | `Evet` · `Hayır` |
## Demo paketinde
`06-cari-hesaplar.xlsx`: 43 müşteri, 20 tedarikçi (biri ikisi birden), 2 şahıs firması (TCKN), 4 yurt dışı
müşteri. Demo kurulumunda **Kontrol et**: 62 satır · Hatalı 0.
## İlgili
- [Veri Aktarımı — genel bakış](https://erpdocs.corexlogic.com/veri-aktarimi)
- [Kitabı kontrol etmek](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-kontrol-etme) · [Kitabı aktarmak](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-aktarma)
- [Veri aktarımıyla kurulum süreci](https://erpdocs.corexlogic.com/surecler/veri-aktarimi-ile-kurulum)
---
# Sevk Adresleri ve İlgili Kişiler aktarımı
> İş ortağı kartlarının sevk adreslerini ve ilgili kişilerini Excel kitabıyla açmak ve güncellemek.
URL: https://erpdocs.corexlogic.com/veri-aktarimi/sevk-adresleri-ve-ilgili-kisiler
- **Tür:** Ekran
- **Modül:** Genel
- **Menü yolu:** Yönetim › Araçlar › Veri Aktarımı › Sevk Adresleri ve İlgili Kişiler
- **Ekran adresi:** `/erp/data-import/partner-relations`
- **Gereken izin:** `erp-partners-cards.view (görme, kontrol) · erp-partners-cards.import + erp-partners-cards.edit (aktarma)`
İş ortağının **sevk adresleri** ve **ilgili kişileri**. Fatura adresi kartın kendi adresidir — bu kitapta
değil, [İş Ortağı Aktarımı](https://erpdocs.corexlogic.com/veri-aktarimi/is-ortagi-aktarimi)'nda. İş ortakları **önce** yüklenir; kitap
kartları `CariKod` ile bulur.
Sevk adresi `CariKod + AdresAdi`, ilgili kişi `CariKod + Ad` ile eşleşir: aynı karta aynı adla ikinci kayıt
açılmaz, kayıtlı olan güncellenir. Kartta aynı adı taşıyan iki kayıt varsa hangisinin güncelleneceği belirsiz
olduğu için satır hatalı olur.
## Kitabın sayfaları
| Sayfa | Eşleştirme (kayıt kimliği) | Ne yazar |
|---|---|---|
| **Sevk Adresleri** | `CariKod` + `AdresAdi` | Kartın sevk hedefleri — fatura adresi kartın kendi adresidir, burada değil. |
| **İlgili Kişiler** | `CariKod` + `Ad` | Kartın ilgili kişileri. |
## Sütunlar
Tablolar sistemin **Alan Kılavuzu** sekmesiyle aynı kaynaktan üretilir. **Zorunlu: Evet** olan sütun boş
bırakılırsa satır **Hatalı** olur. Bütün hücreler metin olarak okunur; `Evet`/`Hayır` sütunları başka değer
kabul etmez, izinli değer listesi olan sütunda yazım listedekiyle aynı olmalıdır.
### Sevk Adresleri
Kartın sevk hedefleri — fatura adresi kartın kendi adresidir, burada değil. Eşleştirme: `CariKod` + `AdresAdi`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `CariKod` | **Evet** | İş ortağının kodu. | `M-00008` |
| `CariUnvan` | Hayır | Bilgi — okunmaz. | |
| `AdresAdi` | **Evet** | Kartın içinde adresi tanıtan ad (en çok 64 karakter). | `Malatya Şube` |
| `TeslimAlan` | Hayır | Teslim alan kişi ya da birim. | |
| `Telefon` | Hayır | Sevk yerinin telefonu. | |
| `Adres` | Hayır | Sokak, mahalle, no — yeni adreste zorunlu; sütun yoksa kayıtlı adres korunur. | `Orduzu Mah. Kanyon Cad. No:21` |
| `Ilce` | Hayır | İlçe — il listesi olan ülkede listeden (Türkçe harf duyarsız). | `Battalgazi` |
| `Il` | Hayır | İl — il listesi olan ülkede listeden. | `Malatya` |
| `PostaKodu` | Hayır | | |
| `Ulke` | Hayır | ISO ülke kodu (TR). | `TR` |
| `Varsayilan` | Hayır | Evet = kartın varsayılan sevk adresi. Hayır varsayılanı kaldırmaz. | `Evet` · `Hayır` |
### İlgili Kişiler
Kartın ilgili kişileri. Eşleştirme: `CariKod` + `Ad`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `CariKod` | **Evet** | İş ortağının kodu. | `M-00462` |
| `CariUnvan` | Hayır | Bilgi — okunmaz. | |
| `Ad` | **Evet** | Kişinin adı (kartın içinde tekil). | `Oğuzhan Yılmaz` |
| `Unvan` | Hayır | Görevi. | `İstasyon sahibi` |
| `Telefon` | Hayır | | |
| `Eposta` | Hayır | | |
| `Varsayilan` | Hayır | Evet = kartın varsayılan kişisi. Hayır varsayılanı kaldırmaz. | `Evet` · `Hayır` |
## Demo paketinde
`07-sevk-adresleri-ve-kisiler.xlsx`: 12 sevk adresi (otel zinciri, market depoları, fabrikalar), 96 ilgili kişi. Demo kurulumunda **Kontrol Et**: 108 satır · Hatalı 0.
## Sık karşılaşılan hatalar
İletiler sistemin **Kontrol sonucu** tablosundaki metinle aynıdır (`…` değişken kısımdır).
| İleti | Neden ve çözüm |
|---|---|
| CariKod ve AdresAdi zorunlu. | Sevk Adresleri sayfasında iki anahtar sütun da dolu olmalı. |
| '…' iş ortağı bulunamadı. | Kod sistemde yok — önce iş ortağını aktarın ya da kodu düzeltin. |
| Kartta '…' adıyla iki sevk adresi var — hangisinin güncelleneceği belli değil. | Kartta aynı adlı adreslerden birinin adını ekrandan değiştirin. |
| Varsayilan Evet ya da Hayır olmalı. | `Evet` ya da `Hayır` yazın. |
## İlgili
- [Veri Aktarımı — genel bakış](https://erpdocs.corexlogic.com/veri-aktarimi)
- [Kitabı kontrol etmek](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-kontrol-etme) · [Kitabı aktarmak](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-aktarma)
- [Veri aktarımıyla kurulum süreci](https://erpdocs.corexlogic.com/surecler/veri-aktarimi-ile-kurulum)
---
# Depolar ve Lokasyonlar aktarımı
> Depoları ve depo içi lokasyonları (gözleri) Excel kitabıyla açmak ve güncellemek — stok açılışından önce.
URL: https://erpdocs.corexlogic.com/veri-aktarimi/depolar-ve-lokasyonlar
- **Tür:** Ekran
- **Modül:** Genel
- **Menü yolu:** Yönetim › Araçlar › Veri Aktarımı › Depolar ve Lokasyonlar
- **Ekran adresi:** `/erp/data-import/warehouses`
- **Gereken izin:** `erp-inventory-warehouses.view (görme, kontrol) · erp-inventory-warehouses.import + .create + .edit (aktarma)`
Depolar ve depo içi lokasyonlar (göz). Stok açılışı ve stok belgeleri depoya bağlıdır — bu kitap **Stok
Açılışı**'ndan önce yüklenir. Lokasyonun deposu aynı kitabın **Depolar** sayfasında açılabilir; sayfalar
sırayla işlenir.
Bu sayfadaki örnek görüntüler demo kurulumunda bilerek hatalı hazırlanmış bir kopyayla alındı (yalnız **Kontrol
Et**, hiçbir kayıt yazılmadı): bir yeni depo (**Açılacak**), adı değişen bir göz (**Güncellenecek**), tanınmayan
depo türü, olmayan depoya göz ve eksi ağırlık kapasitesi (**Hatalı**).

1. Hatalı satır sayısı
2. Hatalıları atlayarak aktarma seçeneği
3. Açılacak · Güncellenecek · Değişmiyor · Hatalı
4. Hatanın iletisi — satır ve kodla
## Kitabın sayfaları
| Sayfa | Eşleştirme (kayıt kimliği) | Ne yazar |
|---|---|---|
| **Depolar** | `Kod` | Depo kartı. Kod varsa güncellenir, yoksa açılır. |
| **Lokasyonlar** | `DepoKodu` + `Kod` | Depo içi lokasyon (göz). Eşleştirme depo + lokasyon kodu; deposu aynı dosyada açılabilir. |
## Sütunlar
Tablolar sistemin **Alan Kılavuzu** sekmesiyle aynı kaynaktan üretilir. **Zorunlu: Evet** olan sütun boş
bırakılırsa satır **Hatalı** olur. Bütün hücreler metin olarak okunur; `Evet`/`Hayır` sütunları başka değer
kabul etmez, izinli değer listesi olan sütunda yazım listedekiyle aynı olmalıdır.
### Depolar
Depo kartı. Kod varsa güncellenir, yoksa açılır. Eşleştirme: `Kod`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `Kod` | **Evet** | Deponun kodu — büyük harfe çevrilir; kodda i harfi 'I' yazılır. | `ANA-D` |
| `Ad` | **Evet** | Deponun adı. Aynı ad (büyük/küçük harf, boşluk ve noktalama farkı dahil) ikinci kez açılmaz. | `Ana Depo` |
| `TesisKodu` | Hayır | Bağlı olduğu tesis. Yeni depoda boş = varsayılan tesis; stoklu depo tesis değiştirmez. | `MERKEZ` |
| `DepoTuru` | Hayır | Boş = Genel. | `Genel` · `Hammadde` · `Karantina` · `Üretim` · `Mamul` · `Yedek Parça` · `Hurda` |
| `LokasyonZorunlu` | Hayır | Evet ise bu depoya her hareket lokasyonla yazılır. | `Evet` · `Hayır` |
| `Durum` | Hayır | Boş = Aktif. Stoklu depo pasife alınamaz. | `Aktif` · `Pasif` |
### Lokasyonlar
Depo içi lokasyon (göz). Eşleştirme depo + lokasyon kodu; deposu aynı dosyada açılabilir. Eşleştirme: `DepoKodu` + `Kod`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `DepoKodu` | **Evet** | Lokasyonun deposu — Depolar sayfasında ya da sistemde olmalı. | `ANA-D` |
| `Kod` | **Evet** | Lokasyonun kodu — depo içinde tekil. | `STOK` |
| `Ad` | **Evet** | Lokasyonun adı — depo içinde tekil (yazım farkı ayrı ad sayılmaz). | `Stok` |
| `GozTipi` | Hayır | Boş = Raf (yeni lokasyonda). | `Raf` · `Blok istif` · `Mal kabul alanı` · `Sevk hazırlık alanı` |
| `MaksAgirlikKg` | Hayır | Göz kapasitesi, kg. Boş = sınırsız. | |
| `MaksHacimL` | Hayır | Göz kapasitesi, litre. Boş = sınırsız. | |
| `TekUrun` | Hayır | Evet ise gözde tek ürün durur. | `Evet` · `Hayır` |
| `Durum` | Hayır | Boş = Aktif. Stoklu lokasyon pasife alınamaz. | `Aktif` · `Pasif` |
## Demo paketinde
`10-depolar-ve-lokasyonlar.xlsx`: HAMMADDE, KIMYA, MAMUL depoları ve gözleri (MERKEZ deposu ana veri tohumundan gelir). Demo kurulumunda **Kontrol Et**: 14 satır · Hatalı 0.
## Sık karşılaşılan hatalar
İletiler sistemin **Kontrol sonucu** tablosundaki metinle aynıdır (`…` değişken kısımdır).
| İleti | Neden ve çözüm |
|---|---|
| DepoTuru 'Soğuk Oda' tanınmadı: Genel, Hammadde, Karantina, Üretim, Mamul, Yedek Parça, Hurda. | İzinli değerlerden birini aynı yazımla girin. |
| 'DEPO-X' kodlu depo bulunamadı — Depolar sayfasında ya da sistemde olmalı. | Lokasyonun deposunu önce Depolar sayfasına ekleyin ya da kodu düzeltin. |
| Ağırlık kapasitesi sıfırdan büyük olmalı; sınırsız için boş bırakın. | Kapasite sütununa pozitif sayı yazın ya da boş bırakın. |
## İlgili
- [Veri Aktarımı — genel bakış](https://erpdocs.corexlogic.com/veri-aktarimi)
- [Kitabı kontrol etmek](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-kontrol-etme) · [Kitabı aktarmak](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-aktarma)
- [Veri aktarımıyla kurulum süreci](https://erpdocs.corexlogic.com/surecler/veri-aktarimi-ile-kurulum)
---
# İş Merkezleri aktarımı
> Üretim iş merkezlerini ve bireysel kapasitelerini (tezgâhlar) Excel kitabıyla açmak ve güncellemek — rotalardan önce.
URL: https://erpdocs.corexlogic.com/veri-aktarimi/is-merkezleri
- **Tür:** Ekran
- **Modül:** Genel
- **Menü yolu:** Yönetim › Araçlar › Veri Aktarımı › İş Merkezleri
- **Ekran adresi:** `/erp/data-import/work-centers`
- **Gereken izin:** `erp-manufacturing-work-centers.view (görme, kontrol) · .import + .create + .edit (aktarma)`
Üretimin yapıldığı istasyonlar (makine, işçilik). Rotaların operasyonları iş merkezine bağlıdır — bu kitap
**Rotalar**'dan önce yüklenir. **Bireysel Kapasiteler** sayfası iş merkezinin birbirinin aynı adlı birimlerini
(tezgâhlar) taşır; iş merkezinin kapasite sayısı aktif birimlerden türer. Dosya birim silmez.
## Kitabın sayfaları
| Sayfa | Eşleştirme (kayıt kimliği) | Ne yazar |
|---|---|---|
| **İş Merkezleri** | `Kod` | İş merkezi kartı. Kod varsa güncellenir, yoksa açılır. |
| **Bireysel Kapasiteler** | `Kod` | İş merkezinin adlı birimleri — birbirinin aynı makineler. İş merkezi kodu + Kod varsa güncellenir, yoksa açılır; dosya silmez. Kapasite sayısı aktif birimlerden türer. |
## Sütunlar
Tablolar sistemin **Alan Kılavuzu** sekmesiyle aynı kaynaktan üretilir. **Zorunlu: Evet** olan sütun boş
bırakılırsa satır **Hatalı** olur. Bütün hücreler metin olarak okunur; `Evet`/`Hayır` sütunları başka değer
kabul etmez, izinli değer listesi olan sütunda yazım listedekiyle aynı olmalıdır.
### İş Merkezleri
İş merkezi kartı. Kod varsa güncellenir, yoksa açılır. Eşleştirme: `Kod`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `Kod` | **Evet** | İş merkezinin kodu — büyük harfe çevrilir. | `KAYNAKHANE` |
| `Ad` | **Evet** | İş merkezinin adı. Aynı ad (yazım farkı dahil) ikinci kez açılmaz. | `Kaynakhane` |
| `Tur` | Hayır | Boş = İşçilik (yeni kayıtta). | `Makine` · `İşçilik` · `Diğer` |
| `Aciklama` | Hayır | Serbest açıklama. | |
| `Sira` | Hayır | Listedeki sıra (tam sayı). | `10` |
| `Durum` | Hayır | Boş = Aktif. | `Aktif` · `Pasif` |
| `UstIsMerkeziKodu` | Hayır | Üst iş merkezinin kodu — boş = kök. Aynı dosyada sonra gelebilir; yeni bağ aktif bir iş merkezine kurulur. | `TALASLI` |
### Bireysel Kapasiteler
İş merkezinin adlı birimleri — birbirinin aynı makineler. İş merkezi kodu + Kod varsa güncellenir, yoksa açılır; dosya silmez. Kapasite sayısı aktif birimlerden türer. Eşleştirme: `Kod`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `IsMerkeziKodu` | **Evet** | Bireysel kapasitenin iş merkezinin kodu — aynı dosyanın İş Merkezleri sayfasında olabilir. | `CNC-01` |
| `Kod` | **Evet** | Bireysel kapasitenin kodu — iş merkezi içinde tekil, büyük harfe çevrilir. | `CNC-1` |
| `Ad` | **Evet** | Bireysel kapasitenin adı. | `CNC Torna 1 — Haas ST-20` |
| `Sira` | Hayır | Sıra (tam sayı); boş = 0 (yeni kayıtta) ya da kayıttaki. | `10` |
| `Durum` | Hayır | Boş = Aktif (yeni kayıtta) ya da kayıttaki. | `Aktif` · `Pasif` |
## Demo paketinde
`03-is-merkezleri.xlsx`: 13 iş merkezi. Demo kurulumunda **Kontrol Et**: 13 satır · Hatalı 0.
## Sık karşılaşılan hatalar
İletiler sistemin **Kontrol sonucu** tablosundaki metinle aynıdır (`…` değişken kısımdır).
| İleti | Neden ve çözüm |
|---|---|
| Tur '…' tanınmadı: … | İletideki izinli değerlerden birini girin. |
| Durum Aktif ya da Pasif olmalı. | `Aktif` ya da `Pasif` yazın. |
| Üst iş merkezi '…' bulunamadı. | Üst iş merkezini aynı kitapta önce açın ya da kodu düzeltin. |
## İlgili
- [Veri Aktarımı — genel bakış](https://erpdocs.corexlogic.com/veri-aktarimi)
- [Kitabı kontrol etmek](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-kontrol-etme) · [Kitabı aktarmak](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-aktarma)
- [Veri aktarımıyla kurulum süreci](https://erpdocs.corexlogic.com/surecler/veri-aktarimi-ile-kurulum)
---
# Ürün Ağaçları aktarımı
> Ürün ağaçlarını (başlık, bileşen satırları, yapılandırılabilir ürünün satır koşulları) Excel kitabıyla açmak ve güncellemek.
URL: https://erpdocs.corexlogic.com/veri-aktarimi/urun-agaclari
- **Tür:** Ekran
- **Modül:** Genel
- **Menü yolu:** Yönetim › Araçlar › Veri Aktarımı › Ürün Ağaçları
- **Ekran adresi:** `/erp/data-import/boms`
- **Gereken izin:** `erp-manufacturing-boms.view (görme, kontrol) · .import + .create + .edit (aktarma)`
Ürünün bileşenleri ve miktarları; yapılandırılabilir üründe satır koşulları. Ürünler ve özellikleri
([Ürün Aktarımı](https://erpdocs.corexlogic.com/veri-aktarimi/urun-aktarimi)) **önce** yüklenir. Bir ağacı **ürün + kullanım + alternatif**
tanımlar; kitabın üç sayfası `UrunKodu` ile birbirine bağlanır. Satır koşulunda aynı özelliğin değerleri
**VEYA**, farklı özellikler **VE** ile birleşir; koşul yalnız yapılandırılabilir ürünün ağacında olur.
## Kitabın sayfaları
| Sayfa | Eşleştirme (kayıt kimliği) | Ne yazar |
|---|---|---|
| **Ürün Ağaçları** | `UrunKodu` | Ağacın başlığı: ürün, kullanım, alternatif ve temel miktar. Ürün + kullanım + alternatif bir ağacı tanımlar. |
| **Ağaç Satırları** | `UrunKodu` | Ağacın bileşen satırları — SatirNo sırasıyla. |
| **Satır Koşulları** | `UrunKodu` | Satır koşulu: aynı özelliğin değerleri VEYA, farklı özellikler VE. Yalnız yapılandırılabilir ürünün ağacında. |
## Sütunlar
Tablolar sistemin **Alan Kılavuzu** sekmesiyle aynı kaynaktan üretilir. **Zorunlu: Evet** olan sütun boş
bırakılırsa satır **Hatalı** olur. Bütün hücreler metin olarak okunur; `Evet`/`Hayır` sütunları başka değer
kabul etmez, izinli değer listesi olan sütunda yazım listedekiyle aynı olmalıdır.
### Ürün Ağaçları
Ağacın başlığı: ürün, kullanım, alternatif ve temel miktar. Ürün + kullanım + alternatif bir ağacı tanımlar. Eşleştirme: `UrunKodu`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `UrunKodu` | **Evet** | Ağacın çıktısı (üretilebilir ürün). | `MM-00001` |
| `UrunAdi` | Hayır | Bilgi — okunmaz. | `MERKEZİ YIKAMA SİSTEMİ` |
| `Kullanim` | Hayır | Boş = Üretim. | `Üretim` · `Mühendislik` |
| `Alternatif` | **Evet** | Kullanım içinde 1, 2, 3 … — yeni alternatif sıradaki numara olmalı. | `1` |
| `TemelMiktar` | **Evet** | Satır miktarları bu kadar çıktı içindir. | `1` |
| `Birim` | **Evet** | Temel miktarın birimi (ürünün birimi ya da çevrilebilir birimi). | `ADET` |
| `MontajFiresi` | Hayır | Yüzde, 0 ≤ x < 100. Boş = 0. | `0` |
| `Aciklama` | Hayır | Alternatifin adı. | |
| `PartiAltSinir` | Hayır | Parti büyüklüğü alt sınırı (temel birimde). | |
| `PartiUstSinir` | Hayır | Parti büyüklüğü üst sınırı (temel birimde). | |
| `Yayinla` | Hayır | Boş = Evet. Hayır: taslak revizyon kalır. | `Evet` · `Hayır` |
### Ağaç Satırları
Ağacın bileşen satırları — SatirNo sırasıyla. Eşleştirme: `UrunKodu`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `UrunKodu` | **Evet** | Başlık satırındaki ürün. | `MM-00001` |
| `Kullanim` | Hayır | Boş = Üretim. | `Üretim` · `Mühendislik` |
| `Alternatif` | **Evet** | Başlık satırındaki alternatif. | `1` |
| `SatirNo` | **Evet** | Satırın sırası; koşullar bu numarayla bağlanır. | `10` |
| `BilesenKodu` | **Evet** | Bileşen ürün. | `YM-00050` |
| `BilesenAdi` | Hayır | Bilgi — okunmaz. | `KABİN-(2x2mt)` |
| `Miktar` | **Evet** | Temel miktar başına. | `1` |
| `Birim` | **Evet** | Bileşenin birimi ya da çevrilebilir birimi. | `ADET` |
| `FireYuzde` | Hayır | Bileşen firesi, 0 ≤ x < 100. Boş = 0. | `0` |
| `GeriSarf` | Hayır | Evet: çıktı kaydında kendiliğinden sarf edilir. Boş = Hayır. | `Evet` · `Hayır` |
| `SecimKosulu` | Hayır | İfadeli seçim koşulu (yalnız yapılandırılabilir üründe) — ör. UZUNLUK > 10. | |
| `MiktarFormulu` | Hayır | İfadeli miktar (yalnız yapılandırılabilir üründe): miktar = Miktar + formülün sonucu — ör. 2 * ADET_KAPI. Boş = sabit miktar. | |
| `KosulMetni` | Hayır | Bilgi — okunmaz (koşulların okunur hâli). | |
### Satır Koşulları
Satır koşulu: aynı özelliğin değerleri VEYA, farklı özellikler VE. Yalnız yapılandırılabilir ürünün ağacında. Eşleştirme: `UrunKodu`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `UrunKodu` | **Evet** | Başlık satırındaki ürün. | `MM-00001` |
| `Kullanim` | Hayır | Boş = Üretim. | `Üretim` · `Mühendislik` |
| `Alternatif` | **Evet** | Başlık satırındaki alternatif. | `1` |
| `SatirNo` | **Evet** | Koşulun bağlı olduğu satır. | `20` |
| `OzellikKodu` | **Evet** | Ürünün yapılandırma özelliği. | `MARKA` |
| `DegerKodu` | **Evet** | Özelliğin değeri. | `SHELL` |
## Demo paketinde
`04-urun-agaclari.xlsx`: 19 ağaç, yayınlı; yapılandırılabilir ürünlerde satır koşulları. Demo kurulumunda **Kontrol Et**: 251 satır · Hatalı 0.
## Sık karşılaşılan hatalar
İletiler sistemin **Kontrol sonucu** tablosundaki metinle aynıdır (`…` değişken kısımdır).
| İleti | Neden ve çözüm |
|---|---|
| Bu ağaç dosyada ikinci kez var. | Ürün + kullanım + alternatif aynı olan ikinci başlık satırını silin. |
| 'Ürün Ağaçları' sayfasında bu ağacın başlığı yok. | Satır ya da koşulun ağacı için başlık satırı ekleyin. |
| Kullanim '…' tanınmadı: Üretim, Mühendislik. | `Üretim` ya da `Mühendislik` yazın. |
| '…' yapılandırılabilir değil — satır koşulu yalnız yapılandırılabilir ürünün ağacında olur. | Koşulu kaldırın ya da ürünü yapılandırılabilir yapın. |
## İlgili
- [Veri Aktarımı — genel bakış](https://erpdocs.corexlogic.com/veri-aktarimi)
- [Kitabı kontrol etmek](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-kontrol-etme) · [Kitabı aktarmak](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-aktarma)
- [Veri aktarımıyla kurulum süreci](https://erpdocs.corexlogic.com/surecler/veri-aktarimi-ile-kurulum)
---
# Rotalar aktarımı
> Rotaları ve ana reçeteleri (operasyonlar, iş merkezleri, süreler) Excel kitabıyla açmak ve güncellemek.
URL: https://erpdocs.corexlogic.com/veri-aktarimi/rotalar
- **Tür:** Ekran
- **Modül:** Genel
- **Menü yolu:** Yönetim › Araçlar › Veri Aktarımı › Rotalar
- **Ekran adresi:** `/erp/data-import/routings`
- **Gereken izin:** `erp-manufacturing-routings.view (görme, kontrol) · .import + .create + .edit (aktarma)`
Ürünün operasyonları, iş merkezleri ve süreleri. Ürünler ve [iş merkezleri](https://erpdocs.corexlogic.com/veri-aktarimi/is-merkezleri)
**önce** yüklenir. Bir rotayı **ürün + alternatif** tanımlar; operasyonlar `OperasyonNo` sırasıyla okunur.
`Tur` sütunu rotayı ya da ana reçeteyi (proses üretimi) seçer.
## Kitabın sayfaları
| Sayfa | Eşleştirme (kayıt kimliği) | Ne yazar |
|---|---|---|
| **Rotalar** | `UrunKodu` | Rotanın başlığı: ürün ve alternatif bir rotayı tanımlar. |
| **Operasyonlar** | `UrunKodu` | Rotanın operasyonları — OperasyonNo sırasıyla. |
## Sütunlar
Tablolar sistemin **Alan Kılavuzu** sekmesiyle aynı kaynaktan üretilir. **Zorunlu: Evet** olan sütun boş
bırakılırsa satır **Hatalı** olur. Bütün hücreler metin olarak okunur; `Evet`/`Hayır` sütunları başka değer
kabul etmez, izinli değer listesi olan sütunda yazım listedekiyle aynı olmalıdır.
### Rotalar
Rotanın başlığı: ürün ve alternatif bir rotayı tanımlar. Eşleştirme: `UrunKodu`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `UrunKodu` | **Evet** | Rotanın ürünü (üretilebilir). | `MM-00001` |
| `UrunAdi` | Hayır | Bilgi — okunmaz. | `MERKEZİ YIKAMA SİSTEMİ` |
| `Alternatif` | **Evet** | 1, 2, 3 … — yeni alternatif sıradaki numara olmalı. | `1` |
| `Tur` | Hayır | Boş = Rota. Açıldıktan sonra değişmez. | `Rota` · `Ana Reçete` |
| `TemelMiktar` | **Evet** | Süreler bu kadar çıktı içindir (ürünün temel biriminde). | `1` |
| `Aciklama` | Hayır | Alternatifin adı. | |
| `PartiAltSinir` | Hayır | Parti büyüklüğü alt sınırı. | |
| `PartiUstSinir` | Hayır | Parti büyüklüğü üst sınırı. | |
| `Yayinla` | Hayır | Boş = Evet. Hayır: taslak revizyon kalır. | `Evet` · `Hayır` |
### Operasyonlar
Rotanın operasyonları — OperasyonNo sırasıyla. Eşleştirme: `UrunKodu`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `UrunKodu` | **Evet** | Başlık satırındaki ürün. | `MM-00001` |
| `Alternatif` | **Evet** | Başlık satırındaki alternatif. | `1` |
| `OperasyonNo` | **Evet** | 10, 20, 30 … | `10` |
| `Aciklama` | **Evet** | Operasyonun adı. | `Kabin Üretimi` |
| `IsMerkeziKodu` | **Evet** | Aktif iş merkezi. | `KAYNAKHANE` |
| `KontrolAnahtari` | Hayır | Boş = İç İşlem. | `İç İşlem` · `Dış İşlem` |
| `HazirlikDk` | Hayır | Hazırlık süresi (dakika, sabit). Boş = 0. | `0` |
| `MakineDk` | Hayır | Makine süresi (dakika, temel miktar başına). Boş = 0. | `0` |
| `IscilikDk` | Hayır | İşçilik süresi (dakika, temel miktar başına). Boş = 0. | `60` |
| `FireYuzde` | Hayır | Operasyon firesi, 0 ≤ x < 100. Boş = 0. | `0` |
| `SecimKosulu` | Hayır | Süper rota: operasyon yalnız ifade doğruysa emre gelir (yapılandırılabilir ürün). | `KABIN IN ('STANDART')` |
| `HazirlikFormulu` | Hayır | Formüllü hazırlık süresi (yapılandırılabilir ürün). | |
| `MakineFormulu` | Hayır | Formüllü makine süresi. | |
| `IscilikFormulu` | Hayır | Formüllü işçilik süresi. | |
## Demo paketinde
`05-rotalar.xlsx`: 19 rota (2 ana reçete), operasyonlarda seçim koşulu. Demo kurulumunda **Kontrol Et**: 92 satır · Hatalı 0.
## Sık karşılaşılan hatalar
İletiler sistemin **Kontrol sonucu** tablosundaki metinle aynıdır (`…` değişken kısımdır).
| İleti | Neden ve çözüm |
|---|---|
| Bu rota dosyada ikinci kez var. | Aynı ürün + alternatif için ikinci başlık satırını silin. |
| … '…' iş merkezi bulunamadı. | İş merkezini önce aktarın ya da kodu düzeltin. |
| KontrolAnahtari '…' tanınmadı: İç İşlem, Dış İşlem. | `İç İşlem` ya da `Dış İşlem` yazın. |
| Tur '…' tanınmadı: Rota, Ana Reçete. | `Rota` ya da `Ana Reçete` yazın. |
## İlgili
- [Veri Aktarımı — genel bakış](https://erpdocs.corexlogic.com/veri-aktarimi)
- [Kitabı kontrol etmek](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-kontrol-etme) · [Kitabı aktarmak](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-aktarma)
- [Veri aktarımıyla kurulum süreci](https://erpdocs.corexlogic.com/surecler/veri-aktarimi-ile-kurulum)
---
# Tedarikçi Fiyatları aktarımı
> Ürün × tedarikçi kayıtlarını (tedarikçinin ürün kodu, alış fiyatı, en az sipariş, tedarik süresi, ana tedarikçi) Excel kitabıyla açmak ve güncellemek.
URL: https://erpdocs.corexlogic.com/veri-aktarimi/tedarikci-fiyatlari
- **Tür:** Ekran
- **Modül:** Genel
- **Menü yolu:** Yönetim › Araçlar › Veri Aktarımı › Tedarikçi Fiyatları
- **Ekran adresi:** `/erp/data-import/item-suppliers`
- **Gereken izin:** `erp-procurement-item-suppliers.view (görme, kontrol) · .import + .create + .edit (aktarma)`
Ürün × tedarikçi: tedarikçinin ürün kodu, alış fiyatı ve birimi, en az sipariş, tedarik süresi, ana tedarikçi ve
bloke. Ürünler ve tedarikçiler **önce** yüklenir. Kayıt `UrunKodu + TedarikciKodu` ile eşleşir; dosyada
olmayan kayıt silinmez. Satın alma siparişinde fiyat önerisi bu kayıttan gelir; stok açılışından sonraki **açılış
değerlemesinin** dayanağı da olabilir.
## Kitabın sayfaları
| Sayfa | Eşleştirme (kayıt kimliği) | Ne yazar |
|---|---|---|
| **Tedarikçi Fiyatları** | `UrunKodu` + `TedarikciKodu` | Ürün–tedarikçi kayıtları. Yoksa açılır, varsa güncellenir; dosyada olmayan kayıt silinmez. |
## Sütunlar
Tablolar sistemin **Alan Kılavuzu** sekmesiyle aynı kaynaktan üretilir. **Zorunlu: Evet** olan sütun boş
bırakılırsa satır **Hatalı** olur. Bütün hücreler metin olarak okunur; `Evet`/`Hayır` sütunları başka değer
kabul etmez, izinli değer listesi olan sütunda yazım listedekiyle aynı olmalıdır.
### Tedarikçi Fiyatları
Ürün–tedarikçi kayıtları. Yoksa açılır, varsa güncellenir; dosyada olmayan kayıt silinmez. Eşleştirme: `UrunKodu` + `TedarikciKodu`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `UrunKodu` | **Evet** | Aktif, satın alınabilir ürün. | `HM-00277` |
| `UrunAdi` | Hayır | Bilgi — okunmaz. | |
| `TedarikciKodu` | **Evet** | Tedarikçi rolündeki aktif iş ortağı. | `T-00029` |
| `TedarikciUnvan` | Hayır | Bilgi — okunmaz. | |
| `TedarikciUrunKodu` | Hayır | Tedarikçinin bu ürüne verdiği kod. | |
| `TedarikciUrunAdi` | Hayır | Tedarikçinin ürün tanımı. | |
| `BirimFiyat` | Hayır | Alış fiyatı — para birimi ve fiyat birimiyle birlikte. Boş = fiyat yok. | `100` |
| `ParaBirimi` | Hayır | Üç harfli kod (TRY, USD, EUR). | `TRY` |
| `FiyatBirimi` | Hayır | Fiyatın birimi: ürünün birimi ya da çevrilebilir birimi. | `M` |
| `MinSiparisMiktari` | Hayır | En az sipariş miktarı, ürünün temel biriminde. | |
| `TedarikSuresiGun` | Hayır | Tedarik süresi, tam gün. | |
| `AnaTedarikci` | Hayır | Evet = ürünün ana tedarikçisi (öncekinin işareti kalkar). Boş = Hayır. | `Evet` · `Hayır` |
| `GecerlilikBaslangici` | Hayır | Fiyatın geçerli olduğu ilk gün (gg.aa.yyyy). | |
| `GecerlilikBitisi` | Hayır | Fiyatın geçerli olduğu son gün. | |
| `Not` | Hayır | Serbest not. | |
| `Bloke` | Hayır | Evet = kaynak listesinde bloke (bu tedarikçiden sipariş edilmez). Boş = Hayır. | `Evet` · `Hayır` |
| `BlokeGerekcesi` | Hayır | Bloke ise zorunlu. | |
## Demo paketinde
`09-tedarikci-fiyatlari.xlsx`: ana ve alternatif tedarikçi, teslim süresi, en az sipariş; vida/perçin KUTU fiyatı; bir bloke kayıt. Demo kurulumunda **Kontrol Et**: 159 satır · Hatalı 0 (1 Güncellenecek — kayıt paket yüklendikten sonra ekrandan değişmiş).
## Sık karşılaşılan hatalar
İletiler sistemin **Kontrol sonucu** tablosundaki metinle aynıdır (`…` değişken kısımdır).
| İleti | Neden ve çözüm |
|---|---|
| UrunKodu ve TedarikciKodu zorunlu. | İki anahtar sütunu da doldurun. |
| '…' ürünü bulunamadı. | Ürünü önce aktarın ya da kodu düzeltin. |
| '…' iş ortağı bulunamadı. | Tedarikçi kartını önce aktarın. |
| TedarikSuresiGun '…' tam gün olmalı. | Tam sayı yazın (ondalık değil). |
## İlgili
- [Veri Aktarımı — genel bakış](https://erpdocs.corexlogic.com/veri-aktarimi)
- [Kitabı kontrol etmek](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-kontrol-etme) · [Kitabı aktarmak](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-aktarma)
- [Veri aktarımıyla kurulum süreci](https://erpdocs.corexlogic.com/surecler/veri-aktarimi-ile-kurulum)
---
# Fiyat Listesi Aktarımı
> Fiyat listelerini, liste fiyatlarını, dönem/miktar fiyatlarını, karakteristik farklarını, toplu zam/indirimi, müşteri listelerini, özel fiyatları ve grup iskontolarını tek kitapla aktarmak.
URL: https://erpdocs.corexlogic.com/veri-aktarimi/fiyat-listesi-aktarimi
- **Tür:** Ekran
- **Modül:** Genel
- **Menü yolu:** Yönetim › Araçlar › Veri Aktarımı › Fiyat Listesi Aktarımı
- **Ekran adresi:** `/erp/data-import/price-lists`
- **Gereken izin:** `erp-sales-price-lists.view (görme, kontrol) · .import + .create + .edit (aktarma)`
Satış fiyatlandırmasının tamamı tek kitapta, sekiz sayfa. Ürünler ve iş ortakları **önce** yüklenir. Fiyatın
satış belgesinde nasıl önerildiği için: [Fiyat listeleri](https://erpdocs.corexlogic.com/satis/ekranlar/fiyat-listeleri).
- **Toplu Değişiklik** sayfası (zam / indirim) listenin **açık** fiyatlarına, **Fiyatlar** sayfasından **sonra**
uygulanır. Aynı ürünü iki sayfada birlikte değiştirmeyin. Dışa aktarımda bu sayfa boştur; eşleştirmesi satır
sırasıdır.
- Dönemli fiyat kalıcı fiyatın önüne geçer; miktar kademesinde karşılanan en yüksek eşik uygulanır.
- Yapılandırılabilir üründe satır fiyatı = liste fiyatı + seçilen değerlerin farkı (**Karakteristik Farkları**).
- **Özel Fiyatlar** listenin önüne geçer; müşteri × ürün × para birimi başına bir kayıt.
- Kitap bu nesnenin sistemdeki şablonudur (**Dışa Aktar › Şablonu İndir**); pakete ayrı şablon konmaz.
## Kitabın sayfaları
| Sayfa | Eşleştirme (kayıt kimliği) | Ne yazar |
|---|---|---|
| **Fiyat Listeleri** | `Kod` | Listenin başlığı. Yoksa açılır, varsa güncellenir. |
| **Fiyatlar** | `ListeKodu` + `UrunKodu` | Listedeki açık fiyat. Dosyada olmayan ürünün fiyatı silinmez. |
| **Dönem ve Miktar Fiyatları** | `ListeKodu` + `UrunKodu` + `MinMiktar` + `Baslangic` | Dönem ya da miktar kademesi fiyatı. Dönemli fiyat kalıcı fiyatın önüne geçer; kademede karşılanan en yüksek eşik uygulanır. |
| **Karakteristik Farkları** | `ListeKodu` + `UrunKodu` + `OzellikKodu` + `DegerKodu` | Yapılandırılabilir ürünün seçenek farkı: satır fiyatı = liste fiyatı + seçilen değerlerin farkı. |
| **Toplu Değişiklik** | `satır sırası` | Zam / indirim: listenin AÇIK fiyatlarına, Fiyatlar sayfasından SONRA. Aynı ürünü iki sayfada birlikte değiştirmeyin. Dışa aktarımda boş. |
| **Müşteri Listeleri** | `CariKod` | Müşterinin fiyat listesi (cari kart › Satış). |
| **Özel Fiyatlar** | `CariKod` + `UrunKodu` + `ParaBirimi` | Müşteriye özel fiyat — listenin önüne geçer. Müşteri × ürün × para birimi başına bir kayıt. |
| **Grup İskontoları** | `CariKod` + `KategoriKodu` + `Baslangic` | Kategori iskontosu — liste fiyatına satır iskontosu olarak önerilir. |
## Sütunlar
Tablolar sistemin **Alan Kılavuzu** sekmesiyle aynı kaynaktan üretilir. **Zorunlu: Evet** olan sütun boş
bırakılırsa satır **Hatalı** olur. Bütün hücreler metin olarak okunur; `Evet`/`Hayır` sütunları başka değer
kabul etmez, izinli değer listesi olan sütunda yazım listedekiyle aynı olmalıdır.
### Fiyat Listeleri
Listenin başlığı. Yoksa açılır, varsa güncellenir. Eşleştirme: `Kod`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `Kod` | **Evet** | Liste kodu, en çok 32 karakter. | `STANDART` |
| `Ad` | Hayır | Yeni listede zorunlu, en çok 128 karakter. | `Standart Satış Fiyat Listesi` |
| `ParaBirimi` | Hayır | ISO kodu (TRY, USD, EUR). Yeni listede zorunlu; fiyatı olan listede değişmez. | `TRY` |
| `TemelListe` | Hayır | Türetilmiş liste için temel listenin kodu: açık fiyatı olmayan ürün temel fiyat × katsayıdan gelir. | |
| `Katsayi` | Hayır | TemelListe doluysa zorunlu (1,10 = %10 fazla). | |
| `Varsayilan` | Hayır | Evet = listesi atanmamış müşterilerin listesi. Hayır varsayılanı kaldırmaz (başka liste varsayılan yapılarak devredilir). | `Evet` · `Hayır` |
| `Durum` | Hayır | Aktif / Pasif. | `Aktif` · `Pasif` |
### Fiyatlar
Listedeki açık fiyat. Dosyada olmayan ürünün fiyatı silinmez. Eşleştirme: `ListeKodu` + `UrunKodu`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `ListeKodu` | **Evet** | Fiyat Listeleri sayfasındaki ya da sistemdeki liste. | `STANDART` |
| `UrunKodu` | **Evet** | Satılabilir ürün. | `MM-0001` |
| `UrunAdi` | Hayır | Bilgi — okunmaz. | |
| `Birim` | Hayır | Bilgi — fiyat ürünün temel birimindedir. | `ADET` |
| `Fiyat` | **Evet** | Temel birim başına, listenin para biriminde, KDV hariç. Türkçe ondalık (490720,41). | `490720,41` |
### Dönem ve Miktar Fiyatları
Dönem ya da miktar kademesi fiyatı. Dönemli fiyat kalıcı fiyatın önüne geçer; kademede karşılanan en yüksek eşik uygulanır. Eşleştirme: `ListeKodu` + `UrunKodu` + `MinMiktar` + `Baslangic`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `ListeKodu` | **Evet** | | `STANDART` |
| `UrunKodu` | **Evet** | | `HZ-0001` |
| `MinMiktar` | Hayır | Kademe eşiği, ürünün temel biriminde; boş = kademesiz. | `10` |
| `Baslangic` | Hayır | gg.aa.yyyy; boş = süresiz. | `01.01.2027` |
| `Bitis` | Hayır | gg.aa.yyyy; boş = süresiz. | `31.03.2027` |
| `Fiyat` | **Evet** | Temel birim başına, KDV hariç. | `90,00` |
| `Not` | Hayır | | `10 saat ve üzeri` |
### Karakteristik Farkları
Yapılandırılabilir ürünün seçenek farkı: satır fiyatı = liste fiyatı + seçilen değerlerin farkı. Eşleştirme: `ListeKodu` + `UrunKodu` + `OzellikKodu` + `DegerKodu`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `ListeKodu` | **Evet** | | `STANDART` |
| `UrunKodu` | **Evet** | Yapılandırılabilir ürün. | `MM-0001` |
| `OzellikKodu` | **Evet** | Ürünün yapılandırma özelliği. | `PERON_SAYISI` |
| `DegerKodu` | Hayır | Seçenekli özellikte değer kodu (zorunlu). Sayısal özellikte boş: fark değerin birimi başınadır. | `3` |
| `Fark` | **Evet** | Listenin para biriminde; eksi olabilir. Hücre boş = bu fark kaldırılır. | `209563,69` |
### Toplu Değişiklik
Zam / indirim: listenin AÇIK fiyatlarına, Fiyatlar sayfasından SONRA. Aynı ürünü iki sayfada birlikte değiştirmeyin. Dışa aktarımda boş. Eşleştirme: `satır sırası`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `ListeKodu` | **Evet** | | `STANDART` |
| `KategoriKodu` | Hayır | Kategori ve alt kategorileri; boş = bütün liste. | |
| `Arama` | Hayır | Ürün kodu ya da adında geçen metin; boş = süzgeç yok. | |
| `Yontem` | **Evet** | Yüzde: yeni = eski × (1 + değer / 100). Tutar: yeni = eski + değer. | `Yüzde` · `Tutar` |
| `Deger` | **Evet** | Yüzde: 10 = %10 zam, -5 = %5 indirim. Tutar: listenin para biriminde. | `10` |
| `Yuvarlama` | Hayır | Ondalık hane (0–4); boş = 2. | `2` |
### Müşteri Listeleri
Müşterinin fiyat listesi (cari kart › Satış). Eşleştirme: `CariKod`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `CariKod` | **Evet** | Müşteri kartı. | `M-00487` |
| `CariUnvan` | Hayır | Bilgi — okunmaz. | |
| `ListeKodu` | **Evet** | Hücre boş = atama kaldırılır, müşteri varsayılan listeyi alır. | `SHELL` |
### Özel Fiyatlar
Müşteriye özel fiyat — listenin önüne geçer. Müşteri × ürün × para birimi başına bir kayıt. Eşleştirme: `CariKod` + `UrunKodu` + `ParaBirimi`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `CariKod` | **Evet** | | `M-00487` |
| `CariUnvan` | Hayır | Bilgi — okunmaz. | |
| `UrunKodu` | **Evet** | | `HZ-0001` |
| `Fiyat` | **Evet** | Temel birim başına, KDV hariç. | `85,00` |
| `ParaBirimi` | **Evet** | ISO kodu. | `TRY` |
| `Baslangic` | Hayır | gg.aa.yyyy; boş = süresiz. | |
| `Bitis` | Hayır | gg.aa.yyyy; boş = süresiz. | |
| `Not` | Hayır | | |
### Grup İskontoları
Kategori iskontosu — liste fiyatına satır iskontosu olarak önerilir. Eşleştirme: `CariKod` + `KategoriKodu` + `Baslangic`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `CariKod` | Hayır | Boş = tüm müşteriler. | |
| `KategoriKodu` | **Evet** | Kategori ve alt kategorileri. | `TIC` |
| `IskontoYuzde` | **Evet** | 0 – 100. | `5` |
| `Baslangic` | Hayır | gg.aa.yyyy; boş = süresiz. | |
| `Bitis` | Hayır | gg.aa.yyyy; boş = süresiz. | |
| `Not` | Hayır | | |
## Demo paketinde
`08-fiyat-listesi-aktarimi.xlsx`: STANDART, BAYI (Standart × 0,85), IHRACAT (EUR); kademe ve dönem fiyatları, karakteristik farkları, özel fiyat, grup iskontosu. Demo kurulumunda **Kontrol Et**: 109 satır · Hatalı 0.
## Sık karşılaşılan hatalar
İletiler sistemin **Kontrol sonucu** tablosundaki metinle aynıdır (`…` değişken kısımdır).
| İleti | Neden ve çözüm |
|---|---|
| Yeni listede Ad ve ParaBirimi zorunlu. | Yeni liste kodunda iki sütunu da doldurun. |
| '…' fiyat listesi bulunamadı. | Listeyi aynı kitabın Fiyat Listeleri sayfasında açın ya da kodu düzeltin. |
| '…' ürünü bulunamadı. | Ürünü önce aktarın. |
| '…' iş ortağı bulunamadı. | Müşteri kartını önce aktarın. |
## İlgili
- [Veri Aktarımı — genel bakış](https://erpdocs.corexlogic.com/veri-aktarimi)
- [Kitabı kontrol etmek](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-kontrol-etme) · [Kitabı aktarmak](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-aktarma)
- [Veri aktarımıyla kurulum süreci](https://erpdocs.corexlogic.com/surecler/veri-aktarimi-ile-kurulum)
- [Fiyat listeleri ekranı](https://erpdocs.corexlogic.com/satis/ekranlar/fiyat-listeleri)
---
# Stok Açılışı aktarımı
> Devralınan stoğu depo, lokasyon, durum, lot/seri ve birim maliyetiyle tek seferlik açılış belgesi olarak aktarmak.
URL: https://erpdocs.corexlogic.com/veri-aktarimi/stok-acilisi
- **Tür:** Ekran
- **Modül:** Genel
- **Menü yolu:** Yönetim › Araçlar › Veri Aktarımı › Stok Açılışı
- **Ekran adresi:** `/erp/data-import/stock-opening`
- **Gereken izin:** `erp-inventory-opening-balances.view (görme, kontrol) · .import + .create (aktarma)`
Devralınan stok: depo, lokasyon, durum, lot/seri ve birim maliyetiyle. Ürünler, depolar ve lokasyonlar **önce**
yüklenir. Bu nesne **geçiş verisidir**: yalnız şablonla içeri alınır, mevcut kayıt dışa aktarılmaz (Dışa Aktar
sekmesinde "Bu nesne geçiş verisidir — yalnız şablonla içeri alınır, mevcut kayıt dışa aktarılmaz.").
> **Tekrar çalıştırılamaz — güncelleme değil, belge**
Öteki nesneler koda göre "varsa güncelle, yoksa aç" çalışır; stok açılışı çalışmaz. Aynı `Referans`'ı taşıyan
satırlar **tek açılış belgesi** olur ve yazılmış referans **ikinci kez yazılmaz**. Demo kurulumunda demo paketinin
zaten yüklenmiş açılış kitabı yeniden kontrol edildiğinde 136 satırın hepsi şu iletiyle reddedildi:
"Bu referansla açılış zaten yazılmış (AB-2026-000001) — stok ikinci kez girmez."
Aynı dosyayı yeniden yüklemek bir şeyi düzeltmez; açılıştan sonraki değişiklik Stok Yönetimi belgeleriyle yapılır.

1. Bütün satırlar reddedildi
2. "Bu referansla açılış zaten yazılmış"
## Kitabın sayfaları
| Sayfa | Eşleştirme (kayıt kimliği) | Ne yazar |
|---|---|---|
| **Açılış Bakiyeleri** | `Referans` | Açılış satırları. Aynı Referans tek açılış belgesi olur; yazılmış referans ikinci kez yazılmaz. |
## Sütunlar
Tablolar sistemin **Alan Kılavuzu** sekmesiyle aynı kaynaktan üretilir. **Zorunlu: Evet** olan sütun boş
bırakılırsa satır **Hatalı** olur. Bütün hücreler metin olarak okunur; `Evet`/`Hayır` sütunları başka değer
kabul etmez, izinli değer listesi olan sütunda yazım listedekiyle aynı olmalıdır.
### Açılış Bakiyeleri
Açılış satırları. Aynı Referans tek açılış belgesi olur; yazılmış referans ikinci kez yazılmaz. Eşleştirme: `Referans`.
| Sütun | Zorunlu | Açıklama | Örnek / izinli değerler |
|---|---|---|---|
| `Referans` | **Evet** | Belgeyi gruplar — ör. depo başına bir referans. | `DEVIR-ANA-D` |
| `AcilisTarihi` | **Evet** | Açılış günü (gg.aa.yyyy) — canlı başlangıç günü önerilir. Kapalı dönem olamaz; bugünden eski tarih geçmiş tarih yetkisi ister. | `01.11.2026` |
| `DepoKodu` | **Evet** | Deponun kodu. | `ANA-D` |
| `LokasyonKodu` | Hayır | Deponun lokasyonu; lokasyon zorunlu depoda dolu olmalı. | `STOK` |
| `UrunKodu` | **Evet** | Stok tutan ürün. | `HM-00001` |
| `UrunAdi` | Hayır | Bilgi — okunmaz. | |
| `Miktar` | **Evet** | Sıfırdan büyük. | `10` |
| `Birim` | **Evet** | Ürünün birimi ya da çevrilebilir birimi. | `ADET` |
| `StokDurumu` | **Evet** | Stok durumu kodu (SIFIR, IKINCIEL …) — varsayılana düşmez. | `SIFIR` |
| `LotNo` | Hayır | Lot takipli üründe zorunlu. | |
| `UretimTarihi` | Hayır | Lotun üretim günü. | |
| `SonKullanmaTarihi` | Hayır | Lotun son kullanma günü. | |
| `TedarikciLotNo` | Hayır | Tedarikçinin lot numarası. | |
| `SeriNolari` | Hayır | Seri takipli üründe miktar kadar seri, ';' ile ayrılır. | |
| `BirimMaliyet` | **Evet** | Satırın biriminde onaylı birim maliyet. Bedelsiz stok için 0 yazın — boş bırakılamaz: maliyeti bilinmeyen stoğa maliyetli mal kabul reddedilir (önce açılış değerlemesi gerekir). | `125,50` |
| `ParaBirimi` | **Evet** | Üç harfli kod (TRY, USD, EUR); TRY dışı maliyet açılış günü kuruyla çevrilir. | `TRY` |
| `MaliyetKaynagi` | **Evet** | Maliyetin dayanağı (sayım tutanağı, alış faturası, değerleme listesi) — belgenin açıklamasına yazılır. | `Son alış faturası` |
## Demo paketinde
`11-stok-acilisi.xlsx`: 01.10.2026 açılışı — dört depo, lotlu kimyasallar (son kullanma tarihli), seri numaralı invertör ve pompalar; toplam değer 1.960.810 TL. Boş kurulumda **Kontrol Et**: 136 satır · Hatalı 0.
## Sık karşılaşılan hatalar
İletiler sistemin **Kontrol sonucu** tablosundaki metinle aynıdır (`…` değişken kısımdır).
| İleti | Neden ve çözüm |
|---|---|
| Bu referansla açılış zaten yazılmış (…) — stok ikinci kez girmez. | Referans daha önce aktarıldı. Eksik satır varsa yeni bir referansla ayrı bir açılış hazırlayın. |
| …: '…' deposu bulunamadı. | Depoyu önce [Depolar ve Lokasyonlar](https://erpdocs.corexlogic.com/veri-aktarimi/depolar-ve-lokasyonlar) ile açın. |
| …: '…' deposunda '…' lokasyonu yok. | Lokasyonu deponun altında açın; lokasyon zorunlu depoda bu sütun dolu olmalı. |
| …: '…' stok durumu bulunamadı. | Stok durumu kodunu (ör. `SIFIR`) sistemdeki tanımla aynı yazın; boş bırakılan durum varsayılana düşmez. |
## İlgili
- [Veri Aktarımı — genel bakış](https://erpdocs.corexlogic.com/veri-aktarimi)
- [Kitabı kontrol etmek](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-kontrol-etme) · [Kitabı aktarmak](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-aktarma)
- [Veri aktarımıyla kurulum süreci](https://erpdocs.corexlogic.com/surecler/veri-aktarimi-ile-kurulum)
---
# Aktarım şablonunu ya da mevcut kayıtları indirmek
> Bir aktarım nesnesinin boş şablonunu (örnek satırlarla) ya da mevcut kayıtlarını şablonla aynı Excel kitabı olarak indirmek.
URL: https://erpdocs.corexlogic.com/veri-aktarimi/islemler/sablon-indirme
- **Tür:** İşlem
- **Modül:** Genel
- **Menü yolu:** Yönetim › Araçlar › Veri Aktarımı › › Dışa Aktar
- **Ekran adresi:** `/erp/data-import/{key}?sekme=disa-aktar`
- **Gereken izin:** `Nesnenin görme izni (ör. erp-inventory-warehouses.view)`
- **Ön koşullar:**
- Nesne Veri Aktarımı listesinde görünüyor (görme izniniz var).
Her aktarım nesnesinin şablonu sistemin kendisinden indirilir; pakete ayrı şablon konmaz. Mevcut kayıtların
dışa aktarımı şablonla **aynı** kitaptır: indirip düzeltip doğrudan geri yükleyebilirsiniz.
## Adımlar
1. **Yönetim › Araçlar › Veri Aktarımı** ekranını açın. Liste nesneleri yükleme sırasıyla gösterir.

1. Yükleme sırası
2. Nesneye tıklayınca aktarım ekranı açılır
3. İçe / dışa aktarır ya da yalnız dışa aktarır
2. **Nesne** kolonunda aktaracağınız nesnenin adına tıklayın (örnek: **Depolar ve Lokasyonlar**).
3. **Dışa Aktar** sekmesine geçin.

1. Mevcut kayıtlar — şablonla aynı kitap
2. Boş şablon — örnek satırlarla
4. Sıfırdan doldurmak için **Boş şablon** bölümünde **Şablonu İndir**'e tıklayın. Kitap bütün sayfaları örnek satırlarıyla getirir.
5. Var olan kayıtları düzeltmek için **Mevcut kayıtlar** bölümünde **Dışa Aktar**'a tıklayın. Kayıtlar şablonla aynı kitap olarak iner.
**Sonuç:** Kitap bilgisayarınıza iner. Doldurduktan ya da düzelttikten sonra [kitabı kontrol edin](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-kontrol-etme).
## Bilmeniz gerekenler
- Şablonda bütün hücreler **metin** olarak yazılmıştır; baştaki sıfır ve kodlar korunur. Örnek satırları silip
kendi kayıtlarınızı yazın — örnek satır bırakılırsa o da kontrol edilir ve aktarılır.
- Mevcut kayıtlar kitabında dokunmadığınız satır **Değişmiyor** sayılır ve hiçbir kaydı değiştirmez. Yalnız
değiştirmek istediğiniz satırları ve sütunları bırakmak da serbesttir: dosyada olmayan sütun kayıtta değişmez.
- **Stok Açılışı** geçiş verisidir: mevcut kayıt dışa aktarılmaz, yalnız boş şablon iner.
- **Ürün Aktarımı** ekranında düğmeler **Kart Listesini İndir** (Durum ve Gözden geçirme süzgeçleriyle) ve
**Şablonu İndir**; **İş Ortağı Aktarımı**'nda **Boş şablon** ve **Mevcut kartları indir**.
- Sütunların anlamı aynı ekranın **Alan Kılavuzu** sekmesinde ve bu belgenin nesne sayfalarında.
## İlgili
- [Veri Aktarımı — genel bakış](https://erpdocs.corexlogic.com/veri-aktarimi)
- [Kitabı kontrol etmek](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-kontrol-etme)
---
# Aktarım kitabını kontrol etmek
> Doldurulmuş Excel kitabını hiçbir kaydı değiştirmeden doğrulamak — her satırın açılacak, güncellenecek, değişmeyecek ya da hatalı olduğunu görmek.
URL: https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-kontrol-etme
- **Tür:** İşlem
- **Modül:** Genel
- **Menü yolu:** Yönetim › Araçlar › Veri Aktarımı › › İçe Aktar
- **Ekran adresi:** `/erp/data-import/{key}`
- **Gereken izin:** `Nesnenin görme izni (Kontrol Et aktarma yetkisi istemez)`
- **Ön koşullar:**
- Kitap .xlsx biçiminde ve sayfa adları şablondakiyle aynı.
- Kitabın bağlandığı kayıtlar (ör. lokasyonun deposu, ağacın ürünü) sistemde ya da aynı kitapta var.
**Kontrol Et**, kitabı aktarmanın provasıdır: sunucu kitabı aktarıyormuş gibi okur, her satır için sonucu
hesaplar ve hiçbir şey yazmaz. Aktarma yetkisi olmayan kullanıcı da kontrol edebilir ve dosyayı yetkili kişiye
iletebilir.
## Adımlar
1. **Yönetim › Araçlar › Veri Aktarımı** ekranında nesnenin adına tıklayın; ekran **İçe Aktar** sekmesiyle açılır.
2. **1 · Dosya** kutusunda **Dosya Seç**'e tıklayın ve kitabı seçin.
3. **2 · Kontrol** kutusunda **Kontrol Et**'e tıklayın. İlerleme çubuğu aşamayı ve satır sayısını gösterir; ekrandan ayrılabilirsiniz, bitince bildirim gelir.
4. **Kontrol sonucu** sayaçlarını okuyun: **Açılacak**, **Güncellenecek**, **Değişmiyor**, **Hatalı**. Hatalı 0 ise **Aktar** düğmesi açılır.

1. Üç sekme: İçe Aktar, Dışa Aktar, Alan Kılavuzu
2. 1 · Dosya (.xlsx)
3. 2 · Kontrol Et — hiçbir kaydı değiştirmez
4. 3 · Aktar — yalnız hatasız kontrolden sonra
5. Sonuç sayaçları
**Sonuç:** Kitap doğrulandı, hiçbir kayıt yazılmadı. Hatalı satır varsa [sonucu okuyup düzeltin](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/sonucu-okuma); hatasızsa [kitabı aktarın](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-aktarma).
## Bilmeniz gerekenler
- Kontrol sunucuda iş olarak koşar. **İptal Et** ile durdurabilirsiniz ("Kontrol iptal edildi."); kontrol hiçbir
kaydı değiştirmediği için iptalin bir etkisi yoktur.
- Kontrol edilen kitap sunucuda saklanır. Ekrandan ayrılıp dönerseniz son iş ekranda yeniden görünür (60
dakika içinde bittiyse; bildirimden gelirseniz her zaman) ve "Kitap sunucuda — yeniden seçmeniz gerekmez."
yazar.
- Aynı kitabı ikinci kez kontrol etmek güvenlidir. Zaten yüklenmiş bir kitap tamamen **Değişmiyor** döner —
güncelleme ve tekrar çalıştırma kuralı budur. Tek istisna **Stok Açılışı**: yazılmış referans "Bu referansla
açılış zaten yazılmış (…) — stok ikinci kez girmez." iletisiyle **Hatalı** döner.
- Kitabın sayfa sırası işlem sırasıdır: aynı kitapta önce depo, sonra o deponun lokasyonu açılabilir.
## İlgili
- [Kontrol sonucunu okumak](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/sonucu-okuma)
- [Kitabı aktarmak](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-aktarma)
- [Veri Aktarımı — genel bakış](https://erpdocs.corexlogic.com/veri-aktarimi)
---
# Kontrol sonucunu okumak ve hatalı satırları düzeltmek
> Kontrol Et sonucundaki sayaçları, sayfa özetini ve hatalı satırların iletilerini okuyup kitabı düzeltmek.
URL: https://erpdocs.corexlogic.com/veri-aktarimi/islemler/sonucu-okuma
- **Tür:** İşlem
- **Modül:** Genel
- **Menü yolu:** Yönetim › Araçlar › Veri Aktarımı › › İçe Aktar › Kontrol sonucu
- **Ekran adresi:** `/erp/data-import/{key}?job={id}`
- **Gereken izin:** `Nesnenin görme izni`
- **Ön koşullar:**
- Kitap için Kontrol Et tamamlandı.
Kontrol sonucu her satırın ne olacağını söyler; hatalı satırın iletisi sorunu ve beklenen değeri yazar.
Aşağıdaki örnek, demo kurulumunda depo kitabının bilerek bozulmuş bir kopyasıyla alındı (yalnız kontrol).
## Adımlar
1. **Kontrol sonucu** başlığının yanındaki sayaçlara bakın. **Hatalı** sayısı 0'dan büyükse ekran 'N satır hatalı. Dosyayı düzeltip yeniden kontrol edin ya da hatalı satırları atlayarak geri kalanını aktarın' yazar.

1. Hatalı satır sayısı
2. Hatalıları atlayarak aktarma seçeneği
3. Açılacak · Güncellenecek · Değişmiyor · Hatalı
4. Hatanın iletisi — satır ve kodla
2. Sonuç tablosu hatalı satırlarla açılır (**Sonuç** süzgeci **Hatalı**). Her satırın **Sayfa**, **Satır** (Excel satır no), **Kod** ve **Açıklama** kolonlarını okuyun.
3. Açılacak ve güncellenecek kayıtları görmek için **Sonuç** süzgecinde **Hepsi**'ni seçin. Güncellenecek satırda kayıttan farklı hücre sarı görünür.
4. Excel'de kitabı açın, iletideki satırı düzeltin ve kaydedin. Aktarım ekranında **Dosya Seç** ile düzeltilmiş kitabı seçip yeniden **Kontrol Et**'e tıklayın.
**Sonuç:** Kitap hatasız. [Kitabı aktarın](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-aktarma).
## Örnek: dört sonuç bir arada
| Sayfa | Satır | Kod | Sonuç | Açıklama |
|---|---|---|---|---|
| Depolar | 5 | YEDEK-PARCA | Açılacak | — (yeni depo) |
| Depolar | 6 | SOGUK | Hatalı | DepoTuru 'Soğuk Oda' tanınmadı: Genel, Hammadde, Karantina, Üretim, Mamul, Yedek Parça, Hurda. |
| Lokasyonlar | 11 | MAMUL/RAF-M2 | Güncellenecek | — (`Ad` değişti) |
| Lokasyonlar | 13 | DEPO-X/RAF-1 | Hatalı | 'DEPO-X' kodlu depo bulunamadı — Depolar sayfasında ya da sistemde olmalı. |
| Lokasyonlar | 14 | MAMUL/RAF-M3 | Hatalı | Ağırlık kapasitesi sıfırdan büyük olmalı; sınırsız için boş bırakın. |
Kalan 13 satır **Değişmiyor** (18 satır · Açılacak 1 · Güncellenecek 1 · Değişmiyor 13 · Hatalı 3).
## Bilmeniz gerekenler
- **Satır** Excel'deki satır numarasıdır (başlık 1. satır), düzeltmeyi doğrudan o satırda yapın.
- **Kod** sayfanın eşleştirme anahtarıdır; iki parçalı anahtarda `/` ile birleşir (`MAMUL/RAF-M2`).
- Hatalı satır **hiçbir şey yazmaz**. Düzeltmek yerine **Hatalıları Atlayarak Aktar** ile geri kalanını yazmak
da mümkündür; atlanan satırları sonra düzeltip aynı kitabı yeniden aktarırsınız — yazılmış satırlar o zaman
**Değişmiyor** döner.
- **Ürün Aktarımı** ekranında hücre sonuç tablosunda düzeltilebilir; düzeltme yeniden kontrol edilmeden
yazılmaz ("Düzeltmeler kontrol edilmedi — önce **Kontrol Et**.").
- Nesnelere özgü iletiler nesne sayfalarının **Sık karşılaşılan hatalar** bölümünde.
## İlgili
- [Kitabı kontrol etmek](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-kontrol-etme)
- [Kitabı aktarmak](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-aktarma)
- [Depolar ve Lokasyonlar](https://erpdocs.corexlogic.com/veri-aktarimi/depolar-ve-lokasyonlar)
---
# Aktarım kitabını aktarmak
> Hatasız kontrol edilmiş Excel kitabını sisteme yazmak — kayıtlar koda göre açılır ya da güncellenir.
URL: https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-aktarma
- **Tür:** İşlem
- **Modül:** Genel
- **Menü yolu:** Yönetim › Araçlar › Veri Aktarımı › › İçe Aktar
- **Ekran adresi:** `/erp/data-import/{key}`
- **Gereken izin:** `Nesnenin import izni ve kaydı açma/düzeltme izinleri (ör. erp-inventory-warehouses.import + .create + .edit)`
- **Ön koşullar:**
- Aynı kitap için Kontrol Et tamamlandı ve Hatalı 0 (ya da hatalı satırları atlamaya karar verdiniz).
- Kitabın bağlı olduğu nesneler önceden aktarıldı (yükleme sırası).
**Aktar**, kitabı kontrol sonucunda gösterildiği gibi yazar. Düğme yalnız hatasız bir kontrolden sonra açılır;
kontrol edilmemiş ya da kontrolden sonra değiştirilmiş kitap aktarılamaz (yeni dosya seçmek sonucu siler).
> **Hangi kuruluma aktardığınızı denetleyin**
Ana veri nesnelerini yeniden aktarmak kaydı ikinci kez açmaz, ama yanlış kuruluma (ör. test yerine canlı)
aktarılan kitap o kurulumun ana verisini değiştirir; Stok Açılışı gibi belge yazan nesne stok ve değer yazar.
Aktarımı yalnız hedef kurulumda, yetkili kişi ve yükleme sırasıyla yapın. Bu belgedeki örnekler yalnız
**Kontrol Et** ile alınmıştır.
## Adımlar
1. Kontrol sonucu **Hatalı: 0** iken **3 · Aktarım** kutusunda **Aktar**'a tıklayın.

1. Üç sekme: İçe Aktar, Dışa Aktar, Alan Kılavuzu
2. 1 · Dosya (.xlsx)
3. 2 · Kontrol Et — hiçbir kaydı değiştirmez
4. 3 · Aktar — yalnız hatasız kontrolden sonra
5. Sonuç sayaçları
2. Hatalı satır varsa ve geri kalanını yazmak istiyorsanız **Hatalıları Atlayarak Aktar**'a tıklayın; pencerede kaç satırın yazılacağını okuyup **Atlayarak Aktar**'a tıklayın.
3. İş bitince sonucu okuyun: 'Aktarım tamamlandı: N kayıt açıldı, N kayıt güncellendi, N kayıt değişmedi'. Sayaçların adı **Açıldı**, **Güncellendi**, **Değişmedi**, **Atlandı** olur.
**Sonuç:** Kayıtlar yazıldı. Yükleme sırasındaki sonraki nesneye geçin: [Veri aktarımıyla kurulum](https://erpdocs.corexlogic.com/surecler/veri-aktarimi-ile-kurulum).
## Bilmeniz gerekenler
- **Tek parça:** aktarım ya bütünüyle yazar ya hiç yazmaz. Sunucu hatası ya da **İptal Et** "Aktarım iptal
edildi — hiçbir kayıt yazılmadı." sonucunu verir.
- **Tekrar çalıştırılabilir:** aynı kitabı yeniden aktarmak kod eşleşmesi yüzünden ikinci kayıt açmaz; değişen
hücreler güncellenir, aynı olanlar **Değişmedi** sayılır. İstisna: [Stok Açılışı](https://erpdocs.corexlogic.com/veri-aktarimi/stok-acilisi).
- **Silmez:** dosyada olmayan kayıt, satır ya da (çoğu sayfada) alt kayıt silinmez. Rol listesi gibi
"tamamını" veren sütunlar kendi sayfalarında belirtilmiştir.
- **İş Ortağı Aktarımı** hatalı satırları atlamaz: "Aktarım **hep ya da hiç**: bunlar düzeltilmeden hiçbir kart
yazılmaz."
- **Ürün Aktarımı**'nda her aktarım **Aktarım Geçmişi**'ne yazılır ve oradan **Geri Al** yapılabilir: güncellenen
kartlar önceki hâline döner, o aktarımda açılan barkod, birim çevrimi ve kartlar silinir; aktarımdan sonra elle
değiştirilmiş kayıtlara dokunulmaz.
- İş başladığında ve bittiğinde **Veri aktarımı başladı** / **Veri aktarımı tamamlandı** (ya da **hata verdi**)
bildirimi gelir.
## İlgili
- [Kitabı kontrol etmek](https://erpdocs.corexlogic.com/veri-aktarimi/islemler/kitabi-kontrol-etme)
- [Veri Aktarımı — genel bakış](https://erpdocs.corexlogic.com/veri-aktarimi)
- [Veri aktarımıyla kurulum](https://erpdocs.corexlogic.com/surecler/veri-aktarimi-ile-kurulum)
---
# Yapay zekâ ajanları için
> CoreX ERP belgelerini bir yapay zekâ ajanına bağlamak — llms.txt, llms-full.txt, sayfa başına Markdown ve procedures.json.
URL: https://erpdocs.corexlogic.com/yapay-zeka
Bu belgeler insanlar kadar yapay zekâ ajanları için de yazılır. Her işlem sayfası aynı yapıdadır: ekran
adı, menü yolu, uygulama adresi, gereken izin, ön koşullar, numaralı adımlar ve sonuç. Bir ajan
CoreX ERP'de işi bu adımlarla, ek bağlam istemeden yürütebilir.
## Uç noktalar
| Dosya | İçerik |
|---|---|
| [`/llms.txt`](pathname:///llms.txt) | Sitenin özeti ve bütün sayfaların listesi ([llmstxt.org](https://llmstxt.org) biçimi) |
| [`/llms-full.txt`](pathname:///llms-full.txt) | Bütün sayfaların düz Markdown metni, tek dosyada |
| `/.md` | Her sayfanın Markdown hâli — sayfa adresinin sonuna `.md` ekleyin |
| [`/procedures.json`](pathname:///procedures.json) | İşlem sayfalarının yapısal adımları |
| `/en/…` | Aynı dosyaların İngilizcesi |
## procedures.json
Her işlem bir kayıttır:
```json
{
"id": "teklif-olusturma",
"title": "Satış teklifi oluşturmak",
"route": "/erp/sales/quotations/new",
"menuPath": "Satış › Teklif Yönetimi › Satış Teklifi Oluştur",
"permissions": ["erp-sales-quotations.create"],
"prerequisites": ["Müşteri, Müşteriler ekranında Aktif bir iş ortağı olarak tanımlı."],
"steps": [
{ "n": 2, "action": "fill", "target": "Müşteri", "value": "M-0004",
"text": "Müşteri alanına müşterinin kodunu ya da adını yazın ve Enter'a basın…" }
],
"result": "Teklif ST-yyyy-nnnnnn numarasıyla Taslak durumunda kaydedilir…"
}
```
| Alan | Anlamı |
|---|---|
| `action` | `navigate` ekranı aç · `click` düğmeye tıkla · `fill` alana yaz · `select` listeden seç · `choose` işaretle · `press` tuşa bas · `open` sekme ya da bölüm aç · `verify` sonucu denetle |
| `target` | Uygulamadaki **Türkçe** ekran, düğme ya da alan adı — birebir |
| `value` | Örnek değer (demo şirketinden) |
| `expect` | Adımdan sonra görülmesi gereken |
## Kurallar
- Ekran ve alan adları uygulamadaki Türkçe adlardır; İngilizce sayfalarda da `target` Türkçedir.
- Uygulama adresi (`route`) kurulumun alan adına eklenir: `https:///erp/sales/quotations`.
- Adımların ekran görüntüleri kurgusal bir demo şirketinden alınmıştır; kod ve adlar örnektir.
- İzin yoksa düğme görünmez — ajan önce `permissions` alanını denetlemelidir.
---
# Yönetim
> Yönetim — kullanıcılar, roller ve yetkiler, organizasyon şeması, modül yönetimi ve erişim izleme.
URL: https://erpdocs.corexlogic.com/yonetim
Yönetim menüsü CoreX ERP'ye **kimin girdiğini** ve **içeride neyi görüp neyi yapabildiğini** yönetir:
kullanıcı hesapları, roller ve izinler, organizasyon birimleri, kurulumda açık modüller ve giriş
kayıtları. Bu bölüm sistem yöneticisi içindir; adımlar başka bilgiye gerek kalmadan uygulanabilecek
biçimde yazıldı.
Erişim dört katmanda belirlenir — ayrıntı [Yetki modeli](https://erpdocs.corexlogic.com/yonetim/yetki-modeli)'nde:
1. **Lisans ve Modül Yönetimi** — kurulumda hangi modül ve özellik açık. Kapalı özelliği kimse
kullanamaz.
2. **İzin** — kullanıcının rollerinden (ve varsa birim rollerinden, kişiye özel ek izinlerinden)
gelen `erp-sales-orders.create` gibi anahtarlar. Düğme, ekran ve API isteği izne bakar.
3. **Ekran kataloğu** — rolün menüde gösterdiği ekranlar. Yetki vermez, yalnız menüyü sadeleştirir.
4. **Veri kısıtları** — depo ve iş merkezi kısıtı, satış kanalı üyeliği, fiyat ve maliyet görünürlüğü.
Uçtan uca örnek: [Yeni kullanıcı ve yetki](https://erpdocs.corexlogic.com/surecler/yeni-kullanici-ve-yetki).
## İşlemler
- [Kullanıcı davet etmek](https://erpdocs.corexlogic.com/yonetim/islemler/kullanici-davet-etme) — E-postayla davet; kullanıcı şifresini kendisi belirler.
- [Şifreyle kullanıcı açmak](https://erpdocs.corexlogic.com/yonetim/islemler/kullanici-sifreyle-olusturma) — E-posta ayarı yoksa ya da hesap hemen gerekiyorsa.
- [Rol oluşturmak](https://erpdocs.corexlogic.com/yonetim/islemler/rol-olusturma) — Şablondan ya da boştan; yetkiler ve ekranlar.
- [Rolün yetkilerini değiştirmek](https://erpdocs.corexlogic.com/yonetim/islemler/rol-yetkilerini-duzenleme) — İzin eklemek, kaldırmak; şablon kilidi.
- [Kullanıcıya rol atamak](https://erpdocs.corexlogic.com/yonetim/islemler/kullaniciya-rol-atama) — Rol eklemek, kaldırmak; görevler ayrılığı uyarısı.
- [Ekstra yetki vermek](https://erpdocs.corexlogic.com/yonetim/islemler/ekstra-yetki-verme) — Rolün üstüne kişiye özel izin.
- [Organizasyon kısıtlaması vermek](https://erpdocs.corexlogic.com/yonetim/islemler/organizasyon-kisitlamasi-verme) — Kullanıcıyı belirli depo ve iş merkezlerine daraltmak.
- [Birime rol vermek](https://erpdocs.corexlogic.com/yonetim/islemler/birime-rol-verme) — Birimdeki herkese aynı rol.
- [Şifre sıfırlamak](https://erpdocs.corexlogic.com/yonetim/islemler/sifre-sifirlama) — Sıfırlama bağlantısı ya da elle şifre.
- [Kilidi kaldırmak](https://erpdocs.corexlogic.com/yonetim/islemler/kilit-kaldirma) — Hatalı denemeyle kilitlenen hesap.
- [Kullanıcıyı devre dışı bırakmak](https://erpdocs.corexlogic.com/yonetim/islemler/kullaniciyi-devre-disi-birakma) — Ayrılan çalışan; geri yükleme.
- [Modül ya da özellik açıp kapatmak](https://erpdocs.corexlogic.com/yonetim/islemler/modul-acma-kapatma) — Kurulumun modül tercihi.
## Kavramlar ve başvuru
- [Yetki modeli](https://erpdocs.corexlogic.com/yonetim/yetki-modeli) — İzin, rol, katalog, kısıt; değişikliğin etkisi; ret iletileri.
- [İzin listesi](https://erpdocs.corexlogic.com/yonetim/izin-listesi) — 397 izin anahtarı, açtığı ekran ve rol şablonları.
- [Rol örnekleri](https://erpdocs.corexlogic.com/yonetim/rol-ornekleri) — Hazır roller ve sekiz rol tarifi.
- [Modül yönetimi](https://erpdocs.corexlogic.com/yonetim/modul-yonetimi) — Lisans, modül, özellik ve bağımlılık.
## Menü haritası
| Bölüm | Ekran | Gereken izin | Anlatım |
|---|---|---|---|
| Kullanıcı ve Roller | Kullanıcılar | `users.view` | [Kullanıcılar](https://erpdocs.corexlogic.com/yonetim/ekranlar/kullanicilar) |
| Kullanıcı ve Roller | Roller | `roles.view` | [Roller](https://erpdocs.corexlogic.com/yonetim/ekranlar/roller) |
| Kullanıcı ve Roller | Çalışanlar | `organization.view` | Operasyon teyidinde işi yapan kişiler; ERP kullanıcısı olmaları gerekmez, yetki taşımazlar. |
| Onay Süreci | Onayımı Bekleyenler · Onay Şablonları · Onay Vekaletleri | onay izinleri, `erp-approval-templates.view` | Onay sürecinin kendi belgesinde. İzinleri [İzin listesi](https://erpdocs.corexlogic.com/yonetim/izin-listesi)'nde. |
| İzleme | İşlem Kayıtları · Erişim Günlüğü | `audit.view` | [İzleme ekranları](https://erpdocs.corexlogic.com/yonetim/ekranlar/izleme) |
| İzleme | Gönderim Kuyruğu | `outbox.view` | Giden e-posta kuyruğu. |
| Araçlar | Toplu Belge Yazdırma · Veri Aktarımı · Toplu Belge Gönderimi | ilgili belgenin izinlerinden biri | Kendi modüllerinde. |
| Özelleştirme › Kuruluş Yapısı | Organizasyon Şeması | `organization.view` | [Organizasyon şeması](https://erpdocs.corexlogic.com/yonetim/ekranlar/organizasyon-semasi) |
| Özelleştirme › Genel | Modül Yönetimi | `company-profile.view` (değiştirmek `company-profile.edit`) | [Modül yönetimi](https://erpdocs.corexlogic.com/yonetim/modul-yonetimi) |
| Özelleştirme › Genel | E-posta Ayarları · Uyarı ve Bildirim Yönetimi | `email-settings.view` · `alerts.view` | Davet ve şifre bağlantısı için e-posta ayarı gerekir. |
> **Yönetici hesabı**
**Yönetici** rolü bütün izinleri taşır ve kurulum içindir. Günlük işler için kişinin iş rolünü
taşıyan ayrı bir hesap kullanın; sistem de Yönetici rolünün başka bir rolle birlikte verilmesinde
görevler ayrılığı uyarısı gösterir.
---
# Yetki modeli
> CoreX ERP'de erişimin nasıl belirlendiği — izin, işlem, rol, birim rolü, ek izin, ekran kataloğu, veri kısıtları, değişikliğin etkisi ve ret iletileri.
URL: https://erpdocs.corexlogic.com/yonetim/yetki-modeli
- **Tür:** Rehber
- **Modül:** Yönetim
Bu sayfa bir kullanıcının CoreX ERP'de **neyi gördüğünü ve neyi yapabildiğini** belirleyen bütün
kuralları anlatır. Kural sunucudadır: arayüz düğmeyi gizlese de gizlemese de, izni olmayan istek
sunucuda reddedilir.
```
Lisans ──► Modül Yönetimi ──► İzin (roller ∪ birim rolleri ∪ ek izinler) ──► Veri kısıtları
(kapsam) (kurulumun tercihi) ekranı, düğmeyi, API isteğini açar (depo, iş merkezi,
kanal, fiyat, maliyet)
Ekran kataloğu ──► yalnız menüde ne görüneceği (yetki vermez)
```
## İzin
**İzin**, tek bir işlemin anahtarıdır. Biçimi `.`:
| Parça | Örnek | Anlamı |
|---|---|---|
| Kaynak | `erp-sales-orders` | Neyin üstünde: satış siparişleri. ERP kaynakları `erp--` adını taşır (`erp-procurement-orders`, `erp-inventory-counts`). Yönetimin kaynakları önsüzdür: `users`, `roles`, `organization`, `company-profile`, `audit`, `outbox`, `alerts`, `email-settings`. |
| İşlem | `create` | Ne yapılır: oluşturmak. |
Rol penceresinin **Yetkiler** ağacında izin **Kaynak · İşlem** adıyla görünür: `erp-sales-orders.create`
→ **Satış Siparişleri · Oluştur**. Kurulumdaki izinlerin tamamı: [İzin listesi](https://erpdocs.corexlogic.com/yonetim/izin-listesi).
### İşlemler ve neyi açtıkları
| İşlem | Ağaçtaki adı | Tipik olarak açtığı | Not |
|---|---|---|---|
| `view` | Görüntüle | Liste ve detay ekranı, menü yaprağı, seçicilerde kaydın görünmesi | Okuma izni. |
| `create` | Oluştur | Listedeki **Yeni…** düğmesi, "… Oluştur" menü yaprağı, belge açan eylemler | Bazı oluşturma ekranları ikinci bir okuma izni de ister (ör. satış siparişi için `erp-partners-cards.view`). |
| `edit` | Düzenle | **Düzenle**, belge üstündeki çoğu durum eylemi (ör. **Siparişi Onayla**, **Gönder**) | Kaynağa göre kapsamı değişir; ağaçtaki ⓘ simgesi kapsamı yazar. |
| `delete` | Sil · bazı kaynaklarda **İptal** ya da **Listeden kaldır** | Silme, iptal ya da listeden kaldırma | Belgelerde kayıt silinmez; ağaçtaki ad gerçek anlamı yazar. |
| `import` | İçe Aktar · **Dosyadan yükle** | Excel kitabından toplu yükleme | Tek kayıt düzenlemekten ayrı yetki. |
| `approve` | Onayla | Onay adımındaki **Onayla** / **Reddet** | Tek başına yetmez: onay şablonunun adımı belirli bir rolü istiyorsa kullanıcı o rolü de taşımalıdır. |
| `close` | Kapat | Belgeyi elle kapatma (karşılanmamış kalandan vazgeçme) | Tamamı sevk edilen belgenin kendiliğinden kapanması bu izne bağlı değildir. |
| `release` | Serbest Bırak (bazı kaynaklarda **Blokeyi çöz**) | Tahsisi, blokeyi ya da lotu serbest bırakma | |
| `issue` | Çekme (Mal Ver) | Rezervasyondan ya da proje stoğundan mal verme | Rezervasyonu açan ile malı veren ayrı kişi olabilsin diye ayrıdır. |
| `transfer` | Aktar · **Transfer** | Depolar arası stok transferi | |
| `finalize` | Kesinleştir | Faturayı kesinleştirme | |
| `activate` | Etkinleştir | e-Belgeyi canlıya alma | |
| `reopen` · `backdate` | Yeniden Aç · Geçmiş Tarihli Kayıt | Kayıt dönemini yeniden açma, geçmiş tarihli belge yazma | Muhasebe dönemine ait. |
> **Görünmeyen işlem**
Ağaçta bir kaynağın altında bir işlem yoksa o kaynakta böyle bir işlem **yoktur** (pencerenin
altındaki not: "Bir sayfada görünmeyen işlem, o sayfada böyle bir işlem olmadığı anlamına gelir.").
### Düğme gizlenir mi, kapanır mı?
- **İzin yoksa düğme ya da menü öğesi hiç çizilmez.** Örnek: Demo — Satış Temsilcisi rolüyle **Fiyat
Listeleri** ekranında yalnız **Dışa Aktar** görünür; **Satın Alma Siparişleri** listesinde **Yeni
Sipariş** düğmesi yoktur (rolde `erp-sales-price-lists.create` ve `erp-procurement-orders.create` yok).
- **İzin var ama kural engelliyorsa düğme görünür, kapalıdır** ve nedeni üzerine gelince yazar.
Örnek: **Roller** ekranında **Yönetici** satırının **Sil** öğesi kapalıdır — "Yerleşik rol silinemez".
- İşlem menüsünde hiç eylemi kalmayan satırda hücre boş kalır.
- Menüden gizlemek güvenlik sınırı değildir: adresi elle yazan kullanıcıyı ekranın kapısı ve sunucu
durdurur (bkz. [Ret iletileri](#ret-iletileri)).
## Rol
**Rol**, izinlerin adlandırılmış kümesidir. Kullanıcıya izin tek tek değil, rol ile verilir.
- Bir kullanıcının **birden çok rolü** olabilir. Etkili izin, rollerin izinlerinin **birleşimidir**;
bir rol diğerinin iznini kısıtlamaz, "yasaklayan" rol yoktur.
- Rolün ayrıca bir **ekran kataloğu** vardır (aşağıda).
- Rol adı oluşturulduktan sonra değiştirilemez ("Rol adı bu sürümde değiştirilemiyor.").
- Rol penceresine kaydedilen izin değişikliği, rolü taşıyan **herkese hemen** yansır.
### Hazır roller (rol şablonları)
Kurulumda 26 hazır rol gelir; her biri bir **rol şablonuna** bağlıdır. Rolün alanı ve düzeyi
(**Eleman**, **Müdür**, **Yönetim**) listede görünür. Tam liste ve izin sayıları:
[Rol örnekleri](https://erpdocs.corexlogic.com/yonetim/rol-ornekleri).
| Kural | Ayrıntı |
|---|---|
| **Yönetici yerleşiktir** | Listede **Yerleşik** rozetiyle görünür, silinemez ("Yerleşik Yönetici rolü silinemez."), bütün izinleri taşır. Yeni sürümle gelen izinler de kurulum güncellemesinde ona eklenir. |
| **Şablon izinleri kilitlidir** | Şablondan gelen rolün şablon izinleri ağaçta kilit simgesiyle durur ve kaldırılamaz; her sürüm güncellemesinde geri yüklenir. Role **ek** izin verilebilir. |
| **Daha dar rol = kopya** | Şablonun bir iznini istemiyorsanız rolü listeden **Kopyala**yın; kopya şablona bağlı değildir, bütün izinleri değiştirilebilir. |
| **Ekranlar kilitli değildir** | Şablon rolünün ekran kataloğu değiştirilebilir. |
| **Okuma tabanı** | Yönetici dışındaki bütün şablonlar ortak 93 görüntüleme iznini taşır: ana veriler, belge listeleri ve tanımlar okunabilir. Rolün asıl farkı yazma izinleridir; listede **Kapsam (yazma)** kolonu bunu gösterir. |
## Etkili izin: dört kaynak
Kullanıcının etkili izni her istekte sunucuda şu birleşimle hesaplanır:
1. **Kendi rolleri** — **Kullanıcılar › İşlemler › Kullanıcıyı Düzenle › Roller**.
2. **Organizasyon biriminin rolleri** — kullanıcı bir birime bağlıysa o birime verilen roller
(**Organizasyon Şeması › Rolleri yönet**). Yalnız kullanıcının **kendi birimi** sayılır; üst
birimlerin rolleri devralınmaz.
3. **Birim yöneticisinin kendiliğinden izni** — birim yöneticisine yalnız servis çağrılarını görme ve
düzenleme izni (`erp-service-desk-tickets.view`, `.edit`) kendiliğinden gelir.
4. **Ekstra yetkiler** — **Kullanıcılar › İşlemler › Ekstra Yetkiler** ile kişiye doğrudan verilen
izinler.
Ardından kurulumda **kapalı özelliklerin** izinleri düşülür (bkz. [Modül yönetimi](https://erpdocs.corexlogic.com/yonetim/modul-yonetimi)).
Kullanıcı penceresi de bunu yazar: "Etkili izinler seçilen rollerin ve birimin rollerinin birleşimidir."
> **Ekstra yetki rolden geleni kaldıramaz**
**Ekstra Yetkiler** penceresinde rolden gelen izinler kilitlidir ("kullanıcının rolünden gelir").
Bir kişiden rolünün bir iznini almak için ona başka (daha dar) bir rol verin.
## Ekran kataloğu (menü)
Rolün **Ekranlar** sekmesi, rolü taşıyanın **menüsünde** hangi ekranların görüneceğini belirler.
- Katalog **yetki vermez**: katalogda olan ama izni olmayan ekran menüde görünmez; izni olan ama
katalogda olmayan ekran menüde görünmez ama adresiyle açılabilir ve rapor, seçici gibi okuma
yüzeyleri çalışır.
- **Bütün ekranlar — katalog yok** işaretliyse izni olan her ekran menüdedir (Yönetici ve Denetçi
böyledir).
- Katalog **boşsa** menü, rolün yazma izni olan kaynakların ekranlarıyla çizilir.
- Rolün **Yetkiler** sekmesinde yeni bir yazma izni verince o kaynağın ekranları katalogda
kendiliğinden işaretlenir; **Yazdığı Ekranları İşaretle** eksikleri toplu ekler.
- Kullanıcı için **Ekstra Yetkiler › Bütün ekranları göster** rolün kataloğundan bağımsız olarak
bütün izinli ekranları menüye açar; o da yetki vermez.
- Menü sırası herkes için aynıdır; rol yalnız budar. Bir alanın bütün ekranları düşerse alan da
menüden kalkar.
Örnek: Demo — Satış Temsilcisi rolüyle üst menüde **Satış, Stok Yönetimi, Lojistik Yönetimi, Üretim,
Ana Veriler, Finans** görünür; **Satın Alma** ve **Yönetim** görünmez. Yine de satın alma siparişi
listesinin adresi açıldığında liste okunur (okuma tabanı), **Yeni Sipariş** düğmesi çıkmaz.
## Veri kısıtları
İzin bir işlemi açar; aşağıdaki kurallar o işlemin **hangi kayıtlarda** yapılabileceğini daraltır.
| Kısıt | Nerede ayarlanır | Etkisi | Ret iletisi |
|---|---|---|---|
| **Depo kısıtı** | Kullanıcılar › İşlemler › **Organizasyon Kısıtlaması › Depolar** | Kullanıcı yalnız seçilen depolara stok yazar; sayım, depo görevi, dalga, transfer ve rezervasyonu yalnız orada açar; iş kuyruklarında yalnız o depoları görür. Seçim yoksa kısıt yoktur. | `'' deposunda işlem yetkiniz yok.` |
| **İş merkezi kısıtı** | Aynı pencere › **İş Merkezleri** | Teyit, sarf, çıktı, kapasite yerleştirme ve geri sarf yalnız seçilen iş merkezlerinde. Üst iş merkezi kısıtı alt ağacı kapsar. | `'' iş merkezinde işlem yetkiniz yok.` |
| **Satış kanalı** | Satış kanalının üyeleri | Kanala üye kullanıcı yalnız kendi kanallarının belgelerini görür; başka kanalda belge açamaz. | `'' satış kanalında belge açma yetkiniz yok.` |
| **Satış fiyatı görünürlüğü** | İzinle | Satış belgelerinde fiyat ve tutar yalnız şu izinlerden biri varsa görünür: `erp-sales-price-lists.view`, `erp-sales-orders.create`/`.edit`, `erp-sales-quotations.create`/`.edit`, `erp-invoicing-invoices.view`, `erp-invoicing-references.create` (iadede ayrıca `erp-sales-free-returns.create`). Yoksa tutarlar gizlenir; miktar, ürün ve durum görünür. | — |
| **Alış fiyatı görünürlüğü** | İzinle | Satın alma belgelerinde fiyat yalnız `erp-procurement-item-suppliers.view`, `erp-procurement-orders.create`/`.edit`/`.approve`, `erp-invoicing-references.create` ya da `erp-invoicing-incoming-invoices.view` ile görünür (teklif isteğinde ayrıca `erp-procurement-rfqs.edit`). | — |
| **Maliyet görünürlüğü** | `erp-inventory-costs.view` | Stok değeri, ortalama birim maliyet, hareket maliyeti, çalışan saat ücreti ve maliyet raporları yalnız bu izinle görünür; izinsiz kullanıcıya değerler gelmez. | — |
| **Belge geçmişi** | Rolün düzeyi | Belgenin değişiklik geçmişini kaydı açan kişi, alanın **Müdür** düzeyindeki rolü (Ana Veriler ve Lojistik'te ana veri uzmanı) ve `audit.view` sahibi görür. | `Belgenin geçmişini kaydı açan kişi, alanın müdürü (Ana Veriler ve Lojistik'te ana veri uzmanı) ve Yönetici görür.` |
Kısıtlama yetki vermez, yalnız daraltır: kullanıcının rolünde stok yazma izni yoksa depo seçmek
ona izin vermez. Şirket ya da satış organizasyonu bazında kullanıcı kısıtı **yoktur**.
## Değişiklik ne zaman etkili olur?
| Değişiklik | Etkisi |
|---|---|
| Rolün izinleri ya da ekranları | Rolü taşıyan herkese **hemen**: sunucu bir sonraki istekte yeni izinle karar verir, açık oturumların menüsü yenilenir. Yeniden giriş gerekmez. |
| Kullanıcının rolleri, ekstra yetkileri, birimi, kısıtı | O kullanıcıya **hemen** (bir sonraki istekte). |
| Birimin rolleri | Birimdeki herkese **hemen** ("Değişiklik tüm üyelere anında yansır."). |
| Modül Yönetimi | Kaydeden kullanıcıda hemen, öteki kullanıcılarda **en geç 30 saniyede**. |
| Onay adımının rolü, belge geçmişi alanı | Bu iki kontrol oturumun **rol adlarına** bakar; rol adları oturum bilgisi yeniden okunduğunda (sayfa yenilenince) güncellenir. Rol atamasından sonra kullanıcıya sayfayı yenilemesini söyleyin. |
| Devre dışı bırakma, şifre değişikliği | Açık oturum bir sonraki istekte düşer; kullanıcı giriş ekranına döner. |
Oturum çerezle tutulur: kullanım sürdükçe 8 saat açık kalır, **Beni hatırla** işaretliyse 30 gün.
## Hesap güvenliği
| Konu | Kural |
|---|---|
| Şifre | En az 8 karakter; en az bir rakam ve bir küçük harf. Büyük harf ve sembol zorunlu değil. |
| Kilitleme | Art arda **5** hatalı denemede hesap **15 dakika** kilitlenir; süre dolunca kendiliğinden açılır ya da yönetici **Kilidi Kaldır** der. Kullanıcı bazında kapatılabilir (**Hatalı şifre denemelerinde hesabı kilitle**). |
| Deneme sınırı | Aynı adresten dakikada 10'dan çok giriş denemesi geçici olarak reddedilir: "Çok fazla deneme yapıldı. 60 saniye sonra tekrar deneyin." |
| Davet bağlantısı | 3 gün geçerli, tek kullanımlık; yenisi gönderilince eskisi çalışmaz. |
| Sıfırlama bağlantısı | 30 dakika geçerli. |
| İlk girişte şifre değiştirme | Yönetici şifreyi elle belirlediyse ve **İlk girişte şifre değiştirilmesi zorunlu olsun** işaretliyse kullanıcı önce **Parolanızı değiştirin** ekranını görür; değiştirmeden hiçbir işlem yapamaz. |
| İki adımlı doğrulama, oturum listesi | **Yoktur.** Bir kullanıcının açık oturumunu kapatmak için hesabını devre dışı bırakın ya da şifresini değiştirin. |
| Lisans kullanıcı sınırı | Lisansın etkin kullanıcı sınırı doluysa yeni hesap açılmaz ve devre dışı hesap geri yüklenmez (iletisi aşağıda). |
## Görevler ayrılığı {#gorevler-ayriligi}
Kullanıcıya rol seçerken sistem bazı rol çiftlerinde **Görevler ayrılığı uyarısı** gösterir. Uyarı
kaydı **engellemez** ("Kayıt engellenmez; küçük ekipte bilerek verilebilir.").
| Birlikte verilen roller | Neden (penceredeki metin) |
|---|---|
| Depo Memuru + Stok Yöneticisi | belgeyi yazan stok farkını da kapatır |
| Depo Memuru + Satın Alma Uzmanı | siparişi veren malı da teslim alır — üçlü eşleşme çöker |
| Depo Memuru + Satış Temsilcisi | satış siparişini yazan malı da çıkarır |
| Depo Memuru + Üretim Operatörü | mal kabulle plan üstü sarf gizli bir çıkış olur |
| Depo Memuru + Kalite Uzmanı | malı içeri alan kendi kabulünü serbest bırakır |
| Stok Yöneticisi + Kalite Uzmanı | stok farkını yazan kalite kararını da verir |
| Ürün Ana Veri Uzmanı + Stok Yöneticisi | depo ve hareket nedeni sözlüğünü yazan düzeltmeyi de yazar |
| Satın Alma Uzmanı + İş Ortağı Ana Veri Uzmanı | tedarikçi kartını açan ona sipariş de yazar — hayalet tedarikçi |
| Satış Temsilcisi + İş Ortağı Ana Veri Uzmanı | müşteri kartını açan ona sipariş de yazar — hayalet müşteri |
| Satın Alma Uzmanı + Faturalama Uzmanı | siparişi yazan faturayı da bağlar — sipariş → fatura zinciri tek elde |
| Satış Temsilcisi + Faturalama Uzmanı | siparişi yazan faturayı da keser — satış zinciri tek elde |
| Satın Alma Uzmanı + Satın Alma Müdürü | siparişi yazan onay merciine de sahip olur |
| Satış Temsilcisi + Satış Müdürü | teklifi yazan onay merciine de sahip olur |
| Satış Temsilcisi + Kredi Yöneticisi | satışçı kendi siparişinin kredi blokesini kaldırır |
| Satın Alma Uzmanı + Üretim Planlayıcı | hizmet siparişini yazan hizmet kabulünü de yazar |
| Üretim Planlayıcı + Üretim Operatörü | ürün ağacını değiştirebilen operatör sarf farkını yok eder |
| Stok Yöneticisi + Üretim Operatörü | sarfı yazan stok farkını da kapatır |
| Denetçi (Salt Okunur) + yazan herhangi bir rol | denetçinin salt okunur kalması gerekir |
| Yönetici + herhangi bir rol | yönetici hesabı her kesimi aşar — günlük operasyon ayrı bir hesapla yapılmalı |
Uyarı rol **adlarına** bakar: hazır rolleri kopyalayıp başka adla kaydettiğiniz rollerde uyarı çıkmaz;
ayrılığı rol tasarımında siz korursunuz.
## Ret iletileri
| Durum | Ekranda görülen |
|---|---|
| İzni olmayan ekran adresi açıldı | "Bu işlemi gerçekleştirmek için yetkiniz bulunmuyor." · "Erişim gerekiyorsa sistem yöneticinizle iletişime geçin." · **Ana Sayfa'ya dön** |
| İzin rolde var ama özelliği kurulumda kapalı | "Bu özellik kuruluşunuzda etkin değil." (İzni hiç olmayan kullanıcıya özellik durumu söylenmez.) |
| İzni olmayan işlem sunucuya gitti | "Bu işlemi gerçekleştirmek için yetkiniz bulunmuyor." |
| Kısıtlı depo / iş merkezi | `'' deposunda işlem yetkiniz yok.` · `'' iş merkezinde işlem yetkiniz yok.` |
| Şifre değiştirilmeden işlem | "Devam etmeden önce parolanızı değiştirmeniz gerekiyor — bu parolayı sizden başka biri de biliyor." |
| Hatalı e-posta ya da şifre | "E-posta veya parola hatalı." |
| Kilitli hesapla giriş | "Hesap … başarısız giriş denemesi nedeniyle kilitlendi. … dakika sonra tekrar deneyebilir, beklemek istemiyorsanız yöneticinizden kilidi kaldırmasını ya da parola sıfırlama bağlantısı göndermesini isteyebilirsiniz." |
| Lisans salt okunur | Örn. "Kurulum lisansı etkin değil — sistem salt okunur. Lütfen sistem yöneticinizle iletişime geçin." (kayıt yapılamaz, okuma sürer) |
| Lisans kullanıcı sınırı | "Lisans en çok … etkin kullanıcıya izin veriyor; şu an … etkin kullanıcı var. Kullanılmayan bir hesabı kapatın ya da lisansı genişletin." |
## İzleme
- **Yönetim › İzleme › Erişim Günlüğü** giriş, başarısız giriş, kilitlenme, kilitliyken deneme, çıkış
ve düşürülen oturumları kaydeder (2 yıl saklanır, şifre tutulmaz).
- **Yönetim › İzleme › İşlem Kayıtları** kayıtların oluşturma, güncelleme ve silme izini, değişen
alanlarıyla tutar.
Ayrıntı: [İzleme ekranları](https://erpdocs.corexlogic.com/yonetim/ekranlar/izleme).
---
# İzin listesi
> CoreX ERP'nin bütün izin anahtarları modül modül — Türkçe adı, açtığı menü ekranı ve hangi rol şablonlarında olduğu.
URL: https://erpdocs.corexlogic.com/yonetim/izin-listesi
- **Tür:** Rehber
- **Modül:** Yönetim
Bu sayfa sunucunun izin kataloğundaki **397 iznin tamamını** listeler. Tablo elle yazılmadı; şu
kaynaklardan üretildi:
- **İzin anahtarı** — sunucunun kataloğu (rol penceresinin okuduğu liste). Rol, kullanıcı ve API
aynı anahtarı kullanır.
- **Kaynak · İşlem** — rol penceresinin **Yetkiler** ağacında görünen ad, birebir. Altındaki küçük
yazı iznin gerçek kapsamıdır; "Arayüzde ayrıca gerekir" notu, iznin ekranının açılması için
ikinci bir iznin de gerektiğini söyler (izin tek başına verilebilir, sunucu onu tek başına kabul
eder; yalnız ekrana ulaşmak için öteki izin gerekir).
- **Açtığı menü ekranı** — menüde bu izne bağlı ekranlar. "(birlikte)" o ekran için listelenen
izinlerin **hepsinin** gerektiğini, "(biri yeter)" listelenenlerden **birinin** yettiğini söyler.
"—" iznin kendi menü yaprağı olmadığını gösterir: izin, ekranın içindeki bir düğmeyi ya da işlemi
açar (ör. `…create` listedeki **Yeni** düğmesini, `…approve` belge detayındaki **Onayla**'yı).
- **Rol şablonları** — izni taşıyan hazır rol şablonları. **Okuma tabanı**, Yönetici dışındaki
bütün şablonlarda ortak olan 93 görüntüleme iznidir. **Yönetici** bütün izinleri taşıdığı için
sütunda ayrıca yazılmaz.
İzinlerin nasıl çalıştığı, işlem adlarının ne anlama geldiği ve düğmelerin neden gizlendiği:
[Yetki modeli](https://erpdocs.corexlogic.com/yonetim/yetki-modeli). Hazır rollerin karşılaştırması ve tarifler:
[Rol örnekleri](https://erpdocs.corexlogic.com/yonetim/rol-ornekleri).
> **Bölümler**
Bölüm başlıkları (Malzeme Yönetimi, Satış ve Dağıtım…) rol penceresindeki **Yetkiler** ağacının
modülleridir; menünün alan adlarıyla her zaman aynı değildir. Finans izinleri burada başvuru için
listelenir.
## Malzeme Yönetimi
| İzin anahtarı | Kaynak · İşlem | Açtığı menü ekranı | Rol şablonları |
|---|---|---|---|
| `erp-catalog-items.view` | Ürün Ana Verileri · Görüntüle | Ana Veriler › Ürünler › Ürün Ana Verileri | Okuma tabanı (bütün şablonlar) |
| `erp-catalog-items.create` | Ürün Ana Verileri · Oluştur
Kayıt listenin içindeki formdan açılır; ayrı bir oluşturma sayfası yoktur.
Arayüzde ayrıca gerekir: `erp-catalog-items.view` | — | Ürün Ana Veri Uzmanı |
| `erp-catalog-items.edit` | Ürün Ana Verileri · Düzenle
Kart güncellemenin yanında pasife almayı ve ürün bazlı birim dönüşümlerini eklemeyi, değiştirmeyi ve silmeyi de kapsar.
Arayüzde ayrıca gerekir: `erp-catalog-items.view` | — | Ürün Ana Veri Uzmanı |
| `erp-catalog-items.delete` | Ürün Ana Verileri · Listeden kaldır
Kaydı YOK ETMEZ: kartı listelerden ve seçicilerden düşürür, geçmiş belgeler onu göstermeye devam eder. Kart kodu serbest kalır, aynı kod yeniden açılabilir. Pasife almaktan farkı, kartın kart listesinde hiç görünmemesidir.
Arayüzde ayrıca gerekir: `erp-catalog-items.view` | — | Ürün Ana Veri Uzmanı |
| `erp-catalog-items.import` | Ürün Ana Verileri · Dosyadan yükle
Excel kitabından (.xlsx) toplu kart açar ve günceller. Eşleştirme kart KODUNA göre yapılır. Doğrulama (kuru çalışma) bu izni GEREKTİRMEZ — yalnız yazma ister. Bir satır bile geçersizse hiçbir kayıt yazılmaz.
Arayüzde ayrıca gerekir: `erp-catalog-items.view` | Ana Veriler › Ürünler › Ürün Aktarımı
Yönetim › Araçlar › Veri Aktarımı (biri yeter) | Ürün Ana Veri Uzmanı |
| `erp-catalog-categories.view` | Kategoriler · Görüntüle
Kategori ağacının yanında stok kartı formundaki ve kart listesindeki kategori seçicilerini de açar; bu izin olmadan kartlar kategorisiz çalışmaya devam eder. | Yönetim › Özelleştirme › Malzeme › Kategoriler | Okuma tabanı (bütün şablonlar) |
| `erp-catalog-categories.create` | Kategoriler · Oluştur
Kayıt listenin içindeki formdan açılır; ayrı bir oluşturma sayfası yoktur.
Arayüzde ayrıca gerekir: `erp-catalog-categories.view` | — | Ürün Ana Veri Uzmanı |
| `erp-catalog-categories.edit` | Kategoriler · Düzenle
Kategori güncellemenin yanında pasife almayı ve kategoriyi ağaçta başka bir üst kategorinin altına taşımayı da kapsar.
Arayüzde ayrıca gerekir: `erp-catalog-categories.view` | — | Ürün Ana Veri Uzmanı |
| `erp-catalog-classifications.view` | Sınıflandırmalar · Görüntüle | Ana Veriler › Sınıflandırma › Sınıflandırmalar | Okuma tabanı (bütün şablonlar) |
| `erp-catalog-classifications.create` | Sınıflandırmalar · Oluştur | — | Ürün Ana Veri Uzmanı |
| `erp-catalog-classifications.edit` | Sınıflandırmalar · Düzenle | — | Ürün Ana Veri Uzmanı |
| `erp-catalog-attributes.view` | Özellikler · Görüntüle | Ana Veriler › Sınıflandırma › Özellikler
Ana Veriler › Sınıflandırma › Varyant Tabloları | Okuma tabanı (bütün şablonlar) |
| `erp-catalog-attributes.create` | Özellikler · Oluştur | — | Ürün Ana Veri Uzmanı |
| `erp-catalog-attributes.edit` | Özellikler · Düzenle | — | Ürün Ana Veri Uzmanı |
| `erp-catalog-units.view` | Ölçü Birimleri · Görüntüle | Yönetim › Özelleştirme › Malzeme › Ölçü Birimleri | Okuma tabanı (bütün şablonlar) |
| `erp-catalog-units.create` | Ölçü Birimleri · Oluştur
Kayıt listenin içindeki formdan açılır; ayrı bir oluşturma sayfası yoktur.
Arayüzde ayrıca gerekir: `erp-catalog-units.view` | — | Ürün Ana Veri Uzmanı |
| `erp-catalog-units.edit` | Ölçü Birimleri · Düzenle
Arayüzde ayrıca gerekir: `erp-catalog-units.view` | — | Ürün Ana Veri Uzmanı |
| `erp-catalog-tax-rates.view` | Vergi Oranları · Görüntüle | Yönetim › Özelleştirme › Finans › Vergi Oranları | Okuma tabanı (bütün şablonlar) |
| `erp-catalog-tax-rates.create` | Vergi Oranları · Oluştur | — | Ürün Ana Veri Uzmanı |
| `erp-catalog-tax-rates.edit` | Vergi Oranları · Düzenle | — | Ürün Ana Veri Uzmanı |
| `erp-catalog-number-series.view` | Numara Serileri · Görüntüle | Yönetim › Özelleştirme › Malzeme › Numara Serileri | Okuma tabanı (bütün şablonlar) |
| `erp-catalog-number-series.create` | Numara Serileri · Oluştur | — | Ürün Ana Veri Uzmanı |
| `erp-catalog-number-series.edit` | Numara Serileri · Düzenle | — | Ürün Ana Veri Uzmanı |
| `erp-catalog-manufacturers.view` | Üreticiler · Görüntüle | Ana Veriler › Ürünler › Üreticiler | Okuma tabanı (bütün şablonlar) |
| `erp-catalog-manufacturers.create` | Üreticiler · Oluştur | — | Ürün Ana Veri Uzmanı |
| `erp-catalog-manufacturers.edit` | Üreticiler · Düzenle | — | Ürün Ana Veri Uzmanı |
| `erp-catalog-material-statuses.view` | Malzeme Durumları · Görüntüle | Yönetim › Özelleştirme › Malzeme › Malzeme Durumları | Okuma tabanı (bütün şablonlar) |
| `erp-catalog-material-statuses.create` | Malzeme Durumları · Oluştur | — | Ürün Ana Veri Uzmanı |
| `erp-catalog-material-statuses.edit` | Malzeme Durumları · Düzenle | — | Ürün Ana Veri Uzmanı |
| `erp-catalog-material-types.view` | Ürün Türleri · Görüntüle | Yönetim › Özelleştirme › Malzeme › Ürün Türleri | Okuma tabanı (bütün şablonlar) |
| `erp-catalog-material-types.create` | Ürün Türleri · Oluştur | — | Ürün Ana Veri Uzmanı |
| `erp-catalog-material-types.edit` | Ürün Türleri · Düzenle | — | Ürün Ana Veri Uzmanı |
| `erp-catalog-tracking-profiles.view` | Seri ve Lot Numarası Profilleri · Görüntüle | Yönetim › Özelleştirme › Malzeme › Seri ve Lot Numarası Profilleri | Okuma tabanı (bütün şablonlar) |
| `erp-catalog-tracking-profiles.create` | Seri ve Lot Numarası Profilleri · Oluştur | — | Ürün Ana Veri Uzmanı |
| `erp-catalog-tracking-profiles.edit` | Seri ve Lot Numarası Profilleri · Düzenle | — | Ürün Ana Veri Uzmanı |
## Stok ve Depo
| İzin anahtarı | Kaynak · İşlem | Açtığı menü ekranı | Rol şablonları |
|---|---|---|---|
| `erp-inventory-warehouses.view` | Depolar · Görüntüle | Yönetim › Araçlar › Veri Aktarımı (biri yeter)
Yönetim › Özelleştirme › Kuruluş Yapısı › Tesisler
Yönetim › Özelleştirme › Kuruluş Yapısı › Fabrika Takvimleri
Yönetim › Özelleştirme › Kuruluş Yapısı › Depolar | Okuma tabanı (bütün şablonlar) |
| `erp-inventory-warehouses.create` | Depolar · Oluştur
Kayıt listenin içindeki formdan açılır; ayrı bir oluşturma sayfası yoktur.
Arayüzde ayrıca gerekir: `erp-inventory-warehouses.view` | — | Ürün Ana Veri Uzmanı |
| `erp-inventory-warehouses.edit` | Depolar · Düzenle
Depo güncelleme ve pasife almanın yanında depo lokasyonu eklemeyi ve güncellemeyi de kapsar.
Arayüzde ayrıca gerekir: `erp-inventory-warehouses.view` | — | Ürün Ana Veri Uzmanı |
| `erp-inventory-warehouses.import` | Depolar · İçe Aktar | — | Ürün Ana Veri Uzmanı |
| `erp-inventory-conditions.view` | Stok Durumları · Görüntüle | Yönetim › Özelleştirme › Stok › Stok Durumları | Okuma tabanı (bütün şablonlar) |
| `erp-inventory-conditions.create` | Stok Durumları · Oluştur | — | Ürün Ana Veri Uzmanı |
| `erp-inventory-conditions.edit` | Stok Durumları · Düzenle | — | Ürün Ana Veri Uzmanı |
| `erp-inventory-stock.view` | Stok Bakiyesi · Görüntüle | Stok Yönetimi › Stok Görünümü › Stok Bakiyesi
Stok Yönetimi › Fiziksel Envanter › Seri Etiketleri
Stok Yönetimi › Analitik › Stok Durum Raporu
Stok Yönetimi › Analitik › Hareketsiz Stok
Stok Yönetimi › Analitik › Stok Yaş Analizi
Stok Yönetimi › Analitik › ABC Analizi
Stok Yönetimi › Analitik › Stok Devir Hızı | Okuma tabanı (bütün şablonlar) |
| `erp-inventory-costs.view` | Stok Maliyeti · Görüntüle | Satış › Analitik › Brüt Kâr (birlikte)
Stok Yönetimi › Değerleme › Malzeme Değerleme (birlikte)
Stok Yönetimi › Değerleme › Standart Fiyat Değişiklikleri (birlikte)
Stok Yönetimi › Değerleme › Materyal Defteri (birlikte)
Stok Yönetimi › Değerleme › Gerçekleşen Maliyet Kapanışları (birlikte)
Stok Yönetimi › Analitik › Stok Değerleme Raporu
Üretim › Seri Üretim › Ürün Maliyet Toplayıcıları (birlikte)
Üretim › Ürün Maliyetlendirme › Üst Ürün Fiyatlarını Güncelle (birlikte)
Üretim › Analitik › Üretim Maliyeti (birlikte) | Satın Alma Uzmanı, Stok Yöneticisi |
| `erp-inventory-reservations.view` | Stok Tahsisleri · Görüntüle | Stok Yönetimi › Stok Görünümü › Stok Tahsisleri | Okuma tabanı (bütün şablonlar) |
| `erp-inventory-reservations.release` | Stok Tahsisleri · Serbest Bırak | — | Stok Yöneticisi |
| `erp-inventory-material-reservations.view` | Rezervasyonlar · Görüntüle | Stok Yönetimi › Mal Hareketleri › Rezervasyonlar | Okuma tabanı (bütün şablonlar) |
| `erp-inventory-material-reservations.create` | Rezervasyonlar · Oluştur | — | Depo Memuru, Stok Yöneticisi, Üretim Planlayıcı, Servis Teknisyeni |
| `erp-inventory-material-reservations.issue` | Rezervasyonlar · Çekme (Mal Ver) | — | Depo Memuru, Stok Yöneticisi |
| `erp-inventory-projects.view` | Projeler ve Proje Stoğu · Görüntüle | Stok Yönetimi › Proje Stoğu › Projeler
Stok Yönetimi › Proje Stoğu › Proje Stoğu
Stok Yönetimi › Proje Stoğu › Proje Stok Belgeleri | Okuma tabanı (bütün şablonlar) |
| `erp-inventory-projects.create` | Projeler ve Proje Stoğu · Oluştur | — | Satın Alma Uzmanı, Stok Yöneticisi, Üretim Planlayıcı |
| `erp-inventory-projects.edit` | Projeler ve Proje Stoğu · Düzenle | — | Satın Alma Uzmanı, Stok Yöneticisi, Üretim Planlayıcı |
| `erp-inventory-projects.issue` | Projeler ve Proje Stoğu · Çekme (Mal Ver) | — | Depo Memuru, Stok Yöneticisi |
| `erp-inventory-transfer-orders.view` | Transfer Siparişleri · Görüntüle | Stok Yönetimi › Mal Hareketleri › Transfer Siparişleri | Okuma tabanı (bütün şablonlar) |
| `erp-inventory-transfer-orders.create` | Transfer Siparişleri · Oluştur | — | Depo Memuru, Stok Yöneticisi, Üretim Planlayıcı |
| `erp-inventory-warehouse-tasks.view` | Depo Görevleri · Görüntüle | Stok Yönetimi › Depo Yürütme › Depo İzleme
Stok Yönetimi › Depo Yürütme › Depo Görevleri
Stok Yönetimi › Depo Yürütme › Dalgalar | Okuma tabanı (bütün şablonlar) |
| `erp-inventory-warehouse-tasks.create` | Depo Görevleri · Oluştur | — | Depo Memuru, Stok Yöneticisi |
| `erp-inventory-warehouse-tasks.edit` | Depo Görevleri · Düzenle | Stok Yönetimi › Depo Yürütme › El Terminali | Depo Elemanı, Depo Memuru, Stok Yöneticisi |
| `erp-inventory-movements.view` | Stok Hareketleri · Görüntüle | Stok Yönetimi › Mal Hareketleri › Stok Hareketleri
Stok Yönetimi › Analitik › Stok Hareket Dökümü
Stok Yönetimi › Analitik › Lot/Seri İzlenebilirlik | Okuma tabanı (bütün şablonlar) |
| `erp-inventory-movements.create` | Stok Hareketleri · Oluştur | Stok Yönetimi › Mal Hareketleri › Mal Girişi
Stok Yönetimi › Mal Hareketleri › Mal Çıkışı
Stok Yönetimi › Mal Hareketleri › Stok Durumu Değişimi | Stok Yöneticisi |
| `erp-inventory-movements.transfer` | Stok Hareketleri · Transfer
Depo/lokasyon transferi. Stoğu ne artırır ne azaltır; belgesiz giriş/çıkış ve stok durumu değişimi için ayrıca "Oluştur" gerekir. | Stok Yönetimi › Mal Hareketleri › Stok Transferi | Depo Memuru, Stok Yöneticisi |
| `erp-inventory-vendor-consignment.view` | Tedarikçi Konsinyesi · Görüntüle | Stok Yönetimi › Özel Stoklar › Tedarikçi Konsinye Stoğu
Stok Yönetimi › Özel Stoklar › Konsinye Çekişleri | Okuma tabanı (bütün şablonlar) |
| `erp-inventory-vendor-consignment.create` | Tedarikçi Konsinyesi · Oluştur
Tedarikçi konsinyesinden kendi stoğa çekiş (411 K) yazar; borcu doğuran budur.
Arayüzde ayrıca gerekir: `erp-inventory-vendor-consignment.view` | — | Depo Memuru, Stok Yöneticisi |
| `erp-inventory-customer-consignment.view` | Müşteride Konsinye · Görüntüle | Stok Yönetimi › Özel Stoklar › Müşteride Konsinye Stoğu
Stok Yönetimi › Özel Stoklar › Müşteride Konsinye Belgeleri | Okuma tabanı (bütün şablonlar) |
| `erp-inventory-customer-consignment.create` | Müşteride Konsinye · Oluştur
Müşterideki konsinye stoğa doldurma ve geri alma belgesi yazar.
Arayüzde ayrıca gerekir: `erp-inventory-customer-consignment.view` | — | Depo Memuru, Stok Yöneticisi |
| `erp-inventory-opening-balances.view` | Açılış Bakiyeleri · Görüntüle | Stok Yönetimi › Stok İşlemleri › Açılış Bakiyeleri
Yönetim › Araçlar › Toplu Belge Yazdırma (biri yeter) | Okuma tabanı (bütün şablonlar) |
| `erp-inventory-opening-balances.create` | Açılış Bakiyeleri · Oluştur | — | Stok Yöneticisi |
| `erp-inventory-opening-balances.import` | Açılış Bakiyeleri · İçe Aktar | — | Stok Yöneticisi |
| `erp-inventory-adjustments.view` | Stok Düzeltmeleri · Görüntüle | Stok Yönetimi › Stok İşlemleri › Stok Düzeltmeleri
Yönetim › Araçlar › Toplu Belge Yazdırma (biri yeter) | Okuma tabanı (bütün şablonlar) |
| `erp-inventory-adjustments.create` | Stok Düzeltmeleri · Oluştur | — | Stok Yöneticisi |
| `erp-inventory-adjustment-reversals.view` | Düzeltme Geri Almaları · Görüntüle | — | Okuma tabanı (bütün şablonlar) |
| `erp-inventory-adjustment-reversals.create` | Düzeltme Geri Almaları · Oluştur | — | Stok Yöneticisi |
| `erp-inventory-revaluations.view` | Stok Yeniden Değerleme · Görüntüle | Stok Yönetimi › Değerleme › Yeniden Değerleme
Stok Yönetimi › Değerleme › Malzeme Değerleme (birlikte)
Stok Yönetimi › Değerleme › Standart Fiyat Değişiklikleri (birlikte)
Stok Yönetimi › Değerleme › Materyal Defteri (birlikte)
Stok Yönetimi › Değerleme › Gerçekleşen Maliyet Kapanışları (birlikte) | Okuma tabanı (bütün şablonlar) |
| `erp-inventory-revaluations.create` | Stok Yeniden Değerleme · Oluştur | — | Stok Yöneticisi |
| `erp-inventory-quality.view` | Kalite Kontrol · Görüntüle | Stok Yönetimi › Kalite Yönetimi › Kontrol Partileri
Stok Yönetimi › Kalite Yönetimi › Kalite Kontrol
Stok Yönetimi › Kalite Yönetimi › Muayene Planları
Stok Yönetimi › Kalite Yönetimi › Kusur Kodları | Okuma tabanı (bütün şablonlar) |
| `erp-inventory-quality.edit` | Kalite Kontrol · Düzenle | — | Kalite Uzmanı |
| `erp-inventory-quality.release` | Kalite Kontrol · Serbest Bırak | — | Kalite Uzmanı |
| `erp-catalog-customs-groups.view` | Gümrük Grupları · Görüntüle | Yönetim › Özelleştirme › Satın Alma › Gümrük Grupları | Okuma tabanı (bütün şablonlar) |
| `erp-catalog-customs-groups.create` | Gümrük Grupları · Oluştur | — | Ürün Ana Veri Uzmanı |
| `erp-catalog-customs-groups.edit` | Gümrük Grupları · Düzenle | — | Ürün Ana Veri Uzmanı |
| `erp-catalog-shipping-methods.view` | Sevk Yöntemleri · Görüntüle | Yönetim › Özelleştirme › Lojistik › Sevk Yöntemleri | Okuma tabanı (bütün şablonlar) |
| `erp-catalog-shipping-methods.create` | Sevk Yöntemleri · Oluştur | — | Ürün Ana Veri Uzmanı |
| `erp-catalog-shipping-methods.edit` | Sevk Yöntemleri · Düzenle | — | Ürün Ana Veri Uzmanı |
| `erp-procurement-import-charges.view` | İthalat Masraf Türleri · Görüntüle | Yönetim › Özelleştirme › Satın Alma › İthalat Masraf Türleri | Okuma tabanı (bütün şablonlar) |
| `erp-procurement-import-charges.create` | İthalat Masraf Türleri · Oluştur | — | Satın Alma Uzmanı |
| `erp-procurement-import-charges.edit` | İthalat Masraf Türleri · Düzenle | — | Satın Alma Uzmanı |
| `erp-procurement-landed-costs.view` | İthalat Masrafları · Görüntüle | Satın Alma › Tedarikçi Faturaları › İthalat Masrafları | Okuma tabanı (bütün şablonlar) |
| `erp-procurement-landed-costs.create` | İthalat Masrafları · Oluştur | — | Satın Alma Uzmanı |
| `erp-inventory-scrap.view` | Hurda İşlemleri · Görüntüle | Stok Yönetimi › Stok İşlemleri › Hurda İşlemleri
Yönetim › Araçlar › Toplu Belge Yazdırma (biri yeter) | Okuma tabanı (bütün şablonlar) |
| `erp-inventory-scrap.create` | Hurda İşlemleri · Oluştur | — | Stok Yöneticisi |
| `erp-inventory-scrap-reversals.view` | Hurda Geri Almaları · Görüntüle | — | Okuma tabanı (bütün şablonlar) |
| `erp-inventory-scrap-reversals.create` | Hurda Geri Almaları · Oluştur | — | Stok Yöneticisi |
| `erp-inventory-counts.view` | Stok Sayımları · Görüntüle | Stok Yönetimi › Fiziksel Envanter › Stok Sayımları
Stok Yönetimi › Fiziksel Envanter › Dönemsel Sayım
Yönetim › Araçlar › Toplu Belge Yazdırma (biri yeter) | Okuma tabanı (bütün şablonlar) |
| `erp-inventory-counts.create` | Stok Sayımları · Sayım aç
Sayımı açar ve iptal eder. Sayım açıldığı an kapsamdaki kartların stok hareketi durur (teslimat, mal kabul, üretim dâhil) ve sayım kaydedilene ya da iptal edilene kadar öyle kalır.
Arayüzde ayrıca gerekir: `erp-inventory-counts.view` | — | Stok Yöneticisi |
| `erp-inventory-counts.edit` | Stok Sayımları · Say
Sayılan miktarı girer, sayımda bulunan ürünü ekler ve sayımı tamamlar. Kör sayımdır: defterdeki miktar bu izinle görünmez.
Arayüzde ayrıca gerekir: `erp-inventory-counts.view` | — | Depo Elemanı, Depo Memuru, Stok Yöneticisi |
| `erp-inventory-counts.approve` | Stok Sayımları · Farkı kaydet
Defter miktarını ve farkı görür, sayımı yeniden saymaya gönderir ve farkı deftere yazar. İkinci imzadır: sayımda miktar giren ya da sayımı tamamlayan kişi farkı yazamaz, yönetici için de istisna yok.
Arayüzde ayrıca gerekir: `erp-inventory-counts.view` | — | Stok Yöneticisi |
| `erp-inventory-movement-reasons.view` | Hareket Nedenleri · Görüntüle | Yönetim › Özelleştirme › Stok › Hareket Nedenleri | Okuma tabanı (bütün şablonlar) |
| `erp-inventory-movement-reasons.create` | Hareket Nedenleri · Oluştur | — | Ürün Ana Veri Uzmanı |
| `erp-inventory-movement-reasons.edit` | Hareket Nedenleri · Düzenle | — | Ürün Ana Veri Uzmanı |
| `erp-inventory-lots.view` | Lot Yönetimi · Görüntüle | Stok Yönetimi › Stok Görünümü › Lotlar | Okuma tabanı (bütün şablonlar) |
| `erp-inventory-lots.edit` | Lot Yönetimi · Bloke et
Yalnız lotu BLOKE eder (çıkış ve transferde kullanılamaz). Blokeyi çözmek "Serbest Bırak" izniyle — sevk eden el kendi blokesini çözmesin. Lot numarası ve tarihleri değiştirilemez.
Arayüzde ayrıca gerekir: `erp-inventory-lots.view` | — | Depo Memuru, Stok Yöneticisi |
| `erp-inventory-lots.release` | Lot Yönetimi · Blokeyi çöz
Bloke lotu yeniden kullanılabilir (Aktif) yapar — Stok Kontrol'ün işi.
Arayüzde ayrıca gerekir: `erp-inventory-lots.view` | — | Stok Yöneticisi |
## Satın Alma
| İzin anahtarı | Kaynak · İşlem | Açtığı menü ekranı | Rol şablonları |
|---|---|---|---|
| `erp-procurement-item-suppliers.view` | Ürün Tedarikçileri · Görüntüle | Satın Alma › Kaynak Bulma › Tedarikçi Fiyatları | Satın Alma Uzmanı |
| `erp-procurement-item-suppliers.create` | Ürün Tedarikçileri · Oluştur
Kayıt listenin içindeki formdan açılır; ayrı bir oluşturma sayfası yoktur.
Arayüzde ayrıca gerekir: `erp-procurement-item-suppliers.view` | — | Satın Alma Uzmanı |
| `erp-procurement-item-suppliers.edit` | Ürün Tedarikçileri · Düzenle
Arayüzde ayrıca gerekir: `erp-procurement-item-suppliers.view` | — | Satın Alma Uzmanı |
| `erp-procurement-item-suppliers.delete` | Ürün Tedarikçileri · İlişkiyi kaldır
Tedarikçiyi ya da ürünü SİLMEZ; yalnız ikisi arasındaki fiyat/kod kaydını kaldırır. Geçmiş siparişler kendi fiyatını göstermeye devam eder.
Arayüzde ayrıca gerekir: `erp-procurement-item-suppliers.view` | — | Satın Alma Uzmanı |
| `erp-procurement-item-suppliers.import` | Ürün Tedarikçileri · İçe Aktar | — | Satın Alma Uzmanı |
| `erp-procurement-sourcing.view` | Kaynak Listesi ve Kota · Görüntüle | Satın Alma › Talep Yönetimi › Talep Kaynak Ataması (birlikte)
Satın Alma › Kaynak Bulma › Kaynak Listesi ve Kota | Satın Alma Uzmanı |
| `erp-procurement-sourcing.edit` | Kaynak Listesi ve Kota · Düzenle
Kaynak listesi zorunluluğunu ve kota düzenlemesini kaydeder.
Arayüzde ayrıca gerekir: `erp-procurement-sourcing.view` | — | Satın Alma Uzmanı |
| `erp-procurement-requisitions.view` | Satın Alma Talepleri · Görüntüle | Satın Alma › Talep Yönetimi › Satınalma Talepleri | Okuma tabanı (bütün şablonlar) |
| `erp-procurement-requisitions.create` | Satın Alma Talepleri · Oluştur | Satın Alma › Talep Yönetimi › Satınalma Talebi Oluştur | Satış Temsilcisi, Depo Memuru, Üretim Planlayıcı, Üretim Amiri, Üretim Operatörü |
| `erp-procurement-requisitions.edit` | Satın Alma Talepleri · Düzenle | — | Satın Alma Uzmanı, Satış Temsilcisi, Depo Memuru, Üretim Planlayıcı, Üretim Amiri, Üretim Operatörü |
| `erp-procurement-requisitions.delete` | Satın Alma Talepleri · Sil | — | Satın Alma Uzmanı |
| `erp-procurement-requisitions.approve` | Satın Alma Talepleri · Onayla | Yönetim › Onay Süreci › Onayımı Bekleyenler (biri yeter)
Yönetim › Onay Süreci › Onay Vekaletleri (biri yeter) | Satın Alma Müdürü |
| `erp-procurement-rfqs.view` | Teklif İstekleri · Görüntüle | Satın Alma › Kaynak Bulma › Teklif İstekleri
Satın Alma › Analitik › Teklif Tasarrufu | Okuma tabanı (bütün şablonlar) |
| `erp-procurement-rfqs.create` | Teklif İstekleri · Oluştur | — | Satın Alma Uzmanı |
| `erp-procurement-rfqs.edit` | Teklif İstekleri · Düzenle | — | Satın Alma Uzmanı |
| `erp-procurement-rfqs.delete` | Teklif İstekleri · Sil | — | Satın Alma Uzmanı |
| `erp-procurement-orders.view` | Satın Alma Siparişleri · Görüntüle | Satın Alma › Sipariş Yönetimi › Satın Alma Siparişleri
Satın Alma › Analitik › Harcama Raporu
Satın Alma › Analitik › Açık Siparişler
Satın Alma › Analitik › Tedarikçi Performansı
Satın Alma › Analitik › Tedarikçi Değerlendirme | Okuma tabanı (bütün şablonlar) |
| `erp-procurement-orders.create` | Satın Alma Siparişleri · Oluştur | Satın Alma › Talep Yönetimi › Talep Kaynak Ataması (birlikte)
Satın Alma › Sipariş Yönetimi › Satın Alma Siparişi Oluştur | Satın Alma Uzmanı |
| `erp-procurement-orders.edit` | Satın Alma Siparişleri · Düzenle
Yalnız taslak siparişi düzenler; ayrıca siparişi tedarikçiye verilmiş belgeye dönüştürmeyi (kesinleştirme) kapsar. İptal ayrı bir izindedir.
Arayüzde ayrıca gerekir: `erp-procurement-orders.view` | Yönetim › Araçlar › Toplu Belge Gönderimi (biri yeter) | Satın Alma Uzmanı |
| `erp-procurement-orders.delete` | Satın Alma Siparişleri · İptal
Sipariş kaydını SİLMEZ: siparişi gerekçe zorunlu ve geri alınamaz biçimde iptal eder. ERP tarafında sipariş belgesi hiçbir zaman silinmez.
Arayüzde ayrıca gerekir: `erp-procurement-orders.view` | — | Satın Alma Uzmanı |
| `erp-procurement-orders.approve` | Satın Alma Siparişleri · Onayla | Yönetim › Onay Süreci › Onayımı Bekleyenler (biri yeter)
Yönetim › Onay Süreci › Onay Vekaletleri (biri yeter) | Satın Alma Müdürü |
| `erp-procurement-orders.close` | Satın Alma Siparişleri · Kapat
Kısmen teslim alınmış siparişin kalanından vazgeçip belgeyi kapatır: kapalı siparişe mal kabul yazılamaz ve kalan Malzeme İhtiyaçları'nda yoldaki sayılmaz. Teslim alınmış miktarları DEĞİŞTİRMEZ — iptal değildir.
Arayüzde ayrıca gerekir: `erp-procurement-orders.view` | — | Satın Alma Uzmanı |
| `erp-procurement-subcontracting.view` | Fason · Görüntüle | Satın Alma › Fason › Fasoncudaki Stok
Satın Alma › Fason › Fason Sevk ve İadeleri | Okuma tabanı (bütün şablonlar) |
| `erp-procurement-subcontracting.create` | Fason · Oluştur
Fasoncuya malzeme sevki (541) ve fasondan iade (542) belgesi yazar.
Arayüzde ayrıca gerekir: `erp-procurement-subcontracting.view` | Satın Alma › Fason › Fasona Malzeme Sevki Oluştur
Satın Alma › Fason › Fasondan Malzeme İadesi Oluştur | Depo Memuru, Stok Yöneticisi |
| `erp-procurement-approval-rules.view` | Satın Alma Onay Kuralları · Görüntüle | — | Okuma tabanı (bütün şablonlar) |
| `erp-procurement-approval-rules.create` | Satın Alma Onay Kuralları · Oluştur | — | Yalnız Yönetici |
| `erp-procurement-approval-rules.edit` | Satın Alma Onay Kuralları · Düzenle | — | Yalnız Yönetici |
| `erp-procurement-approval-rules.delete` | Satın Alma Onay Kuralları · Sil | — | Yalnız Yönetici |
| `erp-procurement-receipts.view` | Mal Kabulleri · Görüntüle | Satın Alma › Mal ve Hizmet Kabulü › Mal Kabulleri
Satın Alma › Mal ve Hizmet Kabulü › Teslim Alınacaklar | Okuma tabanı (bütün şablonlar) |
| `erp-procurement-receipts.create` | Mal Kabulleri · Oluştur | Satın Alma › Mal ve Hizmet Kabulü › Mal Kabulü Oluştur | Depo Memuru |
| `erp-procurement-receipt-reversals.view` | Mal Kabul Geri Almaları · Görüntüle | Satın Alma › İade Yönetimi › Mal Kabul Geri Almaları | Okuma tabanı (bütün şablonlar) |
| `erp-procurement-receipt-reversals.create` | Mal Kabul Geri Almaları · Oluştur | Satın Alma › İade Yönetimi › Mal Kabulünü Geri Al | Satın Alma Uzmanı |
| `erp-procurement-return-requests.view` | Tedarikçi İade Talepleri · Görüntüle | Satın Alma › İade Yönetimi › Tedarikçi İade Talepleri | Okuma tabanı (bütün şablonlar) |
| `erp-procurement-return-requests.create` | Tedarikçi İade Talepleri · Oluştur | — | Depo Memuru, Stok Yöneticisi, Kalite Uzmanı |
| `erp-procurement-return-requests.approve` | Tedarikçi İade Talepleri · Onayla | — | Satın Alma Uzmanı |
| `erp-procurement-service-acceptances.view` | Hizmet Kabulleri · Görüntüle | Satın Alma › Mal ve Hizmet Kabulü › Hizmet Kabulleri | Okuma tabanı (bütün şablonlar) |
| `erp-procurement-service-acceptances.create` | Hizmet Kabulleri · Oluştur | Satın Alma › Mal ve Hizmet Kabulü › Hizmet Kabulü Oluştur | Üretim Planlayıcı |
| `erp-procurement-service-acceptance-reversals.view` | Hizmet Kabul Geri Almaları · Görüntüle | Satın Alma › İade Yönetimi › Hizmet Kabul Geri Almaları | Okuma tabanı (bütün şablonlar) |
| `erp-procurement-service-acceptance-reversals.create` | Hizmet Kabul Geri Almaları · Oluştur | Satın Alma › İade Yönetimi › Hizmet Kabulünü Geri Al | Satın Alma Uzmanı |
| `erp-procurement-consignment-settlements.view` | Konsinye Hesaplaşmaları · Görüntüle | Satın Alma › Tedarikçi Faturaları › Konsinye Hesaplaşmaları | Satın Alma Uzmanı |
| `erp-procurement-consignment-settlements.create` | Konsinye Hesaplaşmaları · Oluştur | Satın Alma › Tedarikçi Faturaları › Konsinye Hesaplaşması Oluştur | Satın Alma Uzmanı |
| `erp-procurement-supplier-evaluation.view` | Tedarikçi Değerlendirme · Görüntüle | — | Okuma tabanı (bütün şablonlar) |
| `erp-procurement-supplier-evaluation.create` | Tedarikçi Değerlendirme · Oluştur | — | Satın Alma Uzmanı |
| `erp-procurement-supplier-evaluation.edit` | Tedarikçi Değerlendirme · Düzenle | Yönetim › Özelleştirme › Satın Alma › Tedarikçi Değerlendirme Ayarları | Yalnız Yönetici |
| `erp-procurement-contracts.view` | Çerçeve Sözleşmeler · Görüntüle | Satın Alma › Kaynak Bulma › Çerçeve Sözleşmeler | Satın Alma Uzmanı |
| `erp-procurement-contracts.create` | Çerçeve Sözleşmeler · Oluştur | Satın Alma › Kaynak Bulma › Çerçeve Sözleşme Oluştur | Satın Alma Uzmanı |
| `erp-procurement-contracts.edit` | Çerçeve Sözleşmeler · Düzenle | — | Satın Alma Uzmanı |
| `erp-procurement-supplier-rebates.view` | Tedarikçi Prim Anlaşmaları ve Hesaplaşmaları · Görüntüle | Satın Alma › Kaynak Bulma › Tedarikçi Prim Anlaşmaları
Satın Alma › Tedarikçi Faturaları › Tedarikçi Prim Hesaplaşmaları | Satın Alma Uzmanı |
| `erp-procurement-supplier-rebates.create` | Tedarikçi Prim Anlaşmaları ve Hesaplaşmaları · Oluştur | Yönetim › Araçlar › Toplu Belge Gönderimi (biri yeter) | Satın Alma Uzmanı |
| `erp-procurement-supplier-rebates.edit` | Tedarikçi Prim Anlaşmaları ve Hesaplaşmaları · Düzenle | — | Satın Alma Uzmanı |
| `erp-procurement-purchasing-groups.view` | Satın Alma Grupları · Görüntüle | Yönetim › Özelleştirme › Satın Alma › Satın Alma Grupları | Okuma tabanı (bütün şablonlar) |
| `erp-procurement-purchasing-groups.create` | Satın Alma Grupları · Oluştur | — | Satın Alma Müdürü |
| `erp-procurement-purchasing-groups.edit` | Satın Alma Grupları · Düzenle | — | Satın Alma Müdürü |
## Satış ve Dağıtım
| İzin anahtarı | Kaynak · İşlem | Açtığı menü ekranı | Rol şablonları |
|---|---|---|---|
| `erp-partners-cards.view` | İş Ortakları (müşteri + tedarikçi) · Görüntüle | Satış › Sipariş Yönetimi › Satış Siparişi Oluştur (birlikte)
Satış › Ana Veriler › Müşteriler
Satın Alma › Ana Veriler › Tedarikçiler
Ana Veriler › İş Ortakları › İş Ortağı Ana Verileri
Ana Veriler › İş Ortakları › Şirket Grupları
Ana Veriler › İş Ortakları › İş Ortağı Aktarımı
Yönetim › Araçlar › Veri Aktarımı (biri yeter) | Okuma tabanı (bütün şablonlar) |
| `erp-partners-cards.create` | İş Ortakları (müşteri + tedarikçi) · Oluştur | Ana Veriler › İş Ortakları › İş Ortağı Oluştur | İş Ortağı Ana Veri Uzmanı |
| `erp-partners-cards.edit` | İş Ortakları (müşteri + tedarikçi) · Düzenle
Arayüzde ayrıca gerekir: `erp-partners-cards.view` | — | İş Ortağı Ana Veri Uzmanı |
| `erp-partners-cards.import` | İş Ortakları (müşteri + tedarikçi) · İçe Aktar | — | İş Ortağı Ana Veri Uzmanı |
| `erp-sales-quotations.view` | Satış Teklifleri · Görüntüle | Satış › Teklif Yönetimi › Satış Teklifleri
Satış › Analitik › Teklif Kazanma/Kaybetme | Okuma tabanı (bütün şablonlar) |
| `erp-sales-quotations.create` | Satış Teklifleri · Oluştur
Yeni satış teklifi hazırlar (taslak). Sipariş açma yetkisi gerektirmez.
Arayüzde ayrıca gerekir: `erp-sales-quotations.view` | Satış › Teklif Yönetimi › Satış Teklifi Oluştur | Satış Temsilcisi |
| `erp-sales-quotations.edit` | Satış Teklifleri · Düzenle
Taslağı düzenler, gönderildi olarak işaretler, revizyon açar, kaybedildi/iptal olarak kapatır. Siparişe dönüştürmek ayrıca satış siparişi oluşturma iznini ister.
Arayüzde ayrıca gerekir: `erp-sales-quotations.view` | Yönetim › Araçlar › Toplu Belge Gönderimi (biri yeter) | Satış Temsilcisi |
| `erp-sales-quotations.approve` | Satış Teklifleri · Onayla
Onay bekleyen teklife (iskonto ya da tutar eşiği) karar verir — yalnız şablonun aşaması kendisini gösteriyorsa. Gönderdiği ya da temsilcisi olduğu teklifi onaylayamaz.
Arayüzde ayrıca gerekir: `erp-sales-quotations.view` | Yönetim › Onay Süreci › Onayımı Bekleyenler (biri yeter)
Yönetim › Onay Süreci › Onay Vekaletleri (biri yeter) | Satış Müdürü |
| `erp-sales-orders.view` | Satış Siparişleri · Görüntüle | Satış › Sipariş Yönetimi › Satış Siparişleri
Satış › Sipariş Yönetimi › Backorder İşleme
Satış › Analitik › Müşteri Bazında Satış
Satış › Analitik › Ürün Bazında Satış
Satış › Analitik › Temsilci Bazında Satış
Satış › Analitik › Açık Satış Siparişleri | Okuma tabanı (bütün şablonlar) |
| `erp-sales-orders.create` | Satış Siparişleri · Oluştur
Arayüzde ayrıca gerekir: `erp-partners-cards.view` | Satış › Sipariş Yönetimi › Satış Siparişi Oluştur (birlikte) | Satış Temsilcisi |
| `erp-sales-orders.edit` | Satış Siparişleri · Düzenle
Taslak düzenlemenin yanında siparişi onaylama ve iptal etme işlemlerini de kapsar. Siparişi KAPATMA ayrı bir izindedir.
Arayüzde ayrıca gerekir: `erp-sales-orders.view` | Yönetim › Araçlar › Toplu Belge Gönderimi (biri yeter) | Satış Temsilcisi |
| `erp-sales-orders.close` | Satış Siparişleri · Kapat
Karşılanmamış kalan miktardan vazgeçip belgeyi kapatır: kapalı siparişe yeni teslimat yazılamaz. Sevk edilmiş miktarları ve tutarları DEĞİŞTİRMEZ — silme ya da iptal değildir.
Arayüzde ayrıca gerekir: `erp-sales-orders.view` | — | Satış Temsilcisi |
| `erp-sales-price-lists.view` | Fiyat Listeleri ve Özel Fiyatlar · Görüntüle | Satış › Ana Veriler › Fiyat Listeleri
Satış › Ana Veriler › Özel Fiyatlar
Satış › Ana Veriler › Grup İskontoları
Satış › Ana Veriler › Kondisyon Kayıtları | Satış Temsilcisi, Satış Müdürü |
| `erp-sales-price-lists.create` | Fiyat Listeleri ve Özel Fiyatlar · Oluştur
Yeni fiyat listesi ve yeni müşteri özel fiyatı açar.
Arayüzde ayrıca gerekir: `erp-sales-price-lists.view` | — | Satış Müdürü |
| `erp-sales-price-lists.edit` | Fiyat Listeleri ve Özel Fiyatlar · Düzenle
Liste fiyatlarını girer/kaldırır, varsayılan listeyi devreder, müşteriye liste atar, özel fiyatı düzenler ve siler. Sipariş satırındaki fiyatı değiştirmek bu izni İSTEMEZ.
Arayüzde ayrıca gerekir: `erp-sales-price-lists.view` | Üretim › Ürün Maliyetlendirme › Üst Ürün Fiyatlarını Güncelle (birlikte) | Satış Müdürü |
| `erp-sales-price-lists.import` | Fiyat Listeleri ve Özel Fiyatlar · Dosyadan yükle
Fiyat Listesi Aktarımı kitabından (.xlsx) listeleri, fiyatları, dönem ve miktar fiyatlarını, karakteristik farklarını, müşteri listelerini, özel fiyatları ve grup iskontolarını toplu yazar. Yazmak ayrıca açma ve düzenleme izni ister; kontrol bu izni GEREKTİRMEZ.
Arayüzde ayrıca gerekir: `erp-sales-price-lists.view` | — | Satış Müdürü |
| `erp-sales-campaigns.view` | Kampanyalar · Görüntüle | Satış › Ana Veriler › Kampanyalar | Satış Temsilcisi, Satış Müdürü |
| `erp-sales-campaigns.create` | Kampanyalar · Oluştur
Arayüzde ayrıca gerekir: `erp-sales-campaigns.view` | — | Satış Müdürü |
| `erp-sales-campaigns.edit` | Kampanyalar · Düzenle
Kampanyanın kalemlerini, kapsamını ve geçerliliğini değiştirir; pasife alır.
Arayüzde ayrıca gerekir: `erp-sales-campaigns.view` | — | Satış Müdürü |
| `erp-sales-shipments.view` | Teslimatlar · Görüntüle | Satış › Analitik › Brüt Kâr (birlikte)
Lojistik Yönetimi › Giden Teslimat › Teslimatlar
Lojistik Yönetimi › Giden Teslimat › Teslimat İzleme
Lojistik Yönetimi › Analitik › Teslimat Özeti
Lojistik Yönetimi › Analitik › Zamanında-Tam Teslim | Okuma tabanı (bütün şablonlar) |
| `erp-sales-shipments.create` | Teslimatlar · Oluştur
Normal akışta onaylanmış satış siparişinin detayından başlatılır; yetkilendirme sipariş görüntüleme iznine bağlı değildir. | Lojistik Yönetimi › Giden Teslimat › Giden Teslimat Oluştur
Yönetim › Araçlar › Toplu Belge Gönderimi (biri yeter) | Depo Memuru |
| `erp-sales-shipment-reversals.view` | Teslimat Düzeltmeleri · Görüntüle | Lojistik Yönetimi › Giden Teslimat › Teslimat Düzeltmeleri | Okuma tabanı (bütün şablonlar) |
| `erp-sales-shipment-reversals.create` | Teslimat Düzeltmeleri · Oluştur
Normal akışta teslimat detayından başlatılır; yetkilendirme teslimat görüntüleme iznine bağlı değildir. | — | Satış Temsilcisi |
| `erp-sales-returns.view` | Satış İadeleri · Görüntüle | Satış › İade Yönetimi › Satış İadeleri
Yönetim › Araçlar › Toplu Belge Yazdırma (biri yeter) | Okuma tabanı (bütün şablonlar) |
| `erp-sales-returns.create` | Satış İadeleri · Oluştur
Müşteriden geri dönen malı stoğa alır (seçilen depo ve stok durumunda). Teslimat detayından başlatılır; teslimat düzeltmesi izni bu yetkiyi vermez. | — | Satış Temsilcisi |
| `erp-sales-free-returns.create` | Teslimatsız Satış İadeleri · Oluştur
Teslimatı olmayan iadeyi stoğa alır: müşteri, ürün ve fiyat elle seçilir. Kaynak belge olmadan stok artırdığı için ayrı yetki; teslimattan iade izni bunu vermez. | — | Satış Temsilcisi |
| `erp-sales-return-requests.view` | İade Talepleri · Görüntüle | Satış › İade Yönetimi › İade Talepleri | Okuma tabanı (bütün şablonlar) |
| `erp-sales-return-requests.create` | İade Talepleri · Oluştur | — | Satış Temsilcisi |
| `erp-sales-return-requests.approve` | İade Talepleri · Onayla | — | Satış Müdürü |
| `erp-sales-return-reasons.view` | İade Nedenleri · Görüntüle | Yönetim › Özelleştirme › Satış › İade Nedenleri | Okuma tabanı (bütün şablonlar) |
| `erp-sales-return-reasons.create` | İade Nedenleri · Oluştur | — | Ürün Ana Veri Uzmanı |
| `erp-sales-return-reasons.edit` | İade Nedenleri · Düzenle | — | Ürün Ana Veri Uzmanı |
| `erp-sales-channels.view` | Satış Kanalları · Görüntüle | Yönetim › Özelleştirme › Kuruluş Yapısı › Satış Kanalları | Okuma tabanı (bütün şablonlar) |
| `erp-sales-channels.create` | Satış Kanalları · Oluştur | — | Ürün Ana Veri Uzmanı |
| `erp-sales-channels.edit` | Satış Kanalları · Düzenle | — | Ürün Ana Veri Uzmanı |
| `erp-sales-areas.view` | Satış Organizasyonu ve Bölüm · Görüntüle | Yönetim › Özelleştirme › Kuruluş Yapısı › Satış Organizasyonları
Yönetim › Özelleştirme › Kuruluş Yapısı › Bölümler | Okuma tabanı (bütün şablonlar) |
| `erp-sales-areas.create` | Satış Organizasyonu ve Bölüm · Oluştur | — | Ürün Ana Veri Uzmanı |
| `erp-sales-areas.edit` | Satış Organizasyonu ve Bölüm · Düzenle | — | Ürün Ana Veri Uzmanı |
| `erp-sales-output-settings.view` | Satış Çıktı Ayarları · Görüntüle | Yönetim › Özelleştirme › Satış › Çıktı Ayarları | Okuma tabanı (bütün şablonlar) |
| `erp-sales-output-settings.edit` | Satış Çıktı Ayarları · Düzenle | — | Ürün Ana Veri Uzmanı |
| `erp-sales-document-types.view` | Satış Belge Türleri · Görüntüle | Yönetim › Özelleştirme › Satış › Satış Belge Türleri
Yönetim › Özelleştirme › Satış › Kopyalama Kontrolü | Okuma tabanı (bütün şablonlar) |
| `erp-sales-document-types.create` | Satış Belge Türleri · Oluştur | — | Ürün Ana Veri Uzmanı |
| `erp-sales-document-types.edit` | Satış Belge Türleri · Düzenle | — | Ürün Ana Veri Uzmanı |
| `erp-sales-condition-types.view` | Kondisyon Türleri · Görüntüle | Yönetim › Özelleştirme › Satış › Kondisyon Türleri
Yönetim › Özelleştirme › Satış › Fiyatlandırma Şeması | Okuma tabanı (bütün şablonlar) |
| `erp-sales-condition-types.create` | Kondisyon Türleri · Oluştur | — | Ürün Ana Veri Uzmanı |
| `erp-sales-condition-types.edit` | Kondisyon Türleri · Düzenle | — | Ürün Ana Veri Uzmanı |
| `erp-sales-service-confirmations.view` | Hizmet Teyitleri · Görüntüle | Satış › Sipariş Yönetimi › Hizmet Teyitleri | Okuma tabanı (bütün şablonlar) |
| `erp-sales-service-confirmations.create` | Hizmet Teyitleri · Oluştur | — | Satış Temsilcisi, Servis Teknisyeni |
| `erp-sales-rebates.view` | Prim Anlaşmaları ve Hesaplaşmaları · Görüntüle | Satış › Faturalama › Prim Hesaplaşmaları
Satış › Ana Veriler › Prim Anlaşmaları | Satış Müdürü, Alacak Muhasebecisi |
| `erp-sales-rebates.create` | Prim Anlaşmaları ve Hesaplaşmaları · Oluştur | — | Satış Müdürü |
| `erp-sales-rebates.edit` | Prim Anlaşmaları ve Hesaplaşmaları · Düzenle | — | Satış Müdürü |
| `erp-sales-contracts.view` | Satış Sözleşmeleri · Görüntüle | Satış › Sipariş Yönetimi › Satış Sözleşmeleri | Satış Temsilcisi, Satış Müdürü |
| `erp-sales-contracts.create` | Satış Sözleşmeleri · Oluştur | Satış › Sipariş Yönetimi › Satış Sözleşmesi Oluştur | Satış Müdürü |
| `erp-sales-contracts.edit` | Satış Sözleşmeleri · Düzenle | — | Satış Müdürü |
## Lojistik
| İzin anahtarı | Kaynak · İşlem | Açtığı menü ekranı | Rol şablonları |
|---|---|---|---|
| `erp-logistics-transports.view` | Taşıma Belgeleri · Görüntüle | Lojistik Yönetimi › Taşıma › Taşıma Belgeleri | Okuma tabanı (bütün şablonlar) |
| `erp-logistics-transports.create` | Taşıma Belgeleri · Oluştur | Lojistik Yönetimi › Taşıma › Taşıma Belgesi Oluştur
Lojistik Yönetimi › Taşıma › Yük Planlama | Taşıma Planlayıcı |
| `erp-logistics-transports.edit` | Taşıma Belgeleri · Düzenle | — | Taşıma Planlayıcı |
| `erp-logistics-transport-events.create` | Sefer Olayları · Oluştur | — | Taşıma Planlayıcı |
| `erp-logistics-proof-of-delivery.create` | Alındı Teyidi · Oluştur | — | Depo Memuru, Taşıma Planlayıcı |
| `erp-logistics-fleet.view` | Filo ve Taşıma Ağı · Görüntüle | Lojistik Yönetimi › Filo › Araçlar
Lojistik Yönetimi › Filo › Sürücüler
Lojistik Yönetimi › Analitik › Filo Kullanımı
Yönetim › Özelleştirme › Lojistik › Rotalar
Yönetim › Özelleştirme › Lojistik › Sevkiyat Noktaları | Okuma tabanı (bütün şablonlar) |
| `erp-logistics-fleet.create` | Filo ve Taşıma Ağı · Oluştur | — | Taşıma Planlayıcı |
| `erp-logistics-fleet.edit` | Filo ve Taşıma Ağı · Düzenle | — | Taşıma Planlayıcı |
| `erp-logistics-carriers.view` | Taşıyıcılar · Görüntüle | Lojistik Yönetimi › Ana Veriler › Taşıyıcılar | Okuma tabanı (bütün şablonlar) |
| `erp-logistics-carriers.create` | Taşıyıcılar · Oluştur
Arayüzde ayrıca gerekir: `erp-logistics-carriers.view` | — | Taşıma Planlayıcı |
| `erp-logistics-carriers.edit` | Taşıyıcılar · Düzenle
Arayüzde ayrıca gerekir: `erp-logistics-carriers.view` | — | Taşıma Planlayıcı |
| `erp-logistics-fleet-costs.view` | Filo İşletimi ve Maliyeti · Görüntüle | Lojistik Yönetimi › Filo › Filo İşletimi
Lojistik Yönetimi › Analitik › Araç Maliyeti | Taşıma Planlayıcı |
| `erp-logistics-fleet-costs.create` | Filo İşletimi ve Maliyeti · Oluştur | — | Taşıma Planlayıcı |
| `erp-logistics-freight-agreements.view` | Navlun Anlaşmaları · Görüntüle | Lojistik Yönetimi › Ana Veriler › Navlun Anlaşmaları
Lojistik Yönetimi › Analitik › Navlun Maliyeti | Taşıma Planlayıcı |
| `erp-logistics-freight-agreements.create` | Navlun Anlaşmaları · Oluştur | — | Taşıma Planlayıcı |
| `erp-logistics-freight-agreements.edit` | Navlun Anlaşmaları · Düzenle | — | Taşıma Planlayıcı |
| `erp-logistics-freight-settlements.view` | Navlun Hesaplaşmaları · Görüntüle | Lojistik Yönetimi › Taşıma › Navlun Hesaplaşmaları | Taşıma Planlayıcı |
| `erp-logistics-freight-settlements.create` | Navlun Hesaplaşmaları · Oluştur | Lojistik Yönetimi › Taşıma › Navlun Hesaplaşması Oluştur | Taşıma Planlayıcı |
| `erp-logistics-transport-tenders.view` | Taşıma İhaleleri · Görüntüle | Lojistik Yönetimi › Taşıma › Taşıyıcı Seçimi ve İhale | Taşıma Planlayıcı |
| `erp-logistics-transport-tenders.create` | Taşıma İhaleleri · Oluştur | — | Taşıma Planlayıcı |
| `erp-logistics-transport-tenders.edit` | Taşıma İhaleleri · Düzenle | — | Taşıma Planlayıcı |
| `erp-logistics-inbound-deliveries.view` | Gelen Teslimatlar · Görüntüle | Lojistik Yönetimi › Gelen Teslimat › Gelen Teslimatlar | Okuma tabanı (bütün şablonlar) |
| `erp-logistics-inbound-deliveries.create` | Gelen Teslimatlar · Oluştur | Lojistik Yönetimi › Gelen Teslimat › Gelen Teslimat Oluştur | Satın Alma Uzmanı, Depo Memuru, Taşıma Planlayıcı |
| `erp-logistics-forwarding-orders.view` | Nakliye Siparişleri · Görüntüle | Lojistik Yönetimi › Taşıma › Nakliye Siparişleri | Taşıma Planlayıcı |
| `erp-logistics-forwarding-orders.create` | Nakliye Siparişleri · Oluştur | Lojistik Yönetimi › Taşıma › Nakliye Siparişi Oluştur | Taşıma Planlayıcı |
| `erp-logistics-forwarding-orders.edit` | Nakliye Siparişleri · Düzenle | — | Taşıma Planlayıcı |
| `erp-logistics-driver-identity.view` | Sürücü Kimlik Bilgisi · Görüntüle | — | Taşıma Planlayıcı |
## Üretim
| İzin anahtarı | Kaynak · İşlem | Açtığı menü ekranı | Rol şablonları |
|---|---|---|---|
| `erp-manufacturing-boms.view` | Ürün Ağaçları · Görüntüle | Üretim › Üretim Mühendisliği › Üretim Versiyonları
Üretim › Ana Veriler › Ürün Ağaçları
Üretim › Ana Veriler › Çok Seviyeli Ürün Ağacı
Üretim › Ana Veriler › Ürün Ağacı Karşılaştırma | Okuma tabanı (bütün şablonlar) |
| `erp-manufacturing-boms.create` | Ürün Ağaçları · Oluştur | Üretim › Ana Veriler › Ürün Ağacı Oluştur | Üretim Planlayıcı |
| `erp-manufacturing-boms.edit` | Ürün Ağaçları · Düzenle
Yeni revizyon oluşturmayı ve revizyonu yayınlamayı da kapsar; ürün ağacının kendisini açmak ayrı izindir.
Arayüzde ayrıca gerekir: `erp-manufacturing-boms.view` | Üretim › Ana Veriler › Ürün Ağacı Bileşen Yönetimi | Üretim Planlayıcı |
| `erp-manufacturing-boms.import` | Ürün Ağaçları · İçe Aktar | — | Üretim Planlayıcı |
| `erp-manufacturing-engineering-changes.view` | Mühendislik Değişiklikleri · Görüntüle | Üretim › Ana Veriler › Mühendislik Değişiklikleri
Üretim › Ana Veriler › Değişiklik Talepleri | Okuma tabanı (bütün şablonlar) |
| `erp-manufacturing-engineering-changes.create` | Mühendislik Değişiklikleri · Oluştur | — | Üretim Planlayıcı |
| `erp-manufacturing-engineering-changes.edit` | Mühendislik Değişiklikleri · Düzenle | — | Üretim Planlayıcı |
| `erp-manufacturing-routings.view` | Rotalar · Görüntüle | Üretim › Üretim Mühendisliği › Rotalar
Üretim › Üretim Mühendisliği › Ana Reçeteler | Okuma tabanı (bütün şablonlar) |
| `erp-manufacturing-routings.create` | Rotalar · Oluştur | Üretim › Üretim Mühendisliği › Rota Oluştur
Üretim › Üretim Mühendisliği › Ana Reçete Oluştur | Üretim Planlayıcı |
| `erp-manufacturing-routings.edit` | Rotalar · Düzenle | — | Üretim Planlayıcı |
| `erp-manufacturing-routings.import` | Rotalar · İçe Aktar | — | Üretim Planlayıcı |
| `erp-manufacturing-work-centers.view` | İş Merkezleri · Görüntüle | Üretim › Ana Veriler › İş Merkezleri
Yönetim › Araçlar › Veri Aktarımı (biri yeter)
Yönetim › Özelleştirme › Üretim › Duruş Nedenleri | Okuma tabanı (bütün şablonlar) |
| `erp-manufacturing-work-centers.create` | İş Merkezleri · Oluştur | — | Üretim Planlayıcı |
| `erp-manufacturing-work-centers.edit` | İş Merkezleri · Düzenle | — | Üretim Planlayıcı |
| `erp-manufacturing-work-centers.import` | İş Merkezleri · İçe Aktar | — | Üretim Planlayıcı |
| `erp-manufacturing-capacity.view` | Kapasite Planlama · Görüntüle | Üretim › Kapasite Planlama › Kapasite Yükü
Üretim › Kapasite Planlama › Kapasite Planlama Tablosu
Üretim › Kapasite Planlama › Sonlu Çizelgeleme | Okuma tabanı (bütün şablonlar) |
| `erp-manufacturing-capacity.edit` | Kapasite Planlama · Düzenle
Operasyonu iş merkezine yerleştirir (planlama tablosu) ve sonlu çizelgeleme önerisini uygular.
Arayüzde ayrıca gerekir: `erp-manufacturing-capacity.view` | — | Üretim Planlayıcı, Üretim Amiri |
| `erp-demand-material-requirements.view` | Malzeme İhtiyaçları · Görüntüle | Üretim › Üretim Planlama › Malzeme İhtiyaçları
Üretim › Üretim Planlama › MRP Koşusu | Okuma tabanı (bütün şablonlar) |
| `erp-demand-mrp-runs.create` | MRP Koşusu · Oluştur | — | Üretim Planlayıcı |
| `erp-demand-independent-requirements.view` | Planlı Bağımsız İhtiyaçlar · Görüntüle | Üretim › Üretim Planlama › Planlı Bağımsız İhtiyaçlar | Okuma tabanı (bütün şablonlar) |
| `erp-demand-independent-requirements.edit` | Planlı Bağımsız İhtiyaçlar · Düzenle | — | Üretim Planlayıcı |
| `erp-manufacturing-orders.view` | Üretim Emirleri · Görüntüle | Üretim › Üretim Yürütme › Üretim Emirleri
Üretim › Üretim Yürütme › Üretim Operasyonları
Üretim › Üretim Yürütme › Eksik Parça Listesi
Üretim › Analitik › Üretim Emri Durumu
Üretim › Analitik › İş Merkezi Yükü
Üretim › Analitik › Üretim Maliyeti (birlikte)
Yönetim › Araçlar › Toplu Belge Yazdırma (biri yeter)
Yönetim › Özelleştirme › Üretim › Üretim Ayarları | Okuma tabanı (bütün şablonlar) |
| `erp-manufacturing-orders.create` | Üretim Emirleri · Oluştur | Üretim › Üretim Yürütme › Üretim Emri Oluştur | Üretim Planlayıcı |
| `erp-manufacturing-orders.edit` | Üretim Emirleri · Düzenle
Taslak düzenlemenin yanında emri yayınlama, tamamlama ve iptal etme işlemlerini de kapsar.
Arayüzde ayrıca gerekir: `erp-manufacturing-orders.view` | — | Üretim Planlayıcı, Üretim Amiri |
| `erp-manufacturing-planned-orders.view` | Planlı Emirler · Görüntüle | Üretim › Üretim Planlama › Planlı Emirler | Okuma tabanı (bütün şablonlar) |
| `erp-manufacturing-planned-orders.edit` | Planlı Emirler · Düzenle | — | Üretim Planlayıcı |
| `erp-manufacturing-kanban.view` | Kanban · Görüntüle | Üretim › Kanban › Kanban Panosu
Üretim › Kanban › Kanban Kontrol Döngüleri | Okuma tabanı (bütün şablonlar) |
| `erp-manufacturing-kanban.create` | Kanban · Oluştur | — | Üretim Planlayıcı |
| `erp-manufacturing-kanban.edit` | Kanban · Düzenle | — | Depo Memuru, Üretim Planlayıcı, Üretim Amiri, Üretim Operatörü |
| `erp-manufacturing-postings.view` | Üretim Kayıtları · Görüntüle | Üretim › Üretim Yürütme › Operasyon Teyitleri
Üretim › Üretim Yürütme › Hatalı Geri Sarflar
Üretim › Üretim Yürütme › Duruş Kayıtları
Üretim › Analitik › Malzeme Tüketimi
Üretim › Analitik › Fire Raporu
Üretim › Analitik › İşçilik Raporu
Üretim › Analitik › OEE Raporu | Okuma tabanı (bütün şablonlar) |
| `erp-manufacturing-postings.create` | Üretim Kayıtları · Oluştur
Normal akışta üretim emri detayından başlatılır; yetkilendirme emir görüntüleme iznine bağlı değildir. | Üretim › Üretim Yürütme › Operasyon Teyidi Gir | Üretim Amiri, Üretim Operatörü |
| `erp-manufacturing-repetitive.view` | Seri Üretim · Görüntüle | Üretim › Seri Üretim › Seri Üretim Teyitleri
Üretim › Seri Üretim › Ürün Maliyet Toplayıcıları (birlikte) | Okuma tabanı (bütün şablonlar) |
| `erp-manufacturing-repetitive.create` | Seri Üretim · Oluştur
Seri üretim teyidi girer: bileşenleri düşer, mamulü stoğa alır. İptal ayrıca "Üretim Düzeltmeleri › Oluştur" ister. | Üretim › Seri Üretim › Seri Üretim Teyidi Gir | Üretim Amiri, Üretim Operatörü |
| `erp-manufacturing-corrections.view` | Üretim Düzeltmeleri · Görüntüle | Üretim › Analitik › Çıktı Düzeltmeleri | Okuma tabanı (bütün şablonlar) |
| `erp-manufacturing-corrections.create` | Üretim Düzeltmeleri · Oluştur
Normal akışta sarf/çıktı belgesinin detayından başlatılır; yetkilendirme belge görüntüleme iznine bağlı değildir. | — | Üretim Amiri, Üretim Operatörü |
## Servis
| İzin anahtarı | Kaynak · İşlem | Açtığı menü ekranı | Rol şablonları |
|---|---|---|---|
| `erp-service-desk-tickets.view` | Servis Çağrıları · Görüntüle | Servis › Çağrı Yönetimi › Servis Çağrıları
Servis › Analitik › Servis Performansı
Yönetim › Araçlar › Toplu Belge Yazdırma (biri yeter) | Okuma tabanı (bütün şablonlar) |
| `erp-service-desk-tickets.create` | Servis Çağrıları · Oluştur | Servis › Çağrı Yönetimi › Servis Çağrısı Oluştur | Servis Teknisyeni, Servis Yöneticisi |
| `erp-service-desk-tickets.edit` | Servis Çağrıları · Düzenle
Atama ve yanıt/iç not yazmanın yanında talebin tüm yaşam döngüsünü kapsar: başlatma, çözme, kapatma, yeniden açma ve iptal.
Arayüzde ayrıca gerekir: `erp-service-desk-tickets.view` | — | Servis Teknisyeni, Servis Yöneticisi |
| `erp-service-desk-teams.view` | Servis Ekipleri · Görüntüle | Yönetim › Özelleştirme › Servis › Servis Ekipleri | Okuma tabanı (bütün şablonlar) |
| `erp-service-desk-teams.create` | Servis Ekipleri · Oluştur
Kayıt listenin içindeki formdan açılır; ayrı bir oluşturma sayfası yoktur.
Arayüzde ayrıca gerekir: `erp-service-desk-teams.view` | — | Servis Yöneticisi |
| `erp-service-desk-teams.edit` | Servis Ekipleri · Düzenle
Ekip güncelleme ve pasife almanın yanında üye ekleme/çıkarmayı ve kullanıcı dizininde arama yapmayı kapsar.
Arayüzde ayrıca gerekir: `erp-service-desk-teams.view` | — | Servis Yöneticisi |
| `erp-service-desk-sla.view` | Servis SLA Yapılandırması · Görüntüle | Yönetim › Özelleştirme › Servis › SLA Yönetimi | Okuma tabanı (bütün şablonlar) |
| `erp-service-desk-sla.create` | Servis SLA Yapılandırması · Oluştur
Kayıt listenin içindeki formdan açılır; ayrı bir oluşturma sayfası yoktur.
Arayüzde ayrıca gerekir: `erp-service-desk-sla.view` | — | Servis Yöneticisi |
| `erp-service-desk-sla.edit` | Servis SLA Yapılandırması · Düzenle
Politika ve çalışma takvimi güncellemenin yanında tatil günü eklemeyi ve silmeyi de kapsar.
Arayüzde ayrıca gerekir: `erp-service-desk-sla.view` | — | Servis Yöneticisi |
## Finans
| İzin anahtarı | Kaynak · İşlem | Açtığı menü ekranı | Rol şablonları |
|---|---|---|---|
| `erp-invoicing-invoices.view` | Giden e-Faturalar · Görüntüle | Satış › Faturalama › Giden e-Faturalar
Satın Alma › İade Yönetimi › İade Faturaları
Finans › e-Belge › e-Belge Kokpiti
Finans › e-Belge › Giden e-Faturalar | Faturalama Uzmanı, Alacak Muhasebecisi |
| `erp-invoicing-invoices.create` | Giden e-Faturalar · Oluştur
Teslimatlardan fatura taslağı hazırlar (aynı müşteri, aynı para birimi).
Arayüzde ayrıca gerekir: `erp-invoicing-invoices.view` | — | Faturalama Uzmanı |
| `erp-invoicing-invoices.edit` | Giden e-Faturalar · Düzenle
Taslağın tarihini, notunu, kurunu ve satır istisna/tevkifat kodlarını değiştirir; taslağı siler.
Arayüzde ayrıca gerekir: `erp-invoicing-invoices.view` | — | Faturalama Uzmanı |
| `erp-invoicing-invoices.finalize` | Giden e-Faturalar · Kesinleştir
Faturayı kesinleştirir ve GİB'e gönderir: taraflar, kanal (e-Fatura / e-Arşiv) ve toplamlar donar; kesinleşen fatura düzenlenemez ve silinemez. e-Arşiv iptali de bu izinle.
Arayüzde ayrıca gerekir: `erp-invoicing-invoices.view` | — | Faturalama Uzmanı |
| `erp-invoicing-incoming-invoices.view` | Gelen e-Faturalar · Görüntüle | Satın Alma › Tedarikçi Faturaları › Gelen e-Faturalar
Finans › e-Belge › Gelen e-Faturalar | Satın Alma Uzmanı, Satın Alma Müdürü, Faturalama Uzmanı, Borç Muhasebecisi |
| `erp-invoicing-incoming-invoices.edit` | Gelen e-Faturalar · Düzenle
Ticari faturaya kabul/red yanıtı verir, faturayı cari karta bağlar ve kontrol edildi işaretler.
Arayüzde ayrıca gerekir: `erp-invoicing-incoming-invoices.view` | — | Faturalama Uzmanı, Borç Muhasebecisi |
| `erp-invoicing-incoming-invoices.release` | Gelen e-Faturalar · Serbest Bırak | — | Satın Alma Müdürü |
| `erp-invoicing-tax-codes.view` | İstisna ve Tevkifat Kodları · Görüntüle | Yönetim › Özelleştirme › Finans › İstisna ve Tevkifat Kodları | Faturalama Uzmanı |
| `erp-invoicing-tax-codes.create` | İstisna ve Tevkifat Kodları · Oluştur | — | Yalnız Yönetici |
| `erp-invoicing-tax-codes.edit` | İstisna ve Tevkifat Kodları · Düzenle | — | Yalnız Yönetici |
| `erp-invoicing-references.view` | Fatura Referansları · Görüntüle | Satış › Faturalama › Faturalanmamış Teslimatlar
Satın Alma › Tedarikçi Faturaları › Faturalanmamış Kabuller
Finans › Genel Muhasebe › Fatura Referansları | Okuma tabanı (bütün şablonlar) |
| `erp-invoicing-references.create` | Fatura Referansları · Oluştur | — | Faturalama Uzmanı |
| `erp-invoicing-references.edit` | Fatura Referansları · Düzenle | — | Faturalama Uzmanı |
| `erp-invoicing-references.delete` | Fatura Referansları · Sil | — | Faturalama Uzmanı |
| `erp-invoicing-tolerances.view` | Fatura Doğrulama Toleransları · Görüntüle | Yönetim › Özelleştirme › Finans › Fatura Doğrulama Toleransları | Yalnız Yönetici |
| `erp-invoicing-tolerances.edit` | Fatura Doğrulama Toleransları · Düzenle | — | Yalnız Yönetici |
| `erp-receivables-ledger.view` | Cari Alt Defter (Alacak Hesapları) · Görüntüle | Finans › Alacak Hesapları › Müşteri Bakiyeleri
Finans › Alacak Hesapları › Müşteri Açık Kalemleri
Finans › Alacak Hesapları › Yaşlandırma
Finans › Alacak Hesapları › Hesap Ekstresi
Finans › Alacak Hesapları › Açılış Bakiyesi Aktarımı
Finans › Alacak Hesapları › Müşteri Mutabakatları
Finans › Gelen Ödemeler › Müşteri Kur Farkları
Finans › İhtar › İhtar Mektupları
Yönetim › Araçlar › Veri Aktarımı (biri yeter) | Satış Temsilcisi, Satış Müdürü, Alacak Muhasebecisi, Nakit Yöneticisi, Kredi Yöneticisi, Genel Muhasebe Uzmanı |
| `erp-receivables-ledger.create` | Cari Alt Defter (Alacak Hesapları) · Oluştur | Finans › Gelen Ödemeler › Müşteri Kur Farkı Hesapla
Finans › İhtar › İhtar Mektubu Oluştur | Alacak Muhasebecisi |
| `erp-receivables-payments.view` | Gelen Ödemeler ve Eşleştirme · Görüntüle | Finans › Gelen Ödemeler › Gelen Ödemeler | Alacak Muhasebecisi |
| `erp-receivables-payments.create` | Gelen Ödemeler ve Eşleştirme · Oluştur | Finans › Gelen Ödemeler › Gelen Ödeme Oluştur
Yönetim › Araçlar › Toplu Belge Gönderimi (biri yeter) | Alacak Muhasebecisi |
| `erp-receivables-payments.edit` | Gelen Ödemeler ve Eşleştirme · Düzenle | — | Alacak Muhasebecisi |
| `erp-receivables-credit.view` | Kredi Yönetimi · Görüntüle | Finans › Kredi Yönetimi › Kredi Hesapları
Finans › Kredi Yönetimi › Kredi Blokeli Satış Siparişleri
Yönetim › Özelleştirme › Finans › Kredi Kontrol Kuralları | Satış Temsilcisi, Satış Müdürü, Alacak Muhasebecisi, Kredi Yöneticisi |
| `erp-receivables-credit.edit` | Kredi Yönetimi · Düzenle | — | Kredi Yöneticisi |
| `erp-receivables-credit.release` | Kredi Yönetimi · Serbest Bırak | — | Kredi Yöneticisi |
| `erp-receivables-memos.view` | Alacak/Borç Dekontu · Görüntüle | Finans › Alacak Hesapları › Alacak/Borç Dekontu Talepleri | Satış Temsilcisi, Alacak Muhasebecisi |
| `erp-receivables-memos.create` | Alacak/Borç Dekontu · Oluştur | Finans › Alacak Hesapları › Alacak/Borç Dekontu Talebi Oluştur
Yönetim › Araçlar › Toplu Belge Gönderimi (biri yeter) | Satış Temsilcisi, Alacak Muhasebecisi |
| `erp-receivables-memos.approve` | Alacak/Borç Dekontu · Onayla | — | Alacak Muhasebecisi |
| `erp-payables-ledger.view` | Satıcı Alt Defteri (Borç Hesapları) · Görüntüle | Finans › Borç Hesapları › Satıcı Bakiyeleri
Finans › Borç Hesapları › Satıcı Açık Kalemleri
Finans › Borç Hesapları › Borç Yaşlandırması
Finans › Borç Hesapları › Satıcı Hesap Ekstresi
Finans › Borç Hesapları › Satıcı Açılış Bakiyesi Aktarımı
Finans › Borç Hesapları › Satıcı Mutabakatları
Finans › Giden Ödemeler › Satıcı Kur Farkları
Yönetim › Araçlar › Veri Aktarımı (biri yeter) | Borç Muhasebecisi, Nakit Yöneticisi, Genel Muhasebe Uzmanı |
| `erp-payables-ledger.create` | Satıcı Alt Defteri (Borç Hesapları) · Oluştur | Finans › Giden Ödemeler › Satıcı Kur Farkı Hesapla | Borç Muhasebecisi |
| `erp-payables-payments.view` | Giden Ödemeler ve Eşleştirme · Görüntüle | Finans › Giden Ödemeler › Giden Ödemeler | Borç Muhasebecisi |
| `erp-payables-payments.create` | Giden Ödemeler ve Eşleştirme · Oluştur | Finans › Giden Ödemeler › Giden Ödeme Oluştur
Finans › Giden Ödemeler › Ödeme Önerisi | Borç Muhasebecisi |
| `erp-payables-payments.edit` | Giden Ödemeler ve Eşleştirme · Düzenle | — | Borç Muhasebecisi |
| `erp-treasury-accounts.view` | Banka ve Kasa Hesapları · Görüntüle | Finans › Banka ve Kasa › Banka ve Kasa Hesapları
Finans › Banka ve Kasa › Likidite Tahmini | Alacak Muhasebecisi, Borç Muhasebecisi, Nakit Yöneticisi, Genel Muhasebe Uzmanı |
| `erp-treasury-accounts.create` | Banka ve Kasa Hesapları · Oluştur | — | Nakit Yöneticisi |
| `erp-treasury-accounts.edit` | Banka ve Kasa Hesapları · Düzenle | — | Nakit Yöneticisi |
| `erp-treasury-transactions.view` | Banka/Kasa Hareketleri · Görüntüle | Finans › Banka ve Kasa › Banka/Kasa Hareketleri | Nakit Yöneticisi, Genel Muhasebe Uzmanı |
| `erp-treasury-transactions.create` | Banka/Kasa Hareketleri · Oluştur | Finans › Banka ve Kasa › Banka/Kasa Hareketi Oluştur | Nakit Yöneticisi, Genel Muhasebe Uzmanı |
| `erp-treasury-statements.view` | Banka Ekstreleri ve Mutabakat · Görüntüle | Finans › Banka ve Kasa › Banka Ekstreleri
Finans › Banka ve Kasa › Ekstre Eşleştirme Kuralları
Finans › Banka ve Kasa › Ekstre Biçimleri | Alacak Muhasebecisi, Borç Muhasebecisi, Nakit Yöneticisi, Genel Muhasebe Uzmanı |
| `erp-treasury-statements.create` | Banka Ekstreleri ve Mutabakat · Oluştur | — | Alacak Muhasebecisi, Borç Muhasebecisi, Nakit Yöneticisi |
| `erp-treasury-statements.edit` | Banka Ekstreleri ve Mutabakat · Düzenle | — | Nakit Yöneticisi |
| `erp-treasury-instruments.view` | Çek ve Senet Portföyü · Görüntüle | Finans › Çek ve Senet › Çek/Senet Portföyü
Finans › Çek ve Senet › Çek/Senet Bordroları
Finans › Çek ve Senet › Çek Defterleri | Alacak Muhasebecisi, Borç Muhasebecisi, Nakit Yöneticisi |
| `erp-treasury-instruments.create` | Çek ve Senet Portföyü · Oluştur | Finans › Çek ve Senet › Alınan Çek/Senet Girişi
Finans › Çek ve Senet › Verilen Çek/Senet Çıkışı | Alacak Muhasebecisi, Borç Muhasebecisi |
| `erp-treasury-instruments.edit` | Çek ve Senet Portföyü · Düzenle | Yönetim › Araçlar › Toplu Belge Gönderimi (biri yeter) | Alacak Muhasebecisi, Borç Muhasebecisi, Nakit Yöneticisi |
| `erp-fixed-assets.view` | Duran Varlık Muhasebesi · Görüntüle | Finans › Duran Varlık Muhasebesi › Duran Varlıklar
Finans › Duran Varlık Muhasebesi › Amortisman Koşuları
Finans › Duran Varlık Muhasebesi › Duran Varlık Hareket Tablosu
Yönetim › Özelleştirme › Finans › Duran Varlık Sınıfları | Genel Muhasebe Uzmanı |
| `erp-fixed-assets.create` | Duran Varlık Muhasebesi · Oluştur | Finans › Duran Varlık Muhasebesi › Duran Varlık Oluştur
Finans › Duran Varlık Muhasebesi › Amortisman Koşusu Yap | Genel Muhasebe Uzmanı |
| `erp-fixed-assets.edit` | Duran Varlık Muhasebesi · Düzenle | — | Genel Muhasebe Uzmanı |
## Muhasebe Dönemleri
| İzin anahtarı | Kaynak · İşlem | Açtığı menü ekranı | Rol şablonları |
|---|---|---|---|
| `erp-accounting-posting-periods.view` | Kayıt Dönemleri · Görüntüle | Finans › Dönem Sonu Kapanışı › Kayıt Dönemleri | Okuma tabanı (bütün şablonlar) |
| `erp-accounting-posting-periods.close` | Kayıt Dönemleri · Kapat
Seçilen ayı ve öncesini kapatır: kapalı aya hiçbir belge ve stok hareketi yazılamaz — geçmiş tarih yetkisi olan kullanıcı için de.
Arayüzde ayrıca gerekir: `erp-accounting-posting-periods.view` | — | Genel Muhasebe Uzmanı |
| `erp-accounting-posting-periods.reopen` | Kayıt Dönemleri · Yeniden Aç
Kapalı ayları seçilen aydan itibaren yeniden açar. Gerekçe zorunludur ve kim, ne zaman, neden açtı dönem ekranında görünür.
Arayüzde ayrıca gerekir: `erp-accounting-posting-periods.view` | — | Genel Muhasebe Uzmanı |
| `erp-accounting-posting-periods.backdate` | Kayıt Dönemleri · Geçmiş Tarihli Kayıt
Açık dönemde bugünden eski tarihli belge yazmayı açar. Yetkisi olmayan kullanıcı belgeleri yalnız bugünün tarihiyle açar; kapalı aya bu izin de geçirmez. | — | Genel Muhasebe Uzmanı |
| `erp-accounting-exchange-rates.view` | Döviz Kurları · Görüntüle | Finans › Genel Muhasebe › Döviz Kurları | Okuma tabanı (bütün şablonlar) |
| `erp-accounting-exchange-rates.create` | Döviz Kurları · Oluştur | — | Alacak Muhasebecisi, Borç Muhasebecisi |
## Genel Muhasebe
| İzin anahtarı | Kaynak · İşlem | Açtığı menü ekranı | Rol şablonları |
|---|---|---|---|
| `erp-accounting-gl-accounts.view` | Hesap Planı · Görüntüle | Finans › Genel Muhasebe › Hesap Planı | Okuma tabanı (bütün şablonlar) |
| `erp-accounting-gl-accounts.create` | Hesap Planı · Oluştur | — | Genel Muhasebe Uzmanı |
| `erp-accounting-gl-accounts.edit` | Hesap Planı · Düzenle | — | Genel Muhasebe Uzmanı |
| `erp-accounting-fiscal-years.view` | Mali Yıllar ve Dönemler · Görüntüle | Yönetim › Özelleştirme › Finans › Mali Yıllar ve Dönemler | Okuma tabanı (bütün şablonlar) |
| `erp-accounting-fiscal-years.create` | Mali Yıllar ve Dönemler · Oluştur | — | Genel Muhasebe Uzmanı |
| `erp-accounting-journal-entries.view` | Yevmiye Fişleri · Görüntüle | Finans › Masraf Yeri Muhasebesi › Masraf Yeri Gerçekleşenleri
Finans › Genel Muhasebe › Yevmiye Fişleri
Finans › Genel Muhasebe › Büyük Defter
Finans › Genel Muhasebe › Mizan
Finans › Dönem Sonu Kapanışı › Kapanış Kontrol Listesi
Finans › Dönem Sonu Kapanışı › Alt Defter Mutabakatı
Finans › Dönem Sonu Kapanışı › Kur Değerlemeleri
Finans › Dönem Sonu Kapanışı › Yansıtma Kayıtları
Finans › Dönem Sonu Kapanışı › Yıl Sonu Kapanışı
Finans › Yasal Raporlama › Bilanço
Finans › Yasal Raporlama › Gelir Tablosu | Denetçi (Salt Okunur), Nakit Yöneticisi, Genel Muhasebe Uzmanı |
| `erp-accounting-journal-entries.create` | Yevmiye Fişleri · Oluştur | Finans › Genel Muhasebe › Yevmiye Fişi Oluştur
Finans › Dönem Sonu Kapanışı › Kur Değerlemesi Yap
Finans › Dönem Sonu Kapanışı › Yansıtma Yap
Yönetim › Araçlar › Veri Aktarımı (biri yeter) | Genel Muhasebe Uzmanı |
| `erp-accounting-journal-entries.approve` | Yevmiye Fişleri · Onayla | — | Genel Muhasebe Uzmanı |
| `erp-accounting-account-determination.view` | Hesap Belirleme · Görüntüle | Yönetim › Özelleştirme › Finans › Hesap Belirleme | Okuma tabanı (bütün şablonlar) |
| `erp-accounting-account-determination.edit` | Hesap Belirleme · Düzenle | — | Genel Muhasebe Uzmanı |
| `erp-accounting-events.view` | Muhasebeleşmemiş Olaylar · Görüntüle | Finans › Genel Muhasebe › Muhasebeleşmemiş Olaylar | Denetçi (Salt Okunur), Nakit Yöneticisi, Genel Muhasebe Uzmanı |
| `erp-accounting-events.edit` | Muhasebeleşmemiş Olaylar · Düzenle | — | Genel Muhasebe Uzmanı |
| `erp-accounting-tax-reports.view` | Vergi Raporları (KDV) · Görüntüle | Finans › Yasal Raporlama › KDV Raporu | Denetçi (Salt Okunur), Nakit Yöneticisi, Genel Muhasebe Uzmanı |
| `erp-controlling-cost-centers.view` | Masraf Yerleri · Görüntüle | Finans › Masraf Yeri Muhasebesi › Masraf Yerleri
Finans › Masraf Yeri Muhasebesi › Masraf Yeri Gerçekleşenleri (birlikte) | Okuma tabanı (bütün şablonlar) |
| `erp-controlling-cost-centers.create` | Masraf Yerleri · Oluştur | — | Genel Muhasebe Uzmanı |
| `erp-controlling-cost-centers.edit` | Masraf Yerleri · Düzenle | — | Genel Muhasebe Uzmanı |
## e-Belge
| İzin anahtarı | Kaynak · İşlem | Açtığı menü ekranı | Rol şablonları |
|---|---|---|---|
| `erp-edocuments-settings.view` | e-Belge Ayarları · Görüntüle | Yönetim › Özelleştirme › Finans › e-Belge Ayarları | Yalnız Yönetici |
| `erp-edocuments-settings.edit` | e-Belge Ayarları · Düzenle
Entegratör adreslerini, kullanıcı adını, parolayı, etiketleri ve serileri yazar. e-Belgeyi açmak ya da canlı ortama almak ayrıca "Etkinleştir" yetkisi ister.
Arayüzde ayrıca gerekir: `erp-edocuments-settings.view` | — | Yalnız Yönetici |
| `erp-edocuments-settings.activate` | e-Belge Ayarları · Etkinleştir
e-Belgeyi açar ve canlı ortama alır. Canlıda gönderilen her belge GİB'e gerçek belge olarak gider ve geri alınamaz.
Arayüzde ayrıca gerekir: `erp-edocuments-settings.edit` | — | Yalnız Yönetici |
| `erp-edocuments-despatches.view` | Giden e-İrsaliyeler · Görüntüle | Lojistik Yönetimi › Giden Teslimat › Giden e-İrsaliyeler
Finans › e-Belge › Giden e-İrsaliyeler | Satış Temsilcisi, Depo Memuru |
| `erp-edocuments-despatches.create` | Giden e-İrsaliyeler · Oluştur
Teslimattan e-İrsaliye taslağı hazırlar.
Arayüzde ayrıca gerekir: `erp-edocuments-despatches.view` | — | Depo Memuru |
| `erp-edocuments-despatches.edit` | Giden e-İrsaliyeler · Düzenle
Taşıma bilgisini (şoför, plaka, sevk anı) girer ve e-İrsaliyeyi GİB'e gönderir.
Arayüzde ayrıca gerekir: `erp-edocuments-despatches.view` | — | Depo Memuru |
| `erp-edocuments-incoming-despatches.view` | Gelen e-İrsaliyeler · Görüntüle | Lojistik Yönetimi › Gelen Teslimat › Gelen e-İrsaliyeler
Finans › e-Belge › Gelen e-İrsaliyeler | Satın Alma Uzmanı, Depo Memuru |
| `erp-edocuments-incoming-despatches.edit` | Gelen e-İrsaliyeler · Düzenle
Gelen irsaliyeye yanıt verir (kabul / kısmi kabul / red) ve mal kabulle eşleştirir.
Arayüzde ayrıca gerekir: `erp-edocuments-incoming-despatches.view` | — | Depo Memuru |
## Onay Süreci
| İzin anahtarı | Kaynak · İşlem | Açtığı menü ekranı | Rol şablonları |
|---|---|---|---|
| `erp-approval-templates.view` | Onay Şablonları · Görüntüle | Yönetim › Onay Süreci › Onay Şablonları | Okuma tabanı (bütün şablonlar) |
| `erp-approval-templates.create` | Onay Şablonları · Oluştur | — | Yalnız Yönetici |
| `erp-approval-templates.edit` | Onay Şablonları · Düzenle | Yönetim › Onay Süreci › Onay Vekaletleri (biri yeter) | Yalnız Yönetici |
| `erp-approval-templates.delete` | Onay Şablonları · Sil | — | Yalnız Yönetici |
## Yönetim
| İzin anahtarı | Kaynak · İşlem | Açtığı menü ekranı | Rol şablonları |
|---|---|---|---|
| `users.view` | Kullanıcılar · Görüntüle | Yönetim › Kullanıcı ve Roller › Kullanıcılar | Yalnız Yönetici |
| `users.create` | Kullanıcılar · Oluştur | — | Yalnız Yönetici |
| `users.edit` | Kullanıcılar · Düzenle | — | Yalnız Yönetici |
| `users.delete` | Kullanıcılar · Sil | — | Yalnız Yönetici |
| `users.import` | Kullanıcılar · İçe Aktar | Yönetim › Araçlar › Veri Aktarımı (biri yeter) | Yalnız Yönetici |
| `roles.view` | Roller · Görüntüle | Yönetim › Kullanıcı ve Roller › Roller | Yalnız Yönetici |
| `roles.create` | Roller · Oluştur | — | Yalnız Yönetici |
| `roles.edit` | Roller · Düzenle | — | Yalnız Yönetici |
| `roles.delete` | Roller · Sil | — | Yalnız Yönetici |
| `organization.view` | Organizasyon Şeması · Görüntüle | Yönetim › Kullanıcı ve Roller › Çalışanlar
Yönetim › Özelleştirme › Kuruluş Yapısı › Organizasyon Şeması | Yalnız Yönetici |
| `organization.create` | Organizasyon Şeması · Oluştur | — | Yalnız Yönetici |
| `organization.edit` | Organizasyon Şeması · Düzenle | — | Yalnız Yönetici |
| `organization.delete` | Organizasyon Şeması · Sil | — | Yalnız Yönetici |
| `company-profile.view` | Şirket Bilgileri · Görüntüle | Yönetim › Özelleştirme › Kuruluş Yapısı › Şirket Bilgileri
Yönetim › Özelleştirme › Genel › Görünüm
Yönetim › Özelleştirme › Genel › Para Birimleri
Yönetim › Özelleştirme › Genel › Modül Yönetimi
Yönetim › Özelleştirme › Genel › Form Şablonları
Yönetim › Özelleştirme › Genel › Etiket Ölçüleri | Yalnız Yönetici |
| `company-profile.edit` | Şirket Bilgileri · Düzenle | — | Yalnız Yönetici |
| `audit.view` | İşlem Kayıtları · Görüntüle | Yönetim › İzleme › İşlem Kayıtları
Yönetim › İzleme › Erişim Günlüğü | Denetçi (Salt Okunur) |
| `outbox.view` | Gönderim Kuyruğu · Görüntüle | Yönetim › İzleme › Gönderim Kuyruğu | Yalnız Yönetici |
| `outbox.edit` | Gönderim Kuyruğu · Düzenle
Gönderilemeyen mesajı (ör. SMTP tanımlanmadan önce düşen e-posta) yeniden kuyruğa alır.
Arayüzde ayrıca gerekir: `outbox.view` | — | Yalnız Yönetici |
| `alerts.view` | Uyarı ve Bildirim Yönetimi · Görüntüle | Yönetim › Özelleştirme › Genel › Uyarı ve Bildirim Yönetimi | Yalnız Yönetici |
| `alerts.edit` | Uyarı ve Bildirim Yönetimi · Düzenle | — | Yalnız Yönetici |
| `email-settings.view` | E-posta Ayarları · Görüntüle | Yönetim › Özelleştirme › Genel › E-posta Ayarları
Yönetim › Özelleştirme › Genel › Çıktı Belirleme | Yalnız Yönetici |
| `email-settings.edit` | E-posta Ayarları · Düzenle | — | Yalnız Yönetici |
## Rol penceresinde görünmeyen izinler
Sunucu kataloğunda olan ama rol penceresinin izin ağacında bir bölüme bağlı olmayan izinler. Ağaçta çizilmez; yalnız **Yönetici** rolünde bulunur (rol şablonlarında ayrıca adı geçenler sağda).
| İzin anahtarı | Açtığı menü ekranı | Rol şablonları |
|---|---|---|
| `erp-inventory-quality-notifications.create` | — | Satın Alma Uzmanı, Satış Temsilcisi, Depo Memuru, Kalite Uzmanı, Üretim Amiri, Üretim Operatörü |
| `erp-inventory-quality-notifications.edit` | — | Kalite Uzmanı |
| `erp-inventory-quality-notifications.view` | Stok Yönetimi › Kalite Yönetimi › Kalite Bildirimleri | Denetçi (Salt Okunur), Ürün Ana Veri Uzmanı, İş Ortağı Ana Veri Uzmanı, Satın Alma Uzmanı, Satın Alma Müdürü, Satış Temsilcisi, Satış Müdürü, Depo Elemanı, Depo Memuru, Stok Yöneticisi, Kalite Uzmanı, Üretim Planlayıcı, Üretim Amiri, Üretim Operatörü, Taşıma Planlayıcı, Bakım Planlayıcı, Bakım Teknisyeni, Faturalama Uzmanı, Alacak Muhasebecisi, Borç Muhasebecisi, Nakit Yöneticisi, Kredi Yöneticisi, Genel Muhasebe Uzmanı, Servis Teknisyeni, Servis Yöneticisi |
| `erp-maintenance-notifications.create` | Bakım › Arıza ve Bakım › Arıza Bildir | Üretim Amiri, Üretim Operatörü, Bakım Planlayıcı, Bakım Teknisyeni |
| `erp-maintenance-notifications.edit` | — | Bakım Planlayıcı |
| `erp-maintenance-notifications.view` | Bakım › Arıza ve Bakım › Bakım Bildirimleri | Denetçi (Salt Okunur), Ürün Ana Veri Uzmanı, İş Ortağı Ana Veri Uzmanı, Satın Alma Uzmanı, Satın Alma Müdürü, Satış Temsilcisi, Satış Müdürü, Depo Elemanı, Depo Memuru, Stok Yöneticisi, Kalite Uzmanı, Üretim Planlayıcı, Üretim Amiri, Üretim Operatörü, Taşıma Planlayıcı, Bakım Planlayıcı, Bakım Teknisyeni, Faturalama Uzmanı, Alacak Muhasebecisi, Borç Muhasebecisi, Nakit Yöneticisi, Kredi Yöneticisi, Genel Muhasebe Uzmanı, Servis Teknisyeni, Servis Yöneticisi |
| `erp-maintenance-orders.create` | Bakım › Arıza ve Bakım › Bakım Emri Oluştur | Bakım Planlayıcı |
| `erp-maintenance-orders.edit` | — | Bakım Planlayıcı, Bakım Teknisyeni |
| `erp-maintenance-orders.view` | Bakım › Arıza ve Bakım › Bakım Emirleri
Bakım › Analitik › Bakım Analitiği | Bakım Planlayıcı, Bakım Teknisyeni |
| `erp-maintenance-plans.create` | Bakım › Önleyici Bakım › Bakım Planı Oluştur | Bakım Planlayıcı |
| `erp-maintenance-plans.edit` | — | Bakım Planlayıcı |
| `erp-maintenance-plans.view` | Bakım › Önleyici Bakım › Bakım Planları
Bakım › Önleyici Bakım › Görev Listeleri | Bakım Planlayıcı |
| `erp-maintenance-technical-objects.create` | Bakım › Teknik Objeler › Ekipman Oluştur | Bakım Planlayıcı |
| `erp-maintenance-technical-objects.edit` | — | Bakım Planlayıcı, Bakım Teknisyeni |
| `erp-maintenance-technical-objects.view` | Bakım › Teknik Objeler › Ekipmanlar
Bakım › Teknik Objeler › Fonksiyonel Yerler | Denetçi (Salt Okunur), Ürün Ana Veri Uzmanı, İş Ortağı Ana Veri Uzmanı, Satın Alma Uzmanı, Satın Alma Müdürü, Satış Temsilcisi, Satış Müdürü, Depo Elemanı, Depo Memuru, Stok Yöneticisi, Kalite Uzmanı, Üretim Planlayıcı, Üretim Amiri, Üretim Operatörü, Taşıma Planlayıcı, Bakım Planlayıcı, Bakım Teknisyeni, Faturalama Uzmanı, Alacak Muhasebecisi, Borç Muhasebecisi, Nakit Yöneticisi, Kredi Yöneticisi, Genel Muhasebe Uzmanı, Servis Teknisyeni, Servis Yöneticisi |
---
# Rol örnekleri
> Hazır 26 rol şablonu ve sekiz rol tarifi — satış temsilcisi, satış müdürü, satın alma uzmanı, depo sorumlusu, üretim planlamacı, üretim operatörü, salt okunur denetçi, sistem yöneticisi — izin anahtarlarıyla.
URL: https://erpdocs.corexlogic.com/yonetim/rol-ornekleri
- **Tür:** Rehber
- **Modül:** Yönetim
CoreX ERP 26 hazır rolle kurulur. Çoğu kurumda yeni rol tasarlamak yerine hazır rolü atamak ya da
onu **Kopyala**yıp daraltmak yeter. Bu sayfa hazır rolleri ve en sık istenen sekiz rolün tarifini
izin anahtarlarıyla verir. Kavramlar: [Yetki modeli](https://erpdocs.corexlogic.com/yonetim/yetki-modeli). Bütün anahtarlar:
[İzin listesi](https://erpdocs.corexlogic.com/yonetim/izin-listesi).
## Hazır roller
Sayılar demo kurulumunun **Roller** ekranından ve rol şablonu listesinden alındı (397 izinlik
katalog). "Ekran kataloğu" rolün menüde gösterdiği ekran sayısıdır.
| Rol | Alan · Düzey | İzin | Ekran kataloğu | Ne yapar (şablonun açıklaması) |
|---|---|---|---|---|
| Yönetici | Yönetim · Yönetim | 397 | Bütün ekranlar | Teknik kurulum ve kullanıcı yönetimi — bütün izinler; günlük operasyon ayrı bir hesapla yapılır. |
| Denetçi (Salt Okunur) | Yönetim · Yönetim | 97 | Bütün ekranlar | Bütün ERP listelerini ve denetim izini okur; hiçbir belge yazamaz. |
| Ürün Ana Veri Uzmanı | Ana Veriler · Eleman | 139 | 28 ekran | Ürün ana verisini, sınıflandırmayı ve kurulum sözlüklerini yazar; belge ve cari kart yazmaz. |
| İş Ortağı Ana Veri Uzmanı | Ana Veriler · Eleman | 96 | 10 ekran | Cari kartın kimliğini tutar; ticari ya da stok belgesi yazmaz. |
| Satın Alma Uzmanı | Satın Alma · Eleman | 131 | 47 ekran | Teklif ister, tedarikçi koşulunu belirler, siparişi yazar ve onaya gönderir; malı teslim almaz, onaylamaz. |
| Satın Alma Müdürü | Satın Alma · Müdür | 99 | 18 ekran | Satın alma siparişini ve talebini onaylar, ödeme blokesini kaldırır; sipariş yazmaz. |
| Satış Temsilcisi | Satış · Eleman | 114 | 31 ekran | Teklif, sipariş, iade ve ters kaydı yazar; onaylamaz, fiyat listesi yazmaz, malı çıkarmaz. |
| Satış Müdürü | Satış · Müdür | 110 | 33 ekran | Teklifi ve iade talebini onaylar, fiyat listesini ve primi yazar; belge yazmaz. |
| Depo Elemanı | Stok ve Depo · Eleman | 95 | 4 ekran | El terminalinde depo görevini onaylar, taşır ve sayar; belge yazmaz. |
| Depo Memuru | Stok ve Depo · Eleman | 119 | 41 ekran | Mal kabul, teslimat, sayım girişi, transfer ve depo görevi yazar; stok farkını düzeltmez. |
| Stok Yöneticisi | Stok ve Depo · Müdür | 121 | 51 ekran | Açılış, sayım farkı, hurda, belgesiz hareket, lot ve değerleme yazar; ticari belge yazmaz. |
| Kalite Uzmanı | Kalite · Eleman | 98 | 11 ekran | Kontrol partisi sonucunu, muayene planını ve kullanım kararını yazar; malı kabul etmez. |
| Üretim Planlayıcı | Üretim · Eleman | 119 | 38 ekran | Ürün ağacı, rota, iş merkezi, MRP ve üretim emrini planlar; saha kaydı girmez. |
| Üretim Amiri | Üretim · Müdür | 103 | 24 ekran | Emri yürütür, kapasiteye yerleştirir, hatalı kaydı ve geri sarfı düzeltir; ana veri yazmaz. |
| Üretim Operatörü | Üretim · Eleman | 101 | 10 ekran | Sahada sarf, çıktı ve teyit girer; emri ve ürün ağacını değiştirmez. |
| Taşıma Planlayıcı | Lojistik · Eleman | 116 | 27 ekran | Filo, taşıyıcı, sefer, navlun ve ihaleyi yürütür; teslimat yazmaz. |
| Bakım Planlayıcı | Bakım · Müdür | 103 | 11 ekran | Teknik objeyi, bildirimi, bakım emrini ve önleyici bakım planını yönetir. |
| Bakım Teknisyeni | Bakım · Eleman | 97 | 5 ekran | Arıza bildirir, bakım emrini teyit eder, sayaç okur; emir açmaz. |
| Faturalama Uzmanı | Finans · Eleman | 103 | 22 ekran | Giden faturayı keser, fatura referansını ve gelen faturanın yanıtını yazar. |
| Alacak Muhasebecisi | Finans · Eleman | 111 | 24 ekran | Cari alt defteri, tahsilatı ve eşleştirmeyi yürütür, dekontu onaylar; fatura kesmez. |
| Borç Muhasebecisi | Finans · Eleman | 107 | 26 ekran | Gelen faturayı kabul belgesine bağlar ve kaydeder, satıcıya ödemeyi ve eşleştirmeyi yürütür; fiyat farkı blokesini kaldırmaz. |
| Nakit Yöneticisi | Finans · Eleman | 108 | 18 ekran | Banka ve kasa hesaplarını tanımlar, kasa/banka hareketini ve virmanı girer, banka ekstresini yükleyip eşleştirir; cari ödemeyi yazmaz. |
| Kredi Yöneticisi | Finans · Müdür | 97 | 11 ekran | Kredi limitini ve risk sınıfını koyar, blokeyi kaldırır. |
| Genel Muhasebe Uzmanı | Finans · Eleman | 117 | 44 ekran | Hesap planının alt hesaplarını ve mali yılı yönetir; alt defteri görür, yazmaz. |
| Servis Teknisyeni | Servis · Eleman | 97 | 6 ekran | Servis çağrısını açar ve işler; ekip ve SLA yapılandırmaz. |
| Servis Yöneticisi | Servis · Müdür | 99 | 9 ekran | Servis çağrısını yürütür, ekipleri ve SLA'yı yapılandırır. |
Yönetici dışındaki her şablon **okuma tabanını** (93 görüntüleme izni) taşır; tariflerde yalnız
okuma tabanının **üstündeki** izinler yazılır. Okuma tabanının listesi: [İzin listesi](https://erpdocs.corexlogic.com/yonetim/izin-listesi)
— "Rol şablonları" kolonunda "Okuma tabanı" yazan satırlar.
## Tarifi uygulamak
Her tarif için en kısa yol aynıdır:
1. **Yönetim › Kullanıcı ve Roller › Roller** › **Yeni Rol**.
2. **Rol adı** yazın, **Rol şablonu** listesinden tarifte adı geçen şablonu seçin. Şablon okuma
tabanını, tarifteki yazma izinlerini ve ekran kataloğunu birlikte getirir.
3. Tarif şablondan bir izni çıkarıyorsa **Yetkiler** sekmesinde o izni kaldırın; ekliyorsa işaretleyin.
4. **Rolü Oluştur**. Ayrıntılı adımlar: [Rol oluşturmak](https://erpdocs.corexlogic.com/yonetim/islemler/rol-olusturma).
Hazır rolün kendisini (ör. **Satış Temsilcisi**) değiştirmeden de atayabilirsiniz; o zaman şablonun
izinleri kilitli kalır ve sürüm güncellemesinde korunur.
> **Şablonla yeni rol**
Şablon seçerek açtığınız rol şablona **bağlı değildir**: bütün izinleri değiştirilebilir, sürüm
güncellemesi ona dokunmaz. Yeni sürümde şablona eklenen bir izni bu role kendiniz eklersiniz.
## 1. Satış temsilcisi
**Şablon:** Satış Temsilcisi (Satış · Eleman). Teklif, sipariş, iade ve ters kaydı yazar; onaylamaz,
fiyat listesi yazmaz, malı çıkarmaz.
Okuma tabanının üstündeki izinler (21):
| İzin anahtarı | Yetkiler ağacındaki adı |
|---|---|
| `erp-edocuments-despatches.view` | Giden e-İrsaliyeler · Görüntüle |
| `erp-inventory-quality-notifications.create` | — (Yetkiler ağacında görünmez; şablondan gelir) |
| `erp-procurement-requisitions.create` | Satın Alma Talepleri · Oluştur |
| `erp-procurement-requisitions.edit` | Satın Alma Talepleri · Düzenle |
| `erp-receivables-credit.view` | Kredi Yönetimi · Görüntüle |
| `erp-receivables-ledger.view` | Cari Alt Defter (Alacak Hesapları) · Görüntüle |
| `erp-receivables-memos.create` | Alacak/Borç Dekontu · Oluştur |
| `erp-receivables-memos.view` | Alacak/Borç Dekontu · Görüntüle |
| `erp-sales-campaigns.view` | Kampanyalar · Görüntüle |
| `erp-sales-contracts.view` | Satış Sözleşmeleri · Görüntüle |
| `erp-sales-free-returns.create` | Teslimatsız Satış İadeleri · Oluştur |
| `erp-sales-orders.close` | Satış Siparişleri · Kapat |
| `erp-sales-orders.create` | Satış Siparişleri · Oluştur |
| `erp-sales-orders.edit` | Satış Siparişleri · Düzenle |
| `erp-sales-price-lists.view` | Fiyat Listeleri ve Özel Fiyatlar · Görüntüle |
| `erp-sales-quotations.create` | Satış Teklifleri · Oluştur |
| `erp-sales-quotations.edit` | Satış Teklifleri · Düzenle |
| `erp-sales-return-requests.create` | İade Talepleri · Oluştur |
| `erp-sales-returns.create` | Satış İadeleri · Oluştur |
| `erp-sales-service-confirmations.create` | Hizmet Teyitleri · Oluştur |
| `erp-sales-shipment-reversals.create` | Teslimat Düzeltmeleri · Oluştur |
Demo kurulumundaki **Demo — Satış Temsilcisi** rolü bu şablondan açıldı ve `erp-sales-orders.close`
çıkarıldı (siparişi elle kapatma müdürde kalsın diye): 113 izin. Bu rolle satış siparişi oluşturulur,
düzenlenir ve **Siparişi Onayla** ile ticari onay verilir; **Fiyat Listeleri** salt okunur, **Satın Alma**
menüde görünmez.
## 2. Satış müdürü
**Şablon:** Satış Müdürü (Satış · Müdür). Teklifi ve iade talebini onaylar, fiyat listesini ve primi
yazar; belge yazmaz.
Okuma tabanının üstündeki izinler (17):
| İzin anahtarı | Yetkiler ağacındaki adı |
|---|---|
| `erp-receivables-credit.view` | Kredi Yönetimi · Görüntüle |
| `erp-receivables-ledger.view` | Cari Alt Defter (Alacak Hesapları) · Görüntüle |
| `erp-sales-campaigns.create` | Kampanyalar · Oluştur |
| `erp-sales-campaigns.edit` | Kampanyalar · Düzenle |
| `erp-sales-campaigns.view` | Kampanyalar · Görüntüle |
| `erp-sales-contracts.create` | Satış Sözleşmeleri · Oluştur |
| `erp-sales-contracts.edit` | Satış Sözleşmeleri · Düzenle |
| `erp-sales-contracts.view` | Satış Sözleşmeleri · Görüntüle |
| `erp-sales-price-lists.create` | Fiyat Listeleri ve Özel Fiyatlar · Oluştur |
| `erp-sales-price-lists.edit` | Fiyat Listeleri ve Özel Fiyatlar · Düzenle |
| `erp-sales-price-lists.import` | Fiyat Listeleri ve Özel Fiyatlar · Dosyadan yükle |
| `erp-sales-price-lists.view` | Fiyat Listeleri ve Özel Fiyatlar · Görüntüle |
| `erp-sales-quotations.approve` | Satış Teklifleri · Onayla |
| `erp-sales-rebates.create` | Prim Anlaşmaları ve Hesaplaşmaları · Oluştur |
| `erp-sales-rebates.edit` | Prim Anlaşmaları ve Hesaplaşmaları · Düzenle |
| `erp-sales-rebates.view` | Prim Anlaşmaları ve Hesaplaşmaları · Görüntüle |
| `erp-sales-return-requests.approve` | İade Talepleri · Onayla |
Teklif onayının işlemesi için ayrıca **Onay Şablonları**'nda teklif için bir şablon tanımlı olmalı ve
aşamanın istediği rol bu kullanıcıda bulunmalıdır. Satış temsilcisiyle aynı kişiye verilirse görevler
ayrılığı uyarısı çıkar.
## 3. Satın alma uzmanı
**Şablon:** Satın Alma Uzmanı (Satın Alma · Eleman). Teklif ister, tedarikçi koşulunu belirler,
siparişi yazar ve onaya gönderir; malı teslim almaz, onaylamaz.
Okuma tabanının üstündeki izinler (38):
| İzin anahtarı | Yetkiler ağacındaki adı |
|---|---|
| `erp-edocuments-incoming-despatches.view` | Gelen e-İrsaliyeler · Görüntüle |
| `erp-inventory-costs.view` | Stok Maliyeti · Görüntüle |
| `erp-inventory-projects.create` | Projeler ve Proje Stoğu · Oluştur |
| `erp-inventory-projects.edit` | Projeler ve Proje Stoğu · Düzenle |
| `erp-inventory-quality-notifications.create` | — (Yetkiler ağacında görünmez; şablondan gelir) |
| `erp-invoicing-incoming-invoices.view` | Gelen e-Faturalar · Görüntüle |
| `erp-logistics-inbound-deliveries.create` | Gelen Teslimatlar · Oluştur |
| `erp-procurement-consignment-settlements.create` | Konsinye Hesaplaşmaları · Oluştur |
| `erp-procurement-consignment-settlements.view` | Konsinye Hesaplaşmaları · Görüntüle |
| `erp-procurement-contracts.create` | Çerçeve Sözleşmeler · Oluştur |
| `erp-procurement-contracts.edit` | Çerçeve Sözleşmeler · Düzenle |
| `erp-procurement-contracts.view` | Çerçeve Sözleşmeler · Görüntüle |
| `erp-procurement-import-charges.create` | İthalat Masraf Türleri · Oluştur |
| `erp-procurement-import-charges.edit` | İthalat Masraf Türleri · Düzenle |
| `erp-procurement-item-suppliers.create` | Ürün Tedarikçileri · Oluştur |
| `erp-procurement-item-suppliers.delete` | Ürün Tedarikçileri · İlişkiyi kaldır |
| `erp-procurement-item-suppliers.edit` | Ürün Tedarikçileri · Düzenle |
| `erp-procurement-item-suppliers.import` | Ürün Tedarikçileri · İçe Aktar |
| `erp-procurement-item-suppliers.view` | Ürün Tedarikçileri · Görüntüle |
| `erp-procurement-landed-costs.create` | İthalat Masrafları · Oluştur |
| `erp-procurement-orders.close` | Satın Alma Siparişleri · Kapat |
| `erp-procurement-orders.create` | Satın Alma Siparişleri · Oluştur |
| `erp-procurement-orders.delete` | Satın Alma Siparişleri · İptal |
| `erp-procurement-orders.edit` | Satın Alma Siparişleri · Düzenle |
| `erp-procurement-receipt-reversals.create` | Mal Kabul Geri Almaları · Oluştur |
| `erp-procurement-requisitions.delete` | Satın Alma Talepleri · Sil |
| `erp-procurement-requisitions.edit` | Satın Alma Talepleri · Düzenle |
| `erp-procurement-return-requests.approve` | Tedarikçi İade Talepleri · Onayla |
| `erp-procurement-rfqs.create` | Teklif İstekleri · Oluştur |
| `erp-procurement-rfqs.delete` | Teklif İstekleri · Sil |
| `erp-procurement-rfqs.edit` | Teklif İstekleri · Düzenle |
| `erp-procurement-service-acceptance-reversals.create` | Hizmet Kabul Geri Almaları · Oluştur |
| `erp-procurement-sourcing.edit` | Kaynak Listesi ve Kota · Düzenle |
| `erp-procurement-sourcing.view` | Kaynak Listesi ve Kota · Görüntüle |
| `erp-procurement-supplier-evaluation.create` | Tedarikçi Değerlendirme · Oluştur |
| `erp-procurement-supplier-rebates.create` | Tedarikçi Prim Anlaşmaları ve Hesaplaşmaları · Oluştur |
| `erp-procurement-supplier-rebates.edit` | Tedarikçi Prim Anlaşmaları ve Hesaplaşmaları · Düzenle |
| `erp-procurement-supplier-rebates.view` | Tedarikçi Prim Anlaşmaları ve Hesaplaşmaları · Görüntüle |
Rol `erp-procurement-orders.approve` taşımaz; siparişi **Satın Alma Müdürü** onaylar. Alış fiyatını
görür (`erp-procurement-item-suppliers.view`, `erp-procurement-orders.create`), stok maliyetini görür
(`erp-inventory-costs.view`).
## 4. Depo sorumlusu
**Şablon:** Depo Memuru (Stok ve Depo · Eleman). Mal kabul, teslimat, sayım girişi, transfer ve depo
görevi yazar; stok farkını düzeltmez.
Okuma tabanının üstündeki izinler (26):
| İzin anahtarı | Yetkiler ağacındaki adı |
|---|---|
| `erp-edocuments-despatches.create` | Giden e-İrsaliyeler · Oluştur |
| `erp-edocuments-despatches.edit` | Giden e-İrsaliyeler · Düzenle |
| `erp-edocuments-despatches.view` | Giden e-İrsaliyeler · Görüntüle |
| `erp-edocuments-incoming-despatches.edit` | Gelen e-İrsaliyeler · Düzenle |
| `erp-edocuments-incoming-despatches.view` | Gelen e-İrsaliyeler · Görüntüle |
| `erp-inventory-counts.edit` | Stok Sayımları · Say |
| `erp-inventory-customer-consignment.create` | Müşteride Konsinye · Oluştur |
| `erp-inventory-lots.edit` | Lot Yönetimi · Bloke et |
| `erp-inventory-material-reservations.create` | Rezervasyonlar · Oluştur |
| `erp-inventory-material-reservations.issue` | Rezervasyonlar · Çekme (Mal Ver) |
| `erp-inventory-movements.transfer` | Stok Hareketleri · Transfer |
| `erp-inventory-projects.issue` | Projeler ve Proje Stoğu · Çekme (Mal Ver) |
| `erp-inventory-quality-notifications.create` | — (Yetkiler ağacında görünmez; şablondan gelir) |
| `erp-inventory-transfer-orders.create` | Transfer Siparişleri · Oluştur |
| `erp-inventory-vendor-consignment.create` | Tedarikçi Konsinyesi · Oluştur |
| `erp-inventory-warehouse-tasks.create` | Depo Görevleri · Oluştur |
| `erp-inventory-warehouse-tasks.edit` | Depo Görevleri · Düzenle |
| `erp-logistics-inbound-deliveries.create` | Gelen Teslimatlar · Oluştur |
| `erp-logistics-proof-of-delivery.create` | Alındı Teyidi · Oluştur |
| `erp-manufacturing-kanban.edit` | Kanban · Düzenle |
| `erp-procurement-receipts.create` | Mal Kabulleri · Oluştur |
| `erp-procurement-requisitions.create` | Satın Alma Talepleri · Oluştur |
| `erp-procurement-requisitions.edit` | Satın Alma Talepleri · Düzenle |
| `erp-procurement-return-requests.create` | Tedarikçi İade Talepleri · Oluştur |
| `erp-procurement-subcontracting.create` | Fason · Oluştur |
| `erp-sales-shipments.create` | Teslimatlar · Oluştur |
- Sayım farkını kaydetmek, düzeltme, hurda ve açılış bakiyesi **Stok Yöneticisi**'nindir; ikisini aynı
kişiye vermek görevler ayrılığı uyarısı verir.
- Sorumlu birden çok depodan yalnız bazılarındaysa kullanıcıya **Organizasyon Kısıtlaması › Depolar**
verin: [Organizasyon kısıtlaması vermek](https://erpdocs.corexlogic.com/yonetim/islemler/organizasyon-kisitlamasi-verme).
- Sahada yalnız el terminaliyle görev onaylayan kişi için daha dar şablon **Depo Elemanı**'dır (okuma
tabanı + `erp-inventory-counts.edit`, `erp-inventory-warehouse-tasks.edit`).
## 5. Üretim planlamacı
**Şablon:** Üretim Planlayıcı (Üretim · Eleman). Ürün ağacı, rota, iş merkezi, MRP ve üretim emrini
planlar; saha kaydı girmez.
Okuma tabanının üstündeki izinler (26):
| İzin anahtarı | Yetkiler ağacındaki adı |
|---|---|
| `erp-demand-independent-requirements.edit` | Planlı Bağımsız İhtiyaçlar · Düzenle |
| `erp-demand-mrp-runs.create` | MRP Koşusu · Oluştur |
| `erp-inventory-material-reservations.create` | Rezervasyonlar · Oluştur |
| `erp-inventory-projects.create` | Projeler ve Proje Stoğu · Oluştur |
| `erp-inventory-projects.edit` | Projeler ve Proje Stoğu · Düzenle |
| `erp-inventory-transfer-orders.create` | Transfer Siparişleri · Oluştur |
| `erp-manufacturing-boms.create` | Ürün Ağaçları · Oluştur |
| `erp-manufacturing-boms.edit` | Ürün Ağaçları · Düzenle |
| `erp-manufacturing-boms.import` | Ürün Ağaçları · İçe Aktar |
| `erp-manufacturing-capacity.edit` | Kapasite Planlama · Düzenle |
| `erp-manufacturing-engineering-changes.create` | Mühendislik Değişiklikleri · Oluştur |
| `erp-manufacturing-engineering-changes.edit` | Mühendislik Değişiklikleri · Düzenle |
| `erp-manufacturing-kanban.create` | Kanban · Oluştur |
| `erp-manufacturing-kanban.edit` | Kanban · Düzenle |
| `erp-manufacturing-orders.create` | Üretim Emirleri · Oluştur |
| `erp-manufacturing-orders.edit` | Üretim Emirleri · Düzenle |
| `erp-manufacturing-planned-orders.edit` | Planlı Emirler · Düzenle |
| `erp-manufacturing-routings.create` | Rotalar · Oluştur |
| `erp-manufacturing-routings.edit` | Rotalar · Düzenle |
| `erp-manufacturing-routings.import` | Rotalar · İçe Aktar |
| `erp-manufacturing-work-centers.create` | İş Merkezleri · Oluştur |
| `erp-manufacturing-work-centers.edit` | İş Merkezleri · Düzenle |
| `erp-manufacturing-work-centers.import` | İş Merkezleri · İçe Aktar |
| `erp-procurement-requisitions.create` | Satın Alma Talepleri · Oluştur |
| `erp-procurement-requisitions.edit` | Satın Alma Talepleri · Düzenle |
| `erp-procurement-service-acceptances.create` | Hizmet Kabulleri · Oluştur |
Sarf, çıktı ve teyit (`erp-manufacturing-postings.create`) bu rolde yoktur; operatörle aynı kişiye
verilirse görevler ayrılığı uyarısı çıkar.
## 6. Üretim operatörü
**Şablon:** Üretim Operatörü (Üretim · Eleman). Sahada sarf, çıktı ve teyit girer; emri ve ürün
ağacını değiştirmez.
Okuma tabanının üstündeki izinler (8):
| İzin anahtarı | Yetkiler ağacındaki adı |
|---|---|
| `erp-inventory-quality-notifications.create` | — (Yetkiler ağacında görünmez; şablondan gelir) |
| `erp-maintenance-notifications.create` | — (Yetkiler ağacında görünmez; şablondan gelir) |
| `erp-manufacturing-corrections.create` | Üretim Düzeltmeleri · Oluştur |
| `erp-manufacturing-kanban.edit` | Kanban · Düzenle |
| `erp-manufacturing-postings.create` | Üretim Kayıtları · Oluştur |
| `erp-manufacturing-repetitive.create` | Seri Üretim · Oluştur |
| `erp-procurement-requisitions.create` | Satın Alma Talepleri · Oluştur |
| `erp-procurement-requisitions.edit` | Satın Alma Talepleri · Düzenle |
Operatör yalnız kendi hattında çalışacaksa **Organizasyon Kısıtlaması › İş Merkezleri** ile iş
merkezine daraltın; kısıtlı iş merkezinde teyit, sarf ve çıktı "… iş merkezinde işlem yetkiniz yok."
ile reddedilir. Operatör maliyet görmez (`erp-inventory-costs.view` yok).
## 7. Salt okunur denetçi
**Şablon:** Denetçi (Salt Okunur) (Yönetim). Bütün ERP listelerini ve denetim izini okur; hiçbir
belge yazamaz. Ekran kataloğu **Bütün ekranlar**'dır.
Okuma tabanının üstündeki izinler (4):
| İzin anahtarı | Yetkiler ağacındaki adı |
|---|---|
| `audit.view` | İşlem Kayıtları · Görüntüle |
| `erp-accounting-events.view` | Muhasebeleşmemiş Olaylar · Görüntüle |
| `erp-accounting-journal-entries.view` | Yevmiye Fişleri · Görüntüle |
| `erp-accounting-tax-reports.view` | Vergi Raporları (KDV) · Görüntüle |
- `audit.view` **İşlem Kayıtları** ve **Erişim Günlüğü**'nü açar ve belge geçmişini bütün alanlarda
gösterir.
- Satış ve alış fiyatı ile stok maliyeti bu şablonda **görünmez** (fiyat ve maliyet izinleri yok).
Denetçinin tutarları görmesi gerekiyorsa şablonu **Kopyala**yıp `erp-sales-price-lists.view`,
`erp-procurement-item-suppliers.view` ve `erp-inventory-costs.view` ekleyin.
- Denetçiye yazan bir rol de verilirse görevler ayrılığı uyarısı çıkar.
## 8. Sistem yöneticisi
**Hazır rol:** Yönetici (Yönetim, **Yerleşik**). Bütün 397 izin, bütün ekranlar. Silinemez; Yönetici
rolünü taşıyan **son** etkin hesaptan rol kaldırılamaz ("… Yönetici rolünü taşıyan son etkin hesap.
Rolü kaldırmadan önce başka bir kullanıcıya Yönetici rolü verin.").
Operasyon belgesi yazmadan yalnız kullanıcı ve yetki yönetecek bir hesap için Yönetici yerine şu
izinlerle **şablonsuz** bir rol açılabilir:
| İzin anahtarı | Yetkiler ağacındaki adı |
|---|---|
| `users.view` | Kullanıcılar · Görüntüle |
| `users.create` | Kullanıcılar · Oluştur |
| `users.edit` | Kullanıcılar · Düzenle |
| `users.delete` | Kullanıcılar · Sil |
| `roles.view` | Roller · Görüntüle |
| `roles.create` | Roller · Oluştur |
| `roles.edit` | Roller · Düzenle |
| `roles.delete` | Roller · Sil |
| `organization.view` | Organizasyon Şeması · Görüntüle |
| `organization.edit` | Organizasyon Şeması · Düzenle |
| `audit.view` | İşlem Kayıtları · Görüntüle |
- `users.delete` **Devre Dışı Bırak** ve **Geri Yükle**'yi, `users.edit` rol atamayı, ekstra yetkiyi,
kısıtı, şifreyi ve kilidi, `users.create` **Yeni Kullanıcı**'yı ve **Daveti Yeniden Gönder**'i açar.
- `organization.edit` kullanıcı penceresinde **Organizasyon Birimi** atamayı açar.
- Modül Yönetimi'ni değiştirmek ayrıca `company-profile.edit`, e-posta ayarı `email-settings.edit` ister.
- `users.import` (kullanıcı dosyasını dışa/içe aktarma; dosya şifre özeti taşır) yalnız bu izni
**taşıyan** bir yönetici tarafından verilebilir: "users.import iznini yalnız bu izni taşıyan bir
yönetici verebilir."
> **Rol ve kullanıcı düzenleme yetkisi**
`roles.edit` ya da `users.edit` taşıyan kişi rollerin ve kullanıcıların izinlerini değiştirebilir —
kendi rolüne de izin ekleyebilir. Sunucu "yalnız taşıyan verebilir" kuralını yalnız `users.import` için
uygular. Bu izinleri yalnız sistem yöneticisi olarak güvendiğiniz kişilere verin; değişiklikler
**İşlem Kayıtları**'nda izlenir.
---
# Modül yönetimi
> Kurulumda hangi modül ve özelliklerin açık olduğu — lisans kapsamı, modül ve özellik anahtarları, bağımlılıklar, kapatmanın menüye, izinlere ve açık işlere etkisi.
URL: https://erpdocs.corexlogic.com/yonetim/modul-yonetimi
- **Tür:** Rehber
- **Modül:** Yönetim
- **Menü yolu:** Yönetim › Özelleştirme › Genel › Modül Yönetimi
- **Ekran adresi:** `/module-management`
- **Gereken izin:** `company-profile.view`, `company-profile.edit`
**Modül Yönetimi** kurulumun hangi modülleri ve özellikleri kullandığını belirler. Ekranın kendi
cümlesiyle: "Kurulum yalnız lisansın kapsadığı ve burada açık bıraktığınız modül ve özellikleri görür.
Kapatılan özelliğin ekranları ve kuralları durur; veri silinmez, açınca kaldığı yerden sürer. Açık bir
ekranı da yalnız rolü izin veren kullanıcı görür."

1. Lisans, açık özellik ve menü ekranı sayısı
2. Modüller — satıra tıklayınca özellikleri sağda
3. Modül açık — modülü tümüyle açar / kapatır
4. Özellik — tek tek açılır, kapanır
5. Kaydet — önce etki penceresi açılır
## Üç ayrı kavram
| Kavram | Kim belirler | Ekranda |
|---|---|---|
| **Lisans kapsamı** | Lisans | Özet şeridinde **Lisans:** "… modül kapsamda"; kapsam dışındaki modül **Lisans dışı** durumundadır ve açılamaz. |
| **Kurulumun tercihi** | Bu ekran (`company-profile.edit`) | Modülün **Modül açık** kutusu ve özelliklerin kutuları. |
| **Kullanıcının erişimi** | Rol ve izin | Açık bir özelliği yalnız izni olan kullanıcı görür — [Yetki modeli](https://erpdocs.corexlogic.com/yonetim/yetki-modeli). |
Bir özellik **etkin** sayılır: lisans kapsıyor **ve** kurulumda açık **ve** modülü açık **ve** bağlı
olduğu özellikler etkin.
## Modül ve özellik
Her modülün bir **temel** özelliği vardır (listede "Temel — modülle birlikte"): modül açıkken açık,
kapalıyken kapalıdır. Öteki özellikler tek tek açılıp kapatılır. **Yönetim** modülü her kurulumda açıktır
ve kapatılamaz ("… kapatılamaz.").
Durum adları: **Modül açık** · **Lisans dışı** · **Kapalı** · **Bağlı kapalı** (kendisi açık ama
bağlı olduğu özellik ya da modül kapalı).
## Kapatınca ne olur?
- **Menü:** Modül kapalıysa menüde **alanın tamamı** kalkar. Kapalı özelliğin ekranları menüden düşer.
- **İzinler:** Rollerdeki izinler **silinmez**; kapalı özelliğin izinleri kullanıcının etkili izninden
düşülür. Rol penceresinde böyle bir kaynak "(özellik kapalı)" notuyla görünür: "Bu izin kaynağının
özelliği Modül Yönetimi'nde kapalı ya da lisans kapsamıyor — izin atanabilir ama özellik açılana
kadar etkisiz."
- **Adres ve API:** Kapalı özelliğin ekranı adresiyle açılırsa ya da isteği sunucuya giderse, izni rolünde
olan kullanıcı "Bu özellik kuruluşunuzda etkin değil." iletisini görür. İzni hiç olmayan kullanıcı
"Bu işlemi gerçekleştirmek için yetkiniz bulunmuyor." görür; ona özellik durumu söylenmez.
- **Veri ve açık işler:** Veri silinmez. Kaydetmeden önce açılan pencere kapanacak özellikleri ve
bekleyen işleri sayar: "Kapatma veriyi silmez: açık işler veride kalır ve özellik açılınca kaldığı
yerden sürer." — "Açık işler özellik kapalıyken ilerlemez."
- **Bağımlılık:** Bir özelliği kapatmak ona bağlı özellikleri de kapatır (pencerede "— … ile birlikte").
- **Ne zaman:** Kayıt kaydedende hemen, öteki kullanıcılarda **en geç 30 saniyede** uygulanır: "Modül
ayarı kaydedildi. Menü ve yetkiler bu oturumda yenilendi; öteki kullanıcılarda en geç 30 saniyede."
## Modüller ve özellikler {#moduller-ve-ozellikler}
Liste demo kurulumunun Modül Yönetimi kataloğundan alındı. "Gerekir" sütunu özelliğin açık olması için
etkin olması gereken modül ya da özellikleri yazar.
### Satış
Teklif, sipariş, teslimat, iade ve fiyatlandırma — müşteriye satışın bütün belgeleri.
| Özellik | Anahtar | Gerekir | Kapsadığı |
|---|---|---|---|
| **Satış temeli (sipariş, teslimat, iade, fiyat listesi)** (temel) | `sales` | Ana Veriler, Stok Yönetimi | Satış siparişi, teslimat, iade ve iade talebi, fiyat listesi, belge türü, kondisyon ve çıktı ayarları. |
| Satış teklifi | `sales.quotations` | — | Satış teklifi: revizyon, onay, siparişe dönüşüm ve kazanma/kaybetme raporu. |
| Hizmet teyidi | `sales.service-confirmations` | — | Siparişin hizmet kalemini tamamlama ve faturalama. |
| Teslimatsız iade | `sales.free-returns` | — | Teslimata bağlı olmayan iade — ekranı yok; Satış İadeleri listesindeki Teslimatsız İade düğmesi. |
| Satış kanalları | `sales.channels` | — | Satış kanalı ve üyelik: belge görünürlüğü ve kanalın fiyat listesi. |
| Satış primi | `sales.rebates` | — | Müşteri prim anlaşması ve hesaplaşması; alacak dekontu talebi açar. |
| Kampanyalar | `sales.campaigns` | — | Dönemli kampanya fiyatı ve iskontosu — fiyat zincirinde özel fiyattan sonra. |
| Satış sözleşmesi | `sales.contracts` | — | Satış sözleşmesi ve siparişten çağrı. |
### Satın Alma
Talep, teklif isteği, sipariş, mal ve hizmet kabulü — tedarikçiden alımın bütün belgeleri.
| Özellik | Anahtar | Gerekir | Kapsadığı |
|---|---|---|---|
| **Satın alma temeli (sipariş, mal kabul, tedarikçi fiyatı, iade)** (temel) | `procurement` | Ana Veriler, Stok Yönetimi | Satın alma siparişi, mal kabul, tedarikçi fiyatı (bilgi kaydı), tedarikçi iade talebi ve onay kuralı. |
| Satınalma talebi | `procurement.requisitions` | — | Satınalma talebi: açma, onay, talepten sipariş ve kaynak ataması. |
| Teklif isteği | `procurement.rfqs` | — | Teklif isteği: davet, teklif karşılaştırma ve gerekçeli karar. |
| Çerçeve sözleşme | `procurement.contracts` | — | Çerçeve sözleşme ve teslimat planı; siparişten çağrı. |
| Kaynak listesi ve kota | `procurement.sourcing` | — | Kaynak listesi, kota ve talep kaynak ataması; otomatik sipariş. |
| Hizmet alımı (hizmet kabulü) | `procurement.services` | — | Hizmet alımı: hizmet kabulü ve geri alması. |
| Fason | `procurement.subcontracting` | — | Fason: bileşen sevki, fasoncudaki stok ve fason kabulü. |
| Tedarikçi konsinyesi | `procurement.vendor-consignment` | — | Tedarikçi konsinyesi: konsinye kabul, çekiş ve hesaplaşma (MRKO). |
| İthalat masrafları | `procurement.landed-costs` | — | İthalat masrafının stok maliyetine dağıtımı ve masraf türleri. |
| Tedarikçi primi | `procurement.supplier-rebates` | — | Tedarikçi prim anlaşması ve hesaplaşması. |
| Tedarikçi değerlendirme | `procurement.supplier-evaluation` | — | Tedarikçi puanlama: teslimat, kalite, fiyat uyumu ve hizmet puanı. |
| Satın alma grupları | `procurement.purchasing-groups` | — | Satın alma grupları ve üyeleri — Grubumun Belgeleri süzgeci. |
### Stok Yönetimi
Depo, stok hareketi, lot ve seri, sayım, kalite ve değerleme.
| Özellik | Anahtar | Gerekir | Kapsadığı |
|---|---|---|---|
| **Stok temeli (hareket, bakiye, lot, sayım, düzeltme, hurda)** (temel) | `inventory` | Ana Veriler | Depo ve lokasyon, stok hareketi, bakiye, lot ve seri, sayım, düzeltme, hurda, açılış bakiyesi ve maliyet. |
| Rezervasyon | `inventory.material-reservations` | — | Mal çıkışı ve tek adımlı transfer için rezervasyon: çekme ve kapatma. |
| Stok nakli (transfer siparişi) | `inventory.transfer-orders` | — | Depolar arası nakil siparişi: sevk, yoldaki stok ve varış. |
| Proje stoğu | `inventory.projects` | — | Projeye ayrılmış stok: ayırma, çıkış ve serbest bırakma. |
| Depo yürütme (görev, dalga, el terminali) | `inventory.warehouse-execution` | — | Depo görevi, dalga toplama, yerleştirme, depo izleme ve el terminali. |
| Kalite yönetimi | `inventory.quality` | — | Kalite kontrol kuyruğu, kullanım kararı, kontrol partisi, muayene planı ve kalite bildirimi. |
| Değerleme (yeniden değerleme, standart fiyat, materyal defteri) | `inventory.valuation` | — | Yeniden değerleme, standart fiyat değişikliği, materyal defteri ve kapanışı. |
| Müşteride konsinye | `inventory.customer-consignment` | Satış | Müşteride duran konsinye stoğu: doldurma, geri alma ve çekiş. |
### Lojistik Yönetimi
Giden ve gelen teslimat, taşıma, filo ve navlun.
| Özellik | Anahtar | Gerekir | Kapsadığı |
|---|---|---|---|
| **Lojistik** (temel) | `logistics` | Ana Veriler, Stok Yönetimi | Lojistik modülünün çatısı — teslimatlar Satış temelinde; ekranlar alttaki özelliklerde. |
| Gelen teslimat | `logistics.inbound` | Satın Alma | Gelen teslimat bildirimi ve mal kabule bağı. |
| Taşıma (sefer, yük planlama, olay, alındı teyidi) | `logistics.transport` | Satış | Sefer belgesi, yük planlama, olay takibi ve alındı teyidi. |
| Filo (araç, sürücü, filo işletimi) | `logistics.fleet` | Taşıma (sefer, yük planlama, olay, alındı teyidi) | Araç ve sürücü ana verisi, belge takibi, filo işletimi ve araç maliyeti. |
| Taşıyıcılar ve ihale | `logistics.carriers` | Taşıma (sefer, yük planlama, olay, alındı teyidi) | Taşıyıcı ana verisi, taşıyıcı seçimi ve navlun ihalesi. |
| Navlun (anlaşma, hesaplaşma) | `logistics.freight` | Taşıyıcılar ve ihale | Navlun anlaşması ve taşıyıcıyla hesaplaşma. |
| Nakliye siparişi | `logistics.forwarding` | Satış | Müşteriye nakliye hizmeti siparişi ve faturası. |
### Üretim
Ürün ağacı, iş merkezi, üretim emri, planlama ve maliyet.
| Özellik | Anahtar | Gerekir | Kapsadığı |
|---|---|---|---|
| **Üretim temeli (ürün ağacı, iş merkezi, emir, sarf/çıktı)** (temel) | `manufacturing` | Ana Veriler, Stok Yönetimi | Ürün ağacı, iş merkezi, üretim emri, sarf ve çıktı kayıtları, düzeltmeler. |
| Üretim planlama (MRP, planlı emir, tahmin) | `manufacturing.planning` | — | Malzeme ihtiyaçları, MRP koşusu, planlı emir ve tahmin. |
| Üretim mühendisliği (rota, ana reçete, mühendislik değişikliği) | `manufacturing.engineering` | — | Rota, ana reçete, üretim versiyonu ve mühendislik değişikliği. |
| Kapasite planlama | `manufacturing.capacity` | Üretim mühendisliği (rota, ana reçete, mühendislik değişikliği) | Kapasite yükü, planlama tablosu ve sonlu çizelgeleme. |
| Seri üretim | `manufacturing.repetitive` | — | Seri üretim teyidi ve ürün maliyet toplayıcıları. |
| Kanban | `manufacturing.kanban` | — | Kanban kontrol döngüsü ve panosu. |
### Ana Veriler
Ürün, iş ortağı, kategori, birim ve öteki tanımlar — bütün modüllerin temeli.
| Özellik | Anahtar | Gerekir | Kapsadığı |
|---|---|---|---|
| **Ana veriler** (temel) | `master-data` | — | Ürün kartı, iş ortağı, kategori, birim, vergi oranı, numara serisi ve öteki tanımlar. |
### Finans
Fatura ve e-Belge, cari hesaplar, banka ve kasa, muhasebe.
| Özellik | Anahtar | Gerekir | Kapsadığı |
|---|---|---|---|
| **Faturalama temeli (fatura, fatura referansı, kayıt dönemi)** (temel) | `finance` | Ana Veriler | Giden ve gelen fatura, fatura referansı, doğrulama toleransı, vergi kodu ve kayıt dönemi. |
| e-Belge | `finance.edocuments` | — | e-Fatura, e-Arşiv ve e-İrsaliye akışı; entegratör bağlantısı ve kokpit. |
| Alacak hesapları (cari alt defter, dekont) | `finance.receivables` | Satış | Müşteri cari alt defteri: açık kalem, yaşlandırma, ekstre, mutabakat, ihtar ve dekont. |
| Gelen ödemeler | `finance.payments` | Alacak hesapları (cari alt defter, dekont) | Gelen ödeme ve açık kalem eşleştirme; tahsilat makbuzu. |
| Kredi yönetimi | `finance.credit` | Alacak hesapları (cari alt defter, dekont) | Kredi limiti, risk sınıfı ve blokeli siparişlerin serbest bırakılması. |
| Borç hesapları (satıcı alt defteri, fatura kaydı) | `finance.payables` | — | Satıcı cari alt defteri ve gelen faturanın kaydı. |
| Giden ödemeler | `finance.outgoing-payments` | Borç hesapları (satıcı alt defteri, fatura kaydı) | Giden ödeme ve ödeme önerisi. |
| Döviz kurları | `finance.exchange-rates` | — | TCMB döviz kuru tablosu ve elle kur girişi. |
| Muhasebe entegrasyonu (hesap planı, mali yıl, hesap belirleme, otomatik fiş, KDV raporu) | `finance.accounting` | — | Hesap planı, mali yıl, hesap belirleme, belgelerin otomatik fişi ve KDV raporu. |
| Genel muhasebe (yevmiye, büyük defter, mizan, mali tablolar) | `finance.general-ledger` | Muhasebe entegrasyonu (hesap planı, mali yıl, hesap belirleme, otomatik fiş, KDV raporu) | Yevmiye fişi, büyük defter, mizan, mali tablolar ve dönem sonu işlemleri. |
| Banka ve kasa (hesaplar, hareket, ekstre ve mutabakat) | `finance.treasury` | Muhasebe entegrasyonu (hesap planı, mali yıl, hesap belirleme, otomatik fiş, KDV raporu) | Banka ve kasa hesapları, hareketler, ekstre eşleştirme ve likidite tahmini. |
| Çek ve senet portföyü | `finance.instruments` | Banka ve kasa (hesaplar, hareket, ekstre ve mutabakat), Alacak hesapları (cari alt defter, dekont), Borç hesapları (satıcı alt defteri, fatura kaydı) | Çek ve senet portföyü, bordro ve çek defteri. |
| Masraf yeri muhasebesi (masraf yeri, hiyerarşi, gerçekleşen gider) | `finance.cost-centers` | Genel muhasebe (yevmiye, büyük defter, mizan, mali tablolar) | Masraf yeri hiyerarşisi ve gerçekleşen giderler. |
| Duran varlık muhasebesi (aktifleştirme, amortisman, satış/hurda) | `finance.fixed-assets` | Genel muhasebe (yevmiye, büyük defter, mizan, mali tablolar) | Duran varlık kartı, amortisman koşusu, satış ve hurda. |
### Servis
Servis çağrıları, ekipler ve SLA.
| Özellik | Anahtar | Gerekir | Kapsadığı |
|---|---|---|---|
| **Servis** (temel) | `service-desk` | — | Servis çağrıları, servis ekipleri ve SLA politikaları. |
### Bakım
Teknik obje, arıza bildirimi, bakım emri ve önleyici bakım.
| Özellik | Anahtar | Gerekir | Kapsadığı |
|---|---|---|---|
| **Bakım** (temel) | `maintenance` | — | Teknik obje, arıza bildirimi, bakım emri ve önleyici bakım planı. |
### Yönetim
Kullanıcı, rol, şirket bilgisi, onay süreci ve izleme — her kurulumda açık. Kapatılamaz.
| Özellik | Anahtar | Gerekir | Kapsadığı |
|---|---|---|---|
| **Yönetim** (temel) | `administration` | — | Kullanıcılar, roller, organizasyon, şirket bilgisi, denetim, bildirim ve onay şablonları. |
## Yetki
| İş | İzin |
|---|---|
| Ekranı görmek | `company-profile.view` |
| Değiştirmek (kutular ve **Kaydet**) | `company-profile.edit` — yoksa kutular kapalıdır ve altta "Değiştirmek Şirket Bilgileri düzenleme yetkisi ister." yazar |
Adım adım: [Modül ya da özellik açıp kapatmak](https://erpdocs.corexlogic.com/yonetim/islemler/modul-acma-kapatma).
## Lisans salt okunur kipi
Lisans etkin değilse, süresi dolmuşsa ya da askıya alındıysa kurulum **salt okunur** olur: okuma sürer,
kayıt yapılamaz ve ekranda lisansın durumunu söyleyen ileti görünür (ör. "Kurulum lisansı etkin değil —
sistem salt okunur. Lütfen sistem yöneticinizle iletişime geçin."). Bu kipte de kullanıcının kilidini
kaldırmak ve şifre sıfırlama bağlantısı göndermek çalışır.
## Sık sorulanlar
| Soru | Cevap |
|---|---|
| Bir modülü kapatınca roller bozulur mu? | Hayır. Roller değişmez; özellik açılınca izinler kendiliğinden yeniden etkili olur. |
| Kaydederken "Modül ayarı siz düzenlerken değişti. Sayfayı yenileyip yeniden kaydedin." | Başka bir yönetici aynı anda kaydetti. **Yenile**'ye basın, değişikliği yeniden yapıp kaydedin. |
| Bir ekranı modül açıkken neden göremiyorum? | Rolünüzde izni ya da ekran kataloğunda ekranı yok. [Yetki modeli](https://erpdocs.corexlogic.com/yonetim/yetki-modeli). |
---
# Kullanıcılar
> Kullanıcılar ekranı — hesap listesi, süzgeçler, rozetler, İşlemler menüsü ve Yeni Kullanıcı, Kullanıcıyı Düzenle, Ekstra Yetkiler, Organizasyon Kısıtlaması, Şifre pencereleri.
URL: https://erpdocs.corexlogic.com/yonetim/ekranlar/kullanicilar
- **Tür:** Ekran
- **Modül:** Yönetim
- **Menü yolu:** Yönetim › Kullanıcı ve Roller › Kullanıcılar
- **Ekran adresi:** `/users`
- **Gereken izin:** `users.view`
CoreX ERP'ye giriş yapan hesapların listesi. Hesap açmak, rol vermek, kişiye özel izin ve kısıt
tanımlamak, şifre ve kilit işleri ile hesabı kapatmak bu ekrandan yapılır.

1. Yeni Kullanıcı — davet ya da şifreyle hesap açar
2. Ad ya da e-postayla arama
3. Rol süzgeci
4. Durum: Aktif · Pasif (devre dışı) · Kilitli · Tümü
5. Satır: ad, roller ve hesap (e-posta)
6. İşlemler — düzenle, yetki, şifre, devre dışı bırak
## Liste
| Kolon | İçerik |
|---|---|
| **Ad** | Ad soyad. Ad girilmemişse "Ad girilmemiş". Yanında durum rozeti (aşağıda). |
| **Roller** | Kullanıcıya doğrudan verilen roller. Organizasyon kısıtı varsa altında "Kısıtlı: 2 depo · 1 iş merkezi" gibi özet. Birimden gelen roller burada yazmaz. |
| **Hesap** | E-posta — giriş kimliği. |
| **İşlem** | **İşlemler** menüsü. |
| Süzgeç | Davranış |
|---|---|
| **Ara** | Ad ya da e-postada geçen metin ("Ad ya da e-posta ara…"). |
| **Rol** | Tek rol; aranabilir liste. |
| **Durum** | **Aktif** (varsayılan) · **Pasif (devre dışı)** · **Kilitli** · **Tümü**. Adreste `?durum=devre-disi`, `?durum=kilitli`, `?durum=tumu`. |
| Rozet | Anlamı |
|---|---|
| **Devre dışı** (kırmızı) | Hesap kapatıldı; giriş yapamaz. Kayıt silinmedi. |
| **Kilitli** (sarı) | Art arda hatalı şifre denemesiyle kilitlendi; süre dolunca kendiliğinden açılır. |
| **Davet bekliyor** | Davet bağlantısı henüz kullanılmadı; hesap girişe kapalı. |
**Dışa Aktar** ve **İçe Aktar** düğmeleri yalnız `users.import` izniyle görünür; **İçe Aktar** ayrıca
`users.create`, `users.edit`, `users.delete`, `roles.create` ve `roles.edit` ister. Dosya şifre özeti
taşıdığı için paylaşılmaz.
## İşlemler menüsü

1. Ad, telefon, roller ve organizasyon birimi
2. Rolün üstüne kişiye özel izin
3. Yetkiyi depo ve iş merkezine daraltır
4. Sıfırlama bağlantısı ya da elle şifre
5. Hesabı kapatır — kayıt silinmez
| Öğe | Ne zaman görünür | İzin | Sayfa |
|---|---|---|---|
| **Kullanıcıyı Düzenle** | Etkin hesapta | `users.edit` | [Kullanıcıya rol atamak](https://erpdocs.corexlogic.com/yonetim/islemler/kullaniciya-rol-atama) |
| **Ekstra Yetkiler** | Etkin hesapta | `users.edit` | [Ekstra yetki vermek](https://erpdocs.corexlogic.com/yonetim/islemler/ekstra-yetki-verme) |
| **Organizasyon Kısıtlaması** | Etkin hesapta | `users.edit` | [Organizasyon kısıtlaması vermek](https://erpdocs.corexlogic.com/yonetim/islemler/organizasyon-kisitlamasi-verme) |
| **Şifre** | Etkin hesapta | `users.edit` | [Şifre sıfırlamak](https://erpdocs.corexlogic.com/yonetim/islemler/sifre-sifirlama) |
| **Daveti Yeniden Gönder** | Davet bekleyen hesapta | `users.create` | [Kullanıcı davet etmek](https://erpdocs.corexlogic.com/yonetim/islemler/kullanici-davet-etme) |
| **Kilidi Kaldır** | Yalnız kilitli hesapta | `users.edit` | [Kilidi kaldırmak](https://erpdocs.corexlogic.com/yonetim/islemler/kilit-kaldirma) |
| **Devre Dışı Bırak** | Etkin hesapta | `users.delete` | [Kullanıcıyı devre dışı bırakmak](https://erpdocs.corexlogic.com/yonetim/islemler/kullaniciyi-devre-disi-birakma) |
| **Geri Yükle** | Devre dışı hesapta | `users.delete` | aynı sayfa |
Devre dışı hesapta düzenleme öğeleri yoktur; `users.delete` izni olmayan kullanıcı orada "Devre dışı
hesapta işlem yok" görür.
## Yeni Kullanıcı penceresi

1. Sekmeler — bilgiler, roller, organizasyon birimi
2. E-posta — giriş kimliği, sonradan değişmez
3. Davet — 3 gün geçerli tek kullanımlık bağlantı (önerilen)
4. Şifreyi yönetici belirler — hesap hemen açılır
5. Hatalı denemede kilitleme
6. Davet Gönder — e-posta ayarı gerekir
Pencerenin açıklaması: "Hesap davetle ya da sizin belirlediğiniz şifreyle açılır. Etkili izinler seçilen
rollerin ve birimin rollerinin birleşimidir."
| Sekme | Alan | Kural |
|---|---|---|
| **Kullanıcı Bilgileri** › Kimlik | **Ad**, **Soyad** | Zorunlu. |
| | **E-posta** | Zorunlu. "Giriş kimliği olur; sonradan değiştirilemez." |
| | **Telefon** | İsteğe bağlı; rakam, boşluk, `+`, `( )` ve `-`; 7–15 rakam. |
| **Kullanıcı Bilgileri** › Giriş ve Şifre | **Davet e-postası gönder — kullanıcı şifresini kendisi belirlesin** | Varsayılan. 3 gün geçerli tek kullanımlık bağlantı; bağlantı kullanılana kadar hesap girişe kapalı. E-posta ayarı gerekir. |
| | **Şifreyi ben belirleyeyim** | Hesap hemen açılır. **Şifre**, **Şifre (tekrar)**, **Rastgele Üret**, **Kopyala**, **İlk girişte şifre değiştirilmesi zorunlu olsun**, **Hesabın açıldığını kullanıcıya e-postayla bildir**. Şifre e-postada yer almaz. |
| **Kullanıcı Bilgileri** › Güvenlik | **Hatalı şifre denemelerinde hesabı kilitle** | Varsayılan açık. Kapalıysa deneme sınırsız. |
| **Roller** | Rol listesi (alana göre gruplu, aranabilir) | Birden çok rol seçilebilir. Çakışan rollerde **Görevler ayrılığı uyarısı**. |
| **Organizasyon Birimi** | Birim ağacı | Yalnız `organization.view` ile görünür; atamak `organization.edit` ister. |

1. Şifre — en az 8 karakter, bir rakam, bir küçük harf
2. Rastgele Üret ve Kopyala
3. İlk girişte şifre değişsin
4. Bilgi e-postası — şifre e-postada yazmaz
5. Oluştur
Onay düğmesi seçilen yola göre **Davet Gönder** ya da **Oluştur**'dur.
## Kullanıcıyı Düzenle penceresi

1. Roller — rol ekleyin ya da kaldırın
2. Hesap ve giriş kilidi durumu
3. Kaydet — değişiklik yoksa kapalı
Aynı üç sekme. E-posta salt okunurdur ("Giriş kimliğidir, buradan değiştirilemez. Ad boşsa listede
e-posta gösterilir."). **Durum** grubunda **Hesap** (Etkin / Devre dışı) ve **Giriş kilidi** (kilitliyse
bitiş zamanı ve başarısız deneme sayısı) yazar. **Kaydet** değişiklik yoksa kapalıdır.
## Ekstra Yetkiler penceresi

1. Menüde bütün ekranlar — yetki vermez
2. İzin arama
3. Kilitli — rolden gelir, burada kaldırılamaz
4. Rolde olmayan izni kişiye verin
5. Ek izinleri salt okunura indirir
"Rolün üstüne kişiye özel izin verin. Kilitli izinler kullanıcının rollerinden gelir; kaldırmak için
rolü düzenleyin." İzin ağacı rol penceresindekiyle aynıdır (**Modül › Sayfa › İşlem**). Kilitli
satırlar rolden gelir. **Bütün ekranları göster** kişinin menüsüne bütün izinli ekranları açar ("rolünün
ekran kataloğundan bağımsız; yetki vermez"). **Ek İzinleri Salt Okunur Yap** yalnız doğrudan verilen ek
izinleri görüntüleme izinlerine indirir.
## Organizasyon Kısıtlaması penceresi

1. Depolar ve İş Merkezleri sekmeleri
2. Seçim yoksa kısıt yok; seçim yetkiyi daraltır
3. Çalışabileceği depoları işaretleyin
4. Bu türdeki bütün seçimi kaldırır
"Kısıtlama yetki vermez, daraltır: rolün izin verdiği işi seçilen depo ve iş merkezlerine sınırlar.
Seçim yoksa o türde kısıt yok." İki sekme: **Depolar** ve **İş Merkezleri**; sekme adında seçili sayı.
**Bu Türdeki Kısıtı Kaldır** açık sekmedeki seçimi temizler. Pasif depo ya da iş merkezi "pasif"
notuyla listede kalır.
## Şifre penceresi

1. 30 dakika geçerli sıfırlama bağlantısı
2. Elle şifre — kullanıcıya siz iletirsiniz
3. İlk girişte değiştirme zorunlu
4. Kaydet — elle şifreyi yazar
İki yol aynı pencerede: **Sıfırlama bağlantısı gönder** (30 dakika geçerli, şifreyi kullanıcı belirler)
ve **Yeni Şifre (elle belirle)** (en az 8 karakter; **İlk girişte şifre değiştirilmesi zorunlu olsun**
varsayılan işaretli).
## Onay pencereleri

1. Giriş kapanır, açık oturum düşer; roller durur
| Pencere | Metin |
|---|---|
| Hesap devre dışı bırakılsın mı? | "… giriş yapamaz olacak ve açık oturumu kapanacak. Kayıt SİLİNMİYOR: rolleri olduğu gibi duruyor, geçmiş belgeler hesabı göstermeye devam ediyor ve dilediğiniz zaman geri yükleyebilirsiniz." |
| Hesap geri yüklensin mi? | "… yeniden giriş yapabilecek. Kapatıldığı günkü rolleri ve yetkileri olduğu gibi geri gelir — yeniden atamanız gerekmez. Parolası değişmedi." |
| Kilit kaldırılsın mı? | "… art arda başarısız giriş denemesi nedeniyle kilitlendi ve süresi dolunca kilit kendiliğinden çözülecek. Kaldırırsanız hesap HEMEN giriş yapabilir. Şifre DEĞİŞMEZ: …" |
| Davet yeniden gönderilsin mi? | "… adresine 3 gün geçerli, tek kullanımlık yeni bir bağlantı gider. Daha önce gönderilen bağlantı artık çalışmaz." |

1. Durum: Pasif (devre dışı)
2. Devre dışı rozeti
3. Geri Yükle — rolleriyle birlikte geri açar
## Sunucunun ret iletileri
| Durum | İleti |
|---|---|
| E-posta ayarı yok, davet seçildi | "E-posta gönderimi yapılandırılmamış (Yönetim › Özelleştirme › Genel › E-posta Ayarları). Davet bağlantısı gönderilemez; hesabı şifre belirleyerek açabilirsiniz." |
| Kendi hesabını devre dışı bırakma | "Kendi hesabınızı devre dışı bırakamazsınız. Bunu başka bir yönetici yapmalı." |
| Son Yönetici'den rolü kaldırma | "… Yönetici rolünü taşıyan son etkin hesap. Rolü kaldırmadan önce başka bir kullanıcıya Yönetici rolü verin." |
| Kabul edilmiş daveti yeniden gönderme | "Bu hesabın daveti kabul edilmiş; şifre için sıfırlama bağlantısı gönderin." |
| Kilitli olmayan hesabın kilidini kaldırma | "Bu hesap kilitli değil." |
| Lisans kullanıcı sınırı | "Lisans en çok … etkin kullanıcıya izin veriyor; şu an … etkin kullanıcı var. Kullanılmayan bir hesabı kapatın ya da lisansı genişletin." |
| Pencere doğrulaması | "Ad zorunlu." · "Soyad zorunlu." · "E-posta zorunlu." · "Geçerli bir e-posta adresi yazın." · "Şifreler aynı değil." · "Kullanıcı bilgilerinde düzeltilmesi gereken alanlar var." |
---
# Kullanıcı davet etmek
> Yeni bir çalışana e-postayla davet göndermek — hesap açılır, kullanıcı şifresini 3 gün geçerli bağlantıyla kendisi belirler.
URL: https://erpdocs.corexlogic.com/yonetim/islemler/kullanici-davet-etme
- **Tür:** İşlem
- **Modül:** Yönetim
- **Menü yolu:** Yönetim › Kullanıcı ve Roller › Kullanıcılar
- **Ekran adresi:** `/users`
- **Gereken izin:** `users.create`
- **Ön koşullar:**
- E-posta gönderimi ayarlı: **Yönetim › Özelleştirme › Genel › E-posta Ayarları**. Ayar yoksa davet reddedilir; [şifreyle açın](https://erpdocs.corexlogic.com/yonetim/islemler/kullanici-sifreyle-olusturma).
- Verilecek rol tanımlı ([Rol oluşturmak](https://erpdocs.corexlogic.com/yonetim/islemler/rol-olusturma)).
- Lisansın etkin kullanıcı sınırında yer var.
Davet, yeni hesabın önerilen açılış yoludur: şifreyi kimse görmez, kullanıcı kendisi belirler.
## Adımlar
1. **Yönetim › Kullanıcı ve Roller › Kullanıcılar** ekranını açın ve **Yeni Kullanıcı** düğmesine tıklayın.
2. **Ad**, **Soyad** ve **E-posta** alanlarını doldurun. E-posta giriş kimliği olur ve sonradan değiştirilemez; **Telefon** isteğe bağlıdır.
3. **Giriş ve Şifre** grubunda **Davet e-postası gönder — kullanıcı şifresini kendisi belirlesin** seçili kalsın (varsayılan).
4. **Güvenlik** grubunda **Hatalı şifre denemelerinde hesabı kilitle** işaretli kalsın.

1. Sekmeler — bilgiler, roller, organizasyon birimi
2. E-posta — giriş kimliği, sonradan değişmez
3. Davet — 3 gün geçerli tek kullanımlık bağlantı (önerilen)
4. Şifreyi yönetici belirler — hesap hemen açılır
5. Hatalı denemede kilitleme
6. Davet Gönder — e-posta ayarı gerekir
5. **Roller** sekmesine geçin, **Rol ya da alan ara…** kutusuna rolün adından bir parça yazın ve rolü işaretleyin. Gerekirse birden çok rol seçin; **Görevler ayrılığı uyarısı** çıkarsa nedenini okuyun.

1. Roller — seçilen sayısı parantezde
2. Rol ya da alan arama
3. Rolü işaretleyin; birden çok rol seçilebilir
6. Kişi bir birime bağlanacaksa **Organizasyon Birimi** sekmesinde birimi seçin (sekme `organization.view`, atama `organization.edit` ister).
7. **Davet Gönder**'e tıklayın.
**Sonuç:** Hesap **Davet bekliyor** durumunda açılır ve girişe kapalıdır. Kullanıcı e-postadaki bağlantıyla **Hesabınızı etkinleştirin** sayfasını açar, ad soyadını ve parolasını yazıp **Hesabımı Etkinleştir**'e basar; ardından giriş ekranına yönlendirilir. Bağlantı 3 gün geçerli ve tek kullanımlıktır.
## Kullanıcının tarafı
1. E-postadaki bağlantı **Hesabınızı etkinleştirin** sayfasını açar ("Davet edilen hesap: …").
2. **Ad soyad** (davet edenin yazdığı adla dolu gelir), **Parola** ve **Parola (tekrar)** yazılır. Parola en
az 8 karakter, en az bir küçük harf ve bir rakam içermeli.
3. **Hesabımı Etkinleştir** → "Hesabınız etkinleştirildi." → giriş ekranı.
## Bilmeniz gerekenler
- E-posta ayarı yoksa pencere kapanmaz ve şu iletiyi gösterir: "E-posta gönderimi yapılandırılmamış
(Yönetim › Özelleştirme › Genel › E-posta Ayarları). Davet bağlantısı gönderilemez; hesabı şifre
belirleyerek açabilirsiniz." Hesap açılmaz.
- Hesap açıldı ama e-posta o an gönderilemediyse: "Hesap açıldı ama davet e-postası gönderilemedi (…):
… — listeden "Daveti Yeniden Gönder" ile tekrar deneyin."
- **Daveti Yeniden Gönder** (İşlemler menüsü, yalnız davet bekleyen hesapta) yeni bir 3 günlük bağlantı
gönderir; önceki bağlantı artık çalışmaz. Kabul edilmiş davette: "Bu hesabın daveti kabul edilmiş;
şifre için sıfırlama bağlantısı gönderin."
- Süresi dolmuş ya da kullanılmış bağlantı: "Bu davet geçersiz ya da süresi dolmuş." — "Yöneticinizden
yeni bir davet göndermesini isteyin."
- Davet bekleyen hesabı devre dışı bırakmak bağlantıyı da geçersiz kılar.
## İlgili
- [Kullanıcılar ekranı](https://erpdocs.corexlogic.com/yonetim/ekranlar/kullanicilar)
- [Şifreyle kullanıcı açmak](https://erpdocs.corexlogic.com/yonetim/islemler/kullanici-sifreyle-olusturma)
- [Yeni kullanıcı ve yetki süreci](https://erpdocs.corexlogic.com/surecler/yeni-kullanici-ve-yetki)
---
# Roller
> Roller ekranı — rol listesi, kolonlar, İşlemler menüsü ve rol penceresinin Rol Özellikleri, Yetkiler ve Ekranlar sekmeleri.
URL: https://erpdocs.corexlogic.com/yonetim/ekranlar/roller
- **Tür:** Ekran
- **Modül:** Yönetim
- **Menü yolu:** Yönetim › Kullanıcı ve Roller › Roller
- **Ekran adresi:** `/roles`
- **Gereken izin:** `roles.view`
Rollerin listesi ve rol penceresi. Ekranın ipucu: "Yetki grupları — bir rolü açmak izinlerini bu
sayfanın üstünde düzenler". Kavramlar: [Yetki modeli](https://erpdocs.corexlogic.com/yonetim/yetki-modeli).

1. Yeni Rol
2. Yerleşik — Yönetici, silinemez
3. Alan ve düzey (Eleman · Müdür · Yönetim)
4. Rolün yazabildiği modüller
5. Rolü taşıyan etkin kullanıcı sayısı
6. Rolün adına tıklayınca rol açılır
## Liste
Roller alana göre sıralıdır (Yönetim, Ana Veriler, Satın Alma, Satış, Stok ve Depo, Kalite, Üretim,
Lojistik, Finans, Servis…); kurumun kendi açtığı roller listenin sonundadır ve alan sütununda
"Kurumun rolleri" yazar.
| Kolon | İçerik |
|---|---|
| **Rol** | Rolün adı (tıklayınca rol penceresi açılır, `roles.edit` gerekir), **Yerleşik** rozeti (yalnız Yönetici), şablondan sapma rozetleri ve açıklama. |
| **Alan · Düzey** | Rolün alanı ve düzeyi: **Eleman**, **Müdür**, **Yönetim**. Şablonsuz rolde "Kurumun rolleri". |
| **Kapsam (yazma)** | Rolün yazma izni olan modülleri. Yalnız görüntüleme izni taşıyan rolde **Salt okunur**. |
| **Kullanıcı** | Rolü doğrudan taşıyan etkin kullanıcı sayısı. |
| **İzin** | Roldeki izin sayısı. |
| **İşlem** | **İşlemler** menüsü. |
| Rozet | Anlamı |
|---|---|
| **Yerleşik** | Yönetici rolü; silinemez, bütün izinleri taşır. |
| **Şablona +N izin** | Şablonun dışında verilmiş izinler — "kurumun kararı, güncellemede korunur." |
| **Şablondan N izin eksik** | Şablonun izinleri rolde yok — "bir sonraki sürüm güncellemesinde geri yüklenir." |
**Ara** kutusu rol adında arar ("Rol adı ara…").
## İşlemler menüsü

1. Düzenle — yetkiler ve ekranlar
2. Kopyala — bu rolün izinleriyle yeni rol
3. Sil — yerleşik rolde kapalı
| Öğe | İzin | Not |
|---|---|---|
| **Düzenle** | `roles.edit` | Rol penceresini açar. |
| **Kopyala** | `roles.create` | "Bu rolün izinleriyle yeni rol" — kopya şablona bağlı değildir. |
| **Sil** | `roles.delete` | Yönetici rolünde kapalı ("Yerleşik rol silinemez"). Onay penceresi rolü taşıyan kullanıcı sayısını yazar; "Geri alınamaz." |
## Rol penceresi
Yeni rolde pencere **Rol Özellikleri**, var olan rolde **Yetkiler** sekmesiyle açılır. Alt düğmeler
**Vazgeç** ve **Rolü Oluştur** / **Kaydet**. Açıklama: "Rolün yetkilerini ağaçtan işaretleyin; kayıt
rolü taşıyan herkese hemen yansır."
### Rol Özellikleri

1. Rol adı — sonradan değiştirilemez
2. Rol şablonu — başlangıç izinleri
3. Kapsam — rolün yazdığı modüller
4. Yetkiler ve Ekranlar sekmeleri
5. Rolü Oluştur
| Alan | Kural |
|---|---|
| **Rol adı** | Yeni rolde zorunlu ("Rol adı zorunlu."); aynı adda ikinci rol açılmaz. Kayıttan sonra değiştirilemez. |
| **Kapsam (yazma)** | Seçili izinlerden hesaplanan yazma modülleri; "İzin seçilmedi" ya da "Salt okunur". |
| **Rol şablonu** | Yalnız yeni rolde: **Şablonsuz — yetkileri elle seç** ya da alana göre gruplu hazır şablonlar. Şablon seçmek izinleri ve ekran kataloğunu şablonla doldurur ("Şablon bir başlangıç noktasıdır; yetkileri Yetkiler sekmesinde değiştirebilirsiniz."). Var olan rolde şablonun adı ya da "Kurumun rolü — şablona bağlı değil" yazar. |
| **Alan · Düzey**, **Açıklama**, **Şablonun izni** | Seçilen şablonun bilgisi. |
Şablona bağlı (hazır) rolde kilit notu çıkar:

1. Rolün bağlı olduğu şablon
2. Şablon izinleri kilitli; ek izin verilebilir, daraltmak için Kopyala
"Bu rol hazır bir rol şablonundan geliyor. Şablonun N izni kilitli: her sürüm güncellemesinde geri
yüklendiği için buradan kaldırılamaz. Role ek izin verebilirsiniz; daha dar bir yetki için listede rolü
Kopyalayın." Şablona ek izin verilmişse **Şablona Döndür** ek izinleri kaldırır. Yönetici rolünde:
"Bu rol bütün izinleri taşır ve değiştirilemez."
### Yetkiler

1. Verilen / toplam izin
2. Arama — modül, sayfa ya da işlem
3. Modül — hepsini birden işaretler
4. İşlem — tek izin
5. Bu rolde verilmemiş izin
6. Salt Okunur — yalnız Görüntüle izinleri kalır
İzin ağacı **Modül › Sayfa › İşlem** düzenindedir; her düğümde üç durumlu onay kutusu ve
"seçili/toplam" sayısı vardır. Sekmenin adında "verilen/toplam" sayı yazar.
| Araç | İş |
|---|---|
| **Ara… (modül, sayfa ya da işlem)** | Eşleşen dallar açık gelir. |
| **Tümünü Aç** · **Tümünü Kapat** | Dalları açar, kapatır (aramada kapalı). |
| **Tümünü Seç** · **Temizle** | Bütün (kilitli olmayan) izinleri seçer ya da kaldırır. |
| **Salt Okunur** | Seçimi yalnız **Görüntüle** izinlerine indirir. |
| ⓘ simgesi | İznin gerçek kapsamı ve arayüzde gereken ikinci izin. |
| Kilit simgesi | Şablondan gelir, kaldırılamaz. |
| "(özellik kapalı)" | İznin özelliği Modül Yönetimi'nde kapalı; izin verilebilir ama etkisizdir. |
Klavye: ↑ ↓ düğüm, → aç, ← kapat, Boşluk onay kutusu, Enter aç/kapat.
> **Aramada Türkçe harf**
Bu sürümde ağaçtaki arama, içinde **ş, ı, ğ, ü, ö, ç** geçen terimle sonuç vermiyor (ör. "sipariş"
"Eşleşen izin yok." döner). Bu harfleri içermeyen bir parça yazın: `siparis`, `teklif`, `fiyat`, `stok`.
### Ekranlar

1. Bütün ekranlar — izni olan her ekran menüde
2. Rolün yazdığı ekranları ekler
3. Alan › bölüm › ekran — menüde görünecekler
4. Seçili / toplam ekran
Rolün menüde gösterdiği ekranlar — menünün kendisi gibi **alan › bölüm › ekran** ağacı. Katalog yetki
vermez; menü katalog ile izinlerin kesişimiyle çizilir.
| Araç | İş |
|---|---|
| **Bütün ekranlar — katalog yok** | "Yönetici ve Denetçi gibi; izni olduğu her ekran menüde". İşaretliyken ağaç kapalıdır. |
| **Tümünü Seç** · **Temizle** | Bütün ekranları seçer ya da kaldırır. |
| **Yazdığı Ekranları İşaretle (N)** | Rolün yazma izni olan kaynakların menüde olmayan ekranlarını ekler. Ağaçta bu ekranlar "yazar" notu taşır. |
| **Şablonun Kataloğuna Dön** | Şablonun ekran listesine döner; seçimleriniz silinir. |
Alttaki satır durumu söyler: katalog boşsa "Katalog boş — menü rolün yazdığı kaynakların ekranlarıyla
(N) çizilir.", eksik varsa "Rolün yazdığı N ekran menüde değil — "Yazdığı Ekranları İşaretle" ekler."
## Sunucunun ret iletileri
| Durum | İleti |
|---|---|
| Yönetici rolünü silmek | "Yerleşik Yönetici rolü silinemez." |
| Şablon iznini kaldırmak | "'…' bir rol şablonu: şablonun N izni kaldırılamaz — bu izinler her sürüm güncellemesinde geri yüklenir. Daha dar bir yetki için rolü kopyalayıp yeni bir rol oluşturun." |
| Onay şablonunda kullanılan rolü silmek | "'…' rolü '…' onay şablonunda kullanılıyor. Önce Onay Şablonları'nda aşamayı başka bir role verin." (bekleyen onay varsa "… ve bekleyen onayları sonuçlandırın.") |
| Aynı adda rol | "'…' adında bir rol zaten var." |
| `users.import` iznini vermek | "users.import iznini yalnız bu izni taşıyan bir yönetici verebilir." |
---
# Şifreyle kullanıcı açmak
> E-posta ayarı olmadan ya da hesap hemen gerektiğinde kullanıcıyı yöneticinin belirlediği şifreyle açmak; ilk girişte şifre değiştirme zorunlu.
URL: https://erpdocs.corexlogic.com/yonetim/islemler/kullanici-sifreyle-olusturma
- **Tür:** İşlem
- **Modül:** Yönetim
- **Menü yolu:** Yönetim › Kullanıcı ve Roller › Kullanıcılar
- **Ekran adresi:** `/users`
- **Gereken izin:** `users.create`
- **Ön koşullar:**
- Verilecek rol tanımlı.
- Şifreyi kullanıcıya güvenli bir kanaldan (yüz yüze, telefon) iletebileceksiniz — şifre e-postada yer almaz.
Davet e-postası gönderilemiyorsa (e-posta ayarı yok) ya da kişinin hemen girmesi gerekiyorsa hesap
yöneticinin belirlediği şifreyle açılır.
## Adımlar
1. **Yönetim › Kullanıcı ve Roller › Kullanıcılar** ekranında **Yeni Kullanıcı**'ya tıklayın; **Ad**, **Soyad** ve **E-posta**'yı doldurun.
2. **Giriş ve Şifre** grubunda **Şifreyi ben belirleyeyim**'i seçin.
3. **Rastgele Üret**'e tıklayın (şifre iki alana yazılır ve görünür olur) ya da şifreyi kendiniz iki kez yazın. Kural: en az 8 karakter; en az bir rakam ve bir küçük harf. **Kopyala** ile şifreyi panoya alın.
4. **İlk girişte şifre değiştirilmesi zorunlu olsun** işaretli kalsın. Kullanıcıya bilgi e-postası gitsin istiyorsanız **Hesabın açıldığını kullanıcıya e-postayla bildir** işaretli kalsın (e-posta ayarı gerekir; şifre e-postada yazmaz).

1. Şifre — en az 8 karakter, bir rakam, bir küçük harf
2. Rastgele Üret ve Kopyala
3. İlk girişte şifre değişsin
4. Bilgi e-postası — şifre e-postada yazmaz
5. Oluştur
5. **Roller** sekmesinde rolleri, gerekiyorsa **Organizasyon Birimi** sekmesinde birimi seçin.
6. **Oluştur**'a tıklayın.
**Sonuç:** Hesap hemen girişe açıktır. Kullanıcı ilk girişte **Parolanızı değiştirin** ekranını görür: **Mevcut parola** (sizin verdiğiniz), **Yeni parola**, **Yeni parola (tekrar)** yazıp **Parolamı Değiştir ve Devam Et**'e basar. Değiştirmeden hiçbir ekrana geçemez.
## Bilmeniz gerekenler
- Şifreyi kaydetmeden önce kopyalayın; pencere kapanınca şifre bir daha gösterilmez. Pencerenin notu:
"Şifre e-postada yer almaz: kullanıcıya kendiniz iletin — kaydetmeden önce kopyalayın."
- **İlk girişte şifre değiştirilmesi zorunlu olsun** işaretliyken kullanıcı değiştirmeden işlem yaparsa
sunucu reddeder: "Devam etmeden önce parolanızı değiştirmeniz gerekiyor — bu parolayı sizden başka biri
de biliyor."
- Yeni parola eskisiyle aynı olamaz: "Yeni parola mevcut paroladan farklı olmalı."
- Şifre kuralına uymayan değer: "En az 8 karakter olmalı." · "En az bir rakam içermeli." · "En az bir
küçük harf içermeli." · iki alan farklıysa "Şifreler aynı değil."
- Sonradan şifreyi değiştirmek ya da bağlantı göndermek için: [Şifre sıfırlamak](https://erpdocs.corexlogic.com/yonetim/islemler/sifre-sifirlama).
## İlgili
- [Kullanıcı davet etmek](https://erpdocs.corexlogic.com/yonetim/islemler/kullanici-davet-etme)
- [Kullanıcılar ekranı](https://erpdocs.corexlogic.com/yonetim/ekranlar/kullanicilar)
---
# Organizasyon şeması
> Organizasyon Şeması — şirket, departman ve ekip birimleri, birimlere bağlı kullanıcılar ve birime verilen roller.
URL: https://erpdocs.corexlogic.com/yonetim/ekranlar/organizasyon-semasi
- **Tür:** Ekran
- **Modül:** Yönetim
- **Menü yolu:** Yönetim › Özelleştirme › Kuruluş Yapısı › Organizasyon Şeması
- **Ekran adresi:** `/organization`
- **Gereken izin:** `organization.view`
Şirketin birimleri (şirket, departman, ekip) ve bunlara bağlı kullanıcılar. Ekranın ipucu: "Şirket,
departman ve ekipler ile bunlara bağlı kişiler. Bir birime rol verdiğinizde o birimdeki herkes rolü
otomatik alır."

1. Yeni Birim — şirket, departman, ekip
2. Birime verilen rolü birimdeki herkes alır
3. Birime bağlı olmayan kullanıcılar
## Bölümler
| Bölüm | İçerik |
|---|---|
| **Birimler** | Birim ağacı ve her birimin altındaki kullanıcılar. Arama: "Birim veya kişi ara…". |
| **Birime bağlı olmayanlar** | Hiçbir birime bağlı olmayan kullanıcılar; satırdaki **Birim seç** ile birime bağlanır ("Birim seçtiğinizde yukarıdaki şemada o birimin altına taşınırlar."). |
## Birim satırının İşlemler menüsü
| Öğe | İzin | İş |
|---|---|---|
| **Alt birim ekle** | `organization.create` | Bu birimin altında yeni birim. |
| **Birimi düzenle** | `organization.edit` | **Ad**, **Tür**, **Sıra**, **Üst Birim**, **Yönetici**, **Aktif**. |
| **Rolleri yönet** | `organization.edit` | Birime rol verir — [Birime rol vermek](https://erpdocs.corexlogic.com/yonetim/islemler/birime-rol-verme). |
| **Birimi sil** | `organization.delete` | "Birim silinsin mi?" onayıyla. |
Kullanıcı satırında **Başka birime taşı** ve **Birimden çıkar** vardır. Kullanıcının birimi
**Kullanıcılar › Kullanıcıyı Düzenle › Organizasyon Birimi** sekmesinden de değişir (`organization.edit`).
## Birim ve yetki
- Birime verilen roller birimdeki **her kullanıcının** etkili iznine eklenir; değişiklik bütün üyelere
anında yansır.
- Yalnız kullanıcının **kendi birimi** sayılır: üst birimin rolleri alt birimdeki kişiye geçmez.
- Birimin **Yönetici**'si olan kullanıcıya servis çağrılarını görme ve düzenleme izni kendiliğinden gelir.
- Birimden gelen roller **Kullanıcılar** listesinin **Roller** kolonunda yazmaz. Bir kişinin neden bir
izne sahip olduğunu ararken birimini ve birimin rollerini de kontrol edin.
Ayrıntı: [Yetki modeli](https://erpdocs.corexlogic.com/yonetim/yetki-modeli).
---
# Rol oluşturmak
> Yeni rol açmak — ad, isteğe bağlı rol şablonu, yetkiler ağacında izinler ve ekran kataloğu; rol tek adımda kaydedilir.
URL: https://erpdocs.corexlogic.com/yonetim/islemler/rol-olusturma
- **Tür:** İşlem
- **Modül:** Yönetim
- **Menü yolu:** Yönetim › Kullanıcı ve Roller › Roller
- **Ekran adresi:** `/roles`
- **Gereken izin:** `roles.create`
- **Ön koşullar:**
- Rolün hangi işleri yapacağı belli. Hazır roller ve tarifler: [Rol örnekleri](https://erpdocs.corexlogic.com/yonetim/rol-ornekleri).
Rol, kullanıcılara birlikte verilen izinlerin adıdır. Rolü bir kez tasarlayıp birçok kişiye verirsiniz;
rolün izni değişince rolü taşıyan herkes etkilenir.
## Adımlar
1. **Yönetim › Kullanıcı ve Roller › Roller** ekranını açın ve **Yeni Rol** düğmesine tıklayın.
2. **Rol adı** alanına rolün adını yazın. Ad sonradan değiştirilemez.
3. Hazır bir rolden başlayacaksanız **Rol şablonu** listesinden şablonu seçin (ör. **Satış Temsilcisi · Eleman**). İzinler ve ekranlar şablonla dolar; **Kapsam (yazma)** yazma modüllerini gösterir. Boştan başlamak için **Şablonsuz — yetkileri elle seç** kalsın.

1. Rol adı — sonradan değiştirilemez
2. Rol şablonu — başlangıç izinleri
3. Kapsam — rolün yazdığı modüller
4. Yetkiler ve Ekranlar sekmeleri
5. Rolü Oluştur
4. **Yetkiler** sekmesine geçin. Arama kutusuna (**Ara… (modül, sayfa ya da işlem)**) Türkçe harf içermeyen bir parça yazın (ör. `siparis`); eşleşen dallar açılır.
5. Verilecek izinlerin kutusunu işaretleyin, verilmeyeceklerin işaretini kaldırın. Modül ya da sayfa kutusu altındaki bütün izinleri birlikte seçer. Örnek: **Satış Siparişleri · Kapat** işaretini kaldırın.

1. Verilen / toplam izin
2. Arama — modül, sayfa ya da işlem
3. Modül — hepsini birden işaretler
4. İşlem — tek izin
5. Bu rolde verilmemiş izin
6. Salt Okunur — yalnız Görüntüle izinleri kalır
6. **Ekranlar** sekmesinde menüde görünecek ekranları kontrol edin. Yazma izni verdiğiniz kaynakların ekranları kendiliğinden işaretlenir; eksik varsa **Yazdığı Ekranları İşaretle**'ye tıklayın.

1. Bütün ekranlar — izni olan her ekran menüde
2. Rolün yazdığı ekranları ekler
3. Alan › bölüm › ekran — menüde görünecekler
4. Seçili / toplam ekran
7. **Rolü Oluştur**'a tıklayın.
**Sonuç:** Rol kaydedilir ve **Roller** listesinde görünür (izin sayısı **İzin** kolonunda). Rolü kullanıcılara vermek için: [Kullanıcıya rol atamak](https://erpdocs.corexlogic.com/yonetim/islemler/kullaniciya-rol-atama).
## Bilmeniz gerekenler
- **Şablonla açılan rol şablona bağlı değildir.** Bütün izinleri değiştirilebilir; sürüm güncellemesi
bu role izin eklemez. Hazır rolün kendisi ise şablona bağlıdır ve şablon izinleri kilitlidir.
- **Var olan bir rolden başlamak:** listede rolün **İşlemler › Kopyala**'sı rolün izin ve ekranlarıyla
yeni rol penceresini açar ("… rolünün N izniyle başlar; ad verip izinleri daraltın.").
- **Salt Okunur** düğmesi seçimi yalnız **Görüntüle** izinlerine indirir; salt okunur bir rol için hızlı
başlangıçtır.
- Rol oluşturuldu ama izinler kaydedilemediyse: "'…' rolü oluşturuldu ancak izinleri kaydedilemedi.
Rolü listeden açıp izinleri yeniden deneyebilirsiniz."
- Aynı adda rol varsa: "'…' adında bir rol zaten var." Ad boşsa: "Rol adı zorunlu."
- Ekranlar sekmesi yetki vermez: izni olmayan ekran katalogda işaretli olsa da menüde görünmez.
- Ağaçtaki arama bu sürümde Türkçe harfli terimle eşleşmez ("sipariş" → "Eşleşen izin yok."); harfsiz
parça kullanın.
## İlgili
- [Roller ekranı](https://erpdocs.corexlogic.com/yonetim/ekranlar/roller)
- [Rolün yetkilerini değiştirmek](https://erpdocs.corexlogic.com/yonetim/islemler/rol-yetkilerini-duzenleme)
- [Yetki modeli](https://erpdocs.corexlogic.com/yonetim/yetki-modeli)
- [İzin listesi](https://erpdocs.corexlogic.com/yonetim/izin-listesi)
---
# İzleme ekranları
> İşlem Kayıtları (kayıt değişikliklerinin izi) ve Erişim Günlüğü (giriş, başarısız giriş, kilit, çıkış) ekranları.
URL: https://erpdocs.corexlogic.com/yonetim/ekranlar/izleme
- **Tür:** Ekran
- **Modül:** Yönetim
- **Menü yolu:** Yönetim › İzleme
- **Ekran adresi:** `/audit`
- **Gereken izin:** `audit.view`
İki ekran da `audit.view` izniyle açılır. Hazır rollerden bu izni **Yönetici** ve **Denetçi (Salt
Okunur)** taşır.
## Erişim Günlüğü
**Yönetim › İzleme › Erişim Günlüğü** (`/access-log`). Ekranın ipucu: "Giriş, çıkış, başarısız deneme,
kilitlenme ve oturum iptali. Kayıtlar 2 yıl saklanır; parola hiçbir alanda tutulmaz".

1. Olay süzgeci — giriş, başarısız giriş, kilit, çıkış
2. Kullanıcı ya da e-postayla arama
3. Olay türü
4. Bağlantının geldiği adres
| Süzgeç | |
|---|---|
| **Başlangıç** · **Bitiş** | Tarih aralığı. |
| **Olay** | Olay türü (aşağıda). |
| **Ara** | Kullanıcı adı ya da e-posta. |
Kolonlar: **Zaman**, **Olay**, **Kullanıcı**, **E-posta**, **Kaynak adres**, **Açıklama**.
| Olay | Ne zaman yazılır | Açıklama kolonunda |
|---|---|---|
| **Giriş yapıldı** | Başarılı giriş | — |
| **Giriş başarısız** | Hatalı giriş | "Bilinmeyen e-posta", "Hesap devre dışı", "Hatalı parola", "Varsayılan parola reddedildi" |
| **Hesap kilitlendi** | Hatalı denemeler kilidi kurdu | "Hatalı parola, hesap kilitlendi" |
| **Kilitliyken deneme** | Kilitli hesapla giriş denendi | "Hesap kilitli" |
| **Çıkış yapıldı** | Kullanıcı çıkış yaptı | — |
| **Oturum düşürüldü** | Açık oturum geçersiz oldu | "Hesap devre dışı", "Oturum geçersiz — parola ya da güvenlik damgası değişti" |
Bir kullanıcının giriş sorununu araştırırken önce burada o kişinin e-postasını arayın: hatalı parola
mı, kilit mi, devre dışı hesap mı olduğu açıklamadan okunur.
## İşlem Kayıtları
**Yönetim › İzleme › İşlem Kayıtları** (`/audit`). "Sistem genelinde denetim kaydı — kullanıcı bazlı
filtrelenebilir".

1. Kullanıcı süzgeci
2. Varlık türü — hangi kayıt
3. Oluşturma · Güncelleme · Silme
4. Değişen alanlar
5. Eski ve yeni değer
| Süzgeç | |
|---|---|
| **Kullanıcı** | Değişikliği yapan hesap. |
| **Varlık türü** | Kaydın türü (Kullanıcı, Satın Alma Siparişi, Ürün Ağacı Revizyonu…). |
| **İşlem** | **Oluşturma** · **Güncelleme** · **Silme**. |
| **Tarih aralığı** | |
| **Kaynak** | **Güncel kayıtlar** · **Arşiv (saklama süresi dolanlar)**. |
Kolonlar: **Zaman**, **Kullanıcı**, **İşlem**, **Varlık**, **Değişen alanlar**, **Ayrıntı**. Satırdaki
göz simgesi (**Değişikliği göster**) alanların eski ve yeni değerini açar.
Örnek: görüntüdeki satır demo satış temsilcisinin ilk girişte şifresini değiştirmesidir — **Kullanıcı**
varlığında **Güvenlik Damgası** alanı güncellendi. Rollerin izinleri ve kullanıcılara rol atamaları da
bu kayda düşer; bu satırlarda varlık türü teknik adıyla görünebilir.
---
# Rolün yetkilerini değiştirmek
> Var olan bir role izin eklemek ya da kaldırmak; şablon rolünde kilitli izinler ve kopyalayarak daraltma. Değişiklik rolü taşıyan herkese hemen yansır.
URL: https://erpdocs.corexlogic.com/yonetim/islemler/rol-yetkilerini-duzenleme
- **Tür:** İşlem
- **Modül:** Yönetim
- **Menü yolu:** Yönetim › Kullanıcı ve Roller › Roller
- **Ekran adresi:** `/roles`
- **Gereken izin:** `roles.edit`
## Adımlar
1. **Yönetim › Kullanıcı ve Roller › Roller** ekranında rolün adına tıklayın ya da satırın **İşlemler › Düzenle**'sini seçin.
2. Aradığınız izni **Ara… (modül, sayfa ya da işlem)** kutusuyla bulun (Türkçe harf içermeyen bir parça yazın) ya da **Tümünü Aç** ile ağacı açın.
3. Eklemek için izin kutusunu işaretleyin, kaldırmak için işareti kaldırın. Kilit simgeli izinler şablondan gelir ve kaldırılamaz.

1. Verilen / toplam izin
2. Arama — modül, sayfa ya da işlem
3. Modül — hepsini birden işaretler
4. İşlem — tek izin
5. Bu rolde verilmemiş izin
6. Salt Okunur — yalnız Görüntüle izinleri kalır
4. Yeni yazma izni verdiyseniz **Ekranlar** sekmesinde ilgili ekranların işaretlendiğini kontrol edin.
5. **Kaydet**'e tıklayın.
**Sonuç:** Rolü taşıyan bütün kullanıcılar yeni izinle **hemen** çalışır; yeniden giriş gerekmez, açık oturumların menüsü yenilenir. Onay adımı ve belge geçmişi gibi rol adına bakan kontroller için kullanıcı sayfayı yenilemelidir.
## Şablon rolü daraltmak
Hazır bir rolde (ör. **Satış Temsilcisi**) şablonun izinleri kilitlidir:

1. Rolün bağlı olduğu şablon
2. Şablon izinleri kilitli; ek izin verilebilir, daraltmak için Kopyala
Kilitli bir izni kaldırmaya çalışan istek reddedilir: "'…' bir rol şablonu: şablonun N izni kaldırılamaz —
bu izinler her sürüm güncellemesinde geri yüklenir. Daha dar bir yetki için rolü kopyalayıp yeni bir rol
oluşturun." Yapılacak iş:
1. Listede rolün **İşlemler › Kopyala**'sını seçin.
2. Yeni role ad verin, istemediğiniz izinleri kaldırın, **Rolü Oluştur**.
3. Kullanıcılardan eski rolü alıp yenisini verin: [Kullanıcıya rol atamak](https://erpdocs.corexlogic.com/yonetim/islemler/kullaniciya-rol-atama).
Şablon rolüne verdiğiniz **ek** izinler korunur; listede "Şablona +N izin" rozeti görünür. Ek izinleri
geri almak için **Rol Özellikleri**'ndeki **Şablona Döndür**'ü kullanın.
## Bilmeniz gerekenler
- Değişiklik rolü taşıyan **herkesi** etkiler. Tek bir kişiye fazladan izin gerekiyorsa rol yerine
[Ekstra yetki](https://erpdocs.corexlogic.com/yonetim/islemler/ekstra-yetki-verme) verin.
- Kapalı bir özelliğin izni "(özellik kapalı)" notuyla görünür; verilebilir ama özellik açılana kadar
etkisizdir.
- **Yönetici** rolü bütün izinleri taşır ve değiştirilemez ("Bu rol bütün izinleri taşır ve
değiştirilemez.").
- Rol adı değiştirilemez.
## İlgili
- [Roller ekranı](https://erpdocs.corexlogic.com/yonetim/ekranlar/roller)
- [İzin listesi](https://erpdocs.corexlogic.com/yonetim/izin-listesi)
---
# Kullanıcıya rol atamak
> Var olan bir kullanıcıya rol eklemek ya da rolünü kaldırmak, organizasyon birimini değiştirmek; görevler ayrılığı uyarısı.
URL: https://erpdocs.corexlogic.com/yonetim/islemler/kullaniciya-rol-atama
- **Tür:** İşlem
- **Modül:** Yönetim
- **Menü yolu:** Yönetim › Kullanıcı ve Roller › Kullanıcılar
- **Ekran adresi:** `/users`
- **Gereken izin:** `users.edit`
- **Ön koşullar:**
- Kullanıcı etkin (devre dışı hesapta düzenleme yok).
- Rol listesi için `roles.view`.
## Adımlar
1. **Yönetim › Kullanıcı ve Roller › Kullanıcılar** ekranında kullanıcıyı **Ara** kutusuyla bulun.
2. Satırın **İşlemler** menüsünden **Kullanıcıyı Düzenle**'yi seçin.

1. Ad, telefon, roller ve organizasyon birimi
2. Rolün üstüne kişiye özel izin
3. Yetkiyi depo ve iş merkezine daraltır
4. Sıfırlama bağlantısı ya da elle şifre
5. Hesabı kapatır — kayıt silinmez
3. **Roller** sekmesine geçin. Vermek istediğiniz rolü işaretleyin, almak istediğinizin işaretini kaldırın. Sekme adında seçili rol sayısı yazar.

1. Roller — rol ekleyin ya da kaldırın
2. Hesap ve giriş kilidi durumu
3. Kaydet — değişiklik yoksa kapalı
4. **Görevler ayrılığı uyarısı** çıkarsa çakışan rolleri ve nedenini okuyun. Uyarı kaydı engellemez; bilerek veriyorsanız devam edin.

1. Çakışan roller ve nedeni — kayıt engellenmez
5. Kişinin birimi değişiyorsa **Organizasyon Birimi** sekmesinde yeni birimi seçin.
6. **Kaydet**'e tıklayın (değişiklik yoksa düğme kapalıdır).
**Sonuç:** Kullanıcının izni bir sonraki isteğinde yeni rollere göre hesaplanır; yeniden giriş gerekmez. Onay adımı ve belge geçmişi gibi rol adına bakan kontroller için kullanıcı sayfayı yenilemelidir.
## Bilmeniz gerekenler
- Etkili izin = kullanıcının rolleri ∪ biriminin rolleri ∪ ekstra yetkileri. Birimden gelen roller bu
sekmede görünmez; bkz. [Organizasyon şeması](https://erpdocs.corexlogic.com/yonetim/ekranlar/organizasyon-semasi).
- **Yönetici** rolünü taşıyan son etkin hesaptan rol kaldırılamaz: "… Yönetici rolünü taşıyan son etkin
hesap. Rolü kaldırmadan önce başka bir kullanıcıya Yönetici rolü verin."
- Kendi rollerinizi değiştirirseniz menünüz kayıttan hemen sonra yenilenir.
- Kayıt yarıda kalırsa (ör. roller kaydedildi, birim kaydedilemedi) pencerede ileti kalır ve liste
yenilenir; eksik kalanı yeniden kaydedin.
## İlgili
- [Rol örnekleri](https://erpdocs.corexlogic.com/yonetim/rol-ornekleri)
- [Yetki modeli — görevler ayrılığı](https://erpdocs.corexlogic.com/yonetim/yetki-modeli#gorevler-ayriligi)
---
# Ekstra yetki vermek
> Bir kullanıcıya rolünün dışında kişiye özel izin vermek ya da menüsünde bütün izinli ekranları açmak.
URL: https://erpdocs.corexlogic.com/yonetim/islemler/ekstra-yetki-verme
- **Tür:** İşlem
- **Modül:** Yönetim
- **Menü yolu:** Yönetim › Kullanıcı ve Roller › Kullanıcılar
- **Ekran adresi:** `/users`
- **Gereken izin:** `users.edit`
- **Ön koşullar:**
- Kullanıcı etkin.
Ekstra yetki, tek bir kişiye rolünün üstünde izin vermenin yoludur: rolü değiştirmeden bir kullanıcıya
geçici ya da istisnai bir iş açar.
## Adımlar
1. **Yönetim › Kullanıcı ve Roller › Kullanıcılar** ekranında kullanıcının satırında **İşlemler › Ekstra Yetkiler**'i seçin.
2. İzni **Ara… (modül, sayfa ya da işlem)** kutusuyla bulun (Türkçe harf içermeyen parça yazın, ör. `teklif`).
3. Vermek istediğiniz izni işaretleyin. Kilitli (rolden gelen) izinlere dokunulamaz.

1. Menüde bütün ekranlar — yetki vermez
2. İzin arama
3. Kilitli — rolden gelir, burada kaldırılamaz
4. Rolde olmayan izni kişiye verin
5. Ek izinleri salt okunura indirir
4. Kişinin menüsünde rolünün kataloğundan bağımsız olarak bütün izinli ekranlar görünsün istiyorsanız **Bütün ekranları göster**'i işaretleyin (yetki vermez).
5. **Kaydet**'e tıklayın.
**Sonuç:** Ek izin kullanıcının bir sonraki isteğinde etkili olur. İzin yalnız bu kişide durur; rolü taşıyan diğer kullanıcılar etkilenmez.
## Bilmeniz gerekenler
- Ekstra yetki **yalnız ekler**. Rolden gelen bir izni kişiden almak için ona daha dar bir rol verin.
- **Ek İzinleri Salt Okunur Yap** yalnız bu pencerede doğrudan verilen ek izinleri görüntüleme izinlerine
indirir; rolden gelenlere dokunmaz.
- Ek izinler kişiye bağlıdır ve Kullanıcılar listesinde görünmez; istisnaları düzenli aralıklarla bu
pencereden gözden geçirin.
- `users.import` iznini yalnız bu izni taşıyan bir yönetici verebilir.
- **Onayla** gibi onay izinleri tek başına yetmez: onay şablonunun adımı belirli bir rolü istiyorsa
kullanıcı o rolü de taşımalıdır.
## İlgili
- [Kullanıcılar ekranı](https://erpdocs.corexlogic.com/yonetim/ekranlar/kullanicilar)
- [Yetki modeli](https://erpdocs.corexlogic.com/yonetim/yetki-modeli)
---
# Organizasyon kısıtlaması vermek
> Bir kullanıcının stok ve üretim işlerini seçilen depo ve iş merkezlerine daraltmak.
URL: https://erpdocs.corexlogic.com/yonetim/islemler/organizasyon-kisitlamasi-verme
- **Tür:** İşlem
- **Modül:** Yönetim
- **Menü yolu:** Yönetim › Kullanıcı ve Roller › Kullanıcılar
- **Ekran adresi:** `/users`
- **Gereken izin:** `users.edit`
- **Ön koşullar:**
- Kullanıcının rolünde ilgili yazma izinleri var (kısıt yetki vermez, yalnız daraltır).
Bir depo sorumlusunu yalnız kendi deposuna, bir operatörü yalnız kendi hattına bağlamak için kullanılır.
## Adımlar
1. **Yönetim › Kullanıcı ve Roller › Kullanıcılar** ekranında kullanıcının satırında **İşlemler › Organizasyon Kısıtlaması**'nı seçin.
2. **Depolar** sekmesinde kullanıcının çalışacağı depoları işaretleyin. **Depo kodu ya da adı…** kutusuyla arayabilirsiniz.

1. Depolar ve İş Merkezleri sekmeleri
2. Seçim yoksa kısıt yok; seçim yetkiyi daraltır
3. Çalışabileceği depoları işaretleyin
4. Bu türdeki bütün seçimi kaldırır
3. Üretimde de kısıt gerekiyorsa **İş Merkezleri** sekmesinde iş merkezlerini işaretleyin.
4. **Kaydet**'e tıklayın.
**Sonuç:** Kullanıcı yalnız seçilen depolarda stok yazar ve iş kuyruklarında yalnız onları görür; yalnız seçilen iş merkezlerinde teyit, sarf ve çıktı girer. Değişiklik bir sonraki istekte etkilidir.
## Kısıtın etkisi
| Tür | Kısıtlı kullanıcı… | Ret iletisi |
|---|---|---|
| Depo | izinsiz depoya stok yazamaz; sayım, depo görevi, dalga, transfer ve rezervasyon açamaz; iş kuyruklarında yalnız seçilen depoları görür | `'' deposunda işlem yetkiniz yok.` |
| İş merkezi | izinsiz iş merkezinde teyit, sarf, çıktı, kapasite yerleştirme ve geri sarf yapamaz; üst iş merkezi kısıtı alt iş merkezlerini kapsar | `'' iş merkezinde işlem yetkiniz yok.` |
## Bilmeniz gerekenler
- Bir türde hiç seçim yoksa o türde **kısıt yoktur** — kullanıcı bütün depolarda (ya da iş
merkezlerinde) çalışır. Kısıtı kaldırmak için **Bu Türdeki Kısıtı Kaldır** ve **Kaydet**.
- Kısıt rolden bağımsızdır ve kişiye özeldir; aynı rolü taşıyan iki kişi farklı depolara kısıtlanabilir.
- Pasifleşen depo ya da iş merkezi kayıtlı kısıtta "pasif" notuyla görünür.
- Satış, satın alma ve finans belgeleri için şirket ya da organizasyon bazında kısıt yoktur; satış
belgelerinde görünürlük satış kanalı üyeliğiyle daraltılır.
## İlgili
- [Yetki modeli — veri kısıtları](https://erpdocs.corexlogic.com/yonetim/yetki-modeli)
- [Rol örnekleri — depo sorumlusu](https://erpdocs.corexlogic.com/yonetim/rol-ornekleri)
---
# Birime rol vermek
> Organizasyon şemasındaki bir birime rol vermek — birime bağlı herkes rolün izinlerini kendiliğinden alır.
URL: https://erpdocs.corexlogic.com/yonetim/islemler/birime-rol-verme
- **Tür:** İşlem
- **Modül:** Yönetim
- **Menü yolu:** Yönetim › Özelleştirme › Kuruluş Yapısı › Organizasyon Şeması
- **Ekran adresi:** `/organization`
- **Gereken izin:** `organization.edit`
- **Ön koşullar:**
- Birim tanımlı (**Yeni Birim** ya da **Alt birim ekle**, `organization.create`).
- Kullanıcılar birime bağlı (birim ağacında ya da **Kullanıcıyı Düzenle › Organizasyon Birimi**).
Aynı ekip için her kişiye ayrı ayrı rol vermek yerine rolü birime verebilirsiniz.
## Adımlar
1. **Yönetim › Özelleştirme › Kuruluş Yapısı › Organizasyon Şeması** ekranını açın.

1. Yeni Birim — şirket, departman, ekip
2. Birime verilen rolü birimdeki herkes alır
3. Birime bağlı olmayan kullanıcılar
2. **Birimler** ağacında birimin satırındaki **İşlemler** menüsünden **Rolleri yönet**'i seçin.
3. Birime verilecek rollerin anahtarını açın, kaldırılacakların anahtarını kapatın.
4. **Kaydet**'e tıklayın.
**Sonuç:** Birime bağlı her kullanıcı seçili rollerin izinlerini kendiliğinden devralır; değişiklik bütün üyelere anında yansır ("Bu birime bağlanan kullanıcı, seçili rollerin izinlerini otomatik devralır. Değişiklik tüm üyelere anında yansır.").
## Bilmeniz gerekenler
- Yalnız kullanıcının **kendi birimi** sayılır. Üst birime verilen rol, alt birimdeki kişiye geçmez;
rolü her birime ayrı verin.
- Birimden gelen roller **Kullanıcılar** listesindeki **Roller** kolonunda görünmez. Bir kişinin bir
izni neden taşıdığını ararken birimini de kontrol edin.
- Birimin **Yönetici**'si olarak seçilen kullanıcıya servis çağrılarını görme ve düzenleme izni
kendiliğinden gelir.
- Görevler ayrılığı uyarısı yalnız kullanıcı penceresinde, kişiye doğrudan verilen roller için çıkar;
birim rolleriyle oluşan çakışmayı siz izleyin.
## İlgili
- [Organizasyon şeması](https://erpdocs.corexlogic.com/yonetim/ekranlar/organizasyon-semasi)
- [Yetki modeli](https://erpdocs.corexlogic.com/yonetim/yetki-modeli)
---
# Şifre sıfırlamak
> Kullanıcının şifresini sıfırlamak — 30 dakika geçerli bağlantı göndermek ya da şifreyi elle belirlemek; kullanıcının kendi şifresini değiştirmesi.
URL: https://erpdocs.corexlogic.com/yonetim/islemler/sifre-sifirlama
- **Tür:** İşlem
- **Modül:** Yönetim
- **Menü yolu:** Yönetim › Kullanıcı ve Roller › Kullanıcılar
- **Ekran adresi:** `/users`
- **Gereken izin:** `users.edit`
- **Ön koşullar:**
- Bağlantı yolu için e-posta ayarı (**Yönetim › Özelleştirme › Genel › E-posta Ayarları**).
## Adımlar
1. **Yönetim › Kullanıcı ve Roller › Kullanıcılar** ekranında kullanıcının satırında **İşlemler › Şifre**'yi seçin.

1. 30 dakika geçerli sıfırlama bağlantısı
2. Elle şifre — kullanıcıya siz iletirsiniz
3. İlk girişte değiştirme zorunlu
4. Kaydet — elle şifreyi yazar
2. **Önerilen yol:** **Sıfırlama bağlantısı gönder** bölümünde **Bağlantı Gönder**'e tıklayın. Kullanıcıya 30 dakika geçerli bir bağlantı gider; şifreyi kullanıcı belirler, siz görmezsiniz.
3. **E-posta yoksa:** **Yeni Şifre (elle belirle)** alanına en az 8 karakterlik şifreyi yazın. **İlk girişte şifre değiştirilmesi zorunlu olsun** işaretli kalsın.
4. **Kaydet**'e tıklayın ve şifreyi kullanıcıya güvenli bir kanaldan iletin. Bitince **Kapat**.
**Sonuç:** Elle belirlenen şifreyle kullanıcı girişte önce **Parolanızı değiştirin** ekranını görür. Şifre değişince kullanıcının açık oturumu bir sonraki istekte düşer ve yeni şifreyle girmesi gerekir.
## Kullanıcı kendi başına
- **Parolamı unuttum** (giriş ekranı): e-posta adresini yazıp **Sıfırlama Bağlantısı Gönder** → "Talebiniz
alındı." Bağlantı **Yeni parola belirleyin** sayfasını açar: **Yeni parola**, **Yeni parola (tekrar)** →
**Parolamı Güncelle**.
- Giriş yapmış kullanıcı şifresini **Profil**'deki **Şifre Değiştir** bölümünden değiştirir: **Mevcut
Şifre**, **Yeni Şifre**, **Yeni Şifre (Tekrar)** → **Şifreyi Güncelle**.
## Bilmeniz gerekenler
- Bağlantı göndermek hesabın kilidini kaldırmaz; kilitli hesapta ayrıca [Kilidi kaldırın](https://erpdocs.corexlogic.com/yonetim/islemler/kilit-kaldirma)
ya da kilidin süresinin (15 dakika) dolmasını bekleyin.
- Sıfırlama bağlantısı eksik ya da bozuksa sayfa "Bu bağlantı eksik ya da bozuk." der; süresi geçen
bağlantı için yenisini gönderin.
- E-posta gönderilemediyse pencerede sunucunun hata metni görünür; e-posta ayarını kontrol edin ya da
şifreyi elle belirleyin.
- Kendi şifrenizi bu pencereden belirlerseniz ilk girişte değiştirme zorunluluğu uygulanmaz.
- Lisans salt okunur kipteyken de bağlantı gönderilebilir.
## İlgili
- [Kullanıcılar ekranı](https://erpdocs.corexlogic.com/yonetim/ekranlar/kullanicilar)
- [Yetki modeli — hesap güvenliği](https://erpdocs.corexlogic.com/yonetim/yetki-modeli)
---
# Kilidi kaldırmak
> Art arda hatalı şifre denemesiyle kilitlenen hesabın kilidini süresi dolmadan kaldırmak.
URL: https://erpdocs.corexlogic.com/yonetim/islemler/kilit-kaldirma
- **Tür:** İşlem
- **Modül:** Yönetim
- **Menü yolu:** Yönetim › Kullanıcı ve Roller › Kullanıcılar
- **Ekran adresi:** `/users`
- **Gereken izin:** `users.edit`
- **Ön koşullar:**
- Hesap **Kilitli** (5 hatalı denemeden sonra 15 dakika).
Kilit bir olaydır ve kendiliğinden çözülür; beklemek istenmiyorsa yönetici kaldırır.
## Adımlar
1. **Yönetim › Kullanıcı ve Roller › Kullanıcılar** ekranında **Durum** süzgecini **Kilitli** yapın. Listede satırın yanında sarı **Kilitli** rozeti görünür.
2. Satırın **İşlemler** menüsünden **Kilidi Kaldır**'ı seçin (öğe yalnız kilitli hesapta görünür).
3. Pencerede **Kilidi kaldır**'a tıklayın.
**Sonuç:** Hesap hemen giriş yapabilir. Şifre değişmez: kullanıcı şifresini hatırlamıyorsa kilit yeniden kurulur — bu durumda [şifre sıfırlama bağlantısı](https://erpdocs.corexlogic.com/yonetim/islemler/sifre-sifirlama) gönderin.
## Bilmeniz gerekenler
- Kilitli hesapla giriş deneyen kullanıcı şunu görür: "Hesap … başarısız giriş denemesi nedeniyle
kilitlendi. … dakika sonra tekrar deneyebilir, beklemek istemiyorsanız yöneticinizden kilidi
kaldırmasını ya da parola sıfırlama bağlantısı göndermesini isteyebilirsiniz."
- Kilit ile **devre dışı** farklıdır: devre dışı bir karardır ve kendiliğinden açılmaz.
- Kilitlenmeler **Erişim Günlüğü**'nde **Hesap kilitlendi** ve **Kilitliyken deneme** olaylarıyla görünür.
- Kişi için kilitlemeyi kapatmak: **Kullanıcıyı Düzenle › Güvenlik › Hatalı şifre denemelerinde hesabı
kilitle** (önerilmez; "Kilitleme kapalı: şifre deneme sayısı sınırsız.").
- Kilitli olmayan hesapta: "Bu hesap kilitli değil."
## İlgili
- [Kullanıcılar ekranı](https://erpdocs.corexlogic.com/yonetim/ekranlar/kullanicilar)
- [İzleme ekranları](https://erpdocs.corexlogic.com/yonetim/ekranlar/izleme)
---
# Kullanıcıyı devre dışı bırakmak
> Ayrılan çalışanın hesabını kapatmak — giriş kapanır, açık oturum düşer, kayıt ve geçmiş belgeler kalır; gerekirse geri yüklemek.
URL: https://erpdocs.corexlogic.com/yonetim/islemler/kullaniciyi-devre-disi-birakma
- **Tür:** İşlem
- **Modül:** Yönetim
- **Menü yolu:** Yönetim › Kullanıcı ve Roller › Kullanıcılar
- **Ekran adresi:** `/users`
- **Gereken izin:** `users.delete`
- **Ön koşullar:**
- Kapatılan hesap sizin hesabınız değil.
Ayrılan çalışanın hesabı silinmez, **devre dışı bırakılır**. Kayıt ve izler korunur; hesap etkin
kullanıcı sayısından düşer.
## Adımlar
1. **Yönetim › Kullanıcı ve Roller › Kullanıcılar** ekranında kullanıcıyı **Ara** kutusuyla bulun.
2. Satırın **İşlemler** menüsünden **Devre Dışı Bırak**'ı seçin.
3. Pencerede **Devre dışı bırak**'a tıklayın.

1. Giriş kapanır, açık oturum düşer; roller durur
4. Sonucu görmek için **Durum** süzgecini **Pasif (devre dışı)** yapın; satırda **Devre dışı** rozeti vardır.

1. Durum: Pasif (devre dışı)
2. Devre dışı rozeti
3. Geri Yükle — rolleriyle birlikte geri açar
**Sonuç:** Hesap giriş yapamaz; açık oturumu bir sonraki istekte düşer (Erişim Günlüğü'nde "Oturum düşürüldü" · "Hesap devre dışı"). Rolleri olduğu gibi durur, geçmiş belgeler hesabı göstermeye devam eder. Bekleyen davet ve şifre sıfırlama bağlantıları geçersiz olur.
## Geri yüklemek
Durum süzgecini **Pasif (devre dışı)** yapın, satırın **İşlemler › Geri Yükle**'sini seçin ve **Geri
yükle**'ye tıklayın. "Kapatıldığı günkü rolleri ve yetkileri olduğu gibi geri gelir — yeniden atamanız
gerekmez. Parolası değişmedi." Lisansın kullanıcı sınırı doluysa geri yükleme reddedilir.
## Bilmeniz gerekenler
- Kendi hesabınızı kapatamazsınız: "Kendi hesabınızı devre dışı bırakamazsınız. Bunu başka bir yönetici
yapmalı."
- Devre dışı hesapta düzenleme işlemleri (rol, şifre, kısıt) yoktur; önce geri yükleyin.
- Hesabı tamamen silen bir işlem yoktur.
- Kişinin rolünü başka bir çalışana devretmek için rolü yeni kişiye verin; devre dışı hesabın rolleri
kendiliğinden kimseye geçmez.
## İlgili
- [Yeni kullanıcı ve yetki süreci — ayrılan çalışan](https://erpdocs.corexlogic.com/surecler/yeni-kullanici-ve-yetki)
- [Kullanıcılar ekranı](https://erpdocs.corexlogic.com/yonetim/ekranlar/kullanicilar)
---
# Modül ya da özellik açıp kapatmak
> Kurulumda bir modülü ya da özelliği kapatmak veya açmak — etki penceresiyle kaydetmek.
URL: https://erpdocs.corexlogic.com/yonetim/islemler/modul-acma-kapatma
- **Tür:** İşlem
- **Modül:** Yönetim
- **Menü yolu:** Yönetim › Özelleştirme › Genel › Modül Yönetimi
- **Ekran adresi:** `/module-management`
- **Gereken izin:** `company-profile.view`, `company-profile.edit`
- **Ön koşullar:**
- Modül lisans kapsamında (**Lisans dışı** modül açılamaz).
- Kapatmadan önce o özellikte bekleyen işler konuşuldu — kapalıyken ilerlemezler.
## Adımlar
1. **Yönetim › Özelleştirme › Genel › Modül Yönetimi** ekranını açın.

1. Lisans, açık özellik ve menü ekranı sayısı
2. Modüller — satıra tıklayınca özellikleri sağda
3. Modül açık — modülü tümüyle açar / kapatır
4. Özellik — tek tek açılır, kapanır
5. Kaydet — önce etki penceresi açılır
2. Soldaki **Modüller** listesinde modülün satırına tıklayın; sağda modülün özellikleri açılır.
3. Modülün tamamı için sağ üstteki **Modül açık** kutusunu, tek bir özellik için özelliğin kutusunu (ör. **Satış teklifi**) işaretleyin ya da işaretini kaldırın. Altta "N değişiklik kaydedilmedi." yazar.
4. **Kaydet**'e tıklayın. **Modül ayarı kaydedilsin mi?** penceresi kapanacak ve açılacak özellikleri, kapanacak özelliklerdeki açık işleri ve menüden kalkacak ekranları listeler.
5. Listeyi okuyun ve penceredeki **Kaydet**'e tıklayın (kapatma varsa düğme kırmızıdır). Vazgeçmek için **Vazgeç**.
**Sonuç:** Kapatılan özelliğin ekranları menüden kalkar ve istekleri "Bu özellik kuruluşunuzda etkin değil." ile reddedilir; veri silinmez. Açılan özellik izni olan kullanıcılara en geç 30 saniyede görünür.
## Bilmeniz gerekenler
- **Yönetim** modülü kapatılamaz.
- Bir özelliği kapatmak ona **bağlı** özellikleri de kapatır (etki penceresinde "— … ile birlikte").
Bağımlılıklar: [Modül yönetimi](https://erpdocs.corexlogic.com/yonetim/modul-yonetimi#moduller-ve-ozellikler).
- Kapatma rolleri değiştirmez; özellik yeniden açılınca izinler kendiliğinden etkili olur.
- Aynı anda başka bir yönetici kaydettiyse: "Modül ayarı siz düzenlerken değişti. Sayfayı yenileyip
yeniden kaydedin." — **Yenile**'ye basıp yeniden yapın.
- `company-profile.edit` izni yoksa kutular kapalıdır ve "Değiştirmek Şirket Bilgileri düzenleme yetkisi
ister." yazar.
## İlgili
- [Modül yönetimi](https://erpdocs.corexlogic.com/yonetim/modul-yonetimi)
- [Yetki modeli](https://erpdocs.corexlogic.com/yonetim/yetki-modeli)