İçeriğe geç
İstanbul Ajans
Özel Yazılım

Entegrasyon gerçekleri: ERP ve muhasebe bağlantısı neden tahmin edilenden uzun sürer?

"Sadece bağlansın yeter" diye başlayan iş neden aylar sürüyor? Entegrasyon projelerinde gerçek zamanın nereye gittiği ve nasıl kısaltılacağı.
  • İstanbul Ajans
  • 4 dakika okuma

"Siteden gelen siparişler muhasebeye otomatik düşsün. Basit bir bağlantı, değil mi?"

Bu cümleyle başlayan projelerin çoğu, tahmin edilenin iki-üç katı sürüyor. Sebebi teknik zorluk değil — entegrasyonun aslında bir veri anlaşması olması.

İki sistem birbirine bağlanmıyor; iki farklı dünya görüşü uzlaştırılıyor.

Asıl iş: veri eşleme

Bağlantıyı kurmak (API'ye istek atmak) genelde işin küçük kısmı. Zaman şurada gidiyor:

Ürün eşleşmesi. Sitedeki ürün kodu ile ERP'deki stok kodu aynı mı? Genelde değil. Sitede "TRK-001", ERP'de "0012345". Eşleştirme tablosu kim tutacak, yeni ürün eklendiğinde ne olacak?

Varyant sorunu. Sitede "Kırmızı / L" tek üründür; ERP'de her varyant ayrı stok kartı olabilir — ya da hiç varyant kavramı yoktur.

Fiyat ve KDV. Sitede KDV dahil gösteriliyor, ERP'de hariç tutuluyor. Yuvarlama farkları kuruş kuruş birikiyor ve mutabakatta patlıyor.

Müşteri kaydı. Site müşterisi e-posta ile tanımlı, ERP'de vergi numarası ile. Aynı kişi iki farklı adresle sipariş verdiğinde tek cari mi açılacak, iki mi?

İskonto ve kampanya. Sitede uygulanan indirim ERP'ye nasıl yansıyacak — satır indirimi mi, genel iskonto mu, yoksa farklı fiyattan mı?

Bu soruların cevabı teknik değil, işletmeye ait. Ve genelde ilk kez bu projede soruluyor.

Hata senaryoları: kimsenin konuşmadığı kısım

Mutlu yol (sipariş geldi, ERP'ye düştü) işin en kolayı. Zaman şurada gidiyor:

  • ERP kapalıyken gelen sipariş ne olacak?
  • Aynı sipariş iki kez gönderilirse? (Tekrarı önleme mekanizması)
  • Stok yetersizse sipariş yine de aktarılsın mı?
  • Aktarım yarıda kesilirse — yarısı gitti, yarısı gitmedi
  • İptal ve iade nasıl geri yansıyacak?

Her senaryo için bir karar ve bir kod yolu gerekiyor. Toplamı, mutlu yolun birkaç katı.

Deneyimimizde entegrasyon projelerinin %60–70'i hata senaryolarına gidiyor. Teklifte bu kalem yoksa süre tahmini gerçekçi değildir.

Yönü baştan netleştirin

Basit görünen ama sonradan pahalıya patlayan soru: veri hangi yöne akıyor?

  • Tek yön (site → ERP): Siparişler gidiyor, dönüş yok. En basit.
  • Tek yön (ERP → site): Stok ve fiyat ERP'den geliyor. Yaygın.
  • Çift yön: İkisi de. En karmaşık, çünkü çakışma ihtimali var — aynı ürünün fiyatı iki yerde birden değişirse hangisi kazanır?

Çift yönlü entegrasyonlarda "hangisi doğruyu söyler" kuralı yazılı olmalı. Yoksa bir gün stoklar tutmuyor ve kimse neden olduğunu bulamıyor.

API var mı, gerçekten var mı

Türkiye'de yaygın ERP'lerin (Logo, Netsis, Mikro) entegrasyon imkânları sürümüne göre değişiyor:

  • Bazı sürümlerde modern bir API var
  • Bazılarında ara ürün / entegratör lisansı gerekiyor (ek maliyet)
  • Bazılarında yalnızca veritabanına doğrudan erişim veya dosya aktarımı mümkün

Üçüncüsü riskli: doğrudan tabloya yazmak, ERP'nin kendi iş kurallarını atlamak demek. Program içinden yapıldığında tetiklenen kontroller çalışmıyor ve veri sessizce bozulabiliyor.

Projeye başlamadan ERP tedarikçinizden şunu yazılı isteyin: hangi sürüm, hangi entegrasyon yöntemi, ek lisans gerekiyor mu, dokümantasyon var mı?

Bu tek e-posta, sonradan çıkan sürprizlerin çoğunu baştan görünür kılıyor.

Test ortamı meselesi

Canlı ERP üzerinde test yapılmaz — ama çoğu firmada test ortamı yok.

Kurulmazsa iki seçenek kalıyor: canlıda dikkatli çalışmak (riskli) veya sahte veriyle çalışıp canlıda sürpriz yaşamak.

Test ortamı kurmak projenin başında birkaç günlük iş; kurulmadığında maliyeti bozulan canlı veri oluyor. Bu kalemi kısmayın.

Mutabakat: entegrasyonun unutulan yarısı

Sistem çalışmaya başladıktan sonra biri şu soruyu soracak: "Dün 42 sipariş geldi, ERP'de 40 tane var. İkisi nerede?"

Bu soruya cevap verebilmek için baştan kurulması gerekenler:

  • Her aktarımın kaydı (ne zaman, ne gönderildi, cevap ne oldu)
  • Başarısız aktarımların listesi ve tekrar deneme imkânı
  • Günlük sayı karşılaştırması — site X sipariş, ERP Y kayıt

Bu üçü yoksa entegrasyon çalışıyor gibi görünüyor ama kimse emin olamıyor. Ve güvenilmeyen otomasyon, elle kontrol yükü ekliyor — yani çözdüğü sorunu geri getiriyor.

Gerçekçi takvim

Tek yönlü, orta karmaşıklıkta bir sipariş entegrasyonu için:

Aşama Süre
Analiz ve veri eşleme kararları 1–2 hafta
Test ortamı ve erişimler 3–5 gün
Geliştirme (mutlu yol) 1–2 hafta
Hata senaryoları ve tekrar deneme 2–3 hafta
Test ve mutabakat 1–2 hafta

Toplam 6–10 hafta. "Bir haftada bağlarız" diyen bir teklif, yukarıdaki kalemlerin çoğunu kapsamıyor demektir.

Kapsamı küçük tutun

En sık verdiğimiz tavsiye: ilk aşamada tek yön ve tek veri tipi.

Örneğin yalnızca "onaylanmış sipariş → ERP". Stok, iade, cari güncelleme sonraki fazda.

Çalışan küçük bir entegrasyon, yarım kalmış büyük bir entegrasyondan kıyaslanamayacak kadar değerli — hem işe yarıyor hem sonraki fazın gerçek ihtiyacını gösteriyor.

Kapsamın nasıl kayabileceği ayrı bir yazıda: yazılım projesinde kapsam kayması.


Entegrasyon ihtiyacınızı ve gerçek kapsamını birlikte çıkaralım — projenizi anlatın.

Etiketler

  • entegrasyon
  • erp
  • muhasebe
  • api
  • veri eşleme

Bu konuda destek

Bunu sizin için biz yapalım mı?

Yazıda anlatılan adımları kendi sitenizde uygulamak istiyorsanız ya da nereden başlayacağınızı bilmiyorsanız, kısa bir görüşmeyle durumu birlikte değerlendirelim.

Projenizi konuşalım.

İlk görüşme ve teklif ücretsiz. Kapsamı birlikte çıkarıp size kalem kalem yazılmış bir teklif gönderiyoruz.