İçeriğe geç

Gümrük & Dış Ticaret

Gümrük faturasını otomatik üreten hesaplama motoru

Gümrük faturasının kalem kalem elle hesaplandığı süreci, sözleşme kurallarını okuyup faturayı kendisi üreten bir SQL motoruna dönüştürdüm.

Müşteri
Gümrük müşavirliği operasyonu
Rolüm
Analiz ve geliştirme
Dönem
Devam ediyor
Masada finansal tablolar ve hesaplamalar üzerinde çalışan ekip — gümrük faturası hesaplama süreci
Masada finansal tablolar ve hesaplamalar üzerinde çalışan ekip — gümrük faturası hesaplama süreci
Fatura hesaplama süreci
Elle → OtomatikFatura hesaplama süreci
Sözleşme kuralı okuma
Tek kaynakSözleşme kuralı okuma
Her kalemin kural geçmişi
İzlenebilirHer kalemin kural geçmişi

Problem

  • Fatura kalemleri farklı sözleşme ve tarife kurallarına göre elle hesaplanıyordu.
  • Aynı müşteri için farklı kişiler farklı sonuçlar üretebiliyor, kontrol yükü büyüyordu.
  • Ay sonu kapanışlarında hesaplama süresi operasyonun darboğazı hâline geliyordu.

Ne yaptım

  • Sözleşme kurallarının tek bir kaynaktan — fatura müşteri numarası üzerinden — okunduğu bir kural katmanı tasarladım.
  • Hesaplama mantığını T-SQL tarafında, tek sorumluluklu ve test edilebilir saklı yordamlara böldüm.
  • Kural değişikliklerinin kod değiştirmeden yapılabilmesi için parametrik bir yapı kurdum.
  • Her hesaplamanın hangi kuraldan geldiğini gösteren izlenebilirlik kaydı ekledim.

Ne değişti

  • Fatura hesaplama, elle yapılan bir işten kontrol edilen bir çıktıya dönüştü.
  • Aynı girdiye her zaman aynı sonucun üretilmesi sağlandı.
  • Kural değişiklikleri geliştirme beklemeden uygulanabilir hâle geldi.

Kullanılan teknolojiler

  • MS SQL Server
  • T-SQL
  • Saklı yordamlar
  • Veri modelleme
İlgili hizmet: MS SQL Server & Veritabanı Mühendisliği

Devamı

Diğer vaka çalışmaları

Dizüstü bilgisayar ekranında grafikler ve veri panoları — dinamik raporlama platformu arayüzü

Veri & Raporlama

MS SQL için görsel rapor tasarım platformu

Her yeni rapor talebinin geliştiriciye düştüğü döngüyü kırmak için, kullanıcıların görsel olarak rapor tasarlayıp View veya Procedure çıktısı üretebildiği bir platform kurguladım.

  • MS SQL Server
  • T-SQL
  • C#

Vakayı incele

Bir sonraki adımı konuşalım

Projenizi, sistemdeki tıkanıklığı veya değerlendirdiğiniz pozisyonu anlatın; nasıl yaklaşacağımı ilk görüşmede net olarak söyleyeyim.

Hemen araWhatsApp