Zapier'da Her Tedarikçi Faturasını Tedarikçi Adına Göre Yeniden Adlandırma: 5 Adımlı Dropbox + PDF4me Yapay Zeka İş Akışı

Borçlar hesabının en acı kısmı faturaları ödemek değil, Doğru tedarikçinin faturasını üç hafta sonra bulmak Finans departmanı sorduğunda. Her tedarikçi dosyaları farklı şekilde adlandırır. Yarısı invoice.pdfDiğer yarısı ise... INV-2089-FINAL-v3.pdf Dört kez isimlendirme kurallarını değiştiren bir tedarikçiden kaynaklanan bir sorun. Çözüm: Yapay zekanın, faturanın her biri gelir gelmez tedarikçi adını okumasını ve uzun süreli depolamaya girmeden önce dosyayı yeniden adlandırmasını sağlamak. Bu kılavuz, tam olarak bu modeli oluşturmaktadır. Zapier ile PDF4me AI - Belge Ayrıştırıcı ve 2 satırlık Zapier tarafından yazılan kod. Beş adım. Gerçek ekran görüntüleri. Tedarikçi adı dosya adı oluyor. Denetime hazır klasör. Arama sorunsuz çalışıyor.
İki Dropbox adımı Zap'ı çerçeveliyor. PDF4me AI, fatura başlığını okuyor ve tedarikçi adını çekiyor. İki satırlık bir Kod adımı, ayrıştırıcı çıktısını eşlenebilir belirteçlere dönüştürüyor. Satıcı adı yeni dosya adı oluyor. Tek sayfalık bir faturada uçtan uca çalışma süresi 10 saniyenin altında. Özel bir Analizleyiciye gerek yok, yerleşik olan yeterli. varsayılan_fatura_çıkarma Tipik AP faturaları için Tedarikçi Adı alanını zaten eşleştiriyor. Test çalıştırmasındaki çıktı: Veolia WTS Services USA, Inc..pdf yerine örnek_fatura.pdf.
Neden Odaklı Soru-Cevap
Fatura numarası yerine satıcı adına göre yeniden adlandırmanın nedeni nedir? İkisi de kullanışlı, ancak finans ekibinizin arama yaparken kullandığı anahtar kelime Tedarikçi Adı'dır. "Geçen çeyreğin Veolia faturalarını çek" ifadesi, "INV-2089 ile INV-2412 arasındaki faturaları bul" ifadesinden daha iyidir. Fatura Numarası ise, yeniden adlandırmanın ÜZERİNE katmanlandırılmış bir klasör stratejisi (tedarikçi başına bir klasör) olarak harika bir seçenektir. İkisini de istiyorsanız, bir Dropbox ekleyin. Dosyayı Taşı 5. adımdan sonraki adım, hedef şu şekilde ayarlanmıştır: /pdf4meoutput/{{vendorName}}/.
Başlangıçta neden iki Dropbox adımı gerekiyor? O Klasörde Yeni Dosya Tetikleyici size meta veriler (ad, yol, kimlik) verir, ancak her zaman alt uygulamaların yeniden yükleyebileceği temiz bir ikili dosya sağlamaz. Dosyayı Bul Dosyayı doğru şekilde okuduğu için PDF4me AI gerçek bir belge alıyor ve 5. adımda yüklenecek baytlar elde ediliyor. Aynı yöntem, uygun bağlantılarla SharePoint veya OneDrive'da da çalışır.
Neden varsayılan_fatura_çıkarma? PDF4me ile birlikte gelen, tipik tedarikçi faturaları için önceden ayarlanmış yerleşik Analiz Şablonudur. Tedarikçi Adı, Fatura Numarası, Toplam, Vergi, Tarihler ve Kalemleri otomatik olarak çıkarır. Özel bir şablona geçmek için Ayrıştırma Analizcisi Yalnızca varsayılan ayarların kapsamadığı alanlara ihtiyaç duyduğunuzda (örneğin, tedarikçi KDV numarası, özel sipariş referansları, genel muhasebe kodları) kullanılır.
Neden ortada bir Kod adımı var? Yapay zekâ ayrıştırıcısı, çıkardığı verileri JSON formatında döndürür. sicim üzerinde Belge Metni Çıktı. Zapier, ayrıştırmadığınız sürece bunu tek bir büyük veri bloğu olarak görüntüler. İki satır JSON.parse içeri Zapier tarafından yazılan kod. Bu veri bloğunu, özellikleri (Satıcı Adı, Fatura Numarası, Toplam) 5. adımda ayrı ayrı eşlenebilir belirteçler haline gelen gerçek bir nesneye dönüştürün. Bunun Make karşılığı şöyledir: JSON'u ayrıştır modül; Power Automate'in eşdeğeri ise şudur: JSON'u ayrıştır aksiyon.
Neler Alacaksınız?
Giriş: Takip edilen Dropbox klasörüne bırakılan herhangi bir tedarikçi faturası PDF'si (/MuneerTrigger Bu kılavuzda; herhangi bir AP giriş klasörü kullanılabilir). Çıktı: Aynı PDF dosyası tekrar yüklendi. /pdf4meoutput Satıcının şirket adıyla adlandırılmış (örneğin, Veolia WTS Services USA, Inc..pdfOrijinal dosya tetikleyici klasörde kalır, böylece gelen dosyaların kayıtlarını tutmuş olursunuz.
İhtiyacınız Olanlar
- Zapier. Zapier'ı açınCode by Zapier adımı için en az Başlangıç planına sahip olmanız gerekir; diğer her şey ücretsiz planda çalışır.
- PDF4me API anahtarı. API anahtarınızı alınPDF4me eylemini ilk kez eklediğinizde bağlantıyı kuracaksınız.
- DropboxHem AP giriş klasörü (tetikleyici) hem de yeniden adlandırılmış çıktı klasörü için geçerlidir. SharePoint, OneDrive ve Google Drive, ilgili bağlantılarıyla aynı şekilde çalışır.
- Örnek bir tedarikçi faturasıÜzerinde satıcı/tedarikçi adının göründüğü herhangi bir PDF dosyası. Bu kılavuz, aşağıdaki yöntemi kullanmaktadır.
örnek-tedarikçi-faturası.pdf, yapabilirsiniz Bu kılavuzda kullanılan dosyayı aynen indirin. ve tüm ekran görüntülerini kopyalamak için dosyayı Dropbox'a yükleyin.
Önce numuneyi alın. Ekran görüntülerinde kullanılan aynı tedarikçi faturasını indirmek için aşağıdaki bağlantıya tıklayın. İlk test çalıştırmasının aynı Tedarikçi Adı belirtecini üretmesi için, Zap'ı yayınlamadan önce dosyayı Dropbox tetikleyici klasörünüze bırakın.Veolia WTS Services USA, Inc.(Son yükleme adımında gördüğünüz gibi.)
Akışa Genel Bakış
- Dropbox: Klasöre Yeni Dosya Ekle (Tetikleyici). İzlenen klasörde birkaç dakikada bir yeni dosyalar olup olmadığını kontrol eder.
- Dropbox: Dosya BulYeni dosyayı adıyla arayarak ikili içeriğini Zap'e aktarır.
- PDF4me: Yapay Zeka - Belge Ayrıştırıcı. Çalıştırır
default_invoice_extractionAnaliz cihazı. - Zapier tarafından yazılan kod: JavaScript çalıştırİki satır
JSON.parseDoküman metnini gerçek bir nesneye dönüştürün. - Dropbox: Dosya YükleDosyayı şu şekilde geri yazar: Satıcı Adı yeni dosya adı olarak.
Zap'e genel bakış

Beş adım. Her kart, adım yapılandırılıp test edildiğinde yeşil bir onay işareti gösterir. PDF4me AI ortada yer alır; Kod adımı, ayrıştırıcı çıktısını eşlenebilir Satıcı Adı belirteçlerine dönüştürür.
Adım 1: Dropbox – Klasöre Yeni Dosya (Tetikleyici)
Şimdiye kadarki Zap: Sadece tetikleyici.
- İçinde Zapier tıklamak + Zap Oluştur.
- Seçmek Dropbox tetikleyici uygulama olarak, Klasörde Yeni Dosya etkinlik olarak.
- Bağlamak Henüz yapmadıysanız Dropbox hesabınızı oluşturun.
- Yapılandır:
- Uzay:
Default - Dosya:
/MuneerTrigger(veya AP giriş klasörü satıcılarının içine bıraktığı herhangi bir klasör) - Alt klasörlerdeki dosyaları da dahil edelim mi?:
False - Dosya içeriğini de dahil edeyim mi?:
Yes(Önemli, sonraki adımlara temiz bir ikili yedekleme olanağı sağlar) - Paylaşım bağlantısını ekleyelim mi?:
Yes(İsteğe bağlı, daha sonra Slack veya e-posta yoluyla bağlantı göndermek isterseniz faydalı olur)
- Uzay:
- Test tetikleyicisiÖrnek bir faturayı klasöre bırakın, Zapier size yeni bir dosya kaydı döndürecektir.
Tetikleyici yapılandırması

Bu tetikleyici, AP giriş klasörünü izler ve varsayılan olarak Başlangıç paketinde her 2 dakikada bir, daha yüksek paketlerde ise daha hızlı bir şekilde sorgulama yapar.
Adım 2: Dropbox – Dosya Bul
Şimdiye kadarki Zap: Tetikleyici → Dosya Bul.
Yeni Dosya tetikleyicisi size bir dosya adı ve yolu verir, ancak Dosya Bul seçeneği sonraki adımların kullanabileceği temiz, indirilebilir bir ikili dosya garanti eder. Bunu ekleyin.
- Tıklamak + Tetikleyicinin altında. Seçin. Dropbox, Dosyayı Bul.
- Yapılandır:
- Uzay:
Default - Dosya:
/pdf4metest/sample(Dosyanın bulunduğu klasör, genellikle tetikleyici klasörle aynıdır) - Alt klasörlerdeki dosyaları da dahil edelim mi?:
False - Dosya adı (gerekli):
sample_invoice(veya seçin) Dosya adı (tetikleyiciden gelen belirteci kullanarak dinamik hale getirmek) - Silinen Dosyaları Dahil Et?: boş bırakın (varsayılan)
- Dosya içeriğini de dahil edeyim mi?:
Yes - Paylaşım bağlantısını ekleyelim mi?:
Yes - Arama sonucu bulunamazsa işlem başarılı sayılır mı?: varsayılan değeri bırak (
False(Dosya eksikse Zap işlemini durdurur) - Birden fazla arama sonucu bulunursa: varsayılan değeri bırak (
Return first search result)
- Uzay:
- Test işlemiZapier, ikili içeriğe sahip dosyayı geri döndürmelidir.
Dosya yapılandırmasını bul

Find File, aşağı akışta yer alan yapay zeka ayrıştırıcısına ve Upload File adımına yalnızca bir Dropbox bağlantısı değil, garantili temiz bir ikili dosya sağlar.
Adım 3: PDF4me – Yapay Zeka - Belge Ayrıştırıcı
Şimdiye kadarki Zap: Tetikleyici → Dosya Bul → Yapay Zeka - Belge Ayrıştırıcı.
Yapay zeka burada faturayı okur ve yapılandırılmış alanları çıkarır. Dahili Analiz aracı tipik tedarikçi faturalarını kapsar; sektöre özgü alanlar için daha sonra özel bir Analiz aracına geçebilirsiniz.
- Tıklamak +. Aramak PDF4me, seçmek Yapay Zeka - Belge Ayrıştırıcı.
- Bağlamak PDF4me'ye API anahtarınızı kullanarak giriş yapın (yalnızca ilk sefer; bağlantıyı tüm PDF4me işlemlerinizde yeniden kullanın).
- Yapılandır:
- Dosya: seçin Dosya 2. adımdan (Dosya Bul) gelen belirteci bırakın. Dosya URL'si Boş, zaten bir dosyanız var.
- Dosya adı: birleştirin Dosya adı Ve Dosya Uzantısı 2. adımdaki belirteçler, eylemin doğru uzantıyla orijinal adı almasını sağlar (örneğin,
sample_invoice+.pdf). - Yapay Zeka Analiz Aracı Adı (Kullanımdan Kaldırıldı)Boş bırakın.
- Yapay Zeka Analizcisi Kimliği:
default_invoice_extraction(Yerleşik fatura şablonu, Tedarikçi Adı, Fatura Numarası, Toplam, Vergi, Tarihler, Kalemler bilgilerini otomatik olarak çıkarır.)
- Test işlemiYanıtı inceleyin. Şunu görmelisiniz:
Doc Textİçindeki alanları ayıklanmış bir JSON dizesi içeren alan.
Yapay Zeka - Belge Ayrıştırıcı yapılandırması

Analizör Kimliği varsayılan_fatura_çıkarma Bu, yerleşik şablondur. Özel analizörler oluşturmak için şunu kullanın: PDF4me kontrol paneli Varsayılan şemanın ötesinde alanlara ihtiyaç duyduğunuzda.
Uç. Ayrıştırıcının aslında ne döndürdüğünü merak ediyor musunuz? Açın... Test işlemi Zapier'deki yanıtı inceleyin ve bakın. Belge MetniŞuna benzer alanlar göreceksiniz: satıcı adı, fatura numarası, faturaTarihi, bitiş tarihi, ToplamTutar, satır öğeleri[]Ve daha birçok şey. Oradaki her şey, JSON.parse adımından sonraki 5. adımda eşlenebilir.
4. Adım: Zapier ile Kodlama – JavaScript Çalıştırma
Şimdiye kadarki Zap: Tetikleyici → Dosya Bul → Yapay Zeka - Belge Ayrıştırıcı → JavaScript Çalıştır.
Yapay zeka ayrıştırıcısı verilerini JSON dizesi olarak döndürür. Doc Text Çıktı. Zapier bunu tek bir büyük belirteç olarak görüntüler. Bireysel alanları eşlemek için (Vendor Name, Invoice Number(toplamlar) bir sonraki adıma aktarılırken, önce gerçek bir nesneye ayrıştırılır.
- Tıklamak +. Seçmek Zapier tarafından yazılan kod., etkinlik JavaScript'i çalıştır.
- Giriş Verileri: bir giriş ekle.
- İsim:
data - Değer: seçin Belge Metni 3. adımdan gelen belirteç (yapay zeka ayrıştırıcısının yanıtı).
- İsim:
- Kod (Lütfen aynen yapıştırın):
const parsed = JSON.parse(inputData.data);
return parsed;
- Test işlemiÇıktı, Analiz şemanızdaki her alanı ayrı bir belirteç olarak göstermelidir:
parsed vendorName,parsed invoiceNumber,parsed totalAmount, vesaire.
JavaScript yapılandırmasını çalıştırın.

İki satır kod, yapay zeka ayrıştırıcısının JSON bloğunu ayrı ayrı eşlenebilir Zapier belirteçlerine dönüştürür. Bunun Make karşılığı bir JSON Ayrıştırma modülüdür; Power Automate ise JSON Ayrıştırma eylemini kullanır.
Kodsuz varyant. Eğer Code by Zapier'ı kullanamıyorsanız (örneğin, ücretsiz Zapier planı, özel kod kullanımına karşı şirket içi politika), şunu kullanın: Zapier tarafından sunulan Biçimlendirici → Yardımcı Programlar → Arama Tablosu veya Metin → Bul ve Değiştir Ham verilerden belirli değerleri çıkarmak için kullanılan kalıplar Belge Metni İp. Daha az şık, ama ücretsiz.
Adım 5: Dropbox – Dosya Yükleme (Satıcı Adına Göre Akıllı Yeniden Adlandırma)
Şimdiye kadarki Zap: Tetikleyici → Dosya Bul → Yapay Zeka - Belge Ayrıştırıcı → JavaScript Çalıştır → Dosya Yükle.
İşte ödül. 2. adımdaki dosyayı alın ve çıkardığınız Satıcı Adını dosya adı olarak kullanarak tekrar yükleyin.
- Tıklamak +. Seçmek Dropbox, Dosya Yükle.
- Yapılandır:
- Uzay:
Default - Dosya:
/pdf4meoutput(veya yeniden adlandırılmış AP faturalarınızın bulunması gereken yer neresiyse) - Dosya: seçin Dosya 2. adımdan (Dosya Bul) gelen belirteç
- Üzerine yaz:
True(veyaFalseEğer aynı dönemde birden fazla tedarikçiye ait faturalarda yüksek sesle başarısız olmak istiyorsanız) - Dosya Adını Belirtin: seçin Satıcı Adı 4. adımdan gelen belirteç (ayrıştırılmış JSON çıktısı). Test çalışmasında bu şu şekilde çözümlendi:
Veolia WTS Services USA, Inc. - Dosya Uzantısını Belirtin: seçin Dosya Uzantısı 2. adımdan gelen belirteç (orijinalini korur)
.pdf) - Paylaşım bağlantısını ekleyelim mi?:
Yes
- Uzay:
- Yayınla Zap.
Dosya yükleme yapılandırması

Yapay zeka tarafından çıkarılan Tedarikçi Adı belirteci doğrudan Dosya Adını Belirt alanına aktarılır. Orijinal uzantı, dosyanın PDF olarak açılabilir kalmasını sağlar. Çıktı dosya adı: Veolia WTS Services USA, Inc..pdf.
Zap'ı çalıştırın ve doğrulayın.
- Zap'ı açıp kapat Açık.
- Tedarikçi faturasının PDF dosyasını sürükleyip bırakın.
/MuneerTrigger. - Tetikleyici yoklama işleminin tamamlanmasını bekleyin (Başlangıç paketinde 2 dakikaya kadar sürebilir). Kontrol edin. Zap GeçmişiBeş adımın tamamı yeşil olmalıdır.
- Dropbox'ı açın
/pdf4meoutputDosya orada, satıcının şirket adıyla ve orijinal uzantısı korunarak adlandırılmış durumda.
Gerçekte ne inşa ettiniz? Tedarikçi faturalarının dosya adlarındaki karmaşayı, tedarikçiye göre anahtarlanmış aranabilir bir arşive dönüştüren, sıfır dokunuşlu bir AP (Ödeme ve Onaylama) alım hattı. Yapay zeka, tedarikçi fatura düzenlerindeki varyasyonu ele alırken, Kod adımı JSON'u işler ve Dropbox depolamayı sağlar. Aynı model Make'te (Kod yerine JSON Ayrıştırma modülü kullanın) ve Power Automate'te (JSON Ayrıştırma eylemini kullanın) de çalışır. Aynı varsayılan Analizleyici, çoğu tedarikçiyi kutudan çıktığı gibi kapsar.
Yeniden derlemeye gerek kalmadan ekleyebileceğiniz yaygın varyasyonlar
/pdf4meoutput/{{vendorName}}/Her tedarikçi için fatura numarasına göre adlandırılmış dosyalar içeren otomatik olarak bir klasör oluşturur.ToplamTutar > 10000. Daha sonra Slack Kanalına Mesaj Gönder: Büyük fatura {{vendorName}}: {{totalAmount}}, vadesi dolmuş {{dueDate}}.varsayılan_fatura_çıkarma Satıcı başına bir şema içeren bir Sınıflandırma Analizcisi Kimliği için. Zapier Yolları 4. adımdan sonra Sınıflandırma Adına göre dallanma yapın ve her satıcı için yeniden adlandırın/arşivleyin.Sorun giderme
Haritalamayı doğru yaptığınızdan emin olun. Dosya 2. adımdan (Dosya Bul) gelen belirteç, 1. adımdan (tetikleyici) gelmez. Tetikleyici bazen yalnızca meta veriler gönderir; Dosya Bul ise her zaman ikili bir dosya gönderir.
varsayılan_fatura_çıkarma Tipik düzenleri tanır. Tedarikçiniz alışılmadık bir düzen kullanıyorsa ve vendorName boş dönüyorsa, özel bir Ayrıştırma Analizcisi oluşturun. PDF4me kontrol paneli alan açıklaması gibi "Fatura başlığında yazılı olan tedarikçi veya satıcı adı, bazen 'Kimden', 'Fatura Kimden' veya 'Kime Ödenecek' şeklinde belirtilir." 3. adımda bunun yerine o Analizör Kimliğini seçin.
Yapay zeka ayrıştırıcısı, nadir görülen hatalı çalıştırmalarda düz metin döndürür. Ayrıştırma işlemini bir try/catch bloğuna alın ve ham dizeyi döndürmeye geri dönün, böylece Zap bozulmaz: denemek { return JSON.parse(inputData.data) } yakala (e) { return { raw: inputData.data } }.
Aynı dönemde aynı satıcıdan gelen iki fatura çakışacaktır. Üzerine yaz ile Doğru 5. adımda (son yazan kazanır) veya ekleyin {{invoiceNumber}} Dosya adının benzersizliğini sağlamak için kullanılan belirteç: {{vendorName}} - {{invoiceNumber}}.
İlgili Belgeler
- Zapier'da Yapay Zeka - Belge Ayrıştırıcı, eylem referansı
- Parse kullanarak yapay zeka destekli belge ayrıştırıcısı, özel bir analizleyici oluşturun.
- Sınıflandırma özelliğini kullanan yapay zeka destekli belge ayrıştırıcı, farklı tedarikçilerden gelen toplu işlemleri yönlendirir.
Sonraki Adımlar
Yapay Zeka - Belge Ayrıştırıcı eylem belgeleri
Özel bir Ayrıştırma Analizcisi oluşturun
API anahtarınızı alın
Aynı beş adımlı model (tetikleme, ardından veri çekme, ardından yapay zeka ayrıştırma, ardından JSON ayrıştırma ve ardından çıkarılan adla yazma), muhasebe departmanındaki herhangi bir yapay zeka veri çıkarma Zap'ı için de geçerlidir. Tedarikçi faturaları için bir tane gönderin, sonraki sürümlerin maliyeti neredeyse sıfır olur. Bunu daha sonra makbuzlar, sözleşmeler veya satın alma siparişleri üzerinde deneyin.