satın alma talep onay yazılımı firması

Departman taleplerinden ERP sipariş fişine uzanan şeffaf ve denetlenebilir satın alma talep onay altyapısı.

E-posta ve WhatsApp zincirlerinde kaybolan satın alma taleplerini; çok seviyeli onay hiyerarşisi, 3 teklif karşılaştırma matrisi, masraf merkezi bütçe kontrolü ve Logo, Mikro, SAP entegrasyonuyla yöneten işletmeye özel yazılım çözümü.

WhatsApp'tan ulaşın
Satın alma direktörü ve finans yöneticisi kurumsal ekranda dijital talep onay akışını ve tedarikçi teklif matrisini incelerken

Neyi çözüyoruz

Şirket içi satın alma taleplerinin e-postalar, Excel dosyaları ve koridor konuşmalarıyla yürütülmesi; mükerrer siparişlere, bütçe aşımlarına, şeffaf olmayan tedarikçi seçimlerine ve haftalarca imza bekleyen acil fabrika ihtiyaçlarına yol açar.

Birim taleplerinden ERP sipariş onayına kadar olan ortalama onay döngüsünü 6 günden 4 saate indirin.

Zorunlu 3 teklif karşılaştırma matrisi ve tutar bazlı onay limitleriyle yetkisiz ve bütçe dışı harcamaları %100 engelleyin.

Logo (ORFICHE), Mikro (SIPARISLER) ve SAP (BAPI_PO_CREATE1) entegrasyonuyla onaylanan talepleri tek tıkla siparişe dönüştürün.

Kontrolsüz Satın Alma Talepleri ve Onay Kaosunu Mühendislikle Çözün

Orta ve büyük ölçekli işletmelerde, üretimden idari işlere, bilgi işlemden pazarlamaya kadar her departman günlük operasyonlarını sürdürmek için yüzlerce malzeme ve hizmet satın alma talebi açar. Ancak süreç standardize edilmediğinde; yöneticilerin e-posta kutularında kaybolan talepler, WhatsApp üzerinden yürütülen gayriresmi fiyat pazarlıkları, bütçe aşımına rağmen kesilen siparişler ve onay alınmadan yapılan yetkisiz alımlar şirketin kârlılığını doğrudan kemirir.

Satın alma ekipleri, hangi talebin ne kadar acil olduğunu bilemez; finans direktörleri ise onayladıkları harcamanın ilgili çeyreğin departman bütçesini aşıp aşmadığını ancak fatura ERP'ye girdiğinde fark eder.

Satın alma talep onay yazılımı firması arayışında olan kurumsal işletmeler için Appsoni; işletmenizin kurumsal imza yetkilerine, masraf merkezlerine ve ERP mimarinize tam entegre, denetlenebilir ve şeffaf bir satın alma talep onay altyapısı geliştirir.

Kurumsal satın alma onay matrisi ve üç teklif karşılaştırma paneli


Kurumsal Satın Alma Talep ve Onay Mimarisi

Appsoni'nin tasarladığı satın alma talep onay platformu, talebin açılışından ERP sipariş fişine kadar sıfır veri kaybıyla çalışır:

[Birim Talep Sahibi / Mobil PWA / Web Portal]
       │ (Malzeme/Hizmet Seçimi, Miktar, Gerekçe, Termin, Şartname PDF)
       ▼
[Dinamik Kural ve Bütçe Kontrol Motoru]
       │ ├─ Masraf Merkezi Bütçe Sorgusu (MM_710_URETIM / MM_720_PAZARLAMA)
       │ ├─ Tutar ve Kategori Bazlı Onay Ağacı Belirleme
       │ └─ Bütçe Aşım Bayrağı: IS_OVER_BUDGET (True / False)
       ▼
[Kademeli Onay Hiyerarşisi (SLA Takibi & Otomatik Eskalasyon)]
       ├─ L1: Departman Birim Yöneticisi (Harcama Gerekçesi Onayı)
       ├─ L2: Satın Alma Uzmanı (3 Teklif Matrisi & Tedarikçi Seçimi)
       ├─ L3: Satın Alma Müdürü (Fiyat, Vade ve Ticari Koşul Onayı)
       ├─ L4: CFO / Bütçe Direktörü (> 100.000 TL veya Bütçe Aşımı)
       └─ L5: Genel Müdür (> 250.000 TL veya Yatırım Harcamaları)
       │ (HMAC-SHA256 İmzalı E-Posta & Mobil Bildirim / 48 Saat SLA)
       ▼
[Redis Dağıtık Bütçe Kilidi & Idempotency Katmanı]
       │ (Mükerrer Sipariş Oluşumunu %100 Engelleyen Tekil Talep Anahtarı)
       ▼
[RabbitMQ Asenkron Kuyruk (q.procurement.order.sync)]
       │
       ├─ Logo ERP Sürücüsü: LObjects COM -> LG_XXX_01_ORFICHE / STLINE
       ├─ Mikro ERP Sürücüsü: Mikro API -> SIPARISLER / STOK_HAREKETLERI
       └─ SAP Entegrasyon Sürücüsü: RFC/BAPI -> BAPI_PO_CREATE1
       ▼
[Tedarikçiye Otomatik e-Sipariş PDF İletimi & Mal Kabul Entegrasyonu]

Veritabanı Varlık Şeması ve Teknik Alan Tanımları

Sistem, ilişkisel veritabanı (PostgreSQL / MS SQL) üzerinde tam denetim izi (Audit Trail) sağlayan zengin veri yapılarıyla çalışır:

Tablo / Varlık Teknik Alan Adı Veri Tipi ve Kısıt Açıklama ve İş Kuralları
satinalma_talepleri talep_id UUID (PK) Sistem tarafından üretilen tekil talep referans kodu
satinalma_talepleri talep_eden_sicil_no VARCHAR(20) Talebi açan personelin İK sicil numarası
satinalma_talepleri masraf_merkezi_kodu VARCHAR(30) ERP masraf merkezi kodu (MM_710_FABRIKA, MM_720_SATIS)
satinalma_talepleri butce_kalem_kodu VARCHAR(30) İlgili departmanın yıllık bütçe alt kırılım hesabı
satinalma_talepleri oncelik_seviyesi ENUM DUSUK, NORMAL, ACIL, URETIM_DURUS_RISKI
satinalma_talepleri termin_tarihi DATE Malzemenin veya hizmetin en geç sahada olması gereken tarih
talep_kalemleri kalem_sira_no INT Talep içerisindeki sıra numarası (1, 2, 3...)
talep_kalemleri stok_kodu VARCHAR(50) ERP stok kartı kodu (LG_001_ITEMS.CODE / STOK_KODU)
talep_kalemleri talep_miktari DECIMAL(18,4) Talep edilen miktar (0'dan büyük olmalıdır)
talep_kalemleri olcu_birimi VARCHAR(10) Ölçü birimi (ADET, KG, METRE, PAKET, SAAT)
talep_kalemleri teknik_sartname_hash CHAR(64) Sisteme yüklenen şartname PDF dosyasının SHA-256 özeti
tedarikci_teklifleri teklif_id UUID (PK) Satın alma uzmanının girdiği tedarikçi teklif tekil kimliği
tedarikci_teklifleri tedarikci_vkn VARCHAR(11) Tedarikçi Vergi Kimlik Numarası (VKN / TCKN)
tedarikci_teklifleri odeme_vadesi_gun INT Teklif edilen ödeme vadesi (Örn. 30, 60, 90 gün)
tedarikci_teklifleri teslimat_incoterms VARCHAR(3) Uluslararası teslimat şekli (DAP, EXW, FOB, DDP)
tedarikci_teklifleri kdv_tevkifat_kodu VARCHAR(10) GİB tevkifat kodu (601, 602 vb. ve tevkifat oranı)
onay_tarihcesi onay_seviyesi VARCHAR(20) L1_BIRIM_MUDURU, L2_SATINALMA, L3_CFO, L4_GENEL_MUDUR
onay_tarihcesi onay_durumu ENUM BEKLIYOR, ONAYLANDI, REDDEDILDI, REVIZE_ISTENDI
onay_tarihcesi onay_tarih_saat TIMESTAMP WITH TZ Onay veya red işleminin kesin zaman damgası
onay_tarihcesi red_gerekcesi_kodu VARCHAR(50) ERR_BUTCE_YETERSIZ, ERR_FIYAT_YUKSEK, ERR_TEKNIK_UYUMSUZ
erp_entegrasyon_log erp_siparis_fis_no VARCHAR(30) ERP'de açılan resmi sipariş fiş numarası (SIP-2026-00941)

Örnek Satın Alma Talep ve Onay JSON Veri Yükü

Onay adımları tamamlandığında satın alma motorunun ERP kuyruğuna ilettiği örnek veri yapısı:

{
  "event_type": "PURCHASE_REQUEST_APPROVED_FOR_ERP_ORDER",
  "idempotency_key": "IDEMP_PR_REQ_20261021_849201",
  "talep_ozeti": {
    "talep_id": "b3e94a12-8d94-4f9e-bc43-9821a7194012",
    "talep_kodu": "PR-2026-0418",
    "masraf_merkezi_kodu": "MM_710_URETIM",
    "butce_kalem_kodu": "BT_2026_KIMYASAL_HAMMADDE",
    "talep_eden": {
      "sicil_no": "P04821",
      "ad_soyad": "Ahmet Yılmaz",
      "departman": "Üretim Planlama ve Operasyon"
    },
    "oncelik_seviyesi": "ACIL",
    "uretim_is_emri_id": "IE_2026_0941",
    "toplam_tahmini_tutar_tl": 142500.00
  },
  "secilen_tedarikci_teklifi": {
    "teklif_id": "q-99120-ak-kimya",
    "tedarikci_vkn": "0382910482",
    "tedarikci_unvan": "Ak Kimya Hammadde San. ve Tic. A.Ş.",
    "odeme_vadesi_gun": 60,
    "teslimat_incoterms": "DAP",
    "para_birimi": "TRY",
    "toplam_net_tutar": 138000.00,
    "kdv_tutari": 27600.00,
    "kdv_tevkifat_orani": "0/10",
    "genel_toplam": 165600.00
  },
  "kalemler": [
    {
      "kalem_sira_no": 1,
      "stok_kodu": "HAM.KIM.0084",
      "stok_adi": "Poliüretan Reçine Reaktif A Bileşeni",
      "miktar": 2500.0,
      "olcu_birimi": "KG",
      "birim_fiyat": 55.20,
      "para_birimi": "TRY",
      "kdv_orani": 20
    }
  ],
  "onay_zinciri_tamamlanma": [
    {
      "seviye": "L1_BIRIM_MUDURU",
      "onaylayan": "Kemal Demir (Fabrika Müdürü)",
      "karar": "ONAYLANDI",
      "tarih": "2026-10-21T09:14:22+03:00"
    },
    {
      "seviye": "L2_SATINALMA_MUDURU",
      "onaylayan": "Selin Kaya (Satın Alma Direktörü)",
      "karar": "ONAYLANDI",
      "not": "3 teklif incelendi, en düşük fiyat ve 60 gün vade avantajı seçildi.",
      "tarih": "2026-10-21T11:32:05+03:00"
    },
    {
      "seviye": "L3_CFO_FINANS",
      "onaylayan": "Burak Özkan (Mali İşler Direktörü)",
      "karar": "ONAYLANDI",
      "tarih": "2026-10-21T13:45:10+03:00"
    }
  ],
  "erp_hedef": {
    "sistem": "LOGO_TIGER",
    "hedef_tablo": "LG_001_01_ORFICHE",
    "is_emri_baglantisi": true
  }
}

Hata Senaryoları, SLA Eşikleri ve İstisna Yönetimi

  1. ERR_BUDGET_LIMIT_EXCEEDED (Departman Bütçe Aşımı İstisnası): Talep tutarı, ilgili ay için tanımlanan masraf merkezi bütçesini aştığında sistem talebi reddetmez; ancak standart onay akışını keserek sürece doğrudan Mali İşler Direktörü (CFO) 'Bütçe Dışı Ek Harcama Onayı' adımını ekler.
  2. ERR_INSUFFICIENT_QUOTATION_COUNT (Eksik Teklif Kuralı): Şirket satın alma politikasında belirlenen limitin (örneğin 50.000 TL) üzerindeki alımlarda sisteme 3 geçerli teklif girilmeden talep onay zincirine sunulamaz. Tek kaynak (Sole Supplier) durumunda satın alma uzmanı sistem üzerinden gerekçeli 'Tek Tedarikçi Muafiyet Belgesi' yüklemek zorundadır.
  3. ERR_APPROVAL_TIMEOUT_ESCALATION (SLA Zaman Aşımı ve Eskalasyon): Bir onay basamağında 48 saat boyunca işlem yapılmadığında, sistem otomatik hatırlatma e-postası ve SMS gönderir. 72 saat dolduğunda talep hiyerarşik olarak bir üst yöneticiye eskale edilir; fabrika üretim duruş riski (URETIM_DURUS_RISKI) taşıyan taleplerde bu SLA 4 saate indirilir.
  4. ERR_ERP_VENDOR_TAX_NUMBER_MISMATCH (Tedarikçi Kart Uyuşmazlığı): Seçilen tedarikçinin VKN numarası Logo/Mikro ERP cari kartlarında bulunamazsa, sistem arka planda bekletme kuyruğuna geçer ve muhasebe ekibine 'Yeni Cari Kart Açılış Görevi' tetikler. Cari kart ERP'de açıldığı an sipariş aktarımı otomatik tamamlanır.

Kurumsal Roller ve Operasyonel Sorumluluk Matrisi

Rol Süreçteki Fonksiyon ve Sorumluluk Yetki ve Kontrol Mekanizması
Birim Talep Sahibi İhtiyaç duyulan teknik malzeme/hizmet talebini açmak, şartname ve termin belirlemek Kendi birimi için talep oluşturma ve anlık onay durumu izleme
Departman Birim Müdürü Talebin operasyonel gerekliliğini, miktarını ve aciliyetini onaylamak Birim bütçesi dahilindeki harcamalar için L1 Onay Yetkisi
Satın Alma Uzmanı Tedarikçilerden şartnameye uygun teklif toplamak, fiyat ve vade pazarlığı yapmak 3 Teklif Karşılaştırma Matrisi oluşturma ve tedarikçi atama
Satın Alma Müdürü Tedarikçi seçimini, toplam maliyet analizi ve teslimat koşullarını onaylamak Tüm satın alma sözleşmeleri ve L2 Onay Yetkisi
Mali İşler Direktörü (CFO) Şirket nakit akışı, ödeme vadeleri ve çeyreklik departman bütçelerini denetlemek Bütçe aşan veya 100.000 TL üzeri harcamalarda L3 Onay Yetkisi
Genel Müdür (CEO) Yıllık yatırım bütçesi (CAPEX) ve stratejik yüksek hacimli alımları onaylamak 250.000 TL üzeri veya olağan dışı harcamalarda Nihai Onay

5 Aşamalı Anahtar Teslim Proje Yol Haritası

Faz Kapsam ve Yapılacak Mühendislik Çalışmaları Süre Teslim Çıktısı ve Kabul Belgesi
1. Süreç ve Hiyerarşi Analizi Mevcut imza sirküleri, onay limitleri, masraf merkezleri ve tedarikçi süreçlerinin modellenmesi 4 Gün Satın Alma Süreç Haritası & Yetki Matrisi
2. Dinamik Kural ve Onay Motoru Çok seviyeli onay akışlarının, bütçe kontrol algoritmalarının ve PWA arayüzlerinin kodlanması 8 Gün Onay Motoru Fonksiyonel Test Paketi
3. ERP Çift Yönlü Entegrasyonu Logo, Mikro veya SAP üzerinde stok kartı, cari hesap ve sipariş fişi sürücülerinin kurulması 6 Gün ERP Entegrasyon Doğrulama Raporu
4. UAT ve Simülasyon Testleri Farklı departman senaryoları, acil durum eskalasyonları ve bütçe aşım simülasyonları 3 Gün Kullanıcı Kabul Testi (UAT) Onay Formu
5. Canlı Devreye Alma & Eğitim Canlı sistem geçişi, birim sorumlularına ve satın alma ekibine eğitim, 7/24 SLA başlangıcı 2 Gün Canlı Devreye Alma ve Sistem Kabul Tutanağı

Şirketinizin Satın Alma Süreçlerini Güvenle Dijitalleştirin

Satın alma taleplerinizi kişilerin inisiyatifinden çıkarıp kurumsal kurallarla çalışan dijital bir sisteme bağlamak, bütçe aşımlarını önlemek ve onay süreçlerinizi hızlandırmak için Appsoni mühendislik ekibiyle iletişime geçin. Şirketinizin onay akışını ve ERP altyapısını birlikte inceleyelim.

Sık sorulan sorular

Neden genel SaaS satın alma yazılımları yerine özel bir yazılım firmasıyla çalışmalıyım?

Hazır SaaS satın alma platformları, şirketinizin yıllar içinde oturmuş onay delegasyon kurallarına, tevkifat ve istisna yönetmeliklerine, departman bazlı dinamik bütçe limitlerine ve yerel ERP veri tabanınıza (Logo, Mikro vb.) uyum sağlamakta yetersiz kalır. Ayrıca kullanıcı başına aylık döviz bazlı lisans faturaları çıkarır. Appsoni, kaynak kodu kurumunuza ait, yerel sunucularınızda (on-premise) veya özel bulutunuzda çalışan, sınırsız kullanıcı destekli terzi usulü bir onay mimarisi inşa eder.

Satın alma onay mekanizması şirketimizin imza sirkülerine ve onay limitlerine göre nasıl uyarlanır?

Sistemde dinamik bir kural motoru (Rule Engine) bulunur. Talep tutarı, masraf merkezi (`MM_720_PAZARLAMA`, `MM_710_URETIM` vb.), bütçe kalemi ve ürün kategorisine göre onay basamakları otomatik tetiklenir. Örneğin 25.000 TL altı talepler birim müdürü onayıyla doğrudan satın almaya geçerken; 250.000 TL üzeri harcamalarda CFO ve Genel Müdür onayı şart koşulur. Prosedür gereği 50.000 TL üzeri her alımda sisteme en az 3 farklı tedarikçi teklifi yüklenmeden onay süreci başlatılamaz.

Onaylanan satın alma talepleri ERP sistemimize otomatik olarak nasıl aktarılır?

Tüm onay basamakları başarıyla tamamlanan talep paketi, RabbitMQ asenkron kuyruğuna iletilir. Entegrasyon sürücümüz Logo ERP'de `LG_XXX_01_ORFICHE` ve `LG_XXX_01_STLINE` nesnelerini Logo Objects üzerinden, Mikro ERP'de `SIPARISLER` tablosunu Mikro API üzerinden, SAP sistemlerinde ise `BAPI_PO_CREATE1` fonksiyonuyla çalıştırarak 'Verilen Sipariş Fişi'ni otomatik ve çift kayıt korumasıyla (Idempotency) oluşturur.

Mobil onay ve e-posta üzerinden tek tıkla onay desteği var mıdır?

Evet. Yöneticiler ofis dışında veya sahada olduklarında kendilerine iletilen güvenli HMAC-SHA256 imzalı tek kullanımlık e-posta bildirim bağlantısıyla veya mobil PWA uygulaması üzerinden talebin teknik şartnamesini, teklif karşılaştırma tablosunu ve departman bütçe durumunu inceleyerek tek dokunuşla 'Onayla' veya 'Gerekçeli Red' işlemi yapabilir.

Bize ulaşın