OCR nedir? Fatura ve irsaliyeyi otel sistemine okutmak
OCR metni karakterlere çevirir, anlamı değil. Otelde fatura ve irsaliye okumanın nerede tıkandığını, Türkçe karakter hatalarını ve doğru test yöntemini öğrenin.
İçindekiler
Kısaca
- OCR, metin görüntüsünü karakterlere çevirir; bir sayının toplam mı, tedarikçi mi, vade mi olduğunu bilmez.
- Yapay zekâ destekli belge okuma, OCR üzerine düzen ve anlam ekler; hataları da daha inandırıcı görünür: bozuk karakter yerine kendinden emin yanlış sayı.
- Okunan fatura, satır satır siparişe ve depoya gerçekten giren mala bağlanana kadar hiçbir değere sahip değildir.
- Türkçe karakterler, ondalık virgül, kaşeler, el yazısı ve karbon kopyalar okumanın bozulduğu yerlerdir; bu yüzden her alanın bir güven değeri ve görüntüye geri bağlantısı olmalıdır.
- e-Fatura ve e-Arşiv, lisanslı bir entegratör aracılığıyla yapılandırılmış veri olarak gelir; OCR, e-belgeye dönüşmemiş kâğıt ve taranmış PDF içindir.
OCR, optik karakter tanıma, metin fotoğrafını bilgisayarın arayıp saklayabileceği karakterlere çevirir. Verdiği şey metindir, anlam değil. Bir otelde ancak okunan her tutar sipariş ve mal kabul kaydıyla karşılaştırılıp ödemeden önce bir kişi tarafından onaylandığında işe yarar.
Bir irsaliye yükleme rampasına, üzerinde çizilmiş iki koli ve elle yazılmış bir düzeltmeyle ulaşır. Birisi o akşam bunu sisteme yazar; iki hafta sonra gelen fatura, mala değil, o yazım işlemine göre kontrol edilir. Bu yazı OCR nedir sorusunu, ne yaptığını ve ne yapmadığını, Türkçe otel evrakında nerede tıkandığını ve bir aracı satın almadan önce nasıl test edeceğinizi anlatır. Sonunda sorunun okumanın kendisi mi, yoksa okumanın arkasındaki karşılaştırma mı olduğuna karar verebilirsiniz.
OCR nedir, tek paragrafta?
OCR, optik karakter tanıma, metin fotoğrafını bilgisayarın arayabileceği, kopyalayabileceği ve saklayabileceği karakterlere çevirir. Geriye metin verir, anlam vermez: bir sayının toplam, diğerinin vade tarihi olduğunu bilmez.
Zincir kısadır ve mekaniktir. Bir tarama ya da telefon fotoğrafı görüntüye dönüşür; yazılım görüntüyü doğrultur, karşıtlığı ayarlar, metin satırlarını bulur, karakterleri tek tek tanır ve bir güven değeriyle birlikte bir metin döndürür. Hepsi bu.
Her PDF'in OCR'a ihtiyacı yoktur. Bir türü fareyle seçilebilen bir metin katmanı taşır; öbürü, PDF içine sarılmış bir fotoğraftır. Okuma sorununuz olduğunu varsaymadan önce, dosyada bir satır seçmeyi deneyerek test edin.
Bölge veya şablon OCR'a önceden nereye bakacağı söylenir: toplam her zaman bu kutudadır, fatura numarası her zaman şurada. Sabit bir düzen üzerinde hızlıdır; tedarikçi sayfayı yeniden tasarladığı gün bozulur. Her yöntemden çıkan şey karakterler, konumları ve bir güven değeridir. Çıkmayan şey ise tedarikçi kaydınızla eşleşen bir firma, KDV dökümü ya da satırların basılı toplamı tutup tutmadığının kontrolüdür.
Günlük konuşmada "OCR programı" denince genellikle tarayıcıdan muhasebe sistemine uzanan tüm yakalama zinciri kastedilir, yalnızca tanıma adımı değil. Satıcıya hangi parçadan bahsettiğini sorun. Tanıma adımı ucuz kısımdır; asıl iş, tanımladığınız alanlarda, kurduğunuz kurallarda ve sonucu onaylayan kişidedir.
Önemli noktaİki farklı şey
OCR karakterleri okur. Fatura yakalama ise tüm zincirdir: görüntü, tanıma, alan çıkarma, doğrulama ve bir kişinin onayı. İkisini karıştırmak, projelerin yanlış vaatle satın alınmasının başlıca yoludur.
OCR ile yapay zekâ belge okuma arasındaki fark nedir?
Klasik OCR, pikselleri karakterlere çevirir. Yapay zekâ destekli belge okuma bunun üzerine düzen ve anlam ekler: satırları alanlara gruplar, hiç görmediği bir tedarikçi düzenini ele alır ve her alan için bir güven değeri taşıyan yapılandırılmış bir kayıt döndürür.
Fark, hatanın biçiminde görülür. OCR hataları bozuk görünür: 150,00 toplamı 1S0,00 olarak döner. Yapay zekâ çıkarma hataları normal görünür: 150,00 toplamı 105,00 olarak döner ve ilk bakışta geçer. Yapay zekâ belge okumanın çoğu altta yine OCR çalıştırır; model, tanınan metni görsel düzenle birlikte işler. Bu yüzden bir kaşe ya da tablo çizgisi onu hâlâ şaşırtabilir.
Bir faturayı okumaya çalışan bir dil modeli, sayfada hiç basılı olmayan bir toplam üretebilir. Savunma aritmetik ve çapraz kontrollerdir, modele güven değil. Güven değeri belgeye değil alana aittir: bir sayfa dokuz alanda doğru, ödemeyi belirleyen onuncu alanda yanlış olabilir.
İki yöntem de mali belgenin yerini almaz. Tedarikçinin faturası, kâğıt ya da elektronik, kayıttır; okunan şey onun bir kopyasıdır ve kopya aslının önüne hiç geçemez.
| Görev | Klasik OCR | Yapay zekâ belge okuma |
|---|---|---|
| Temiz basılı karakterler | Güvenilir, güven değerleriyle | Güvenilir, altta aynı girdi |
| Hiç görülmemiş tedarikçi düzeni | Bozulur ya da yeni şablon ister | Çoğunlukla ele alır |
| Kutu içinde basılı toplam | Karakterleri okur, anlamı kaçırır | Genellikle alanı bulur |
| Sayfadaki el yazısı düzeltme | Okuyamaz | Kısmen okur, güven düşük |
| Bir alanın öbürüyle çelişmesi | Fark etmez | Talimat verilirse işaretleyebilir |
| Elde edilen | Metin ve konumlar | Güven değerli yapılandırılmış alanlar |
| İnsana ihtiyaç duyulan | Anlam, eşleştirme, onay | Anlam, eşleştirme, onay |
Arka ofiste yapay zekânın genel olarak nereye kadar gitmesi gerektiğini de merak ediyorsanız muhasebede yapay zekâ yazısına bakın.
OCR bir otelde gerçekten nerede işe yarar?
Aynı belge türünün, bir kişinin yeniden yazacağı biçimde sık sık geldiği her yerde yarar: tedarikçi faturaları, irsaliyeler, fiyat listeleri ve teslimatla gelen kâğıtlar.
Rampadaki irsaliyeler en güçlü örnektir. Notu mallar geldiğinde okumak, depoya miktarı aynı gün, fatura gelmeden haftalar önce verir; böylece kontrolün mal kabul ayağı en zayıf halka olmaktan çıkar. Fotoğraf ya da taranmış PDF gönderen küçük tedarikçilerin faturaları ikinci örnektir. Büyük tedarikçiler genellikle e-Fatura'yı yapılandırılmış veri olarak gönderir; o dosyada okunacak bir şey yoktur.
Fiyat listeleri ve tedarikçi katalogları, satın almanın satır satır onayladığı bir taslak fiyat güncellemesine dönüşür. Okuma yazmayı kurtarır; onay, fiyat listesini dürüst tutar. Karara yardım etmez: bir birim fiyatı doğru okumak, o fiyatın anlaşılan fiyat olduğu anlamına gelmez.
Hacim karar verir. Bir belge türü ayda birkaç kez geliyorsa, yazmak bir projeden ucuzdur; üstelik projenin kimsenin bütçelemediği bir bakım maliyeti taşır. Ekran gösteriminde en etkileyici görünenle değil, ekibinizin en sık yeniden yazdığı belgeyle başlayın.
İpucuSeçmeden önce sayın
Araç seçmeden önce belgeleri bir hafta boyunca sayın. Sayım, hangi tek belge türünü önce otomatikleştireceğinizi söyler ve cevap çoğu zaman fatura değil irsaliyedir.
OCR, Türkçe otel evrakında nerede yanılıyor?
Sayfa temiz basılı metin olmaktan çıktığı yerde bozulur: Türkçe karakterler, ondalık virgül, sayıların üstüne basılan kaşeler, el yazısı, karbon kopyalar ve eğik açıyla çekilmiş telefon fotoğrafları.
Türkçe karakterler ilk bozulur: ı ve İ, ş, ğ, ç, ö, ü. Büyük İ'nin I olarak okunması İşletme'yi Isletme yapar; tedarikçi kaydıyla artık eşleşmeyen bir firma adı, tutarlar karşılaştırılmadan eşleştirmeyi bozar.
Ondalık virgül pahalı olanıdır. 1.250,00; 1.250, 1250.00 ya da 1,250.00 olarak dönebilir ve bin katlık bir hata, normal görünen sayılardan oluşan bir sütunda sessizce durur.
Kaşeler ve imzalar miktar sütununa ve toplama denk gelir. Bir rakamın üstündeki yuvarlak kaşe, okuyucunun en az bilgiye sahip olduğu yerdir; oysa okuyucunun güveni çoğu zaman hâlâ yüksektir. El yazısı, en çok ihtiyaç duyduğunuz ve en az okuyabildiğiniz bilgidir: rampada yazılan "üç koli eksik" düzeltmesi, fatura kontrolünün dayandığı cümledir. Karbon kopyası irsaliyeler, solmuş termik fişler ve depo ışığında çekilmiş fotoğraflar, yazılım başlamadan girdi kalitesini düşürür.
Birimler çıplak sayı olarak okunur. On iki neyin: koli, adet, kilogram, litre? Koliden adede çevrim, miktarı paket büyüklüğü kadar değiştirir; okuyucu hangi birimi gördüğünü size söylemez. Çok sayfalı faturalar satırları birinci sayfaya, KDV özetini ikinciye, toplamı üçüncü sayfaya koyar ve her sayfa ayrı bir belge gibi okunur.
DikkatOndalık virgül
Yanlış bir ondalık virgül, sıradan bir sayı gibi görünen bin katlık bir hatadır. Okunan hiçbir tutar, bir kişinin aynı ekranda görüntüyle karşılaştırmadan deftere girmemelidir.
Üç yönlü karşılaştırma nedir ve neden OCR'ın değerini o belirler?
Üç yönlü karşılaştırma (three-way match), ne sipariş edildiğini, ne teslim alındığını ve ne faturalandığını karşılaştırır; ödeme, üçü önceden belirlediğiniz toleranslar içinde uzlaşana kadar bekler. OCR yalnızca üçüncü ayağı besler.
Sipariş, mallar gelmeden önce onaylanır; miktarlar ve anlaşılan fiyatlarla. Sipariş yoksa karşılaştırılacak bir şey yoktur ve hiçbir okuma teknolojisi o denetimi icat edemez. Mal kabul fişi, rampada gerçekten teslim edilen miktar ve durumla imzalanır. Otellerin en çok atladığı ayak budur; parayı koruyan ayak da budur.
Fatura satır satır karşılaştırılır: miktar mal kabul fişiyle, birim fiyat siparişle, KDV oranı tedarikçinin durumuyla, navlun anlaşmayla. Toleranslar önceden kararlaştırılır; örneğin tartılan mallarda küçük bir miktar farkı. Tolerans dışındaki her şey satın almaya yönlendirilir; ödenip sonra düzeltilmez.
Tipik istisnalar: eksik teslimat, ikame, haber verilmeyen fiyat artışı, siparişte hiç olmayan ama faturaya eklenen navlun ve siparişle fatura arasında koliden adede değişen birim. İyi bir sistem karşılaştırmayı satır satır önerir, her satırın yanında fatura görüntüsünü gösterir ve tahmin etmek yerine istisnada durur. Okuma bir kolaylıktır; karşılaştırma denetimdir. Karşılaştırmanın ardındaki tüm prosedür için otelde satın alma ve mal kabul prosedürü yazısına bakın.
Kontrol listesiBir faturayı ödemeye bırakmadan önce şu listeyi işleyin
- Sipariş onaylı ve dosyada
- Mal kabul fişi gerçek miktarlarla imzalı
- Fatura satırları mal kabul fişiyle karşılaştırıldı
- Birim fiyatlar siparişle karşılaştırıldı
- KDV oranı ve tedarikçi bilgileri doğrulandı
- Navlun ve ek kalemler anlaşmayla kontrol edildi
- Farklar satın almaya yönlendirildi
- Yalnızca eşleşen satırlar ödemeye bırakıldı
Fatura okuma aracını satın almadan önce nasıl test etmelisiniz?
Kendi belgelerinizle test edin, hataları belge başına değil alan başına sayın ve okunan her alanın sayfadaki kaynağına geri bağlanıp bağlanmadığını kontrol edin.
Geçen aydan yirmi, otuz gerçek belge alın ve çirkin olanları da katın: kaşeli bir irsaliye, bir telefon fotoğrafı, alışılmadık düzenli bir tedarikçi, el yazısı düzeltmeli bir sayfa. Testten önce önemli alanları adlandırın: tedarikçi, fatura numarası, tarih, satır miktarı, birim, birim fiyat, KDV oranı, toplam. Tanımlamadığınız her şeyde iyi olan bir araç, size hiçbir şey söylememiştir.
Hataları ağırlıklandırın. Yanlış bir toplam para kaybettirir; yanlış bir iç not bir düzeltme kaybettirir. İkisini ayrı raporlayın, yoksa ortalama riski gizler. Düşük güven durumunda ne olduğunu sorun: araç alanı incelemeye işaretliyor mu, yoksa yine de doldurup geçiyor mu?
Görüntü bağlantısını kontrol edin. Bir kişi bir alana tıklayınca, sayfadaki tam bölgeyi okunabilir boyutta görebiliyor mu? Hedefi kontrol edin: okunan veri bir kişinin onayladığı taslak olarak mı düşüyor, yoksa doğrudan deftere mi işleniyor? Türkçe karakterleri ve ondalık virgülü, temiz bir İngilizce faturadaki gösterimi kabul etmek yerine, kendi örneklerinizle açıkça test edin.
Kontrol listesiTest düzeniniz, sırasıyla
- 20-30 gerçek belge, hatalı olanlar dahil
- Alanlar önceden tanımlandı
- Hatalar alan bazında sayıldı
- Para alanları ayrı puanlandı
- Düşük güven davranışı gözlemlendi
- Görüntü bağlantısı test edildi
- Hedef ve onay adımı doğrulandı
- Türkçe karakterler ve ondalık virgül kendi örneklerle sınandı
Okunanı kim kontrol eder ve kayıtta ne kalır?
Deftere giren her tutarı bir kişi onaylar; kayıt, görüntüyü, çıkarılan alanları, güven değerini ve neyi kimin değiştirdiğini saklar.
Rolleri ayırın. Malları teslim alan kişi, onların parasını ödeyen faturayı tek başına onaylayan kişi olmamalı. Düzeltmeyi veri olarak görün: biri okunan bir miktarı düzelttiğinde, o düzeltme hangi tedarikçinin, hangi düzenin ve hangi alanın bozulduğunu söyler ve kurulumu iyileştirmek için en iyi kanıttır.
Görüntüyü, geldiği haliyle ve düzenlenmeden, çıkarılan kaydın yanında tutun. Tedarikçinin faturası mali belgedir; çıkarılan alanlar onun üstüne kurulmuş bir kolaylıktır. Düzeltilmiş bir okuma, özgün değeri, yeni değeri ve değiştireni göstermelidir; böylece altı ay sonra sorulan bir soru, hafızadan değil kayıttan yanıtlanır.
Yanlış bir okumayı asla silmeyin. İptal edin ve yeniden girin; bir oteldeki her mali kayda uygulanan kural aynıdır. Gün sonunda muhasebe sistemine ne aktığını ve aktarımın tamamlandığını bir kişinin nasıl kontrol edeceğini önceden kararlaştırın; aynı disiplin otel programından muhasebe programına gün sonu aktarımı için de geçerlidir.
NotGörüntü kazanır
Görüntü kanıttır, çıkarılan alanlar bir kolaylıktır. İkisi çeliştiğinde görüntü kazanır ve düzeltme yazıya geçirilir.
Şimdi ne yapmalı
Ekibinizin her hafta yeniden yazdığı tek bir belge türü seçin, düşündüğünüz araca geçen ayın yirmi gerçek sayfasını verin ve karar vermeden önce hataları alan bazında sayın. Sonra karşılaştırmayı kurun: okunan bir fatura, beslediği karşılaştırma kadar değerlidir; sipariş, mal kabul fişi ve fatura aynı yerde buluşmalı, sonucu bir kişi onaylamalı ve görüntü yanında kalmalıdır.
Sıkça sorulan sorular
OCR el yazısı irsaliyeleri okuyabilir mi?
Kısmen, ve bir insanı atlayacak kadar güvenilir asla değil. Aynı sayfadaki basılı satırlar genellikle iyi okunur; el yazısı, özellikle rampada yazılan kısa bir düzeltme, sayfanın en az güvenilir parçasıdır. Her el yazısı alanı, biri görüntüye göre onaylayana kadar okunmamış sayın.
OCR, e-Fatura'nın yerini alır mı?
Hayır. e-Fatura veya e-Arşiv, lisanslı bir entegratör aracılığıyla düzenlenir ve yapılandırılmış veri olarak gelir; yani bir görüntüden okunacak bir şey yoktur. OCR, kâğıt faturalar, taranmış PDF'ler ve e-belgeye dönüşmemiş irsaliyeler için geçerlidir. Bir satışın e-belge gerektirip gerektirmediği mükellefin kapsamına bağlıdır; kendi durumunuzu mali müşavirinizle teyit edin.
OCR ile tarayıcı aynı şey mi?
Hayır. Tarayıcı bir görüntü üretir. OCR, o görüntüyü bilgisayarın arayıp kopyalayabileceği karakterlere çeviren adımdır. Birçok tarayıcı ve telefon uygulaması OCR içerir; karışıklık bu yüzden doğar. Tarayıcının tek başına çıktısı bir resimdir.
Tedarikçilerim PDF gönderiyorsa OCR'a ihtiyacım var mı?
Yalnızca PDF bir fotoğraf ise. Dosyayı açın ve fareyle bir metin satırı seçmeyi deneyin: metin vurgulanıyorsa dosya zaten karakter taşıyor demektir ve çıkarma doğrudan üzerinde çalışabilir. Hiçbir şey vurgulanmıyorsa sayfa bir görüntüdür ve önce tanımaya ihtiyaç duyar.
Bir satıcıdan hangi doğruluk oranını istemeliyim?
Bir broşürden yüzde kabul etmeyin. Sizin tanımladığınız alanları, kendi belgeleriniz üzerinde ölçülmüş olarak isteyin; para alanları tanımlayıcı alanlardan ayrı raporlansın. Sonra ortalamadan daha önemli iki davranışı kontrol edin: düşük güvenin işaretlenip işaretlenmediği ve her alanın görüntüye geri bağlanıp bağlanmadığı.