Ana içeriğe geç

Fatura Yükleyin, Yapılandırılmış Veriye mi İhtiyacınız Var? PDF4me aracılığıyla n8n'de Yapay Zeka Kullanarak Ayrıştırın

· 8 dakikalık okuma
SEO and Content Writer

Fatura PDF dosyasını PDF4me'ye yükleyin, ardından işlemden geçirin. Yapay Zeka Fatura Ayrıştırıcısıİki düğüm. Bir tane elde edersiniz. processInvoiceModel Tedarikçi adı, fatura numarası, toplamlar, kalemler, fatura adresi bilgileri gibi her şey, veritabanlarına, elektronik tablolara veya bir sonraki iş akışı adımına eşleyebileceğiniz yapılandırılmış bir formatta sunulur. n8n, çıktıyı istediğiniz gibi inceleyebilmeniz için Şema, Tablo ve JSON görünümleri sunar.

Özetle: Manuel tetik → PDF4me'ye dosya yükle (PDF dosyasını barındırır) → Yapay Zeka Fatura Ayrıştırıcısı (kullanımlar) belge URL'si Yüklemeden). Çıktı: işlemFaturaModeli Fatura numarası, satıcı adı, toplam tutar, kalemler ve daha fazlasıyla. Fatura başına bir kredi.

Neler Alacaksınız?

Giriş: Bir fatura PDF'si (örneğin, invoice.pdf). Çıktı: Yapılandırılmış bir nesne fatura numarası (INV-1001), satıcı adı (ABC Pvt Ltd), faturaTarihi, sipariş kimliği, ya fatura edilecek, satır öğeleri (açıklama, birim fiyatı, miktar, CGST, SGST), ara toplam, toplam (1180), ödeme son tarihi, gidiyorlardıve daha fazlası. Verileri incelemek için çıktı panelinde Şema, Tablo ve JSON arasında geçiş yapın.

n8n iş akışı: İş akışını yürüt → PDF4me'ye dosya yükle → Yapay Zeka Fatura Ayrıştırıcısı'na tıkladığınızda

İş akışı: manuel tetikleme, ardından Yükleme ve Yapay Zeka Fatura Ayrıştırıcı. Her düğüm 1 öğeyi işler.


İhtiyacınız Olanlar

  • n8n, n8n Örnek. Manuel tetikleyicili yeni iş akışı.
  • PDF4me API anahtarı, API anahtarınızı alın. Bir tane ekleyin PDF4me Bağlantısı İlk PDF4me düğümünü eklediğinizde kimlik bilgilerini girmeniz gerekecek. İlk defa mı kullanıyorsunuz? Bakınız. PDF4me'yi n8n'ye bağlayın.

2 Düğümlü İş Akışı

  1. PDF4me'ye dosya yükle: PDF dosyanızı (Base64 veya ikili formatta) PDF4me'ye gönderir ve bir yanıt döndürür. documentUrlBu URL, ayrıştırıcının ihtiyaç duyduğu şeydir.
  2. Yapay Zeka Fatura Ayrıştırıcısı: Alır documentUrl Yüklemeden, yapay zeka çıkarımını çalıştırır ve sonucu döndürür. processInvoiceModel.
n8n: İş akışını yürüt → Dosyayı PDF4me'ye yükle → Yapay Zeka Fatura Ayrıştırıcısı

Adım 1: Dosyayı PDF4me'ye yükleyin

Şu ana kadarki iş akışı: Tetikleyici → Yükle.

  1. Tetikleyici ekle: Manuel / 'İş akışını yürüt' seçeneğine tıkladığınızda (veya Google Drive, Dropbox vb. üzerinden dosya tetikleyicisi kullanın).
  2. Eklemek PDF4me düğüm: Kaynak: PDF4me → PDF4me İşlemleri: PDF4me'ye Dosya Yükle.
  3. Kimlik belgesi: PDF4me Bağlantısı.
  4. Giriş Veri Türü: Base64 Dizisi veya İkili Veri (tetikleyicinize bağlı olarak).
  5. Base64 Dosya İçeriğiTetikleyicinizden PDF dosyasını eşleştirin. Manuel çalıştırma için şunu kullanın: İkili Dosyayı Oku veya bir ifade.
  6. Dosya Saklama Saatleri: 2 (veya tercihiniz). Ayrıştırıcı, URL'nin süresi dolmadan önceki halini kullanır.

Düğüm çıktıları documentUrlÖrneğin, bir URL gibi. https://api.pdf4me.com/api/V2/GetDocument?s=...Yapay zeka destekli fatura ayrıştırıcısı, PDF dosyasını almak ve işlemek için bunu kullanır.


Adım 2: Yapay Zeka Destekli Fatura Ayrıştırıcı

Şu ana kadarki iş akışı: Tetikleyici → Yükle → Yapay Zeka Fatura Ayrıştırıcısı.

  1. Başka bir tane ekle PDF4me düğüm: Kaynak: Yapay Zeka → Yapay Zeka Operasyonları: Yapay Zeka Fatura Ayrıştırıcısı.
  2. Kimlik belgesi: PDF4me Bağlantısı.
  3. Giriş Veri Türü: URL.
  4. Fatura URL'si: Harita {{ $json.documentUrl }} Yükleme düğümünden.
  5. Fatura Adı: invoice.pdf (veya tetikleyicinizden harita oluşturun).
  6. Özel Alanlarİsteğe bağlı. Kullanın. Özel Alan Ekle Standart şemanın ötesinde ek alanlar çıkarmak için.
Yapay Zeka Destekli Fatura Ayrıştırıcı: Giriş Veri Türü URL, documentUrl'den Fatura URL'si, Fatura Adı invoice.pdf, Özel Alan Ekleme

Giriş kablolaması

Ayrıştırıcı, Yükleme düğümünün çıktısını alır. Anahtar alan şudur: documentUrl:

AI-Fatura Ayrıştırıcı girişi: PDF4me'ye dosya yükleme işleminden documentUrl

Çıktı: Şema, Tablo ve JSON

Yapay Zeka Fatura Ayrıştırıcısı tek bir öğe döndürür. processInvoiceModel, _metadatave diğer alanlar. n8n, çıktıyı üç farklı formatta görüntülemenizi sağlar.

Şema görünümü: Türleriyle birlikte alan bazlı yapı:

Çıktı Şeması: invoiceNumber, vendorName, lineItems, subTotal, total içeren processInvoiceModel

Tablo görünümü: Elektronik tablo tarzı düzen:

Çıktı Tablosu: processInvoiceModel sütunları, başarı, mesaj ve kaynak dosya adı invoice.pdf içeren _metadata

JSON görünümüHaritalama ve hata ayıklama için ham yanıt:

Çıktı JSON: processInvoiceModel, invoiceNumber INV-1001, vendorName ABC Pvt Ltd, total 1180, lineItems

İçindekiler processInvoiceModel

AlanÖrnekNotlar
fatura numarasıINV-1001Fatura referansı
faturaTarihi2026-03-01T00:00:00Düzenleme tarihi
sipariş kimliğiORD7788Sipariş referansı
satıcı adıABC Pvt LtdTedarikçi
satıcıAdresiDelhi, HindistanTam adres
satıcı e-postası[email protected]Temas etmek
ya fatura edilecekJohn SmithMüşteri adı
faturaAdresiMumbai, HindistanFatura Adresi
satır öğeleri[açıklama, birim fiyatı, miktar, …]Satır öğeleri dizisi
ara toplam1000Vergi öncesi
cgst, sgst90, 90Vergi tutarları
toplam1180Genel toplam
ödeme son tarihi2026-03-10T00:00:00İki tarih
gidiyorlardıDE89370400440532013000Banka bilgileri

_metadata içerir success, message (Örneğin, "Fatura yapay zeka kullanılarak başarıyla işlendi") sourceFileName, Ve processingTimestamp.


Sırada Ne Var?

  • Harita işlemFaturaModeli Google Sheets'e, Airtable'a veya takip düğümü içeren bir veritabanına aktarın.
  • Manuel tetiği şununla değiştirin: Google Drive veya Dropbox Her yeni fatura için çalıştırılacak "yeni dosya".
  • Kullanmak Ayarlamak veya Kod Sisteminize göndermeden önce belirli alanları seçmek için.
  • Aynı desen Yapmak, Zapier, veya Güç Otomasyonu İsterseniz.

Sorun giderme

documentUrl bulunamadı

Yükleme düğümünün önce çalışmasını sağlayın. Kullanın {{ $json.documentUrl }} Fatura URL'si alanına girin veya ifade düzenleyicisinden seçin.

Boş veya eksik çıktı

Yükleme düğmesinin geçerli bir değer döndürdüğünü kontrol edin. documentUrlDosyanın süresi dolduysa (saklama saatleri geçtiyse), Yükleme adımını yeniden çalıştırın.

401, 402 veya diğer API hataları

PDF4me Sorun Giderme 401 (API anahtarı), 402 (krediler) ve daha fazlasını kapsar.