Lojistik · Filo veri platformu
Sahil Transport — Nakliye firmaları için filo takip sistemi: yakıt takibi ve bekleme ücreti hesaplama
GPS sinyalinden faturadaki satıra
Sahil Transport, yaklaşık 180 aracı olan Bakü merkezli bir karayolu nakliye firması. Filo veri platformunu biz geliştirdik: GPS, yakıt ve CAN ağırlık sensörlerinden gelen veri akışları tek yerde buluşur, her duruşun bir nedeni olur, müşteri tesislerindeki bekleme süresi sözleşmeye göre ücretlendirilir, şoförlerin fatura fotoğrafları yapay zeka ile okunup seferler ve finans kayıtlarıyla eşleştirilir.
- Hareket halinde 103
- Müşteri beklemesi 27
- Operasyonel duruş 37
- Sinyal yok 9
10-XX-014 Bakü → Sumgayıt Hareket halinde
Hız 62 km/sa
Yakıt 212 L
Net ağırlık 21,4 t
Projenin temel bilgileri
- Proje türü
- Müşteri projesi
- Sektör
- Lojistik ve taşımacılık
- Platformlar
- Web dashboard · Telegram botu · Excel raporları
- Diller
- Azerbaycan Türkçesi
Öncesi Sorun
Her araç veri gönderiyor. Parçaları birleştiren yok.
Bir nakliye firmasının tek bir günü binlerce sinyal üretir: birkaç dakikada bir konum, depo seviyeleri, dingil ağırlıkları, kabinde fotoğraflanan kâğıt faturalar. Sahil Transport’ta bunlar birbiriyle hiç konuşmayan üç ayrı yerde duruyordu ve para, aralarındaki boşluklardan akıp gidiyordu.
≈180 araç
GPS takip cihazları ve depo yakıt sensörleriyle, filonun bir bölümünde ise CAN ağırlık sensörleriyle; her biri birkaç dakikada bir veri gönderiyor.
Veriler nerede duruyordu
-
Telematik portalı
Konum, hız, yakıt, dingil ağırlığı
-
Sohbet grupları
Şoförlerden gelen fatura fotoğrafları
-
Finans kayıtları
Müşteriler, sözleşmeler, ödemeler
Ortak sefer yok. Ortak gerçek yok.
-
Bekleme süresi faturalanmıyordu
Araçlar yükleme noktalarında sözleşmedeki ücretsiz sürenin ötesinde sırada bekliyordu ve ne kadar beklediklerini kimse gösteremiyordu.
-
Her duruş aynı görünüyordu
Ham GPS verisinde müşteri kapısındaki kuyruk, yakıt molası ve trafik sıkışıklığı tek ve aynı şeydir: sıfır hız.
-
Faturalar elle yeniden yazılıyordu
Şoförler kâğıt faturaların fotoğrafını çekiyor, ofis bunları tablolara geç ve yazım hatalarıyla aktarıyordu.
-
Üç kayıt, üç ayrı gerçek
Seferler, faturalar ve finans kayıtları nadiren birbirini tutuyordu; doğru olanı bulmak satır satır kontrol demekti.
06:00 Gerçek zamanlı filo
Bütün filo tek ekranda
Platform her aracın konumunu, hızını, yakıtını ve ağırlığını Wialon’dan çeker ve bunları operasyon sorumlusu için tek bir görünüme dönüştürür: kim hareket halinde, kim müşteride bekliyor, kim kendi nedeniyle durdu ve kimden ses çıkmıyor.
Hareket halinde
103
Müşteri beklemesi
27
Operasyonel duruş
37
Sinyal yok
9
Şoför A.
Bakü → Sumgayıt yolu
- Hız
- 62 km/sa
- Yakıt
- 212 L
- Net yük
- 21,4 t
Şoför B.
Demo Taş Ocağı bölgesi
- Hız
- 0 km/sa
- Yakıt
- 148 L
- Net yük
- 0,0 t
Şoför E.
Alat → Bakü yolu, boş
- Hız
- 74 km/sa
- Yakıt
- 188 L
- Net yük
- 0,0 t
Şoför C.
Alat yolu, bölgelerin dışında
- Hız
- 0 km/sa
- Yakıt
- 96 L
- Net yük
- 18,7 t
Şoför F.
Demo Terminal bölgesi
- Hız
- 0 km/sa
- Yakıt
- 175 L
- Net yük
- 24,3 t
Şoför D.
Son görüldüğü yer: Hacıkabul yakını
- Hız
- —
- Yakıt
- —
- Net yük
- —
Filo durumu
176 araç
- 59%
- 15%
- 21%
- 5%
Veri güncelliği
- GPS 40 sn önce
- Faturalar 3 dk önce
- Finans bugün 06:00
Dikkat gerektirenler 3
- 10-XX-051 34 dakikadır sinyal yok
- 10-XX-062 Yakıt %12
- 10-XX-027 Ücretsiz süre bitmek üzere
-
Anlamı olan dört durum
Hareket halinde, müşteri beklemesi, operasyonel duruş ve sinyal yok; haritada, kartlarda, uyarılarda ve raporlarda aynı renklerle.
-
Ham sensör değeri değil, net yük
CAN ağırlık sensörü olan bir araç için platform o aracın boş ağırlığını öğrenir; böylece sensör ham değer yerine ton cinsinden net yük olarak okunur.
-
Kilometrenin yanında litre cinsinden yakıt
Depo sensörü seviyeleri, katedilen mesafenin yanında litre ve yüzde olarak tutulur; hem araç kartında hem de her seferde.
-
Nokta yığını değil, dikkat kuyruğu
Sesi kesilen, yakıtı azalan veya ücretsiz süresinin sonuna yaklaşan araçlar listenin en üstüne çıkar.
-
Görünür veri güncelliği
Her veri kaynağı en son ne zaman senkronize olduğunu gösterir; böylece susan bir veri akışı asla park etmiş bir araçla karıştırılmaz.
-
Operasyon ekibi için tasarlanmış harita
Durum filtreleri, plakayla arama ve her aracın son izini, şoförünü ve sensör değerlerini gösteren detay görünümü.
09:40 Duruş sınıflandırma
Sıfır hız bir cevap değil
Duran bir araç müşterinin kapısında sırada bekliyor, yakıt alıyor ya da trafikte sıkışmış olabilir; bunlardan yalnızca ilki faturalanabilir. Platform her duruşu dört kontrolden geçirir ve ona bir neden verir.
10-XX-027 · örnek bir gün
- Yolda
- Müşteri beklemesi
- Operasyonel duruş
Her duruşta dört kontrol
-
Bölge Araç bir müşterinin tanımlı bölgesinin içinde mi?
Hayır → operasyonel duruş
-
Sefer Bu müşteri, aracın bu seferinde var mı?
Hayır → operasyonel duruş
-
Yük Ağırlık sensörü arttı mı, azaldı mı?
Arttı → yükleme · azaldı → boşaltma
-
Sözleşme Sözleşme ne kadar ücretsiz süre tanıyor?
Aşıldıysa → faturalanabilir bekleme
Gün nasıl sınıflandırıldı
-
07:05–07:25 20 dk
- Bölge
- Müşteri bölgesi yok
- Sefer
- —
- Yük
- Yakıt seviyesi arttı
Operasyonel duruş Yakıt alımı
-
09:40–12:05 2 sa 25 dk
- Bölge
- Demo Taş Ocağı
- Sefer
- Bu seferin müşterisi
- Yük
- 0,0 → 24,1 t
Müşteri beklemesi Yükleme · ücretsiz sürenin 25 dk üzerinde
-
12:40–12:55 15 dk
- Bölge
- Demo Fabrika B
- Sefer
- Başka bir müşteri
- Yük
- Değişiklik yok
Operasyonel duruş Bu seferin müşterisi değil
-
13:20–13:50 30 dk
- Bölge
- Müşteri bölgesi yok
- Sefer
- —
- Yük
- Değişiklik yok
Operasyonel duruş Şoför molası
-
14:10–15:55 1 sa 45 dk
- Bölge
- Demo Terminal
- Sefer
- Bu seferin müşterisi
- Yük
- 24,1 → 0,0 t
Müşteri beklemesi Boşaltma · ücretsiz süre içinde
Birkaç dakikalık duruşlar GPS gürültüsü sayılır; bölge sınırında bir girip bir çıkan aracın hareketleri de sınıflandırmadan önce yumuşatılır.
11:40 Bekleme ücreti (demuraj) hesaplama
Bekleme süresi faturalanabilir bir satıra dönüşür
Her müşteri sözleşmesi yükleme ve boşaltma için kendi ücretsiz süresini ve kendi saatlik ücretini belirler. Araç daha uzun beklediğinde platform aşan süreyi sayar, o sözleşmeye göre ücretlendirir ve ücreti kanıtlarıyla birlikte sefere ekler.
- Ücretsiz süre
- 2:00
- Aşım
- 0:25
Sefer T-0412 · Demo Taş Ocağı
- 09:40 Demo Taş Ocağı bölgesine boş girdi
- 11:16 Ücretsiz süre bitmek üzere: operasyon sorumlusu uyarıldı
- 11:40 Ücretsiz süre aşıldı: ücret işlemeye başladı
- 11:50 Yüklendi: net 24,1 t
- 12:05 Bölgeden çıktı: ücret kapandı
Bekleme ücreti Sefer T-0412
- Müşteri
- Demo Taş Ocağı
- İşlem
- Yükleme
- Bölgede
- 09:40 – 12:05
- Ücretsiz süre, sözleşmeden
- 2 sa 00 dk
- Faturalanabilir aşım
- 0 sa 25 dk
Sefere eklenen ücret 35,00 ₼
Saklanan kanıtlar: bölgeye giriş ve çıkış, ağırlık değişimi, GPS izi
-
Yükleme ve boşaltma için ayrı limitler
Her sözleşme iki işlem için de kendi ücretsiz süresini taşır; aynı bekleme bir müşteride ücretsiz, diğerinde faturalanabilir olabilir.
-
Araç henüz kapıdayken uyarı
Araç ücretsiz sürenin sonuna yaklaşınca operasyon sorumlusu bir uyarı, süre aşıldığında ise kritik bir alarm alır.
-
Kanıtı ekli bir ücret
Varış, ayrılış, bölge ve ağırlık değişimi her ücretle birlikte saklanır; itiraz edilen bir satır kendi kanıtıyla birlikte gelir.
14:30 Yapay zeka ile fatura okuma
Kabinden gelen fotoğraf, kontrol edilmiş bir kayda dönüşür
Şoförler kâğıt faturaların fotoğrafını çekip bir Telegram grubuna gönderir. Platform görüntüyü düzeltir, yapay zeka her alanı bir güven skoruyla okur, iş kuralı kontrolleri de salt okumanın kaçırdığını yakalar. Yapay zeka emin olmadığında kararı bir insan verir.
- Araç 10-XX-027
- Tarih 14.09
- Nereden Demo Taş Ocağı
- Nereye Demo Terminal
- Yük Kırma taş
- Net ağırlık 24,1 t
- Tutar 412,00 ₼
Yapay zekanın okudukları
- Araç 10-XX-027 Emin
- Tarih 14.09 Emin değil
- Nereden Demo Taş Ocağı Emin
- Nereye Demo Terminal Emin
- Yük Kırma taş Emin
- Net ağırlık 24,1 t Kontrol edildi
- Tutar 412,00 ₼ Emin
Kontrol kuyruğu
Her fotoğrafa ne olur
-
Fotoğraf gelir
Telegram botu fotoğrafları şoför gruplarından alır ve hemen yanıt verir; böylece şoför fotoğrafın ulaştığını bilir.
-
Görüntü temizlenir
Okumadan önce döndürülür, yeniden boyutlandırılır ve netleştirilir; çünkü kabinde çekilen fotoğraflar nadiren düz ya da net olur.
-
Yapay zeka alanları okur
Araç, tarih, güzergâh, müşteri, ağırlık ve tutar, her biri kendi güven skoruyla yapılandırılmış veri olarak döner; aynı sayfada Azerbaycan Türkçesi, Rusça ve İngilizce olsa bile.
-
İş kuralı kontrolleri çalışır
Plaka formatı, geçerli bir tarih, tanınan bir müşteri ve tutan toplamlar, hiçbir şey kaydedilmeden önce doğrulanır.
-
Kaydedilir ya da incelenir
Emin olunan okumalar kaydedilir. Emin olunmayanları ikinci bir yapay zeka modeli yeniden okur; hâlâ belirsiz kalan her şey kontrol kuyruğunda bir insanı bekler.
Her okuma yapay zekanın ham yanıtını, güven skorunu ve onu üreten modeli saklar; böylece her kayıt kendi fotoğrafına kadar izlenebilir.
23:00 Üç yönlü mutabakat
Sefer, fatura ve finans kaydı birbirini tutmalı
Platform her gece günü ham veriden yeniden kurar: GPS’ten seferler, duruşlar ve bekleme ücretleri, ardından her seferle faturası ve finans kaydı arasında üç yönlü eşleştirme. Tutanlar mutabık olarak işaretlenir. Tutmayanlar, farklı olan alanı adıyla gösteren bir kuyruğa düşer.
- T-0415 10-XX-033 Tutar Faturada 380,00 ₼, finansta 308,00 ₼ Onayla Reddet
- T-0419 10-XX-051 Fatura yok Sefer bulundu, henüz fotoğraf gelmedi Onayla Reddet
- T-0422 10-XX-014 Araç Faturada 10-XX-041 yazıyor Onayla Reddet
-
Alan düzeyinde eşleştirme
Araç, tarih, güzergâh, ağırlık ve tutar tek tek karşılaştırılır; uyuşmazlık kırmızı bir satır olarak değil, nedeniyle birlikte gelir.
-
Toplu kararlar
Muhasebeciler uyuşmazlıkları toplu olarak onaylar ya da reddeder; her karar kayıtta kalır.
-
Yamanmaz, yeniden kurulur
Bir geceyi yeniden çalıştırmak aynı sonucu verir; değişen bir kural ise geçmişi ham veriden yeniden kurar.
08:00 Raporlar ve bot
Sabah raporu çoktan yazılmış
Yönetim rakamlarını kimseden hazırlamasını istemeden alır. Platform, operasyon ekibinin gördüğü verinin aynısından on sekmeli bir Excel çalışma kitabı ve grafikler üretir; Telegram botu da şoförleri ve ofisi sürecin içinde tutar.
Müşteri beklemesi ve operasyonel duruşlar, sa
Araç bazında yakıt ve mesafe
- Özet
- Sorunlar
- Seferler
- GPS analizi
- Müşteriler
- Şoförler
- Mutabakat
- Yapay zeka okuma
- Duruş analizi
- Sözleşmeler
Çalışma kitabı neleri yanıtlar
- Özet
- Dönemin seferleri, mesafesi, yakıtı, bekleme süresi ve ücretleri tek sayfada.
- Sorunlar
- Ücretsiz süreyi aşan müşteri beklemeleri ve boş dönüşler, filtrelemeye hazır.
- Duruş analizi
- Her duruş; nedeni, bölgesi, süresi ve ücretiyle.
- GPS analizi
- Her araç için mesafeye karşı yakıt ve hız örüntüleri.
- Müşteriler, şoförler
- Aynı rakamlar, müşteri ve şoför bazında.
- Mutabakat
- Neyin eşleştiği, neyin eşleşmediği ve hangi faturaların bir insana ihtiyaç duyduğu.
Yönetim için grafikler
Telegram botu
Şoförler fatura fotoğraflarını zaten yazıştıkları yerden gönderir. Bot sonucu yanıt olarak yazar; ofis ise kontrol gerektiren her şeyin bağlantısını alır.
Nasıl geliştirildi
Her rakamını kanıtlayan bir platform
Müşteriye fatura kesen bir platform her rakamını kanıtlamak zorundadır. Bu platformu, her ücret, duruş ve eşleşme bir GPS mesajına, bir fotoğrafa ya da bir finans kaydına kadar izlenebilsin ve kurallar değiştiğinde yeniden hesaplanabilsin diye tasarladık.
Kaynaklar
- Wialon GPS
- Depo yakıt sensörleri
- CAN ağırlık sensörleri
- Telegram’dan fatura fotoğrafları
- Müşteri sözleşme koşulları
- Finans kayıtları
Platform
- 01 Veriyi al ve normalleştir
- 02 Duruşları sınıflandır
- 03 Bekleme süresini ücretlendir
- 04 Faturaları yapay zeka ile oku
- 05 Üç yönlü mutabakat yap
Sonuçlar
- Gerçek zamanlı dashboard ve harita
- Operasyon ekibine uyarılar
- Seferlere eklenen bekleme ücretleri
- Mutabık kayıtlar
- Excel çalışma kitabı ve grafikler
- Şoförlere bot yanıtları
-
Ham veri asla değiştirilmez
GPS mesajları geldiği gibi saklanır. Seferler, duruşlar ve ücretler bunlardan türetilir; yeni bir kural geçmişi yamamak yerine yeniden kurar.
-
Aynı girdi, aynı sonuç
Gece işleme idempotenttir: bir günü iki kez çalıştırmak asla bir seferi, ücreti ya da eşleşmeyi çoğaltmaz.
-
Gerçek zamanlı, yedek yoluyla
Dashboard’lar değişiklikleri gerçekleştiği anda alır; anlık bildirim bağlantısı koparsa periyodik sorgulamaya geçer.
-
Kendi verisinden çalışır
Uygulama kendi veritabanından okur; bir devre kesici (circuit breaker), dış bir veri kaynağı yavaşladığında ya da erişilemez olduğunda uygulamanın yanıt vermeye devam etmesini sağlar.
-
Ağır işler kuyrukta
Yapay zeka okuması, yeniden deneme destekli arka plan işleyicilerinde çalışır; bir anda gelen fotoğraf yığını dashboard’u asla yavaşlatmaz.
-
Role göre erişim
Operasyon sorumluları, muhasebeciler, operatörler ve yönetim için rol bazlı erişimle oturum açma; herkes işinin gerektirdiği ekranları görür.
Sırada ne var
Yol ATLAS BIP Logistics ERP ile devam ediyor
Filo veri platformu her aracın nerede olduğunu ve zamanının neye mal olduğunu gösterir. Sahil Transport ile iş birliğimiz, bir nakliye firmasını ilk siparişten bankadaki paraya kadar yöneten lojistik ERP’miz ATLAS BIP Logistics ERP ile devam ediyor.
Sahil Transport için geliştirildi
Filo veri platformu
- GPS, yakıt ve ağırlık tek yerde
- Duruş sınıflandırma
- Bekleme ücreti hesaplama
- Yapay zeka ile fatura okuma
- Üç yönlü mutabakat
- Excel raporları ve Telegram botu
Ürünümüz
ATLAS BIP Logistics ERP
- Siparişler ve sevkiyat planlama
- Şoför uygulaması
- CMR ve teslim tutanakları
- E-faturalar
- Alacaklar ve banka mutabakatı
- Onay akışları
Rolümüz
Atlas BIP ne yaptı
-
Faturalama mantığı
Bir nakliye firmasının bekleme süresinden nasıl gelir elde ettiğini bir makinenin uygulayabileceği kurallara dönüştürdük: müşteri bölgeleri, seferler, yük değişimleri ve sözleşmedeki ücretsiz süre.
-
Telematik entegrasyonu
Yaklaşık 180 araç için Wialon GPS’i depo yakıt sensörleriyle, filonun ağırlık sensörü taşıyan bölümünü ise CAN ağırlık sensörleriyle birleştirdik; net yük için boş ağırlıklar öğrenilir.
-
Platform mühendisliği
Gerçek zamanlı dashboard, duruş sınıflandırma, bekleme ücreti hesaplama, gece işleme ve üç yönlü mutabakat.
-
Yapay zeka ile otomasyon
Telegram botu üzerinden fatura fotoğrafı alımı, güven skorlu yapay zeka alan okuma, iş kuralı kontrolleri ve insan kontrolü için bir inceleme kuyruğu.
-
Raporlama ve tasarım
Telefonlara uyum sağlayan, Azerbaycan Türkçesi koyu temalı bir operasyon arayüzü; ayrıca yönetim için Excel çalışma kitabı ve grafikler.
Teknolojiler
Veri akışları için seçilmiş teknolojiler
- Arayüz
-
- TypeScript
- React
- Tailwind CSS
- Sunucu
-
- Node.js
- Fastify
- WebSockets
- Veri ve arka plan işleri
-
- PostgreSQL
- Redis
- İş kuyrukları
- Yapay zeka ve entegrasyonlar
-
- Vision LLM
- Wialon
- Telegram
- Excel
Sorular ve yanıtlar
Nakliye firmalarının bu platform hakkında sordukları
Platform müşteri kaynaklı beklemeyi sıradan bir duruştan nasıl ayırıyor?
Her duruşta dört kontrolle: araç bir müşterinin bölgesinde mi, bu müşteri bu seferde var mı, ağırlık sensörü yükleme ya da boşaltma gösterdi mi ve sözleşme ne kadar ücretsiz süre tanıyor. Yalnızca dördünden de geçen bir duruş faturalanabilir bekleme süresine dönüşür.
Hangi telematik sistemleri ve sensörlerle çalışıyor?
Platform, depo yakıt sensörleri ve CAN ağırlık sensörleriyle birlikte Wialon GPS üzerine kurulu. API’si olan diğer telematik platformları da aynı şekilde bağlanır: konumlar, bölgeler ve sensör değerleri içeri akar ve seferlere bağlanır.
Yapay zeka bir faturayı okuyamazsa ne olur?
Hiçbir şey tahmin edilmez. Her alanın bir güven skoru vardır. Emin olunmayan bir okuma ikinci bir yapay zeka modeline gider; hâlâ belirsizse fatura, şüpheli alanı işaretlenmiş olarak bir insanın onayı için kontrol kuyruğunda bekler.
Bekleme ücreti hesaplamak için mevcut sistemlerimizi değiştirmemiz gerekir mi?
Hayır. Böyle bir platform telematik ve muhasebe sistemlerinizin yanında çalışır: onlardan veri okur, verinin kendi kopyasını tutar ve üzerine sınıflandırma, ücretler, mutabakat ve raporlar ekler.
Sahil Transport ile çalışma devam ediyor mu?
Evet. İş birliği, bir sevkiyatı siparişten bankadaki paraya kadar taşıyan lojistik ERP’miz ATLAS BIP Logistics ERP ile devam ediyor.
Sizin projeniz
Sıradaki sistem sizinki
Siparişlerin, paranın ve belgelerin bugün şirketinizde nasıl ilerlediğini anlatın. 24 saat içinde sorularımız ve somut bir planla yanıt veriyoruz.
Ekranlardaki isimler, plakalar ve rakamlar örnek verilerdir.
Başa dön