Muhasebe ve e-fatura entegrasyonu: neyi, nasıl bağlamalı
Entegrasyon, yazılımların veriyi elle aktarmadan birbiriyle konuşmasıdır. Muhasebe, e-fatura, ödeme, kargo ve ERP bağlantılarında API, entegratör ve hata yönetimi.
Entegrasyon, iki yazılımın veriyi elle aktarmadan birbiriyle konuşmasıdır. Sipariş geldiğinde faturanın kendiliğinden kesilmesi, ödemenin muhasebeye işlenmesi, kargo takip numarasının müşteriye gitmesi birer entegrasyondur.
Entegrasyon çoğu zaman ancak elle yapılan iş bir ekibi yorduğunda gündeme gelir. Bu yazı hangi sistemlerin bağlanmaya değer olduğunu, bağlantının hangi yolla kurulacağını ve hata durumunda ne yapılacağını anlatıyor.
Hangi sistemler birbirine bağlanır?
- Muhasebe programı: Satış ve tahsilat kayıtlarının elle girilmesini ortadan kaldırır.
- E-fatura ve e-arşiv: Faturanın siparişten otomatik üretilmesi ve iletilmesi.
- Ödeme altyapısı: Tahsilatın siparişle eşleşmesi, iade ve iptallerin yansıması.
- Kargo firmaları: Gönderi oluşturma, takip numarası ve teslim durumu.
- ERP ve stok: Satılan ürünün stoktan düşmesi, stok bilgisinin satış kanalına dönmesi. Arka plan için ERP yazılımı yaptırmak yazısına bakın.
- CRM: Satışa dönen müşterinin ve tutarın müşteri kaydına işlenmesi; bkz. CRM yazılımı.
E-fatura ve e-arşiv entegrasyonunda ne bilmelisiniz?
Türkiye’de e-fatura ve e-arşiv fatura, Gelir İdaresi Başkanlığı (GİB) çerçevesinde yürüyen elektronik fatura sistemleridir. Bir işletmenin hangisine tabi olduğu ve hangi yolla (GİB portalı, özel entegratör ya da kendi entegrasyonu) kesim yapabileceği mevzuata bağlıdır. Bu nedenle:
- Hangi fatura türünü kesmeniz gerektiğini mali müşavirinizle teyit edin.
- Genellikle faturayı doğrudan GİB’e değil, özel entegratör firmanın servisi üzerinden iletirsiniz. Yazılımınız bu entegratörün sunduğu arayüze bağlanır.
- Entegratör seçerken kullandığı arayüzün belgelendirilmiş ve test ortamı sunan bir yapıda olmasına dikkat edin.
- Mevzuat değişebilir; kuralları yazılıma gömmek yerine güncellenebilir tutun.
Bu başlıkta kesin kural ve oranlar için güncel mevzuatı ve mali müşavirinizi esas alın; yazılım tarafı yalnızca verinin doğru ve zamanında gitmesini sağlar.
API mi, entegratör mü, dosya aktarımı mı?
| Yöntem | Ne zaman uygun | Dikkat |
|---|---|---|
| API (doğrudan bağlantı) | Karşı tarafın belgelenmiş bir API’si var, veri sık akıyor | Sürüm değişimi ve kimlik bilgileri takip edilmeli |
| Entegratör (aracı servis) | Birden fazla sistem tek aracı üzerinden bağlanacak | Aracının ücreti ve bağımlılığı |
| Dosya aktarımı (CSV, XML) | API yok, veri günde birkaç kez taşınıyor | Gecikme ve elle müdahale riski |
| Elle giriş | Çok seyrek, düşük hacimli iş | Hata ve zaman maliyeti büyür |
Genel kural: Veri sık ve kritik akıyorsa API; tek seferlik ya da seyrek ise dosya aktarımı yeterli olabilir.
Entegrasyonun asıl zor kısmı: hata yönetimi
Entegrasyonlar çalıştığı sürece görünmezdir; hata verdiğinde ise para ve müşteri kaybettirir. Sağlam bir yapıda şunlar bulunur:
- Kayıt (log). Her gönderilen ve alınan mesajın kaydı tutulur; “bu fatura neden kesilmedi” sorusu dakikalar içinde yanıtlanır.
- Yeniden deneme. Karşı servis geçici olarak yanıt vermezse sistem otomatik tekrar dener.
- Çift kayıt koruması. Aynı sipariş iki kez fatura edilmemeli; her kaydın benzersiz bir kimliği olmalı.
- Uyarı. Başarısız aktarım sessizce kaybolmaz, sorumluya bildirim gider.
- Elle düzeltme ekranı. Hatalı kaydı düzeltip yeniden gönderebileceğiniz bir arayüz.
- Kimlik bilgilerinin güvenliği. Anahtarlar kodun içinde değil, güvenli yapılandırmada durmalı.
Elle yapılan işi nasıl ölçersiniz?
Entegrasyonun gerekçesi hissiyat değil rakam olmalı. Bir iki haftalık küçük bir ölçüm yeter:
- Hangi veri hangi sistemden hangisine elle giriliyor? Listeleyin.
- Her biri günde kaç kez yapılıyor ve her seferinde kaç dakika sürüyor?
- Son üç ayda kaç hata çıktı (yanlış tutar, eksik fatura, çift kayıt) ve düzeltmesi ne kadar sürdü?
- En çok zaman kaybettiren ilk iki işi seçin; entegrasyona oradan başlayın.
Böylece her şeyi bağlamaya çalışmadan, en yüksek getirili bağlantıyla başlarsınız.
Süreç ve süre
Küçük bir entegrasyon (örneğin sitenizden gelen siparişin muhasebeye aktarılması) kısa sürede çıkabilir; çok sistemli bir yapı özel iş yazılımı bandına, yani 8–16 haftaya yaklaşabilir. Çalışmayı iki haftalık döngülerle yürütür ve her döngüde çalışan bir bağlantıyı test ortamında gösteririz. Kesin süre keşiften sonra yazılı verilir. Teslim sonrası 30 gün hata garantisi veriyoruz.
Uzun vadeli bir uyarı daha: entegrasyona ait hesaplar, API anahtarları ve entegratör üyelikleri sizin adınıza açılmalı ve erişim bilgileri sizde kalmalı. Sözleşme tarafı için yazılım sözleşmesi yazısına bakın.
Sık sorulan sorular
E-ticaret sitem varsa e-fatura entegrasyonu şart mı? Faturanın nasıl kesileceği mevzuata ve işletme türüne bağlıdır; bunu mali müşavirinizle netleştirin. Entegrasyon, aynı faturayı elle kesme yükünü kaldırır.
Entegratör mü seçeyim, kendi entegrasyonumu mu yazdırayım? Çoğu işletme için entegratör üzerinden bağlanmak daha az iş ve daha az sorumluluk demektir. Özel iş akışı, yüksek hacim ya da birden fazla sistem varsa özel bağlantı değerlendirilir.
Hazır bağlayıcı yeterli olur mu? Standart bir akış için evet. Süreciniz standart değilse hazır bağlayıcıların sınırına çarparsınız; bu ayrım özel yazılım mı, hazır paket mi yazısındakiyle aynıdır.
Entegrasyon bozulursa ne olur? İyi tasarlanmış bir yapıda kayıtlar bekler, uyarı gider ve düzeltilip yeniden gönderilir. Bu yüzden hata yönetimi baştan tasarlanmalıdır.
Bağlantı sonradan genişletilebilir mi? Evet. Önce en kritik bağlantıyı kurup sonra eklemek hem riski hem bütçeyi kontrol altında tutar.
İşinizdeki elle aktarımları ve hangisinin önce otomatikleşmesi gerektiğini birlikte çıkarmak için iletişim formunu doldurun ya da info@boygantech.com adresine yazın.