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

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.

İş 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ışı
- 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. - Yapay Zeka Fatura Ayrıştırıcısı: Alır
documentUrlYüklemeden, yapay zeka çıkarımını çalıştırır ve sonucu döndürür.processInvoiceModel.

Adım 1: Dosyayı PDF4me'ye yükleyin
Şu ana kadarki iş akışı: Tetikleyici → Yükle.
- 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).
- Eklemek PDF4me düğüm: Kaynak: PDF4me → PDF4me İşlemleri: PDF4me'ye Dosya Yükle.
- Kimlik belgesi: PDF4me Bağlantısı.
- Giriş Veri Türü: Base64 Dizisi veya İkili Veri (tetikleyicinize bağlı olarak).
- 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.
- 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ı.
- Başka bir tane ekle PDF4me düğüm: Kaynak: Yapay Zeka → Yapay Zeka Operasyonları: Yapay Zeka Fatura Ayrıştırıcısı.
- Kimlik belgesi: PDF4me Bağlantısı.
- Giriş Veri Türü: URL.
- Fatura URL'si: Harita
{{ $json.documentUrl }}Yükleme düğümünden. - Fatura Adı:
invoice.pdf(veya tetikleyicinizden harita oluşturun). - Özel Alanlarİsteğe bağlı. Kullanın. Özel Alan Ekle Standart şemanın ötesinde ek alanlar çıkarmak için.

Giriş kablolaması
Ayrıştırıcı, Yükleme düğümünün çıktısını alır. Anahtar alan şudur: 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ı:

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

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

İçindekiler processInvoiceModel
| Alan | Örnek | Notlar |
|---|---|---|
| fatura numarası | INV-1001 | Fatura referansı |
| faturaTarihi | 2026-03-01T00:00:00 | Düzenleme tarihi |
| sipariş kimliği | ORD7788 | Sipariş referansı |
| satıcı adı | ABC Pvt Ltd | Tedarikçi |
| satıcıAdresi | Delhi, Hindistan | Tam adres |
| satıcı e-postası | [email protected] | Temas etmek |
| ya fatura edilecek | John Smith | Müşteri adı |
| faturaAdresi | Mumbai, Hindistan | Fatura Adresi |
| satır öğeleri | [açıklama, birim fiyatı, miktar, …] | Satır öğeleri dizisi |
| ara toplam | 1000 | Vergi öncesi |
| cgst, sgst | 90, 90 | Vergi tutarları |
| toplam | 1180 | Genel toplam |
| ödeme son tarihi | 2026-03-10T00:00:00 | İki tarih |
| gidiyorlardı | DE89370400440532013000 | Banka 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şlemFaturaModeliGoogle 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
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.
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.
PDF4me Sorun Giderme 401 (API anahtarı), 402 (krediler) ve daha fazlasını kapsar.