Menü

E-ticaret ve entegrasyon

Entegratör bağlantısı: Mağaza ve ERP'den otomatik belge

Entegratör bağlantısı, mağazanızın ya da ERP'nizin bir olay gerçekleştiğinde belgeyi kendiliğinden oluşturup entegratöre göndermesi ve sonucunu geri almasıdır. Sağlam bir bağlantının ölçüsü yalnızca belge göndermesi değil; aynı belgeyi iki kez kesmemesi, hatayı görünür kılması ve belgenin durumunu kaynağına geri yazmasıdır.

Bunny Soft ekibi · · · 6 dk okuma

Tavşan maskot, mağaza sistemini kabloyla bulut biçimli bir entegratör geçidine bağlıyor

Birçok işletmede e-fatura kullanılıyor ama otomatik değil: Sipariş mağazada ya da ERP’de oluşur, sonra biri entegratörün web ekranını açıp aynı bilgileri yeniden yazar. Belge elektronik olsa da süreç hâlâ el ile yürür. Entegratör bağlantısı bu ara adımı kaldırır; belge, bilginin zaten bulunduğu sistemden doğrudan oluşur.

Bu yazıda böyle bir bağlantının içinde neler olduğunu, sağlam bir bağlantıyı zayıf olandan neyin ayırdığını ve kurulmadan önce hangi kararların verilmesi gerektiğini anlatıyoruz.

Bağlantı aslında neyi bağlar?

GİB’in elektronik belge sistemine işletmeler çoğu zaman bir özel entegratör üzerinden bağlanır. Entegratör belgeyi alır, gerekli biçime getirir, iletir ve saklar. Sizin yazılımınızın yapması gereken ise doğru bilgiyi doğru anda entegratöre teslim etmek ve sonucunu geri almaktır.

Yani bağlantının bir ucunda belgenin bilgisini taşıyan sisteminiz (mağaza, ERP ya da kendi yazılımınız), diğer ucunda entegratör vardır. Aradaki köprü, entegratörün sunduğu bağlantı yöntemiyle kurulur. Belge formatı ve gönderim kurallarındaki ayrıntıların önemli bir kısmı entegratör tarafında karşılanır; köprünün işi bilgiyi eksiksiz ve tutarlı taşımaktır.

Tetikleyici: Belgeyi hangi olay başlatır?

Otomatik belgenin ilk sorusu “ne zaman?” sorusudur. Her işletmenin cevabı farklıdır:

  • Online ödemesi alınan siparişte ödeme onaylandığında,
  • Havale ile ödenen siparişte ödeme eşleştiğinde,
  • Sevkiyat çıktığında,
  • ERP’de sipariş onaylandığında ya da muhasebe kontrolünden geçtiğinde.

Tetikleyici açık tanımlanmazsa belge ya çok erken (henüz iptal edilebilecek bir siparişte) ya da çok geç (sevkiyattan günler sonra, toplu ve aceleyle) kesilir. Ödeme yöntemine göre farklı tetikleyiciler kullanmak da mümkündür; önemli olan her durumun kuralının yazılı olmasıdır.

Tetikleyiciyle birlikte iptal kuralı da düşünülmelidir. Belge kesildikten sonra iptal edilen ya da değiştirilen bir sipariş, belgede ayrı bir işlem gerektirir. Bu işlemin nasıl yapılacağını mali müşavirinizin yönlendirmesine göre belirleyin; yazılımda da iptal edilen siparişin belge durumunun görünür olmasını sağlayın. Belgesi kesilmiş bir siparişin sessizce silinebilmesi, ay sonunda açıklanması zor farklar doğurur.

Belge türü kararı

Belge oluşmadan önce hangi türde olacağı belirlenmelidir. Alıcının e-fatura sistemine kayıtlı olup olmadığı entegratör üzerinden sorgulanır ve buna göre e-fatura ya da e-arşiv seçilir. Bu sorgu bağlantının içinde, belge hazırlanmadan hemen önce yapıldığında ekibin her siparişte ayrıca kontrol etmesi gerekmez. Bireysel müşterinin vergi kimlik bilgisinin nasıl alınacağı ve kurumsal müşterinin bilgilerinin nereden geleceği de bu kararın parçasıdır.

Belgedeki her alan bir yerden gelir

Otomatik bir belgede hiçbir alan elle yazılmaz; her birinin sistemde bir kaynağı vardır. Kurulumdan önce bu kaynakların listesini çıkarmak, sonradan çıkan boşlukları önler:

Belge alanıOlası kaynak
Alıcı bilgileriCari kart ya da sipariş
Ürün ve miktarSipariş kalemleri
Vergi oranıÜrün kartı
BirimÜrün kartı
İndirim, kargoSipariş toplamları
Belge serisiSatış kanalı

Bir alanın iki farklı kaynağı varsa, örneğin alıcı adresi hem cari kartta hem siparişte farklı yazılıysa, hangisinin geçerli olacağı baştan kararlaştırılmalıdır.

Eşleşmeyen değerler de bu aşamada ortaya çıkar. Mağazada “adet” yazan bir birim, belgede kabul edilen birim koduna çevrilmelidir; kampanya indirimi satır bazında mı, belge toplamında mı gösterilecek karar verilmelidir; kargo ücreti ayrı bir satır mı olacak, belirlenmelidir. Bu çevirilerin bir tabloda tanımlı olması, yeni bir ürün ya da kampanya eklendiğinde bağlantının bozulmamasını sağlar.

Aynı belge iki kez kesilmesin

Otomatik sistemlerin en can sıkıcı hatası mükerrer belgedir. Bağlantı bir an kopar, yazılım cevabı alamaz ve aynı siparişi tekrar gönderir; entegratör ise ilkini zaten almıştır. Sonuç, aynı satış için iki belge ve onu düzeltmek için ek iş olur.

Sağlam bir bağlantı her belgeye siparişe bağlı benzersiz bir kimlik verir ve göndermeden önce bu kimlikle bir belgenin zaten oluşup oluşmadığını kontrol eder. Cevap gelmediğinde körlemesine tekrar göndermek yerine önce durumu sorgular. Bu ayrıntı kurulumda kolayca atlanır ama sonradan en çok zaman alan sorunları önler.

Aynı mantık ters yönde de geçerlidir: Bir siparişin belgesi hiç oluşmamışsa bu da fark edilmelidir. Belirli aralıklarla tamamlanmış ama belgesi olmayan siparişleri listeleyen basit bir kontrol, tetikleyicinin bir sebeple çalışmadığı durumları erkenden yakalar.

Hata alan belgeler

Belgeler bazen gönderilemez: Alıcının vergi numarası hatalıdır, bir üründe birim eksiktir, entegratör geçici olarak cevap vermez. Bu hataların iki türü vardır ve farklı ele alınmalıdır. Geçici hatalarda, yani bağlantı ya da servis sorunu olduğunda, sistem belgeyi bir süre sonra kendiliğinden yeniden denemelidir. Veri hatalarında ise yeniden denemek işe yaramaz; birinin bilgiyi düzeltmesi gerekir.

Her iki durumda da hata sessiz kalmamalıdır. Hata alan belgenin sebebiyle birlikte bir takip ekranında görünmesi, gerekirse ilgili kişiye bildirim gitmesi gerekir. Aksi halde gönderilmeyen belge ancak müşteri faturasını sorduğunda fark edilir.

Hata mesajlarının dili de önemlidir. Entegratörden dönen teknik bir hata kodu, takip ekranında ekibin anlayacağı bir açıklamaya çevrilmelidir: “alıcının vergi numarası geçersiz”, “ürünün birimi tanımlı değil” gibi. Böylece hatayı düzeltecek kişi, yazılım ekibine sormadan ne yapması gerektiğini bilir.

Durum bilgisinin geri dönmesi

Belge gönderildikten sonra da hikâye bitmez. Entegratör belgenin iletildiğini, alıcının kabul ya da reddettiğini bildirebilir. Bu bilgi kaynağına, yani siparişin ya da cari hareketin üzerine geri yazılmalıdır. Satış ekibi bir siparişe baktığında faturasının kesilip kesilmediğini, müşteriye ulaşıp ulaşmadığını orada görebilmelidir. Bireysel müşterilere kesilen belgenin e-postayla iletilmesi ve sipariş sayfasından indirilebilmesi de bu geri dönüşün bir parçasıdır.

Birden fazla kaynak

Bazı işletmelerde belge kesilen satışlar tek bir sistemden gelmez: Online mağaza, ERP’de girilen toptan siparişler ve kendi yazılımınızdaki hizmet satışları aynı entegratörü kullanır. Bu durumda her kaynağın kendi belge serisini kullanması, numaraların çakışmaması ve hepsinin aynı takip ekranında görünmesi gerekir. Aksi halde bir kaynağın hatası diğerlerinin arasında kaybolur.

Kaynaklar arasında ortak olan bilgilerin de tek yerden gelmesi gerekir. Aynı müşteri hem mağazadan hem toptan kanaldan alışveriş yapıyorsa cari bilgisinin iki ayrı kayıtta farklı tutulması, belgelerde tutarsızlığa yol açar. Cari ve ürün bilgilerinin hangi sistemde ana kayıt olarak tutulacağına baştan karar vermek, diğer kaynakların o kayda bakmasını sağlar.

Erişim bilgileri ve güvenlik

Entegratör bağlantısı, işletmeniz adına resmi belge kesebilen bir yetki taşır. Bu yetkinin kullanıcı bilgileri ya da anahtarları yazılımın kaynak koduna, paylaşılan bir tabloya ya da e-posta yazışmasına yazılmamalı; yalnızca bağlantının çalıştığı sunucuda, yetkili kişilerin erişebildiği bir yerde tutulmalıdır. Bağlantıyı kuran kişi işletmeden ayrıldığında ya da yazılım firması değiştiğinde bu bilgilerin yenilenmesi de unutulmamalıdır.

Test ortamından canlıya

Entegratörler genellikle gerçek belge oluşturmayan bir test ortamı sunar. Bağlantı önce burada, işletmenizin gerçek senaryolarıyla denenmelidir: kurumsal ve bireysel alıcı, indirimli sipariş, kargo ücretli sipariş, farklı vergi oranlı ürünler, iade ve iptal. Çıktıların mali müşavirinizle birlikte kontrol edilmesi, canlıya geçtikten sonra çıkacak düzeltmeleri azaltır. Canlıya geçişin ilk döneminde takip ekranını sık izlemek, gözden kaçan bir senaryoyu erkenden yakalar.

Test listesine olağan dışı durumları da eklemek gerekir: adresi eksik bir müşteri, adı çok uzun bir ürün, sıfır tutarlı bir hediye kalemi, aynı anda gelen çok sayıda sipariş. Gerçek hayatta bu durumlar er geç yaşanır; testte görülmeleri, canlıda bir belgenin takılıp kalmasını önler.

Bunny Soft entegratör bağlantısını nasıl kuruyor?

Bağlantıyı sizin çalıştığınız entegratöre kuruyoruz; mevcut sözleşmenizi değiştirmeniz gerekmez. Önce kullandığınız sistemlerin veri verme imkânlarını inceliyor, hazır bir arayüz varsa onu, yoksa uygun bir aktarım yöntemini kullanıyoruz. Ürün, cari, vergi ve birim bilgilerinin belgeye nasıl aktarılacağını, belge türünün nasıl seçileceğini birlikte tanımlıyoruz.

Sipariş tamamlandığında ya da onaylandığında belgenin kendiliğinden kesilmesini sağlıyor, hangi adımda hangi belgenin oluşacağını sizin çalışma şeklinize göre kuruyoruz. Bağlantıyı önce entegratörün test ortamında örnek belgelerle deniyor, çıktıları sizinle kontrol ediyoruz. Gönderilen, bekleyen ve hata alan belgeler tek ekranda listelenir; sorunlu belgenin nedenini görür, düzeltip yeniden gönderebilirsiniz. Entegratör değiştirmeniz gerekirse iş akışınız bozulmadan bağlantıyı yeniden düzenliyoruz.

Mağazanızdan ve ERP’nizden belgelerin kendiliğinden oluşması için e-dönüşüm sayfamızı inceleyebilirsiniz.

Sık sorulanlar

Entegratörün web ekranını kullanmaya devam edebilir miyiz?

Evet. Bağlantı kurulduktan sonra da entegratörün kendi ekranı açık kalır; özel durumlarda oradan el ile belge kesilebilir. Ancak aynı satış için iki kanaldan belge kesilmemesi için hangi belgelerin elle kesileceği kuralının net olması gerekir.

Bağlantı koparsa siparişler durur mu?

Durmamalıdır. Sağlam bir bağlantıda sipariş alınmaya devam eder, belgeler sırada bekler ve bağlantı geri geldiğinde gönderilir. Bekleyen belgeler takip ekranında görünür.

Hazır muhasebe programımızın zaten entegratör bağlantısı var; yine de gerekli mi?

Belge programdan kesiliyorsa ve sipariş bilgisi programa el ile giriliyorsa sorun bağlantıda değil, mağazayla program arasındaki boşluktadır. Bu durumda çözüm, siparişin programa ya da doğrudan entegratöre kendiliğinden aktarılmasıdır.

Belge numaraları nasıl yönetiliyor?

Numaralandırma entegratörün ve tanımlı belge serilerinin kurallarına göre yürür. Birden fazla satış kanalı varsa her kanal için seri kullanımı kurulum sırasında entegratörünüz ve mali müşavirinizle netleştirilir.

Bu konudaki hizmetimiz

E-dönüşüm

E-fatura, e-arşiv ve e-irsaliye mağazanıza ve ERP'nize bağlansın; belgeler siparişle birlikte oluşsun, entegratörle bağlantı ve takip ekranı tek yerde.

Aklınızdaki projeyi birlikte konuşalım

Ne yapmak istediğinizi anlatın; ihtiyacınızı dinleyip işinize özel bir yol haritası ve teklifle dönelim.

Size daha iyi hizmet verebilmek için sitemizde çerezler kullanılmaktadır. Siteyi kullanmaya devam ederek çerezlere izin vermiş olursunuz. KVKK aydınlatma metni