Saha notları

Sanal IBAN nedir?

Sanal IBAN (vIBAN), ayrılmış bir aralıktan verilen ve tek bir ana hesaba yönlendirilen, gerçek ve adreslenebilir bir Uluslararası Banka Hesap Numarasıdır. Başka herhangi bir IBAN gibi ödeme kabul eder — ödeyen kişi kendi bankasından ona sıradan bir SEPA havalesi gönderir — ancak kendi bakiyesi yoktur. İşi tanımlamaktır: her sanal IBAN tam olarak bir ödeyene ya da amaca atandığı için, üzerine gelen ödeme kimin gönderdiğini ve ne için olduğunu zaten söyler. Para ana hesapta otomatik olarak toplanır; sanal IBAN ödemenin üzerindeki etikettir, paranın durduğu ikinci bir yer değildir.

Bu tek özellik — ödeyen başına bir IBAN — fikrin tamamı. Neden bir yazıyı hak ettiğini görmek için ortadan kaldırdığı sorunla başlayalım.

Asıl sorun: parayı ödeyenle eşleştirmek

Banka havalesiyle tek bir hesaba tahsilat yapan bir işletme düşünün: kira, abonelik, fatura. Her alacak aynı IBAN üzerine düşer ve kimin ödediğine dair tek ipucu, ödeyenin açıklama alanına yazdığı metindir. Açıklamalar yanlış yazılır, zincirin bir yerinde kesilir ya da boş bırakılır. Açıklaması bozuk €49.00 tutarında bir havale henüz €49.00 tanınmış gelir değildir — bir iş kaydıdır. Defterler kapanmadan önce birinin bunun hangi müşteriye ve hangi faturaya ait olduğunu bulması gerekir.

Düşük hacimde bu bir sıkıntıdır. Platform hacminde ise koca bir departmandır. Eşleştirme motorları aday faturaları tutara, tarihe ve bulanık açıklama metnine göre puanlar; yerleştiremedikleri insan kuyruğuna gider. Üstelik hata yapısaldır: iki abone aynı gün aynı tutarı açıklamasız öderse hiçbir motor ikisini ayıramaz — ayırt edecek bilgi ödemenin içinde baştan hiç yoktu.

Ödeyen başına bir IBAN: tasarımdan gelen kimlik

Sanal IBAN programı tasarımı tersine çevirir. Her ödeyenden ödemesini doğru etiketlemesini istemek yerine, herkese kendi adresini verirsiniz. Her kiracı, abone ya da pazaryeri satıcısı yalnızca kendisine ait bir IBAN üzerine öder. Açıklama alanı yanlış, boş ya da başka bir alfabede olabilir — alacak yine de kendini tanıtır, çünkü kimliği hesap numarası taşır.

Hesap numarası, açıklamadan çok daha iyi bir taşıyıcıdır. IBAN kendi kontrol basamaklarını içerir; bu yüzden yanlış yazılmış bir IBAN, havale gönderilmeden önce ödeyenin bankasında doğrulamadan geçemez. Yanlış yazılmış bir açıklama ise sorunsuz geçer ve sizin probleminiz olur. Kimliği serbest metin alanından adrese taşımak, hata kontrolünü arka ofisinizden gönderen bankaya taşır.

Ödeyen için hiçbir şey değişmez: her zamanki gibi bankacılık uygulamasından bir IBAN numarasına öder. Bütün yenilik alıcı tarafta: ödeme önceden etiketlenmiş gelir ve açıklama alanı olması gereken şeye döner — bir not, kimlik sistemi değil.

Her ödeyen kendi IBAN numarasına ödeme yaptığında, gelen bir ödeme yalnızca tek bir anlama gelebilir. Eşleştirme sorunu çözülmez — var olmaktan çıkar.
— Protocore · Ödeme mühendisliği

Paranın gerçekte durduğu yer

Altta, para birimi başına tam olarak bir ana hesap vardır. Sanal IBAN numaraları programa ayrılmış aralıklardan verilir ve herhangi birine gönderilen her alacak ana hesaba geçer. Yönetilecek ödeyen başına bakiye yoktur; binlerce küçük hesaptan paraları tek hesapta toplayan gün sonu aktarım işleri de yoktur — toplama, ayrıca mutabık kılmanız gereken ek transferlerle değil, yönlendirmeyle gerçekleşir.

Sanal IBAN'ı bir numaradan öte gerçek kılan da budur. Her bankadan adreslenebilir, herhangi bir SEPA havalesi gibi takas edilir ve ödeyenin kendi hesap özetinde ödeme yaptığı hesap olarak görünür. Eksik olan, tam bir hesabın peşinden sürüklediği şeylerdir: kendi bakiyesi ve atama ile kapatma ötesinde bir yaşam döngüsü.

Sanal IBAN ne değildir

Alt hesap değildir: alt hesap bakiye tutar, fonlama ve boşaltma gerektirir ve işlettiğiniz defterleri çoğaltır. Sanal referans numarası da değildir: onlar hâlâ açıklama alanına biner ve ödeyenlerin metni doğru kopyalamasına bağlıdır. Cüzdan da değildir: vIBAN üzerinde hiçbir şey saklanmaz. Arkasında yönlendirme olan bir adrestir — gelen ödemeyi kendini tanıtır kılan en dar yapı.

İadeler gerekçesiyle birlikte gelir

Ödemeler yalnızca gelmez. Hesaplar kapanır, bankalar alacakları reddeder, ödeyenler havaleyi geri çağırır. Tek tahsilat hesaplı düzende iade küçük bir soruşturmadır: hangi ödeme geri döndü, kimindi ve eşleştirildiği defter kaydının geri alınması gerekiyor mu?

Bir vIBAN programında iade veridir. Gerekçe koduyla gelir, orijinal alacağın kullandığı aynı sanal IBAN üzerine payment.returned olayı olarak düşer ve hesap özetinde kendi sayımını alır. Kimin ödemesinin neden geri geldiğini, kimse kayıt açmadan önce bilirsiniz. İadeler peşinden koşulacak gizemler değil, işlenecek satırlar olur.

Eşleştirme ekibi değil, istisna kuyruğu

Hiçbir tasarım hiçbir şeyin yüzde yüzünü mutabık kılmaz. Kapatılmış vIBAN hesaplarına alacak gelir. Mükerrer ödemeler olur. Biri, bir şekilde, doğrudan ana hesaba öder. Amaç istisnaları imkânsız kılmak değil — onları nadir ve sayılabilir kılmaktır. Protocore vIBAN demosunda alacakların 99.6% kadarı otomatik mutabık olur; kalanı, ödeyenin tüm geçmişi ekli olarak incelemeye kuyruğa girer. Böylece bir istisnayı ele almak banka ekstresi ve elektronik tablodan değil, bağlamdan başlar.

Bu fark ekibi yeniden şekillendirir. Eşleştirme operasyonu ödeme hacmiyle ölçeklenir: daha çok alacak, daha çok eşleşmeyen alacak, daha çok insan. İstisna süreci ise tasarımın zaten sıfıra doğru ittiği istisna hacmiyle ölçeklenir. Elinizde kalan insanlar yeniden yazılmış açıklamalarla değil, gerçek anomalilerle uğraşır. Bizim yığınımızda bu kuyruk, her ayrıcalıklı işlemin gerekçe istediği ve denetim kaydına düştüğü operasyon konsolu Protocore Center (/products/center) içinde yer alır.

Toplu tanımlama, amaç etiketleri, platformlar

Ödeyen başına bir IBAN, ancak birini vermek hiçbir şeye mal olmuyorsa işe yarar. Bir düzine kiracısı olan bir ev sahibi vIBAN hesaplarını elle açabilir; binlerce satıcıyı sisteme alan bir pazaryeri açamaz. Bu yüzden tanımlama toplu bir işlemdir. vIBAN demosunda 2,400 ödeyenlik bir CSV doğrulanır, her satırda bir IBAN önizlenir ve tek işlemle tanımlanır — 2,400 ödeyen, tek işlem, arada bir inceleme adımı.

Amaç etiketleri akışları adres düzeyinde ayrı tutar: kira burada, abonelikler orada, pazaryeri ödemeleri kendi şeridinde. Amaca göre raporlama proje değil filtre olur ve her vIBAN kendi ekstresini alır — CSV ya da PDF — altta ise ana hesap tek doğruluk kaynağı olarak kalır. Ödeyen ayrıldığında vIBAN kapatılır: geçmiş kalır, adres yeni alacak kabul etmeyi bırakır.

Ödeme yığınında bunun yeri

Sanal IBAN tahsilat altyapısıdır. Gelen banka havalelerine kartlı ödemelerin hep sahip olduğu şeyi verir: kimlik, ödemenin yanına yazılmaz, ödemenin kendisine iliştirilir. Protocore ekosisteminde Gateway üzerindeki havale ile ödeme siparişleri vIBAN referansı taşır, eşleştirmenin geride bıraktığı istisnaları ise Center işler. /products/viban ürün sayfası, burada kullanılan aynı demo verisiyle tüm döngüyü gösterir — tanımla, paylaş, eşleştir, istisnayı ayıkla, raporla.

Dürüst bir sınır da var: ayda yalnızca birkaç havale alıyorsanız, bir açıklama kuralı ve on dakikalık muhasebe yeter. Sanal IBAN, hacmin eşleştirmeyi bir sürece dönüştürdüğü yerde — kira listeleri, abonelik tahsilatları, pazaryerleri — yani ‘size kimin ödediği’ sorusunun ayda binlerce kez sorulduğu her yerde değerini kanıtlar.

Kurulacak bir sisteminiz mi var?

Sorunu anlatın. Size bir mimari ve bir planla dönelim.