Plaka bir kimliğe dönüştü. Kabul ekranında plaka yazılırken araç, firma, sürücü, kilometre ve bütün geçmiş tek çağrıda geliyor.
| Katman | Ne kurduk | Ne yapıyor |
|---|---|---|
| Veri | erp_vehicle · erp_company · erp_wo |
Plaka benzersiz; araç firmaya, iş emri araca bağlı. |
| Fonksiyon | GET /vehicle?plate= |
Araç + firma + son sürücü + geçmiş + açık iş emri, tek yanıtta. |
| Fonksiyon | POST /accept |
Araç yoksa açar, varsa günceller; firmayı bulur ya da kurar; iş emrini numaralayıp açar. |
| Sonuç | WO-2026-000001 | İkinci gelişte yalnızca kilometre ve şikâyet yazılıyor. |
Parça, işçilik ve dış işçilik tek listede duruyor. Müşteri kalem kalem onaylıyor; onay yeni bir kayıt değil, o satırın üstündeki bir işaret.
| Katman | Ne kurduk | Ne yapıyor |
|---|---|---|
| Veri | erp_item.approved |
Boş: sorulmadı · Doğru: onaylı · Yanlış: reddedildi. |
| Fonksiyon | POST /approve |
Onayı kalem bazlı işler; stok yetmiyorsa iş emrini “parça bekliyor” yapar. |
| Kural | 90 gün kontrolü | Aynı parça yakında takıldıysa uyarır — engellemez. Karar ustanın. |
| Sonuç | Tek gerçek | Teklif ile yapılan iş asla ayrışmıyor. |
Depodan çıkış yapılmadan stok düşmüyor. Düşen her sayının arkasında kim, ne zaman, hangi iş emri için sorusunun cevabı duruyor.
| Katman | Ne kurduk | Ne yapıyor |
|---|---|---|
| Veri | erp_stock · erp_move |
Kart ve hareket ayrı; miktar sadece hareketle değişir. |
| Fonksiyon | POST /move |
Giriş/çıkış yazar, stoğu günceller, kalemi “çıkıldı” yapar; eksi stoğa izin vermez. |
| Aksiyon | “Depodan çık” | İş emrindeki kalemden tek tıkla: 11 adet → 10 adet. |
| Sonuç | Asgari uyarısı | Seviyenin altına düşen parça panelde kırmızı görünüyor. |
İş bitirildiği anda fatura kuyruğuna giriyor. Fatura kesilince iş emri kapanıyor ve her şey aracın geçmişine yazılıyor — bir sonraki gelişte orada duruyor.
| Katman | Ne kurduk | Ne yapıyor |
|---|---|---|
| Veri | erp_wo.status · erp_invoice |
Sekiz durum; kuyruk “tamamlandı” olanların kendisi. |
| Fonksiyon | POST /invoice |
Onaylı kalemleri toplar, KDV'yi hesaplar, numaralar, iş emrini kapatır. |
| Aksiyon | “İşi bitir” | İş emrinden tek tıkla; kuyruk kendiliğinden doluyor. |
| Sonuç | Araç geçmişi | Ne yapıldı, ne tuttu, hangi parça takıldı — kalıcı. |
Girmek için kodunuzu yazın.