Lewati ke konten utama

Unggah Faktur, Ingin Data Terstruktur? Uraikan menggunakan AI di n8n melalui PDF4me

· Satu menit membaca
SEO and Content Writer

Unggah PDF faktur ke PDF4me, lalu jalankan melalui Pengurai Faktur AIDua node. Anda mendapatkan processInvoiceModel Dengan nama vendor, nomor faktur, total, item baris, detail penagihan, semuanya dalam format terstruktur yang dapat Anda petakan ke basis data, spreadsheet, atau langkah alur kerja berikutnya. n8n memberi Anda tampilan Skema, Tabel, dan JSON sehingga Anda dapat memeriksa output sesuai keinginan.

Pendeknya: Pemicu manual → Unggah file ke PDF4me (menampung PDF) → Pengurai Faktur AI (menggunakan) URL dokumen (dari Unggahan). Output: prosesFakturModel dengan invoiceNumber, vendorName, total, lineItems, dan lainnya. Satu kredit per faktur.

Apa yang Akan Anda Dapatkan

Masukan: Faktur dalam format PDF (misalnya, invoice.pdf). Keluaran: Objek terstruktur dengan Nomor faktur (INV-1001), nama vendor (ABC Pvt Ltd), Tanggal faktur, ID pesanan, tagihan, item baris (deskripsi, harga satuan, kuantitas, CGST, SGST), subtotal, total (1180), Batas waktu pembayaran, mereka akan pergidan masih banyak lagi. Beralihlah antara Skema, Tabel, dan JSON di panel output untuk menjelajahi data.

Alur kerja n8n: Saat mengklik Jalankan alur kerja → Unggah file ke PDF4me → AI-Invoice Parser

Alur kerja: pemicu manual, kemudian Unggah dan Pengurai Faktur AI. Setiap node memproses 1 item.


Apa yang Anda Butuhkan


Alur Kerja dalam 2 Node

  1. Unggah file ke PDF4meMengirimkan PDF Anda (Base64 atau biner) ke PDF4me dan mengembalikan sebuah documentUrlURL itulah yang dibutuhkan oleh parser.
  2. Pengurai Faktur AI: Mengambil documentUrl dari Upload, menjalankan ekstraksi AI, dan mengembalikan processInvoiceModel.
n8n: Jalankan alur kerja → Unggah file ke PDF4me → AI-Invoice Parser

Langkah 1: Unggah file ke PDF4me

Alur kerja sejauh ini: Pemicu → Unggah.

  1. Tambahkan pemicu: Manual / Saat mengklik 'Jalankan alur kerja' (atau gunakan pemicu file dari Google Drive, Dropbox, dll.).
  2. Menambahkan PDF4me simpul: Sumber: PDF4me → Operasi PDF4me: Unggah File ke PDF4me.
  3. Mandat: Koneksi PDF4me.
  4. Tipe Data Masukan: String Base64 atau Data Biner (tergantung pemicu Anda).
  5. Konten File Base64: Petakan PDF dari pemicu Anda. Untuk menjalankan secara manual, gunakan Baca File Biner atau sebuah ungkapan.
  6. Jam Retensi File: 2 (atau sesuai preferensi Anda). Parser menggunakan URL sebelum masa berlakunya habis.

Output node documentUrl, sebuah URL seperti https://api.pdf4me.com/api/V2/GetDocument?s=...AI-Invoice Parser menggunakan ini untuk mengambil dan memproses PDF.


Langkah 2: Pengurai Faktur AI

Alur kerja sejauh ini: Pemicu → Unggah → Pengurai Faktur AI.

  1. Tambahkan lagi PDF4me simpul: Sumber: AI → Operasi AI: Pengurai Faktur AI.
  2. Mandat: Koneksi PDF4me.
  3. Tipe Data Masukan: URL.
  4. URL Faktur: Peta {{ $json.documentUrl }} dari node Unggah.
  5. Nama Faktur: invoice.pdf (atau petakan dari pemicu Anda).
  6. Bidang Kustom: Opsional. Gunakan Tambahkan Bidang Kustom untuk mengekstrak bidang tambahan di luar skema standar.
AI-Invoice Parser: Tipe Data Input URL, URL Faktur dari documentUrl, Nama Faktur invoice.pdf, Tambahkan Bidang Kustom

Kabel input

Parser menerima output dari node Upload. Bidang kuncinya adalah documentUrl:

Input AI-Invoice Parser: documentUrl dari file yang diunggah ke PDF4me

Output: Skema, Tabel, dan JSON

AI-Invoice Parser mengembalikan satu item dengan processInvoiceModel, _metadata, dan bidang lainnya. n8n memungkinkan Anda melihat output dalam tiga format.

Tampilan skemaStruktur per bidang dengan tipe:

Skema Output: processInvoiceModel dengan invoiceNumber, vendorName, lineItems, subTotal, total

Tampilan tabelTata letak bergaya spreadsheet:

Tabel Output: kolom processInvoiceModel, _metadata dengan sukses, pesan, sourceFileName invoice.pdf

Tampilan JSON: Respons mentah untuk pemetaan dan debugging:

Output JSON: processInvoiceModel with invoiceNumber INV-1001, vendorName ABC Pvt Ltd, total 1180, lineItems

Apa yang ada di dalamnya processInvoiceModel

BidangContohCatatan
Nomor fakturINV-1001Referensi faktur
Tanggal faktur2026-03-01T00:00:00Tanggal penerbitan
ID pesananORD7788Referensi pesanan
nama vendorABC Pvt LtdPemasok
Alamat vendorDelhi, IndiaAlamat lengkap
Email vendor[email protected]Kontak
tagihanJohn SmithNama pelanggan
Alamat tagihanMumbai, IndiaAlamat penagihan
item baris[deskripsi, harga satuan, kuantitas, …]Susunan item baris
subtotal1000Sebelum pajak
CGST, SGST90, 90Jumlah pajak
totaltahun 1180Jumlah total
Batas waktu pembayaran2026-03-10T00:00:00Dua tanggal
mereka akan pergiDE89370400440532013000Rincian rekening bank

_metadata termasuk success, message (contoh: "Faktur berhasil diproses menggunakan AI"), sourceFileName, Dan processingTimestamp.


Apa selanjutnya?

  • Peta prosesFakturModel ke Google Sheets, Airtable, atau basis data dengan node lanjutan.
  • Ganti pemicu manual dengan Google Drive atau Dropbox "file baru" untuk dijalankan pada setiap faktur baru.
  • Menggunakan Mengatur atau Kode untuk memilih kolom tertentu sebelum mengirimkannya ke sistem Anda.
  • Pola yang sama pada Membuat, Zapier, atau Power Automate jika Anda lebih suka.

Penyelesaian Masalah

URL dokumen tidak ditemukan

Pastikan node Upload berjalan terlebih dahulu. Gunakan {{ $json.documentUrl }} di kolom URL Faktur, atau pilih dari editor ekspresi.

Output kosong atau tidak lengkap

Periksa apakah node Unggah mengembalikan nilai yang valid. documentUrlJika file telah kedaluwarsa (masa penyimpanan telah berakhir), jalankan kembali langkah Unggah.

Kesalahan API 401, 402, atau lainnya

Panduan Pemecahan Masalah PDF4me Mencakup 401 (kunci API), 402 (kredit), dan lainnya.