Penerimaan Proses AI di n8n
Tanda Terima Proses AI adalah sebuah n8n simpul oleh PDF4me yang mengekstrak detail pedagang, data transaksi, item baris, dan total dari struk pembelian. PDFs dan gambar menggunakan AIGunakan fitur ini untuk mengotomatiskan pencatatan pengeluaran, digitalisasi tanda terima, atau entri data laporan pengeluaran tanpa perlu memasukkan data secara manual, di 11 kategori tanda terima khusus.
Fungsi node ini
PDF4me: Tanda Terima Proses AI menguraikan tanda terima PDF atau gambar dan mengembalikan informasi pedagang yang terstruktur, tanggal/waktu transaksi, item baris, dan total keuangan, ditambah bidang khusus kategori untuk tanda terima hotel, bahan bakar dan energi, pelatihan, dan perawatan kesehatan. Menerima input melalui Data Biner, Base64 Tali, atau URLIdeal untuk otomatisasi pengeluaran, analisis pengeluaran, dan alur kerja digitalisasi tanda terima.
Memverifikasi Identitas Anda API Meminta
Setiap PDF4me simpul di n8n memerlukan validitas Kredensial untuk terhubung denganBuat atau pilih salah satu yang sesuai dengan kebutuhan Anda. PDF4me API kunci agar alur kerja dapat melakukan autentikasi AI permintaan ekstraksi secara aman.
Fakta Penting yang Tidak Boleh Anda Lewatkan
Parameter apa saja yang dibutuhkan oleh proses penerimaan berbasis AI?
Diperlukan: Masukkan Tipe Data dan Nama Struk, ditambah kolom yang sesuai dengan tipe input yang Anda pilih (Kolom Biner Input, Base64 Isi Struk, atau Struk URLJenis Tanda Terima, Analisis Item, Ekstrak Info Merchant, Hitung Total, dan Kunci Bidang Kustom semuanya opsional, aktifkan hanya yang dibutuhkan alur kerja Anda.
| Parameter | Diperlukan | Apa fungsinya? | Contoh |
|---|---|---|---|
| Input Data Type | Required | Format of the receipt input. Choose Binary Data (from a previous node), Base64 String, or URL. | Binary Data |
| Input Binary Field | Conditional | Name of the binary property on the incoming n8n item that holds the receipt. Required when Input Data Type is Binary Data. | data |
| Base64 Receipt Content | Conditional | Base64-encoded receipt content. Required when Input Data Type is Base64 String. | JVBERi0xLjQK... |
| Receipt URL | Conditional | Publicly reachable HTTPS URL to the receipt file. Required when Input Data Type is URL. | https://example.com/receipt.pdf |
| Receipt Name | Required | Filename of the input receipt with the correct extension (.pdf, .png, .jpg, .jpeg), used for format detection and processing accuracy. | receipt_2026_03_15.pdf |
| Receipt Type | Optional | Category hint for the AI: meal, supplies, hotel, fuel and energy, transportation, communication, subscriptions, entertainment, training, healthcare, or generic. | supplies |
| Analyze Items | Optional | Set to true to extract individual line items with name, quantity, unit price, and category. Default false. | true |
| Extract Merchant Info | Optional | Set to true to extract merchant name, address, phone, website, and store number. Default false. | true |
| Calculate Totals | Optional | Set to true to extract subtotal, tax amount, and total amount. Default false. | true |
| Custom Field Keys | Optional | Array of extra field names to extract beyond standard receipt data, returned in additionalInfo. | ["loyaltyPoints"] |
Bidang Keluaran
| Bidang | Jenis | Isi di dalamnya |
|---|---|---|
success | Boolean | True when extraction succeeded. Use to route error-handling branches. |
receiptType | String | The receipt type extracted or supplied, e.g. supplies, hotel, fuel and energy. |
transactionDateStr | String | Transaction date in ISO 8601 format (YYYY-MM-DD). |
transactionTime | String | Transaction time (HH:MM:SS format), when present on the receipt. |
receiptNumber | String | Receipt or transaction identifier printed on the receipt. |
analyzeItems | Array | Line item objects with name, quantity, unit price, total price, and category, present when Analyze Items is enabled. |
merchantInfoList | Array | Merchant name, address, phone, website, cashier name, and store number, present when Extract Merchant Info is enabled. |
financialInfoList | Array | Subtotal, tax amount, total amount, payment method, and card last four digits, present when Calculate Totals is enabled. |
roomNumber, checkInDate, checkOutDate | String | Hotel-specific fields, populated when Receipt Type is hotel. |
fuelType, fuelQuantity, fuelUnit, vehicleNumber | Mixed | Fuel and energy-specific fields, populated when Receipt Type is fuel and energy. |
trainingProvider, courseName | String | Training-specific fields, populated when Receipt Type is training. |
healthcareProvider, patientName, insuranceInfo | String | Healthcare-specific fields, populated when Receipt Type is healthcare. |
additionalInfo | Object | Values for any Custom Field Keys requested beyond standard receipt data. |
warnings | Array | Data-quality warnings encountered during extraction, empty array when none. |
fallbackUsed | Boolean | True when a fallback extraction method was needed, useful for flagging low-confidence results. |
jobId | String | Unique identifier for the AI processing job, used for tracking and debugging. |
Bagaimana Cara Saya Mengatur Penerimaan Proses AI di n8n?
- Menambahkan PDF4me untuk Anda n8n alur kerja dan pilih Tanda Terima Proses AI tindakan.
- Di dalam Kredensial untuk terhubung dengan, pilih milikmu PDF4me kredensial atau klik Buat Kredensial Baru dan tempelkan milik Anda API kunci.
- Mengatur Tipe Data Masukan ke Data Biner (bawaan), Base64 Rangkaian, atau URL dan berikan kolom sumber yang sesuai.
- Mengatur Nama Tanda Terima dengan ekstensi yang benar (
.pdf,.png,.jpg,.jpeg). - Pengaturan opsional Jenis Tanda Terima ke kategori tertentu untuk akurasi yang lebih baik pada kwitansi hotel, bahan bakar dan energi, pelatihan, atau perawatan kesehatan.
- Memungkinkan Analisis Item, Ekstrak Informasi Pedagang, Dan Hitung Total sesuai kebutuhan, dan tambahkan Kunci Bidang Kustom untuk hal-hal di luar bidang standar.
- Jalankan node dan petakan kolom yang diekstrak ke dalam alat pengeluaran, spreadsheet, atau sistem akuntansi Anda.
Pengaturan Umum
Contoh Alur KerjaCommon n8n workflow patterns using AI-Process Receipt.
- Pemicu Gmail akan aktif pada email yang memiliki lampiran tanda terima.
- PDF4me AI-Process Receipt berjalan dengan fitur Extract Merchant Info dan Calculate Totals diaktifkan.
- merchantName, totalAmount, dan transactionDateStr ditambahkan ke catatan pengeluaran di Google Sheets.
- Webhook unggahan seluler menerima foto struk pembelian bahan bakar dari pengemudi.
- PDF4me AI-Process Receipt berjalan dengan Tipe Tanda Terima bahan bakar dan energi, mengekstrak fuelQuantity, fuelUnit, dan vehicleNumber.
- Data tersebut ditulis ke dalam basis data manajemen armada yang dikunci berdasarkan nomor kendaraan.
- Seorang pelancong mengunggah rincian tagihan hotel. PDF melalui sebuah formulir.
- PDF4me AI-Process Receipt berjalan dengan Tipe Tanda Terima hotel, mengekstrak roomNumber, checkInDate, dan checkOutDate bersama dengan total standar.
- Data yang telah diuraikan mengalir ke dalam alur kerja laporan pengeluaran perjalanan perusahaan.
- Node Loop Over Items mengulangi serangkaian file tanda terima dari folder Drive bersama.
- PDF4me AI-Process Receipt berjalan dengan fitur Analyze Items diaktifkan untuk memisahkan setiap item baris.
- analyzeItems diratakan dan ditambahkan ke tabel BigQuery untuk analisis pengeluaran tingkat kategori.
Tips Praktis
Lembar Panduan Singkat
| Bidang | Nilai |
|---|---|
| Action | AI-Process Receipt |
| Input Data Type | Binary Data |
| Input Binary Field | data |
| Receipt Name | receipt.pdf |
| Receipt Type | generic (or a specific category) |
| Analyze Items | true |
| Extract Merchant Info | true |
| Calculate Totals | true |
| Custom Field Keys | [] (optional) |
| Credentials | PDF4me API credential |