Pengurai Faktur AI di Make
Fungsi modul ini
PDF4me Pengurai Faktur AI mengekstrak data terstruktur dari PDF atau faktur gambar di dalam Make Skenario menggunakan AI, tanpa pengaturan templat, tanpa koordinat lapangan, tanpa aturan yang perlu dipelihara. Berikan sebuah PDF, PNG, JPG, atau JPEG dan modul tersebut mengembalikan rincian vendor, item baris, jumlah, tanggal, pajak, mata uang, dan ketentuan pembayaran Sebagai bidang yang dapat dipetakan secara individual. Ideal untuk otomatisasi pembayaran hutang, manajemen pengeluaran, rekonsiliasi keuangan, dan alur kerja digitalisasi faktur yang dapat diskalakan di ratusan vendor dan format.
Memverifikasi Identitas Anda API Meminta
Setiap PDF4me modul di Make memerlukan validitas KoneksiBuat atau pilih salah satu yang sesuai dengan kebutuhan Anda. PDF4me API kunci agar skenario tersebut dapat mengautentikasi permintaan ekstraksi faktur AI secara aman.
Fakta Penting yang Tidak Boleh Anda Lewatkan

Atur File untuk Pemetaan, hubungkan Nama Faktur dan Dokumen dari modul sebelumnya, dan secara opsional tambahkan Kunci Bidang Kustom untuk mengekstrak bidang di luar skema faktur standar.
Parameter
Diperlukan: Koneksi, Nama Faktur, dan Dokumen harus selalu diberikan. Kolom input yang sesuai (Properti Biner, Base64 Konten, atau File URL) diperlukan berdasarkan Tipe Data Input yang dipilih. Kunci Bidang Kustom bersifat opsional dan dapat ditambahkan per skenario.
| Parameter | Diperlukan | Apa fungsinya? | Contoh |
|---|---|---|---|
| Connection | Yes | PDF4me API connection. Click Add and paste your API key the first time. Reused automatically across all PDF4me modules in your scenarios. | My PDF4me connection |
| Input Data Type | Yes | How the invoice is supplied. Binary Data reads from a previous module (most common). Base64 String accepts encoded payload. URL downloads from a public link. | Binary Data |
| Input Binary Field | Conditional | Binary content of the invoice file. Required when Input Data Type is Binary Data. Wire from Dropbox, Google Drive, OneDrive Data field, or any HTTP/email module that returns file bytes. | 1. Data |
| Base64 Invoice Content | Conditional | Base64-encoded invoice content. Required when Input Data Type is Base64 String. Useful when invoice arrives from a webhook or API call that delivers encoded content. | JVBERi0xLjQK... |
| Invoice URL | Conditional | Public URL to the invoice file. Required when Input Data Type is URL. The URL must not require authentication. | https://example.com/invoice.pdf |
| Invoice Name | Yes | Filename of the invoice with proper extension (.pdf, .png, .jpg, .jpeg). Used for format detection and AI processing optimization. | invoice.pdf |
| Custom Field Keys | No | Optional list of custom field keys to extract beyond the standard invoice schema. Each key returns as an individual mappable token in the output bundle. | ["vendor_phone", "tax_id", "purchase_order_number"] |
Bidang Keluaran
| Bidang | Jenis | Isi di dalamnya |
|---|---|---|
invoiceNumber | String | Extracted invoice number or reference identifier (e.g. INV-2024-001). |
vendorName | String | Complete name of vendor or supplier as printed on the invoice. |
vendorAddress | String | Complete vendor address including street, city, state, and postal code. |
vendorEmail | String | Vendor email address when present on the invoice. |
vendorPhone | String | Vendor phone number when present on the invoice. |
billToName | String | Name of the entity being billed (your company or end customer). |
billToAddress | String | Complete billing address. |
invoiceDate | String | Invoice issue date in ISO 8601 format (YYYY-MM-DD). |
dueDate | String | Payment due date in ISO 8601 format. |
subTotal | Number | Subtotal amount before taxes. |
total | Number | Final total amount including all taxes and adjustments. |
currency | String | Currency code in ISO 4217 format (USD, EUR, GBP, INR, CHF, etc.). |
paymentTerms | String | Payment terms and conditions (e.g. Net 30, Due on receipt). |
lineItems | Array | Array of line items with description, quantity, unitPrice, total, and HSN code when present. |
cgst / sgst / igst | Number | Indian tax fields when present on the invoice: central, state, and integrated GST amounts. |
confidence | Object | Per-field confidence scores (0-1). Use a Make Filter to route low-confidence extractions for human review. |
jobId | String | PDF4me job identifier for audit trail and support tickets. |
success | Boolean | True if the AI extraction completed successfully; false if it failed. |
message | String | Human-readable status message confirming success or describing the error. |
Pengaturan Cepat
- Menambahkan PDF4me → Pengurai Faktur AI untuk Anda Make skenario.
- Pilih Koneksi (atau klik) Menambahkan untuk membuat satu dengan milikmu PDF4me API kunci).
- Di bawah Mengajukan, memilih Peta untuk menampilkan kolom Nama Faktur dan Dokumen.
- Peta Nama Faktur ke nama file sumber (termasuk
.pdf,.png,.jpg, atau.jpeg). - Peta Dokumen ke konten biner dari modul sumber: biasanya Data bidang Dropbox, Google Drive, OneDrive, atau Gmail modul lampiran.
- Tambahkan secara opsional Kunci Bidang Kustom untuk kolom di luar skema faktur standar (misalnya,
purchase_order_number,tax_id,store_number). - Klik Menyimpan lalu jalankan skenarionya. Bundel output akan menampilkan setiap field yang diekstrak: hubungkan field-field tersebut ke QuickBooks, Xero, Airtable, Google Sheets, Slack persetujuan, atau HTTP modul.
Contoh Alur Kerja
Contoh Alur KerjaCommon Make scenario patterns using AI-Invoice Parser.
- Gmail Terpicu ketika email tiba dari alamat vendor yang dikenal dengan PDF lampiran faktur.
- Lampiran tersebut diteruskan ke AI-Invoice Parser. Bundel output mengembalikan nama vendor, nomor faktur, item baris, total, mata uang, dan ketentuan pembayaran.
- A Make Filter memeriksa tingkat kepercayaan pada keseluruhan bidang, ekstraksi di bawah 0,85 akan dialihkan ke Slack saluran untuk peninjauan manusia.
- Faktur dengan tingkat kepercayaan tinggi diposting ke QuickBooks sebagai tagihan baru dengan vendor, tanggal jatuh tempo, item baris, dan pemetaan akun yang diterapkan secara otomatis.
- Sebuah Airtable Catatan log mencatat nomor faktur, vendor, jumlah, status, dan stempel waktu untuk keperluan pelaporan audit.
- A Dropbox Watch Files memicu peringatan setiap kali ada faktur baru. PDF dimasukkan ke dalam folder kotak masuk akuntansi.
- AI-Invoice Parser mengekstrak seluruh muatan faktur. Kunci Bidang Kustom menambahkan purchase_order_number dan department_code sehingga alokasi biaya dicatat per baris.
- A Google Sheets Modul Tambah Baris menambahkan satu baris buku besar yang dinormalisasi per faktur, vendor, total, mata uang, PO, departemen, dan tanggal jatuh tempo.
- Modul kedua mengulangi setiap item baris dan menambahkannya ke lembar Item Baris terpisah untuk analisis pengeluaran.
- Faktur PDF Dipindahkan ke subfolder tahun-bulan untuk arsip, menjaga kotak masuk tetap bersih untuk proses selanjutnya.
- Webhook menerima faktur dari portal internal. Data biner Dokumen diteruskan ke AI-Invoice Parser.
- Router akan membuat cabang berdasarkan jumlah total yang diekstrak. Faktur di atas $10.000 memerlukan persetujuan CFO; di atas $1.000 memerlukan persetujuan manajer; di bawah $1.000 disetujui secara otomatis.
- Setiap cabang mengirimkan sebuah Slack Pesan persetujuan yang berisi vendor, total, item baris, dan tautan ke aslinya. PDF.
- Setelah persetujuan diterima, faktur akan diposting ke Xero sebagai tagihan dengan akun GL yang benar berdasarkan Kunci Bidang Kustom (kode_departemen, kode_proyek).
- Sebuah final Airtable Baris tersebut mencatat pemberi persetujuan, stempel waktu persetujuan, dan disposisi akhir untuk jejak audit kepatuhan.