<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="rss.xsl"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>PDF4me Blog</title>
        <link>https://docs.pdf4me.com/id/blog/</link>
        <description>PDF4me Blog</description>
        <lastBuildDate>Thu, 16 Jul 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>id</language>
        <item>
            <title><![CDATA[Pisahkan Lembar Excel ke dalam File Terpisah di Make: Tanpa VBA, Hanya Dropbox dan PDF4me]]></title>
            <link>https://docs.pdf4me.com/id/blog/split-excel-worksheets-make-dropbox-workflow/</link>
            <guid>https://docs.pdf4me.com/id/blog/split-excel-worksheets-make-dropbox-workflow/</guid>
            <pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Pisahkan setiap lembar kerja dalam file Excel ke dalam file .xlsx masing-masing dan unggah ke Dropbox. Otomatisasi dilakukan di Make dengan PDF4me. Empat modul, tanpa VBA, tanpa kode.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/id/assets/images/blog/make-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div>
<!-- -->
<p><strong>PDF4me Excel - Lembar Kerja Terpisah</strong> Ini adalah aksi Make yang membagi satu file .xlsx menjadi buku kerja terpisah per lembar, tanpa VBA atau makro. Skenario empat modul ini membaca file Excel dari Dropbox, membaginya menjadi buku kerja per lembar, mengulangi array yang dikembalikan, dan mengunggah setiap file .xlsx baru kembali ke Dropbox dengan nama filenya sendiri.</p>
<p>Jika Anda pernah mewarisi buku kerja dengan dua puluh tab dan membutuhkan setiap tab sebagai file tersendiri, Anda mungkin pernah menggunakan VBA, perangkat lunak pemisah desktop berbayar, atau ritual manual "Pindahkan atau Salin... ke buku baru". Setiap opsi mengasumsikan Anda akan duduk di depan laptop dan melakukannya sekali saja. Panduan ini menggantikan semua itu dengan skenario Make yang berjalan sesuai jadwal, bekerja melalui Dropbox, dan memberi Anda file .xlsx per lembar yang bersih tanpa perlu klik apa pun setelah pengaturan pertama.</p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Alur secara sekilas</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">1. Dropbox - Download a File</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Reads the source .xlsx from a fixed Dropbox path.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">2. PDF4me Excel - Separate Worksheets</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Splits the workbook into one .xlsx per sheet and returns an array.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(245,158,11);height:100%"><div style="font-weight:750;margin-bottom:4px">3. Flow Control - Iterator</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Loops over the Splitted Worksheet array so every item runs downstream.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(139,92,246);height:100%"><div style="font-weight:750;margin-bottom:4px">4. Dropbox - Upload a File</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Writes each per-sheet .xlsx into your output folder with its worksheet name.</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">Versi singkatnya</div><div style="font-size:1.05rem;line-height:1.55"><p>Buat titik pada file Excel Dropbox, jalankan melalui PDF4me Excel - Lembar Kerja Terpisah, salurkan array yang dikembalikan melalui Iterator, dan unggah setiap file .xlsx per lembar ke folder output Anda. Empat modul. Nol VBA. Berjalan setiap lima belas menit sesuai jadwal, atau sesuai permintaan.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="tanya-jawab-berbasis-alasan">Tanya Jawab Berbasis Alasan<a href="https://docs.pdf4me.com/id/blog/split-excel-worksheets-make-dropbox-workflow/#tanya-jawab-berbasis-alasan" class="hash-link" aria-label="Taut langsung ke Tanya Jawab Berbasis Alasan" title="Taut langsung ke Tanya Jawab Berbasis Alasan" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa harus melewatkan VBA sepenuhnya?</strong> VBA bergantung pada terinstalnya Excel di desktop, diaktifkannya makro, dan adanya seseorang di depan komputer saat file tiba. Skenario Make tidak memiliki batasan tersebut. Ia berjalan di cloud sesuai jadwal, sehingga buku kerja yang diunggah ke Dropbox pukul 3 pagi sudah dibagi pada pukul 3:15 pagi.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa Anda membutuhkan Iterator antara pemisahan dan pengunggahan?</strong> PDF4me Excel - Separate Worksheets mengembalikan ARRAY file (satu file per lembar), bukan file tunggal. Dropbox Upload hanya menerima satu file per proses, sehingga Iterator mengubah array menjadi bundel individual yang dapat digunakan modul unggahan satu per satu.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa pengaturan Budaya tetap pada en-US bahkan untuk buku kerja Eropa?</strong> Pengaturan ini mengontrol bagaimana sel numerik dan tanggal diuraikan untuk pemrosesan internal, bukan bagaimana sel tersebut disimpan. Isi lembar kerja dipertahankan byte demi byte, sehingga faktur Jerman dengan desimal koma tetap utuh di setiap file per lembar kerja.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa setiap file output secara otomatis menyertakan nama lembar kerja?</strong> Iterator memancarkan setiap item dengan <code>File Name</code> properti sudah diatur ke nama lembar sumber ditambah <code>.xlsx</code>Dengan memetakan itu ke kolom nama file Dropbox Upload, Anda akan mendapatkan output yang mudah dibaca seperti ini: <code>Q1.xlsx</code>, <code>Q2.xlsx</code>, <code>Q3.xlsx</code> tanpa ekspresi apa pun.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-akan-anda-dapatkan">Apa yang Akan Anda Dapatkan<a href="https://docs.pdf4me.com/id/blog/split-excel-worksheets-make-dropbox-workflow/#apa-yang-akan-anda-dapatkan" class="hash-link" aria-label="Taut langsung ke Apa yang Akan Anda Dapatkan" title="Taut langsung ke Apa yang Akan Anda Dapatkan" translate="no">​</a></h2>
<p><strong>Masukan:</strong> satu buku kerja Excel di <code>/pdf4metest/Excel/Separate Worksheets/Separate.xlsx</code> berisi beberapa lembar (Q1, Q2, Q3, Ringkasan, dll.). <strong>Keluaran:</strong> satu file .xlsx per lembar, diseret ke dalam <code>/pdf4meoutput/</code>, masing-masing dinamai sesuai dengan lembar kerjanya.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-anda-butuhkan">Apa yang Anda Butuhkan<a href="https://docs.pdf4me.com/id/blog/split-excel-worksheets-make-dropbox-workflow/#apa-yang-anda-butuhkan" class="hash-link" aria-label="Taut langsung ke Apa yang Anda Butuhkan" title="Taut langsung ke Apa yang Anda Butuhkan" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><ul style="margin:0;padding-left:20px"><li><strong>Make (sebelumnya Integromat)</strong>. <a href="https://www.make.com/en/integrations/pdf4me" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Buka Buat</a>Paket gratis menjalankan skenario ini setiap 15 menit, yang sudah cukup untuk sebagian besar pekerjaan pemisahan data di Excel.</li><li><strong>Kunci API PDF4me</strong>. <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Dapatkan kunci API Anda</a>Hubungkan saat pertama kali Anda menambahkan tindakan PDF4me Excel.</li><li><strong>Akun Dropbox</strong>Tingkat mana pun bisa digunakan. Anda akan membuat dua folder: satu untuk buku kerja sumber, satu lagi untuk output yang telah dipisahkan.</li><li><strong>Berkas Excel multi-lembar untuk pengujian.</strong>File .xlsx apa pun dengan dua tab atau lebih. Jika Anda tidak memilikinya, gunakan contoh di bawah ini.</li></ul></div>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:1rem 0 1.6rem;border-left:4px solid rgb(16, 185, 129);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Ambil sampelnya dulu.</strong> Seret buku kerja sumber ke folder input Dropbox Anda sebelum Anda membuat skenario, sehingga pemicu memiliki sesuatu untuk dilihat pada saat dijalankan pertama kali.</p><div style="margin-top:10px;display:flex;gap:10px;flex-wrap:wrap"><a href="https://docs.pdf4me.com/id/assets/data/split-excel-worksheets-make-dropbox/separate.xlsx" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(16, 185, 129);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem">↓ separate.xlsx (sumber)</a><a href="https://docs.pdf4me.com/id/assets/data/split-excel-worksheets-make-dropbox/expected-output.zip" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(239, 68, 68);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem">↓ Output yang diharapkan (zip)</a></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="gambaran-alur-secara-singkat">Gambaran Alur Secara Singkat<a href="https://docs.pdf4me.com/id/blog/split-excel-worksheets-make-dropbox-workflow/#gambaran-alur-secara-singkat" class="hash-link" aria-label="Taut langsung ke Gambaran Alur Secara Singkat" title="Taut langsung ke Gambaran Alur Secara Singkat" translate="no">​</a></h2>
<ol>
<li class=""><strong>Dropbox Unduh File</strong> (pemicu dan sumber).</li>
<li class=""><strong>PDF4me Excel - Lembar Kerja Terpisah</strong> dengan file yang dipetakan dari langkah 1.</li>
<li class=""><strong>Iterator Kontrol Aliran</strong> terbungkus di sekitar yang dikembalikan <code>Splitted Worksheet[]</code> susunan.</li>
<li class=""><strong>Unggah File ke Dropbox</strong> dengan nama file dan biner yang dipetakan dari setiap item iterator.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="gambaran-alur-lengkap">Gambaran alur lengkap<a href="https://docs.pdf4me.com/id/blog/split-excel-worksheets-make-dropbox-workflow/#gambaran-alur-lengkap" class="hash-link" aria-label="Taut langsung ke Gambaran alur lengkap" title="Taut langsung ke Gambaran alur lengkap" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/split-excel-worksheets-make-dropbox/01-flow-overview.jpg" alt="Buat kanvas skenario yang menunjukkan empat modul yang terhubung dari kiri ke kanan: Dropbox Download a File (biru), PDF4me Excel Excel Separate Worksheets (hijau), Flow Control Iterator (panah hijau), dan Dropbox Upload a File (biru)." style="max-width:720px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Total ada empat modul. Panah antara langkah 3 dan langkah 4 melebar: satu unggahan per lembar kerja yang ditemukan dalam file sumber.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-1-bagaimana-cara-mengambil-file-excel-dari-dropbox-di-make">Langkah 1: Bagaimana cara mengambil file Excel dari Dropbox di Make?<a href="https://docs.pdf4me.com/id/blog/split-excel-worksheets-make-dropbox-workflow/#langkah-1-bagaimana-cara-mengambil-file-excel-dari-dropbox-di-make" class="hash-link" aria-label="Taut langsung ke Langkah 1: Bagaimana cara mengambil file Excel dari Dropbox di Make?" title="Taut langsung ke Langkah 1: Bagaimana cara mengambil file Excel dari Dropbox di Make?" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> Tidak ada, ini adalah modul sumbernya.</p>
<p>Tambahkan <strong>Dropbox - Unduh File</strong> Gunakan modul tersebut dan arahkan ke buku kerja yang ingin Anda pisahkan.</p>
<ol>
<li class="">Cari <strong>Dropbox</strong> di pemilih modul, lalu pilih <strong>Unduh File</strong>.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Koneksi</strong>: <code>YnooxTestone</code> (atau klik) <strong>Menambahkan</strong> (pertama kali melakukan autentikasi dengan Dropbox).</li>
<li class=""><strong>Cara memilih file</strong>: <code>Select a file</code>.</li>
<li class=""><strong>Mengajukan</strong>: <code>/pdf4metest/Excel/Separate Worksheets/Separate.xlsx</code>.</li>
</ul>
</li>
<li class="">Klik <strong>Menyimpan</strong> dan jalankan modul sekali untuk memastikan pengunduhan file berhasil.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="konfigurasi-unduh-dropbox">Konfigurasi Unduh Dropbox<a href="https://docs.pdf4me.com/id/blog/split-excel-worksheets-make-dropbox-workflow/#konfigurasi-unduh-dropbox" class="hash-link" aria-label="Taut langsung ke Konfigurasi Unduh Dropbox" title="Taut langsung ke Konfigurasi Unduh Dropbox" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/split-excel-worksheets-make-dropbox/02-dropbox-download.jpg" alt="Konfigurasi Unduh File Dropbox di Buat dengan Koneksi diatur ke YnooxTestone, Cara memilih file diatur ke Pilih file, dan File mengarah ke /pdf4metest/Excel/Separate Worksheets/Separate.xlsx." style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Tetapkan jalur file tunggal di sini agar pemisahan berjalan secara deterministik. Beralihlah ke Pantau File nanti jika Anda ingin hal itu dipicu oleh file baru yang datang.</em></p>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid rgb(245, 158, 11);background-color:rgba(245, 158, 11, 0.06)"><p><strong>Tip.</strong> Jika Anda ingin skenario dijalankan setiap kali buku kerja baru masuk, ganti modul ini dengan <strong>Dropbox - Pantau File</strong> mengarah ke folder yang sama. Alur selanjutnya tetap berjalan tanpa perubahan karena menggunakan objek file yang sama persis.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-2-bagaimana-pdf4me-excel-separate-worksheets-memisahkan-buku-kerja">Langkah 2: Bagaimana PDF4me Excel Separate Worksheets memisahkan buku kerja?<a href="https://docs.pdf4me.com/id/blog/split-excel-worksheets-make-dropbox-workflow/#langkah-2-bagaimana-pdf4me-excel-separate-worksheets-memisahkan-buku-kerja" class="hash-link" aria-label="Taut langsung ke Langkah 2: Bagaimana PDF4me Excel Separate Worksheets memisahkan buku kerja?" title="Taut langsung ke Langkah 2: Bagaimana PDF4me Excel Separate Worksheets memisahkan buku kerja?" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> Dropbox Mengunduh File.</p>
<p>Tambahkan <strong>PDF4me Excel</strong> tindakan <strong>Excel - Lembar Kerja Terpisah</strong> dan memberikan byte file dari langkah 1. Fungsi ini mengembalikan array di mana setiap elemennya adalah satu lembar kerja yang dikemas sebagai file .xlsx tersendiri.</p>
<ol>
<li class="">Tambahkan modul, cari <strong>PDF4me Excel</strong>, memilih <strong>Excel - Lembar Kerja Terpisah</strong>.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Koneksi</strong>: <code>My PDF4me Excel connection</code> (atau klik) <strong>Menambahkan</strong> (dan tempelkan kunci API PDF4me Anda).</li>
<li class=""><strong>Mengajukan</strong>: <code>Map</code> (aktifkan).</li>
<li class=""><strong>Nama File</strong>: <code>1. File Name</code> dari modul Dropbox.</li>
<li class=""><strong>Dokumen</strong>: <code>1. Data</code> dari modul Dropbox.</li>
<li class=""><strong>Latar Belakang Budaya &amp; Bahasa</strong>: <code>en-US</code>.</li>
</ul>
</li>
<li class="">Simpan. Output modul akan mencakup <code>Splitted Worksheet[]</code> array setelah skenario dijalankan.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="konfigurasi-lembar-kerja-terpisah-pdf4me-excel">Konfigurasi Lembar Kerja Terpisah PDF4me Excel<a href="https://docs.pdf4me.com/id/blog/split-excel-worksheets-make-dropbox-workflow/#konfigurasi-lembar-kerja-terpisah-pdf4me-excel" class="hash-link" aria-label="Taut langsung ke Konfigurasi Lembar Kerja Terpisah PDF4me Excel" title="Taut langsung ke Konfigurasi Lembar Kerja Terpisah PDF4me Excel" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/split-excel-worksheets-make-dropbox/03-pdf4me-excel-separate.jpg" alt="Modul PDF4me Excel di Make dikonfigurasi untuk Excel - Lembar Kerja Terpisah: Koneksi Koneksi PDF4me Excel saya, File diatur ke Petakan dengan Nama File yang dipetakan dari langkah 1 Nama File dan Dokumen yang dipetakan dari langkah 1 Pengaturan Data, Budaya &amp; Bahasa en-US." style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Nama Berkas menggunakan nama asli langkah 1 agar log selanjutnya tetap mudah dibaca. Dokumen berisi data biner yang sebenarnya dipisah oleh PDF4me.</em></p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="referensi-parameter">Referensi parameter<a href="https://docs.pdf4me.com/id/blog/split-excel-worksheets-make-dropbox-workflow/#referensi-parameter" class="hash-link" aria-label="Taut langsung ke Referensi parameter" title="Taut langsung ke Referensi parameter" translate="no">​</a></h3>
<table><thead><tr><th>Parameter</th><th>Jenis</th><th style="text-align:center">Diperlukan</th><th>Apa fungsinya?</th><th>Contoh</th></tr></thead><tbody><tr><td><strong>Koneksi</strong></td><td>Otorisasi</td><td style="text-align:center">Ya</td><td>Koneksi API PDF4me. Tambahkan sekali, gunakan kembali di berbagai skenario.</td><td>Koneksi PDF4me Excel saya</td></tr><tr><td><strong>Nama File</strong></td><td>Rangkaian</td><td style="text-align:center">Ya</td><td>Nama file sumber dengan <code>.xlsx</code> Ekstensi. Diteruskan untuk pencatatan dan pemetaan hilir.</td><td><code>Separate.xlsx</code></td></tr><tr><td><strong>Dokumen</strong></td><td>Biner</td><td style="text-align:center">Ya</td><td>Byte .xlsx yang akan dipisahkan. Petakan dari modul sebelumnya yang menghasilkan file.</td><td><code>1. Data</code></td></tr><tr><td><strong>Latar Belakang Budaya &amp; Bahasa</strong></td><td>Rangkaian</td><td style="text-align:center">Ya</td><td>Lokal yang digunakan untuk mengurai sel numerik dan tanggal. TIDAK memodifikasi nilai yang tersimpan.</td><td><code>en-US</code></td></tr></tbody></table>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid rgb(14, 165, 233);background-color:rgba(14, 165, 233, 0.06)"><p><strong>Ini adalah satu baris yang melakukan pemisahan.</strong> Aksi ini membaca buku kerja, menelusuri setiap lembar, dan menghasilkan satu file .xlsx per lembar ke dalam sebuah array bernama <strong>Lembar Kerja Terpisah[]</strong>Semua yang ada setelah modul ini adalah instalasi pipa.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-3-iterator---mengubah-array-yang-dikembalikan-menjadi-eksekusi-individual">Langkah 3: Iterator - mengubah array yang dikembalikan menjadi eksekusi individual.<a href="https://docs.pdf4me.com/id/blog/split-excel-worksheets-make-dropbox-workflow/#langkah-3-iterator---mengubah-array-yang-dikembalikan-menjadi-eksekusi-individual" class="hash-link" aria-label="Taut langsung ke Langkah 3: Iterator - mengubah array yang dikembalikan menjadi eksekusi individual." title="Taut langsung ke Langkah 3: Iterator - mengubah array yang dikembalikan menjadi eksekusi individual." translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> Dropbox Download plus PDF4me Excel Lembar Kerja Terpisah.</p>
<p>Iterator menerima sebuah array dan mengeluarkan item-itemnya satu per satu, sehingga modul apa pun yang Anda letakkan setelahnya akan berjalan sekali untuk setiap item.</p>
<ol>
<li class="">Tambahkan modul, cari <strong>Kontrol Aliran</strong>, memilih <strong>Iterator</strong>.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Susunan</strong>: <code>7. Splitted Worksheet[]</code> (dari output modul PDF4me).</li>
</ul>
</li>
<li class="">Menyimpan.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="konfigurasi-iterator">Konfigurasi iterator<a href="https://docs.pdf4me.com/id/blog/split-excel-worksheets-make-dropbox-workflow/#konfigurasi-iterator" class="hash-link" aria-label="Taut langsung ke Konfigurasi iterator" title="Taut langsung ke Konfigurasi iterator" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/split-excel-worksheets-make-dropbox/04-iterator.jpg" alt="Iterator Kontrol Aliran di Make dengan Array diatur ke 7. Lembar Kerja Terpisah[] dipetakan dari output modul PDF4me Excel." style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Satu baris konfigurasi. Nomor modul di depan Splitted Worksheet[] akan sesuai dengan nomor yang ditetapkan Make untuk modul PDF4me dalam skenario Anda.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-4-bagaimana-cara-mengunggah-kembali-setiap-file-yang-telah-dipisahkan-ke-dropbox">Langkah 4: Bagaimana cara mengunggah kembali setiap file yang telah dipisahkan ke Dropbox?<a href="https://docs.pdf4me.com/id/blog/split-excel-worksheets-make-dropbox-workflow/#langkah-4-bagaimana-cara-mengunggah-kembali-setiap-file-yang-telah-dipisahkan-ke-dropbox" class="hash-link" aria-label="Taut langsung ke Langkah 4: Bagaimana cara mengunggah kembali setiap file yang telah dipisahkan ke Dropbox?" title="Taut langsung ke Langkah 4: Bagaimana cara mengunggah kembali setiap file yang telah dipisahkan ke Dropbox?" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> Dropbox Download plus PDF4me Excel Lembar Kerja Terpisah plus Iterator.</p>
<p>Tambahkan yang terakhir <strong>Dropbox - Unggah File</strong> dan memberikan properti file iterator kepadanya. Karena letaknya setelah Iterator, ia berjalan sekali per lembar kerja.</p>
<ol>
<li class="">Menambahkan <strong>Dropbox - Unggah File</strong>.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Koneksi</strong>: <code>YnooxTestone</code>.</li>
<li class=""><strong>Map</strong>: <code>/pdf4meoutput/</code>.</li>
<li class=""><strong>Mengajukan</strong>: <code>Flow Control - Iterator</code> (Ini memetakan item iterator saat ini langsung ke kolom file - tidak perlu pemisahan nama/biner manual).</li>
</ul>
</li>
<li class="">Simpan modul dan simpan skenario.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="konfigurasi-unggahan-dropbox">Konfigurasi Unggahan Dropbox<a href="https://docs.pdf4me.com/id/blog/split-excel-worksheets-make-dropbox-workflow/#konfigurasi-unggahan-dropbox" class="hash-link" aria-label="Taut langsung ke Konfigurasi Unggahan Dropbox" title="Taut langsung ke Konfigurasi Unggahan Dropbox" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/split-excel-worksheets-make-dropbox/05-dropbox-upload.jpg" alt="Unggah file ke Dropbox di Make dengan koneksi YnooxTestone, folder /pdf4meoutput/, dan file diatur ke Flow Control - Iterator sehingga setiap iterasi mengunggah satu lembar kerja yang terbagi." style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Dengan memilih Flow Control - Iterator alih-alih memetakan Nama File dan Data secara terpisah, Dropbox dapat menggunakan nama sheet PDF4me yang sudah ditetapkan untuk setiap item.</em></p>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid rgb(245, 158, 11);background-color:rgba(245, 158, 11, 0.06)"><p><strong>Tip.</strong> Jika Anda lebih suka menambahkan awalan atau akhiran pada nama file (misalnya, <code>2026-Q1.xlsx</code> alih-alih <code>Q1.xlsx</code>), alihkan File kembali ke <strong>Peta</strong> dan bangun nama tersebut dengan ungkapan seperti <code>{{formatDate(now; "YYYY")}}-{{2.File Name}}</code>.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="jalankan-alur-dan-verifikasi">Jalankan Alur dan Verifikasi<a href="https://docs.pdf4me.com/id/blog/split-excel-worksheets-make-dropbox-workflow/#jalankan-alur-dan-verifikasi" class="hash-link" aria-label="Taut langsung ke Jalankan Alur dan Verifikasi" title="Taut langsung ke Jalankan Alur dan Verifikasi" translate="no">​</a></h2>
<ol>
<li class=""><strong>Menyimpan</strong> skenario di kanan atas.</li>
<li class="">Klik <strong>Jalankan sekali</strong> di panel kiri bawah.</li>
<li class="">Buka riwayat eksekusi: setiap dari empat modul akan menampilkan tanda centang hijau. Pada modul keempat, Anda akan melihat lencana angka yang sama dengan jumlah lembar kerja dalam file sumber.</li>
<li class="">Buka Dropbox di <code>/pdf4meoutput/</code> dan konfirmasikan satu file .xlsx per lembar kerja.</li>
</ol>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:18px 0;border-left:4px solid rgb(34, 197, 94);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Apa yang sebenarnya kamu bangun?</strong> Sebuah pemisah Excel berbasis cloud yang tidak memerlukan instalasi Microsoft Excel di mana pun. Pola empat modul yang sama (unduh ditambah aksi PDF4me Excel ditambah Iterator ditambah unggah) adalah yang mendukung ekspor PDF per lembar, ekstraksi CSV berbasis baris, dan operasi Excel lainnya di mana PDF4me mengembalikan array file. Ganti modul tengah dan Anda akan mendapatkan kemampuan baru tanpa perlu mengubah infrastruktur dasarnya.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="variasi-umum-yang-dapat-anda-tambahkan-tanpa-membangun-ulang">Variasi Umum yang Dapat Anda Tambahkan Tanpa Membangun Ulang<a href="https://docs.pdf4me.com/id/blog/split-excel-worksheets-make-dropbox-workflow/#variasi-umum-yang-dapat-anda-tambahkan-tanpa-membangun-ulang" class="hash-link" aria-label="Taut langsung ke Variasi Umum yang Dapat Anda Tambahkan Tanpa Membangun Ulang" title="Taut langsung ke Variasi Umum yang Dapat Anda Tambahkan Tanpa Membangun Ulang" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr));gap:14px;margin:14px 0 1.4rem"><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-primary)"><div style="font-weight:700;margin-bottom:6px">Pemicu pada file baru</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Tukar langkah 1 dengan <strong>Dropbox Pantau File</strong> mengarah ke folder yang sama. Sekarang setiap buku kerja yang diunggah ke Dropbox akan dipisahkan dalam interval polling, tanpa perlu dijalankan secara manual.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(16, 185, 129)"><div style="font-weight:700;margin-bottom:6px">Konversikan setiap lembar ke PDF juga.</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Masukkan <strong>PDF4me - Konversi ke PDF</strong> Modul ini berada di antara Iterator dan Dropbox Upload. Setiap file .xlsx per lembar akan menjadi buku kerja dan PDF sekaligus dalam satu proses.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(245, 158, 11)"><div style="font-weight:700;margin-bottom:6px">Sebarkan ke folder yang berbeda</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Tambahkan <strong>Router</strong> setelah Iterator dengan filter pada nama file (misalnya, lembar yang diawali dengan "EU") lanjutkan ke <code>/eu/</code>, "KAMI" untuk <code>/us/</code>). Satu percabangan, banyak tujuan.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(139, 92, 246)"><div style="font-weight:700;margin-bottom:6px">Kirim setiap lembar kerja melalui email ke orang yang berbeda.</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Ganti Dropbox Upload dengan <strong>Kirim Email Gmail</strong> atau <strong>Mengirim Email dengan Microsoft 365</strong>Gunakan nama sheet sebagai kunci pencarian penerima dari Google Sheet.</div></div></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="pdf4me--make-vs-alternatifnya">PDF4me + Make vs alternatifnya<a href="https://docs.pdf4me.com/id/blog/split-excel-worksheets-make-dropbox-workflow/#pdf4me--make-vs-alternatifnya" class="hash-link" aria-label="Taut langsung ke PDF4me + Make vs alternatifnya" title="Taut langsung ke PDF4me + Make vs alternatifnya" translate="no">​</a></h3>
<table><thead><tr><th>Mendekati</th><th>Upaya penyiapan</th><th style="text-align:center">Berjalan tanpa pengawasan</th><th style="text-align:center">Menangani buku kerja multi-tab</th><th>Biaya</th></tr></thead><tbody><tr><td><strong>PDF4me + Buat (blog ini)</strong></td><td>Empat modul, sekitar 10 menit</td><td style="text-align:center">Ya, berdasarkan jadwal atau pemicu.</td><td style="text-align:center">Ya, jumlah tab berapa pun</td><td>PDF4me paket gratis plus Buat paket gratis</td></tr><tr><td>Makro VBA di Excel desktop</td><td>30-60 menit menyalin dan menempel ditambah menandatangani</td><td style="text-align:center">Tidak, perlu membuka Excel di desktop dan mengaktifkan makro.</td><td style="text-align:center">Ya</td><td>Gratis tapi manual</td></tr><tr><td>Alat pemisah Excel online</td><td>Unggahan 2 menit per file</td><td style="text-align:center">Tidak, manual per file.</td><td style="text-align:center">Ya</td><td>Gratis, tetapi kendali data tetap berada di tangan Anda.</td></tr><tr><td>Alteryx / Power Query</td><td>Persiapan sekitar 1 jam, membutuhkan platform.</td><td style="text-align:center">Ya, tetapi terikat pada lisensi workstation.</td><td style="text-align:center">Ya</td><td>Lisensi perusahaan</td></tr></tbody></table>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="pertanyaan-umum">Pertanyaan umum<a href="https://docs.pdf4me.com/id/blog/split-excel-worksheets-make-dropbox-workflow/#pertanyaan-umum" class="hash-link" aria-label="Taut langsung ke Pertanyaan umum" title="Taut langsung ke Pertanyaan umum" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="bagaimana-cara-membagi-lembar-excel-menjadi-beberapa-lembar-kerja-tanpa-menggunakan-vba">Bagaimana cara membagi lembar Excel menjadi beberapa lembar kerja tanpa menggunakan VBA?<a href="https://docs.pdf4me.com/id/blog/split-excel-worksheets-make-dropbox-workflow/#bagaimana-cara-membagi-lembar-excel-menjadi-beberapa-lembar-kerja-tanpa-menggunakan-vba" class="hash-link" aria-label="Taut langsung ke Bagaimana cara membagi lembar Excel menjadi beberapa lembar kerja tanpa menggunakan VBA?" title="Taut langsung ke Bagaimana cara membagi lembar Excel menjadi beberapa lembar kerja tanpa menggunakan VBA?" translate="no">​</a></h3>
<p>Gunakan tindakan cloud seperti <strong>PDF4me Excel - Lembar Kerja Terpisah</strong> Di dalam Make, Zapier, n8n, atau Power Automate. Aksi ini membaca byte .xlsx, memisahkan setiap lembar ke dalam buku kerja tersendiri, dan mengembalikan array yang dapat Anda ulangi. Tidak ada makro, tidak ada VBA, tidak perlu instalasi Excel lokal. Skenario Make empat modul lengkap dalam panduan ini berjalan pada tingkatan gratis dan menyelesaikan setiap pemisahan dalam hitungan detik.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="bagaimana-cara-membagi-file-excel-menjadi-beberapa-file-secara-otomatis">Bagaimana cara membagi file Excel menjadi beberapa file secara otomatis?<a href="https://docs.pdf4me.com/id/blog/split-excel-worksheets-make-dropbox-workflow/#bagaimana-cara-membagi-file-excel-menjadi-beberapa-file-secara-otomatis" class="hash-link" aria-label="Taut langsung ke Bagaimana cara membagi file Excel menjadi beberapa file secara otomatis?" title="Taut langsung ke Bagaimana cara membagi file Excel menjadi beberapa file secara otomatis?" translate="no">​</a></h3>
<p>Arahkan ke Buat <strong>Tonton File</strong> modul di folder tempat buku kerja baru berada, rantai <strong>PDF4me Excel - Lembar Kerja Terpisah</strong> Setelah itu, bungkus array yang dikembalikan dalam sebuah <strong>Iterator Kontrol Aliran</strong>, lalu unggah kembali setiap item ke folder tujuan dengan <strong>Unggah File ke Dropbox</strong>Sekarang setiap buku kerja yang dimasukkan ke dalam folder tersebut akan dipisahkan secara otomatis dalam interval polling (15 menit pada paket gratis, lebih cepat pada paket berbayar).</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="bisakah-program-ini-membuat-beberapa-lembar-excel-terpisah-menjadi-file-yang-berbeda-secara-otomatis">Bisakah program ini membuat beberapa lembar Excel terpisah menjadi file yang berbeda secara otomatis?<a href="https://docs.pdf4me.com/id/blog/split-excel-worksheets-make-dropbox-workflow/#bisakah-program-ini-membuat-beberapa-lembar-excel-terpisah-menjadi-file-yang-berbeda-secara-otomatis" class="hash-link" aria-label="Taut langsung ke Bisakah program ini membuat beberapa lembar Excel terpisah menjadi file yang berbeda secara otomatis?" title="Taut langsung ke Bisakah program ini membuat beberapa lembar Excel terpisah menjadi file yang berbeda secara otomatis?" translate="no">​</a></h3>
<p>Secara mandiri, Make dapat memindahkan, mengganti nama, dan mengunggah ulang file Excel, tetapi tidak dapat memeriksa atau memanipulasi isi buku kerja tersebut. Anda memerlukan tindakan yang memahami Excel untuk itu. <strong>PDF4me Excel</strong> konektor menyediakan <code>Excel - Separate Worksheets</code>, yang merupakan operasi persis yang digunakan dalam panduan ini. Setelah diinstal dan terhubung, Make mendelegasikan pembagian ke PDF4me dan menangani orkestrasi di sekitarnya.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="apakah-pdf4me-excel---lembar-kerja-terpisah-mengubah-data-apa-pun-di-dalam-lembar-kerja">Apakah PDF4me Excel - Lembar Kerja Terpisah mengubah data apa pun di dalam lembar kerja?<a href="https://docs.pdf4me.com/id/blog/split-excel-worksheets-make-dropbox-workflow/#apakah-pdf4me-excel---lembar-kerja-terpisah-mengubah-data-apa-pun-di-dalam-lembar-kerja" class="hash-link" aria-label="Taut langsung ke Apakah PDF4me Excel - Lembar Kerja Terpisah mengubah data apa pun di dalam lembar kerja?" title="Taut langsung ke Apakah PDF4me Excel - Lembar Kerja Terpisah mengubah data apa pun di dalam lembar kerja?" translate="no">​</a></h3>
<p>Tidak. Tindakan ini beroperasi pada struktur buku kerja, bukan nilai sel. Ia membaca lembar kerja, menyimpan setiap lembar kerja sebagai file .xlsx independen, dan mengembalikannya apa adanya. Pemformatan, rumus, tipe sel, sel yang digabungkan, dan rentang bernama di dalam setiap lembar kerja akan dipertahankan. Rumus lintas lembar kerja yang merujuk ke lembar kerja lain akan rusak dalam file yang terpisah (ini tidak dapat dihindari karena lembar kerja yang ditunjuknya sekarang berada di buku kerja yang terpisah), jadi tambahkan proses referensi sel setelahnya jika Anda perlu menghitung ulang rumus tersebut.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="penyelesaian-masalah">Penyelesaian Masalah<a href="https://docs.pdf4me.com/id/blog/split-excel-worksheets-make-dropbox-workflow/#penyelesaian-masalah" class="hash-link" aria-label="Taut langsung ke Penyelesaian Masalah" title="Taut langsung ke Penyelesaian Masalah" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:12px;margin-top:12px"><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(239, 68, 68)"><strong style="color:rgb(185, 28, 28)">Iterator mengeluarkan nol item meskipun file tersebut memiliki beberapa lembar.</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)">Kolom Array dipetakan ke output yang salah. Konfirmasikan bahwa Anda telah memilih <strong>Lembar Kerja Terpisah[]</strong> dari modul PDF4me Excel, bukan yang tunggal. <code>Doc Data</code> keluaran. Jika pemilih array membaca <code>Doc Data</code>, hapus pemetaan tersebut dan tambahkan kembali dari sumber yang benar.</p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-warning)"><strong style="color:var(--ifm-color-warning)">Unggahan Dropbox gagal dengan pesan "Berkas yang diberikan bukan berkas yang valid"</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)">Terjadi ketika kolom File dipetakan ke nilai teks, bukan ke bundel file iterator. Di kolom File, pilih <strong>Kontrol Aliran - Iterator</strong> barang itu sendiri, bukan anaknya. <code>File Name</code> Kemudian, Make akan meneruskan nama dan konten biner secara bersamaan.</p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-info)"><strong style="color:var(--ifm-color-info)">Setiap file keluaran diberi nama "worksheet.xlsx" dengan akhiran angka.</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)">Buku kerja sumber memiliki lembar kerja dengan nama yang sama atau kosong. PDF4me akan menggunakan penomoran otomatis jika nama lembar kerja tidak ada. Buka file .xlsx sumber, beri nama yang berbeda untuk setiap lembar kerja, dan jalankan kembali skenario tersebut.</p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(54, 96, 179)"><strong style="color:rgb(54, 96, 179)">Skenario tersebut terus membagi ulang file yang sama setiap kali dijalankan.</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)">Anda masih menggunakan <strong>Unduh File</strong> (yang membaca jalur tetap setiap kali dijalankan). Beralih ke <strong>Tonton File</strong> untuk pemicunya, atau tambahkan <strong>Pindahkan File</strong> modul setelah Dropbox Upload yang memindahkan buku kerja sumber ke dalam <code>/processed/</code> folder agar jajak pendapat berikutnya tidak menemukan hal baru.</p></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-selanjutnya">Langkah Selanjutnya<a href="https://docs.pdf4me.com/id/blog/split-excel-worksheets-make-dropbox-workflow/#langkah-selanjutnya" class="hash-link" aria-label="Taut langsung ke Langkah Selanjutnya" title="Taut langsung ke Langkah Selanjutnya" translate="no">​</a></h2>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a class="btn btn--primary" href="https://docs.pdf4me.com/id/integration/make/excel/separate-worksheets/"><p>Excel - Memisahkan Lembar Kerja</p></a><a class="btn btn--secondary" href="https://docs.pdf4me.com/id/integration/make/getting-started/"><p>Cara memulai Make + PDF4me</p></a><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" class="btn btn--secondary"><p>Dapatkan kunci API Anda</p></a></div>
<p>Pola empat langkah yang sama (unduh ditambah pisahkan dengan PDF4me ditambah iterasi ditambah unggah) menangani otomatisasi Excel "satu file masuk, banyak file keluar" yang mungkin perlu Anda buat.</p>]]></content:encoded>
            <category>Make</category>
            <category>integromat</category>
            <category>PDF4me</category>
            <category>Excel</category>
            <category>excel-separate-worksheets</category>
            <category>xlsx</category>
            <category>Dropbox</category>
            <category>no-code</category>
        </item>
        <item>
            <title><![CDATA[Buat Penganalisis AI Kustom untuk Format Faktur Anda Sendiri di Power Automate: Alur Kerja Dropbox 3 Langkah]]></title>
            <link>https://docs.pdf4me.com/id/blog/custom-ai-analyzer-power-automate-dropbox-workflow/</link>
            <guid>https://docs.pdf4me.com/id/blog/custom-ai-analyzer-power-automate-dropbox-workflow/</guid>
            <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Alur Power Automate tiga langkah yang memanggil Templat AI Analyzer PDF4me kustom yang Anda buat di portal pengembang. Ekstrak 33 bidang terstruktur (blok alamat vendor, ID langganan, tarif MWST, item baris, detail diskon) dari format faktur Anda sendiri. Tangkapan layar asli, skema JSON 33 bidang yang tepat dapat diunduh, respons JSON yang diuraikan dapat direproduksi, dan contoh PDF faktur disertakan.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/id/assets/images/blog/power-automate-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>A <strong>Templat Penganalisis AI Kustom</strong> adalah skema JSON bernama yang Anda definisikan di portal pengembang PDF4me yang memberi tahu AI bidang mana yang akan diekstrak dari jenis dokumen tertentu. Panduan ini membangun Analyzer untuk faktur langganan SaaS PDF4me sendiri (33 bidang: blok alamat vendor, tarif MWST Swiss, ID langganan, item baris, detail diskon), kemudian memanggilnya dari alur Power Automate 3 langkah yang membaca PDF dari Dropbox dan mengembalikan JSON terstruktur.</p>
<p>Terpasang <code>default_invoice_extraction</code> Meskipun mencakup faktur generik, tim AP (Accounts Payable) yang sebenarnya memiliki tata letak khusus vendor, kolom item baris khusus, bidang pajak khusus yurisdiksi, dan metadata langganan yang tidak tercakup dalam skema generik. Dengan membangun Analyzer khusus sekali, Anda akan mendapatkan ekstraksi pencocokan persis selamanya, tanpa perlu meminta input per bidang, dan tanpa logika lanjutan untuk membersihkan respons.</p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Alur kerja lengkap secara sekilas</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">Setup A. Log in to dev portal</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">dev.pdf4me.com login. Email plus password or any SSO provider (Microsoft, Google, Facebook, Apple, GitHub).</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">Setup B. Open AI Document Parser</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Dashboard sidebar, AI Document Parser. Lists every Analyzer Template you have already created.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(245,158,11);height:100%"><div style="font-weight:750;margin-bottom:4px">Setup C. Add a Parse Analyzer</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Click Add, name it (e.g. Test Invoice), choose Type Parse. The Analyzer Id is what Power Automate references.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(139,92,246);height:100%"><div style="font-weight:750;margin-bottom:4px">Setup D. Paste the JSON schema</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Document Schema field. Each schema entry has fieldName, fieldType, fieldDescription. Save Changes.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(168,85,247);height:100%"><div style="font-weight:750;margin-bottom:4px">Flow 1. Manually trigger a flow</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Replace later with HTTP / SharePoint / Outlook trigger when ready for production.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(20,184,166);height:100%"><div style="font-weight:750;margin-bottom:4px">Flow 2. Get file content (path)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Dropbox path /pdf4me.pdf, Infer Content Type Yes. Reads the source PDF into the flow.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(239,68,68);height:100%"><div style="font-weight:750;margin-bottom:4px">Flow 3. AI - Document Parser</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">PDF4me action. File Content from step 2, File Name Test.pdf, Customisation Note Test Invoice (your Analyzer Id). Returns body JSON.</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">Versi singkatnya</div><div style="font-size:1.05rem;line-height:1.55"><p>Siapkan Analyzer sekali saja: masuk di <code>dev.pdf4me.com</code>, buka AI Document Parser di sidebar, klik Tambah, beri nama Analyzer (<code>Faktur Uji Coba</code>), pilih Tipe <strong>Menguraikan</strong>, tempelkan skema JSON yang menjelaskan setiap bidang yang ingin Anda ekstrak, simpan. Kemudian buat alur Power Automate: <strong>Memicu secara manual</strong>, <strong>Dapatkan isi file menggunakan jalur.</strong> (<code>/pdf4me.pdf</code>), <strong>AI - Pengurai Dokumen</strong> dengan nama Analyzer yang diteruskan sebagai <strong>Catatan Kustomisasi</strong>Outputnya berupa JSON dengan setiap field yang dideklarasikan dalam skema. Contoh skema dalam panduan ini mengekstrak 33 field termasuk alamat vendor, PPN Swiss (MWST), ID langganan, periode penagihan, item baris, dan detail diskon.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="tanya-jawab-berbasis-alasan">Tanya Jawab Berbasis Alasan<a href="https://docs.pdf4me.com/id/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#tanya-jawab-berbasis-alasan" class="hash-link" aria-label="Taut langsung ke Tanya Jawab Berbasis Alasan" title="Taut langsung ke Tanya Jawab Berbasis Alasan" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa menggunakan Analyzer khusus alih-alih yang lain? <code>ekstraksi_faktur_default</code>?</strong> Templat bawaan ditujukan untuk faktur vendor generik. Tim AP (Accounts Payable) yang sebenarnya memiliki tata letak khusus vendor, kolom pajak yurisdiksi (MWST Swiss, Umsatzsteuer Jerman, pajak penjualan AS), metadata langganan (ID langganan, periode penagihan, tanggal penagihan berikutnya), atau kolom item baris industri yang tidak dikenal oleh skema default. Sebuah Analyzer khusus menangkap semua itu dalam satu kali proses.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa kolom tersebut disebut Catatan Kustomisasi di Power Automate?</strong> Parameter Catatan Kustomisasi di dalam <strong>AI - Pengurai Dokumen</strong> Aksi ini menerima nama ID Analyzer (string yang sama yang Anda tetapkan saat membuat Analyzer di portal pengembang). Nama tersebut bersifat historis, perannya adalah "pilih Template Analyzer mana yang akan dijalankan terhadap dokumen ini". Biarkan kosong untuk menggunakan opsi yang tersedia jika tidak ada pilihan lain. <code>ekstraksi_faktur_default</code>, isi dengan nama Analyzer Anda untuk memanggil skema kustom.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa menggunakan <code>Metode bidang: menghasilkan</code> pada bidang komposit?</strong> Beberapa bidang (<code>Alamat vendor</code>, <code>Alamat tagihan</code>) tidak dicetak langsung pada dokumen. AI menyusunnya dari bidang-bidang lain yang diekstrak (<code>Jalan penjual</code> + <code>Kota penjual</code> + ...). Itu <code>Metode bidang: menghasilkan</code> Penanda ini memberi tahu mesin AI untuk "mensintesis nilai ini dari kolom-kolom yang berdekatan, jangan mencarinya di seluruh dokumen". Berguna untuk menormalisasi blok alamat, nama lengkap, atau pengidentifikasi yang digabungkan.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa keduanya? <code>Tanggal faktur</code> (tanggal) dan <code>Tanggal faktur</code> (rangkaian)?</strong> Skema tersebut menyatakan keduanya karena tanggal seringkali merupakan kolom yang paling ambigu. <code>Tanggal faktur</code> adalah tipe Date yang telah diuraikan (tindakan selanjutnya dapat melakukan perhitungan tanggal padanya). <code>Tanggal faktur</code> Apakah teks cetak mentah dari dokumen ("26 Januari 2026") dipertahankan apa adanya? Ketika parser salah membaca atau menormalisasi tanggal, salinan string memungkinkan Anda untuk mengaudit dan memperbaikinya.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-akan-anda-dapatkan">Apa yang Akan Anda Dapatkan<a href="https://docs.pdf4me.com/id/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#apa-yang-akan-anda-dapatkan" class="hash-link" aria-label="Taut langsung ke Apa yang Akan Anda Dapatkan" title="Taut langsung ke Apa yang Akan Anda Dapatkan" translate="no">​</a></h2>
<p><strong>Masukan:</strong> Faktur PDF dalam format yang dirancang untuk Analyzer Anda, disimpan di Dropbox. Panduan ini menggunakan faktur langganan SaaS PDF4me (Ynoox GmbH / Swiss, MWST 8,1%, metadata langganan, paket Pdf4me Base 1000). <strong>Keluaran:</strong> Respons JSON terstruktur dengan semua 33 bidang dari skema, tersedia sebagai konten dinamis Power Automate untuk tindakan selanjutnya (menulis ke Daftar SharePoint, memposting ke Slack, menambahkan ke Excel Online, mengarahkan ke Persetujuan, dll.).</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="contoh-faktur-masukan">Contoh faktur masukan<a href="https://docs.pdf4me.com/id/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#contoh-faktur-masukan" class="hash-link" aria-label="Taut langsung ke Contoh faktur masukan" title="Taut langsung ke Contoh faktur masukan" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0;padding:14px;border-radius:12px;background:var(--ifm-color-emphasis-100)"><p>Unduh contoh faktur yang sama yang digunakan dalam panduan ini: <a href="https://docs.pdf4me.com/id/assets/data/custom-ai-analyzer-power-automate-dropbox-workflow/pdf4me-invoice-sample.pdf" download="" style="display:inline-block;margin-left:6px;padding:4px 10px;border-radius:6px;background:rgb(54, 96, 179);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem">pdf4me-invoice-sample.pdf</a></p></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="contoh-output-json-cuplikan-dari-hasil-eksekusi-sebenarnya">Contoh output JSON (cuplikan dari hasil eksekusi sebenarnya)<a href="https://docs.pdf4me.com/id/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#contoh-output-json-cuplikan-dari-hasil-eksekusi-sebenarnya" class="hash-link" aria-label="Taut langsung ke Contoh output JSON (cuplikan dari hasil eksekusi sebenarnya)" title="Taut langsung ke Contoh output JSON (cuplikan dari hasil eksekusi sebenarnya)" translate="no">​</a></h3>
<div class="language-json codeBlockContainer_IfEc theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_Drer"><pre tabindex="0" class="prism-code language-json codeBlock_CgJj thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_BEr3"><div class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"documentTitle"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"INVOICE"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"invoiceNumber"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Pdf4me-202601-32324"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"invoiceDate"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Jan 26, 2026"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"currency"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"USD"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"paymentStatus"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"PAID"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"vendorName"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Ynoox GmbH"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"vendorAddress"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Riedstrasse 2B, Hedingen, Zürich 8908, Switzerland"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"vendorTaxRegNumber"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"CHE-360.751.198"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"billTo"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Chandra Arora"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"subscriptionId"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"2e46662a-32e0-4e79-ba06-b13fe2c113ac"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"billingPeriodString"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Jan 26 to Feb 26, 2026"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"nextBillingDate"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Feb 26, 2026"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"mwstRate"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">8.1</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"discountCode"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"F_yn_100!"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"discountAmount"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">35</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"lineItems"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"description"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Pdf4me Base 1000"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"price"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">35</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"discount"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">35</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"amount"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">0</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><br></div></code></pre></div></div>
<p>Respons lengkap yang terdiri dari 33 kolom dapat diunduh di bagian bawah.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-anda-butuhkan">Apa yang Anda Butuhkan<a href="https://docs.pdf4me.com/id/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#apa-yang-anda-butuhkan" class="hash-link" aria-label="Taut langsung ke Apa yang Anda Butuhkan" title="Taut langsung ke Apa yang Anda Butuhkan" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><ul style="margin:0;padding-left:20px"><li><strong>Akun PDF4me</strong>. <a href="https://dev.pdf4me.com/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Buka portal pengembang</a> lalu masuk (email ditambah kata sandi atau SSO Microsoft, Google, Facebook, Apple, GitHub).</li><li><strong>Power Automate</strong>. <a href="https://make.powerautomate.com/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Open Power Automate</a>. Paket apa pun dengan konektor premium (PDF4me Connect adalah premium).</li><li><strong>Dropbox</strong>Untuk sumber input PDF, SharePoint, OneDrive, dan Google Drive bekerja dengan cara yang sama menggunakan konektor masing-masing.</li><li><strong>Skema lengkap dan contoh PDF</strong>Unduh keduanya di bawah ini untuk mencerminkan setiap tangkapan layar.</li></ul></div>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:1rem 0 1.6rem;border-left:4px solid rgb(16, 185, 129);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Ambil skema, contoh PDF, dan output yang diharapkan terlebih dahulu.</strong> Gunakan itu untuk mereproduksi setiap tangkapan layar byte demi byte.</p><div style="margin-top:10px;display:flex;gap:10px;flex-wrap:wrap"><a href="https://docs.pdf4me.com/id/assets/data/custom-ai-analyzer-power-automate-dropbox-workflow/analyzer-schema.json" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(16, 185, 129);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>Unduh analyzer-schema.json</p></a><a href="https://docs.pdf4me.com/id/assets/data/custom-ai-analyzer-power-automate-dropbox-workflow/pdf4me-invoice-sample.pdf" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(54, 96, 179);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>Unduh pdf4me-invoice-sample.pdf</p></a><a href="https://docs.pdf4me.com/id/assets/data/custom-ai-analyzer-power-automate-dropbox-workflow/analyzer-response.json" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(239, 68, 68);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>Unduh analyzer-response.json (output yang diharapkan)</p></a></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="skema-33-bidang-yang-diekstrak-oleh-analyzer">Skema: 33 bidang yang diekstrak oleh Analyzer<a href="https://docs.pdf4me.com/id/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#skema-33-bidang-yang-diekstrak-oleh-analyzer" class="hash-link" aria-label="Taut langsung ke Skema: 33 bidang yang diekstrak oleh Analyzer" title="Taut langsung ke Skema: 33 bidang yang diekstrak oleh Analyzer" translate="no">​</a></h2>
<p>Skema Analyzer adalah inti dari ekstraksi kustom. Setiap field menyatakan nama yang akan dilihat Power Automate, tipe yang akan diterima Power Automate, dan deskripsi yang memandu AI tentang di mana harus mencari nilai tersebut.</p>
<table><thead><tr><th>Bidang</th><th>Jenis</th><th>Apa yang diekstraknya</th></tr></thead><tbody><tr><td><code>documentTitle</code></td><td>rangkaian</td><td>Label di bagian atas faktur. Contoh: <code>INVOICE</code></td></tr><tr><td><code>invoiceNumber</code></td><td>rangkaian</td><td>ID Faktur. Contoh: <code>Pdf4me-202601-32324</code></td></tr><tr><td><code>invoiceDate</code></td><td>tanggal</td><td>Tanggal penerbitan faktur yang diuraikan</td></tr><tr><td><code>invoiceDateString</code></td><td>rangkaian</td><td>String tanggal tercetak mentah. Contoh: <code>Jan 26, 2026</code></td></tr><tr><td><code>invoiceAmount</code></td><td>nomor</td><td>Jumlah total dalam ringkasan header</td></tr><tr><td><code>currency</code></td><td>rangkaian</td><td>Kode mata uang ISO. Contoh: <code>USD</code></td></tr><tr><td><code>paymentStatus</code></td><td>rangkaian</td><td><code>PAID</code>, <code>UNPAID</code>, atau <code>DUE</code></td></tr><tr><td><code>vendorName</code></td><td>rangkaian</td><td>Nama perusahaan penjual. Contoh: <code>Ynoox GmbH</code></td></tr><tr><td><code>vendorStreet</code></td><td>rangkaian</td><td>Jalur jalan pedagang</td></tr><tr><td><code>vendorCity</code></td><td>rangkaian</td><td>Kota penjual</td></tr><tr><td><code>vendorState</code></td><td>rangkaian</td><td>Negara bagian/kanton/provinsi penjual</td></tr><tr><td><code>vendorPostalCode</code></td><td>rangkaian</td><td>Kode pos penjual</td></tr><tr><td><code>vendorCountry</code></td><td>rangkaian</td><td>Negara penjual</td></tr><tr><td><code>vendorAddress</code></td><td>rangkaian (<code>fieldMethod: generate</code>)</td><td>Alamat gabungan yang disusun dari bagian-bagian di atas</td></tr><tr><td><code>vendorTaxRegNumber</code></td><td>rangkaian</td><td>Pendaftaran pajak. Format Swiss. <code>CHE-360.751.198</code></td></tr><tr><td><code>billTo</code></td><td>rangkaian</td><td>Nama pelanggan dari DITAGIHKAN KE</td></tr><tr><td><code>billToCountry</code></td><td>rangkaian</td><td>Negara pelanggan</td></tr><tr><td><code>billToAddress</code></td><td>rangkaian (<code>fieldMethod: generate</code>)</td><td>Alamat penagihan gabungan</td></tr><tr><td><code>subscriptionId</code></td><td>rangkaian</td><td>UUID dari bagian BERLANGGANAN</td></tr><tr><td><code>billingPeriodStart</code></td><td>tanggal</td><td>Tanggal mulai periode penagihan yang diuraikan</td></tr><tr><td><code>billingPeriodEnd</code></td><td>tanggal</td><td>Tanggal akhir periode penagihan yang diuraikan</td></tr><tr><td><code>billingPeriodString</code></td><td>rangkaian</td><td>Periode pencetakan mentah. Contoh: <code>Jan 26 to Feb 26, 2026</code></td></tr><tr><td><code>nextBillingDate</code></td><td>tanggal</td><td>Tanggal penagihan berikutnya telah diuraikan.</td></tr><tr><td><code>nextBillingDateString</code></td><td>rangkaian</td><td>Tanggal penagihan berikutnya yang dicetak mentah</td></tr><tr><td><code>subTotal</code></td><td>nomor</td><td>Jumlah sebelum pajak</td></tr><tr><td><code>mwstRate</code></td><td>nomor</td><td>Tarif PPN Swiss. Contoh: <code>8.1</code></td></tr><tr><td><code>mwstAmount</code></td><td>nomor</td><td>Jumlah PPN Swiss</td></tr><tr><td><code>total</code></td><td>nomor</td><td>Jumlah total setelah pajak</td></tr><tr><td><code>amountDue</code></td><td>nomor</td><td>Jumlah akhir yang harus dibayar</td></tr><tr><td><code>discountCode</code></td><td>rangkaian</td><td>Kode promo dari bagian DISKON</td></tr><tr><td><code>discountDescription</code></td><td>rangkaian</td><td>Teks lengkap catatan diskon</td></tr><tr><td><code>discountAmount</code></td><td>nomor</td><td>Jumlah diskon</td></tr><tr><td><code>discountPercentage</code></td><td>nomor</td><td>Persentase diskon</td></tr><tr><td><code>lineItems</code></td><td>meja</td><td>Data produk/rencana per baris: <code>description</code>, <code>price</code>, <code>discount</code>, <code>amount</code></td></tr></tbody></table>
<p>Skema JSON lengkap (dengan yang persis sama) <code>fieldDescription</code> (string yang dikonsumsi AI) terdapat dalam file yang dapat diunduh di atas.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="pengaturan-a-bagaimana-cara-masuk-ke-portal-pengembang-pdf4me">Pengaturan A: Bagaimana cara masuk ke portal pengembang PDF4me?<a href="https://docs.pdf4me.com/id/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#pengaturan-a-bagaimana-cara-masuk-ke-portal-pengembang-pdf4me" class="hash-link" aria-label="Taut langsung ke Pengaturan A: Bagaimana cara masuk ke portal pengembang PDF4me?" title="Taut langsung ke Pengaturan A: Bagaimana cara masuk ke portal pengembang PDF4me?" translate="no">​</a></h2>
<p><strong>Di mana Anda berada:</strong> sebelum aliran apa pun terjadi.</p>
<ol>
<li class="">Membuka <a href="https://dev.pdf4me.com/">dev.pdf4me.com</a> di browser mana pun.</li>
<li class="">Ketikkan email dan kata sandi Anda, lalu klik. <strong>Login</strong>atau pilih salah satu opsi SSO di sebelah kanan: <strong>Lanjutkan dengan Microsoft</strong>, <strong>Google</strong>, <strong>Facebook</strong>, <strong>Apel</strong>, <strong>GitHub</strong>.</li>
<li class="">Baru di sini? Klik <strong>Belum punya akun? Daftar</strong> untuk membuatnya.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="layar-masuk">Layar masuk<a href="https://docs.pdf4me.com/id/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#layar-masuk" class="hash-link" aria-label="Taut langsung ke Layar masuk" title="Taut langsung ke Layar masuk" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/custom-ai-analyzer-power-automate-dropbox-workflow/01-login-api-portal.png" alt="Layar masuk dev.pdf4me.com menampilkan logo PDF4me, judul Masuk ke Portal API, kolom email dan kata sandi dengan kotak centang Ingat saya dan tautan Lupa kata sandi, tombol Masuk berwarna merah, dan lima penyedia SSO di sebelah kanan: Lanjutkan dengan Microsoft, Lanjutkan dengan Google, Lanjutkan dengan Facebook, Lanjutkan dengan Apple, Lanjutkan dengan GitHub. Tautan Daftar di bagian bawah." style="max-width:720px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="pengaturan-b-buka-ai-document-parser-di-dasbor">Pengaturan B: Buka AI Document Parser di dasbor<a href="https://docs.pdf4me.com/id/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#pengaturan-b-buka-ai-document-parser-di-dasbor" class="hash-link" aria-label="Taut langsung ke Pengaturan B: Buka AI Document Parser di dasbor" title="Taut langsung ke Pengaturan B: Buka AI Document Parser di dasbor" translate="no">​</a></h2>
<p><strong>Di mana Anda berada:</strong> masuk, pada <code>dev.pdf4me.com/dashboard</code>.</p>
<ol>
<li class="">Sidebar sebelah kiri dasbor menampilkan bagian-bagian akun Anda: Beranda, Profil, Langganan, Info Pembayaran, <strong>Kunci API</strong>, Log, Faktur, <strong>Pengurai Dokumen AI</strong>Dokumen Saya, Klasifikasi Dokumen, Analisis Dokumen, Riwayat Pekerjaan, Dokumen yang Dibagikan, Referensikan Teman, Hadiah.</li>
<li class="">Klik <strong>Pengurai Dokumen AI</strong>.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="sidebar-dasbor">Sidebar dasbor<a href="https://docs.pdf4me.com/id/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#sidebar-dasbor" class="hash-link" aria-label="Taut langsung ke Sidebar dasbor" title="Taut langsung ke Sidebar dasbor" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/custom-ai-analyzer-power-automate-dropbox-workflow/02-dashboard-sidebar.png" alt="Daftar sidebar dasbor portal pengembang PDF4me: Beranda, Profil, Langganan, Info Pembayaran, Kunci API, Log, Faktur, Pengurai Dokumen AI, Dokumen Saya, Klasifikasi Dokumen, Pengurai Dokumen, Riwayat Pekerjaan, Dokumen yang Dibagikan, Referensikan Teman, Hadiah. Beranda terpilih." style="max-width:380px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid rgb(245, 158, 11);background-color:rgba(245, 158, 11, 0.06)"><p><strong>Dua item sidebar yang bersebelahan.</strong> <code>Klasifikasikan Dokumen</code> Dan <code>Uraikan Dokumen</code> merupakan pelaksana tugas individual (menguji satu dokumen terhadap Analyzer yang sudah ada). <code>Pengurai Dokumen AI</code> adalah pengelola Templat Analisis (tempat Anda membuat skema). Untuk pengaturan pertama kali, gunakan AI Document Parser.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="pengaturan-c-bagaimana-cara-menambahkan-templat-analisis-baru">Pengaturan C: Bagaimana cara menambahkan Templat Analisis baru?<a href="https://docs.pdf4me.com/id/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#pengaturan-c-bagaimana-cara-menambahkan-templat-analisis-baru" class="hash-link" aria-label="Taut langsung ke Pengaturan C: Bagaimana cara menambahkan Templat Analisis baru?" title="Taut langsung ke Pengaturan C: Bagaimana cara menambahkan Templat Analisis baru?" translate="no">​</a></h2>
<p><strong>Di mana Anda berada:</strong> Halaman Pengurai Dokumen AI.</p>
<ol>
<li class="">Halaman ini menampilkan daftar setiap Templat Analisis yang telah Anda buat beserta ID, Tipe, dan tindakan edit/hapusnya.</li>
<li class="">Klik <strong>+ Tambahkan</strong>.</li>
<li class="">Baris kosong muncul dengan dua kolom:<!-- -->
<ul>
<li class=""><strong>ID Penganalisis</strong>Ketik nama pendek yang mudah diingat (misalnya...) <code>Test Invoice</code>Ini adalah string persis yang akan Anda berikan sebagai Catatan Kustomisasi di Power Automate.</li>
<li class=""><strong>Jenis Penganalisis</strong>: menu tarik-turun dengan pilihan <code>Parse</code> Dan <code>Classify</code>. Memilih <strong>Menguraikan</strong> untuk ekstraksi bidang terstruktur. Pilih <strong>Menggolongkan</strong> ketika Anda menginginkan keputusan perutean.</li>
</ul>
</li>
<li class="">Klik <strong>Menyimpan</strong>.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="tambahkan-penganalisis">Tambahkan Penganalisis<a href="https://docs.pdf4me.com/id/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#tambahkan-penganalisis" class="hash-link" aria-label="Taut langsung ke Tambahkan Penganalisis" title="Taut langsung ke Tambahkan Penganalisis" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/custom-ai-analyzer-power-automate-dropbox-workflow/03-add-analyzer.png" alt="Halaman PDF4me AI Document Parser dengan tombol Tambah, tabel Analyzer yang ada yang menampilkan Faktur Uji dan inv, keduanya dengan Tipe Parse, ditambah formulir baris baru sebaris dengan kolom ID Analyzer kosong, dropdown Parse yang dipilih untuk Tipe, dan tombol Simpan/Batal." style="max-width:900px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="pengaturan-d-tempelkan-skema-json-dan-simpan">Pengaturan D: Tempelkan skema JSON dan simpan<a href="https://docs.pdf4me.com/id/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#pengaturan-d-tempelkan-skema-json-dan-simpan" class="hash-link" aria-label="Taut langsung ke Pengaturan D: Tempelkan skema JSON dan simpan" title="Taut langsung ke Pengaturan D: Tempelkan skema JSON dan simpan" translate="no">​</a></h2>
<p><strong>Di mana Anda berada:</strong> Mengedit Analyzer yang baru dibuat.</p>
<ol>
<li class="">Klik ikon pensil untuk mengedit di sebelah Analyzer baru Anda (<code>Test Invoice</code>).</li>
<li class="">Editor Informasi Parse terbuka dengan ID Analyzer di bagian atas dan <strong>Skema Dokumen</strong> kolom di bawah ini.</li>
<li class="">Salin skema JSON 33 kolom dari <code>analyzer-schema.json</code> ke dalam area teks Skema Dokumen. Setiap entri adalah <code>{ "fieldName": "...", "fieldType": "...", "fieldDescription": "..." }</code>. Itu <code>fieldDescription</code> Ini adalah bidang yang paling penting, karena memberi tahu AI ke mana harus melihat dan apa yang harus ditangkap.</li>
<li class="">Pilih <strong>Contoh Jenis Dokumen</strong> telah diatur sebelumnya (<code>Invoice</code> atau <code>Purchase Order</code>) jika Anda menginginkan templat awal; jika tidak, tempelkan skema Anda secara langsung.</li>
<li class="">Klik <strong>Simpan Perubahan</strong>.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="editor-skema-parse-info">Editor skema Parse Info<a href="https://docs.pdf4me.com/id/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#editor-skema-parse-info" class="hash-link" aria-label="Taut langsung ke Editor skema Parse Info" title="Taut langsung ke Editor skema Parse Info" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/custom-ai-analyzer-power-automate-dropbox-workflow/04-parse-info-schema.png" alt="Editor Info Parse PDF4me dengan tombol Simpan Perubahan, judul Info Parse, kolom ID Analyzer yang diatur ke Faktur Uji, bagian Skema, dan area teks Skema Dokumen yang diisi dengan skema JSON yang mendeklarasikan fieldName documentTitle invoiceNumber invoiceDate dengan fieldType dan fieldDescription-nya, ditambah tombol preset Faktur dan Pesanan Pembelian di bagian bawah." style="max-width:900px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.06)"><p><strong>Tips desain skema.</strong> Menulis <code>Deskripsi bidang</code> Seperti saat Anda memberi pengarahan kepada akuntan junior baru: sebutkan label seperti yang tercetak pada dokumen, kemudian formatnya (hanya angka, tanggal ISO, string yang dipisahkan koma), lalu contohnya. AI mencocokkan berdasarkan deskripsi ini, bukan nama kolom. <code>"vendorTaxRegNumber": "Nomor registrasi pajak vendor / UID. Label: 'Nomor Registrasi Pajak'. Format Swiss, contoh: CHE-360.751.198"</code> ketukan <code>"Nomor Registrasi Pajak Vendor": "ID pajak"</code> setiap saat.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="alur-1-bagaimana-cara-menghubungkan-analyzer-ke-power-automate">Alur 1: Bagaimana cara menghubungkan Analyzer ke Power Automate?<a href="https://docs.pdf4me.com/id/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#alur-1-bagaimana-cara-menghubungkan-analyzer-ke-power-automate" class="hash-link" aria-label="Taut langsung ke Alur 1: Bagaimana cara menghubungkan Analyzer ke Power Automate?" title="Taut langsung ke Alur 1: Bagaimana cara menghubungkan Analyzer ke Power Automate?" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> hanya pemicu.</p>
<p>Sisi Power Automate cukup singkat: 3 tindakan. Mulailah dengan pemicu manual agar Anda dapat melakukan iterasi; ganti dengan pemicu HTTP / SharePoint / Outlook saat siap untuk produksi.</p>
<ol>
<li class="">Di dalam <a href="https://make.powerautomate.com/">Power Automate</a> klik <strong>Membuat</strong>, memilih <strong>Aliran awan instan</strong>.</li>
<li class="">Sebutkan alurnya (misalnya, <code>Custom Invoice Extraction</code>), memilih <strong>Memicu alur secara manual</strong>, klik <strong>Membuat</strong>.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="alur-3-langkah-lengkap">Alur 3 langkah lengkap<a href="https://docs.pdf4me.com/id/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#alur-3-langkah-lengkap" class="hash-link" aria-label="Taut langsung ke Alur 3 langkah lengkap" title="Taut langsung ke Alur 3 langkah lengkap" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/custom-ai-analyzer-power-automate-dropbox-workflow/05-power-automate-flow.png" alt="Kanvas alur Power Automate menampilkan tiga tindakan bertumpuk: Memicu alur secara manual dengan tanda centang hijau waktu eksekusi 0 detik, Mendapatkan konten file menggunakan jalur dengan tanda centang hijau waktu eksekusi 0,9 detik, AI - Pengurai Dokumen dengan tanda centang hijau waktu eksekusi 21 detik. Setiap langkah diberi kotak dengan logo konektor di sebelah kiri." style="max-width:360px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Tiga langkah. AI - Document Parser adalah satu-satunya langkah yang memanggil PDF4me, dan langkah ini memakan sebagian besar waktu eksekusi (sekitar 21 detik untuk faktur satu halaman).</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="alur-2-dapatkan-file-pdf-sumber-dari-dropbox">Alur 2: Dapatkan file PDF sumber dari Dropbox<a href="https://docs.pdf4me.com/id/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#alur-2-dapatkan-file-pdf-sumber-dari-dropbox" class="hash-link" aria-label="Taut langsung ke Alur 2: Dapatkan file PDF sumber dari Dropbox" title="Taut langsung ke Alur 2: Dapatkan file PDF sumber dari Dropbox" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> trigger plus Dapatkan konten file.</p>
<ol>
<li class="">Klik <strong>+ Langkah baru</strong>, mencari <strong>Dropbox</strong>, memilih <strong>Dapatkan isi file menggunakan jalur.</strong>.</li>
<li class=""><strong>Menghubungkan</strong> akun Dropbox Anda jika Anda belum memilikinya.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Jalur File</strong>: <code>/pdf4me.pdf</code></li>
<li class=""><strong>Menentukan Jenis Konten</strong>: <code>Yes</code> (di bawah Parameter Lanjutan)</li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="dapatkan-konfigurasi-konten-file">Dapatkan konfigurasi konten file<a href="https://docs.pdf4me.com/id/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#dapatkan-konfigurasi-konten-file" class="hash-link" aria-label="Taut langsung ke Dapatkan konfigurasi konten file" title="Taut langsung ke Dapatkan konfigurasi konten file" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/custom-ai-analyzer-power-automate-dropbox-workflow/06-get-file-content.png" alt="Power Automate Dropbox Dapatkan konten file menggunakan tindakan jalur yang dikonfigurasi dengan Jalur File /pdf4me.pdf, Parameter lanjutan menunjukkan Simpulkan Tipe Konten Ya, Terhubung ke Dropbox" style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="alur-3-mengapa-kolom-catatan-kustomisasi-mencantumkan-nama-analyzer-anda">Alur 3: Mengapa kolom Catatan Kustomisasi mencantumkan nama Analyzer Anda?<a href="https://docs.pdf4me.com/id/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#alur-3-mengapa-kolom-catatan-kustomisasi-mencantumkan-nama-analyzer-anda" class="hash-link" aria-label="Taut langsung ke Alur 3: Mengapa kolom Catatan Kustomisasi mencantumkan nama Analyzer Anda?" title="Taut langsung ke Alur 3: Mengapa kolom Catatan Kustomisasi mencantumkan nama Analyzer Anda?" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> trigger plus Dapatkan konten file plus AI - Pengurai Dokumen.</p>
<p>Ini adalah aksi yang memanggil Analyzer kustom Anda. Kuncinya adalah... <strong>Catatan Kustomisasi</strong> kolom: tempelkan nama ID Analyzer yang tepat dari Setup C (<code>Test Invoice</code> (dalam panduan ini). Tanpa itu, tindakan akan kembali ke ekstraksi faktur default.</p>
<ol>
<li class="">Klik <strong>+ Langkah baru</strong>, mencari <strong>PDF4me</strong>, memilih <strong>AI - Pengurai Dokumen</strong>.</li>
<li class=""><strong>Menghubungkan</strong> PDF4me AI dengan kunci API Anda (hanya untuk pertama kali).</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Isi File</strong>: pilih <code>File Content</code> token dari langkah 2 (Dapatkan konten file)</li>
<li class=""><strong>Nama File</strong>: <code>Test.pdf</code> (hanya label, bukan jalur)</li>
<li class=""><strong>Catatan Kustomisasi</strong> (di bawah Parameter lanjutan): <code>Test Invoice</code> (ID Analyzer yang tepat yang Anda atur di Setup C)</li>
</ul>
</li>
<li class=""><strong>Simpan dan Uji</strong>.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="aksi-ai---pengurai-dokumen">Aksi AI - Pengurai Dokumen<a href="https://docs.pdf4me.com/id/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#aksi-ai---pengurai-dokumen" class="hash-link" aria-label="Taut langsung ke Aksi AI - Pengurai Dokumen" title="Taut langsung ke Aksi AI - Pengurai Dokumen" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/custom-ai-analyzer-power-automate-dropbox-workflow/07-ai-document-parser-action.png" alt="Power Automate PDF4me AI - Aksi Pengurai Dokumen dengan Konten Berkas diatur ke Dapatkan token konten berkas, Nama Berkas Test.pdf, Parameter lanjutan diperluas menampilkan Catatan Kustomisasi Faktur Uji, Terhubung ke PDF4me AI." style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid rgb(245, 158, 11);background-color:rgba(245, 158, 11, 0.06)"><p><strong>Tips tentang kecepatan iterasi.</strong> Gunakan pemicu manual saat Anda melakukan iterasi pada skema. Setiap kali Anda mengubah <code>Deskripsi bidang</code> Di portal pengembang, simpan, lalu jalankan kembali alur Power Automate. Nilai Catatan Kustomisasi tidak pernah berubah, hanya skema di baliknya yang berubah. Ini membuat penyetelan skema menjadi siklus 30 detik.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="jalankan-alur-dan-verifikasi">Jalankan alur dan verifikasi.<a href="https://docs.pdf4me.com/id/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#jalankan-alur-dan-verifikasi" class="hash-link" aria-label="Taut langsung ke Jalankan alur dan verifikasi." title="Taut langsung ke Jalankan alur dan verifikasi." translate="no">​</a></h2>
<ol>
<li class=""><strong>Menyimpan</strong> Aliran di kanan atas.</li>
<li class="">Klik <strong>Tes</strong>, memilih <strong>Secara manual</strong>, klik <strong>Tes</strong> Kemudian <strong>Alur eksekusi</strong>.</li>
<li class="">Buka detail eksekusi. Ketiga tindakan tersebut seharusnya berwarna hijau. Langkah AI - Document Parser menampilkan isi JSON dalam outputnya.</li>
<li class="">Isi dari respons tersebut memuat setiap kolom yang dideklarasikan dalam skema Anda, yang diisi dari PDF.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="contoh-respons-dari-simulasi-nyata">Contoh respons dari simulasi nyata<a href="https://docs.pdf4me.com/id/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#contoh-respons-dari-simulasi-nyata" class="hash-link" aria-label="Taut langsung ke Contoh respons dari simulasi nyata" title="Taut langsung ke Contoh respons dari simulasi nyata" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/custom-ai-analyzer-power-automate-dropbox-workflow/08-response-json.png" alt="Output eksekusi Power Automate AI - Document Parser menunjukkan isi JSON dengan documentTitle INVOICE, invoiceNumber Pdf4me-202601-32324, invoiceDate Jan 26 2026, currency USD, paymentStatus PAID, vendorName Ynoox GmbH, vendorAddress Riedstrasse 2B Hedingen Zürich 8908 Switzerland, vendorTaxRegNumber CHE-360.751.198, billTo Chandra Arora, subscriptionId 2e46662a UUID, billingPeriodString Jan 26 to Feb 26 2026, mwstRate 8.1, discountCode F_yn_100, discountAmount 35, discountPercentage 100, lineItems array with Pdf4me Base 1000 price 35 discount 35 amount 0." style="max-width:600px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:18px 0;border-left:4px solid rgb(34, 197, 94);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Apa yang sebenarnya kamu bangun?</strong> Sebuah parser faktur kustom yang dapat digunakan kembali dan memahami tata letak vendor ANDA. Setiap bidang yang dibutuhkan tim AP Anda diekstrak dalam satu panggilan, diberi nama persis seperti yang diharapkan sistem hilir Anda, siap untuk ditulis ke SharePoint, dialihkan melalui Persetujuan, diposting ke Teams, atau ditambahkan ke pelacak Excel. Buat Analyzer kedua untuk format vendor berikutnya, yang ketiga untuk pesanan pembelian, dan yang keempat untuk nota kredit. Bentuk alur tidak pernah berubah, hanya nilai Catatan Kustomisasi yang berubah.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="variasi-umum-yang-dapat-anda-tambahkan-tanpa-membangun-ulang">Variasi Umum yang Dapat Anda Tambahkan Tanpa Membangun Ulang<a href="https://docs.pdf4me.com/id/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#variasi-umum-yang-dapat-anda-tambahkan-tanpa-membangun-ulang" class="hash-link" aria-label="Taut langsung ke Variasi Umum yang Dapat Anda Tambahkan Tanpa Membangun Ulang" title="Taut langsung ke Variasi Umum yang Dapat Anda Tambahkan Tanpa Membangun Ulang" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr));gap:14px;margin:14px 0 1.4rem"><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-primary)"><div style="font-weight:700;margin-bottom:6px">Dipicu dari kedatangan email</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Mengganti <em>Memicu secara manual</em> dengan <strong>Outlook: Saat email baru tiba (V3)</strong> dan tambahkan langkah Dapatkan lampiran. Setiap email faktur akan memicu ekstraktor secara otomatis.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(16, 185, 129)"><div style="font-weight:700;margin-bottom:6px">Tambahkan ke pelacak Excel</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Setelah langkah 3, tambahkan <strong>Excel Online (Bisnis) Tambah baris</strong>Petakan setiap field yang diurai ke sebuah kolom. Register AP Anda akan terbentuk dengan sendirinya.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(245, 158, 11)"><div style="font-weight:700;margin-bottom:6px">Arahkan faktur bernilai tinggi untuk persetujuan.</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Menambahkan <strong>Kondisi</strong> setelah langkah 3 dengan <code>Jumlah yang Harus Dibayar &gt; 5000</code>Cabang ya: mulai permintaan Persetujuan Microsoft ke manajer keuangan. Cabang tidak: arsipkan secara otomatis.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(139, 92, 246)"><div style="font-weight:700;margin-bottom:6px">Penganalisis Saklar per vendor dengan Klasifikasi</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Sebelum AI - Document Parser, tambahkan panggilan Classify Analyzer yang mengembalikan tipe vendor. Gunakan <strong>Mengalihkan</strong> untuk mengarahkan ke Parse Analyzer yang tepat (khusus untuk setiap vendor) untuk ekstraksi.</div></div></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="penganalisis-kustom-vs-default_invoice_extraction">Penganalisis Kustom vs <code>default_invoice_extraction</code><a href="https://docs.pdf4me.com/id/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#penganalisis-kustom-vs-default_invoice_extraction" class="hash-link" aria-label="Taut langsung ke penganalisis-kustom-vs-default_invoice_extraction" title="Taut langsung ke penganalisis-kustom-vs-default_invoice_extraction" translate="no">​</a></h3>
<table><thead><tr><th>Aspek</th><th>Penganalisis Kustom vs default</th><th>Siapa yang menang?</th></tr></thead><tbody><tr><td><strong>Waktu penyiapan</strong></td><td>15-30 menit untuk menentukan skema</td><td>0 (sudah ada)</td></tr><tr><td><strong>Jumlah lapangan</strong></td><td>Apa pun yang Anda nyatakan (33 di sini)</td><td>Sekitar 15 kolom faktur umum</td></tr><tr><td><strong>Label khusus</strong></td><td>Ya (MWST Swiss, ID berlangganan, kode diskon)</td><td>Tidak, hanya kolom faktur standar.</td></tr><tr><td><strong><code>fieldMethod: generate</code> untuk bidang komposit</strong></td><td>Ya</td><td>TIDAK</td></tr><tr><td><strong>Pembelajaran tata letak khusus vendor</strong></td><td>Ya, skema tersebut menjelaskan tata letaknya.</td><td>Tidak, satu ukuran untuk semua.</td></tr><tr><td><strong>Pemeliharaan</strong></td><td>Perbarui skema saat format faktur berubah</td><td>Nol, PDF4me memeliharanya</td></tr><tr><td><strong>Terbaik untuk</strong></td><td>Vendor tetap, pajak yurisdiksi, penagihan berlangganan</td><td>Penerimaan AP generik, volume rendah dari berbagai vendor.</td></tr></tbody></table>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="pertanyaan-umum">Pertanyaan umum<a href="https://docs.pdf4me.com/id/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#pertanyaan-umum" class="hash-link" aria-label="Taut langsung ke Pertanyaan umum" title="Taut langsung ke Pertanyaan umum" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="berapa-lama-waktu-yang-dibutuhkan-untuk-mendesain-skema-tersebut">Berapa lama waktu yang dibutuhkan untuk mendesain skema tersebut?<a href="https://docs.pdf4me.com/id/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#berapa-lama-waktu-yang-dibutuhkan-untuk-mendesain-skema-tersebut" class="hash-link" aria-label="Taut langsung ke Berapa lama waktu yang dibutuhkan untuk mendesain skema tersebut?" title="Taut langsung ke Berapa lama waktu yang dibutuhkan untuk mendesain skema tersebut?" translate="no">​</a></h3>
<p>Untuk format faktur yang sudah umum (penagihan SaaS Anda sendiri, tiga vendor utama Anda), 15-30 menit untuk draf pertama. Baca satu faktur dari awal hingga akhir, daftarkan setiap kolom yang ditranskripsikan secara manual oleh tim AP Anda, tulis satu kalimat <code>fieldDescription</code> Untuk setiap label yang disebutkan sesuai dengan hasil cetak dan berikan contohnya. Kemudian uji terhadap 3-5 contoh faktur dan perbaiki deskripsi yang hasilnya salah.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-terjadi-jika-suatu-kolom-hilang-dari-dokumen">Apa yang terjadi jika suatu kolom hilang dari dokumen?<a href="https://docs.pdf4me.com/id/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#apa-yang-terjadi-jika-suatu-kolom-hilang-dari-dokumen" class="hash-link" aria-label="Taut langsung ke Apa yang terjadi jika suatu kolom hilang dari dokumen?" title="Taut langsung ke Apa yang terjadi jika suatu kolom hilang dari dokumen?" translate="no">​</a></h3>
<p>Analyzer mengembalikan field dengan nilai null atau kosong. Tidak ada kesalahan yang muncul. Logika Power Automate selanjutnya harus menangani nilai yang hilang dengan cara berikut: <code>coalesce()</code> atau <code>if(empty(...))</code> ekspresi, khususnya untuk kolom yang wajib diisi seperti <code>invoiceNumber</code>Ini adalah perilaku yang sama dengan <code>default_invoice_extraction</code>.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="bisakah-saya-membuat-versi-skema-analyzer-saya">Bisakah saya membuat versi skema Analyzer saya?<a href="https://docs.pdf4me.com/id/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#bisakah-saya-membuat-versi-skema-analyzer-saya" class="hash-link" aria-label="Taut langsung ke Bisakah saya membuat versi skema Analyzer saya?" title="Taut langsung ke Bisakah saya membuat versi skema Analyzer saya?" translate="no">​</a></h3>
<p>Belum tersedia secara bawaan di portal pengembang. Pola yang disarankan adalah membuat ID Analyzer baru saat Anda melakukan perubahan skema yang signifikan (<code>Test Invoice v2</code>) dan perbarui Catatan Kustomisasi Power Automate agar mengarah ke versi baru. Biarkan Analyzer lama tetap aktif hingga semua alur telah bermigrasi.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="bagaimana-ai-mengetahui-bidang-mana-yang-perlu-diekstrak-fieldmethod-generate">Bagaimana AI mengetahui bidang mana yang perlu diekstrak? <code>fieldMethod: generate</code>?<a href="https://docs.pdf4me.com/id/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#bagaimana-ai-mengetahui-bidang-mana-yang-perlu-diekstrak-fieldmethod-generate" class="hash-link" aria-label="Taut langsung ke bagaimana-ai-mengetahui-bidang-mana-yang-perlu-diekstrak-fieldmethod-generate" title="Taut langsung ke bagaimana-ai-mengetahui-bidang-mana-yang-perlu-diekstrak-fieldmethod-generate" translate="no">​</a></h3>
<p>AI membaca <code>fieldDescription</code> dan nama-nama field saudara kandung di level yang sama. Untuk <code>vendorAddress</code> didefinisikan sebagai <code>"Complete vendor address (street, city, state, postal code, country). Use comma(,) to separate lines."</code>AI tersebut merakit bagian-bagian dari yang sudah diekstrak. <code>vendorStreet</code>, <code>vendorCity</code>, <code>vendorState</code>, <code>vendorPostalCode</code>, <code>vendorCountry</code> kolom. Tidak ada regex, tidak ada templat string, tidak ada tindakan lanjutan yang diperlukan.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="apakah-analyzer-ini-berfungsi-di-seluruh-power-automate-make-zapier-dan-n8n">Apakah Analyzer ini berfungsi di seluruh Power Automate, Make, Zapier, dan n8n?<a href="https://docs.pdf4me.com/id/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#apakah-analyzer-ini-berfungsi-di-seluruh-power-automate-make-zapier-dan-n8n" class="hash-link" aria-label="Taut langsung ke Apakah Analyzer ini berfungsi di seluruh Power Automate, Make, Zapier, dan n8n?" title="Taut langsung ke Apakah Analyzer ini berfungsi di seluruh Power Automate, Make, Zapier, dan n8n?" translate="no">​</a></h3>
<p>Ya. Setelah ID Analyzer dipublikasikan di portal pengembang, setiap tindakan PDF4me AI - Document Parser di setiap platform dapat merujuknya berdasarkan nama. Buat skema sekali, gunakan dari alat otomatisasi apa pun, bentuk respons JSON yang sama akan kembali.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="penyelesaian-masalah">Penyelesaian Masalah<a href="https://docs.pdf4me.com/id/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#penyelesaian-masalah" class="hash-link" aria-label="Taut langsung ke Penyelesaian Masalah" title="Taut langsung ke Penyelesaian Masalah" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:12px;margin-top:12px"><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(239, 68, 68)"><strong style="color:rgb(185, 28, 28)">Respons menggunakan kolom default_invoice_extraction alih-alih milik saya.</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Nilai Catatan Kustomisasi tidak sama persis dengan ID Penganalisis. Buka halaman AI Document Parser di portal pengembang, salin string ID Penganalisis apa adanya, lalu tempelkan ke Catatan Kustomisasi. Huruf besar/kecil dan spasi sangat penting.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-warning)"><strong style="color:var(--ifm-color-warning)">Kolom-kolom tertentu kembali kosong.</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Yang <code>Deskripsi bidang</code> terlalu samar atau label pada dokumen tidak sesuai. Buka salah satu contoh faktur yang gagal, temukan teks label yang tepat, dan perbarui deskripsi untuk menyertakannya: <code>"Label: 'Nomor Faktur' atau 'Nomor Faktur'. Contoh: INV-2089."</code>Simpan skema dan jalankan kembali.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-info)"><strong style="color:var(--ifm-color-info)">Kolom tanggal diuraikan sebagai format yang salah.</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Tambahkan saudara kandung <code>nama bidang</code> dengan <code>fieldType: string</code> yang menangkap tanggal cetak mentah apa adanya (seperti skema tersebut) <code>Tanggal faktur</code>). Dengan demikian, Anda memiliki tanggal yang telah diuraikan dan teks sumber untuk keperluan audit.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(54, 96, 179)"><strong style="color:rgb(54, 96, 179)">Kolom tabel hanya menampilkan baris pertama.</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Mengonfirmasi <code>Tipe bidang: tabel</code> pada tingkat teratas dan yang bersarang <code>ladang</code> Array tersebut mendeklarasikan setiap kolom. AI mengulangi ekstraksi bersarang untuk setiap baris yang terdeteksi, tetapi hanya jika bidang induk mendeklarasikan <code>meja</code> jenis.</p><p></p></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-selanjutnya">Langkah Selanjutnya<a href="https://docs.pdf4me.com/id/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#langkah-selanjutnya" class="hash-link" aria-label="Taut langsung ke Langkah Selanjutnya" title="Taut langsung ke Langkah Selanjutnya" translate="no">​</a></h2>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a class="btn btn--primary" href="https://docs.pdf4me.com/id/integration/power-automate/pdf4me-ai/ai-document-parser/"><p>AI - Pengurai Dokumen tindakan docs</p></a><a class="btn btn--secondary" href="https://docs.pdf4me.com/id/general-guidelines/ai-document-parser-using-parse/"><p>Buat Penganalisis Parse kustom.</p></a><a href="https://dev.pdf4me.com/dashboard/#/ai-document-parser/" target="_blank" rel="noopener" class="btn btn--secondary"><p>Buka dasbor Analyzer</p></a></div>
<p>Pola pengaturan sekali/panggilan berkali-kali yang sama (mendefinisikan Analyzer, menempelkan skema, meneruskan ID sebagai Catatan Kustomisasi) berlaku untuk semua jenis dokumen: pesanan pembelian, kontrak, laporan bank, klaim medis, deklarasi bea cukai. Definisikan satu Analyzer per format, lalu gabungkan dan cocokkan dari alur Power Automate, Make, Zapier, atau n8n mana pun.</p>]]></content:encoded>
            <category>Power Automate</category>
            <category>PDF4me</category>
            <category>AI Document Parser</category>
            <category>ai-document-parser</category>
            <category>custom Analyzer</category>
            <category>Analyzer Template</category>
            <category>Parse schema</category>
            <category>Dropbox</category>
            <category>invoice automation</category>
            <category>structured extraction</category>
            <category>no-code</category>
            <category>accounts payable</category>
            <category>SaaS billing</category>
        </item>
        <item>
            <title><![CDATA[Ubah Setiap Email Masuk Menjadi Arsip PDF Siap Audit di Power Automate: Alur Kerja Outlook 7 Langkah]]></title>
            <link>https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/</link>
            <guid>https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/</guid>
            <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Alur Power Automate tujuh langkah untuk tim manajemen arsip dan audit. Outlook: Saat email baru tiba (pemicu V3), PDF4me mengkonversi isi HTML ke PDF, setiap lampiran dikonversi secara paralel, PDF4me Merge menggabungkan isi dan lampiran menjadi satu PDF dengan stempel waktu, Dropbox menyimpannya untuk retensi kepatuhan. Tangkapan layar asli, ekspresi tepat, lampiran DOCX sampel dapat diunduh, PDF arsip gabungan dapat direproduksi.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/id/assets/images/blog/power-automate-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p><strong>Arsip email-ke-PDF</strong> Ini adalah alur Power Automate yang dijalankan setiap kali ada email Outlook masuk baru, mengkonversi isi pesan dan semua lampiran ke PDF, menggabungkannya menjadi satu PDF gabungan dengan stempel waktu, dan menulis hasilnya ke Dropbox untuk penyimpanan kepatuhan jangka panjang. Tujuh tindakan. Tanpa kode. Satu file per email, isi terlebih dahulu kemudian lampiran secara berurutan. Outputnya diberi nama <code>merge-YYYYMMDD-HHmmss.pdf</code> sehingga setiap entri arsip dapat diurutkan secara unik.</p>
<p>Tim audit, penanggung jawab manajemen arsip, dan petugas kepatuhan membutuhkan bukti email yang diawetkan dalam format yang mudah dicari dan tidak dapat diubah, serta tetap berlaku sesuai kebijakan retensi Exchange. Ekspor bawaan Outlook dilakukan secara manual, file demi file, dan kehilangan lampiran ke file terpisah. Panduan ini membangun alternatif tanpa kode: setiap email yang masuk akan menjadi satu PDF gabungan secara otomatis, dengan email asli. <code>.eml</code> dan lampiran masih berada di Outlook untuk penahanan hukum, tetapi arsip PDF sebagai salinan catatan resmi.</p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Alur secara sekilas</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">1. When a new email arrives (V3)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Outlook trigger filtered by To address. Include Attachments Yes, Only with Attachments Yes.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(139,92,246);height:100%"><div style="font-weight:750;margin-bottom:4px">2. Initialize variable</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Name email, Type Array. Holds every PDF binary in order.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(245,158,11);height:100%"><div style="font-weight:750;margin-bottom:4px">3. Convert to PDF Body</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">PDF4me action. Reads triggerOutputs body/body (the HTML body), returns the body as a PDF page 1.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(168,85,247);height:100%"><div style="font-weight:750;margin-bottom:4px">4. Append to array (email body)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Pushes base64ToBinary on the converted body PDF onto the email array. Becomes page 1 of the final archive.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(20,184,166);height:100%"><div style="font-weight:750;margin-bottom:4px">5. Apply to each attachment</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Loops triggerOutputs body/attachments. Inside, Convert to PDF then Append to array with base64ToBinary on $content.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(239,68,68);height:100%"><div style="font-weight:750;margin-bottom:4px">6. Merge multiple PDFs</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">PDF4me action. Body/docContent is the email array. Output File Name Email Attachment Merge Output.pdf.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">7. Create file</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Dropbox /blog data/merge blog template/output. File Name concat(merge-, formatDateTime(utcNow(), yyyyMMdd-HHmmss), .pdf).</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">Versi singkatnya</div><div style="font-size:1.05rem;line-height:1.55"><p>Pemicu Outlook aktif setiap kali ada email masuk ke alamat yang dipantau. Variabel array bernama <code>e-mail</code> terbuka. PDF4me <strong>Konversi ke PDF</strong> mengubah isi HTML menjadi PDF terlebih dahulu (menjadi halaman 1). Sebuah <strong>Terapkan pada setiap</strong> PDF4me menelusuri setiap lampiran, mengonversi setiap lampiran ke PDF menggunakan renderer Aspose Words / Cells / Slides, dan menambahkannya satu per satu. <strong>Gabungkan beberapa file PDF</strong> Mengonsumsi seluruh array dan menghasilkan satu PDF gabungan. Dropbox menuliskannya sebagai <code>merge-20260611-103323.pdf</code>. Isi terlebih dahulu, lampiran berurutan, diberi cap waktu, kualitas arsip.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="tanya-jawab-berbasis-alasan">Tanya Jawab Berbasis Alasan<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#tanya-jawab-berbasis-alasan" class="hash-link" aria-label="Taut langsung ke Tanya Jawab Berbasis Alasan" title="Taut langsung ke Tanya Jawab Berbasis Alasan" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa mengkonversi ke PDF untuk pengarsipan alih-alih menyimpan file .eml?</strong> File EML memerlukan Outlook atau pembaca yang kompatibel untuk membukanya, menyertakan lampiran dalam aliran biner yang tidak dapat dicari oleh auditor, dan bergantung pada format klien email pengirim. Sebuah PDF tunggal yang terkonsolidasi dapat dibaca secara universal, ramah OCR, menyertakan lampiran, dan sesuai dengan format retensi yang diharapkan oleh sebagian besar audit penemuan hukum dan SOX/GDPR.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa menggunakan satu variabel array untuk badan dan lampiran secara bersamaan?</strong> Tindakan Menggabungkan beberapa file PDF menginginkan satu koleksi yang terurut. Inisialisasi sekali, masukkan isi dokumen pada langkah 4, masukkan setiap lampiran yang telah dikonversi pada langkah 5, dan array tersebut akan persis sesuai urutan dokumen yang dibutuhkan arsip (isi dokumen terlebih dahulu, kemudian lampiran sesuai urutan pengiriman). Dua array terpisah akan memaksa tindakan Menggabungkan (Compose) di kemudian hari hanya untuk menggabungkannya.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa <code>base64ToBiner</code> pada setiap dorongan?</strong> PDF4me Convert to PDF mengembalikan outputnya sebagai string base64 pada <code>$content</code>Lampiran Outlook diterima dalam format base64. <code>kontenBytes</code>Menggabungkan beberapa file PDF membutuhkan buffer biner, bukan string base64. Sama halnya dengan <code>base64ToBinary(...)</code> Panggilan tersebut menghubungkan kedua sumber, hanya saja mengarah ke nama properti yang berbeda. Lewati konversi dan tindakan penggabungan akan menghasilkan kesalahan "konten tidak valid".</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa nama output diberi cap waktu?</strong> Dua email yang dikirim ke alamat yang sama dalam menit yang sama akan bertabrakan karena nama file yang sama. <code>concat('merge-', formatDateTime(utcNow(), 'yyyyMMdd-HHmmss'), '.pdf')</code> menghasilkan nama UTC dengan presisi detik seperti <code>merge-20260611-103323.pdf</code>: dapat diurutkan secara leksikografis, mudah dibaca secara instan, dan unik dalam konstruksinya. Auditor menyukai format ini.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-akan-anda-dapatkan">Apa yang Akan Anda Dapatkan<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#apa-yang-akan-anda-dapatkan" class="hash-link" aria-label="Taut langsung ke Apa yang Akan Anda Dapatkan" title="Taut langsung ke Apa yang Akan Anda Dapatkan" translate="no">​</a></h2>
<p><strong>Masukan:</strong> Semua email masuk di alamat Outlook yang dipantau (di sini) <code>test@ynoox.ch</code>) dengan satu atau lebih lampiran. Panduan ini menggunakan isi pesan singkat ("Hai, Semoga Anda baik-baik saja...") dan dua lampiran DOCX (<code>3Page.docx</code>, <code>Docx_2Pages.docx</code>). <strong>Keluaran:</strong> Sebuah arsip PDF terpadu tunggal dalam <code>/blog data/merge blog template/output/</code>, bernama <code>merge-YYYYMMDD-HHmmss.pdf</code>Halaman 1 adalah isi utama. Halaman 2 dan seterusnya berisi setiap lampiran sesuai urutan lampiran, yang ditampilkan melalui Aspose Words.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="email-masuk">Email masuk<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#email-masuk" class="hash-link" aria-label="Taut langsung ke Email masuk" title="Taut langsung ke Email masuk" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/input-email.png" alt="Tampilan email Gmail menunjukkan pesan yang ditujukan kepada test, isi pesan: Hai, semoga Anda baik-baik saja. Saya menulis untuk memberi tahu Anda tentang kemajuan proyek saat ini. Beberapa file terkait juga terlampir untuk referensi Anda. Salam, Test Dev, dua lampiran ditampilkan sebagai thumbnail dokumen Word 3Page.docx dan Docx_2Pages.docx, pemberitahuan &quot;Dipindai oleh Gmail&quot; terlihat." style="max-width:760px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="folder-arsip-setelah-dua-kali-dijalankan">Folder arsip setelah dua kali dijalankan<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#folder-arsip-setelah-dua-kali-dijalankan" class="hash-link" aria-label="Taut langsung ke Folder arsip setelah dua kali dijalankan" title="Taut langsung ke Folder arsip setelah dua kali dijalankan" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/output-folder.png" alt="Daftar folder arsip Dropbox merge-20260611-103323.pdf 165,43 KB dan merge-20260611-102949.pdf 171,37 KB, masing-masing dinamai berdasarkan stempel waktu UTC saat alur dijalankan, dapat diurutkan secara leksikografis berdasarkan waktu pengiriman." style="max-width:720px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="halaman-1-dari-arsip-pdf-yang-digabungkan">Halaman 1 dari arsip PDF yang digabungkan<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#halaman-1-dari-arsip-pdf-yang-digabungkan" class="hash-link" aria-label="Taut langsung ke Halaman 1 dari arsip PDF yang digabungkan" title="Taut langsung ke Halaman 1 dari arsip PDF yang digabungkan" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/output-pdf-preview.png" alt="Pratinjau merge-20260611-103323.pdf menunjukkan dua halaman berdampingan, halaman kiri adalah isi email yang telah dikonversi. Hai, semoga Anda baik-baik saja. Saya menulis untuk memberi tahu Anda tentang kemajuan proyek saat ini. Beberapa file terkait juga terlampir untuk referensi Anda. Salam, Test Dev. Halaman kanan adalah halaman pertama dari 3Page.docx yang diberi label Halaman 1." style="max-width:720px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-anda-butuhkan">Apa yang Anda Butuhkan<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#apa-yang-anda-butuhkan" class="hash-link" aria-label="Taut langsung ke Apa yang Anda Butuhkan" title="Taut langsung ke Apa yang Anda Butuhkan" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><ul style="margin:0;padding-left:20px"><li><strong>Power Automate</strong>. <a href="https://make.powerautomate.com/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Open Power Automate</a>. Paket apa pun dengan konektor premium (PDF4me Connect adalah premium).</li><li><strong>Kunci API PDF4me</strong>. <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Dapatkan kunci API Anda</a>Hubungkan saat pertama kali Anda menambahkan aksi PDF4me.</li><li><strong>Office 365 Outlook</strong>Untuk pemicu V3 "Saat email baru tiba" dan untuk membaca isi lampiran (contentBytes). Kotak masuk mana pun yang dapat diautentikasi oleh konektor akan berfungsi.</li><li><strong>Dropbox</strong> (atau SharePoint, OneDrive, Google Drive). Untuk tujuan pengarsipan.</li><li><strong>Email uji dengan lampiran</strong>Panduan ini menggunakan dua contoh file DOCX. <a href="https://docs.pdf4me.com/id/assets/data/email-body-attachments-merge-pdf-power-automate/3Page.docx" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">3Page.docx</a> Dan <a href="https://docs.pdf4me.com/id/assets/data/email-body-attachments-merge-pdf-power-automate/Docx_2Pages.docx" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Dokumen_2Halaman.docx</a>.</li></ul></div>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:1rem 0 1.6rem;border-left:4px solid rgb(16, 185, 129);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Ambil sampel dan hasil yang diharapkan terlebih dahulu.</strong> Unduh kedua file DOCX, lampirkan ke email singkat ke alamat yang Anda pantau, lalu publikasikan alurnya. Eksekusi pertama Anda seharusnya menghasilkan sebuah <code>merge-YYYYMMDD-HHmmss.pdf</code> yang persis sama dengan contoh yang ditautkan (hanya stempel waktu yang berbeda).</p><div style="margin-top:10px;display:flex;gap:10px;flex-wrap:wrap"><a href="https://docs.pdf4me.com/id/assets/data/email-body-attachments-merge-pdf-power-automate/3Page.docx" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(54, 96, 179);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>Unduh 3Page.docx</p></a><a href="https://docs.pdf4me.com/id/assets/data/email-body-attachments-merge-pdf-power-automate/Docx_2Pages.docx" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(245, 158, 11);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>Unduh Docx_2Pages.docx</p></a><a href="https://docs.pdf4me.com/id/assets/data/email-body-attachments-merge-pdf-power-automate/merge-20260611-103323.pdf" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(239, 68, 68);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>Unduh hasil penggabungan yang diharapkan</p></a></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="gambaran-alur-secara-singkat">Gambaran Alur Secara Singkat<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#gambaran-alur-secara-singkat" class="hash-link" aria-label="Taut langsung ke Gambaran Alur Secara Singkat" title="Taut langsung ke Gambaran Alur Secara Singkat" translate="no">​</a></h2>
<ol>
<li class=""><strong>Outlook: Saat email baru tiba (V3)</strong> (pemicu).</li>
<li class=""><strong>Inisialisasi variabel</strong> bernama <code>email</code> (Array).</li>
<li class=""><strong>PDF4me: Konversi ke PDF (Isi)</strong>Membaca isi HTML, mengembalikan PDF.</li>
<li class=""><strong>Tambahkan ke variabel array</strong> dengan <code>base64ToBinary</code> pada bodi yang telah diubah.</li>
<li class=""><strong>Terapkan pada setiap</strong> pada <code>triggerOutputs()?['body/attachments']</code>:<!-- -->
<ul>
<li class=""><strong>PDF4me: Konversi ke PDF</strong> lampiran tersebut.</li>
<li class=""><strong>Tambahkan ke variabel array</strong> dengan <code>base64ToBinary</code> pada PDF yang telah dikonversi.</li>
</ul>
</li>
<li class=""><strong>PDF4me: Menggabungkan beberapa file PDF menjadi satu file PDF</strong>. Array masuk, satu PDF keluar.</li>
<li class=""><strong>Dropbox: Buat file</strong>Ekspresi nama file tersebut mencantumkan stempel waktu UTC.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="gambaran-alur-lengkap">Gambaran alur lengkap<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#gambaran-alur-lengkap" class="hash-link" aria-label="Taut langsung ke Gambaran alur lengkap" title="Taut langsung ke Gambaran alur lengkap" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/01-flow-overview.png" alt="Kanvas alur Power Automate yang menampilkan tujuh tindakan yang tersusun dari atas ke bawah: Saat email baru tiba V3, Inisialisasi variabel, Konversi ke Isi PDF, Tambahkan ke variabel array (isi email), Terapkan ke setiap tindakan yang berisi Konversi ke PDF dan Tambahkan ke variabel array, Gabungkan beberapa file PDF menjadi satu file PDF, Buat file" style="max-width:360px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Tujuh langkah. PDF4me berada dalam alur kerja tiga kali: mengkonversi isi dokumen, mengkonversi setiap lampiran, menggabungkan semuanya.</em></p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="kolom-lampiran-outlook-referensi">Kolom lampiran Outlook (referensi)<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#kolom-lampiran-outlook-referensi" class="hash-link" aria-label="Taut langsung ke Kolom lampiran Outlook (referensi)" title="Taut langsung ke Kolom lampiran Outlook (referensi)" translate="no">​</a></h3>
<p>Prospek <strong>Saat email baru tiba V3</strong> Trigger akan menampilkan kolom lampiran yang Anda petakan ke dalam konverter:</p>
<table><thead><tr><th>Bidang</th><th>Jenis</th><th>Ekspresi sumber</th><th>Apa yang dibawanya</th></tr></thead><tbody><tr><td><code>name</code></td><td>rangkaian</td><td><code>items('Apply_to_each')?['name']</code></td><td>Nama file asli termasuk ekstensi (<code>Invoice.docx</code>)</td></tr><tr><td><code>contentBytes</code></td><td>string base64</td><td><code>items('Apply_to_each')?['contentBytes']</code></td><td>Konten biner lampiran, dikodekan base64</td></tr><tr><td><code>contentType</code></td><td>rangkaian</td><td><code>items('Apply_to_each')?['contentType']</code></td><td>Tipe MIME (<code>application/vnd.openxmlformats-officedocument.wordprocessingml.document</code>)</td></tr><tr><td><code>size</code></td><td>bilangan bulat</td><td><code>items('Apply_to_each')?['size']</code></td><td>Byte, berguna untuk menyaring lampiran berukuran besar.</td></tr><tr><td><code>isInline</code></td><td>boolean</td><td><code>items('Apply_to_each')?['isInline']</code></td><td>Hal ini berlaku untuk gambar sebaris yang disematkan di dalam isi teks; biasanya akan difilter.</td></tr></tbody></table>
<p>PDF4me Convert to PDF membaca ekstensi file tanpa memperhatikan ekstensi file. <code>name</code> untuk memilih renderer yang tepat (<code>.docx</code> → Aspose Words, <code>.xlsx</code> → Susun Sel, <code>.pptx</code> → Slide Aspose, gambar, dan PDF ditangani secara native).</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-1-bagaimana-cara-memantau-kotak-masuk-outlook-untuk-email-masuk">Langkah 1: Bagaimana cara memantau kotak masuk Outlook untuk email masuk?<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#langkah-1-bagaimana-cara-memantau-kotak-masuk-outlook-untuk-email-masuk" class="hash-link" aria-label="Taut langsung ke Langkah 1: Bagaimana cara memantau kotak masuk Outlook untuk email masuk?" title="Taut langsung ke Langkah 1: Bagaimana cara memantau kotak masuk Outlook untuk email masuk?" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> hanya pemicu.</p>
<ol>
<li class="">Di dalam <a href="https://make.powerautomate.com/">Power Automate</a> klik <strong>Membuat</strong>, memilih <strong>Alur cloud otomatis</strong>.</li>
<li class="">Sebutkan alurnya (misalnya, <code>Email Archive to PDF</code>), memilih <strong>Office 365 Outlook: Saat email baru tiba (V3)</strong> sebagai pemicu, klik <strong>Membuat</strong>.</li>
<li class=""><strong>Menghubungkan</strong> Kotak surat Office 365 Anda.</li>
<li class="">Memperluas <strong>Parameter lanjutan</strong> lalu klik <strong>Tampilkan semua</strong> untuk menampilkan opsi penyaringan.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Ke</strong>: <code>test@ynoox.ch</code> (filter agar hanya email yang ditujukan ke alamat ini yang memicu alur proses)</li>
<li class=""><strong>Sertakan Lampiran</strong>: <code>Yes</code></li>
<li class=""><strong>Hanya dengan Lampiran</strong>: <code>Yes</code></li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="konfigurasi-pemicu">Konfigurasi pemicu<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#konfigurasi-pemicu" class="hash-link" aria-label="Taut langsung ke Konfigurasi pemicu" title="Taut langsung ke Konfigurasi pemicu" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/02-trigger.png" alt="Power Automate Office 365 Outlook Saat email baru tiba V3, pemicu Parameter lanjutan diperluas menampilkan Untuk mengatur ke test@ynoox.ch, Sertakan Lampiran Ya, Hanya dengan Lampiran Ya, Terhubung ke Office 365 Outlook" style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid rgb(245, 158, 11);background-color:rgba(245, 158, 11, 0.06)"><p><strong>Tip.</strong> <strong>Hanya dengan Lampiran Ya</strong> Inilah yang mencegah alur kerja terpicu pada setiap notifikasi internal, undangan kalender, atau balasan otomatis. Gabungkan dengan <strong>Ke</strong> filter pada alias arsip khusus (misalnya <code><a href="mailto:archive@yourcompany.com">archive@yourcompany.com</a></code>) untuk alamat penerimaan yang bersih yang hanya menerima surat yang benar-benar ingin Anda arsipkan.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-2-inisialisasi-variabel-email">Langkah 2: Inisialisasi Variabel email<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#langkah-2-inisialisasi-variabel-email" class="hash-link" aria-label="Taut langsung ke Langkah 2: Inisialisasi Variabel email" title="Taut langsung ke Langkah 2: Inisialisasi Variabel email" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> Pemicu ditambah Inisialisasi variabel.</p>
<p>Buka array kosong untuk mengumpulkan PDF isi dan semua PDF lampiran.</p>
<ol>
<li class="">Klik <strong>+ Langkah baru</strong>, memilih <strong>Inisialisasi variabel</strong>.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Nama</strong>: <code>email</code></li>
<li class=""><strong>Jenis</strong>: <code>Array</code></li>
<li class=""><strong>Nilai</strong>: biarkan kosong</li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="inisialisasi-konfigurasi-variabel">Inisialisasi konfigurasi variabel<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#inisialisasi-konfigurasi-variabel" class="hash-link" aria-label="Taut langsung ke Inisialisasi konfigurasi variabel" title="Taut langsung ke Inisialisasi konfigurasi variabel" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/03-initialize-variable.png" alt="Tindakan Inisialisasi variabel Power Automate dikonfigurasi dengan Nama email dan Tipe Array serta bidang Nilai kosong." style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-3-bagaimana-pdf4me-mengubah-isi-email-menjadi-pdf">Langkah 3: Bagaimana PDF4me mengubah isi email menjadi PDF?<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#langkah-3-bagaimana-pdf4me-mengubah-isi-email-menjadi-pdf" class="hash-link" aria-label="Taut langsung ke Langkah 3: Bagaimana PDF4me mengubah isi email menjadi PDF?" title="Taut langsung ke Langkah 3: Bagaimana PDF4me mengubah isi email menjadi PDF?" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> Pemicu plus Inisialisasi variabel plus Konversi ke Isi PDF.</p>
<p>Pemicu Outlook memancarkan isi pesan sebagai HTML pada <code>body/body</code>PDF4me Convert to PDF membaca HTML secara langsung, sehingga seluruh konversi hanya membutuhkan satu kali panggilan tindakan.</p>
<ol>
<li class="">Klik <strong>+ Langkah baru</strong>, mencari <strong>PDF4me</strong>, memilih <strong>Konversi ke PDF</strong>.</li>
<li class=""><strong>Ganti nama</strong> tindakan untuk <strong>Konversi ke Isi PDF</strong> Jadi, tindakan Konversi ke PDF pada langkah 5 akan mendapatkan nama yang lebih rapi nanti.</li>
<li class=""><strong>Menghubungkan</strong> PDF4me Terhubung dengan kunci API Anda (hanya untuk pertama kali).</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Isi File</strong> (ekspresi, klik) <code>fx</code>): <code>triggerOutputs()?['body/body']</code></li>
<li class=""><strong>Nama File</strong>: <code>email-body.html</code></li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="konversi-ke-pdf-konfigurasi-isi">Konversi ke PDF Konfigurasi isi<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#konversi-ke-pdf-konfigurasi-isi" class="hash-link" aria-label="Taut langsung ke Konversi ke PDF Konfigurasi isi" title="Taut langsung ke Konversi ke PDF Konfigurasi isi" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/04-convert-pdf-body.png" alt="Tindakan Power Automate PDF4me Konversi ke Isi PDF dengan Konten File diatur ke token pemicu Isi (ekspresi triggerOutputs body/body) dan Nama File email-body.html, Terhubung ke PDF4me Connect" style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Yang <code>.html</code> Ekstensi pada nama file memberi tahu PDF4me renderer mana yang akan digunakan. Kirim <code>.docx</code>, <code>.xlsx</code>, <code>.png</code>, atau <code>.jpg</code> Dengan mudah, tindakan yang sama dapat menangani semuanya.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-4-tambahkan-ke-variabel-array-isi-email">Langkah 4: Tambahkan ke Variabel Array (Isi Email)<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#langkah-4-tambahkan-ke-variabel-array-isi-email" class="hash-link" aria-label="Taut langsung ke Langkah 4: Tambahkan ke Variabel Array (Isi Email)" title="Taut langsung ke Langkah 4: Tambahkan ke Variabel Array (Isi Email)" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> Pemicu ditambah Inisialisasi variabel ditambah Konversi ke Isi PDF ditambah Tambahkan (isi email).</p>
<p>Dorong PDF isi yang telah dikonversi ke <code>email</code> array sebagai halaman 1.</p>
<ol>
<li class="">Klik <strong>+ Langkah baru</strong>, memilih <strong>Tambahkan ke variabel array</strong>.</li>
<li class=""><strong>Ganti nama</strong> tindakan untuk <strong>Tambahkan ke variabel array (isi email)</strong> untuk kejelasan.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Nama</strong>: <code>email</code></li>
<li class=""><strong>Nilai</strong> (ungkapan): <code>base64ToBinary(body('Convert_to_PDF_Body')?['$content'])</code></li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="tambahkan-konfigurasi-isi-email">Tambahkan konfigurasi isi email<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#tambahkan-konfigurasi-isi-email" class="hash-link" aria-label="Taut langsung ke Tambahkan konfigurasi isi email" title="Taut langsung ke Tambahkan konfigurasi isi email" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/05-append-email-body.png" alt="Tindakan Power Automate Tambahkan ke variabel array (isi email) dengan Nama email dan Nilai diatur ke ekspresi base64ToBinary body open quote Convert_to_PDF_Body close quote close paren question dollar content close bracket yang ditampilkan di editor ekspresi." style="max-width:760px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-5-bagaimana-cara-anda-mengulang-setiap-lampiran-dan-mengonversinya-satu-per-satu">Langkah 5: Bagaimana cara Anda mengulang setiap lampiran dan mengonversinya satu per satu?<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#langkah-5-bagaimana-cara-anda-mengulang-setiap-lampiran-dan-mengonversinya-satu-per-satu" class="hash-link" aria-label="Taut langsung ke Langkah 5: Bagaimana cara Anda mengulang setiap lampiran dan mengonversinya satu per satu?" title="Taut langsung ke Langkah 5: Bagaimana cara Anda mengulang setiap lampiran dan mengonversinya satu per satu?" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> Pemicu plus Inisialisasi variabel plus Konversi ke Isi PDF plus Tambahkan (isi email) plus Terapkan ke masing-masing.</p>
<p>Lakukan perulangan pada setiap lampiran, konversikan masing-masing ke PDF, dan gabungkan secara berurutan sehingga penggabungan akhir memperhatikan urutan lampiran.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-5a-terapkan-ke-masing-masing-pilih-sumbernya">Langkah 5a: Terapkan ke masing-masing (pilih sumbernya)<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#langkah-5a-terapkan-ke-masing-masing-pilih-sumbernya" class="hash-link" aria-label="Taut langsung ke Langkah 5a: Terapkan ke masing-masing (pilih sumbernya)" title="Taut langsung ke Langkah 5a: Terapkan ke masing-masing (pilih sumbernya)" translate="no">​</a></h3>
<ol>
<li class="">Klik <strong>+ Langkah baru</strong>, memilih <strong>Terapkan pada setiap</strong>.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Pilih output dari langkah sebelumnya</strong> (ungkapan): <code>triggerOutputs()?['body/attachments']</code></li>
</ul>
</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/06-apply-to-each.png" alt="Power Automate Terapkan ke setiap tindakan dengan Pilih output dari langkah sebelumnya yang diatur ke token Lampiran, ekspresi yang diselesaikan triggerOutputs body/attachments ditampilkan di tooltip" style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-5b-konversi-ke-pdf-lampiran">Langkah 5b: Konversi ke PDF (lampiran)<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#langkah-5b-konversi-ke-pdf-lampiran" class="hash-link" aria-label="Taut langsung ke Langkah 5b: Konversi ke PDF (lampiran)" title="Taut langsung ke Langkah 5b: Konversi ke PDF (lampiran)" translate="no">​</a></h3>
<ol start="3">
<li class="">Di dalam lingkaran, klik <strong>Tambahkan tindakan</strong>, memilih <strong>PDF4me: Konversi ke PDF</strong>.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Isi File</strong> (ungkapan): <code>base64ToBinary(items('Apply_to_each')?['contentBytes'])</code></li>
<li class=""><strong>Nama File</strong> (konten dinamis): pilih <strong>nama</strong> dari Terapkan ke setiap item saat ini</li>
</ul>
</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/07-1-convert-attachment.png" alt="Tindakan Power Automate Konversi ke PDF di dalam Terapkan ke setiap item, Konten File diatur ke base64ToBinary items Apply_to_each contentBytes, Nama File diatur ke token nama dari lampiran saat ini, editor ekspresi terbuka menampilkan base64ToBinary items Apply_to_each contentBytes" style="max-width:760px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p>Yang <strong>nama</strong> token konten dinamis diselesaikan pada saat runtime menjadi <code>items('Apply_to_each')?['name']</code>Jadi, setiap lampiran dikonversi menggunakan nama file aslinya. PDF4me membaca ekstensi untuk memilih renderer yang tepat.</p>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/07-2-convert-attachment-name.png" alt="Tooltip pada kolom Nama File Konversi ke PDF di Power Automate menampilkan item ekspresi yang telah diselesaikan: Apply_to_each name, name token from Apply to each current attachment" style="max-width:520px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-5c-tambahkan-ke-variabel-array-lampiran-yang-telah-dikonversi">Langkah 5c: Tambahkan ke variabel array (lampiran yang telah dikonversi)<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#langkah-5c-tambahkan-ke-variabel-array-lampiran-yang-telah-dikonversi" class="hash-link" aria-label="Taut langsung ke Langkah 5c: Tambahkan ke variabel array (lampiran yang telah dikonversi)" title="Taut langsung ke Langkah 5c: Tambahkan ke variabel array (lampiran yang telah dikonversi)" translate="no">​</a></h3>
<ol start="5">
<li class="">Di bawah ini, konversi ke PDF dilakukan di dalam perulangan yang sama. <strong>Tambahkan tindakan</strong>, memilih <strong>Tambahkan ke variabel array</strong>.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Nama</strong>: <code>email</code></li>
<li class=""><strong>Nilai</strong> (ungkapan): <code>base64ToBinary(body('Convert_to_PDF')?['$content'])</code></li>
</ul>
</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/08-append-attachment.png" alt="Power Automate Tambahkan ke variabel array di dalam Terapkan ke setiap, Nama email, Nilai diatur ke base64ToBinary body Konversi_ke_PDF konten dolar ditampilkan di editor ekspresi" style="max-width:760px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.06)"><p><strong>Kedua nama properti itu penting.</strong> File byte lampiran Outlook tersimpan di... <code>kontenBytes</code>PDF4me Convert to PDF output lives on <code>$content</code>Keduanya berformat base64. Pastikan nama-nama tersebut benar saat Anda menempelkan ekspresi, dan perulangan akan berfungsi dengan baik.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-6-gabungkan-beberapa-file-pdf-menjadi-satu-arsip-pdf">Langkah 6: Gabungkan Beberapa File PDF Menjadi Satu Arsip PDF<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#langkah-6-gabungkan-beberapa-file-pdf-menjadi-satu-arsip-pdf" class="hash-link" aria-label="Taut langsung ke Langkah 6: Gabungkan Beberapa File PDF Menjadi Satu Arsip PDF" title="Taut langsung ke Langkah 6: Gabungkan Beberapa File PDF Menjadi Satu Arsip PDF" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> Pemicu plus Inisialisasi variabel plus Konversi ke Isi PDF plus Tambahkan (isi) plus Terapkan ke setiap plus Gabungkan beberapa PDF.</p>
<p>Seluruhnya <code>email</code> array (PDF isi terlebih dahulu, kemudian PDF lampiran sesuai urutan lampiran) dimasukkan ke dalam satu panggilan Merge.</p>
<ol>
<li class="">Di bawah klik Terapkan ke setiap perulangan <strong>+ Langkah baru</strong>, mencari <strong>PDF4me</strong>, memilih <strong>Menggabungkan beberapa file PDF menjadi satu file PDF.</strong>.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Isi/dokumen</strong>: pilih <code>email</code> token variabel</li>
<li class=""><strong>Nama File Output</strong>: <code>Email Attachment Merge Output.pdf</code></li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="konfigurasi-tindakan-penggabungan">Konfigurasi tindakan penggabungan<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#konfigurasi-tindakan-penggabungan" class="hash-link" aria-label="Taut langsung ke Konfigurasi tindakan penggabungan" title="Taut langsung ke Konfigurasi tindakan penggabungan" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/09-merge-multiple-pdfs.png" alt="Tindakan Power Automate PDF4me Menggabungkan beberapa file PDF menjadi satu file PDF dengan Body/docContent diatur ke variabel email dan Nama File Output Lampiran Email Gabungkan Output.pdf" style="max-width:760px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-7-mengapa-nama-file-arsip-harus-mengandung-cap-waktu">Langkah 7: Mengapa Nama File Arsip Harus Mengandung Cap Waktu?<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#langkah-7-mengapa-nama-file-arsip-harus-mengandung-cap-waktu" class="hash-link" aria-label="Taut langsung ke Langkah 7: Mengapa Nama File Arsip Harus Mengandung Cap Waktu?" title="Taut langsung ke Langkah 7: Mengapa Nama File Arsip Harus Mengandung Cap Waktu?" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> Pemicu plus Inisialisasi variabel plus Konversi ke Isi PDF plus Tambahkan plus Terapkan ke setiap plus Gabungkan plus Buat file.</p>
<p>Tulis PDF gabungan ke Dropbox dengan nama file yang diberi stempel waktu UTC sehingga setiap entri arsip menjadi file baru yang dapat diurutkan. Dua email ke alamat yang sama dalam detik yang sama cukup jarang terjadi sehingga ini memberikan keunikan yang efektif tanpa perlu menyematkan ID pesan.</p>
<ol>
<li class="">Klik <strong>+ Langkah baru</strong>, memilih <strong>Dropbox: Buat file</strong>.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Jalur Folder</strong>: <code>/blog data/merge blog template/output</code></li>
<li class=""><strong>Nama File</strong> (ekspresi, klik) <code>fx</code>): <code>concat('merge-', formatDateTime(utcNow(), 'yyyyMMdd-HHmmss'), '.pdf')</code></li>
<li class=""><strong>Isi File</strong>: pilih <strong>Isi File</strong> token dari tindakan Gabungkan beberapa PDF</li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="ekspresi-nama-file">Ekspresi nama file<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#ekspresi-nama-file" class="hash-link" aria-label="Taut langsung ke Ekspresi nama file" title="Taut langsung ke Ekspresi nama file" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/10-1-create-file-filename-expression.png" alt="Power Automate Dropbox Buat tindakan file Jalur Folder /data blog/gabungkan templat blog/output, Ekspresi Nama File concat merge dash comma formatDateTime utcNow comma yyyyMMdd dash HHmmss comma dot pdf ditampilkan di editor ekspresi" style="max-width:760px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="tindakan-akhir-dengan-konten-file-yang-dipetakan">Tindakan akhir dengan Konten File yang dipetakan<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#tindakan-akhir-dengan-konten-file-yang-dipetakan" class="hash-link" aria-label="Taut langsung ke Tindakan akhir dengan Konten File yang dipetakan" title="Taut langsung ke Tindakan akhir dengan Konten File yang dipetakan" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/10-2-create-file-content.png" alt="Power Automate Dropbox Create file action dengan Folder Path /blog data/merge blog template/output, File Name concat expression, File Content token dari Merge multiple PDF files into a single PDF file action" style="max-width:720px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid rgb(245, 158, 11);background-color:rgba(245, 158, 11, 0.06)"><p><strong>Tips untuk kotak masuk dengan volume tinggi.</strong> Untuk kotak surat yang menerima 10 email atau lebih per menit, tambahkan hash singkat dari ID Pesan Internet (IMA) pesan untuk menjamin keunikannya: <code>concat('merge-', formatDateTime(utcNow(), 'yyyyMMdd-HHmmss'), '-', substring(triggerOutputs()?['body/internetMessageId'], 0, 8), '.pdf')</code>Jejak audit tetap terbaca, benturan tidak mungkin terjadi.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="jalankan-alur-dan-verifikasi">Jalankan Alur dan Verifikasi<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#jalankan-alur-dan-verifikasi" class="hash-link" aria-label="Taut langsung ke Jalankan Alur dan Verifikasi" title="Taut langsung ke Jalankan Alur dan Verifikasi" translate="no">​</a></h2>
<ol>
<li class=""><strong>Menyimpan</strong> Aliran di kanan atas.</li>
<li class="">Kirim pesan email dengan satu atau lebih lampiran ke alamat yang dipantau.</li>
<li class="">Membuka <strong>Riwayat eksekusi</strong>Pemicunya harus aktif dalam hitungan detik.</li>
<li class="">Buka Dropbox di <code>/blog data/merge blog template/output/</code>Sebuah berkas bernama <code>merge-YYYYMMDD-HHmmss.pdf</code> ada di sana.</li>
<li class="">Buka PDF tersebut. Halaman 1 berisi teks utama. Halaman 2 dan seterusnya berisi setiap lampiran, ditampilkan sepenuhnya, sesuai urutan lampiran.</li>
</ol>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:18px 0;border-left:4px solid rgb(34, 197, 94);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Apa yang sebenarnya kamu bangun?</strong> Alur kerja email-ke-arsip tanpa interaksi pengguna. Setiap pesan dengan lampiran diubah menjadi satu PDF gabungan, isi pesan terlebih dahulu kemudian lampiran secara berurutan, diberi cap waktu agar tidak ada yang bertabrakan, dan dimasukkan ke dalam folder bersama yang dapat dicari oleh tim manajemen arsip atau auditor Anda. Resep yang sama dapat menangani dua lampiran atau dua puluh lampiran tanpa perubahan apa pun.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="variasi-umum-yang-dapat-anda-tambahkan-tanpa-membangun-ulang">Variasi Umum yang Dapat Anda Tambahkan Tanpa Membangun Ulang<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#variasi-umum-yang-dapat-anda-tambahkan-tanpa-membangun-ulang" class="hash-link" aria-label="Taut langsung ke Variasi Umum yang Dapat Anda Tambahkan Tanpa Membangun Ulang" title="Taut langsung ke Variasi Umum yang Dapat Anda Tambahkan Tanpa Membangun Ulang" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr));gap:14px;margin:14px 0 1.4rem"><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-primary)"><div style="font-weight:700;margin-bottom:6px">Saring lampiran berdasarkan jenisnya</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Konversi ke PDF dalam sebuah <strong>Kondisi</strong> pengujian <code>endsWith(toLower(items('Apply_to_each')?['name']), '.pdf')</code>Melewati tanda tangan email dan lampiran gambar sebaris.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(16, 185, 129)"><div style="font-weight:700;margin-bottom:6px">Cap metadata ke halaman 1</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Sebelum langkah 3, buatlah pendahuluan HTML dengan <strong>Menyusun</strong>: pengirim, subjek, tanggal penerimaan. Halaman 1 sekarang memiliki header yang dapat dicari.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(245, 158, 11)"><div style="font-weight:700;margin-bottom:6px">Tanda tangan digital sebelum pengarsipan</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Sisipkan PDF4me <strong>Tanda Tangan Digital PDF</strong> antara langkah 6 dan langkah 7. PDF yang diarsipkan ditandatangani ulang dengan sertifikat X.509 Anda, jejak audit instan dari <em>Siapa yang mengarsipkan apa dan kapan?</em>.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(139, 92, 246)"><div style="font-weight:700;margin-bottom:6px">PDF/A untuk penyimpanan jangka panjang</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Tambahkan PDF4me <strong>Buat PDF/A</strong> dengan Kepatuhan <code>PDF/A-2b</code> Setelah penggabungan. PDF yang diarsipkan sesuai dengan standar ISO 19005, cocok untuk keperluan penahanan hukum dan pengajuan ke regulator.</div></div></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="arsip-email-pdf-vs-eml">Arsip email: PDF vs EML<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#arsip-email-pdf-vs-eml" class="hash-link" aria-label="Taut langsung ke Arsip email: PDF vs EML" title="Taut langsung ke Arsip email: PDF vs EML" translate="no">​</a></h3>
<table><thead><tr><th>Aspek</th><th>PDF Terkonsolidasi (alur ini)</th><th>Ekspor EML mentah</th></tr></thead><tbody><tr><td><strong>Dapat dibaca secara universal</strong></td><td>Ya, pembaca PDF apa pun.</td><td>Tidak, membutuhkan Outlook atau klien yang kompatibel.</td></tr><tr><td><strong>Cari berdasarkan konten</strong></td><td>Ya, kompatibel dengan OCR.</td><td>Terbatas, hanya badan saja</td></tr><tr><td><strong>Termasuk lampiran</strong></td><td>Ya, sebaris sebagai halaman</td><td>Ya, sebagai aliran biner.</td></tr><tr><td><strong>Format audit cocok</strong></td><td>SOX, GDPR, HIPAA, FINRA menerima</td><td>Sering ditolak</td></tr><tr><td><strong>Segel pengaman</strong></td><td>Ya, jika Tanda Tangan Digital ditambahkan</td><td>Mudah diedit di editor mana pun.</td></tr><tr><td><strong>Ukuran file</strong></td><td>Lebih besar (semua halaman ditampilkan)</td><td>Lebih kecil (tanpa rendering)</td></tr><tr><td><strong>Saluran retensi</strong></td><td>Satu PDF per email, mudah untuk dihubungkan.</td><td>EML memerlukan format kontainer.</td></tr></tbody></table>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="pertanyaan-umum">Pertanyaan umum<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#pertanyaan-umum" class="hash-link" aria-label="Taut langsung ke Pertanyaan umum" title="Taut langsung ke Pertanyaan umum" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="bagaimana-cara-saya-memicu-alur-ini-pada-kotak-surat-bersama-bukan-kotak-masuk-pribadi">Bagaimana cara saya memicu alur ini pada kotak surat bersama, bukan kotak masuk pribadi?<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#bagaimana-cara-saya-memicu-alur-ini-pada-kotak-surat-bersama-bukan-kotak-masuk-pribadi" class="hash-link" aria-label="Taut langsung ke Bagaimana cara saya memicu alur ini pada kotak surat bersama, bukan kotak masuk pribadi?" title="Taut langsung ke Bagaimana cara saya memicu alur ini pada kotak surat bersama, bukan kotak masuk pribadi?" translate="no">​</a></h3>
<p>Ganti <strong>Saat email baru tiba (V3)</strong> pemicu dengan <strong>Saat email baru tiba di kotak surat bersama (V2)</strong>Berikan alamat kotak pos sebagai berikut: <strong>Alamat Kotak Surat Asli</strong> bidang. Alur selanjutnya tetap identik, setiap referensi lampiran dan ekspresi isi diselesaikan dengan cara yang sama.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="bagaimana-jika-email-tidak-memiliki-lampiran">Bagaimana jika email tidak memiliki lampiran?<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#bagaimana-jika-email-tidak-memiliki-lampiran" class="hash-link" aria-label="Taut langsung ke Bagaimana jika email tidak memiliki lampiran?" title="Taut langsung ke Bagaimana jika email tidak memiliki lampiran?" translate="no">​</a></h3>
<p>Pemicunya <strong>Hanya dengan Lampiran Ya</strong> Filter ini mencegah alur dijalankan pada email yang hanya berisi isi pesan. Jika Anda juga ingin mengarsipkan email yang hanya berisi isi pesan, atur filter tersebut ke Tidak dan bungkus perulangan Terapkan ke setiap email dalam sebuah Kondisi: jalankan hanya ketika <code>length(triggerOutputs()?['body/attachments'])</code> lebih besar dari nol. Tindakan penggabungan akan tetap berfungsi meskipun hanya ada satu PDF isi dalam larik, menghasilkan arsip satu halaman.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="bagaimana-cara-saya-mencantumkan-pengirim-subjek-dan-tanggal-penerimaan-di-halaman-1-arsip">Bagaimana cara saya mencantumkan pengirim, subjek, dan tanggal penerimaan di halaman 1 arsip?<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#bagaimana-cara-saya-mencantumkan-pengirim-subjek-dan-tanggal-penerimaan-di-halaman-1-arsip" class="hash-link" aria-label="Taut langsung ke Bagaimana cara saya mencantumkan pengirim, subjek, dan tanggal penerimaan di halaman 1 arsip?" title="Taut langsung ke Bagaimana cara saya mencantumkan pengirim, subjek, dan tanggal penerimaan di halaman 1 arsip?" translate="no">​</a></h3>
<p>Sebelum langkah 3, tambahkan <strong>Menyusun</strong> Aksi dengan pendahuluan HTML:</p>
<div class="language-html codeBlockContainer_IfEc theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_Drer"><pre tabindex="0" class="prism-code language-html codeBlock_CgJj thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_BEr3"><div class="token-line" style="color:#393A34"><span class="token tag punctuation" style="color:#393A34">&lt;</span><span class="token tag" style="color:#00009f">h2</span><span class="token tag punctuation" style="color:#393A34">&gt;</span><span class="token plain">From: @{triggerOutputs()?['body/from']}</span><span class="token tag punctuation" style="color:#393A34">&lt;/</span><span class="token tag" style="color:#00009f">h2</span><span class="token tag punctuation" style="color:#393A34">&gt;</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token tag punctuation" style="color:#393A34">&lt;</span><span class="token tag" style="color:#00009f">h2</span><span class="token tag punctuation" style="color:#393A34">&gt;</span><span class="token plain">Subject: @{triggerOutputs()?['body/subject']}</span><span class="token tag punctuation" style="color:#393A34">&lt;/</span><span class="token tag" style="color:#00009f">h2</span><span class="token tag punctuation" style="color:#393A34">&gt;</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token tag punctuation" style="color:#393A34">&lt;</span><span class="token tag" style="color:#00009f">p</span><span class="token tag punctuation" style="color:#393A34">&gt;</span><span class="token plain">Received: @{triggerOutputs()?['body/receivedDateTime']}</span><span class="token tag punctuation" style="color:#393A34">&lt;/</span><span class="token tag" style="color:#00009f">p</span><span class="token tag punctuation" style="color:#393A34">&gt;</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token tag punctuation" style="color:#393A34">&lt;</span><span class="token tag" style="color:#00009f">hr</span><span class="token tag punctuation" style="color:#393A34">&gt;</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">@{triggerOutputs()?['body/body']}</span><br></div></code></pre></div></div>
<p>Kemudian arahkan Konten File pada langkah 3 ke output Compose. Halaman 1 sekarang memuat metadata header yang dapat dicari.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="apakah-ini-akan-berfungsi-dengan-email-html-yang-berisi-gambar-sebaris">Apakah ini akan berfungsi dengan email HTML yang berisi gambar sebaris?<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#apakah-ini-akan-berfungsi-dengan-email-html-yang-berisi-gambar-sebaris" class="hash-link" aria-label="Taut langsung ke Apakah ini akan berfungsi dengan email HTML yang berisi gambar sebaris?" title="Taut langsung ke Apakah ini akan berfungsi dengan email HTML yang berisi gambar sebaris?" translate="no">​</a></h3>
<p>Ya. PDF4me Convert to PDF merender HTML dengan inline. <code>&lt;img src="cid:..."&gt;</code> referensi dan gambar base64 yang disematkan. Outlook <code>body/body</code> menyertakan HTML lengkap dengan konten sebaris, sehingga PDF yang dihasilkan mempertahankan keakuratan visual dari apa yang dilihat penerima.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="berapa-lama-waktu-yang-dibutuhkan-agar-alur-tersebut-berjalan">Berapa lama waktu yang dibutuhkan agar alur tersebut berjalan?<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#berapa-lama-waktu-yang-dibutuhkan-agar-alur-tersebut-berjalan" class="hash-link" aria-label="Taut langsung ke Berapa lama waktu yang dibutuhkan agar alur tersebut berjalan?" title="Taut langsung ke Berapa lama waktu yang dibutuhkan agar alur tersebut berjalan?" translate="no">​</a></h3>
<p>Kurang lebih 10-15 detik per lampiran pada file DOCX satu halaman, ditambah 5-10 detik untuk pemicu dan unggahan akhir. Email dengan 2 lampiran biasanya selesai dalam 35-45 detik dari awal hingga akhir. Fitur "Terapkan ke setiap" di Power Automate berjalan secara berurutan secara default untuk output yang terurut; jika urutan tidak penting dan Anda membutuhkan kecepatan, atur <strong>Kontrol Konkurensi</strong> hingga 20 di Pengaturan loop.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="penyelesaian-masalah">Penyelesaian Masalah<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#penyelesaian-masalah" class="hash-link" aria-label="Taut langsung ke Penyelesaian Masalah" title="Taut langsung ke Penyelesaian Masalah" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:12px;margin-top:12px"><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(239, 68, 68)"><strong style="color:rgb(185, 28, 28)">Kesalahan tindakan penggabungan dengan "konten tidak valid"</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Salah satu fungsi Tambahkan ke array <strong>Nilai</strong> ekspresi tidak dibungkus dalam <code>base64ToBinary(...)</code>Setiap penambahan (badan dan lampiran) memerlukan konversi. Buka kembali kedua tindakan Tambah, beralih ke editor ekspresi, dan konfirmasikan ekspresinya. <code>base64ToBinary(body('Convert_to_PDF_Body')?['$content'])</code> Dan <code>base64ToBinary(body('Convert_to_PDF')?['$content'])</code> kata demi kata.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-warning)"><strong style="color:var(--ifm-color-warning)">Halaman 1 kosong atau hilang</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Tindakan Konversi ke Isi PDF tidak menerima HTML yang sebenarnya. Periksa pemicunya. <strong>Sertakan Lampiran</strong> tetap Ya (tanpa itu, tubuh terkadang tiba dalam keadaan kosong) dan itu <strong>Isi File</strong> memutuskan untuk <code>triggerOutputs()?['body/body']</code>, bukan <code>tubuh/pratinjau tubuh</code>.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-info)"><strong style="color:var(--ifm-color-info)">Lampiran muncul dalam urutan yang salah.</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Pengaturan default <strong>Terapkan pada setiap</strong> berjalan secara paralel, yang dapat mengacaukan urutan penambahan. Buka loop <strong>Pengaturan</strong> dan mengatur <strong>Kontrol Konkurensi</strong> Tingkat paralelisme terhadap <code>1</code>. Perulangan sekarang berjalan secara berurutan dan lampiran masuk sesuai urutan array.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(54, 96, 179)"><strong style="color:rgb(54, 96, 179)">Berkas-berkas saling bertabrakan di dalam folder arsip.</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Resolusi stempel waktu adalah satu detik. Untuk kotak masuk dengan volume tinggi, tambahkan hash ID Pesan Internet: <code>concat('merge-', formatDateTime(utcNow(), 'yyyyMMdd-HHmmss'), '-', substring(triggerOutputs()?['body/internetMessageId'], 0, 8), '.pdf')</code>.</p><p></p></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-selanjutnya">Langkah Selanjutnya<a href="https://docs.pdf4me.com/id/blog/outlook-email-archive-pdf-power-automate-workflow/#langkah-selanjutnya" class="hash-link" aria-label="Taut langsung ke Langkah Selanjutnya" title="Taut langsung ke Langkah Selanjutnya" translate="no">​</a></h2>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a class="btn btn--primary" href="https://docs.pdf4me.com/id/integration/power-automate/convert/convert-to-pdf/"><p>Konversi dokumen tindakan ke PDF</p></a><a class="btn btn--secondary" href="https://docs.pdf4me.com/id/integration/power-automate/merge-split/merge-multiple-pdfs/"><p>Gabungkan beberapa dokumen PDF</p></a><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" class="btn btn--secondary"><p>Dapatkan kunci API Anda</p></a></div>
<p>Pola tujuh langkah yang sama (pemicu, kemudian inisialisasi array, kemudian konversi isi, kemudian perulangan-konversi-dan-tambahkan, kemudian gabungkan, kemudian simpan dengan stempel waktu) berlaku untuk otomatisasi "email plus lampiran ke satu PDF" apa pun. Kirim satu dan setiap pesan masuk akan secara otomatis menjadi entri arsip yang dapat dicari, diurutkan, dan siap diaudit.</p>]]></content:encoded>
            <category>Power Automate</category>
            <category>PDF4me</category>
            <category>Convert to PDF</category>
            <category>convert-html-to-pdf</category>
            <category>convert-to-pdf</category>
            <category>Merge PDFs</category>
            <category>merge-multiple-pdfs</category>
            <category>Outlook</category>
            <category>email archive</category>
            <category>records management</category>
            <category>compliance archive</category>
            <category>audit trail</category>
            <category>Office 365</category>
            <category>Dropbox</category>
            <category>no-code</category>
        </item>
        <item>
            <title><![CDATA[Mengubah Nama Setiap Faktur Vendor menjadi Nama Pemasok di Zapier: Alur Kerja 5 Langkah Dropbox + AI PDF4me]]></title>
            <link>https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-vendor-invoice-rename/</link>
            <guid>https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-vendor-invoice-rename/</guid>
            <pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Lima langkah praktis untuk tim pembayaran utang. Dropbox memantau folder penerimaan faktur Anda, PDF4me AI - Document Parser mengekstrak Nama Vendor dari setiap PDF, Code by Zapier mengubah output parser menjadi token yang dapat dipetakan, dan Dropbox mengunggah kembali file tersebut dengan nama pemasok sebagai nama file. Tangkapan layar asli, nilai bidang yang tepat, dan file sample-vendor-invoice.pdf yang sama yang digunakan dalam panduan ini dapat diunduh.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/id/assets/images/blog/zapier-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>Bagian yang menyakitkan dari hutang dagang bukanlah membayar faktur, melainkan... <strong>menemukan faktur vendor yang tepat tiga minggu kemudian</strong> ketika bagian keuangan bertanya. Setiap pemasok memberi nama file secara berbeda. Setengahnya adalah <code>invoice.pdf</code>Setengah lainnya adalah <code>INV-2089-FINAL-v3.pdf</code> dari vendor yang mengubah konvensi penamaan sebanyak empat kali. Solusinya: biarkan AI membaca nama pemasok dari setiap faktur begitu diterima, lalu ganti nama file sebelum disimpan dalam jangka panjang. Panduan ini membangun pola yang persis sama di <strong>Zapier</strong> dengan <strong>PDF4me AI - Pengurai Dokumen</strong> dan 2 baris <strong>Kode oleh Zapier</strong> Langkah demi langkah. Lima langkah Zap. Tangkapan layar asli. Nama pemasok menjadi nama file. Folder siap audit. Pencarian berfungsi dengan baik.</p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Sekilas tentang Zap</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">1. Dropbox: New File in Folder</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Trigger. Polls /MuneerTrigger every 2 min for any new vendor invoice that lands in the intake folder.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">2. Dropbox: Find File</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Looks up the matching file in /pdf4metest/sample so the AI parser gets a real binary, not just a Dropbox metadata pointer.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(245,158,11);height:100%"><div style="font-weight:750;margin-bottom:4px">3. PDF4me: AI - Document Parser</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Runs the default_invoice_extraction Analyzer. Returns Vendor Name, Invoice Number, Total, Dates, Line Items as JSON.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(139,92,246);height:100%"><div style="font-weight:750;margin-bottom:4px">4. Code by Zapier: Run JavaScript</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Two lines. JSON.parse the Doc Text into a real object so step 5 can use Vendor Name as a Zapier token.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(220,38,38);height:100%"><div style="font-weight:750;margin-bottom:4px">5. Dropbox: Upload File</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Writes the original file back to /pdf4meoutput with Vendor Name as the filename and the original extension preserved.</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">Versi singkatnya</div><div style="font-size:1.05rem;line-height:1.55"><p>Dua langkah Dropbox membingkai Zap. PDF4me AI membaca header faktur dan mengambil nama pemasok. Langkah Kode dua baris mengubah output parser menjadi token yang dapat dipetakan. Nama vendor menjadi nama file baru. Waktu eksekusi kurang dari 10 detik dari awal hingga akhir pada faktur satu halaman. Tidak diperlukan Analyzer khusus, karena sudah terintegrasi. <code>ekstraksi_faktur_default</code> Sudah memetakan kolom Nama Vendor untuk faktur AP standar. Output pada uji coba: <code>Veolia WTS Services USA, Inc..pdf</code> alih-alih <code>contoh_faktur.pdf</code>.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="tanya-jawab-berbasis-alasan">Tanya Jawab Berbasis Alasan<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-vendor-invoice-rename/#tanya-jawab-berbasis-alasan" class="hash-link" aria-label="Taut langsung ke Tanya Jawab Berbasis Alasan" title="Taut langsung ke Tanya Jawab Berbasis Alasan" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa mengganti nama berdasarkan Nama Vendor dan bukan Nomor Faktur?</strong> Keduanya berguna, tetapi Nama Vendor adalah yang dicari oleh tim keuangan Anda. "Ambil faktur Veolia kuartal lalu" lebih baik daripada "temukan INV-2089 hingga INV-2412". Nomor Faktur sangat bagus sebagai strategi folder (satu folder per vendor) yang ditambahkan DI ATAS fitur penggantian nama. Jika Anda menginginkan keduanya, tambahkan Dropbox. <em>Pindahkan File</em> langkah demi langkah 5 dengan tujuan yang ditetapkan ke <code>/pdf4meoutput/<!-- -->{{vendorName}}<!-- -->/</code>.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa ada dua langkah Dropbox di awal?</strong> Yang <em>File Baru di dalam Folder</em> Trigger memberi Anda metadata (nama, jalur, ID) tetapi tidak selalu berupa biner bersih yang dapat diunggah ulang oleh aplikasi hilir. <em>Temukan File</em> PDF4me AI membaca file dengan benar sehingga mendapatkan dokumen asli dan langkah 5 memiliki byte untuk diunggah. Pola yang sama berlaku untuk SharePoint atau OneDrive dengan konektor yang sesuai.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa <code>ekstraksi_faktur_default</code>?</strong> Ini adalah Templat Analisis bawaan yang disertakan dengan PDF4me, yang telah disetel sebelumnya untuk faktur vendor standar. Templat ini sudah mengekstrak Nama Vendor, Nomor Faktur, Total, Pajak, Tanggal, dan Item Baris. Beralihlah ke templat khusus. <a href="https://docs.pdf4me.com/id/general-guidelines/ai-document-parser-using-parse/">Penganalisis Parse</a> hanya jika Anda membutuhkan kolom yang tidak tercakup oleh pengaturan default (misalnya, nomor PPN vendor, referensi PO khusus, kode GL).</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa ada langkah penulisan kode di tengah?</strong> Pengurai AI mengembalikan data yang diekstraknya sebagai JSON. <em>rangkaian</em> pada <code>Teks Dokumen</code> output. Zapier menampilkannya sebagai satu gumpalan besar kecuali Anda menguraikannya. Dua baris <code>JSON.parse</code> di dalam <em>Kode oleh Zapier</em> Ubah gumpalan itu menjadi objek nyata yang propertinya (Nama Vendor, Nomor Faktur, Total) menjadi token yang dapat dipetakan secara individual pada langkah 5. Persamaan untuk perintah Make adalah... <em>Mengurai JSON</em> modul; padanan Power Automate-nya adalah <em>Mengurai JSON</em> tindakan.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-akan-anda-dapatkan">Apa yang Akan Anda Dapatkan<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-vendor-invoice-rename/#apa-yang-akan-anda-dapatkan" class="hash-link" aria-label="Taut langsung ke Apa yang Akan Anda Dapatkan" title="Taut langsung ke Apa yang Akan Anda Dapatkan" translate="no">​</a></h2>
<p><strong>Masukan:</strong> Faktur vendor PDF apa pun yang dimasukkan ke dalam folder Dropbox yang dipantau (<code>/MuneerTrigger</code> Dalam panduan ini; folder input AP apa pun bisa digunakan). <strong>Keluaran:</strong> PDF yang sama diunggah ulang ke <code>/pdf4meoutput</code> dinamai sesuai dengan nama perusahaan penjual (misalnya, <code>Veolia WTS Services USA, Inc..pdf</code>File asli tetap berada di folder pemicu sehingga Anda tetap memiliki jejak audit tentang apa yang masuk.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-anda-butuhkan">Apa yang Anda Butuhkan<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-vendor-invoice-rename/#apa-yang-anda-butuhkan" class="hash-link" aria-label="Taut langsung ke Apa yang Anda Butuhkan" title="Taut langsung ke Apa yang Anda Butuhkan" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><ul style="margin:0;padding-left:20px"><li><strong>Zapier</strong>. <a href="https://zapier.com/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Buka Zapier</a>Langkah Code by Zapier membutuhkan setidaknya paket Starter; semua hal lainnya berfungsi pada paket gratis.</li><li><strong>Kunci API PDF4me</strong>. <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Dapatkan kunci API Anda</a>Anda akan menghubungkannya saat pertama kali menambahkan tindakan PDF4me.</li><li><strong>Dropbox</strong>Baik untuk folder input AP (pemicu) maupun folder output yang telah diganti namanya. SharePoint, OneDrive, dan Google Drive bekerja dengan cara yang sama dengan konektor masing-masing.</li><li><strong>Contoh faktur vendor</strong>PDF apa pun yang menampilkan nama vendor/pemasok. Panduan ini menggunakan <code>contoh-faktur-vendor.pdf</code>, Anda bisa <a href="https://docs.pdf4me.com/id/assets/data/ai-document-parser/sample-vendor-invoice.pdf" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Unduh file persis yang digunakan dalam panduan ini.</a> lalu unggah ke Dropbox untuk mencerminkan setiap tangkapan layar.</li></ul></div>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:1rem 0 1.6rem;border-left:4px solid rgb(16, 185, 129);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Ambil sampelnya dulu.</strong> Klik di bawah untuk mengunduh faktur vendor yang sama seperti yang digunakan pada tangkapan layar. Seret ke folder pemicu Dropbox Anda sebelum mempublikasikan Zap agar uji coba pertama menghasilkan token Nama Vendor yang sama (<em>Veolia WTS Services USA, Inc.</em>) yang Anda lihat pada langkah unggahan terakhir.</p><div style="margin-top:10px"><a href="https://docs.pdf4me.com/id/assets/data/ai-document-parser/sample-vendor-invoice.pdf" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(16, 185, 129);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>Unduh sample-vendor-invoice.pdf</p></a></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="gambaran-alur-secara-singkat">Gambaran Alur Secara Singkat<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-vendor-invoice-rename/#gambaran-alur-secara-singkat" class="hash-link" aria-label="Taut langsung ke Gambaran Alur Secara Singkat" title="Taut langsung ke Gambaran Alur Secara Singkat" translate="no">​</a></h2>
<ol>
<li class=""><strong>Dropbox: File Baru di Folder</strong> (pemicu). Memantau folder yang dipantau setiap beberapa menit untuk mencari file baru.</li>
<li class=""><strong>Dropbox: Temukan File</strong>. Mencari file baru berdasarkan nama untuk mendapatkan konten binernya ke dalam Zap.</li>
<li class=""><strong>PDF4me: AI - Pengurai Dokumen</strong>Menjalankan <code>default_invoice_extraction</code> Penganalisis.</li>
<li class=""><strong>Kode oleh Zapier: Jalankan JavaScript</strong>Dua baris yang <code>JSON.parse</code> mengubah Teks Dokumen menjadi objek nyata.</li>
<li class=""><strong>Dropbox: Unggah File</strong>. Menulis kembali file tersebut dengan <strong>Nama Vendor</strong> sebagai nama file baru.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="gambaran-umum-zap-secara-lengkap">Gambaran umum Zap secara lengkap<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-vendor-invoice-rename/#gambaran-umum-zap-secara-lengkap" class="hash-link" aria-label="Taut langsung ke Gambaran umum Zap secara lengkap" title="Taut langsung ke Gambaran umum Zap secara lengkap" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/ai-document-parser-zapier-vendor-invoice-rename/01-zap-overview.jpg" alt="Kanvas Zapier Zap menampilkan 5 langkah yang tersusun dari atas ke bawah: Dropbox New File in Folder polling setiap 2 menit, Dropbox Find File, PDF4me AI - Document Parser, Code by Zapier Run Javascript, Dropbox Upload File. Setiap langkah memiliki tanda centang hijau yang menunjukkan bahwa Zap telah dikonfigurasi dan diuji." style="max-width:420px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Lima langkah. Setiap kartu menunjukkan tanda centang hijau ketika langkah tersebut telah dikonfigurasi dan diuji. PDF4me AI berada di tengah; langkah Kode mengubah output parser menjadi token Nama Vendor yang dapat dipetakan.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-1-dropbox--file-baru-di-folder-pemicu">Langkah 1: Dropbox – File Baru di Folder (Pemicu)<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-vendor-invoice-rename/#langkah-1-dropbox--file-baru-di-folder-pemicu" class="hash-link" aria-label="Taut langsung ke Langkah 1: Dropbox – File Baru di Folder (Pemicu)" title="Taut langsung ke Langkah 1: Dropbox – File Baru di Folder (Pemicu)" translate="no">​</a></h2>
<p><strong>Sejauh ini, Zap berhasil:</strong> hanya pemicu.</p>
<ol>
<li class="">Di dalam <a href="https://zapier.com/">Zapier</a> klik <strong>+ Buat Zap</strong>.</li>
<li class="">Memilih <strong>Dropbox</strong> sebagai aplikasi pemicu, <strong>File Baru di dalam Folder</strong> sebagai peristiwa tersebut.</li>
<li class=""><strong>Menghubungkan</strong> akun Dropbox Anda jika Anda belum memilikinya.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Ruang angkasa</strong>: <code>Default</code></li>
<li class=""><strong>Map</strong>: <code>/MuneerTrigger</code> (atau ke mana pun vendor memasukkan dokumen penerimaan AP)</li>
<li class=""><strong>Apakah file di dalam subfolder perlu disertakan?</strong>: <code>False</code></li>
<li class=""><strong>Sertakan isi file?</strong>: <code>Yes</code> (Penting, memberikan langkah-langkah selanjutnya jalur cadangan biner yang bersih)</li>
<li class=""><strong>Apakah perlu menyertakan tautan berbagi?</strong>: <code>Yes</code> (opsional, berguna jika Anda ingin mengirim tautan di Slack atau email nanti)</li>
</ul>
</li>
<li class=""><strong>Pemicu uji</strong>Seret contoh faktur ke dalam folder tersebut dan Zapier akan menampilkan satu catatan file baru.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="konfigurasi-pemicu">Konfigurasi pemicu<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-vendor-invoice-rename/#konfigurasi-pemicu" class="hash-link" aria-label="Taut langsung ke Konfigurasi pemicu" title="Taut langsung ke Konfigurasi pemicu" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/ai-document-parser-zapier-vendor-invoice-rename/02-trigger-new-file.jpg" alt="Untuk mengaktifkan pemicu File Baru di Folder Dropbox, atur tab Konfigurasi dengan Ruang diatur ke Default, Folder diatur ke /MuneerTrigger, Sertakan file di subfolder diatur ke False, Sertakan isi file diatur ke Ya, Sertakan tautan berbagi diatur ke Ya." style="max-width:480px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Pemicu tersebut memantau folder input AP dan melakukan polling setiap 2 menit secara default pada paket Starter, dan lebih cepat pada paket yang lebih tinggi.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-2-dropbox--temukan-file">Langkah 2: Dropbox – Temukan File<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-vendor-invoice-rename/#langkah-2-dropbox--temukan-file" class="hash-link" aria-label="Taut langsung ke Langkah 2: Dropbox – Temukan File" title="Taut langsung ke Langkah 2: Dropbox – Temukan File" translate="no">​</a></h2>
<p><strong>Sejauh ini, Zap berhasil:</strong> Pemicu → Temukan File.</p>
<p>Pemicu "File Baru" memberi Anda nama dan jalur file, tetapi "Temukan File" menjamin file biner yang bersih dan dapat diunduh yang dapat digunakan pada langkah selanjutnya. Tambahkan file tersebut.</p>
<ol>
<li class="">Klik <strong>+</strong> di bawah pemicu. Pilih <strong>Dropbox</strong>, <strong>Temukan File</strong>.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Ruang angkasa</strong>: <code>Default</code></li>
<li class=""><strong>Map</strong>: <code>/pdf4metest/sample</code> (folder tempat file sebenarnya berada, seringkali sama dengan folder pemicu)</li>
<li class=""><strong>Apakah file di dalam subfolder perlu disertakan?</strong>: <code>False</code></li>
<li class=""><strong>Nama File</strong> (diperlukan): <code>sample_invoice</code> (atau pilih <strong>Nama File</strong> token dari pemicu untuk membuatnya dinamis)</li>
<li class=""><strong>Apakah file yang dihapus perlu disertakan?</strong>: biarkan kosong (default)</li>
<li class=""><strong>Sertakan isi file?</strong>: <code>Yes</code></li>
<li class=""><strong>Apakah perlu menyertakan tautan berbagi?</strong>: <code>Yes</code></li>
<li class=""><strong>Berhasil jika tidak ditemukan hasil pencarian?</strong>: biarkan default (<code>False</code>(menghentikan Zap jika file hilang)</li>
<li class=""><strong>Jika ditemukan beberapa hasil pencarian</strong>: biarkan default (<code>Return first search result</code>)</li>
</ul>
</li>
<li class=""><strong>Tindakan pengujian</strong>Zapier seharusnya mengembalikan file dengan konten biner.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="temukan-konfigurasi-file">Temukan konfigurasi File<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-vendor-invoice-rename/#temukan-konfigurasi-file" class="hash-link" aria-label="Taut langsung ke Temukan konfigurasi File" title="Taut langsung ke Temukan konfigurasi File" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/ai-document-parser-zapier-vendor-invoice-rename/03-find-file.jpg" alt="Konfigurasi tab Temukan File Dropbox dengan Folder /pdf4metest/sample, Nama File sample_invoice, Sertakan isi file Ya, Sertakan tautan berbagi Ya, Berhasil jika tidak ada hasil pencarian yang ditemukan Salah, status langkah berjalan dihentikan, Jika ada beberapa hasil pencarian Kembalikan hasil pencarian pertama." style="max-width:480px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Fitur Find File memberikan jaminan biner yang bersih kepada parser AI dan langkah Upload File, bukan hanya tautan Dropbox.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-3-pdf4me--ai---pengurai-dokumen">Langkah 3: PDF4me – AI - Pengurai Dokumen<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-vendor-invoice-rename/#langkah-3-pdf4me--ai---pengurai-dokumen" class="hash-link" aria-label="Taut langsung ke Langkah 3: PDF4me – AI - Pengurai Dokumen" title="Taut langsung ke Langkah 3: PDF4me – AI - Pengurai Dokumen" translate="no">​</a></h2>
<p><strong>Sejauh ini, Zap berhasil:</strong> Pemicu → Cari File → AI - Pengurai Dokumen.</p>
<p>Di sinilah AI membaca faktur dan mengekstrak bidang-bidang terstruktur. Analyzer bawaan mencakup faktur vendor tipikal; Anda dapat beralih ke Analyzer khusus nanti untuk bidang-bidang spesifik industri.</p>
<ol>
<li class="">Klik <strong>+</strong>. Mencari <strong>PDF4me</strong>, memilih <strong>AI - Pengurai Dokumen</strong>.</li>
<li class=""><strong>Menghubungkan</strong> PDF4me dengan kunci API Anda (hanya untuk pertama kali; koneksi dapat digunakan kembali untuk semua tindakan PDF4me).</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Mengajukan</strong>: pilih <strong>Mengajukan</strong> token dari langkah 2 (Cari File). Tinggalkan <strong>URL berkas</strong> Kosong, Anda sudah memiliki file.</li>
<li class=""><strong>Nama File</strong>: gabungkan <strong>Nama File</strong> Dan <strong>Ekstensi File</strong> token dari langkah 2 sehingga tindakan tersebut menerima nama asli dengan ekstensi yang tepat (misalnya <code>sample_invoice</code> + <code>.pdf</code>).</li>
<li class=""><strong>Nama Penganalisis AI (Tidak Digunakan Lagi)</strong>: Biarkan kosong.</li>
<li class=""><strong>ID Penganalisis AI</strong>: <code>default_invoice_extraction</code> (Templat faktur bawaan, mengekstrak Nama Vendor, Nomor Faktur, Total, Pajak, Tanggal, dan Rincian Barang).</li>
</ul>
</li>
<li class=""><strong>Tindakan pengujian</strong>Periksa responsnya. Anda seharusnya melihat sebuah <code>Doc Text</code> Kolom yang berisi string JSON dengan bidang-bidang yang telah diekstrak.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="konfigurasi-ai---pengurai-dokumen">Konfigurasi AI - Pengurai Dokumen<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-vendor-invoice-rename/#konfigurasi-ai---pengurai-dokumen" class="hash-link" aria-label="Taut langsung ke Konfigurasi AI - Pengurai Dokumen" title="Taut langsung ke Konfigurasi AI - Pengurai Dokumen" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/ai-document-parser-zapier-vendor-invoice-rename/04-ai-document-parser.jpg" alt="PDF4me AI - Tindakan Pengurai Dokumen, tab Konfigurasi dengan File diatur ke token File dari langkah 2, Nama File diatur ke Nama File ditambah Ekstensi File yang digabungkan menjadi sample_invoice.pdf, Nama Penganalisis AI yang sudah usang dibiarkan kosong, ID Penganalisis AI diatur ke default_invoice_extraction." style="max-width:480px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>ID Penganalisis <code>ekstraksi_faktur_default</code> adalah templat bawaan. Buat Analyzer kustom di <a href="https://developer.pdf4me.com/dashboard/#/ai-document-parser/" target="_blank" rel="noopener">Dasbor PDF4me</a> ketika Anda membutuhkan kolom di luar skema default.</em></p>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid rgb(245, 158, 11);background-color:rgba(245, 158, 11, 0.06)"><p><strong>Tip.</strong> Penasaran apa yang sebenarnya dikembalikan oleh parser? Buka <em>Tindakan pengujian</em> tanggapan di Zapier dan lihat <code>Teks Dokumen</code>Anda akan melihat kolom-kolom seperti ini. <code>nama vendor</code>, <code>Nomor faktur</code>, <code>Tanggal faktur</code>, <code>tenggat waktu</code>, <code>Jumlah total</code>, <code>item baris[]</code>, dan masih banyak lagi. Apa pun yang ada di sana dapat dipetakan pada langkah 5 setelah langkah JSON.parse.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-4-kode-oleh-zapier--jalankan-javascript">Langkah 4: Kode oleh Zapier – Jalankan JavaScript<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-vendor-invoice-rename/#langkah-4-kode-oleh-zapier--jalankan-javascript" class="hash-link" aria-label="Taut langsung ke Langkah 4: Kode oleh Zapier – Jalankan JavaScript" title="Taut langsung ke Langkah 4: Kode oleh Zapier – Jalankan JavaScript" translate="no">​</a></h2>
<p><strong>Sejauh ini, Zap berhasil:</strong> Pemicu → Temukan File → AI - Pengurai Dokumen → Jalankan JavaScript.</p>
<p>Parser AI mengembalikan datanya sebagai string JSON pada <code>Doc Text</code> output. Zapier menampilkannya sebagai satu token besar. Untuk memetakan bidang individual (<code>Vendor Name</code>, <code>Invoice Number</code>, total) ke langkah berikutnya, uraikan terlebih dahulu menjadi objek nyata.</p>
<ol>
<li class="">Klik <strong>+</strong>. Memilih <strong>Kode oleh Zapier</strong>, peristiwa <strong>Jalankan Javascript</strong>.</li>
<li class=""><strong>Data Masukan</strong>Tambahkan satu entri.<!-- -->
<ul>
<li class="">Nama: <code>data</code></li>
<li class="">Nilai: pilih <strong>Teks Dokumen</strong> token dari langkah 3 (respons parser AI).</li>
</ul>
</li>
<li class=""><strong>Kode</strong> (tempel persis):</li>
</ol>
<div class="language-js codeBlockContainer_IfEc theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_Drer"><pre tabindex="0" class="prism-code language-js codeBlock_CgJj thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_BEr3"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">const</span><span class="token plain"> parsed </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token known-class-name class-name">JSON</span><span class="token punctuation" style="color:#393A34">.</span><span class="token method function property-access" style="color:#d73a49">parse</span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain">inputData</span><span class="token punctuation" style="color:#393A34">.</span><span class="token property-access">data</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword control-flow" style="color:#00009f">return</span><span class="token plain"> parsed</span><span class="token punctuation" style="color:#393A34">;</span><br></div></code></pre></div></div>
<ol start="4">
<li class=""><strong>Tindakan pengujian</strong>Outputnya harus menampilkan setiap field dari skema Analyzer Anda sebagai token individual: <code>parsed vendorName</code>, <code>parsed invoiceNumber</code>, <code>parsed totalAmount</code>, dll.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="jalankan-konfigurasi-javascript">Jalankan konfigurasi Javascript<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-vendor-invoice-rename/#jalankan-konfigurasi-javascript" class="hash-link" aria-label="Taut langsung ke Jalankan konfigurasi Javascript" title="Taut langsung ke Jalankan konfigurasi Javascript" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/ai-document-parser-zapier-vendor-invoice-rename/05-run-javascript.jpg" alt="Kode oleh Zapier Jalankan aksi Javascript dengan Input Data bernama data yang dipetakan ke Dokumen Doc Text dari langkah PDF4me yang berisi invoiceNumber, total, dan bidang JSON lain yang diekstrak. Panel kode menunjukkan const parsed sama dengan JSON parse inputData.data dan mengembalikan parsed." style="max-width:720px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Dua baris kode mengubah blob JSON parser AI menjadi token Zapier yang dapat dipetakan secara individual. Versi Make yang setara adalah modul Parse JSON; Power Automate menggunakan aksi Parse JSON.</em></p>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.06)"><p><strong>Varian tanpa kode.</strong> Jika Anda tidak dapat menggunakan Code by Zapier (misalnya, paket Zapier gratis, kebijakan internal yang melarang kode kustom), gunakan <em>Formatter by Zapier → Utilitas → Tabel Pencarian</em> atau <em>Teks → Temukan dan Ganti</em> pola untuk mengekstrak nilai spesifik dari data mentah <code>Teks Dokumen</code> Tali. Kurang elegan, tapi gratis.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-5-dropbox--unggah-file-penggantian-nama-cerdas-berdasarkan-nama-vendor">Langkah 5: Dropbox – Unggah File (Penggantian Nama Cerdas berdasarkan Nama Vendor)<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-vendor-invoice-rename/#langkah-5-dropbox--unggah-file-penggantian-nama-cerdas-berdasarkan-nama-vendor" class="hash-link" aria-label="Taut langsung ke Langkah 5: Dropbox – Unggah File (Penggantian Nama Cerdas berdasarkan Nama Vendor)" title="Taut langsung ke Langkah 5: Dropbox – Unggah File (Penggantian Nama Cerdas berdasarkan Nama Vendor)" translate="no">​</a></h2>
<p><strong>Sejauh ini, Zap berhasil:</strong> Pemicu → Cari File → AI - Pengurai Dokumen → Jalankan JavaScript → Unggah File.</p>
<p>Inilah hasilnya. Ambil file dari langkah 2 dan unggah kembali dengan Nama Vendor yang telah diekstrak sebagai nama file.</p>
<ol>
<li class="">Klik <strong>+</strong>. Memilih <strong>Dropbox</strong>, <strong>Unggah File</strong>.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Ruang angkasa</strong>: <code>Default</code></li>
<li class=""><strong>Map</strong>: <code>/pdf4meoutput</code> (atau di mana pun faktur AP Anda yang telah diubah namanya seharusnya disimpan)</li>
<li class=""><strong>Mengajukan</strong>: pilih <strong>Mengajukan</strong> token dari langkah 2 (Temukan File)</li>
<li class=""><strong>Timpa</strong>: <code>True</code> (atau <code>False</code> (jika Anda ingin gagal total karena faktur vendor ganda dalam periode yang sama)</li>
<li class=""><strong>Tentukan Nama File</strong>: pilih <strong>Nama Vendor</strong> token dari langkah 4 (output JSON yang diurai). Dalam uji coba, ini menghasilkan <code>Veolia WTS Services USA, Inc.</code></li>
<li class=""><strong>Tentukan Ekstensi File</strong>: pilih <strong>Ekstensi File</strong> token dari langkah 2 (mempertahankan aslinya) <code>.pdf</code>)</li>
<li class=""><strong>Apakah perlu menyertakan tautan berbagi?</strong>: <code>Yes</code></li>
</ul>
</li>
<li class=""><strong>Menerbitkan</strong> Zap.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="konfigurasi-unggahan-file">Konfigurasi Unggahan File<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-vendor-invoice-rename/#konfigurasi-unggahan-file" class="hash-link" aria-label="Taut langsung ke Konfigurasi Unggahan File" title="Taut langsung ke Konfigurasi Unggahan File" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/ai-document-parser-zapier-vendor-invoice-rename/06-upload-file-vendor-name.jpg" alt="Unggah File Dropbox, Konfigurasi tab dengan Folder /pdf4meoutput, File dari langkah 2 Ada tetapi tidak ditampilkan, Timpa Benar, Tentukan Nama File diatur ke token Nama Vendor dari langkah 4 yang menunjukkan Veolia WTS Services USA, Inc., Tentukan Ekstensi File token Ekstensi File dari langkah 2 .pdf, Sertakan tautan berbagi Ya." style="max-width:480px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Token Nama Vendor yang diekstrak AI langsung dimasukkan ke dalam Tentukan Nama File. Ekstensi asli membuat file tetap dapat dibuka sebagai PDF. Nama file keluaran: <code>Veolia WTS Services USA, Inc..pdf</code>.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="jalankan-zap-dan-verifikasi">Jalankan Zap dan Verifikasi<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-vendor-invoice-rename/#jalankan-zap-dan-verifikasi" class="hash-link" aria-label="Taut langsung ke Jalankan Zap dan Verifikasi" title="Taut langsung ke Jalankan Zap dan Verifikasi" translate="no">​</a></h2>
<ol>
<li class="">Aktifkan/Nonaktifkan Zap <strong>Pada</strong>.</li>
<li class="">Seret file PDF faktur vendor ke dalam <code>/MuneerTrigger</code>.</li>
<li class="">Tunggu polling pemicu (hingga 2 menit pada Starter). Periksa <strong>Riwayat Zap</strong>Kelima langkah tersebut harus berwarna hijau.</li>
<li class="">Buka Dropbox <code>/pdf4meoutput</code>File tersebut ada di sana, diberi nama sesuai nama perusahaan vendor dengan ekstensi asli yang tetap dipertahankan.</li>
</ol>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:18px 0;border-left:4px solid rgb(34, 197, 94);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Apa yang sebenarnya kamu bangun?</strong> Sebuah alur kerja penerimaan AP tanpa interaksi pengguna yang mengubah nama file faktur vendor yang berantakan menjadi arsip yang dapat dicari berdasarkan pemasok. AI menangani variasi tata letak faktur vendor, langkah Kode menangani JSON, dan Dropbox menangani penyimpanan. Pola yang sama berlaku di Make (gunakan modul Parse JSON sebagai pengganti Kode) dan Power Automate (gunakan tindakan Parse JSON). Analyzer default yang sama mencakup sebagian besar vendor secara langsung.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="variasi-umum-yang-dapat-anda-tambahkan-tanpa-membangun-ulang">Variasi Umum yang Dapat Anda Tambahkan Tanpa Membangun Ulang<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-vendor-invoice-rename/#variasi-umum-yang-dapat-anda-tambahkan-tanpa-membangun-ulang" class="hash-link" aria-label="Taut langsung ke Variasi Umum yang Dapat Anda Tambahkan Tanpa Membangun Ulang" title="Taut langsung ke Variasi Umum yang Dapat Anda Tambahkan Tanpa Membangun Ulang" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr));gap:14px;margin:14px 0 1.4rem"><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-primary)"><div style="font-weight:700;margin-bottom:6px">Masuk ke subfolder vendor</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Mengganti <em>Unggah File</em> dengan <strong>Dropbox Pindahkan File</strong> dan tetapkan tujuan ke <code>/pdf4meoutput/<!-- -->{{vendorName}}<!-- -->/</code>Secara otomatis membuat satu folder per pemasok, dengan file yang diberi nama berdasarkan nomor faktur di dalamnya.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(16, 185, 129)"><div style="font-weight:700;margin-bottom:6px">Tambahkan baris ke pelacak AP Anda</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Setelah langkah 4, tambahkan <strong>Buat Baris di Google Sheets</strong> dengan kolom VendorName, InvoiceNumber, TotalAmount, DueDate. Zap ini sekarang memasukkan data ke pelacak AP Anda DAN mengganti nama file.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(245, 158, 11)"><div style="font-weight:700;margin-bottom:6px">Kirim pesan melalui Slack ke saluran keuangan untuk faktur bernilai tinggi.</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Menambahkan <strong>Filter berdasarkan Zapier</strong> setelah langkah 4 dengan <code>Jumlah total &gt; 10000</code>. Kemudian <strong>Kirim Pesan ke Saluran Slack</strong>: <code>Tagihan besar dari <!-- -->{{vendorName}}<!-- -->: <!-- -->{{totalAmount}}<!-- -->, jatuh tempo <!-- -->{{dueDate}}</code>.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(139, 92, 246)"><div style="font-weight:700;margin-bottom:6px">Penerimaan vendor campuran dengan Classify</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Menukar <code>ekstraksi_faktur_default</code> untuk ID Penganalisis Klasifikasi yang menyimpan satu Skema per vendor. Gunakan <strong>Jalur Zapier</strong> Setelah langkah 4, buat percabangan berdasarkan Nama Klasifikasi dan ganti nama/arsipkan per vendor.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="penyelesaian-masalah">Penyelesaian Masalah<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-vendor-invoice-rename/#penyelesaian-masalah" class="hash-link" aria-label="Taut langsung ke Penyelesaian Masalah" title="Taut langsung ke Penyelesaian Masalah" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:12px;margin-top:12px"><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(239, 68, 68)"><strong style="color:rgb(185, 28, 28)">"Tidak ada data" di pratinjau Unggah File</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Pastikan Anda telah memetakannya <strong>Mengajukan</strong> Token dari langkah 2 (Temukan File), bukan dari langkah 1 (pemicu). Pemicu terkadang hanya mengirimkan metadata; Temukan File selalu mengirimkan data biner.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-warning)"><strong style="color:var(--ifm-color-warning)">Token Nama Vendor kosong</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p><code>ekstraksi_faktur_default</code> mengenali tata letak standar. Jika vendor Anda menggunakan tata letak yang tidak biasa dan vendorName kembali kosong, buat Parse Analyzer khusus di <a href="https://developer.pdf4me.com/dashboard/#/ai-document-parser/" target="_blank" rel="noopener">Dasbor PDF4me</a> dengan deskripsi bidang seperti <em>"Nama pemasok atau vendor seperti yang tercetak pada header faktur, terkadang diberi label Dari, Tagihan Dari, atau Dibayar Kepada."</em> Pilih ID Analyzer tersebut pada langkah 3.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-info)"><strong style="color:var(--ifm-color-info)">JSON.parse gagal pada langkah 4</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Pengurai AI mengembalikan teks biasa pada kesalahan format yang jarang terjadi. Bungkus penguraian dalam blok try/catch dan kembalikan string mentah jika terjadi kesalahan agar Zap tidak rusak: <code>mencoba <!-- -->{ return JSON.parse(inputData.data) }<!-- --> tangkap (e) <!-- -->{ return { raw: inputData.data } }</code>.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(54, 96, 179)"><strong style="color:rgb(54, 96, 179)">Dropbox "file sudah ada"</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Dua faktur dari vendor yang sama dalam periode yang sama akan bertabrakan. Baik set mana pun <strong>Timpa</strong> ke <code>BENAR</code> pada langkah 5 (tulisan terakhir yang menang) atau tambahkan <code>{{invoiceNumber}}</code> Tambahkan token ke nama file untuk keunikan: <code>{{vendorName}} - {{invoiceNumber}}</code>.</p><p></p></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="dokumentasi-terkait">Dokumentasi Terkait<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-vendor-invoice-rename/#dokumentasi-terkait" class="hash-link" aria-label="Taut langsung ke Dokumentasi Terkait" title="Taut langsung ke Dokumentasi Terkait" translate="no">​</a></h2>
<ul>
<li class=""><strong><a href="https://docs.pdf4me.com/id/integration/zapier/pdf4me-ai/ai-document-parser/">AI - Pengurai Dokumen di Zapier, referensi tindakan</a></strong></li>
<li class=""><strong><a href="https://docs.pdf4me.com/id/general-guidelines/ai-document-parser-using-parse/">Pengurai Dokumen AI menggunakan Parse, membangun Penganalisis khusus.</a></strong></li>
<li class=""><strong><a href="https://docs.pdf4me.com/id/general-guidelines/ai-document-parser-using-classify/">Pengurai Dokumen AI menggunakan Classify, mengarahkan kumpulan dokumen dari berbagai vendor.</a></strong></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-selanjutnya">Langkah Selanjutnya<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-vendor-invoice-rename/#langkah-selanjutnya" class="hash-link" aria-label="Taut langsung ke Langkah Selanjutnya" title="Taut langsung ke Langkah Selanjutnya" translate="no">​</a></h2>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a class="btn btn--primary" href="https://docs.pdf4me.com/id/integration/zapier/pdf4me-ai/ai-document-parser/"><p>AI - Pengurai Dokumen tindakan docs</p></a><a class="btn btn--secondary" href="https://docs.pdf4me.com/id/general-guidelines/ai-document-parser-using-parse/"><p>Buat Penganalisis Parse kustom.</p></a><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" class="btn btn--secondary"><p>Dapatkan kunci API Anda</p></a></div>
<p>Pola lima langkah yang sama (memicu, kemudian mengambil, kemudian mengurai AI, kemudian mengurai JSON, kemudian menulis dengan nama yang diekstrak) berlaku untuk setiap Zap ekstraksi AI di bagian hutang usaha. Kirim satu untuk faktur vendor dan yang berikutnya hampir tidak memerlukan biaya. Coba selanjutnya pada tanda terima, kontrak, atau pesanan pembelian.</p>]]></content:encoded>
            <category>Zapier</category>
            <category>PDF4me</category>
            <category>AI Document Parser</category>
            <category>Dropbox</category>
            <category>vendor invoice</category>
            <category>smart rename</category>
            <category>accounts payable</category>
            <category>supplier rename</category>
            <category>no-code</category>
            <category>ai extraction</category>
            <category>Code by Zapier</category>
        </item>
        <item>
            <title><![CDATA[Menggabungkan Secara Otomatis Setiap PDF yang Dijatuhkan ke Folder Dropbox di Power Automate: Alur Kerja Dinamis 6 Langkah]]></title>
            <link>https://docs.pdf4me.com/id/blog/dynamic-merge-dropbox-folder-power-automate-workflow/</link>
            <guid>https://docs.pdf4me.com/id/blog/dynamic-merge-dropbox-folder-power-automate-workflow/</guid>
            <pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Alur Power Automate enam langkah yang dijalankan setiap kali ada unggahan Dropbox baru, mencantumkan semua PDF yang saat ini ada di folder, melakukan perulangan untuk mendapatkan konten file ditambah menambahkan ke array, kemudian PDF4me menggabungkan beberapa PDF menjadi satu file yang diberi nama sesuai jumlah file. Tidak ada jalur tetap, tidak ada daftar yang dikodekan secara permanen, jumlah file dihitung saat runtime. Tangkapan layar asli, ekspresi yang tepat, empat PDF input yang sama ditambah output gabungan semuanya dapat diunduh.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/id/assets/images/blog/power-automate-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>Bagian yang menyulitkan dari tiket "gabungkan PDF ini" bukanlah proses penggabungannya, melainkan... <strong>mengetahui isi folder pada saat runtime</strong>Nama berubah, berkas datang dan pergi, seseorang menambahkan dokumen kelima pada pukul 4:55 sore. Panduan ini membangun pola yang tepat dalam <strong>Power Automate</strong> dengan <strong>PDF4me Menggabungkan beberapa file PDF</strong>, <strong>Dropbox</strong>, dan satu kali penerapan pada setiap perulangan. Enam aksi alur. Nol nama file yang dikodekan secara permanen. Setiap PDF yang saat ini ada di folder yang dipantau akan digabungkan saat file baru masuk, dan nama output membawa jumlah file sehingga setiap eksekusi dapat diidentifikasi secara unik.</p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Alur secara sekilas</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">1. When a file is created</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Dropbox trigger on /blog data/merge files dropbox. Fires the moment any file lands.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">2. List files in folder</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Dropbox action on the same folder. Returns every current file as an array of metadata objects.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(139,92,246);height:100%"><div style="font-weight:750;margin-bottom:4px">3. Initialize variable</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Name Files, Type Array. Buffer for the binary content of every file.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(168,85,247);height:100%"><div style="font-weight:750;margin-bottom:4px">4. Apply to each</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Loop body(List_files_in_folder). Inside, Get file content by Id, then Append to array with base64ToBinary on $content.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(239,68,68);height:100%"><div style="font-weight:750;margin-bottom:4px">5. Merge multiple PDFs</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">PDF4me action. Body/docContent the Files array, Output File Name Output.pdf. One consolidated PDF out.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(20,184,166);height:100%"><div style="font-weight:750;margin-bottom:4px">6. Create file</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Dropbox /blog data/merge blog template/output. File Name expression concat(merge-, length(List_files_in_folder), .pdf).</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">Versi singkatnya</div><div style="font-size:1.05rem;line-height:1.55"><p>A <strong>Saat sebuah file dibuat</strong> Dropbox mengaktifkan pemicu setiap kali ada unggahan baru. <strong>Daftar file dalam folder</strong> mengembalikan cuplikan dari setiap file yang saat ini ada di dalam folder (dalam proses ini, empat file PDF: <code>Contoh_PDF.pdf</code>, <code>sample_3_page.pdf</code>, <code>contoh_pdf.pdf</code>, <code>contoh.pdf</code>). Sebuah perulangan "Terapkan ke setiap item" menelusuri daftar tersebut, memanggil <strong>Dapatkan isi file</strong> oleh Id, dan mendorong <code>base64ToBinary(body('Get_file_content')?['$content'])</code> ke dalam variabel array bernama <code>Berkas</code>PDF4me <strong>Gabungkan beberapa file PDF</strong> Mengonsumsi array dan menghasilkan satu PDF. Dropbox <strong>Buat berkas</strong> menuliskannya kembali sebagai <code>merge-4.pdf</code>, karena ada empat file input. Tambahkan file kelima besok dan proses selanjutnya akan menghasilkan <code>gabungkan-5.pdf</code> secara otomatis.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="tanya-jawab-berbasis-alasan">Tanya Jawab Berbasis Alasan<a href="https://docs.pdf4me.com/id/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#tanya-jawab-berbasis-alasan" class="hash-link" aria-label="Taut langsung ke Tanya Jawab Berbasis Alasan" title="Taut langsung ke Tanya Jawab Berbasis Alasan" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa menggunakan pemicu dan Daftar file dalam folder secara bersamaan?</strong> Pemicu tersebut memberi Anda satu peristiwa file baru, tetapi tidak menjamin daftar semua hal lain di dalam folder tersebut selalu terbaru. <em>Daftar file dalam folder</em> mengambil snapshot keadaan saat ini pada saat runtime, sehingga penggabungan selalu mencerminkan persis apa yang ada di disk saat ini, bukan apa yang ada saat pemicu diaktifkan atau saat alur dirancang.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa mengambil data berdasarkan ID dan bukan berdasarkan jalur?</strong> Nama file dapat berbenturan atau berubah. ID Dropbox stabil, unik, dan kebal terhadap perubahan nama. Pemetaan <code>Pengenal</code> dari Daftar file ke <em>Dapatkan isi file</em> Artinya, perulangan tetap berjalan meskipun pengguna mengganti nama file di tengah proses, atau jika dua file memiliki nama tampilan yang sama di subfolder yang berbeda.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa <code>base64ToBinary(...)</code> pada <code>$content</code>?</strong> Dropbox <em>Dapatkan isi file</em> mengembalikan file sebagai string base64 yang dibungkus dalam <code>$content</code> Properti. Aksi Gabungkan beberapa file PDF di PDF4me mengharapkan kumpulan buffer biner, bukan string base64. <code>base64ToBinary(body('Get_file_content')?['$content'])</code> adalah jembatan yang mengonversi setiap file begitu file tersebut masuk ke dalam array.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa membuat nama file output dengan <code>gabungan()</code> Dan <code>panjang()</code>?</strong> Pengkodean langsung <code>Output.pdf</code> Artinya, setiap eksekusi akan menimpa eksekusi sebelumnya. <code>concat('merge-', string(length(body('List_files_in_folder'))), '.pdf')</code> Menambahkan nomor file ke dalam nama, sehingga proses berurutan akan tercatat sebagai <code>gabungkan-3.pdf</code>, <code>merge-4.pdf</code>, <code>gabungkan-5.pdf</code>Bonus: dengan melihat sekilas folder output, Anda dapat mengetahui berapa banyak file yang termasuk dalam cakupan setiap kali proses berlangsung.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-akan-anda-dapatkan">Apa yang Akan Anda Dapatkan<a href="https://docs.pdf4me.com/id/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#apa-yang-akan-anda-dapatkan" class="hash-link" aria-label="Taut langsung ke Apa yang Akan Anda Dapatkan" title="Taut langsung ke Apa yang Akan Anda Dapatkan" translate="no">​</a></h2>
<p><strong>Masukan:</strong> Sebuah folder Dropbox di <code>/blog data/merge files dropbox</code> berisi PDF apa pun yang Anda seret ke dalamnya. Panduan ini menggunakan empat PDF: <code>PDFA_Sample.pdf</code>, <code>sample_3_page.pdf</code>, <code>sample_pdf.pdf</code>, <code>sample.pdf</code>. <strong>Keluaran:</strong> Sebuah PDF terpadu tunggal di <code>/blog data/merge blog template/output/</code> bernama <code>merge-N.pdf</code> Di mana <code>N</code> adalah jumlah file pada saat dijalankan. Tambahkan lebih banyak file dan proses selanjutnya akan secara otomatis mengambilnya.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="folder-dropbox-sebelum-dijalankan">Folder Dropbox sebelum dijalankan<a href="https://docs.pdf4me.com/id/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#folder-dropbox-sebelum-dijalankan" class="hash-link" aria-label="Taut langsung ke Folder Dropbox sebelum dijalankan" title="Taut langsung ke Folder Dropbox sebelum dijalankan" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/dynamic-merge-dropbox-folder-power-automate/input-folder.png" alt="Folder Dropbox /data blog/gabungkan file Dropbox berisi empat file PDF yang diurutkan berdasarkan nama: PDFA_Sample.pdf 16,5 KB, sample_3_page.pdf 2,48 KB, sample_pdf.pdf 2,14 KB, sample.pdf 97,67 KB, semuanya diatur ke Akses Hanya untuk Anda" style="max-width:720px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="folder-dropbox-setelah-dijalankan">Folder Dropbox setelah dijalankan<a href="https://docs.pdf4me.com/id/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#folder-dropbox-setelah-dijalankan" class="hash-link" aria-label="Taut langsung ke Folder Dropbox setelah dijalankan" title="Taut langsung ke Folder Dropbox setelah dijalankan" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/dynamic-merge-dropbox-folder-power-automate/output-folder.png" alt="Daftar folder output Dropbox berisi merge-3.pdf berukuran 37,22 KB dan merge-4.pdf berukuran 110,78 KB, masing-masing output diberi nama sesuai dengan jumlah file yang tercakup saat alur dijalankan." style="max-width:720px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Eksekusi kedua memiliki empat file di dalam folder, jadi hasilnya adalah... <code>merge-4.pdf</code>. Edisi sebelumnya memiliki tiga.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-anda-butuhkan">Apa yang Anda Butuhkan<a href="https://docs.pdf4me.com/id/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#apa-yang-anda-butuhkan" class="hash-link" aria-label="Taut langsung ke Apa yang Anda Butuhkan" title="Taut langsung ke Apa yang Anda Butuhkan" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><ul style="margin:0;padding-left:20px"><li><strong>Power Automate</strong>. <a href="https://make.powerautomate.com/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Open Power Automate</a>. Paket apa pun dengan konektor premium (PDF4me Connect adalah premium).</li><li><strong>Kunci API PDF4me</strong>. <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Dapatkan kunci API Anda</a>Hubungkan saat pertama kali Anda menambahkan aksi PDF4me.</li><li><strong>Dropbox</strong>Folder sumber untuk PDF input, folder tujuan untuk output yang telah digabungkan. SharePoint, OneDrive, dan Google Drive berfungsi identik dengan konektor yang sesuai.</li><li><strong>Sejumlah kecil file PDF</strong>Ukuran apa pun, kombinasi apa pun. Panduan ini menggunakan empat contoh: <a href="https://docs.pdf4me.com/id/assets/data/dynamic-merge-dropbox-folder-power-automate/PDFA_Sample.pdf" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Contoh_PDF.pdf</a>, <a href="https://docs.pdf4me.com/id/assets/data/dynamic-merge-dropbox-folder-power-automate/sample_3_page.pdf" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">sample_3_page.pdf</a>, <a href="https://docs.pdf4me.com/id/assets/data/dynamic-merge-dropbox-folder-power-automate/sample_pdf.pdf" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">contoh_pdf.pdf</a>, <a href="https://docs.pdf4me.com/id/assets/data/dynamic-merge-dropbox-folder-power-automate/sample.pdf" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">contoh.pdf</a>. Seret dan lepas agar setiap tangkapan layar tercermin.</li></ul></div>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:1rem 0 1.6rem;border-left:4px solid rgb(16, 185, 129);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Ambil terlebih dahulu himpunan input dan output yang diharapkan.</strong> Unduh keempat sampel tersebut ke dalam <code>/data blog/gabungkan file dropbox</code> Di Dropbox Anda, lalu publikasikan alur tersebut. Eksekusi pertama Anda seharusnya menghasilkan sebuah <code>merge-4.pdf</code> identik dengan yang tertaut di sini.</p><div style="margin-top:10px;display:flex;gap:10px;flex-wrap:wrap"><a href="https://docs.pdf4me.com/id/assets/data/dynamic-merge-dropbox-folder-power-automate/PDFA_Sample.pdf" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(16, 185, 129);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>↓ PDF_Sample.pdf</p></a><a href="https://docs.pdf4me.com/id/assets/data/dynamic-merge-dropbox-folder-power-automate/sample_3_page.pdf" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(54, 96, 179);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>↓ sample_3_page.pdf</p></a><a href="https://docs.pdf4me.com/id/assets/data/dynamic-merge-dropbox-folder-power-automate/sample_pdf.pdf" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(245, 158, 11);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>↓ sample_pdf.pdf</p></a><a href="https://docs.pdf4me.com/id/assets/data/dynamic-merge-dropbox-folder-power-automate/sample.pdf" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(139, 92, 246);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>↓ sample.pdf</p></a><a href="https://docs.pdf4me.com/id/assets/data/dynamic-merge-dropbox-folder-power-automate/merge-4.pdf" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(239, 68, 68);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>↓ Output yang diharapkan merge-4.pdf</p></a></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="gambaran-alur-secara-singkat">Gambaran Alur Secara Singkat<a href="https://docs.pdf4me.com/id/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#gambaran-alur-secara-singkat" class="hash-link" aria-label="Taut langsung ke Gambaran Alur Secara Singkat" title="Taut langsung ke Gambaran Alur Secara Singkat" translate="no">​</a></h2>
<ol>
<li class=""><strong>Dropbox: Saat sebuah file dibuat</strong> (pemicu).</li>
<li class=""><strong>Dropbox: Daftar file dalam folder</strong>Mengembalikan semua file yang saat ini ada di folder yang dipantau.</li>
<li class=""><strong>Inisialisasi variabel</strong> bernama <code>Files</code> (Array).</li>
<li class=""><strong>Terapkan pada setiap</strong> pada <code>body('List_files_in_folder')</code>:<!-- -->
<ul>
<li class=""><strong>Dropbox: Dapatkan isi file</strong> oleh <code>Id</code>.</li>
<li class=""><strong>Tambahkan ke variabel array</strong> dengan <code>base64ToBinary(body('Get_file_content')?['$content'])</code>.</li>
</ul>
</li>
<li class=""><strong>PDF4me: Menggabungkan beberapa file PDF menjadi satu file PDF</strong>. <code>Files</code> di dalam, <code>Output.pdf</code> keluar.</li>
<li class=""><strong>Dropbox: Buat file</strong>Nama File <code>concat('merge-', string(length(body('List_files_in_folder'))), '.pdf')</code>.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="gambaran-alur-lengkap">Gambaran alur lengkap<a href="https://docs.pdf4me.com/id/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#gambaran-alur-lengkap" class="hash-link" aria-label="Taut langsung ke Gambaran alur lengkap" title="Taut langsung ke Gambaran alur lengkap" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/dynamic-merge-dropbox-folder-power-automate/01-flow-overview.png" alt="Kanvas alur Power Automate menampilkan enam tindakan yang tersusun dari atas ke bawah: Saat file dibuat, Daftar file dalam folder, Inisialisasi variabel, Terapkan ke setiap elemen yang berisi Dapatkan konten file dan Tambahkan ke variabel array yang diulang 4 kali, Gabungkan beberapa file PDF menjadi satu file PDF, Buat file" style="max-width:360px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Enam tindakan. Opsi "Terapkan ke setiap kartu" menunjukkan "1 dari 4" karena folder yang dipantau berisi empat PDF pada saat dijalankan.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-1-dropbox-saat-file-dibuat-pemicu">Langkah 1: Dropbox: Saat File Dibuat (Pemicu)<a href="https://docs.pdf4me.com/id/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#langkah-1-dropbox-saat-file-dibuat-pemicu" class="hash-link" aria-label="Taut langsung ke Langkah 1: Dropbox: Saat File Dibuat (Pemicu)" title="Taut langsung ke Langkah 1: Dropbox: Saat File Dibuat (Pemicu)" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> hanya pemicu.</p>
<ol>
<li class="">Di dalam <a href="https://make.powerautomate.com/">Power Automate</a> klik <strong>Membuat</strong>, memilih <strong>Alur cloud otomatis</strong>.</li>
<li class="">Sebutkan alurnya (misalnya, <code>Auto-Merge Dropbox Folder</code>), memilih <strong>Dropbox: Saat sebuah file dibuat</strong> sebagai pemicu, klik <strong>Membuat</strong>.</li>
<li class=""><strong>Menghubungkan</strong> Dropbox, jika Anda belum memilikinya.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Map</strong>: <code>/blog data/merge files dropbox</code></li>
<li class=""><strong>Parameter lanjutan</strong>Biarkan pada pengaturan default (0 dari 1 ditampilkan).</li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="konfigurasi-pemicu">Konfigurasi pemicu<a href="https://docs.pdf4me.com/id/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#konfigurasi-pemicu" class="hash-link" aria-label="Taut langsung ke Konfigurasi pemicu" title="Taut langsung ke Konfigurasi pemicu" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/dynamic-merge-dropbox-folder-power-automate/02-when-a-file-is-created.png" alt="Power Automate Dropbox Saat file dibuat, picu dengan Folder diatur ke /blog data/merge files dropbox dan Parameter lanjutan dilipat menampilkan 0 dari 1, Terhubung ke Dropbox" style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Pemicu ini melakukan polling pada folder yang dipantau dan aktif setiap kali ada unggahan baru. Frekuensi polling default bervariasi tergantung paket langganan, biasanya 1 hingga 5 menit.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-2-dropbox-daftar-file-dalam-folder">Langkah 2: Dropbox: Daftar File dalam Folder<a href="https://docs.pdf4me.com/id/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#langkah-2-dropbox-daftar-file-dalam-folder" class="hash-link" aria-label="Taut langsung ke Langkah 2: Dropbox: Daftar File dalam Folder" title="Taut langsung ke Langkah 2: Dropbox: Daftar File dalam Folder" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> Trigger plus menampilkan daftar file dalam folder.</p>
<p>Pemicu diaktifkan pada satu file baru. Penggabungan membutuhkan semua PDF yang saat ini ada di dalam folder. <strong>Daftar file dalam folder</strong> mengambil snapshot terbaru dari isi folder pada saat dijalankan.</p>
<ol>
<li class="">Klik <strong>+ Langkah baru</strong>, mencari <strong>Dropbox</strong>, memilih <strong>Daftar file dalam folder</strong>.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Map</strong>: <code>/blog data/merge files dropbox</code> (jalur yang sama dengan pemicu)</li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="konfigurasi-daftar-file">Konfigurasi daftar file<a href="https://docs.pdf4me.com/id/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#konfigurasi-daftar-file" class="hash-link" aria-label="Taut langsung ke Konfigurasi daftar file" title="Taut langsung ke Konfigurasi daftar file" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/dynamic-merge-dropbox-folder-power-automate/03-list-files-in-folder.png" alt="Power Automate Dropbox Daftar file dalam tindakan folder dengan Folder diatur ke /blog data/merge files dropbox, Terhubung ke Dropbox" style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<ol start="3">
<li class="">Aksi kembali <code>body('List_files_in_folder')</code>, sebuah array objek metadata file. Setiap objek membawa <code>Id</code>, <code>Name</code>, <code>DisplayName</code>, <code>Path</code>, <code>LastModified</code>, Dan <code>Size</code>Langkah selanjutnya adalah mengulangi array ini.</li>
</ol>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.06)"><p><strong>Tip.</strong> Jika folder Anda berisi konten campuran (PDF di samping gambar dan dokumen Office) dan Anda hanya ingin menggabungkan PDF, tambahkan <strong>Susunan filter</strong> tindakan setelah langkah ini dengan ekspresi <code>endsWith(toLower(item()?['Name']), '.pdf')</code> dan memasukkan array yang telah difilter ke dalam loop sebagai gantinya.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-3-inisialisasi-file-variabel">Langkah 3: Inisialisasi File Variabel<a href="https://docs.pdf4me.com/id/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#langkah-3-inisialisasi-file-variabel" class="hash-link" aria-label="Taut langsung ke Langkah 3: Inisialisasi File Variabel" title="Taut langsung ke Langkah 3: Inisialisasi File Variabel" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> Pemicu ditambah Daftar file ditambah Inisialisasi variabel.</p>
<p>Aksi penggabungan membutuhkan kumpulan file biner. Alokasikan array kosong untuk mengumpulkannya.</p>
<ol>
<li class="">Klik <strong>+ Langkah baru</strong>, memilih <strong>Inisialisasi variabel</strong>.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Nama</strong>: <code>Files</code></li>
<li class=""><strong>Jenis</strong>: <code>Array</code></li>
<li class=""><strong>Nilai</strong>: biarkan kosong</li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="inisialisasi-konfigurasi-variabel">Inisialisasi konfigurasi variabel<a href="https://docs.pdf4me.com/id/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#inisialisasi-konfigurasi-variabel" class="hash-link" aria-label="Taut langsung ke Inisialisasi konfigurasi variabel" title="Taut langsung ke Inisialisasi konfigurasi variabel" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/dynamic-merge-dropbox-folder-power-automate/04-initialize-variable.png" alt="Tindakan inisialisasi variabel Power Automate dikonfigurasi dengan Nama File dan Tipe Array serta kolom Nilai yang kosong." style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-4-terapkan-ke-setiap-plus-dapatkan-konten-file-plus-tambahkan-ke-array">Langkah 4: Terapkan ke Setiap Plus Dapatkan Konten File Plus Tambahkan ke Array<a href="https://docs.pdf4me.com/id/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#langkah-4-terapkan-ke-setiap-plus-dapatkan-konten-file-plus-tambahkan-ke-array" class="hash-link" aria-label="Taut langsung ke Langkah 4: Terapkan ke Setiap Plus Dapatkan Konten File Plus Tambahkan ke Array" title="Taut langsung ke Langkah 4: Terapkan ke Setiap Plus Dapatkan Konten File Plus Tambahkan ke Array" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> Pemicu ditambah Daftar file ditambah Inisialisasi variabel ditambah Terapkan ke masing-masing.</p>
<p>Inilah inti dari alur kerjanya. Lakukan perulangan pada setiap file yang dikembalikan oleh snapshot, ambil byte-nya, konversi ke biner, lalu masukkan ke dalam <code>Files</code>.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-4a-terapkan-ke-masing-masing-pilih-sumbernya">Langkah 4a: Terapkan ke masing-masing (pilih sumbernya)<a href="https://docs.pdf4me.com/id/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#langkah-4a-terapkan-ke-masing-masing-pilih-sumbernya" class="hash-link" aria-label="Taut langsung ke Langkah 4a: Terapkan ke masing-masing (pilih sumbernya)" title="Taut langsung ke Langkah 4a: Terapkan ke masing-masing (pilih sumbernya)" translate="no">​</a></h3>
<ol>
<li class="">Klik <strong>+ Langkah baru</strong>, memilih <strong>Terapkan pada setiap</strong>.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Pilih output dari langkah sebelumnya</strong> (ungkapan): <code>body('List_files_in_folder')</code></li>
</ul>
</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/dynamic-merge-dropbox-folder-power-automate/05-1-apply-to-each.png" alt="Power Automate Terapkan ke setiap tindakan dengan Pilih output dari langkah sebelumnya yang diatur ke ekspresi body open quote List_files_in_folder close quote close paren, token Body dari List files in folder ditampilkan" style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-4b-dapatkan-isi-file-di-dalam-loop">Langkah 4b: Dapatkan isi file (di dalam loop)<a href="https://docs.pdf4me.com/id/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#langkah-4b-dapatkan-isi-file-di-dalam-loop" class="hash-link" aria-label="Taut langsung ke Langkah 4b: Dapatkan isi file (di dalam loop)" title="Taut langsung ke Langkah 4b: Dapatkan isi file (di dalam loop)" translate="no">​</a></h3>
<ol start="3">
<li class="">Di dalam lingkaran, klik <strong>Tambahkan tindakan</strong>, memilih <strong>Dropbox: Dapatkan isi file</strong>.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Mengajukan</strong>: pilih <strong>Pengenal</strong> token dari Daftar file dalam konten dinamis folder (secara otomatis akan mengarah ke ID item saat ini).</li>
<li class=""><strong>Menentukan Jenis Konten</strong>: <code>Yes</code> (di bawah Parameter Lanjutan)</li>
</ul>
</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/dynamic-merge-dropbox-folder-power-automate/05-2-get-file-content.png" alt="Power Automate Dropbox Dapatkan tindakan konten file dengan File diatur ke token Id dari Daftar file dalam folder, Parameter Lanjutan Infer Content Type Ya, panel konten dinamis terbuka di sebelah kanan yang menampilkan token Id, Name, DisplayName, Path, LastModified, Size dari Daftar file dalam folder" style="max-width:760px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-4c-tambahkan-ke-variabel-array-di-dalam-loop">Langkah 4c: Tambahkan ke variabel array (di dalam loop)<a href="https://docs.pdf4me.com/id/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#langkah-4c-tambahkan-ke-variabel-array-di-dalam-loop" class="hash-link" aria-label="Taut langsung ke Langkah 4c: Tambahkan ke variabel array (di dalam loop)" title="Taut langsung ke Langkah 4c: Tambahkan ke variabel array (di dalam loop)" translate="no">​</a></h3>
<ol start="5">
<li class="">Di bawah ini, dapatkan isi file. <strong>Tambahkan tindakan</strong>, memilih <strong>Tambahkan ke variabel array</strong>.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Nama</strong>: <code>Files</code></li>
<li class=""><strong>Nilai</strong> (ekspresi, klik) <code>fx</code>): <code>base64ToBinary(body('Get_file_content')?['$content'])</code></li>
</ul>
</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/dynamic-merge-dropbox-folder-power-automate/05-3-append-to-array.png" alt="Power Automate Tambahkan ke variabel array di dalam loop Terapkan ke setiap, Beri Nama File, Nilai diatur ke ekspresi base64ToBinary body open quote Get_file_content close quote close paren question dollar content close bracket yang ditampilkan di editor ekspresi" style="max-width:760px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid rgb(245, 158, 11);background-color:rgba(245, 158, 11, 0.06)"><p><strong>Inilah satu kalimat yang menghubungkan semuanya.</strong> Dropbox mengembalikan setiap file sebagai <code>{ "$content": "&lt;base64 string&gt;", "$content-type": "application/pdf" }</code>Aksi penggabungan membutuhkan buffer biner. <code>base64ToBinary(...)</code> pada <code>$content</code> menjembatani keduanya. Lewati konversi dan tindakan penggabungan akan menampilkan kesalahan "konten tidak valid".</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-5-pdf4me-menggabungkan-beberapa-file-pdf-menjadi-satu-file-pdf">Langkah 5: PDF4me: Menggabungkan Beberapa File PDF Menjadi Satu File PDF<a href="https://docs.pdf4me.com/id/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#langkah-5-pdf4me-menggabungkan-beberapa-file-pdf-menjadi-satu-file-pdf" class="hash-link" aria-label="Taut langsung ke Langkah 5: PDF4me: Menggabungkan Beberapa File PDF Menjadi Satu File PDF" title="Taut langsung ke Langkah 5: PDF4me: Menggabungkan Beberapa File PDF Menjadi Satu File PDF" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> Pemicu plus Daftar file plus Inisialisasi variabel plus Terapkan ke setiap file plus Gabungkan beberapa PDF.</p>
<p>Seluruh array masuk dan satu PDF keluar.</p>
<ol>
<li class="">Di bawah klik Terapkan ke setiap perulangan <strong>+ Langkah baru</strong>, mencari <strong>PDF4me</strong>, memilih <strong>Menggabungkan beberapa file PDF menjadi satu file PDF.</strong>.</li>
<li class=""><strong>Menghubungkan</strong> PDF4me Terhubung dengan kunci API Anda (hanya untuk pertama kali).</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Isi/dokumen</strong>: pilih <code>Files</code> token variabel</li>
<li class=""><strong>Nama File Output</strong>: <code>Output.pdf</code></li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="konfigurasi-tindakan-penggabungan">Konfigurasi tindakan penggabungan<a href="https://docs.pdf4me.com/id/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#konfigurasi-tindakan-penggabungan" class="hash-link" aria-label="Taut langsung ke Konfigurasi tindakan penggabungan" title="Taut langsung ke Konfigurasi tindakan penggabungan" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/dynamic-merge-dropbox-folder-power-automate/06-merge-multiple-pdfs.png" alt="Power Automate PDF4me Menggabungkan beberapa file PDF menjadi satu file PDF dengan Body/docContent diatur ke variabel Files dan Nama File Output Output.pdf, panel konten dinamis terbuka menampilkan Variabel Files, Terapkan ke setiap, Item saat ini, Daftar file dalam folder, Body" style="max-width:760px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<ol start="4">
<li class="">File PDF tersebut digabungkan dalam <strong>urutan array</strong>, yang merupakan urutan pengembalian Dropbox (biasanya berdasarkan abjad nama). Jika Anda memerlukan urutan yang berbeda, urutkan <code>body('List_files_in_folder')</code> dengan <strong>Memilih</strong> tindakan sebelum perulangan, misalnya dengan <code>LastModified</code> untuk yang terbaru terlebih dahulu.</li>
</ol>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.06)"><p><strong>Tip.</strong> Bagian dalam <code>Output.pdf</code> `name` hanyalah judul metadata PDF, bukan nama file Dropbox. Nama Dropbox yang sebenarnya diatur pada langkah 6. Simpan ini sebagai placeholder tetap agar Anda dapat mencari jalankan alur kerja berdasarkan nama tersebut di riwayat eksekusi Power Automate.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-6-dropbox-membuat-file-dengan-nama-file-dinamis">Langkah 6: Dropbox: Membuat File dengan Nama File Dinamis<a href="https://docs.pdf4me.com/id/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#langkah-6-dropbox-membuat-file-dengan-nama-file-dinamis" class="hash-link" aria-label="Taut langsung ke Langkah 6: Dropbox: Membuat File dengan Nama File Dinamis" title="Taut langsung ke Langkah 6: Dropbox: Membuat File dengan Nama File Dinamis" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> Pemicu plus Daftar file plus Inisialisasi variabel plus Terapkan ke setiap item plus Gabungkan beberapa PDF plus Buat file.</p>
<p>Tulis kembali PDF yang telah digabungkan ke Dropbox dengan nama file yang dihitung saat runtime yang menyertakan jumlah file.</p>
<ol>
<li class="">Klik <strong>+ Langkah baru</strong>, memilih <strong>Dropbox: Buat file</strong>.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Jalur Folder</strong>: <code>/blog data/merge blog template/output</code></li>
<li class=""><strong>Nama File</strong> (ekspresi, klik) <code>fx</code>): <code>concat('merge-', string(length(body('List_files_in_folder'))), '.pdf')</code></li>
<li class=""><strong>Isi File</strong>: pilih <strong>Isi File</strong> token dari tindakan Gabungkan beberapa PDF</li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="ekspresi-nama-file">Ekspresi nama file<a href="https://docs.pdf4me.com/id/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#ekspresi-nama-file" class="hash-link" aria-label="Taut langsung ke Ekspresi nama file" title="Taut langsung ke Ekspresi nama file" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/dynamic-merge-dropbox-folder-power-automate/07-1-create-file-filename-expression.png" alt="Power Automate Dropbox Buat tindakan file Jalur Folder /data blog/gabungkan templat blog/output, Ekspresi Nama File concat tanda kurung buka gabungkan tanda hubung koma string tanda kurung buka panjang tanda kurung buka isi tanda kutip Daftar_file_dalam_folder tanda kutip tutup tanda kurung tutup tanda kurung tutup koma titik pdf tanda kurung tutup, Konten File dari tindakan penggabungan" style="max-width:760px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="aksi-terakhir-siap">Aksi terakhir siap<a href="https://docs.pdf4me.com/id/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#aksi-terakhir-siap" class="hash-link" aria-label="Taut langsung ke Aksi terakhir siap" title="Taut langsung ke Aksi terakhir siap" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/dynamic-merge-dropbox-folder-power-automate/07-2-create-file-config.png" alt="Aksi Buat berkas Dropbox Power Automate dengan Jalur Folder /data blog/gabungkan templat blog/output, ekspresi penggabungan token Nama Berkas, token Konten Berkas dari aksi Gabungkan beberapa berkas PDF menjadi satu berkas PDF, panel konten dinamis yang menampilkan token Konten Berkas, header/NamaBerkas, header/JumlahHalaman" style="max-width:720px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Ekspresi yang sama juga mengungkap <code>header/JumlahHalaman</code> Pada output penggabungan, berguna jika Anda ingin mencatat berapa banyak halaman yang terdapat dalam PDF yang telah digabungkan.</em></p>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid rgb(245, 158, 11);background-color:rgba(245, 158, 11, 0.06)"><p><strong>Tip.</strong> Jika Anda lebih memilih untuk membubuhkan tanggal pada hasil eksekusi daripada jumlah file, ganti ekspresi tersebut dengan <code>concat('merge-', utcNow('yyyy-MM-dd-HHmmss'), '.pdf')</code>File mendarat sebagai <code>merge-2026-06-12-094501.pdf</code> dan tayangan ulang tidak pernah bentrok.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="jalankan-alur-dan-verifikasi">Jalankan Alur dan Verifikasi<a href="https://docs.pdf4me.com/id/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#jalankan-alur-dan-verifikasi" class="hash-link" aria-label="Taut langsung ke Jalankan Alur dan Verifikasi" title="Taut langsung ke Jalankan Alur dan Verifikasi" translate="no">​</a></h2>
<ol>
<li class=""><strong>Menyimpan</strong> Aliran di kanan atas.</li>
<li class="">Seret satu (atau empat) file ke dalam <code>/blog data/merge files dropbox</code>Apa pun bisa digunakan, interval polling akan memicu respons dalam beberapa menit.</li>
<li class="">Buka <strong>Riwayat eksekusi</strong> Di pojok kanan atas, perhatikan tindakan yang berubah menjadi hijau. "Terapkan ke setiap item" akan menampilkan jumlah iterasi yang tepat, "1 dari 4" jika ada empat file di dalam folder.</li>
<li class="">Buka Dropbox di <code>/blog data/merge blog template/output/</code>Sebuah berkas bernama <code>merge-4.pdf</code> sedang menunggu. Bukalah, semua file PDF dari folder input akan digabungkan menjadi satu dokumen.</li>
</ol>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:18px 0;border-left:4px solid rgb(34, 197, 94);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Apa yang sebenarnya kamu bangun?</strong> Sebuah alur konsolidasi tanpa intervensi yang bereaksi terhadap setiap unggahan baru, membaca seluruh status folder saat dijalankan, dan menulis satu PDF dengan nama unik yang berisi semua file saat ini. Tidak ada daftar yang dikodekan secara manual, tidak ada pekerjaan batch terjadwal, tidak ada klik manual. Pola yang sama menangani 4 PDF atau 400 PDF tanpa perubahan apa pun. Resep yang sama berfungsi di Make (Iterator pada Daftar File Dropbox) dan Zapier (Perulangan oleh Zapier pada hasil Pencarian File).</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="variasi-umum-yang-dapat-anda-tambahkan-tanpa-membangun-ulang">Variasi Umum yang Dapat Anda Tambahkan Tanpa Membangun Ulang<a href="https://docs.pdf4me.com/id/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#variasi-umum-yang-dapat-anda-tambahkan-tanpa-membangun-ulang" class="hash-link" aria-label="Taut langsung ke Variasi Umum yang Dapat Anda Tambahkan Tanpa Membangun Ulang" title="Taut langsung ke Variasi Umum yang Dapat Anda Tambahkan Tanpa Membangun Ulang" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr));gap:14px;margin:14px 0 1.4rem"><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-primary)"><div style="font-weight:700;margin-bottom:6px">Filter hanya untuk PDF</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Masukkan <strong>Susunan filter</strong> tindakan antara langkah 2 dan langkah 3 dengan <code>endsWith(toLower(item()?['Name']), '.pdf')</code>Kemudian, perulangan tersebut mengabaikan file dengan ekstensi .docx, .png, dan ekstensi lainnya di dalam folder tersebut.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(16, 185, 129)"><div style="font-weight:700;margin-bottom:6px">Urutkan berdasarkan yang terbaru terlebih dahulu</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Tambahkan <strong>Memilih</strong> tindakan yang memetakan daftar dan mengurutkannya dengan <code>sort(body('Daftar_file_dalam_folder'), 'Terakhir_Diubah')</code>. Balikkan dengan <code>balik(...)</code> Jika Anda ingin yang terbaru berada di bagian atas PDF yang digabungkan.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(245, 158, 11)"><div style="font-weight:700;margin-bottom:6px">Konversikan ke PDF/A setelah penggabungan</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Sisipkan PDF4me <strong>Buat PDF/A</strong> antara langkah 5 dan langkah 6 dengan Kepatuhan <code>PDF/A-2b</code>. Hasil yang masuk ke Dropbox sekarang sudah sesuai dengan standar pengarsipan ISO 19005.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(139, 92, 246)"><div style="font-weight:700;margin-bottom:6px">Berkas sumber arsip</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Setelah langkah 6, tambahkan lagi <strong>Terapkan pada setiap</strong> Lihat daftar file dan panggil Dropbox. <strong>Pindahkan berkas</strong> untuk mendorong setiap input ke dalam <code>/diproses</code>Pada eksekusi berikutnya hanya akan ditampilkan unggahan terbaru.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="penyelesaian-masalah">Penyelesaian Masalah<a href="https://docs.pdf4me.com/id/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#penyelesaian-masalah" class="hash-link" aria-label="Taut langsung ke Penyelesaian Masalah" title="Taut langsung ke Penyelesaian Masalah" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:12px;margin-top:12px"><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(239, 68, 68)"><strong style="color:rgb(185, 28, 28)">Kesalahan tindakan penggabungan dengan "konten tidak valid"</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Tambahkan ke array <strong>Nilai</strong> ekspresi tidak dibungkus dalam <code>base64ToBinary(...)</code>Tanpa konversi, array tersebut berisi string base64 alih-alih buffer biner dan PDF4me menolaknya. Buka kembali "Tambahkan ke array", beralih ke editor ekspresi, dan tempelkan. <code>base64ToBinary(body('Get_file_content')?['$content'])</code> kata demi kata.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-warning)"><strong style="color:var(--ifm-color-warning)">Terapkan pada setiap percobaan nol kali</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Pemicu aktif tetapi List files mengembalikan array kosong. Periksa pemicu dan List files. <strong>Map</strong> Nilainya identik. Ketidakcocokan jalur (satu dengan garis miring di akhir, yang lain tanpa) adalah penyebab umum.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-info)"><strong style="color:var(--ifm-color-info)">Nama file yang dihasilkan adalah <code>gabungkan-.pdf</code></strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Yang <code>panjang()</code> Panggilan tidak terselesaikan pada waktu desain. Pastikan Anda telah menempelkan ekspresi ke dalam <em>Nama File</em> bidang melalui <strong>efek</strong> Editor ekspresi, bukan sebagai teks biasa. Teks biasa membiarkan tanda kurung kurawal sebagai karakter literal dan fungsi tersebut tidak pernah dijalankan.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(54, 96, 179)"><strong style="color:rgb(54, 96, 179)">Output akan menimpa hasil eksekusi sebelumnya.</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Dua kali proses berjalan berturut-turut dengan jumlah file yang sama menghasilkan nama yang identik (<code>merge-4.pdf</code>). Atau ganti ekspresi tersebut dengan stempel waktu (<code>concat('merge-', utcNow('yyyy-MM-dd-HHmmss'), '.pdf')</code>) atau menambahkan GUID dengan <code>guid()</code>.</p><p></p></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-selanjutnya">Langkah Selanjutnya<a href="https://docs.pdf4me.com/id/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#langkah-selanjutnya" class="hash-link" aria-label="Taut langsung ke Langkah Selanjutnya" title="Taut langsung ke Langkah Selanjutnya" translate="no">​</a></h2>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a class="btn btn--primary" href="https://docs.pdf4me.com/id/integration/power-automate/merge-split/merge-multiple-pdfs/"><p>Gabungkan beberapa dokumen PDF</p></a><a class="btn btn--secondary" href="https://docs.pdf4me.com/id/integration/power-automate/getting-started/"><p>Panduan singkat Power Automate</p></a><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" class="btn btn--secondary"><p>Dapatkan kunci API Anda</p></a></div>
<p>Pola enam langkah yang sama (pantau, lalu daftar, lalu perulangan ke array, lalu gabungkan, lalu simpan dengan nama saat runtime) menangani otomatisasi "bereaksi terhadap folder" apa pun. Masukkan file baru besok, proses akan langsung memprosesnya. Tidak perlu pengeditan, tidak perlu penyebaran ulang.</p>]]></content:encoded>
            <category>Power Automate</category>
            <category>PDF4me</category>
            <category>Merge PDFs</category>
            <category>Dropbox</category>
            <category>dynamic merge</category>
            <category>watch folder</category>
            <category>batch PDF</category>
            <category>Apply to each</category>
            <category>base64ToBinary</category>
            <category>no-code</category>
            <category>Microsoft 365</category>
        </item>
        <item>
            <title><![CDATA[Konversikan Isi Email dan Semua Lampiran Menjadi Satu PDF Terkonsolidasi di Power Automate: Alur Kerja Outlook + PDF4me 7 Langkah]]></title>
            <link>https://docs.pdf4me.com/id/blog/email-body-attachments-merge-pdf-power-automate-workflow/</link>
            <guid>https://docs.pdf4me.com/id/blog/email-body-attachments-merge-pdf-power-automate-workflow/</guid>
            <pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Alur Power Automate tujuh langkah. Outlook: Saat email baru tiba (V3) pemicu, Inisialisasi variabel, PDF4me: Konversi ke PDF pada isi HTML, Tambahkan ke array, Terapkan ke setiap lampiran (Konversi ke PDF plus Tambahkan), PDF4me: Gabungkan beberapa file PDF, Dropbox: Buat file dengan nama yang diberi stempel waktu. Setiap email masuk menjadi satu PDF yang berisi isi dan semua lampiran, secara berurutan. Tangkapan layar asli, ekspresi yang tepat, dua contoh lampiran DOCX, dan output gabungan semuanya dapat diunduh.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/id/assets/images/blog/power-automate-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>Bagian yang menyulitkan dari alur kerja berbasis email bukanlah emailnya, melainkan... <strong>segala sesuatu yang menyertainya</strong>Isi pesan memuat konteks (siapa yang mengirim, mengapa, apa yang harus dilakukan), lampiran memuat artefak (faktur, formulir, kontrak yang ditandatangani), dan menyimpannya secara terpisah berarti Anda di masa depan hanya perlu tiga klik untuk merekonstruksi pesan tersebut nanti. Panduan ini membangun pola yang tepat dalam <strong>Power Automate</strong> dengan <strong>PDF4me Konversi ke PDF</strong>, <strong>PDF4me Menggabungkan beberapa file PDF</strong>, <strong>Pandangan</strong>, <strong>Dropbox</strong>, dan satu perintah Terapkan ke setiap perulangan. Tujuh aksi alur. Satu email masuk. Satu PDF gabungan terkirim, isi terlebih dahulu kemudian lampiran demi lampiran, diberi stempel waktu dan dimasukkan ke folder arsip Anda secara otomatis.</p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Alur secara sekilas</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">1. When a new email arrives (V3)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Outlook trigger on To test@ynoox.ch. Include Attachments Yes, Only with Attachments Yes.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(139,92,246);height:100%"><div style="font-weight:750;margin-bottom:4px">2. Initialize variable</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Name email, Type Array. Buffer for every PDF binary the flow produces.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(245,158,11);height:100%"><div style="font-weight:750;margin-bottom:4px">3. Convert to PDF Body</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">PDF4me action. Content triggerOutputs body/body (the HTML body), File Name email-body.html. Returns the body as PDF.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(168,85,247);height:100%"><div style="font-weight:750;margin-bottom:4px">4. Append to array (email body)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Push base64ToBinary on the converted body PDF onto the email array. This is page 1 of the final document.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(20,184,166);height:100%"><div style="font-weight:750;margin-bottom:4px">5. Apply to each attachment</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Loop triggerOutputs body/attachments. Convert each to PDF, then Append to array with base64ToBinary.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(239,68,68);height:100%"><div style="font-weight:750;margin-bottom:4px">6. Merge multiple PDFs</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">PDF4me action. Body/docContent the email array, Output File Name Email Attachment Merge Output.pdf.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">7. Create file</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Dropbox /blog data/merge blog template/output. File Name concat(merge-, formatDateTime(utcNow(), yyyyMMdd-HHmmss), .pdf).</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">Versi singkatnya</div><div style="font-size:1.05rem;line-height:1.55"><p>Pandangan ke Depan <strong>Saat email baru tiba (V3)</strong> Pemicu akan aktif saat pesan tiba di <code><a href="mailto:test@ynoox.ch">test@ynoox.ch</a></code>Sebuah variabel array bernama <code>e-mail</code> terbuka. PDF4me <strong>Konversi ke PDF</strong> Pertama-tama, mengubah isi HTML menjadi PDF, kemudian isi yang sudah dikonversi dimasukkan ke dalam array sebagai halaman 1. <strong>Terapkan pada setiap</strong> Memproses setiap lampiran (dua file DOCX dalam proses ini: <code>3Page.docx</code>, <code>Dokumen_2Halaman.docx</code>), mengkonversi masing-masing ke PDF, dan menambahkannya secara berurutan. PDF4me <strong>Gabungkan beberapa file PDF</strong> Mengonsumsi seluruh array dan menghasilkan satu PDF gabungan. Dropbox <strong>Buat berkas</strong> menuliskannya kembali sebagai <code>merge-20260611-103323.pdf</code>, nama yang diberi cap waktu yang tidak pernah bertabrakan. Isi terlebih dahulu, lampiran berurutan, satu PDF, satu folder, siap diaudit.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="tanya-jawab-berbasis-alasan">Tanya Jawab Berbasis Alasan<a href="https://docs.pdf4me.com/id/blog/email-body-attachments-merge-pdf-power-automate-workflow/#tanya-jawab-berbasis-alasan" class="hash-link" aria-label="Taut langsung ke Tanya Jawab Berbasis Alasan" title="Taut langsung ke Tanya Jawab Berbasis Alasan" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa harus mengonversi isi dokumen ke PDF terlebih dahulu?</strong> Isi dokumen adalah konteksnya: siapa yang mengirim, mengapa, dan apa yang harus dilakukan. Anda di masa depan yang membaca PDF yang telah dikonsolidasikan menginginkan halaman 1 untuk memberikan gambaran umum sebelum lampiran-lampiran lainnya muncul. Mengonversi <code>triggerOutputs()?['body/body']</code> (Isi HTML) ke dalam PDF terlebih dahulu berarti tindakan penggabungan menganggap pesan itu sendiri sebagai dokumen utama, bukan sebagai teks terpisah.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa menggunakan satu variabel array untuk isi dan lampiran?</strong> Aksi penggabungan menginginkan satu koleksi yang terurut. Inisialisasi sekali, masukkan isi dokumen pada langkah 4, masukkan setiap lampiran yang telah dikonversi pada langkah 5, dan array tersebut akan memiliki urutan dokumen yang tepat seperti yang Anda inginkan. Dua array terpisah akan memaksa aksi Compose untuk menggabungkannya nanti, yang hanya menambah kerumitan untuk hasil yang sama.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa <code>base64ToBiner</code> pada setiap dorongan?</strong> PDF4me Convert to PDF mengembalikan outputnya sebagai string base64 yang dibungkus dengan <code>$content</code>Lampiran Outlook diterima dalam format base64. <code>kontenBytes</code>PDF4me Menggabungkan beberapa file PDF membutuhkan buffer biner. Sama halnya dengan <code>base64ToBinary(...)</code> Panggilan tersebut menghubungkan kedua sumber, hanya saja mengarah ke nama properti yang berbeda. Lewati konversi dan tindakan penggabungan akan menghasilkan kesalahan "konten tidak valid".</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa nama output diberi cap waktu?</strong> Dua email dari pengirim yang sama dalam kurun waktu satu jam akan bertabrakan jika nama filenya sama. <code>concat('merge-', formatDateTime(utcNow(), 'yyyyMMdd-HHmmss'), '.pdf')</code> menghasilkan nama-nama seperti <code>merge-20260611-103323.pdf</code>, dapat diurutkan secara leksikografis, unik dengan presisi detik, dan dapat langsung dibaca sebagai stempel waktu UTC.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-akan-anda-dapatkan">Apa yang Akan Anda Dapatkan<a href="https://docs.pdf4me.com/id/blog/email-body-attachments-merge-pdf-power-automate-workflow/#apa-yang-akan-anda-dapatkan" class="hash-link" aria-label="Taut langsung ke Apa yang Akan Anda Dapatkan" title="Taut langsung ke Apa yang Akan Anda Dapatkan" translate="no">​</a></h2>
<p><strong>Masukan:</strong> Setiap email masuk di alamat yang dipantau (di sini, <code>test@ynoox.ch</code>) dengan satu atau lebih lampiran. Panduan ini menggunakan isi pesan singkat ("Hai, Semoga Anda baik-baik saja...") dan dua lampiran DOCX (<code>3Page.docx</code>, <code>Docx_2Pages.docx</code>). <strong>Keluaran:</strong> Sebuah PDF gabungan tunggal dimasukkan ke dalam <code>/blog data/merge blog template/output/</code>, bernama <code>merge-YYYYMMDD-HHmmss.pdf</code>Halaman 1 adalah isi utama. Halaman 2 dan seterusnya berisi setiap lampiran secara berurutan, yang ditampilkan melalui Aspose Words.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="email-masuk">Email masuk<a href="https://docs.pdf4me.com/id/blog/email-body-attachments-merge-pdf-power-automate-workflow/#email-masuk" class="hash-link" aria-label="Taut langsung ke Email masuk" title="Taut langsung ke Email masuk" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/input-email.png" alt="Tampilan email Gmail menunjukkan pesan yang ditujukan kepada test, isi pesan: Hai, semoga Anda baik-baik saja. Saya menulis untuk memberi tahu Anda tentang kemajuan proyek saat ini. Beberapa file terkait juga terlampir untuk referensi Anda. Salam, Test Dev, dua lampiran ditampilkan sebagai thumbnail dokumen Word 3Page.docx dan Docx_2Pages.docx, pemberitahuan &quot;Dipindai oleh Gmail&quot; terlihat." style="max-width:760px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Alur tersebut memantau kotak masuk Outlook pada <code><a href="mailto:test@ynoox.ch">test@ynoox.ch</a></code>Begitu Gmail meneruskan atau alamat ini menerima secara langsung, pemicunya akan aktif.</em></p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="folder-dropbox-hasil-keluaran-setelah-dua-kali-dijalankan">Folder Dropbox hasil keluaran setelah dua kali dijalankan.<a href="https://docs.pdf4me.com/id/blog/email-body-attachments-merge-pdf-power-automate-workflow/#folder-dropbox-hasil-keluaran-setelah-dua-kali-dijalankan" class="hash-link" aria-label="Taut langsung ke Folder Dropbox hasil keluaran setelah dua kali dijalankan." title="Taut langsung ke Folder Dropbox hasil keluaran setelah dua kali dijalankan." translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/output-folder.png" alt="Daftar folder output Dropbox: merge-20260611-103323.pdf 165,43 KB dan merge-20260611-102949.pdf 171,37 KB, masing-masing diberi nama sesuai dengan stempel waktu UTC saat alur dijalankan." style="max-width:720px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="halaman-1-dari-pdf-yang-digabungkan">Halaman 1 dari PDF yang digabungkan<a href="https://docs.pdf4me.com/id/blog/email-body-attachments-merge-pdf-power-automate-workflow/#halaman-1-dari-pdf-yang-digabungkan" class="hash-link" aria-label="Taut langsung ke Halaman 1 dari PDF yang digabungkan" title="Taut langsung ke Halaman 1 dari PDF yang digabungkan" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/output-pdf-preview.png" alt="Pratinjau merge-20260611-103323.pdf menunjukkan dua halaman berdampingan, halaman kiri adalah isi email yang telah dikonversi. Hai, semoga Anda baik-baik saja. Saya menulis untuk memberi tahu Anda tentang kemajuan proyek saat ini. Beberapa file terkait juga terlampir untuk referensi Anda. Salam, Test Dev. Halaman kanan adalah halaman pertama dari 3Page.docx yang diberi label Halaman 1." style="max-width:720px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Halaman 1 adalah isi email yang telah dikonversi. Halaman 2 dan seterusnya adalah lampiran pertama (<code>3Page.docx</code>). Lampiran kedua (<code>Dokumen_2Halaman.docx</code>) menyusul setelah itu. Satu PDF, pesan lengkap direkonstruksi.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-anda-butuhkan">Apa yang Anda Butuhkan<a href="https://docs.pdf4me.com/id/blog/email-body-attachments-merge-pdf-power-automate-workflow/#apa-yang-anda-butuhkan" class="hash-link" aria-label="Taut langsung ke Apa yang Anda Butuhkan" title="Taut langsung ke Apa yang Anda Butuhkan" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><ul style="margin:0;padding-left:20px"><li><strong>Power Automate</strong>. <a href="https://make.powerautomate.com/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Open Power Automate</a>. Paket apa pun dengan konektor premium (PDF4me Connect adalah premium).</li><li><strong>Kunci API PDF4me</strong>. <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Dapatkan kunci API Anda</a>Hubungkan saat pertama kali Anda menambahkan aksi PDF4me.</li><li><strong>Office 365 Outlook</strong>Untuk itu <em>Saat email baru tiba (V3)</em> picu dan baca lampiran <code>kontenBytes</code>Semua kotak masuk yang dapat diverifikasi oleh konektor akan berfungsi.</li><li><strong>Dropbox</strong> (atau SharePoint, OneDrive, Google Drive). Untuk PDF gabungan terakhir.</li><li><strong>Email dengan lampiran</strong>Panduan ini menggunakan dua contoh file DOCX. <a href="https://docs.pdf4me.com/id/assets/data/email-body-attachments-merge-pdf-power-automate/3Page.docx" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">3Page.docx</a> Dan <a href="https://docs.pdf4me.com/id/assets/data/email-body-attachments-merge-pdf-power-automate/Docx_2Pages.docx" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Dokumen_2Halaman.docx</a>. Kirimkan tangkapan layar tersebut ke alamat yang dipantau untuk mencerminkan setiap tangkapan layar.</li></ul></div>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:1rem 0 1.6rem;border-left:4px solid rgb(16, 185, 129);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Ambil sampel dan hasil yang diharapkan terlebih dahulu.</strong> Unduh kedua file DOCX, lampirkan ke email singkat ke alamat yang Anda pantau, lalu publikasikan alurnya. Eksekusi pertama Anda seharusnya menghasilkan sebuah <code>merge-YYYYMMDD-HHmmss.pdf</code> yang persis sama dengan contoh yang ditautkan (hanya stempel waktu yang berbeda).</p><div style="margin-top:10px;display:flex;gap:10px;flex-wrap:wrap"><a href="https://docs.pdf4me.com/id/assets/data/email-body-attachments-merge-pdf-power-automate/3Page.docx" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(54, 96, 179);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>↓ 3Page.docx</p></a><a href="https://docs.pdf4me.com/id/assets/data/email-body-attachments-merge-pdf-power-automate/Docx_2Pages.docx" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(245, 158, 11);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>↓ Docx_2Pages.docx</p></a><a href="https://docs.pdf4me.com/id/assets/data/email-body-attachments-merge-pdf-power-automate/merge-20260611-103323.pdf" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(239, 68, 68);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>↓ Output gabungan yang diharapkan</p></a></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="gambaran-alur-secara-singkat">Gambaran Alur Secara Singkat<a href="https://docs.pdf4me.com/id/blog/email-body-attachments-merge-pdf-power-automate-workflow/#gambaran-alur-secara-singkat" class="hash-link" aria-label="Taut langsung ke Gambaran Alur Secara Singkat" title="Taut langsung ke Gambaran Alur Secara Singkat" translate="no">​</a></h2>
<ol>
<li class=""><strong>Outlook: Saat email baru tiba (V3)</strong> (pemicu).</li>
<li class=""><strong>Inisialisasi variabel</strong> bernama <code>email</code> (Array).</li>
<li class=""><strong>PDF4me: Konversi ke PDF (Isi)</strong>Membaca isi HTML, mengembalikan PDF.</li>
<li class=""><strong>Tambahkan ke variabel array</strong> dengan <code>base64ToBinary</code> pada bodi yang telah diubah.</li>
<li class=""><strong>Terapkan pada setiap</strong> pada <code>triggerOutputs()?['body/attachments']</code>:<!-- -->
<ul>
<li class=""><strong>PDF4me: Konversi ke PDF</strong> lampiran tersebut.</li>
<li class=""><strong>Tambahkan ke variabel array</strong> dengan <code>base64ToBinary</code> pada PDF yang telah dikonversi.</li>
</ul>
</li>
<li class=""><strong>PDF4me: Menggabungkan beberapa file PDF menjadi satu file PDF</strong>. Array masuk, satu PDF keluar.</li>
<li class=""><strong>Dropbox: Buat file</strong>Ekspresi nama file tersebut mencantumkan stempel waktu UTC.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="gambaran-alur-lengkap">Gambaran alur lengkap<a href="https://docs.pdf4me.com/id/blog/email-body-attachments-merge-pdf-power-automate-workflow/#gambaran-alur-lengkap" class="hash-link" aria-label="Taut langsung ke Gambaran alur lengkap" title="Taut langsung ke Gambaran alur lengkap" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/01-flow-overview.png" alt="Kanvas alur Power Automate yang menampilkan tujuh tindakan yang tersusun dari atas ke bawah: Saat email baru tiba V3, Inisialisasi variabel, Konversi ke Isi PDF, Tambahkan ke variabel array (isi email), Terapkan ke setiap tindakan yang berisi Konversi ke PDF dan Tambahkan ke variabel array, Gabungkan beberapa file PDF menjadi satu file PDF, Buat file" style="max-width:360px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Tujuh tindakan. Opsi "Terapkan ke setiap kartu" menunjukkan "1 dari 2" karena email uji memiliki dua lampiran. PDF4me berada dalam alur sebanyak tiga kali: mengkonversi isi email, mengkonversi lampiran, menggabungkan semuanya.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-1-outlook-saat-email-baru-tiba-v3">Langkah 1: Outlook: Saat Email Baru Tiba (V3)<a href="https://docs.pdf4me.com/id/blog/email-body-attachments-merge-pdf-power-automate-workflow/#langkah-1-outlook-saat-email-baru-tiba-v3" class="hash-link" aria-label="Taut langsung ke Langkah 1: Outlook: Saat Email Baru Tiba (V3)" title="Taut langsung ke Langkah 1: Outlook: Saat Email Baru Tiba (V3)" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> hanya pemicu.</p>
<ol>
<li class="">Di dalam <a href="https://make.powerautomate.com/">Power Automate</a> klik <strong>Membuat</strong>, memilih <strong>Alur cloud otomatis</strong>.</li>
<li class="">Sebutkan alurnya (misalnya, <code>Email to Consolidated PDF</code>), memilih <strong>Office 365 Outlook: Saat email baru tiba (V3)</strong> sebagai pemicu, klik <strong>Membuat</strong>.</li>
<li class=""><strong>Menghubungkan</strong> Kotak surat Office 365 Anda.</li>
<li class="">Memperluas <strong>Parameter lanjutan</strong> Dan <strong>Tampilkan semua</strong> untuk menampilkan opsi penyaringan.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Ke</strong>: <code>test@ynoox.ch</code> (filter agar hanya email yang ditujukan ke alamat ini yang memicu alur proses)</li>
<li class=""><strong>Sertakan Lampiran</strong>: <code>Yes</code></li>
<li class=""><strong>Hanya dengan Lampiran</strong>: <code>Yes</code></li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="konfigurasi-pemicu">Konfigurasi pemicu<a href="https://docs.pdf4me.com/id/blog/email-body-attachments-merge-pdf-power-automate-workflow/#konfigurasi-pemicu" class="hash-link" aria-label="Taut langsung ke Konfigurasi pemicu" title="Taut langsung ke Konfigurasi pemicu" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/02-trigger.png" alt="Power Automate Office 365 Outlook Saat email baru tiba V3, pemicu Parameter lanjutan diperluas menampilkan Untuk mengatur ke test@ynoox.ch, Sertakan Lampiran Ya, Hanya dengan Lampiran Ya, Terhubung ke Office 365 Outlook" style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid rgb(245, 158, 11);background-color:rgba(245, 158, 11, 0.06)"><p><strong>Tip.</strong> <strong>Hanya dengan Lampiran Ya</strong> Inilah yang mencegah alur kerja terpicu pada setiap notifikasi internal, undangan kalender, atau balasan. Gabungkan dengan <strong>Ke</strong> filter berdasarkan alias khusus (misalnya <code><a href="mailto:archive@yourcompany.com">archive@yourcompany.com</a></code>) untuk alamat penerimaan yang bersih yang hanya menerima surat yang benar-benar ingin Anda konsolidasikan.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-2-inisialisasi-variabel-email">Langkah 2: Inisialisasi Variabel email<a href="https://docs.pdf4me.com/id/blog/email-body-attachments-merge-pdf-power-automate-workflow/#langkah-2-inisialisasi-variabel-email" class="hash-link" aria-label="Taut langsung ke Langkah 2: Inisialisasi Variabel email" title="Taut langsung ke Langkah 2: Inisialisasi Variabel email" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> Pemicu ditambah Inisialisasi variabel.</p>
<p>Buka array kosong untuk mengumpulkan PDF isi dan semua PDF lampiran.</p>
<ol>
<li class="">Klik <strong>+ Langkah baru</strong>, memilih <strong>Inisialisasi variabel</strong>.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Nama</strong>: <code>email</code></li>
<li class=""><strong>Jenis</strong>: <code>Array</code></li>
<li class=""><strong>Nilai</strong>: biarkan kosong</li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="inisialisasi-konfigurasi-variabel">Inisialisasi konfigurasi variabel<a href="https://docs.pdf4me.com/id/blog/email-body-attachments-merge-pdf-power-automate-workflow/#inisialisasi-konfigurasi-variabel" class="hash-link" aria-label="Taut langsung ke Inisialisasi konfigurasi variabel" title="Taut langsung ke Inisialisasi konfigurasi variabel" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/03-initialize-variable.png" alt="Tindakan Inisialisasi variabel Power Automate dikonfigurasi dengan Nama email dan Tipe Array serta bidang Nilai kosong." style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-3-pdf4me-konversi-ke-pdf-isi">Langkah 3: PDF4me: Konversi ke PDF (Isi)<a href="https://docs.pdf4me.com/id/blog/email-body-attachments-merge-pdf-power-automate-workflow/#langkah-3-pdf4me-konversi-ke-pdf-isi" class="hash-link" aria-label="Taut langsung ke Langkah 3: PDF4me: Konversi ke PDF (Isi)" title="Taut langsung ke Langkah 3: PDF4me: Konversi ke PDF (Isi)" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> Pemicu plus Inisialisasi variabel plus Konversi ke Isi PDF.</p>
<p>Pemicu Outlook memancarkan isi pesan sebagai HTML pada <code>body/body</code>PDF4me Convert to PDF membaca HTML secara langsung, sehingga seluruh konversi dilakukan dalam satu tindakan.</p>
<ol>
<li class="">Klik <strong>+ Langkah baru</strong>, mencari <strong>PDF4me</strong>, memilih <strong>Konversi ke PDF</strong>.</li>
<li class=""><strong>Ganti nama</strong> tindakan untuk <strong>Konversi ke Isi PDF</strong> Jadi, tindakan Konversi ke PDF pada langkah 5 dapat memiliki nama tersendiri yang lebih rapi nantinya.</li>
<li class=""><strong>Menghubungkan</strong> PDF4me Terhubung dengan kunci API Anda (hanya untuk pertama kali).</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Isi File</strong> (ekspresi, klik) <code>fx</code>): <code>triggerOutputs()?['body/body']</code></li>
<li class=""><strong>Nama File</strong>: <code>email-body.html</code></li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="konversi-ke-pdf-konfigurasi-isi">Konversi ke PDF Konfigurasi isi<a href="https://docs.pdf4me.com/id/blog/email-body-attachments-merge-pdf-power-automate-workflow/#konversi-ke-pdf-konfigurasi-isi" class="hash-link" aria-label="Taut langsung ke Konversi ke PDF Konfigurasi isi" title="Taut langsung ke Konversi ke PDF Konfigurasi isi" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/04-convert-pdf-body.png" alt="Tindakan Power Automate PDF4me Konversi ke Isi PDF dengan Konten File diatur ke token pemicu Body (ekspresi triggerOutputs body/body) dan Nama File email-body.html, Terhubung ke PDF4me Connect" style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Yang <code>.html</code> Ekstensi pada nama file memberi tahu PDF4me renderer mana yang akan digunakan. Kirim <code>.docx</code>, <code>.xlsx</code>, <code>.png</code>, atau <code>.jpg</code> Dengan mudah, tindakan yang sama dapat menangani semuanya.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-4-tambahkan-ke-variabel-array-isi-email">Langkah 4: Tambahkan ke Variabel Array (Isi Email)<a href="https://docs.pdf4me.com/id/blog/email-body-attachments-merge-pdf-power-automate-workflow/#langkah-4-tambahkan-ke-variabel-array-isi-email" class="hash-link" aria-label="Taut langsung ke Langkah 4: Tambahkan ke Variabel Array (Isi Email)" title="Taut langsung ke Langkah 4: Tambahkan ke Variabel Array (Isi Email)" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> Pemicu ditambah Inisialisasi variabel ditambah Konversi ke Isi PDF ditambah Tambahkan (isi email).</p>
<p>Dorong PDF isi yang telah dikonversi ke <code>email</code> array sebagai halaman 1.</p>
<ol>
<li class="">Klik <strong>+ Langkah baru</strong>, memilih <strong>Tambahkan ke variabel array</strong>.</li>
<li class=""><strong>Ganti nama</strong> tindakan untuk <strong>Tambahkan ke variabel array (isi email)</strong> untuk kejelasan.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Nama</strong>: <code>email</code></li>
<li class=""><strong>Nilai</strong> (ungkapan): <code>base64ToBinary(body('Convert_to_PDF_Body')?['$content'])</code></li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="tambahkan-konfigurasi-isi-email">Tambahkan konfigurasi isi email<a href="https://docs.pdf4me.com/id/blog/email-body-attachments-merge-pdf-power-automate-workflow/#tambahkan-konfigurasi-isi-email" class="hash-link" aria-label="Taut langsung ke Tambahkan konfigurasi isi email" title="Taut langsung ke Tambahkan konfigurasi isi email" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/05-append-email-body.png" alt="Tindakan Power Automate Tambahkan ke variabel array (isi email) dengan Nama email dan Nilai diatur ke ekspresi base64ToBinary body open quote Convert_to_PDF_Body close quote close paren question dollar content close bracket yang ditampilkan di editor ekspresi." style="max-width:760px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-5-terapkan-ke-setiap-lampiran-konversi-dan-tambahkan">Langkah 5: Terapkan ke Setiap Lampiran, Konversi, dan Tambahkan<a href="https://docs.pdf4me.com/id/blog/email-body-attachments-merge-pdf-power-automate-workflow/#langkah-5-terapkan-ke-setiap-lampiran-konversi-dan-tambahkan" class="hash-link" aria-label="Taut langsung ke Langkah 5: Terapkan ke Setiap Lampiran, Konversi, dan Tambahkan" title="Taut langsung ke Langkah 5: Terapkan ke Setiap Lampiran, Konversi, dan Tambahkan" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> Pemicu plus Inisialisasi variabel plus Konversi ke Isi PDF plus Tambahkan (isi email) plus Terapkan ke masing-masing.</p>
<p>Lakukan perulangan pada setiap lampiran, konversikan masing-masing ke PDF, dan gabungkan secara berurutan sehingga penggabungan akhir memperhatikan urutan lampiran.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-5a-terapkan-ke-masing-masing-pilih-sumbernya">Langkah 5a: Terapkan ke masing-masing (pilih sumbernya)<a href="https://docs.pdf4me.com/id/blog/email-body-attachments-merge-pdf-power-automate-workflow/#langkah-5a-terapkan-ke-masing-masing-pilih-sumbernya" class="hash-link" aria-label="Taut langsung ke Langkah 5a: Terapkan ke masing-masing (pilih sumbernya)" title="Taut langsung ke Langkah 5a: Terapkan ke masing-masing (pilih sumbernya)" translate="no">​</a></h3>
<ol>
<li class="">Klik <strong>+ Langkah baru</strong>, memilih <strong>Terapkan pada setiap</strong>.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Pilih output dari langkah sebelumnya</strong> (ungkapan): <code>triggerOutputs()?['body/attachments']</code></li>
</ul>
</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/06-apply-to-each.png" alt="Power Automate Terapkan ke setiap tindakan dengan Pilih output dari langkah sebelumnya yang diatur ke token Lampiran, ekspresi yang diselesaikan triggerOutputs body/attachments ditampilkan di tooltip" style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-5b-konversi-ke-pdf-lampiran">Langkah 5b: Konversi ke PDF (lampiran)<a href="https://docs.pdf4me.com/id/blog/email-body-attachments-merge-pdf-power-automate-workflow/#langkah-5b-konversi-ke-pdf-lampiran" class="hash-link" aria-label="Taut langsung ke Langkah 5b: Konversi ke PDF (lampiran)" title="Taut langsung ke Langkah 5b: Konversi ke PDF (lampiran)" translate="no">​</a></h3>
<ol start="3">
<li class="">Di dalam lingkaran, klik <strong>Tambahkan tindakan</strong>, memilih <strong>PDF4me: Konversi ke PDF</strong>.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Isi File</strong> (ungkapan): <code>base64ToBinary(items('Apply_to_each')?['contentBytes'])</code></li>
<li class=""><strong>Nama File</strong> (konten dinamis): pilih <strong>nama</strong> dari Terapkan ke setiap item saat ini</li>
</ul>
</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/07-1-convert-attachment.png" alt="Tindakan Power Automate Konversi ke PDF di dalam Terapkan ke setiap item, Konten File diatur ke base64ToBinary items Apply_to_each contentBytes, Nama File diatur ke token nama dari lampiran saat ini, editor ekspresi terbuka menampilkan base64ToBinary items Apply_to_each contentBytes" style="max-width:760px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p>Yang <strong>nama</strong> token konten dinamis diselesaikan pada saat runtime menjadi <code>items('Apply_to_each')?['name']</code>, jadi setiap lampiran dikonversi menggunakan nama file aslinya (yang membawa ekstensi sumber dan memberi tahu PDF4me renderer mana yang akan digunakan).</p>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/07-2-convert-attachment-name.png" alt="Tooltip pada kolom Nama File Konversi ke PDF di Power Automate menampilkan item ekspresi yang telah diselesaikan: Apply_to_each name, name token from Apply to each current attachment" style="max-width:520px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-5c-tambahkan-ke-variabel-array-lampiran-yang-telah-dikonversi">Langkah 5c: Tambahkan ke variabel array (lampiran yang telah dikonversi)<a href="https://docs.pdf4me.com/id/blog/email-body-attachments-merge-pdf-power-automate-workflow/#langkah-5c-tambahkan-ke-variabel-array-lampiran-yang-telah-dikonversi" class="hash-link" aria-label="Taut langsung ke Langkah 5c: Tambahkan ke variabel array (lampiran yang telah dikonversi)" title="Taut langsung ke Langkah 5c: Tambahkan ke variabel array (lampiran yang telah dikonversi)" translate="no">​</a></h3>
<ol start="5">
<li class="">Di bawah ini, konversi ke PDF dilakukan di dalam perulangan yang sama. <strong>Tambahkan tindakan</strong>, memilih <strong>Tambahkan ke variabel array</strong>.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Nama</strong>: <code>email</code></li>
<li class=""><strong>Nilai</strong> (ungkapan): <code>base64ToBinary(body('Convert_to_PDF')?['$content'])</code></li>
</ul>
</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/08-append-attachment.png" alt="Power Automate Tambahkan ke variabel array di dalam Terapkan ke setiap, Nama email, Nilai diatur ke base64ToBinary body Konversi_ke_PDF konten dolar ditampilkan di editor ekspresi" style="max-width:760px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.06)"><p><strong>Kedua nama properti itu penting.</strong> File byte lampiran Outlook tersimpan di... <code>kontenBytes</code>PDF4me Convert to PDF output lives on <code>$content</code>Keduanya berformat base64. Pastikan nama-nama tersebut benar saat Anda menempelkan ekspresi, dan perulangan akan berfungsi dengan baik.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-6-pdf4me-menggabungkan-beberapa-file-pdf">Langkah 6: PDF4me: Menggabungkan Beberapa File PDF<a href="https://docs.pdf4me.com/id/blog/email-body-attachments-merge-pdf-power-automate-workflow/#langkah-6-pdf4me-menggabungkan-beberapa-file-pdf" class="hash-link" aria-label="Taut langsung ke Langkah 6: PDF4me: Menggabungkan Beberapa File PDF" title="Taut langsung ke Langkah 6: PDF4me: Menggabungkan Beberapa File PDF" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> Pemicu plus Inisialisasi variabel plus Konversi ke Isi PDF plus Tambahkan (isi) plus Terapkan ke setiap plus Gabungkan beberapa PDF.</p>
<p>Seluruhnya <code>email</code> array (PDF isi terlebih dahulu, kemudian PDF lampiran sesuai urutan lampiran) dimasukkan ke dalam satu panggilan Merge.</p>
<ol>
<li class="">Di bawah klik Terapkan ke setiap perulangan <strong>+ Langkah baru</strong>, mencari <strong>PDF4me</strong>, memilih <strong>Menggabungkan beberapa file PDF menjadi satu file PDF.</strong>.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Isi/dokumen</strong>: pilih <code>email</code> token variabel</li>
<li class=""><strong>Nama File Output</strong>: <code>Email Attachment Merge Output.pdf</code></li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="konfigurasi-tindakan-penggabungan">Konfigurasi tindakan penggabungan<a href="https://docs.pdf4me.com/id/blog/email-body-attachments-merge-pdf-power-automate-workflow/#konfigurasi-tindakan-penggabungan" class="hash-link" aria-label="Taut langsung ke Konfigurasi tindakan penggabungan" title="Taut langsung ke Konfigurasi tindakan penggabungan" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/09-merge-multiple-pdfs.png" alt="Power Automate PDF4me Menggabungkan beberapa file PDF menjadi satu file PDF dengan Body/docContent diatur ke variabel email dan Nama File Output Lampiran Email Gabungkan Output.pdf, panel konten dinamis terbuka menampilkan Variabel email, Terapkan ke setiap, Item saat ini, Saat email baru tiba V3, body/sensitivityLabelInfo, Lampiran" style="max-width:760px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-7-dropbox-buat-file-dengan-nama-yang-disertai-stempel-waktu">Langkah 7: Dropbox: Buat File dengan Nama yang Disertai Stempel Waktu<a href="https://docs.pdf4me.com/id/blog/email-body-attachments-merge-pdf-power-automate-workflow/#langkah-7-dropbox-buat-file-dengan-nama-yang-disertai-stempel-waktu" class="hash-link" aria-label="Taut langsung ke Langkah 7: Dropbox: Buat File dengan Nama yang Disertai Stempel Waktu" title="Taut langsung ke Langkah 7: Dropbox: Buat File dengan Nama yang Disertai Stempel Waktu" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> Pemicu plus Inisialisasi variabel plus Konversi ke Isi PDF plus Tambahkan plus Terapkan ke setiap plus Gabungkan plus Buat file.</p>
<p>Tulis PDF yang telah dikonsolidasikan ke Dropbox dengan nama file yang diberi stempel waktu UTC sehingga setiap kali dijalankan, file tersebut akan muncul sebagai file baru yang dapat diurutkan.</p>
<ol>
<li class="">Klik <strong>+ Langkah baru</strong>, memilih <strong>Dropbox: Buat file</strong>.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Jalur Folder</strong>: <code>/blog data/merge blog template/output</code></li>
<li class=""><strong>Nama File</strong> (ekspresi, klik) <code>fx</code>): <code>concat('merge-', formatDateTime(utcNow(), 'yyyyMMdd-HHmmss'), '.pdf')</code></li>
<li class=""><strong>Isi File</strong>: pilih <strong>Isi File</strong> token dari tindakan Gabungkan beberapa PDF</li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="ekspresi-nama-file">Ekspresi nama file<a href="https://docs.pdf4me.com/id/blog/email-body-attachments-merge-pdf-power-automate-workflow/#ekspresi-nama-file" class="hash-link" aria-label="Taut langsung ke Ekspresi nama file" title="Taut langsung ke Ekspresi nama file" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/10-1-create-file-filename-expression.png" alt="Power Automate Dropbox Buat tindakan file Jalur Folder /data blog/gabungkan templat blog/output, Ekspresi Nama File concat merge dash comma formatDateTime utcNow comma yyyyMMdd dash HHmmss comma dot pdf ditampilkan di editor ekspresi, Konten File diatur ke Gabungkan beberapa token" style="max-width:760px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="tindakan-akhir-dengan-konten-file-yang-dipetakan">Tindakan akhir dengan Konten File yang dipetakan<a href="https://docs.pdf4me.com/id/blog/email-body-attachments-merge-pdf-power-automate-workflow/#tindakan-akhir-dengan-konten-file-yang-dipetakan" class="hash-link" aria-label="Taut langsung ke Tindakan akhir dengan Konten File yang dipetakan" title="Taut langsung ke Tindakan akhir dengan Konten File yang dipetakan" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/10-2-create-file-content.png" alt="Aksi Buat berkas Dropbox Power Automate dengan Jalur Folder /data blog/gabungkan templat blog/output, ekspresi penggabungan Nama Berkas, token Konten Berkas dari aksi Gabungkan beberapa berkas PDF menjadi satu berkas PDF, tooltip yang mengarah ke isi Merge_multiple_PDF_files_into_a_single_PDF_file" style="max-width:720px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid rgb(245, 158, 11);background-color:rgba(245, 158, 11, 0.06)"><p><strong>Tip.</strong> Ingin satu folder per domain pengirim? Ganti Jalur Folder statis dengan <code>concat('/inbox-pdfs/', split(triggerOutputs()?['body/from'], '@')[1], '/')</code>File PDF akan otomatis diarahkan ke subfolder seperti... <code>/inbox-pdfs/yourcompany.com/</code> berdasarkan domain pengirim.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="jalankan-alur-dan-verifikasi">Jalankan Alur dan Verifikasi<a href="https://docs.pdf4me.com/id/blog/email-body-attachments-merge-pdf-power-automate-workflow/#jalankan-alur-dan-verifikasi" class="hash-link" aria-label="Taut langsung ke Jalankan Alur dan Verifikasi" title="Taut langsung ke Jalankan Alur dan Verifikasi" translate="no">​</a></h2>
<ol>
<li class=""><strong>Menyimpan</strong> Aliran di kanan atas.</li>
<li class="">Kirimkan pesan email dengan satu atau lebih lampiran ke alamat yang dipantau (panduan yang digunakan) <code>test@ynoox.ch</code>).</li>
<li class="">Membuka <strong>Riwayat eksekusi</strong>Pemicu akan aktif dalam hitungan detik. Perhatikan setiap tindakan berubah menjadi hijau: Konversi ke Isi PDF membutuhkan waktu sekitar 10 detik untuk isi HTML yang pendek, Terapkan ke masing-masing berjalan secara paralel secara default dan menyelesaikan kedua lampiran dalam waktu sekitar 22 detik, Gabungkan beberapa PDF membutuhkan waktu sekitar 11 detik.</li>
<li class="">Buka Dropbox di <code>/blog data/merge blog template/output/</code>Sebuah berkas bernama <code>merge-YYYYMMDD-HHmmss.pdf</code> ada di sana.</li>
<li class="">Buka PDF tersebut. Halaman 1 berisi teks utama. Halaman 2 dan seterusnya berisi setiap lampiran, ditampilkan sepenuhnya, sesuai urutan lampiran.</li>
</ol>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:18px 0;border-left:4px solid rgb(34, 197, 94);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Apa yang sebenarnya kamu bangun?</strong> Alur kerja email-ke-arsip tanpa interaksi pengguna. Setiap pesan dengan lampiran diubah menjadi satu PDF gabungan, isi pesan terlebih dahulu kemudian lampiran secara berurutan, diberi stempel waktu agar tidak ada yang bertabrakan, dan dimasukkan ke dalam folder bersama yang dapat dicari oleh tim Anda atau auditor. Resep yang sama dapat menangani dua lampiran atau dua puluh lampiran tanpa perubahan apa pun. Resep yang sama berfungsi di Make (pemicu Outlook ditambah iterator atas lampiran ditambah penggabungan PDF4me) dan Zapier (Email oleh Zapier atau pemicu Outlook ditambah perulangan ditambah penggabungan PDF4me).</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="variasi-umum-yang-dapat-anda-tambahkan-tanpa-membangun-ulang">Variasi Umum yang Dapat Anda Tambahkan Tanpa Membangun Ulang<a href="https://docs.pdf4me.com/id/blog/email-body-attachments-merge-pdf-power-automate-workflow/#variasi-umum-yang-dapat-anda-tambahkan-tanpa-membangun-ulang" class="hash-link" aria-label="Taut langsung ke Variasi Umum yang Dapat Anda Tambahkan Tanpa Membangun Ulang" title="Taut langsung ke Variasi Umum yang Dapat Anda Tambahkan Tanpa Membangun Ulang" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr));gap:14px;margin:14px 0 1.4rem"><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-primary)"><div style="font-weight:700;margin-bottom:6px">Saring lampiran berdasarkan jenisnya</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Jika Anda hanya menginginkan PDF dan dokumen Office dalam penggabungan, bungkus Konversi ke PDF di dalam sebuah <strong>Kondisi</strong> pengujian <code>endsWith(toLower(items('Apply_to_each')?['name']), '.pdf')</code> atau yang serupa. Melewati tanda tangan dan lampiran gambar sebaris dengan bersih.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(16, 185, 129)"><div style="font-weight:700;margin-bottom:6px">Cap metadata ke halaman 1</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Sebelum langkah 3, buatlah pendahuluan HTML dengan <strong>Menyusun</strong>: pengirim, subjek, tanggal penerimaan, lalu gabungkan menjadi <code>tubuh/badan</code>Halaman 1 dari PDF gabungan sekarang memiliki header yang dapat Anda cari menggunakan grep nanti.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(245, 158, 11)"><div style="font-weight:700;margin-bottom:6px">Tanda tangan digital sebelum pengarsipan</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Sisipkan PDF4me <strong>Tanda Tangan Digital PDF</strong> antara langkah 6 dan langkah 7. PDF yang diarsipkan ditandatangani ulang dengan sertifikat X.509 Anda, jejak audit instan dari <em>Siapa yang mengarsipkan apa dan kapan?</em>.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(139, 92, 246)"><div style="font-weight:700;margin-bottom:6px">PDF/A untuk penyimpanan jangka panjang</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Tambahkan PDF4me <strong>Buat PDF/A</strong> dengan Kepatuhan <code>PDF/A-2b</code> Setelah penggabungan. PDF gabungan yang diarsipkan sekarang sesuai dengan standar ISO 19005, cocok untuk keperluan penahanan hukum atau pengajuan ke regulator.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="penyelesaian-masalah">Penyelesaian Masalah<a href="https://docs.pdf4me.com/id/blog/email-body-attachments-merge-pdf-power-automate-workflow/#penyelesaian-masalah" class="hash-link" aria-label="Taut langsung ke Penyelesaian Masalah" title="Taut langsung ke Penyelesaian Masalah" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:12px;margin-top:12px"><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(239, 68, 68)"><strong style="color:rgb(185, 28, 28)">Kesalahan tindakan penggabungan dengan "konten tidak valid"</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Salah satu fungsi Tambahkan ke array <strong>Nilai</strong> ekspresi tidak dibungkus dalam <code>base64ToBinary(...)</code>Setiap penambahan (badan dan lampiran) memerlukan konversi. Buka kembali kedua tindakan Tambah, beralih ke editor ekspresi, dan konfirmasikan ekspresinya. <code>base64ToBinary(body('Convert_to_PDF_Body')?['$content'])</code> Dan <code>base64ToBinary(body('Convert_to_PDF')?['$content'])</code> kata demi kata.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-warning)"><strong style="color:var(--ifm-color-warning)">Halaman 1 kosong atau hilang</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Tindakan Konversi ke Isi PDF tidak menerima isi HTML yang sebenarnya. Periksa pemicunya. <strong>Sertakan Lampiran</strong> tetap Ya (tanpa itu, tubuh terkadang tiba dalam keadaan kosong) dan itu <strong>Isi File</strong> memutuskan untuk <code>triggerOutputs()?['body/body']</code>, bukan <code>tubuh/pratinjau tubuh</code>.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-info)"><strong style="color:var(--ifm-color-info)">Terapkan pada setiap percobaan nol kali</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Pemicunya aktif pada email tanpa lampiran karena <strong>Hanya dengan Lampiran</strong> diatur ke Tidak. Anda bisa mengubahnya menjadi Ya, atau membungkus klausa "Terapkan ke setiap" dalam sebuah Kondisi yang hanya berjalan saat... <code>panjang(triggerOutputs()?['body/attachments'])</code> lebih besar dari nol.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(54, 96, 179)"><strong style="color:rgb(54, 96, 179)">Lampiran muncul dalam urutan yang salah.</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Pengaturan default <strong>Terapkan pada setiap</strong> berjalan secara paralel, yang dapat mengacaukan urutan penambahan. Buka loop <strong>Pengaturan</strong> dan mengatur <strong>Kontrol Konkurensi</strong> Tingkat paralelisme terhadap <code>1</code>Loop sekarang berjalan secara berurutan dan lampiran masuk ke dalam array dalam urutan yang persis sama seperti yang dikembalikan Outlook.</p><p></p></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-selanjutnya">Langkah Selanjutnya<a href="https://docs.pdf4me.com/id/blog/email-body-attachments-merge-pdf-power-automate-workflow/#langkah-selanjutnya" class="hash-link" aria-label="Taut langsung ke Langkah Selanjutnya" title="Taut langsung ke Langkah Selanjutnya" translate="no">​</a></h2>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a class="btn btn--primary" href="https://docs.pdf4me.com/id/integration/power-automate/convert/convert-to-pdf/"><p>Konversi dokumen tindakan ke PDF</p></a><a class="btn btn--secondary" href="https://docs.pdf4me.com/id/integration/power-automate/merge-split/merge-multiple-pdfs/"><p>Gabungkan beberapa dokumen PDF</p></a><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" class="btn btn--secondary"><p>Dapatkan kunci API Anda</p></a></div>
<p>Pola tujuh langkah yang sama (pemicu, kemudian inisialisasi array, kemudian konversi isi, kemudian perulangan-konversi-dan-tambahkan, kemudian gabungkan, kemudian simpan dengan stempel waktu) berlaku untuk otomatisasi "email plus lampiran ke satu PDF" apa pun. Kirim sekali dan setiap pesan masuk akan menjadi entri arsip yang dapat dicari dan diurutkan secara otomatis.</p>]]></content:encoded>
            <category>Power Automate</category>
            <category>PDF4me</category>
            <category>Convert to PDF</category>
            <category>convert-html-to-pdf</category>
            <category>convert-to-pdf</category>
            <category>Merge PDFs</category>
            <category>merge-multiple-pdfs</category>
            <category>Outlook</category>
            <category>Office 365</category>
            <category>Dropbox</category>
            <category>email automation</category>
            <category>attachment processing</category>
            <category>no-code</category>
            <category>Microsoft 365</category>
        </item>
        <item>
            <title><![CDATA[Buat Undangan yang Dipersonalisasi dan Gabungkan Menjadi Satu PDF di Power Automate: Alur Kerja Dropbox 7 Langkah]]></title>
            <link>https://docs.pdf4me.com/id/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/</link>
            <guid>https://docs.pdf4me.com/id/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/</guid>
            <pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Alur Power Automate tujuh langkah. Pemicu manual, Dropbox Dapatkan konten file, PDF4me Hasilkan Dokumen (Beberapa), Inisialisasi variabel, Terapkan ke masing-masing plus Tambahkan ke array, PDF4me Gabungkan beberapa PDF, Dropbox Buat file. Satu templat DOCX ditambah array JSON penerima menghasilkan satu PDF gabungan. Tangkapan layar asli, ekspresi tepat, templat plus JSON plus output semuanya dapat diunduh.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/id/assets/images/blog/power-automate-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>Bagian yang menyulitkan dari pengiriman surat massal bukanlah menulis suratnya, melainkan... <strong>menjahit salinan yang dipersonalisasi menjadi satu.</strong> Sehingga bagian keuangan, SDM, atau operasional mendapatkan satu PDF yang rapi, bukan lima puluh lampiran. Panduan ini membangun pola yang tepat dalam <strong>Power Automate</strong> dengan <strong>PDF4me Menghasilkan Dokumen (Banyak)</strong>, <strong>Gabungkan beberapa file PDF</strong>, <strong>Dropbox</strong>, dan satu kali penerapan pada setiap perulangan. Tujuh aksi alur. Satu templat DOCX. Sebuah array JSON penerima. Di ujung lainnya akan keluar satu PDF gabungan, satu halaman per penerima, diberi nama dan diunggah kembali ke Dropbox secara otomatis.</p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Alur secara sekilas</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">1. Manual trigger</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Manually trigger a flow. Swap in any business trigger later (HTTP, SharePoint, schedule).</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">2. Get file content (path)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Dropbox path /blog data/merge blog template/template.docx, Infer Content Type Yes.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(245,158,11);height:100%"><div style="font-weight:750;margin-bottom:4px">3. Generate Documents (Multiple)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">PDF4me action. Template DOCX plus JSON array of recipients. Output Type PDF. Returns body/outputDocuments.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(139,92,246);height:100%"><div style="font-weight:750;margin-bottom:4px">4. Initialize variable</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Name mergefiles, Type Array. Buffer for the per-recipient PDF binaries.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(168,85,247);height:100%"><div style="font-weight:750;margin-bottom:4px">5. Apply to each</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Loop body/outputDocuments. Inside, Append to array variable with base64ToBinary on streamFile.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(239,68,68);height:100%"><div style="font-weight:750;margin-bottom:4px">6. Merge multiple PDFs</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">PDF4me action. Body/docContent mergefiles, Output File Name Test.pdf. One combined PDF out.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(20,184,166);height:100%"><div style="font-weight:750;margin-bottom:4px">7. Create file</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Dropbox /blog data/merge blog template/output, File Name Merged_files.pdf.</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">Versi singkatnya</div><div style="font-size:1.05rem;line-height:1.55"><p>Dua langkah Dropbox membingkai alur kerja. Fitur Generate Documents (Multiple) dari PDF4me menghasilkan satu PDF yang dipersonalisasi untuk setiap penerima. Sebuah perulangan "Apply to each" membungkus setiap penerima. <code>streamFile</code> di dalam <code>base64ToBinary(...)</code> dan memasukkannya ke dalam variabel array. Fitur Gabungkan beberapa file PDF dari PDF4me menggabungkan array tersebut menjadi satu file PDF yang terkonsolidasi. Dropbox <strong>Buat berkas</strong> Menuliskannya kembali. Alur berjalan kurang dari satu menit pada batch dua penerima dan skalanya linier. Tidak ada ekspresi khusus selain yang satu ini. <code>base64ToBiner</code> panggilan.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="tanya-jawab-berbasis-alasan">Tanya Jawab Berbasis Alasan<a href="https://docs.pdf4me.com/id/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#tanya-jawab-berbasis-alasan" class="hash-link" aria-label="Taut langsung ke Tanya Jawab Berbasis Alasan" title="Taut langsung ke Tanya Jawab Berbasis Alasan" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa Menghasilkan Dokumen (Banyak) alih-alih (Satu)?</strong> Varian Single mengambil satu record dan menghasilkan satu PDF. Untuk menghasilkan N PDF, Anda perlu memanggilnya N kali, masing-masing menambahkan event penagihan dan perjalanan bolak-balik jaringan. (Multiple) mengambil seluruh array JSON dalam satu panggilan dan mengembalikan N PDF secara bersamaan. <code>badan/keluaranDokumen</code>Satu panggilan, satu transaksi penagihan, seluruh batch.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa menggunakan variabel array ditambah "Terapkan pada setiap item"?</strong> Hasilkan Dokumen (Banyak) mengeluarkan setiap PDF sebagai string base64 pada <code>streamFile</code>Fungsi `merge multiple PDF files` membutuhkan kumpulan data biner. Perulangan `Apply to each` menjembatani keduanya: mengkonversi setiap string base64 ke biner dengan <code>base64ToBinary(...)</code> dan memasukkannya ke dalam variabel array bernama <code>menggabungkan berkas</code>Setelah perulangan, array tersebut adalah koleksi yang diharapkan oleh aksi penggabungan.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa menggunakan DOCX sebagai templat dan bukan PDF?</strong> Token penggabungan DOCX (<code>&lt;&lt;[Nama Depan]&gt;&gt;</code>, <code>&lt;&lt;[HC_WoM_Date]&gt;&gt;</code>) berada di dalam teks utama tempat mesin PDF4me membacanya secara langsung. Templat PDF memerlukan skema kolom formulir di awal, yang berlebihan untuk sebuah surat. DOCX juga merupakan format ekspor yang sudah digunakan oleh Word, Office 365, dan Google Docs, sehingga penulis dapat mengedit templat tanpa meninggalkan alat tulis mereka.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa harus digabungkan menjadi satu PDF?</strong> Tinjauan kepatuhan, pencetakan massal, jejak audit tanda tangan, dan pengarsipan selanjutnya lebih menyukai satu PDF gabungan daripada N lampiran. Jika Anda memerlukan kembali file individual tersebut, kirimkan saja <em>Pisahkan PDF berdasarkan jumlah halaman = 1</em> Lakukan tindakan di depan langkah 7 dan Anda akan mendapatkan kedua hal tersebut tanpa perlu membangun ulang alur kerja lainnya.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-akan-anda-dapatkan">Apa yang Akan Anda Dapatkan<a href="https://docs.pdf4me.com/id/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#apa-yang-akan-anda-dapatkan" class="hash-link" aria-label="Taut langsung ke Apa yang Akan Anda Dapatkan" title="Taut langsung ke Apa yang Akan Anda Dapatkan" translate="no">​</a></h2>
<p><strong>Masukan:</strong> Satu templat DOCX dengan <code>&lt;&lt;[merge_token]&gt;&gt;</code> tempat penampung di <code>/blog data/merge blog template/template.docx</code>, ditambah dengan array JSON penerima yang ditempelkan ke tindakan Hasilkan Dokumen (Banyak). <strong>Keluaran:</strong> Sebuah file PDF tunggal bernama <code>Merged_files.pdf</code> diunggah ke <code>/blog data/merge blog template/output</code>, dengan satu halaman yang dipersonalisasi untuk setiap penerima dalam urutan yang sama dengan array JSON. Templat tetap tidak berubah di folder sumbernya sehingga eksekusi ulang bersifat idempoten.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-anda-butuhkan">Apa yang Anda Butuhkan<a href="https://docs.pdf4me.com/id/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#apa-yang-anda-butuhkan" class="hash-link" aria-label="Taut langsung ke Apa yang Anda Butuhkan" title="Taut langsung ke Apa yang Anda Butuhkan" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><ul style="margin:0;padding-left:20px"><li><strong>Power Automate</strong>. <a href="https://make.powerautomate.com/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Open Power Automate</a>. Paket apa pun dengan konektor premium (PDF4me Connect adalah premium).</li><li><strong>Kunci API PDF4me</strong>. <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Dapatkan kunci API Anda</a>Hubungkan saat pertama kali Anda menambahkan aksi PDF4me.</li><li><strong>Dropbox</strong>Sumber untuk templat, tujuan untuk PDF yang digabungkan. SharePoint, OneDrive, Google Drive bekerja dengan cara yang sama dengan konektor masing-masing.</li><li><strong>Templat DOCX dengan token penggabungan</strong>Gunakan sintaks tanda kurung sudut ganda (<code>&lt;&lt;[NamaBidang]&gt;&gt;</code>Panduan ini menggunakan... <code>templat.docx</code>, Anda bisa <a href="https://docs.pdf4me.com/id/assets/data/generate-doc-multiple-merge-power-automate/Template.docx" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Unduh templat persis yang digunakan dalam panduan ini.</a> lalu unggah ke Dropbox untuk mencerminkan setiap tangkapan layar.</li><li><strong>Array JSON penerima</strong>Satu objek per penerima, kunci yang persis sama dengan token templat. <a href="https://docs.pdf4me.com/id/assets/data/generate-doc-multiple-merge-power-automate/gen-doc-multiple-data.json" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Unduh contoh JSON</a>.</li></ul></div>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:1rem 0 1.6rem;border-left:4px solid rgb(16, 185, 129);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Unduh file sampel terlebih dahulu.</strong> Menjatuhkan <code>Templat.docx</code> ke dalam <code>/data blog/gabungkan templat blog/</code> Unggah ke Dropbox Anda dan simpan JSON-nya di tempat penyimpanan sementara. Setiap nilai tangkapan layar di bawah ini kemudian akan sesuai dengan apa yang Anda lihat di alur kerja Anda sendiri.</p><div style="margin-top:10px;display:flex;gap:10px;flex-wrap:wrap"><a href="https://docs.pdf4me.com/id/assets/data/generate-doc-multiple-merge-power-automate/Template.docx" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(16, 185, 129);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>↓ Unduh Template.docx</p></a><a href="https://docs.pdf4me.com/id/assets/data/generate-doc-multiple-merge-power-automate/gen-doc-multiple-data.json" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(54, 96, 179);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>↓ Unduh recipients.json</p></a><a href="https://docs.pdf4me.com/id/assets/data/generate-doc-multiple-merge-power-automate/Merged_files.pdf" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(139, 92, 246);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>↓ Unduh contoh Merged_files.pdf</p></a></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="gambaran-alur-secara-singkat">Gambaran Alur Secara Singkat<a href="https://docs.pdf4me.com/id/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#gambaran-alur-secara-singkat" class="hash-link" aria-label="Taut langsung ke Gambaran Alur Secara Singkat" title="Taut langsung ke Gambaran Alur Secara Singkat" translate="no">​</a></h2>
<ol>
<li class=""><strong>Memicu alur secara manual</strong> (pemicu).</li>
<li class=""><strong>Dropbox: Mendapatkan konten file menggunakan jalur</strong>. Membaca <code>template.docx</code> dari Dropbox.</li>
<li class=""><strong>PDF4me: Hasilkan Dokumen (Banyak)</strong>. Template ditambah array JSON penerima sebagai input, array PDF yang dipersonalisasi sebagai output.</li>
<li class=""><strong>Inisialisasi variabel</strong> bernama <code>mergefiles</code> (Array).</li>
<li class=""><strong>Terapkan pada setiap</strong> pada <code>body/outputDocuments</code>, dengan <strong>Tambahkan ke variabel array</strong> menggunakan <code>base64ToBinary(...)</code> di dalam.</li>
<li class=""><strong>PDF4me: Menggabungkan beberapa file PDF menjadi satu file PDF</strong>. Array biner masuk, satu PDF keluar.</li>
<li class=""><strong>Dropbox: Buat file</strong>Menulis <code>Merged_files.pdf</code> Kembali ke Dropbox.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="gambaran-alur-lengkap">Gambaran alur lengkap<a href="https://docs.pdf4me.com/id/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#gambaran-alur-lengkap" class="hash-link" aria-label="Taut langsung ke Gambaran alur lengkap" title="Taut langsung ke Gambaran alur lengkap" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/generate-doc-multiple-merge-power-automate/01-flow-overview.png" alt="Kanvas alur Power Automate menampilkan tujuh tindakan yang tersusun dari atas ke bawah: Memicu alur secara manual, Mendapatkan konten file menggunakan jalur, Menghasilkan Dokumen (Beberapa), Menginisialisasi variabel, Menerapkan ke setiap variabel yang berisi, Menambahkan ke array, Menggabungkan beberapa file PDF menjadi satu file PDF, Membuat file" style="max-width:360px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Tujuh aksi. Setiap kartu menampilkan tanda centang hijau saat dikonfigurasi. PDF4me berada di tengah dua kali: sekali untuk menghasilkan, sekali untuk menggabungkan.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-0-templat-docx">Langkah 0: Templat DOCX<a href="https://docs.pdf4me.com/id/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#langkah-0-templat-docx" class="hash-link" aria-label="Taut langsung ke Langkah 0: Templat DOCX" title="Taut langsung ke Langkah 0: Templat DOCX" translate="no">​</a></h2>
<p>Sebelum alur kerja apa pun dijalankan, templat memerlukan token penggabungan yang tepat. Setiap <code>&lt;&lt;[FieldName]&gt;&gt;</code> Placeholder akan diganti sekali untuk setiap penerima. Ejaan dan huruf besar/kecil harus sama persis dengan kunci JSON.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="pratinjau-templat">Pratinjau templat<a href="https://docs.pdf4me.com/id/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#pratinjau-templat" class="hash-link" aria-label="Taut langsung ke Pratinjau templat" title="Taut langsung ke Pratinjau templat" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/generate-doc-multiple-merge-power-automate/template-docx-preview.png" alt="Pratinjau template.docx yang menampilkan token gabungan DebtorNumber, Salutation, Title, FirstName, LastName, CareOfAddress, Address, POBox, PostalCode, City, Country, HC_Name, SalutationText, HC_WoM_Date, HC_WoM_Time, HC_Street, HC_PostalCodeCity, HC_WoM_RegistrationDeadline, HC_Email, HC_Phone yang disusun sebagai surat undangan lokakarya." style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>File DOCX menggunakan sintaks tanda kurung sudut ganda. Tidak ada karakter khusus, tidak ada XML, hanya placeholder literal yang dibaca langsung oleh mesin PDF4me.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-1-memicu-alur-secara-manual">Langkah 1: Memicu Alur Secara Manual<a href="https://docs.pdf4me.com/id/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#langkah-1-memicu-alur-secara-manual" class="hash-link" aria-label="Taut langsung ke Langkah 1: Memicu Alur Secara Manual" title="Taut langsung ke Langkah 1: Memicu Alur Secara Manual" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> hanya pemicu.</p>
<ol>
<li class="">Di dalam <a href="https://make.powerautomate.com/">Power Automate</a> klik <strong>Membuat</strong>, memilih <strong>Aliran awan instan</strong>.</li>
<li class="">Memilih <strong>Memicu alur secara manual</strong> sebagai pemicunya.</li>
<li class="">Beri nama pada alur tersebut (misalnya, <code>Bulk Invitation Mailout</code>) dan klik <strong>Membuat</strong>.</li>
<li class="">Biarkan kolom input pemicu kosong untuk sementara. Pemicu produksi sebenarnya (permintaan HTTP, pembaruan daftar SharePoint, jadwal) akan dimasukkan di sini setelah alur kerja lainnya berfungsi.</li>
</ol>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-2-dropbox-mendapatkan-konten-file-menggunakan-jalur">Langkah 2: Dropbox: Mendapatkan Konten File Menggunakan Jalur<a href="https://docs.pdf4me.com/id/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#langkah-2-dropbox-mendapatkan-konten-file-menggunakan-jalur" class="hash-link" aria-label="Taut langsung ke Langkah 2: Dropbox: Mendapatkan Konten File Menggunakan Jalur" title="Taut langsung ke Langkah 2: Dropbox: Mendapatkan Konten File Menggunakan Jalur" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> trigger plus Dapatkan konten file.</p>
<p>Membaca templat DOCX ke dalam alur sebagai byte mentah sehingga Generate Documents dapat langsung menggunakannya.</p>
<ol>
<li class="">Klik <strong>+ Langkah baru</strong>, mencari <strong>Dropbox</strong>, memilih <strong>Dapatkan isi file menggunakan jalur.</strong>.</li>
<li class=""><strong>Menghubungkan</strong> Dropbox, jika Anda belum memilikinya.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Jalur File</strong>: <code>/blog data/merge blog template/template.docx</code></li>
<li class=""><strong>Menentukan Jenis Konten</strong>: <code>Yes</code></li>
</ul>
</li>
<li class=""><strong>Menyimpan</strong> Alurnya dan jalankan tes cepat. Tindakan tersebut mengembalikan <code>File Content</code> token yang berisi biner templat.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="dapatkan-konfigurasi-konten-file">Dapatkan konfigurasi konten file<a href="https://docs.pdf4me.com/id/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#dapatkan-konfigurasi-konten-file" class="hash-link" aria-label="Taut langsung ke Dapatkan konfigurasi konten file" title="Taut langsung ke Dapatkan konfigurasi konten file" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/generate-doc-multiple-merge-power-automate/02-get-file-content.png" alt="Power Automate Dropbox Dapatkan konten file menggunakan tindakan jalur yang dikonfigurasi dengan Jalur File /data blog/gabungkan templat blog/template.docx, Parameter Lanjutan Simpulkan Tipe Konten Ya, koneksi Terhubung ke Dropbox" style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Opsi "Infer Content Type Yes" inilah yang membuat tindakan PDF4me selanjutnya menerima file tersebut sebagai DOCX asli, bukan sebagai aliran data generik.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-3-pdf4me-hasilkan-dokumen-banyak">Langkah 3: PDF4me: Hasilkan Dokumen (Banyak)<a href="https://docs.pdf4me.com/id/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#langkah-3-pdf4me-hasilkan-dokumen-banyak" class="hash-link" aria-label="Taut langsung ke Langkah 3: PDF4me: Hasilkan Dokumen (Banyak)" title="Taut langsung ke Langkah 3: PDF4me: Hasilkan Dokumen (Banyak)" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> Pemicu plus Dapatkan konten file plus Hasilkan Dokumen (Beberapa).</p>
<p>Di sinilah satu file DOCX ditambah array JSON menjadi N PDF yang dipersonalisasi dalam satu panggilan tindakan.</p>
<ol>
<li class="">Klik <strong>+ Langkah baru</strong>, mencari <strong>PDF4me</strong>, memilih <strong>Buat Dokumen (Beberapa)</strong>.</li>
<li class=""><strong>Menghubungkan</strong> PDF4me Terhubung dengan kunci API Anda (hanya untuk pertama kali).</li>
<li class=""><strong>Konfigurasi</strong> bagian atas aksi:<!-- -->
<ul>
<li class=""><strong>Jenis File Templat</strong>: <code>Docx</code></li>
<li class=""><strong>Nama File Templat</strong>: <code>Test.docx</code> (hanya label, bukan jalur)</li>
<li class=""><strong>Data File Templat</strong>: pilih <strong>Isi File</strong> token dari langkah 2</li>
<li class=""><strong>Jenis Data Dokumen</strong>: <code>Json</code></li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-3a-puncak-aksi">Langkah 3a: Puncak aksi<a href="https://docs.pdf4me.com/id/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#langkah-3a-puncak-aksi" class="hash-link" aria-label="Taut langsung ke Langkah 3a: Puncak aksi" title="Taut langsung ke Langkah 3a: Puncak aksi" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/generate-doc-multiple-merge-power-automate/03-1-generate-docs-multiple-top.png" alt="Tindakan Power Automate PDF4me Generate Documents (Multiple) dikonfigurasi dengan Template File Type Docx, Template File Name Test.docx, Template File Data File Content dari langkah Dropbox sebelumnya, Document Data Type Json" style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<ol start="4">
<li class=""><strong>Tempelkan array JSON</strong> ke dalam <strong>Teks Data Dokumen</strong>Panduan ini menggunakan dua penerima (John Doe, X AB). Setiap objek memiliki 19 kunci yang sama, setiap kunci cocok dengan sebuah <code>&lt;&lt;[Token]&gt;&gt;</code> dalam templat DOCX.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-3b-muatan-json">Langkah 3b: Muatan JSON<a href="https://docs.pdf4me.com/id/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#langkah-3b-muatan-json" class="hash-link" aria-label="Taut langsung ke Langkah 3b: Muatan JSON" title="Taut langsung ke Langkah 3b: Muatan JSON" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/generate-doc-multiple-merge-power-automate/03-2-generate-docs-multiple-json.png" alt="Power Automate Hasilkan Dokumen Tindakan Berganda Data Dokumen Panel teks menampilkan array JSON dua catatan, kedua catatan berisi Nomor Debitur, Sapaan, Gelar, Nama Depan, Nama Belakang, ditambah bidang alamat lengkap dan bidang perusahaan induk seperti HC_Name, HC_WoM_Date, HC_Email" style="max-width:420px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<div class="language-json codeBlockContainer_IfEc theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_Drer"><pre tabindex="0" class="prism-code language-json codeBlock_CgJj thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_BEr3"><div class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">[</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"DebtorNumber"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"100001"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"Salutation"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Mr"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"Title"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Dr."</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"FirstName"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"John"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"LastName"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Doe"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"CareOfAddress"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"c/o Accounting Department"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"Address"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"123 Main Street"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"POBox"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"PO Box 123"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"PostalCode"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"10001"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"City"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"New York"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"Country"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"United States"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"HC_Name"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"ABC Business Association"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"SalutationText"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Dear Dr. Doe"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"HC_Email"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"events@abcbusiness.org"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"HC_Phone"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"+1-212-555-0100"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"HC_WoM_RegistrationDeadline"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"2026-05-22"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"HC_Street"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"500 Park Avenue"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"HC_PostalCodeCity"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"10022 New York"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"HC_WoM_Date"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"2026-05-29"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"HC_WoM_Time"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"10:00"</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"DebtorNumber"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"100001"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"Salutation"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Mr"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"Title"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Dr."</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"FirstName"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"X"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"LastName"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"AB"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"CareOfAddress"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"c/o Accounting Department"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"Address"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"123 Main Street"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"POBox"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"PO Box 123"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"PostalCode"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"10001"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"City"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"New York"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"Country"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"United States"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"HC_Name"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"ABC Business Association"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"SalutationText"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Dear Dr. Doe"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"HC_Email"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"events@abcbusiness.org"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"HC_Phone"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"+1-212-555-0100"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"HC_WoM_RegistrationDeadline"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"2026-05-22"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"HC_Street"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"500 Park Avenue"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"HC_PostalCodeCity"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"10022 New York"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"HC_WoM_Date"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"2026-05-29"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"HC_WoM_Time"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"10:00"</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">]</span><br></div></code></pre></div></div>
<ol start="5">
<li class=""><strong>Konfigurasi</strong> bagian bawah:<!-- -->
<ul>
<li class=""><strong>Metadata Bidang</strong>: biarkan kosong (opsional, untuk format mata uang, tanggal, atau angka)</li>
<li class=""><strong>Jenis Keluaran</strong>: <code>PDF</code></li>
<li class=""><strong>Pertahankan templat PDF agar dapat diedit.</strong>: <code>No</code></li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-3c-jenis-keluaran">Langkah 3c: Jenis keluaran<a href="https://docs.pdf4me.com/id/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#langkah-3c-jenis-keluaran" class="hash-link" aria-label="Taut langsung ke Langkah 3c: Jenis keluaran" title="Taut langsung ke Langkah 3c: Jenis keluaran" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/generate-doc-multiple-merge-power-automate/03-3-generate-docs-multiple-output.png" alt="Power Automate Hasilkan Dokumen Berganda bagian bawah menunjukkan Metadata Bidang kosong, Tipe Output PDF menu tarik-turun, Simpan Templat PDF Dapat Diedit Tidak, Terhubung ke PDF4me Connect" style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<ol start="6">
<li class=""><strong>Simpan dan Uji</strong>Aksi tersebut kembali <code>body/outputDocuments</code>, serangkaian objek, satu untuk setiap penerima. Setiap objek membawa sebuah <code>streamFile</code> properti yang berisi PDF yang dipersonalisasi sebagai string base64.</li>
</ol>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid rgb(245, 158, 11);background-color:rgba(245, 158, 11, 0.06)"><p><strong>Tip.</strong> Kunci JSON yang hilang akan ditampilkan sebagai string kosong dalam PDF keluaran, bukan sebagai kesalahan. Hal ini memang mentolerir data parsial, tetapi juga berarti kesalahan pengetikan akan gagal tanpa pemberitahuan. Bandingkan daftar token Anda dengan kunci JSON sebelum dipublikasikan, karena keduanya peka terhadap huruf besar dan kecil.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-4-inisialisasi-variabel-mergefiles">Langkah 4: Inisialisasi Variabel mergefiles<a href="https://docs.pdf4me.com/id/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#langkah-4-inisialisasi-variabel-mergefiles" class="hash-link" aria-label="Taut langsung ke Langkah 4: Inisialisasi Variabel mergefiles" title="Taut langsung ke Langkah 4: Inisialisasi Variabel mergefiles" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> Pemicu plus Dapatkan konten file plus Hasilkan Dokumen (Beberapa) plus Inisialisasi variabel.</p>
<p>Aksi penggabungan memerlukan kumpulan file biner. Buat array kosong untuk menampungnya.</p>
<ol>
<li class="">Klik <strong>+ Langkah baru</strong>, memilih <strong>Inisialisasi variabel</strong>.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Nama</strong>: <code>mergefiles</code></li>
<li class=""><strong>Jenis</strong>: <code>Array</code></li>
<li class=""><strong>Nilai</strong>: biarkan kosong</li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="inisialisasi-konfigurasi-variabel">Inisialisasi konfigurasi variabel<a href="https://docs.pdf4me.com/id/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#inisialisasi-konfigurasi-variabel" class="hash-link" aria-label="Taut langsung ke Inisialisasi konfigurasi variabel" title="Taut langsung ke Inisialisasi konfigurasi variabel" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/generate-doc-multiple-merge-power-automate/04-initialize-variable.png" alt="Tindakan inisialisasi variabel Power Automate dikonfigurasi dengan Nama mergefiles dan Tipe Array serta bidang Nilai kosong." style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Inisialisasi variabel selalu dilakukan sebelum penerapan pertama pada setiap item yang membutuhkannya. Power Automate memberlakukan hal ini pada tahap desain.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-5-terapkan-ke-setiap-plus-tambahkan-ke-variabel-array">Langkah 5: Terapkan ke Setiap Plus Tambahkan ke Variabel Array<a href="https://docs.pdf4me.com/id/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#langkah-5-terapkan-ke-setiap-plus-tambahkan-ke-variabel-array" class="hash-link" aria-label="Taut langsung ke Langkah 5: Terapkan ke Setiap Plus Tambahkan ke Variabel Array" title="Taut langsung ke Langkah 5: Terapkan ke Setiap Plus Tambahkan ke Variabel Array" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> Pemicu plus Dapatkan konten file plus Hasilkan Dokumen (Beberapa) plus Inisialisasi variabel plus Terapkan ke masing-masing.</p>
<p>Lakukan perulangan pada file PDF dan konversikan setiap file ke buffer biner.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-5a-terapkan-ke-masing-masing-pilih-sumbernya">Langkah 5a: Terapkan ke masing-masing (pilih sumbernya)<a href="https://docs.pdf4me.com/id/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#langkah-5a-terapkan-ke-masing-masing-pilih-sumbernya" class="hash-link" aria-label="Taut langsung ke Langkah 5a: Terapkan ke masing-masing (pilih sumbernya)" title="Taut langsung ke Langkah 5a: Terapkan ke masing-masing (pilih sumbernya)" translate="no">​</a></h3>
<ol>
<li class="">Klik <strong>+ Langkah baru</strong>, memilih <strong>Terapkan pada setiap</strong>.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Pilih output dari langkah sebelumnya</strong>: memilih <code>body/outputDocuments</code> dari tindakan Hasilkan Dokumen (Banyak)</li>
</ul>
</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/generate-doc-multiple-merge-power-automate/05-1-apply-to-each.png" alt="Gunakan Power Automate untuk menerapkan setiap tindakan dengan memilih output dari langkah sebelumnya yang diatur ke body/outputDocuments dari tindakan Generate Documents Multiple." style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-5b-tambahkan-ke-variabel-array-di-dalam-loop">Langkah 5b: Tambahkan ke variabel array (di dalam loop)<a href="https://docs.pdf4me.com/id/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#langkah-5b-tambahkan-ke-variabel-array-di-dalam-loop" class="hash-link" aria-label="Taut langsung ke Langkah 5b: Tambahkan ke variabel array (di dalam loop)" title="Taut langsung ke Langkah 5b: Tambahkan ke variabel array (di dalam loop)" translate="no">​</a></h3>
<ol start="3">
<li class="">Di dalam klik Terapkan ke setiap kontainer <strong>Tambahkan tindakan</strong>, memilih <strong>Tambahkan ke variabel array</strong>.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Nama</strong>: <code>mergefiles</code></li>
<li class=""><strong>Nilai</strong> (ekspresi, klik) <code>fx</code>): <code>base64ToBinary(items('Apply_to_each')?['streamFile'])</code></li>
</ul>
</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/generate-doc-multiple-merge-power-automate/05-2-append-to-array.png" alt="Tindakan Power Automate Tambahkan ke variabel array dikonfigurasi dengan Nama mergefiles dan Nilai ekspresi base64ToBinary pada item Apply_to_each streamFile yang ditampilkan di editor ekspresi." style="max-width:720px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.06)"><p><strong>Inilah satu kalimat yang menghubungkan semuanya.</strong> Hasilkan Dokumen (Banyak) mengeluarkan string base64 pada <code>streamFile</code>Menggabungkan beberapa file PDF membutuhkan buffer biner. <code>base64ToBinary(...)</code> Ini adalah jembatan penghubung. Tanpa itu, tindakan penggabungan akan mengalami kesalahan dengan pesan "konten tidak valid".</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-6-pdf4me-menggabungkan-beberapa-file-pdf-menjadi-satu-file-pdf">Langkah 6: PDF4me: Menggabungkan Beberapa File PDF Menjadi Satu File PDF<a href="https://docs.pdf4me.com/id/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#langkah-6-pdf4me-menggabungkan-beberapa-file-pdf-menjadi-satu-file-pdf" class="hash-link" aria-label="Taut langsung ke Langkah 6: PDF4me: Menggabungkan Beberapa File PDF Menjadi Satu File PDF" title="Taut langsung ke Langkah 6: PDF4me: Menggabungkan Beberapa File PDF Menjadi Satu File PDF" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> Pemicu plus Dapatkan konten file plus Hasilkan Dokumen (Beberapa) plus Inisialisasi variabel plus Terapkan ke setiap plus Gabungkan beberapa PDF.</p>
<p>Sekarang seluruh array masuk dan satu PDF keluar.</p>
<ol>
<li class="">Di bawah klik Terapkan ke setiap perulangan <strong>+ Langkah baru</strong>, mencari <strong>PDF4me</strong>, memilih <strong>Menggabungkan beberapa file PDF menjadi satu file PDF.</strong>.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Isi/dokumen</strong>: pilih <code>mergefiles</code> token variabel</li>
<li class=""><strong>Nama File Output</strong>: <code>Test.pdf</code></li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="konfigurasi-tindakan-penggabungan">Konfigurasi tindakan penggabungan<a href="https://docs.pdf4me.com/id/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#konfigurasi-tindakan-penggabungan" class="hash-link" aria-label="Taut langsung ke Konfigurasi tindakan penggabungan" title="Taut langsung ke Konfigurasi tindakan penggabungan" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/generate-doc-multiple-merge-power-automate/06-merge-multiple-pdfs.png" alt="Power Automate PDF4me Menggabungkan beberapa file PDF menjadi satu file PDF dengan Body/docContent diatur ke variabel mergefiles dan Nama File Output diatur ke Test.pdf, pemilih ekspresi terbuka menampilkan Variabel mergefiles dan Terapkan ke setiap body/outputDocuments" style="max-width:720px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<ol start="3">
<li class="">Tindakan ini menggabungkan PDF di <strong>urutan array</strong>, yang merupakan urutan JSON. Jika konsumen hilir Anda mengharapkan pengurutan tertentu (alfabetis, berdasarkan nomor debitur, berdasarkan wilayah), urutkan JSON sebelum langkah 3 dan alur selanjutnya akan mempertahankan urutan tersebut.</li>
</ol>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid rgb(245, 158, 11);background-color:rgba(245, 158, 11, 0.06)"><p><strong>Tip.</strong> Butuh nama file output yang berbeda untuk setiap proses? Buat secara dinamis dengan <code>concat('Undangan_', utcNow('yyyy-MM-dd'), '.pdf')</code> pada kolom Nama File Output. PDF yang digabungkan akan memiliki stempel tanggal dan pengulangan proses tidak akan saling menimpa.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-7-dropbox-buat-file">Langkah 7: Dropbox: Buat File<a href="https://docs.pdf4me.com/id/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#langkah-7-dropbox-buat-file" class="hash-link" aria-label="Taut langsung ke Langkah 7: Dropbox: Buat File" title="Taut langsung ke Langkah 7: Dropbox: Buat File" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> Pemicu plus Dapatkan konten file plus Hasilkan Dokumen (Beberapa) plus Inisialisasi variabel plus Terapkan ke setiap plus Gabungkan beberapa PDF plus Buat file.</p>
<p>Salin kembali PDF yang telah digabungkan ke Dropbox.</p>
<ol>
<li class="">Klik <strong>+ Langkah baru</strong>, memilih <strong>Dropbox</strong>, <strong>Buat berkas</strong>.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Jalur Folder</strong>: <code>/blog data/merge blog template/output</code></li>
<li class=""><strong>Nama File</strong>: <code>Merged_files.pdf</code></li>
<li class=""><strong>Isi File</strong>: pilih <strong>Isi File</strong> token dari langkah 6 (Gabungkan beberapa PDF)</li>
</ul>
</li>
<li class=""><strong>Menyimpan</strong> alurnya.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="buat-konfigurasi-file">Buat konfigurasi file<a href="https://docs.pdf4me.com/id/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#buat-konfigurasi-file" class="hash-link" aria-label="Taut langsung ke Buat konfigurasi file" title="Taut langsung ke Buat konfigurasi file" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/generate-doc-multiple-merge-power-automate/07-create-file.png" alt="Tindakan Buat berkas Dropbox Power Automate dikonfigurasi dengan Jalur Folder /data blog/gabungkan templat blog/output, Nama Berkas Merged_files.pdf, Konten Berkas dari tindakan Gabungkan beberapa berkas PDF" style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="jalankan-alur-dan-verifikasi">Jalankan Alur dan Verifikasi<a href="https://docs.pdf4me.com/id/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#jalankan-alur-dan-verifikasi" class="hash-link" aria-label="Taut langsung ke Jalankan Alur dan Verifikasi" title="Taut langsung ke Jalankan Alur dan Verifikasi" translate="no">​</a></h2>
<ol>
<li class="">Klik <strong>Tes</strong> Di pojok kanan atas, pilih <strong>Secara manual</strong>, klik <strong>Tes</strong>, Kemudian <strong>Alur eksekusi</strong>.</li>
<li class="">Panel eksekusi alur berubah menjadi hijau tindakan demi tindakan. Pembuatan Dokumen (Beberapa) biasanya membutuhkan satu detik per catatan pada templat satu halaman. Penggabungan beberapa PDF menambahkan satu atau dua detik lagi untuk dua penerima.</li>
<li class="">Buka Dropbox di <code>/blog data/merge blog template/output/</code>Berkas tersebut <code>Merged_files.pdf</code> ada di sana.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="hasilnya-berdampingan">Hasilnya, berdampingan<a href="https://docs.pdf4me.com/id/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#hasilnya-berdampingan" class="hash-link" aria-label="Taut langsung ke Hasilnya, berdampingan" title="Taut langsung ke Hasilnya, berdampingan" translate="no">​</a></h3>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:18px;margin:1.5rem 0"><figure style="margin:0"><img src="https://docs.pdf4me.com/assets/images/blog/generate-doc-multiple-merge-power-automate/output-page-1.png" alt="Merged_files.pdf halaman 1: surat undangan yang dikirimkan untuk Debitur Nomor 100001 Bapak Dr. John Doe di 123 Main Street, PO Box 123, 10001 New York, Amerika Serikat dengan tanggal lokakarya 29/05/2026 pukul 10:00, tempat 500 Park Avenue 10022 New York, batas waktu pendaftaran 22/05/2026" style="width:100%;border-radius:10px;box-shadow:0 6px 22px rgba(0,0,0,0.08)"><figcaption style="text-align:center;margin-top:8px;font-size:0.9rem;color:var(--ifm-color-content-secondary)">Halaman 1, dipersonalisasi untuk <strong>John Doe</strong>.</figcaption></figure><figure style="margin:0"><img src="https://docs.pdf4me.com/assets/images/blog/generate-doc-multiple-merge-power-automate/output-page-2.png" alt="Merged_files.pdf halaman 2: surat undangan yang dibuat untuk Debitur Nomor 100001 Bapak Dr. X AB di alamat yang sama dengan detail bengkel yang identik, bukti bahwa substitusi bidang gabungan berhasil dari awal hingga akhir pada beberapa catatan." style="width:100%;border-radius:10px;box-shadow:0 6px 22px rgba(0,0,0,0.08)"><figcaption style="text-align:center;margin-top:8px;font-size:0.9rem;color:var(--ifm-color-content-secondary)">Halaman 2, dipersonalisasi untuk <strong>X AB</strong>.</figcaption></figure></div>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:18px 0;border-left:4px solid rgb(34, 197, 94);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Apa yang sebenarnya kamu bangun?</strong> Sebuah fitur pengiriman surat massal tanpa interaksi pengguna yang mengubah satu surat DOCX dan daftar penerima JSON menjadi satu PDF gabungan, siap untuk dicetak, ditandatangani, diarsipkan, atau dilampirkan. Pola yang sama dapat menangani dua penerima atau dua ribu penerima tanpa mengubah nilai bidang apa pun. Pola yang sama berfungsi di Make (Iterator ditambah modul PDF4me Merge) dan Zapier (Looping by Zapier ditambah aksi PDF4me Merge).</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="variasi-umum-yang-dapat-anda-tambahkan-tanpa-membangun-ulang">Variasi Umum yang Dapat Anda Tambahkan Tanpa Membangun Ulang<a href="https://docs.pdf4me.com/id/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#variasi-umum-yang-dapat-anda-tambahkan-tanpa-membangun-ulang" class="hash-link" aria-label="Taut langsung ke Variasi Umum yang Dapat Anda Tambahkan Tanpa Membangun Ulang" title="Taut langsung ke Variasi Umum yang Dapat Anda Tambahkan Tanpa Membangun Ulang" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr));gap:14px;margin:14px 0 1.4rem"><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-primary)"><div style="font-weight:700;margin-bottom:6px">Dipicu dari sumber nyata</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Mengganti <em>Memicu alur secara manual</em> dengan <strong>Saat permintaan HTTP diterima</strong>CRM, ERP, atau backend Anda mengirimkan array JSON secara langsung melalui metode POST. Semua hal lainnya tetap sama.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(16, 185, 129)"><div style="font-weight:700;margin-bottom:6px">Kirim PDF yang telah digabungkan melalui email.</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Menambahkan <strong>Outlook Mengirim email (V2)</strong> Setelah langkah 6, lampirkan PDF yang telah digabungkan sebagai berikut: <code>berkas_gabungan.pdf</code> dan surat tersebut langsung masuk ke bagian keuangan, operasional, atau percetakan tanpa melalui Dropbox bolak-balik.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(245, 158, 11)"><div style="font-weight:700;margin-bottom:6px">Tanda tangan digital sebelum menyimpan</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Sisipkan PDF4me <strong>Tanda Tangan Digital PDF</strong> antara langkah 6 dan langkah 7. PDF yang digabungkan ditandatangani dengan sertifikat X.509 dan file biner yang telah ditandatangani itulah yang masuk ke Dropbox.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(139, 92, 246)"><div style="font-weight:700;margin-bottom:6px">Arsipkan sebagai PDF/A</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Sisipkan PDF4me <strong>Buat PDF/A</strong> antara langkah 6 dan langkah 7 dengan Kepatuhan <code>PDF/A-2b</code>Salinan Dropbox tersebut kemudian siap untuk diarsipkan dan sesuai dengan standar ISO 19005.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="penyelesaian-masalah">Penyelesaian Masalah<a href="https://docs.pdf4me.com/id/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#penyelesaian-masalah" class="hash-link" aria-label="Taut langsung ke Penyelesaian Masalah" title="Taut langsung ke Penyelesaian Masalah" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:12px;margin-top:12px"><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(239, 68, 68)"><strong style="color:rgb(185, 28, 28)">Kesalahan tindakan penggabungan dengan "konten tidak valid"</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Yang <strong>Nilai</strong> ekspresi dalam Tambahkan ke array tidak dibungkus dalam <code>base64ToBinary(...)</code>Tanpa konversi, tindakan penggabungan akan menerima string base64, bukan buffer biner. Buka kembali Tambahkan ke array, beralih ke editor ekspresi, dan tempel <code>base64ToBinary(items('Apply_to_each')?['streamFile'])</code> kata demi kata.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-warning)"><strong style="color:var(--ifm-color-warning)">Kolom kosong pada PDF keluaran</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Kunci JSON tidak cocok dengan token templat. Hasilkan Dokumen (Banyak) mengganti kunci yang hilang dengan string kosong, yang bersifat toleran tetapi membiarkan kesalahan pengetikan gagal tanpa pemberitahuan. Bandingkan daftar token DOCX Anda dengan kunci JSON, keduanya peka terhadap huruf besar dan kecil.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-info)"><strong style="color:var(--ifm-color-info)">Hanya satu halaman dalam PDF yang digabungkan</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Perulangan "Apply to each" mengulangi sumber yang salah. Buka perulangan, konfirmasi. <strong>Pilih output dari langkah sebelumnya</strong> titik pada <code>badan/keluaranDokumen</code> (array tersebut), bukan pada satu properti dari satu catatan.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(54, 96, 179)"><strong style="color:rgb(54, 96, 179)">Urutan halaman salah pada PDF yang digabungkan</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Urutan halaman sesuai dengan urutan JSON. Urutkan larik JSON sebelum Menghasilkan Dokumen (Beberapa) menggunakan <strong>Memilih</strong> atau <strong>Menyusun</strong> tindakan agar penerima tiba sesuai urutan yang Anda butuhkan.</p><p></p></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-selanjutnya">Langkah Selanjutnya<a href="https://docs.pdf4me.com/id/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#langkah-selanjutnya" class="hash-link" aria-label="Taut langsung ke Langkah Selanjutnya" title="Taut langsung ke Langkah Selanjutnya" translate="no">​</a></h2>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a class="btn btn--primary" href="https://docs.pdf4me.com/id/integration/power-automate/generate/generate-documents-multiple/"><p>Hasilkan Dokumen (Beberapa) dokumen tindakan</p></a><a class="btn btn--secondary" href="https://docs.pdf4me.com/id/integration/power-automate/merge-split/merge-multiple-pdfs/"><p>Gabungkan beberapa dokumen PDF</p></a><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" class="btn btn--secondary"><p>Dapatkan kunci API Anda</p></a></div>
<p>Pola tujuh langkah yang sama (memicu, kemudian mengambil templat, kemudian menghasilkan batch, kemudian mengulang ke array, kemudian menggabungkan, kemudian menyimpan) berlaku untuk pengiriman email massal yang dipersonalisasi di Power Automate. Kirim satu, dan pengiriman berikutnya hampir tidak memerlukan biaya.</p>]]></content:encoded>
            <category>Power Automate</category>
            <category>PDF4me</category>
            <category>Generate Documents Multiple</category>
            <category>Merge PDFs</category>
            <category>Dropbox</category>
            <category>DOCX template</category>
            <category>JSON to PDF</category>
            <category>mail merge</category>
            <category>batch document generation</category>
            <category>no-code</category>
            <category>Microsoft 365</category>
        </item>
        <item>
            <title><![CDATA[AI-Rename Vendor Factories in Zapier: Alur Kerja 5 Langkah Dropbox + PDF4me]]></title>
            <link>https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-dropbox-smart-rename/</link>
            <guid>https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-dropbox-smart-rename/</guid>
            <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Proses Zap lima langkah: Dropbox File Baru di Folder → Dropbox Cari File → PDF4me AI - Pengurai Dokumen → Kode oleh Zapier Jalankan JavaScript → Dropbox Unggah File. Mengekstrak Nama Pelanggan dengan AI dan menggunakannya sebagai nama file keluaran. Tangkapan layar asli, nilai bidang yang tepat, tanpa kode selain JSON.parse 2 baris.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/id/assets/images/blog/zapier-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>Bagian yang menyakitkan dari hutang dagang bukanlah membayar faktur, melainkan... <strong>temuan</strong> Faktur yang benar tersimpan saat seseorang memintanya tiga minggu kemudian. Setiap vendor memberi nama file secara berbeda, setiap pemindaian berbeda. <code>untitled (3).pdf</code>Setiap folder Dropbox berubah menjadi lubang. Solusinya adalah membiarkan AI membaca faktur begitu masuk, mengambil nama pelanggan, dan mengganti nama file sebelum masuk ke penyimpanan jangka panjang. Panduan ini membangun pola yang tepat dalam <strong>Zapier</strong> dengan <strong>PDF4me AI - Pengurai Dokumen</strong>, <strong>Dropbox</strong>, dan 2 baris <strong>Kode oleh Zapier</strong> Langkah. Lima langkah Zap. Tangkapan layar asli dari Zap yang berfungsi. Nama vendor menjadi nama file. Pencarian berfungsi kembali.</p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Sekilas tentang Zap</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">1. Dropbox: New File in Folder</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Trigger. Polls /MuneerTrigger every 2 min for new files. Use any inbox folder where vendor invoices land.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">2. Dropbox: Find File</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Looks up the matching file in /pdf4metest/sample by File Name so we get the binary content into the Zap.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(245,158,11);height:100%"><div style="font-weight:750;margin-bottom:4px">3. PDF4me: AI - Document Parser</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Runs the default_invoice_extraction Analyzer against the file. Returns JSON keyed by the Analyzer schema (Customer Name, dates, totals, line items).</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(139,92,246);height:100%"><div style="font-weight:750;margin-bottom:4px">4. Code by Zapier: Run JavaScript</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Two lines. JSON.parse the Doc Text into a real object so the next step can read its properties as tokens.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(220,38,38);height:100%"><div style="font-weight:750;margin-bottom:4px">5. Dropbox: Upload File</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Writes the original file back to /pdf4meoutput with Customer Name as the filename and the original extension.</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">Versi singkatnya</div><div style="font-size:1.05rem;line-height:1.55"><p>Dua langkah Dropbox membingkai Zap. Parser AI PDF4me membaca faktur. Langkah Kode dua baris mengubah output parser menjadi token yang dapat dipetakan. Nama vendor menjadi nama file. Zap berjalan kurang dari 10 detik dari awal hingga akhir pada faktur 1 halaman. Tidak diperlukan Analyzer khusus, karena sudah terintegrasi. <code>ekstraksi_faktur_default</code> Mencakup sebagian besar faktur vendor secara langsung.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="tanya-jawab-berbasis-alasan">Tanya Jawab Berbasis Alasan<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-dropbox-smart-rename/#tanya-jawab-berbasis-alasan" class="hash-link" aria-label="Taut langsung ke Tanya Jawab Berbasis Alasan" title="Taut langsung ke Tanya Jawab Berbasis Alasan" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa ada dua langkah Dropbox di awal?</strong> Yang <em>File Baru di dalam Folder</em> Trigger memberi Anda metadata (nama, jalur, ID) tetapi tidak selalu berupa file biner yang bersih yang dapat diunggah ulang oleh aplikasi hilir. <em>Temukan File</em> File tersebut dibaca dengan benar sehingga PDF4me mendapatkan dokumen asli untuk diuraikan dan langkah 5 memiliki byte untuk diunggah. Pola yang sama berlaku untuk SharePoint atau OneDrive dengan konektor yang sesuai.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa ada langkah penulisan kode di tengah?</strong> Pengurai AI mengembalikan data yang diekstraknya sebagai JSON. <em>rangkaian</em> pada <code>Teks Dokumen</code> output. Zapier menampilkannya sebagai satu gumpalan besar kecuali Anda menguraikannya. Dua baris <code>JSON.parse</code> di dalam <em>Kode oleh Zapier</em> Ubah gumpalan data tersebut menjadi objek nyata yang kuncinya (Nama Pelanggan, Nomor Faktur, total) menjadi token yang dapat dipetakan secara individual pada langkah 5. Padanan Make-nya adalah modul Parse JSON.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa <code>ekstraksi_faktur_default</code>?</strong> Ini adalah Analyzer bawaan yang disertakan dengan PDF4me, yang disetel untuk faktur vendor standar. Beralihlah ke Analyzer kustom. <a href="https://docs.pdf4me.com/id/general-guidelines/ai-document-parser-using-parse/">Penganalisis Parse</a> ketika Anda membutuhkan kolom yang tidak tercakup oleh pengaturan default, atau untuk <a href="https://docs.pdf4me.com/id/general-guidelines/ai-document-parser-using-classify/">Klasifikasi Penganalisis</a> ketika satu Zap harus menangani beberapa tata letak vendor dalam satu kali proses.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa mengganti nama alih-alih memindahkannya ke folder vendor?</strong> Keduanya berfungsi, Anda dapat menghubungkan Dropbox secara berantai. <em>Pindahkan File</em> Langkah selanjutnya setelah Zap ini adalah memasukkannya juga ke dalam subfolder vendor. Mengganti nama terlebih dahulu berarti pencarian berdasarkan nama akan langsung menampilkan faktur yang tepat meskipun hierarki folder berubah.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-akan-anda-dapatkan">Apa yang Akan Anda Dapatkan<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-dropbox-smart-rename/#apa-yang-akan-anda-dapatkan" class="hash-link" aria-label="Taut langsung ke Apa yang Akan Anda Dapatkan" title="Taut langsung ke Apa yang Akan Anda Dapatkan" translate="no">​</a></h2>
<p><strong>Masukan:</strong> Faktur vendor dalam format PDF dimasukkan ke dalam folder Dropbox yang dipantau (<code>/MuneerTrigger</code> (dalam panduan ini; folder kotak masuk apa pun bisa digunakan). <strong>Keluaran:</strong> PDF yang sama diunggah ulang ke <code>/pdf4meoutput</code> dinamai berdasarkan Nama Pelanggan vendor (misalnya, <code>HEADWAY TECHNOL…1; RENT 3.6-2MB.pdf</code>File asli dibiarkan saja di folder pemicu sehingga Anda dapat menyimpan jejak audit.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-anda-butuhkan">Apa yang Anda Butuhkan<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-dropbox-smart-rename/#apa-yang-anda-butuhkan" class="hash-link" aria-label="Taut langsung ke Apa yang Anda Butuhkan" title="Taut langsung ke Apa yang Anda Butuhkan" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><ul style="margin:0;padding-left:20px"><li><strong>Zapier</strong>. <a href="https://zapier.com/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Buka Zapier</a>Langkah Code by Zapier membutuhkan setidaknya paket Starter; semua hal lainnya berfungsi pada paket gratis.</li><li><strong>Kunci API PDF4me</strong>. <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Dapatkan kunci API Anda</a>Anda akan menghubungkannya saat pertama kali menambahkan tindakan PDF4me.</li><li><strong>Dropbox</strong>Baik untuk folder kotak masuk (pemicu) maupun folder keluaran (Unggah File). SharePoint / OneDrive / Google Drive bekerja dengan cara yang sama dengan konektor masing-masing.</li><li><strong>Contoh faktur vendor</strong>PDF apa pun yang menampilkan nama vendor/pelanggan. Panduan ini menggunakan <code>contoh-faktur-vendor.pdf</code>, Anda bisa <a href="https://docs.pdf4me.com/id/assets/data/ai-document-parser/sample-vendor-invoice.pdf" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Unduh file persis yang digunakan dalam panduan ini.</a> lalu unggah ke Dropbox untuk mencerminkan setiap tangkapan layar.</li></ul></div>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:1rem 0 1.6rem;border-left:4px solid rgb(16, 185, 129);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Ambil sampelnya dulu.</strong> Klik di bawah untuk mengunduh faktur vendor yang sama seperti yang digunakan pada tangkapan layar. Seret faktur tersebut ke folder pemicu Dropbox Anda sebelum mempublikasikan Zap agar uji coba pertama menghasilkan token Nama Pelanggan yang sama seperti yang Anda lihat pada langkah unggahan akhir.</p><div style="margin-top:10px"><a href="https://docs.pdf4me.com/id/assets/data/ai-document-parser/sample-vendor-invoice.pdf" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(16, 185, 129);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>↓ Unduh sample-vendor-invoice.pdf</p></a></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="sekilas-tentang-zap">Sekilas tentang Zap<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-dropbox-smart-rename/#sekilas-tentang-zap" class="hash-link" aria-label="Taut langsung ke Sekilas tentang Zap" title="Taut langsung ke Sekilas tentang Zap" translate="no">​</a></h2>
<ol>
<li class=""><strong>Dropbox: File Baru di Folder</strong> (pemicu). Memantau folder yang dipantau setiap beberapa menit untuk mencari file baru.</li>
<li class=""><strong>Dropbox: Temukan File</strong>. Mencari file baru berdasarkan nama untuk mendapatkan konten binernya ke dalam Zap.</li>
<li class=""><strong>PDF4me: AI - Pengurai Dokumen</strong>Menjalankan <code>default_invoice_extraction</code> Penganalisis.</li>
<li class=""><strong>Kode oleh Zapier: Jalankan JavaScript</strong>Dua baris yang <code>JSON.parse</code> mengubah Teks Dokumen menjadi objek nyata.</li>
<li class=""><strong>Dropbox: Unggah File</strong>. Menulis kembali file tersebut dengan <strong>Nama Pelanggan</strong> sebagai nama file baru.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="gambaran-umum-zap-secara-lengkap">Gambaran umum Zap secara lengkap<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-dropbox-smart-rename/#gambaran-umum-zap-secara-lengkap" class="hash-link" aria-label="Taut langsung ke Gambaran umum Zap secara lengkap" title="Taut langsung ke Gambaran umum Zap secara lengkap" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/ai-document-parser-zapier-dropbox-smart-rename/flow-overview.jpg" alt="Kanvas Zapier Zap yang menampilkan 5 langkah yang disusun dari atas ke bawah: Dropbox File Baru di Folder (polling 2 menit), Dropbox Temukan File, PDF4me AI - Pengurai Dokumen, Kode oleh Zapier Jalankan Javascript, Dropbox Unggah File" style="max-width:420px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Lima langkah. Setiap kartu menunjukkan tanda centang hijau saat dikonfigurasi. PDF4me berada di tengah; langkah Kode mengubah output parser menjadi token yang dapat dipetakan.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-1-dropbox--file-baru-di-folder-pemicu">Langkah 1: Dropbox – File Baru di Folder (Pemicu)<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-dropbox-smart-rename/#langkah-1-dropbox--file-baru-di-folder-pemicu" class="hash-link" aria-label="Taut langsung ke Langkah 1: Dropbox – File Baru di Folder (Pemicu)" title="Taut langsung ke Langkah 1: Dropbox – File Baru di Folder (Pemicu)" translate="no">​</a></h2>
<p><strong>Sejauh ini, Zap berhasil:</strong> hanya pemicu.</p>
<ol>
<li class="">Di dalam <a href="https://zapier.com/">Zapier</a> klik <strong>+ Buat Zap</strong>.</li>
<li class="">Memilih <strong>Dropbox</strong> sebagai aplikasi pemicu, <strong>File Baru di dalam Folder</strong> sebagai peristiwa tersebut.</li>
<li class=""><strong>Menghubungkan</strong> Dropbox Anda jika Anda belum memilikinya.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Ruang angkasa</strong>: <code>Default</code></li>
<li class=""><strong>Map</strong>: <code>/MuneerTrigger</code> (atau folder kotak masuk apa pun yang digunakan vendor)</li>
<li class=""><strong>Apakah file di dalam subfolder perlu disertakan?</strong>: <code>False</code></li>
<li class=""><strong>Sertakan isi file?</strong>: <code>Yes</code> (Penting, memberikan langkah-langkah selanjutnya jalur cadangan biner yang bersih)</li>
<li class=""><strong>Apakah perlu menyertakan tautan berbagi?</strong>: <code>Yes</code> (opsional, berguna jika Anda ingin mengirim tautan di Slack nanti)</li>
</ul>
</li>
<li class=""><strong>Pemicu uji</strong>Seret contoh faktur ke dalam folder, Zapier akan menampilkan satu catatan file baru.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="konfigurasi-pemicu">Konfigurasi pemicu<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-dropbox-smart-rename/#konfigurasi-pemicu" class="hash-link" aria-label="Taut langsung ke Konfigurasi pemicu" title="Taut langsung ke Konfigurasi pemicu" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/ai-document-parser-zapier-dropbox-smart-rename/step1-new-file-trigger.jpg" alt="Dropbox File Baru di Folder, Konfigurasi tab dengan Ruang Default, Folder /MuneerTrigger, Sertakan file di subfolder Salah, Sertakan isi file Ya, Sertakan tautan berbagi Ya" style="max-width:420px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Fitur ini memantau folder kotak masuk dan melakukan polling setiap 2 menit secara default pada paket Starter, dan lebih cepat pada paket yang lebih tinggi.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-2-dropbox--temukan-file">Langkah 2: Dropbox – Temukan File<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-dropbox-smart-rename/#langkah-2-dropbox--temukan-file" class="hash-link" aria-label="Taut langsung ke Langkah 2: Dropbox – Temukan File" title="Taut langsung ke Langkah 2: Dropbox – Temukan File" translate="no">​</a></h2>
<p><strong>Sejauh ini, Zap berhasil:</strong> Pemicu → Temukan File.</p>
<p>Pemicu File Baru memberi Anda nama file dan jalur, tetapi Temukan File menjamin file biner yang bersih dan dapat diunduh yang dapat digunakan kembali pada langkah selanjutnya. Tambahkan file tersebut.</p>
<ol>
<li class="">Klik <strong>+</strong> di bawah pemicu. Pilih <strong>Dropbox</strong>, <strong>Temukan File</strong>.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Ruang angkasa</strong>: <code>Default</code></li>
<li class=""><strong>Map</strong>: <code>/pdf4metest/sample</code> (folder tempat file sebenarnya berada, seringkali sama dengan folder pemicu)</li>
<li class=""><strong>Apakah file di dalam subfolder perlu disertakan?</strong>: <code>False</code></li>
<li class=""><strong>Nama File</strong> (wajib): pilih <strong>Nama File</strong> token dari pemicu (terisi otomatis saat Anda mengetik)</li>
<li class=""><strong>Sertakan isi file?</strong>: <code>Yes</code></li>
<li class=""><strong>Apakah perlu menyertakan tautan berbagi?</strong>: <code>Yes</code></li>
<li class=""><strong>Berhasil jika tidak ditemukan hasil pencarian?</strong>: biarkan default (<code>False</code>(menghentikan Zap)</li>
<li class=""><strong>Jika ditemukan beberapa hasil pencarian</strong>: biarkan default (<code>Return first search result</code>)</li>
</ul>
</li>
<li class=""><strong>Tindakan pengujian</strong>Zapier seharusnya mengembalikan file dengan konten biner.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="temukan-konfigurasi-file">Temukan konfigurasi File<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-dropbox-smart-rename/#temukan-konfigurasi-file" class="hash-link" aria-label="Taut langsung ke Temukan konfigurasi File" title="Taut langsung ke Temukan konfigurasi File" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/ai-document-parser-zapier-dropbox-smart-rename/step2-find-file.jpg" alt="Konfigurasi tab Temukan File Dropbox dengan Folder /pdf4metest/sample, Nama File sample-vendor-invoice.pdf, Sertakan isi file Ya, Sertakan tautan berbagi Ya, Berhasil jika tidak ada hasil pencarian yang ditemukan Salah, status langkah berjalan dihentikan Default, Jika terdapat beberapa hasil pencarian Kembalikan hasil pencarian pertama" style="max-width:420px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Fitur Find File memberikan jaminan berupa file biner yang bersih untuk langkah PDF4me dan Upload File, bukan hanya tautan Dropbox.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-3-pdf4me--ai---pengurai-dokumen">Langkah 3: PDF4me – AI - Pengurai Dokumen<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-dropbox-smart-rename/#langkah-3-pdf4me--ai---pengurai-dokumen" class="hash-link" aria-label="Taut langsung ke Langkah 3: PDF4me – AI - Pengurai Dokumen" title="Taut langsung ke Langkah 3: PDF4me – AI - Pengurai Dokumen" translate="no">​</a></h2>
<p><strong>Sejauh ini, Zap berhasil:</strong> Pemicu → Cari File → AI - Pengurai Dokumen.</p>
<p>Di sinilah AI membaca faktur dan mengekstrak bidang-bidang terstruktur. Analyzer default mencakup faktur vendor tipikal; Anda dapat beralih ke Analyzer khusus nanti untuk bidang-bidang spesifik industri.</p>
<ol>
<li class="">Klik <strong>+</strong>. Mencari <strong>PDF4me</strong>, memilih <strong>AI - Pengurai Dokumen</strong>.</li>
<li class=""><strong>Menghubungkan</strong> PDF4me dengan kunci API Anda (hanya untuk pertama kali, dapat digunakan kembali untuk semua tindakan PDF4me).</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Mengajukan</strong>: pilih <strong>Mengajukan</strong> token dari langkah 2 (Cari File). Tinggalkan <strong>URL berkas</strong> Kosong, Anda sudah memiliki file.</li>
<li class=""><strong>Nama File</strong>: gabungkan <strong>Nama File</strong> Dan <strong>Ekstensi File</strong> token dari langkah 2 sehingga aksi tersebut menerima nama asli dengan ekstensi yang benar.</li>
<li class=""><strong>Nama Penganalisis AI</strong>: <code>default_invoice_extraction</code> (template faktur bawaan)</li>
</ul>
</li>
<li class=""><strong>Tindakan pengujian</strong>Periksa responsnya. Anda seharusnya melihat sebuah <code>Doc Text</code> kolom yang berisi string JSON dengan kolom yang diekstrak, ditambah token individual seperti <code>Customer Name</code>, <code>Invoice Number</code>, total, item baris.</li>
</ol>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid rgb(245, 158, 11);background-color:rgba(245, 158, 11, 0.06)"><p><strong>Tip.</strong> Jika <code>ekstraksi_faktur_default</code> Jika ada kolom yang Anda butuhkan (nomor PPN vendor, kode HSN, kolom item baris khusus) tidak tersedia, buat Analyzer khusus di <a href="https://dev.pdf4me.com/dashboard/#/ai-document-parser/" target="_blank" rel="noopener">Dasbor Pengurai Dokumen AI</a> dan merujuk ID-nya di sini. Tindakan yang sama, skema yang berbeda. Tidak perlu membangun ulang Zap.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-4-kode-oleh-zapier--jalankan-javascript">Langkah 4: Kode oleh Zapier – Jalankan JavaScript<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-dropbox-smart-rename/#langkah-4-kode-oleh-zapier--jalankan-javascript" class="hash-link" aria-label="Taut langsung ke Langkah 4: Kode oleh Zapier – Jalankan JavaScript" title="Taut langsung ke Langkah 4: Kode oleh Zapier – Jalankan JavaScript" translate="no">​</a></h2>
<p><strong>Sejauh ini, Zap berhasil:</strong> Pemicu → Temukan File → AI - Pengurai Dokumen → Jalankan JavaScript.</p>
<p>Parser AI mengembalikan datanya sebagai string JSON pada <code>Doc Text</code> output. Zapier menampilkannya sebagai satu token. Untuk memetakan bidang individual (<code>Customer Name</code>, <code>Invoice Number</code>, dll.) ke langkah berikutnya, uraikan terlebih dahulu menjadi objek nyata.</p>
<ol>
<li class="">Klik <strong>+</strong>. Memilih <strong>Kode oleh Zapier</strong>, peristiwa <strong>Jalankan Javascript</strong>.</li>
<li class=""><strong>Data Masukan</strong>Tambahkan satu entri.<!-- -->
<ul>
<li class="">Nama: <code>data2</code></li>
<li class="">Nilai: pilih <strong>Teks Dokumen</strong> token dari langkah 3 (PDF4me).</li>
</ul>
</li>
<li class=""><strong>Kode</strong> (tempel persis):</li>
</ol>
<div class="language-js codeBlockContainer_IfEc theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_Drer"><pre tabindex="0" class="prism-code language-js codeBlock_CgJj thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_BEr3"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">const</span><span class="token plain"> parsed </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token known-class-name class-name">JSON</span><span class="token punctuation" style="color:#393A34">.</span><span class="token method function property-access" style="color:#d73a49">parse</span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain">inputData</span><span class="token punctuation" style="color:#393A34">.</span><span class="token property-access">data2</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword control-flow" style="color:#00009f">return</span><span class="token plain"> parsed</span><span class="token punctuation" style="color:#393A34">;</span><br></div></code></pre></div></div>
<ol start="4">
<li class=""><strong>Tindakan pengujian</strong>Outputnya harus menampilkan setiap field dari skema Analyzer Anda sebagai token individual: <code>parsed customerName</code>, <code>parsed invoiceNumber</code>, <code>parsed totalAmount</code>, dll.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="jalankan-konfigurasi-javascript">Jalankan konfigurasi Javascript<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-dropbox-smart-rename/#jalankan-konfigurasi-javascript" class="hash-link" aria-label="Taut langsung ke Jalankan konfigurasi Javascript" title="Taut langsung ke Jalankan konfigurasi Javascript" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/ai-document-parser-zapier-dropbox-smart-rename/step4-run-javascript.jpg" alt="Kode oleh Zapier Jalankan aksi Javascript dengan Data Input bernama data2 yang dipetakan ke Dokumen Doc Text dari langkah PDF4me yang berisi veoliaDetails dan bidang JSON lain yang diekstrak, Panel Kode dengan const parsed sama dengan JSON parse inputData.data2 dan return parsed" style="max-width:720px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Dua baris kode mengubah blob JSON dari parser AI menjadi token Zapier yang dapat dipetakan secara individual. Versi yang setara dari Make adalah modul Parse JSON.</em></p>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.06)"><p><strong>Varian tanpa kode.</strong> Jika Anda tidak dapat menggunakan Code by Zapier (misalnya, paket gratis), gunakan <em>Pemformat oleh Zapier → Utilitas → Pilih dari Daftar</em> atau <em>Tabel Pencarian</em> pola untuk mengambil nilai spesifik dari data mentah <code>Teks Dokumen</code> Tali. Kurang elegan, tapi gratis.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-5-dropbox--unggah-file-penggantian-nama-cerdas">Langkah 5: Dropbox – Unggah File (Penggantian Nama Cerdas)<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-dropbox-smart-rename/#langkah-5-dropbox--unggah-file-penggantian-nama-cerdas" class="hash-link" aria-label="Taut langsung ke Langkah 5: Dropbox – Unggah File (Penggantian Nama Cerdas)" title="Taut langsung ke Langkah 5: Dropbox – Unggah File (Penggantian Nama Cerdas)" translate="no">​</a></h2>
<p><strong>Sejauh ini, Zap berhasil:</strong> Pemicu → Cari File → AI - Pengurai Dokumen → Jalankan JavaScript → Unggah File.</p>
<p>Inilah hasilnya. Ambil file dari langkah 2 dan unggah kembali dengan Nama Pelanggan yang telah diekstrak sebagai nama file.</p>
<ol>
<li class="">Klik <strong>+</strong>. Memilih <strong>Dropbox</strong>, <strong>Unggah File</strong>.</li>
<li class=""><strong>Konfigurasi</strong>:<!-- -->
<ul>
<li class=""><strong>Ruang angkasa</strong>: <code>Default</code></li>
<li class=""><strong>Map</strong>: <code>/pdf4meoutput</code> (atau di mana pun faktur Anda yang telah diubah namanya harus disimpan)</li>
<li class=""><strong>Mengajukan</strong>: pilih <strong>Mengajukan</strong> token dari langkah 2 (Temukan File)</li>
<li class=""><strong>Timpa</strong>: <code>True</code> (atau <code>False</code> (jika Anda ingin menampilkan pesan kesalahan yang jelas pada data duplikat)</li>
<li class=""><strong>Tentukan Nama File</strong>: pilih <strong>Nama Pelanggan</strong> token dari langkah 4 (JSON yang telah diurai)</li>
<li class=""><strong>Tentukan Ekstensi File</strong>: pilih <strong>Ekstensi File</strong> token dari langkah 2</li>
<li class=""><strong>Apakah perlu menyertakan tautan berbagi?</strong>: <code>Yes</code></li>
</ul>
</li>
<li class=""><strong>Menerbitkan</strong> Zap.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="konfigurasi-unggahan-file">Konfigurasi Unggahan File<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-dropbox-smart-rename/#konfigurasi-unggahan-file" class="hash-link" aria-label="Taut langsung ke Konfigurasi Unggahan File" title="Taut langsung ke Konfigurasi Unggahan File" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/ai-document-parser-zapier-dropbox-smart-rename/step5-upload-file.jpg" alt="Unggah File Dropbox, Konfigurasi tab dengan Folder /pdf4meoutput, File dari langkah 2 Tanpa placeholder data, Timpa Benar, Tentukan Nama File diatur ke token Nama Pelanggan dari langkah 4 yang menunjukkan HEADWAY TECHNOL 1 RENT 3.6 2MB, Tentukan Ekstensi File token Ekstensi File dari langkah 2, Sertakan tautan berbagi Ya" style="max-width:480px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Token Nama Pelanggan yang diekstrak oleh AI langsung dimasukkan ke dalam fungsi Tentukan Nama File. Ekstensi asli membuat file tetap dapat dibuka sebagai PDF.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="jalankan-zap-dan-verifikasi">Jalankan Zap dan Verifikasi<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-dropbox-smart-rename/#jalankan-zap-dan-verifikasi" class="hash-link" aria-label="Taut langsung ke Jalankan Zap dan Verifikasi" title="Taut langsung ke Jalankan Zap dan Verifikasi" translate="no">​</a></h2>
<ol>
<li class="">Aktifkan/Nonaktifkan Zap <strong>Pada</strong>.</li>
<li class="">Seret contoh PDF faktur ke dalam <code>/MuneerTrigger</code>.</li>
<li class="">Tunggu polling pemicu (hingga 2 menit pada Starter). Periksa <strong>Riwayat Zap</strong>Kelima langkah tersebut seharusnya berwarna hijau.</li>
<li class="">Buka Dropbox <code>/pdf4meoutput</code>File tersebut ada di sana, diberi nama sesuai dengan Nama Pelanggan vendor dengan ekstensi asli yang tetap dipertahankan.</li>
</ol>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:18px 0;border-left:4px solid rgb(34, 197, 94);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Apa yang sebenarnya kamu bangun?</strong> Sebuah sistem penerimaan AP (Accounts Payable) tanpa interaksi pengguna yang mengubah nama file faktur vendor yang berantakan menjadi arsip yang dapat dicari berdasarkan nama pelanggan. AI menangani variasi, langkah Kode menangani JSON, dan Dropbox menangani penyimpanan. Pola yang sama juga berfungsi di Make (gunakan modul Parse JSON sebagai pengganti Kode) dan Power Automate (gunakan tindakan Parse JSON).</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="variasi-umum-yang-dapat-anda-tambahkan-tanpa-membangun-ulang">Variasi Umum yang Dapat Anda Tambahkan Tanpa Membangun Ulang<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-dropbox-smart-rename/#variasi-umum-yang-dapat-anda-tambahkan-tanpa-membangun-ulang" class="hash-link" aria-label="Taut langsung ke Variasi Umum yang Dapat Anda Tambahkan Tanpa Membangun Ulang" title="Taut langsung ke Variasi Umum yang Dapat Anda Tambahkan Tanpa Membangun Ulang" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr));gap:14px;margin:14px 0 1.4rem"><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-primary)"><div style="font-weight:700;margin-bottom:6px">Tambahkan baris Google Sheets</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Setelah langkah 4, tambahkan sebuah <strong>Buat Baris di Google Sheets</strong> dengan kolom InvoiceNumber, CustomerName, TotalAmount, InvoiceDate. Zap ini sekarang memasukkan data ke pelacak AP Anda DAN mengganti nama file.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(16, 185, 129)"><div style="font-weight:700;margin-bottom:6px">Slack, saluran keuangan.</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Setelah langkah 5, tambahkan <strong>Kirim Pesan ke Saluran Slack</strong>: <code>Faktur baru dari <!-- -->{{customerName}}<!-- --> untuk <!-- -->{{totalAmount}}<!-- --> jatuh tempo <!-- -->{{dueDate}}<!-- -->, berkas di <!-- -->{{Upload File sharing link}}</code>Visibilitas tanpa pemberitahuan manual.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(245, 158, 11)"><div style="font-weight:700;margin-bottom:6px">Masuk ke subfolder vendor</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Mengganti <em>Unggah File</em> dengan <strong>Dropbox Pindahkan File</strong> dan tetapkan tujuan ke <code>/pdf4meoutput/<!-- -->{{customerName}}</code>Secara otomatis membuat satu folder per vendor.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(139, 92, 246)"><div style="font-weight:700;margin-bottom:6px">Kotak masuk campuran vendor dengan Classify</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Menukar <code>ekstraksi_faktur_default</code> untuk ID Penganalisis Klasifikasi yang menyimpan satu Skema per vendor. Gunakan <strong>Jalur Zapier</strong> Setelah langkah 4, buat percabangan berdasarkan Nama Klasifikasi dan ganti nama/arsipkan per vendor.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="penyelesaian-masalah">Penyelesaian Masalah<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-dropbox-smart-rename/#penyelesaian-masalah" class="hash-link" aria-label="Taut langsung ke Penyelesaian Masalah" title="Taut langsung ke Penyelesaian Masalah" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:12px;margin-top:12px"><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(239, 68, 68)"><strong style="color:rgb(185, 28, 28)">"Tidak ada data" di pratinjau Unggah File</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Pastikan Anda telah memetakannya <strong>Mengajukan</strong> Token dari langkah 2 (Temukan File), bukan dari langkah 1 (pemicu). Pemicu terkadang hanya mengirimkan metadata; Temukan File selalu mengirimkan data biner.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-warning)"><strong style="color:var(--ifm-color-warning)">Token Nama Pelanggan kosong</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p><code>ekstraksi_faktur_default</code> mengenali tata letak standar. Jika vendor Anda menggunakan tata letak yang tidak biasa dan customerName kembali kosong, buat Parse Analyzer khusus dengan deskripsi bidang seperti <em>"Nama pelanggan seperti yang tercetak pada bagian atas faktur, terkadang diberi label Pembeli, Ditagih Kepada, atau Dikirim Kepada."</em> Pilih Analyzer tersebut di langkah 3 sebagai gantinya.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-info)"><strong style="color:var(--ifm-color-info)">JSON.parse gagal pada langkah 4</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Pengurai AI mengembalikan teks biasa pada kesalahan format yang jarang terjadi. Bungkus penguraian dalam blok try/catch dan kembalikan string mentah jika terjadi kesalahan agar Zap tidak rusak: <code>mencoba <!-- -->{ return JSON.parse(inputData.data2) }<!-- --> tangkap (e) <!-- -->{ return { raw: inputData.data2 } }</code>.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(54, 96, 179)"><strong style="color:rgb(54, 96, 179)">Dropbox "file sudah ada"</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Dua vendor dengan Nama Pelanggan yang sama akan mengalami bentrok. Pilih salah satu pengaturan. <strong>Timpa</strong> ke <code>BENAR</code> pada langkah 5 (tulisan terakhir yang menang) atau tambahkan Zap <code>{{zap_meta_human_now}}</code> Token ditambahkan ke nama file untuk memastikan keunikannya.</p><p></p></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-selanjutnya">Langkah Selanjutnya<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-zapier-dropbox-smart-rename/#langkah-selanjutnya" class="hash-link" aria-label="Taut langsung ke Langkah Selanjutnya" title="Taut langsung ke Langkah Selanjutnya" translate="no">​</a></h2>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a class="btn btn--primary" href="https://docs.pdf4me.com/id/integration/zapier/pdf4me-ai/ai-document-parser/"><p>AI - Pengurai Dokumen tindakan docs</p></a><a class="btn btn--secondary" href="https://docs.pdf4me.com/id/general-guidelines/ai-document-parser-using-parse/"><p>Buat Penganalisis Parse kustom.</p></a><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" class="btn btn--secondary"><p>Dapatkan kunci API Anda</p></a></div>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:1.2rem auto 0;max-width:520px;border-left:4px solid rgb(16, 185, 129);background-color:rgba(34, 197, 94, 0.06);text-align:center"><div style="font-weight:700;margin-bottom:8px">Cobalah dengan file panduan.</div><a href="https://docs.pdf4me.com/id/assets/data/ai-document-parser/sample-vendor-invoice.pdf" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(16, 185, 129);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>↓ Unduh sample-vendor-invoice.pdf</p></a></div>
<p>Pola lima langkah yang sama (pemicu → pengambilan → penguraian AI → penguraian JSON → penulisan) berlaku untuk ekstraksi AI apa pun di Zapier. Setelah Anda meluncurkan satu, yang berikutnya hampir tidak memerlukan biaya.</p>]]></content:encoded>
            <category>Zapier</category>
            <category>PDF4me</category>
            <category>AI Document Parser</category>
            <category>Dropbox</category>
            <category>vendor invoice</category>
            <category>smart rename</category>
            <category>accounts payable</category>
            <category>document automation</category>
            <category>no-code</category>
            <category>ai extraction</category>
            <category>JSON</category>
            <category>Code by Zapier</category>
        </item>
        <item>
            <title><![CDATA[Membuat Faktur ZUGFeRD di Power Automate dari PDF Dropbox + XML: Alur Kerja 5 Langkah]]></title>
            <link>https://docs.pdf4me.com/id/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/</link>
            <guid>https://docs.pdf4me.com/id/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/</guid>
            <pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Alur Power Automate lima langkah: Pemicu manual, Dropbox Dapatkan konten file untuk PDF dasar (/pdf4metest/sample/10 page.pdf), Dapatkan konten file untuk XML ZUGFeRD (/pdf4metest/zugfred invoice/version2.xml), PDF4me Buat Faktur ZUGFeRD (2.0-XML, XmlWithPdf, BASIC, render on, language de), Dropbox Buat file ke /pdf4meoutput. Menyematkan XML yang selaras dengan EN 16931 ke dalam hibrida PDF/A-3 yang memenuhi mandat B2B Jerman 2025. Tangkapan layar asli, nilai bidang yang tepat.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/id/assets/images/blog/power-automate-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>Jerman <strong>Undang-Undang Peluang Pertumbuhan</strong> Mengubah faktur elektronik hibrida ala ZUGFeRD dari sesuatu yang "baik untuk dimiliki" menjadi persyaratan B2B. Dari <strong>1 Januari 2025</strong> Setiap bisnis di Jerman harus dapat menerima faktur elektronik terstruktur, dengan kewajiban pengiriman penuh yang diterapkan secara bertahap. <strong>Tahun 2028</strong>Jalur tercepat untuk tim Microsoft 365 mana pun adalah alur Power Automate lima langkah: <strong>Picu secara manual → Dropbox Dapatkan konten file (PDF) → Dropbox Dapatkan konten file (XML) → PDF4me Buat Faktur ZUGFeRD → Dropbox Buat file</strong>. Muatan XML disematkan di dalam sebuah <strong>PDF/A-3</strong> Kerangka arsip, menghasilkan satu file yang dibuka oleh manusia dan diuraikan oleh sistem akuntansi. Panduan ini menggunakan tangkapan layar persis yang diambil di kanvas: <code>/pdf4metest/sample/10 page.pdf</code> untuk media visual dan <code>/pdf4metest/zugfred invoice/version2.xml</code> untuk data terstruktur, dengan output hibrida yang masuk ke <code>/pdf4meoutput</code> dengan nama unik yang diawali dengan GUID. Siap produksi dalam waktu kurang dari 10 menit.</p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Alur secara sekilas</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">1. Manually trigger a flow</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Manual trigger for testing. Swap for SharePoint When a file is created, Dropbox When a file is created, or any storage trigger in production.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">2. Dropbox Get file content (PDF)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Reads the visual carrier from /pdf4metest/sample/10 page.pdf with Infer Content Type Yes. This is the PDF the recipient sees.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(34,197,94);height:100%"><div style="font-weight:750;margin-bottom:4px">3. Dropbox Get file content (XML)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Reads the structured ZUGFeRD XML from /pdf4metest/zugfred invoice/version2.xml with Infer Content Type Yes. This is what accounting systems parse.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(245,158,11);height:100%"><div style="font-weight:750;margin-bottom:4px">4. PDF4me Create ZUGFeRD Invoice</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Combines both inputs as 2.0-XML format, XmlWithPdf output mode, BASIC conformance, Render Invoice on PDF Yes, Language de. Embeds the XML inside a PDF/A-3.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(139,92,246);height:100%"><div style="font-weight:750;margin-bottom:4px">5. Dropbox Create file</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Writes the hybrid file to /pdf4meoutput with guid()+headers/FileName so reruns never collide.</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">Versi singkatnya</div><div style="font-size:1.05rem;line-height:1.55"><p>Dua langkah Dropbox Get-file, satu aksi PDF4me, satu langkah Dropbox Create-file. PDF adalah media yang dapat dibaca manusia; XML adalah data yang dapat dibaca mesin. PDF4me menggabungkan keduanya ke dalam satu file hibrida PDF/A-3 yang memenuhi mandat e-invoicing B2B Jerman 2025. Tanpa kode, tanpa alat desktop, tanpa Java SDK.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="tanya-jawab-berbasis-alasan">Tanya Jawab Berbasis Alasan<a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#tanya-jawab-berbasis-alasan" class="hash-link" aria-label="Taut langsung ke Tanya Jawab Berbasis Alasan" title="Taut langsung ke Tanya Jawab Berbasis Alasan" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa harus menggunakan ZUGFeRD?</strong> Karena peraturan faktur elektronik di seluruh Uni Eropa dan Jerman <strong>Undang-Undang Peluang Pertumbuhan</strong> ZUGFeRD mewajibkan penggunaan faktur terstruktur untuk B2B. ZUGFeRD adalah format hibrida yang menyelesaikan kedua sisi: manusia mendapatkan PDF biasa, sedangkan sistem AP dan ERP mendapatkan XML terstruktur yang tertanam di dalam file yang sama. Satu artefak, dua pembaca.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa ada dua langkah untuk mendapatkan konten file?</strong> Salah satu output mengambil PDF visual yang menjadi kerangka pembawa (halaman yang dibuka penerima); output lainnya mengambil XML ZUGFeRD terstruktur yang menjadi lampiran yang disematkan di dalam pembawa. Kedua output tersebut kemudian digunakan untuk membuat Faktur ZUGFeRD: PDF sebagai <code>Isi File PDF</code>, XML sebagai <code>Data XML Faktur</code>.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa "2.0-XML" ada di menu dropdown gabungan?</strong> ZUGFeRD 2.0+ diperlukan untuk mandat Jerman 2025 (versi lama 1.0 tidak memenuhinya). Akhiran "-XML" memberi tahu konektor bahwa muatan faktur Anda sudah dalam format XML ZUGFeRD. Pilih <code>2.0-JSON</code> atau <code>2.0-CSV</code> Untuk sumber data terstruktur; konektor mengonversinya ke skema sebelum penyematan.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Mengapa <code>XmlWithPdf</code> dan bukan <code>Hanya XML</code>?</strong> <code>XmlWithPdf</code> Mengembalikan hibrida ZUGFeRD kanonik: file PDF/A-3 dengan XML terlampir di dalamnya. <code>Hanya XML</code> Hanya mengembalikan XML. Sebagian besar skenario penagihan keluar mengirimkan file hibrida karena pelanggan mengharapkan untuk membuka PDF; XmlOnly digunakan untuk umpan ERP-ke-ERP langsung.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-akan-anda-dapatkan">Apa yang Akan Anda Dapatkan<a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#apa-yang-akan-anda-dapatkan" class="hash-link" aria-label="Taut langsung ke Apa yang Akan Anda Dapatkan" title="Taut langsung ke Apa yang Akan Anda Dapatkan" translate="no">​</a></h2>
<p><strong>Masukan:</strong> Sebuah PDF faktur 10 halaman (media visual) dan sebuah file XML ZUGFeRD (data terstruktur). <strong>Keluaran:</strong> Sebuah file PDF/A-3 tunggal dengan XML yang tertanam di dalamnya, sesuai dengan standar EN 16931, kesesuaian BASIC, siap untuk dikirim melalui email ke pelanggan, diarsipkan ke SharePoint, atau diposting ke ERP Anda. Langkah pembuatan file Dropbox akan menuliskannya kembali ke <code>/pdf4meoutput</code> di bawah yang unik <code>guid() + headers/FileName</code> beri nama agar proses berjalan secara bersamaan tidak pernah bentrok.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-anda-butuhkan">Apa yang Anda Butuhkan<a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#apa-yang-anda-butuhkan" class="hash-link" aria-label="Taut langsung ke Apa yang Anda Butuhkan" title="Taut langsung ke Apa yang Anda Butuhkan" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><ul style="margin:0;padding-left:20px"><li><strong>Power Automate</strong>. <a href="https://make.powerautomate.com/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Open Power Automate</a>Buat alur cloud baru (Instan atau Otomatis).</li><li><strong>Kunci API PDF4me</strong>. <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Dapatkan kunci API Anda</a>Hubungkan saat Anda menambahkan Faktur ZUGFeRD. Baru pertama kali? Lihat <a href="https://docs.pdf4me.com/id/general-guidelines/connect-to-power-automate/" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Hubungkan PDF4me ke Power Automate</a>.</li><li><strong>Dropbox</strong> (atau SharePoint, OneDrive). Menyimpan file PDF sumber, XML ZUGFeRD, dan folder output. Panduan ini menggunakan Dropbox sepenuhnya.</li><li><strong>Berkas XML ZUGFeRD</strong>Sesuai dengan standar EN 16931. Repositori ini mencakup starter di <a href="https://docs.pdf4me.com/id/assets/data/zugferd/ZUGFeRD-invoice-sample-2.0.xml" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">ZUGFeRD-invoice-sample-2.0.xml</a>; ganti nama menjadi <code>versi2.xml</code> Jika Anda ingin menyalin tangkapan layar persis seperti aslinya.</li></ul></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="gambaran-alur-secara-singkat">Gambaran Alur Secara Singkat<a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#gambaran-alur-secara-singkat" class="hash-link" aria-label="Taut langsung ke Gambaran Alur Secara Singkat" title="Taut langsung ke Gambaran Alur Secara Singkat" translate="no">​</a></h2>
<ol>
<li class=""><strong>Memicu alur secara manual</strong> (atau <strong>Saat sebuah file dibuat</strong> (di Dropbox untuk otomatisasi).</li>
<li class=""><strong>Dropbox Dapatkan isi file</strong> untuk operator PDF (<code>/pdf4metest/sample/10 page.pdf</code>).</li>
<li class=""><strong>Dropbox Dapatkan isi file</strong> untuk XML ZUGFeRD (<code>/pdf4metest/zugfred invoice/version2.xml</code>).</li>
<li class=""><strong>PDF4me Buat Faktur ZUGFeRD</strong> dengan <code>2.0-XML</code>, <code>XmlWithPdf</code>, <code>BASIC</code>, render pada, bahasa <code>de</code>.</li>
<li class=""><strong>Dropbox Buat file</strong> ke <code>/pdf4meoutput</code> dengan <code>guid() + headers/FileName</code> untuk nama keluaran yang bebas benturan.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="gambaran-alur-lengkap">Gambaran alur lengkap<a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#gambaran-alur-lengkap" class="hash-link" aria-label="Taut langsung ke Gambaran alur lengkap" title="Taut langsung ke Gambaran alur lengkap" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/flow-overview.jpg" alt="Kanvas Power Automate yang menampilkan alur ZUGFeRD lima tindakan: Memicu alur secara manual, Mendapatkan konten file (PDF), Mendapatkan konten file 1 (XML), Membuat Faktur ZUGFeRD, Membuat file - semuanya terhubung secara vertikal dengan ikon Dropbox dan PDF4me."></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Lima langkah tersusun dari atas ke bawah. Setiap tindakan Dropbox menampilkan ikon konten file berwarna biru; PDF4me Create ZUGFeRD Invoice berada di tengah. Kedua output Get-file memberi input ke tindakan PDF4me yang sama; File Content PDF4me memberi input ke Create file.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-1-memicu-alur">Langkah 1: Memicu Alur<a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#langkah-1-memicu-alur" class="hash-link" aria-label="Taut langsung ke Langkah 1: Memicu Alur" title="Taut langsung ke Langkah 1: Memicu Alur" translate="no">​</a></h2>
<ol>
<li class="">Di dalam <a href="https://make.powerautomate.com/">Power Automate</a>, klik <strong>+ Buat</strong>, memilih <strong>Aliran awan instan</strong>.</li>
<li class="">Sebutkan namanya <code>Create ZUGFeRD Invoice from Dropbox</code>, memilih <strong>Memicu alur secara manual</strong>, klik <strong>Membuat</strong>.</li>
<li class="">Setelah bagian-bagian yang bergerak terhubung, Anda dapat mengganti pemicunya. <strong>Saat sebuah file dibuat</strong> di Dropbox (<code>/pdf4metest/zugfred invoice/</code>) sehingga setiap XML baru memicu eksekusi secara otomatis. Tindakan hilir yang sama, tanpa pembangunan ulang.</li>
</ol>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-2-dapatkan-pdf-operator-dari-dropbox">Langkah 2: Dapatkan PDF Operator dari Dropbox<a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#langkah-2-dapatkan-pdf-operator-dari-dropbox" class="hash-link" aria-label="Taut langsung ke Langkah 2: Dapatkan PDF Operator dari Dropbox" title="Taut langsung ke Langkah 2: Dapatkan PDF Operator dari Dropbox" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> Pemicu → Dapatkan konten file (PDF).</p>
<ol>
<li class="">Klik <strong>+ Langkah baru</strong>Cari <strong>Dropbox</strong>, memilih <strong>Dapatkan isi file menggunakan jalur.</strong>Masuk ke akun Dropbox Anda jika diminta.</li>
<li class=""><strong>Mengajukan</strong>. <code>/pdf4metest/sample/10 page.pdf</code>Ini adalah faktur visual yang dibuka pelanggan Anda.</li>
<li class=""><strong>Parameter lanjutan</strong> → <strong>Menentukan Jenis Konten</strong>. <strong>Ya</strong> (Power Automate menggunakan ekstensi file dan byte untuk menandai tipe konten sehingga PDF4me tahu bahwa itu adalah data PDF).</li>
<li class="">Simpan. Hasil keluaran <strong>Isi File</strong> menjadi PDF sumber untuk penyematan ZUGFeRD pada langkah 4.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="dapatkan-isi-file-pdf-konfigurasi">Dapatkan isi file (PDF): Konfigurasi<a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#dapatkan-isi-file-pdf-konfigurasi" class="hash-link" aria-label="Taut langsung ke Dapatkan isi file (PDF): Konfigurasi" title="Taut langsung ke Dapatkan isi file (PDF): Konfigurasi" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/step1-get-base-pdf.jpg" alt="Dapatkan tindakan konten file dengan File diatur ke /pdf4metest/sample/10 page.pdf dan Infer Content Type diatur ke Ya di bawah Parameter lanjutan, Terhubung ke Dropbox"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>File PDF operator di <code>/pdf4metest/sample/10 page.pdf</code>. Infer Content Type Yes mengembalikan byte PDF bersih yang dapat dibungkus PDF4me ke dalam PDF/A-3.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-3-dapatkan-xml-zugferd-dari-dropbox">Langkah 3: Dapatkan XML ZUGFeRD dari Dropbox<a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#langkah-3-dapatkan-xml-zugferd-dari-dropbox" class="hash-link" aria-label="Taut langsung ke Langkah 3: Dapatkan XML ZUGFeRD dari Dropbox" title="Taut langsung ke Langkah 3: Dapatkan XML ZUGFeRD dari Dropbox" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> Dapatkan isi file (PDF) → Dapatkan isi file (XML).</p>
<ol>
<li class="">Klik <strong>+ Langkah baru</strong>Tambahkan lagi <strong>Dropbox → Dapatkan konten file menggunakan jalur</strong>. Ganti namanya menjadi <strong>Dapatkan isi file 1</strong> (Power Automate melakukan ini secara otomatis) sehingga kedua tindakan Dropbox tersebut dapat dibedakan.</li>
<li class=""><strong>Mengajukan</strong>. <code>/pdf4metest/zugfred invoice/version2.xml</code>Ini adalah payload XML ZUGFeRD yang diselaraskan dengan EN 16931.</li>
<li class=""><strong>Parameter lanjutan</strong> → <strong>Menentukan Jenis Konten</strong>. <strong>Ya</strong>.</li>
<li class="">Simpan. Hasil keluaran <strong>Isi File</strong> menjadi data faktur terstruktur yang akan disematkan PDF4me di dalam format hibrida PDF/A-3.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="dapatkan-isi-file-xml-konfigurasi">Dapatkan isi file (XML): Konfigurasi<a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#dapatkan-isi-file-xml-konfigurasi" class="hash-link" aria-label="Taut langsung ke Dapatkan isi file (XML): Konfigurasi" title="Taut langsung ke Dapatkan isi file (XML): Konfigurasi" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/step2-get-xml-invoice.jpg" alt="Dapatkan konten file 1 tindakan dengan File diatur ke /pdf4metest/zugfred invoice/version2.xml dan Infer Content Type diatur ke Ya di bawah Parameter lanjutan, Terhubung ke Dropbox"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Muatan XML ZUGFeRD di <code>/pdf4metest/faktur zugfred/versi2.xml</code>File ini berada di ZUGFeRD 2.0 EN 16931 conformance; pick <code>2.0-XML</code> dalam aksi selanjutnya untuk mencocokkan.</em></p>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid rgb(245, 158, 11);background-color:rgba(245, 158, 11, 0.06)"><p><strong>Untuk memberikan tip.</strong> Perlu memvalidasi XML sebelum menyematkan? Tinggalkan <em>Menyusun</em> tindakan antara Langkah 3 dan Langkah 4 dan periksa <code>Isi File</code> dalam riwayat eksekusi. ZUGFeRD XML selalu dimulai dengan <code>&lt;?xml version="1.0"</code> dan berisi sebuah <code>Faktur Lintas Industri</code> Akses root untuk payload 2.x.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-4-buat-faktur-zugferd">Langkah 4: Buat Faktur ZUGFeRD<a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#langkah-4-buat-faktur-zugferd" class="hash-link" aria-label="Taut langsung ke Langkah 4: Buat Faktur ZUGFeRD" title="Taut langsung ke Langkah 4: Buat Faktur ZUGFeRD" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> Pemicu → PDF → XML → Buat Faktur ZUGFeRD.</p>
<ol>
<li class="">Klik <strong>+ Langkah baru</strong>, mencari <strong>PDF4me</strong>, memilih <strong>Buat Faktur ZUGFeRD</strong>Masuk menggunakan kunci API PDF4me Anda jika Anda belum pernah terhubung sebelumnya.</li>
<li class=""><strong>Versi ZUGFeRD dan Format Input</strong>. <strong><code>2.0-XML</code></strong>Dropdown gabungan memilih versi spesifikasi (2.0) dan bentuk data (XML) sekaligus. Awalan "2.0" adalah yang memenuhi mandat B2B Jerman 2025.</li>
<li class=""><strong>Mode Keluaran</strong>. <strong><code>XmlWithPdf</code></strong>Mengembalikan file hibrida PDF/A-3 kanonik dengan XML yang terlampir di dalamnya.</li>
<li class=""><strong>Data XML Faktur</strong>. <strong>Isi File</strong> dari <strong>Dapatkan isi file 1</strong> (Langkah XML). Petakan hanya yang ini. Jangan isi kolom JSON atau CSV.</li>
<li class=""><strong>Tingkat Kesesuaian</strong>. <strong><code>BASIC</code></strong>Profil tingkat dasar dengan rincian item dan pajak, kompatibilitas penerima terluas. Beralih ke COMFORT atau EXTENDED hanya setelah penerima mengkonfirmasi dukungan.</li>
<li class=""><strong>Buat Faktur dalam Format PDF</strong>. <strong><code>Yes</code></strong>PDF4me menggambar ulang konten faktur pada PDF kurir menggunakan data Anda sehingga halaman yang terlihat dan XML yang disematkan tetap sinkron.</li>
<li class=""><strong>Isi File</strong>. <strong>Isi File</strong> dari <strong>Dapatkan isi file</strong> (Langkah PDF). Ini adalah cangkang pembawa.</li>
<li class=""><strong>Nama File</strong>. <code>abc.pdf</code> (atau nama file sumber asli Anda). Digunakan untuk konteks pelacakan.</li>
<li class=""><strong>Parameter lanjutan</strong> → <strong>Bahasa</strong>. <code>de</code> (Label Jerman). Kode lain yang diterima: <code>en, fr, it, es, nl, pl, pt, cs</code>.</li>
<li class="">Menyimpan.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="buat-faktur-zugferd-konfigurasi">Buat Faktur ZUGFeRD: Konfigurasi<a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#buat-faktur-zugferd-konfigurasi" class="hash-link" aria-label="Taut langsung ke Buat Faktur ZUGFeRD: Konfigurasi" title="Taut langsung ke Buat Faktur ZUGFeRD: Konfigurasi" translate="no">​</a></h3>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:14px;margin:20px 0 0"><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-primary)"><div style="font-weight:700;margin-bottom:8px">Kolom inti yang wajib diisi</div><ul style="margin:0;padding-left:20px;line-height:1.65;color:var(--ifm-font-color-secondary)"><li><code>Versi ZUGFeRD dan Format Input</code>: <strong>2.0-XML</strong></li><li><code>Mode Keluaran</code>: <strong>XmlWithPdf</strong></li><li><code>Data XML Faktur</code>: Langkah Konten File dari XML</li><li><code>Tingkat Kesesuaian</code>: <strong>DASAR</strong></li><li><code>Buat Faktur dalam Format PDF</code>: <strong>Ya</strong></li><li><code>Isi File</code>: Langkah pengambilan konten file dari PDF</li><li><code>Nama File</code>: <code>abc.pdf</code></li></ul></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(16, 185, 129)"><div style="font-weight:700;margin-bottom:8px">Parameter lanjutan</div><ul style="margin:0;padding-left:20px;line-height:1.65;color:var(--ifm-font-color-secondary)"><li><code>Bahasa</code>: <strong>dari</strong> (Bahasa Jerman, standar)</li><li>Diterima: <code>dari, di, fr, it, es, nl, pl, pt, cs</code></li><li>XML tersebut tetap netral terhadap bahasa; hanya label yang digambar pada PDF yang menggunakan lokal tersebut.</li></ul></div></div>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:20px 0;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.06)"><p><strong>Tiga kombinasi yang akan benar-benar Anda gunakan.</strong> <code>2.0-XML</code> ketika sistem hulu Anda sudah memancarkan XML ZUGFeRD. <code>2.0-JSON</code> ketika platform penagihan Anda menggunakan format JSON dan Anda ingin PDF4me mengonversinya ke skema ZUGFeRD. <code>2.0-CSV</code> untuk ekspor massal dari spreadsheet dan alat akuntansi. Ketiganya menghasilkan output hibrida yang identik; perbedaannya hanya pada bentuk data yang Anda berikan.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-5-simpan-pdf-hibrida-kembali-ke-dropbox">Langkah 5: Simpan PDF Hibrida Kembali ke Dropbox<a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#langkah-5-simpan-pdf-hibrida-kembali-ke-dropbox" class="hash-link" aria-label="Taut langsung ke Langkah 5: Simpan PDF Hibrida Kembali ke Dropbox" title="Taut langsung ke Langkah 5: Simpan PDF Hibrida Kembali ke Dropbox" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> PDF → XML → Buat Faktur ZUGFeRD → Buat file.</p>
<ol>
<li class="">Klik <strong>+ Langkah baru</strong>. Mencari <strong>Dropbox</strong>, memilih <strong>Buat berkas</strong>.</li>
<li class=""><strong>Jalur Folder</strong>. <code>/pdf4meoutput</code>.</li>
<li class=""><strong>Nama File</strong>. <code>guid()</code> + <code>headers/FileName</code> (dari Buat Faktur ZUGFeRD). Ada dua cara untuk mengisinya:<!-- -->
<ul>
<li class=""><strong>Ekspresi</strong>: <code>concat(guid(), '_', outputs('Create_ZUGFeRD_Invoice')?['headers']?['FileName'])</code>Atau lebih sederhananya:</li>
<li class=""><strong>Konten dinamis</strong>: jenis <code>guid()</code> pertama (tab Ekspresi), lalu tambahkan <code>headers/FileName</code> dari output aksi PDF4me.</li>
</ul>
</li>
<li class=""><strong>Isi File</strong>. <strong>Isi File</strong> dari <strong>Buat Faktur ZUGFeRD</strong>.</li>
<li class="">Pertahankan alurnya.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="buat-file-dropbox-konfigurasi">Buat file (Dropbox): Konfigurasi<a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#buat-file-dropbox-konfigurasi" class="hash-link" aria-label="Taut langsung ke Buat file (Dropbox): Konfigurasi" title="Taut langsung ke Buat file (Dropbox): Konfigurasi" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/step4-create-file-dropbox.jpg" alt="Buat aksi Dropbox file dengan Jalur Folder /pdf4meoutput, Nama File diatur ke ekspresi guid() diikuti oleh konten dinamis header/FileName dari aksi PDF4me, dan Konten File dipetakan dari output PDF4me, Terhubung ke Dropbox"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Output yang ditulis ke <code>/pdf4meoutput</code> dengan nama yang diawali dengan GUID. GUID membuat proses paralel berjalan tanpa benturan; <code>header/NamaBerkas</code> bagian tersebut mempertahankan akhiran yang mudah dibaca manusia.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="jalankan-alur-dan-verifikasi">Jalankan Alur dan Verifikasi<a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#jalankan-alur-dan-verifikasi" class="hash-link" aria-label="Taut langsung ke Jalankan Alur dan Verifikasi" title="Taut langsung ke Jalankan Alur dan Verifikasi" translate="no">​</a></h2>
<ol>
<li class="">Klik <strong>Tes</strong> Di pojok kanan atas, pilih <strong>Secara manual</strong>, klik <strong>Tes</strong>, Kemudian <strong>Alur eksekusi</strong>.</li>
<li class="">Setelah beberapa detik, setiap tindakan akan menampilkan tanda centang hijau.</li>
<li class="">Buka Dropbox <code>/pdf4meoutput</code>File baru tersebut cocok. <code>&lt;guid&gt;_&lt;filename&gt;.pdf</code>.</li>
<li class="">Unduh file tersebut. Buka di aplikasi penampil PDF apa pun untuk melihat faktur. Buka di alat AP yang mendukung ZUGFeRD (atau ekstrak dengan alat yang mendukung ZIP) untuk melihat dokumen yang tertanam di dalamnya. <code>factur-x.xml</code> / <code>zugferd.xml</code> lampiran.</li>
</ol>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:18px 0;border-left:4px solid rgb(34, 197, 94);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Apa yang sebenarnya Anda hasilkan?</strong> A <strong>PDF/A-3</strong> PDF arsip dengan sebuah <strong>tertanam ZUGFeRD 2.0 EN 16931</strong> File XML. Jumlah halaman PDF dan konten visual sesuai dengan faktur asli 10 halaman (karena <em>Buat Faktur dalam Format PDF</em> (Ya). XML di dalamnya memenuhi persyaratan data terstruktur dari mandat B2B Jerman. Satu file, dua pembaca.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="zugferd-vs-factur-x-vs-xrechnung-dalam-30-detik">ZUGFeRD vs Factur-X vs XRechnung dalam 30 Detik<a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#zugferd-vs-factur-x-vs-xrechnung-dalam-30-detik" class="hash-link" aria-label="Taut langsung ke ZUGFeRD vs Factur-X vs XRechnung dalam 30 Detik" title="Taut langsung ke ZUGFeRD vs Factur-X vs XRechnung dalam 30 Detik" translate="no">​</a></h2>
<div style="overflow-x:auto;border-radius:10px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.4rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, var(--ifm-color-primary) 0%, rgba(54,96,179,0.85) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Format</th><th style="padding:12px 14px;text-align:left">Di mana itu digunakan</th><th style="padding:12px 14px;text-align:left">Jenis keluaran</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">ZUGFeRD</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Germany B2B, EU buyers</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Hybrid PDF/A-3 + embedded XML (this blog)</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Factur-X</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">France, sister format technically identical to ZUGFeRD 2.x</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Hybrid PDF/A-3 + embedded XML</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">XRechnung</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">German public sector (federal, state, municipal)</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Strict pure-XML profile</td></tr></tbody></table></div>
<p>Alur yang baru saja Anda buat menghasilkan ZUGFeRD; beralihlah ke alur kerja Factur-X tanpa perubahan apa pun (file hibrida yang sama berfungsi di kedua sisi Sungai Rhine). Untuk penagihan sektor publik Jerman, ganti Tingkat Kesesuaian dengan profil yang selaras dengan XRechnung ketika penerima meminta XML murni.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="variasi-umum-yang-dapat-anda-tambahkan-tanpa-membangun-ulang">Variasi Umum yang Dapat Anda Tambahkan Tanpa Membangun Ulang<a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#variasi-umum-yang-dapat-anda-tambahkan-tanpa-membangun-ulang" class="hash-link" aria-label="Taut langsung ke Variasi Umum yang Dapat Anda Tambahkan Tanpa Membangun Ulang" title="Taut langsung ke Variasi Umum yang Dapat Anda Tambahkan Tanpa Membangun Ulang" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr));gap:14px;margin:14px 0 1.4rem"><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-primary)"><div style="font-weight:700;margin-bottom:6px">Sumber JSON atau CSV, bukan XML.</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Tukar langkah 3 untuk mengambil <code>.json</code> atau <code>.csv</code> berkas. Ubah dropdown gabungan menjadi <code>2.0-JSON</code> atau <code>2.0-CSV</code>Petakan yang cocok <em>Data JSON Faktur</em> atau <em>Data CSV Faktur</em> PDF4me mengonversi ke skema ZUGFeRD sebelum penyematan.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(16, 185, 129)"><div style="font-weight:700;margin-bottom:6px">SharePoint sebagai pengganti Dropbox</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Ganti konektor Dropbox dengan <strong>SharePoint Mendapatkan konten file menggunakan jalur</strong> Dan <strong>SharePoint Buat file</strong>Pemetaan field yang sama; hanya otoritas konektor yang berubah. Berfungsi sama dengan OneDrive for Business atau Azure Blob Storage.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(245, 158, 11)"><div style="font-weight:700;margin-bottom:6px">Outlook: Kirim alih-alih (atau setelah) Buat file</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Menambahkan <strong>Outlook Mengirim email (V2)</strong> dengan alamat pelanggan. Peta <strong>Isi File</strong> sebagai isi lampiran dan <code>concat('Faktur-', utcNow(), '.pdf')</code> sebagai nama lampiran. Pelanggan mendapatkan faktur hibrida secara langsung.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(139, 92, 246)"><div style="font-weight:700;margin-bottom:6px">Validasi PDF/A sebelum diarsipkan</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Rantai <strong>PDF4me Memvalidasi PDF/A</strong> Setelah langkah 4. Jika validasi berhasil, tulis ke arsip jangka panjang; jika gagal, buat cabang ke peringatan Teams. Pengamanan ekstra untuk alur kerja yang sensitif terhadap kepatuhan.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="memecahkan-masalah-kesalahan-nyata">Memecahkan Masalah Kesalahan Nyata<a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#memecahkan-masalah-kesalahan-nyata" class="hash-link" aria-label="Taut langsung ke Memecahkan Masalah Kesalahan Nyata" title="Taut langsung ke Memecahkan Masalah Kesalahan Nyata" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:12px;margin-top:12px"><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(239, 68, 68)"><strong style="color:rgb(185, 28, 28)">Memilih 1.0-XML, output yang gagal memenuhi mandat.</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>ZUGFeRD 1.0 tidak memenuhi mandat B2B Jerman 2025. Jika output Anda harus sesuai dengan mandat, selalu pilih <code>2.0-*</code> kombinasi dalam menu tarik-turun gabungan.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-warning)"><strong style="color:var(--ifm-color-warning)">Baik data XML faktur maupun data JSON faktur telah terisi.</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Hanya petakan yang sesuai dengan pilihan dropdown Anda. Power Automate tidak akan mencegah Anda mengisi keduanya, tetapi tindakan tersebut akan menampilkan kesalahan validasi saat dijalankan. Biarkan kolom format lainnya kosong.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-info)"><strong style="color:var(--ifm-color-info)">Tampilkan Faktur pada PDF nonaktif + tanpa visual yang sudah ditampilkan sebelumnya</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Dengan <em>Buat Faktur dalam Format PDF</em> Jika dimatikan, PDF4me menyematkan XML tetapi tidak menggambar ulang konten faktur. PDF dari kurir yang Anda kirimkan <em>Isi File</em> Tetap seperti semula. Matikan hanya jika PDF dari penyedia layanan Anda sudah menampilkan konten faktur secara visual.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(54, 96, 179)"><strong style="color:rgb(54, 96, 179)">PERLUASAN ditolak oleh penerima</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>EXTENDED menambahkan bidang khusus industri di luar EN 16931 dan ditolak oleh penerima yang disetel untuk standar dasar. Mulailah dengan <code>DASAR</code> untuk uji kompatibilitas; tingkatkan hanya jika pembeli atau ERP mengkonfirmasi dukungan.</p><p></p></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-selanjutnya">Langkah Selanjutnya<a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#langkah-selanjutnya" class="hash-link" aria-label="Taut langsung ke Langkah Selanjutnya" title="Taut langsung ke Langkah Selanjutnya" translate="no">​</a></h2>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a class="btn btn--primary" href="https://docs.pdf4me.com/id/integration/power-automate/pdf/create-zugferd-invoice/"><p>Buat dokumen tindakan Faktur ZUGFeRD</p></a><a class="btn btn--secondary" href="https://docs.pdf4me.com/id/integration/power-automate/getting-started/"><p>Hubungkan PDF4me ke Power Automate</p></a><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" class="btn btn--secondary"><p>Dapatkan kunci API Anda</p></a></div>
<p>Pola lima langkah yang sama berlaku untuk otomatisasi dokumen apa pun di Power Automate: picu, ambil input, jalankan tindakan PDF4me, tulis hasilnya. Setelah Anda meluncurkan satu, peluncuran berikutnya hampir tidak memerlukan biaya.</p>]]></content:encoded>
            <category>Power Automate</category>
            <category>PDF4me</category>
            <category>Create ZUGFeRD Invoice</category>
            <category>ZUGFeRD</category>
            <category>Factur-X</category>
            <category>XML</category>
            <category>Dropbox</category>
            <category>EN 16931</category>
            <category>PDF-A-3</category>
            <category>German B2B mandate</category>
            <category>e-invoicing</category>
            <category>invoice automation</category>
            <category>document automation</category>
            <category>no-code</category>
            <category>hybrid invoice</category>
        </item>
        <item>
            <title><![CDATA[Ekstraksi AI dan Penggantian Nama Cerdas untuk PDF Apa Pun di Make: Alur Kerja Dropbox 4 Modul dengan PDF4me AI - Pengurai Dokumen]]></title>
            <link>https://docs.pdf4me.com/id/blog/ai-document-parser-make-dropbox-workflow/</link>
            <guid>https://docs.pdf4me.com/id/blog/ai-document-parser-make-dropbox-workflow/</guid>
            <pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Skenario pembuatan empat modul: ambil PDF vendor dari Dropbox, jalankan AI - Document Parser dengan default_invoice_extraction, uraikan JSON untuk menampilkan vendorName, lalu unggah ulang dengan nama file vendorName.pdf. Tangkapan layar asli, nilai bidang yang tepat, tanpa entri data manual.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/id/assets/images/blog/make-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>Bagian tersulit dari otomatisasi faktur vendor selalu terletak pada penamaan file. Sebuah folder yang penuh dengan <code>2030703747 (1).pdf</code> Dan <code>Scan_2026-04-12_invoice.pdf</code> tidak dapat dicari, tidak dapat diurutkan, dan tidak mungkin diaudit. <strong>PDF4me AI - Pengurai Dokumen</strong> ditambah modul Make Parse JSON yang memperbaiki hal itu di <strong>4 modul, tanpa kode</strong>AI mengekstrak nama vendor dari PDF, dan skenario yang sama mengunggah ulang file tersebut sebagai <code>Acme Industries.pdf</code>Screenshot di bawah ini menjelaskan secara detail jalannya simulasi yang terekam di kanvas.</p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Gambaran umum situasi</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">1. Dropbox Download</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Pulls /pdf4metest/sample/2030703747 (1).pdf. Scheduled trigger shown.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">2. PDF4me AI - Document Parser</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Runs the default_invoice_extraction Analyzer Template. Output: Doc Text JSON.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(168, 85, 247);height:100%"><div style="font-weight:750;margin-bottom:4px">3. JSON Parse JSON</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">JSON string mapped to 3. Doc Text. Exposes vendorName, invoiceNumber, totalAmount, etc.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(245,158,11);height:100%"><div style="font-weight:750;margin-bottom:4px">4. Dropbox Upload</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Writes to /pdf4meoutput/ with File Name = 6. vendorName + .pdf. Smart-rename complete.</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">Versi singkatnya</div><div style="font-size:1.05rem;line-height:1.55"><p>Empat modul Buat. Dropbox <strong>Unduh File</strong> mengambil PDF vendor mentah (tangkapan layar menunjukkan) <em>YnooxTestone</em> koneksi, jalur <code>/pdf4metest/sample/2030703747 (1).pdf</code>). PDF4me <strong>AI - Pengurai Dokumen</strong> Memetakan Nama File dan Dokumen dari langkah sebelumnya dan menjalankannya <code>ekstraksi_faktur_default</code> sebagai <strong>ID Penganalisis AI</strong>JSON <strong>Mengurai JSON</strong> mengubah <code>Teks Dokumen</code> menghasilkan output berupa token yang dapat dipetakan secara individual. Dropbox <strong>Unggah File</strong> menulis kepada <code>/pdf4meoutput/</code> dengan <strong>Nama File</strong> = <code>6. vendorName + .pdf</code> Dan <strong>Data</strong> = <code>1. Data</code> dari unduhan asli. Hasilnya: PDF yang sama masuk ke folder output Anda dengan nama file yang bermakna, tanpa campur tangan manusia.</p></div></div>
<div style="border-radius:12px;padding:18px 22px;margin:1.25rem 0 1.75rem;background-color:rgba(251, 191, 36, 0.12);border-left:5px solid rgb(245, 158, 11);box-shadow:inset 0 1px 0 rgba(255,255,255,0.6)"><div style="font-weight:700;margin-bottom:8px">Hal yang membuat ini menjadi 4 modul, bukan 8, adalah...</div><p style="margin:0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>Dua pilihan desain. Pertama, <strong>Data pada modul Unggah terikat pada Modul 1 (Data Dropbox asli)</strong>, bukan Modul 3. Parser AI hanya perlu mengekstrak metadata; unggahan menggunakan kembali file asli yang tidak diubah, sehingga tidak ada pengkodean ulang, tidak ada kehilangan kualitas, dan satu langkah lebih sedikit. Kedua, <strong>Nama File menggunakan token yang diuraikan ditambah literal. <code>.pdf</code> ekstensi</strong> (tangkapan layar menunjukkan) <code>6. vendorName</code> diikuti oleh teks yang diketik <code>.pdf</code>) sehingga file yang telah diganti namanya tetap memiliki ekstensi yang valid terlepas dari apa pun yang dikembalikan oleh AI.</p><p></p></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="pertanyaan-umum-di-dunia-nyata-yang-dapat-dipecahkan-oleh-solusi-ini">Pertanyaan umum di dunia nyata yang dapat dipecahkan oleh solusi ini.<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-make-dropbox-workflow/#pertanyaan-umum-di-dunia-nyata-yang-dapat-dipecahkan-oleh-solusi-ini" class="hash-link" aria-label="Taut langsung ke Pertanyaan umum di dunia nyata yang dapat dipecahkan oleh solusi ini." title="Taut langsung ke Pertanyaan umum di dunia nyata yang dapat dipecahkan oleh solusi ini." translate="no">​</a></h2>
<p>Orang-orang mencari solusi untuk masalah ini dengan menggunakan frasa seperti:</p>
<ul>
<li class=""><strong>"Bagaimana cara mengganti nama file PDF secara otomatis berdasarkan isinya?"</strong> Skenario 4 modul ini berhasil: AI membaca nama vendor, dan unggahan menggunakannya sebagai nama file. Tidak ada pekerjaan manual sama sekali.</li>
<li class=""><strong>"Bisakah Make mengekstrak nama vendor dari PDF dan menggunakannya di tempat lain?"</strong> Ya. Langkah JSON Parse JSON tepat setelah AI - Document Parser mengekspos setiap field yang diekstrak sebagai token yang dapat dipetakan secara individual (vendorName, invoiceNumber, totalAmount, dll).</li>
<li class=""><strong>"Apakah ada pengurai dokumen AI di Make?"</strong> Ya. Modul PDF4me AI - Document Parser. Modul ini berbasis templat (Analyzer Template), sehingga modul yang sama dapat menangani faktur, kwitansi, kontrak, dan formulir khusus.</li>
<li class=""><strong>"Bagaimana cara mengekstrak JSON terstruktur dari PDF tanpa melatih model?"</strong> Pilih Templat Analisis bawaan (<code>default_invoice_extraction</code> untuk AP) atau buat yang khusus di dasbor PDF4me. Tidak diperlukan pelatihan.</li>
<li class=""><strong>"Bisakah saya mengganti nama file output menggunakan salah satu field yang diekstrak?"</strong> Ya. Setelah mengurai JSON, masukkan token yang telah diurai ke dalam kolom Nama File Unggah. Selesai.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-sedang-anda-bangun">Apa yang sedang Anda bangun<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-make-dropbox-workflow/#apa-yang-sedang-anda-bangun" class="hash-link" aria-label="Taut langsung ke Apa yang sedang Anda bangun" title="Taut langsung ke Apa yang sedang Anda bangun" translate="no">​</a></h2>
<p>Skenario Make yang dapat digunakan kembali untuk otomatisasi AP/dokumen masuk. Pemicu diaktifkan (manual, terjadwal seperti yang ditunjukkan, pemantauan file, webhook), PDF vendor diuraikan oleh AI, dan file yang sama diunggah ulang dengan nama file yang bermakna yang berasal dari kontennya. Masukkan salah satu Templat PDF4me Analyzer lainnya (kwitansi, kontrak, pesanan pembelian, formulir khusus) untuk menangani jenis dokumen lain dengan alur yang sama.</p>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/ai-document-parser-make-dropbox/01-scenario-overview.jpg" alt="Buat kanvas skenario: Dropbox Unduh File (dengan lencana jam terjadwal), PDF4me AI - Pengurai Dokumen, JSON Uraikan JSON, dan Dropbox Unggah File. Empat ikon modul melingkar besar yang dihubungkan dengan konektor garis putus-putus standar Make." style="max-width:900px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"><figcaption style="margin-top:10px;font-size:0.92rem;color:var(--ifm-font-color-secondary)"><p>Empat modul ujung-ke-ujung. Lencana jam pada Dropbox 1 menunjukkan pemicu terjadwal; ganti ke webhook atau file-watch untuk produksi.</p></figcaption></figure>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-anda-butuhkan">Apa yang Anda butuhkan<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-make-dropbox-workflow/#apa-yang-anda-butuhkan" class="hash-link" aria-label="Taut langsung ke Apa yang Anda butuhkan" title="Taut langsung ke Apa yang Anda butuhkan" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><ul style="margin:0;padding-left:20px"><li><strong>Membuat</strong> akun dengan skenario yang sedang dibuka. <a href="https://www.make.com/en/register" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Buat akun Make</a> jika Anda membutuhkannya.</li><li><strong>Kunci API PDF4me</strong>. <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Dapatkan kunci API Anda</a>Tambahkan di modul PDF4me pertama. Lihat <a href="https://docs.pdf4me.com/id/general-guidelines/connect-to-make/" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Hubungkan PDF4me untuk Membuat</a>.</li><li><strong>Dropbox</strong> dengan folder sumber (misalnya, <code>/pdf4metest/sampel/</code>) yang berisi PDF vendor dan folder output (<code>/pdf4meoutput/</code>Semua penyimpanan bekerja dengan cara yang sama.</li><li><strong>Faktur vendor dalam format PDF</strong>Panduan ini menggunakan... <code>contoh-faktur-vendor.pdf</code>. <a href="https://docs.pdf4me.com/id/assets/data/ai-document-parser/sample-vendor-invoice.pdf" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Unduh file persis yang digunakan dalam tangkapan layar.</a> lalu seret ke folder sumber Dropbox Anda untuk mencerminkan setiap langkahnya.</li><li><strong>(Opsional) Sebuah Analyzer khusus</strong> Jika kasus penggunaan Anda bukan faktur, buatlah satu di sini. <a href="https://dev.pdf4me.com/dashboard/#/ai-document-parser/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Dasbor Pengurai Dokumen AI</a> (<a href="https://dev.pdf4me.com/ai-document-parser/?id=%3Canalyzer-guid%3E" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Detail penganalisis</a>). Gunakan yang bawaan <code>ekstraksi_faktur_default</code> untuk ap.</li></ul></div>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:1rem 0 1.6rem;border-left:4px solid rgb(16, 185, 129);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Ambil sampelnya dulu.</strong> Unduh faktur vendor yang sama seperti yang digunakan pada tangkapan layar. Seret ke folder sumber Dropbox Anda (misalnya, <code>/pdf4metest/sampel/</code>) sebelum menjalankan skenario sehingga Modul 1 mengambil file yang sama dan <code>ekstraksi_faktur_default</code> mengembalikan hal yang sama <code>nama vendor</code> token yang Anda lihat pada langkah unggah.</p><div style="margin-top:10px"><a href="https://docs.pdf4me.com/id/assets/data/ai-document-parser/sample-vendor-invoice.pdf" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(16, 185, 129);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>↓ Unduh sample-vendor-invoice.pdf</p></a></div></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="referensi-singkat-fungsi-setiap-parameter">Referensi singkat: fungsi setiap parameter<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-make-dropbox-workflow/#referensi-singkat-fungsi-setiap-parameter" class="hash-link" aria-label="Taut langsung ke Referensi singkat: fungsi setiap parameter" title="Taut langsung ke Referensi singkat: fungsi setiap parameter" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap:12px;margin:14px 0 24px"><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">AI Analyzer Id</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">Picks the Analyzer Template. default_invoice_extraction for invoices; custom templates for receipts, contracts, purchase orders.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(16, 185, 129);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">File Name + Document</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">Both mapped from the prior storage module. Filename (with extension) and binary content of the source.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(168, 85, 247);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Doc Text (output)</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">JSON string with every extracted field. Always wire into a JSON Parse JSON module next.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(245, 158, 11);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Parsed tokens</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">After Parse JSON, every Analyzer Template field becomes an individually mappable token (vendorName, invoiceNumber, etc).</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(14, 165, 233);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Smart-rename pattern</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">Drop a parsed token + .pdf into the downstream Upload File Name slot. Output file is renamed automatically.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(244, 63, 94);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Connection reuse</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">One PDF4me connection per Make team is enough. Add it once, reuse across every PDF4me module.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="susun-skenarionya">Susun skenarionya<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-make-dropbox-workflow/#susun-skenarionya" class="hash-link" aria-label="Taut langsung ke Susun skenarionya" title="Taut langsung ke Susun skenarionya" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="modul-1-mengunduh-file-dari-dropbox">Modul 1: Mengunduh File dari Dropbox<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-make-dropbox-workflow/#modul-1-mengunduh-file-dari-dropbox" class="hash-link" aria-label="Taut langsung ke Modul 1: Mengunduh File dari Dropbox" title="Taut langsung ke Modul 1: Mengunduh File dari Dropbox" translate="no">​</a></h3>
<p>Ambil file PDF mentah dari vendor dari folder sumber.</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, var(--ifm-color-primary) 0%, rgba(54,96,179,0.85) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Bidang</th><th style="padding:12px 14px;text-align:left">Nilai yang digunakan dalam proses ini</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Connection</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">YnooxTestone (ynoox.test...). your Dropbox connection</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Way of selecting files</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Select a file</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">/pdf4metest/sample/2030703747 (1).pdf</td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/ai-document-parser-make-dropbox/02-dropbox-download.jpg" alt="Buat konfigurasi Unduh File Dropbox dengan Koneksi YnooxTestone, Cara memilih file Pilih file, dan Jalur file /pdf4metest/sample/2030703747 (1).pdf." style="max-width:620px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"></figure>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="modul-2-pdf4me-ai---pengurai-dokumen">Modul 2: PDF4me AI - Pengurai Dokumen<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-make-dropbox-workflow/#modul-2-pdf4me-ai---pengurai-dokumen" class="hash-link" aria-label="Taut langsung ke Modul 2: PDF4me AI - Pengurai Dokumen" title="Taut langsung ke Modul 2: PDF4me AI - Pengurai Dokumen" translate="no">​</a></h3>
<p>Cari <strong>PDF4me</strong> di pemilih aksi dan pilih <strong>AI - Pengurai Dokumen</strong>.</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, rgb(16,185,129) 0%, rgba(16,185,129,0.75) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Bidang</th><th style="padding:12px 14px;text-align:left">Nilai yang digunakan dalam proses ini</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Connection</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">My PDF4me connection (t...)</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Map</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File Name</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">1. File Name (from Module 1)</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Document</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">1. Data (from Module 1)</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">AI Analyzer Id</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">default_invoice_extraction (built-in)</td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/ai-document-parser-make-dropbox/05-ai-document-parser-config.jpg" alt="PDF4me AI - Aksi Pengurai Dokumen dikonfigurasi dengan Koneksi Koneksi PDF4me saya, File diatur ke Peta, Nama File 1. Nama File, Dokumen 1. Data, dan ID Penganalisis AI default_invoice_extraction." style="max-width:560px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"><figcaption style="margin-top:10px;font-size:0.92rem;color:var(--ifm-font-color-secondary)"><p>Yang <code>ekstraksi_faktur_default</code> Templat sudah terintegrasi. Klik <em>Templat Analisis</em> Klik tautan di petunjuk untuk membuat penganalisis khusus untuk tanda terima, kontrak, atau jenis dokumen apa pun.</p></figcaption></figure>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="modul-3-json---mengurai-json">Modul 3: JSON - Mengurai JSON<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-make-dropbox-workflow/#modul-3-json---mengurai-json" class="hash-link" aria-label="Taut langsung ke Modul 3: JSON - Mengurai JSON" title="Taut langsung ke Modul 3: JSON - Mengurai JSON" translate="no">​</a></h3>
<p>Modul AI mengembalikan hasilnya sebagai string JSON pada <code>Doc Text</code>Uraikan untuk mengekspos bidang yang dapat dipetakan secara individual.</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, rgb(168,85,247) 0%, rgba(168,85,247,0.75) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Bidang</th><th style="padding:12px 14px;text-align:left">Nilai yang digunakan dalam proses ini</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Data structure</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">My data structure (or leave blank. Make builds one on first run)</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">JSON string</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">3. Doc Text (from Module 2)</td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/ai-document-parser-make-dropbox/03-parse-json.jpg" alt="Lakukan tindakan JSON Parse JSON dengan struktur data dibiarkan sebagai Struktur data saya dan string JSON dipetakan ke 3. Teks Dokumen dari modul AI - Document Parser." style="max-width:620px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"><figcaption style="margin-top:10px;font-size:0.92rem;color:var(--ifm-font-color-secondary)"><p>Biarkan struktur data tetap pada pengaturan default. <em>Struktur data saya</em> dan Make membangunnya dari output AI langsung pada skenario pertama yang dijalankan.</p></figcaption></figure>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="modul-4-mengunggah-file-ke-dropbox">Modul 4: Mengunggah File ke Dropbox<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-make-dropbox-workflow/#modul-4-mengunggah-file-ke-dropbox" class="hash-link" aria-label="Taut langsung ke Modul 4: Mengunggah File ke Dropbox" title="Taut langsung ke Modul 4: Mengunggah File ke Dropbox" translate="no">​</a></h3>
<p>Langkah penggantian nama cerdas. Peta <strong>Nama File</strong> ke token yang diuraikan ditambah literal <code>.pdf</code> perluasan, dan <strong>Data</strong> ke <strong>asli</strong> Berkas Modul 1 (bukan keluaran AI).</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, rgb(245,158,11) 0%, rgba(245,158,11,0.75) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Bidang</th><th style="padding:12px 14px;text-align:left">Nilai yang digunakan dalam proses ini</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Connection</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">YnooxTestone (ynoox.test...)</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Folder</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">/pdf4meoutput/</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Map (so File Name and Data come from prior modules)</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File Name</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">6. vendorName + .pdf (the parsed vendorName plus a literal .pdf extension)</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Data</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">1. Data (re-uses the original Dropbox download. not the AI output)</td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/ai-document-parser-make-dropbox/04-dropbox-upload.jpg" alt="Buat konfigurasi Dropbox Upload a File dengan Connection YnooxTestone, Folder /pdf4meoutput/, File diatur ke Map, File Name diatur ke 6. vendorName diikuti dengan .pdf, dan Data dipetakan ke 1. Data dari unduhan Dropbox asli." style="max-width:620px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"><figcaption style="margin-top:10px;font-size:0.92rem;color:var(--ifm-font-color-secondary)"><p>Penggantian nama cerdas: <code>6. vendorName</code> adalah token yang diuraikan dari Modul 3, dengan literal <code>.pdf</code> diketik tepat setelahnya.</p></figcaption></figure>
<p>Simpan dan klik <strong>Jalankan sekali</strong>File PDF vendor tersebut masuk ke <code>/pdf4meoutput/</code> dinamai berdasarkan nama penjualnya.</p>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--primary">Get your API Key</a><a class="btn btn--secondary" href="https://docs.pdf4me.com/id/integration/make/pdf4me-ai/ai-document-parser/">Full action reference</a></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="penyelesaian-masalah">Penyelesaian Masalah<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-make-dropbox-workflow/#penyelesaian-masalah" class="hash-link" aria-label="Taut langsung ke Penyelesaian Masalah" title="Taut langsung ke Penyelesaian Masalah" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr));gap:14px;margin-bottom:1.4rem"><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid var(--ifm-color-primary);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Parse JSON cannot see Doc Text</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">The AI module did not run yet. execute the scenario once with Run once. Make builds the data structure from the live output of Module 2 on first execution.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(16, 185, 129);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Renamed file has no .pdf extension</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Forgot the literal .pdf text after the vendorName token. Click the File Name field, place the cursor after the parsed token, and type .pdf.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(245, 158, 11);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Upload writes an empty file</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Data is bound to the wrong source. It should be Module 1 (original Dropbox download). 1. Data, not the AI output. The AI module returns metadata, not a binary file.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(139, 92, 246);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">vendorName comes back as empty or wrong</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">The Analyzer Template did not match the document layout. Try a different built-in template, or create a custom template at dev.pdf4me.com tuned for the layout of your vendors.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(244, 63, 94);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Want to extract more than vendor name</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Any field in the Analyzer Template is exposed as a token after Parse JSON. Drop invoiceNumber, totalAmount, lineItems, etc anywhere you would drop a normal Make variable.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(14, 165, 233);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">AI Analyzer Id dropdown is empty</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">No analyzer templates exist on your PDF4me account yet. Open dev.pdf4me.com, navigate to the Analyzer Templates section, and either pick the built-in default_invoice_extraction or create a custom template.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="kapan-menggunakan-pola-ini">Kapan menggunakan pola ini?<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-make-dropbox-workflow/#kapan-menggunakan-pola-ini" class="hash-link" aria-label="Taut langsung ke Kapan menggunakan pola ini?" title="Taut langsung ke Kapan menggunakan pola ini?" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 250px), 1fr));gap:14px;margin-bottom:1.4rem"><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid var(--ifm-color-primary);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Accounts payable automation</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Vendor invoices in, structured data into Airtable / NetSuite / Xero, renamed file archived.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(34, 197, 94);background:linear-gradient(180deg, rgba(34, 197, 94, 0.07) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Email-to-ERP routing</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Inbound email PDFs get parsed and routed to the right department based on extracted fields.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(168, 85, 247);background:linear-gradient(180deg, rgba(168, 85, 247, 0.08) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Contract intake (custom template)</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Custom Analyzer Template extracts effective_date, parties, governing_law into a legal tracker.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(245, 158, 11);background:linear-gradient(180deg, rgba(245, 158, 11, 0.08) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Audit-friendly archives</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Renaming by extracted vendor and date makes folders searchable and audit-trail clean.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-harus-dibaca-selanjutnya">Apa yang harus dibaca selanjutnya?<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-make-dropbox-workflow/#apa-yang-harus-dibaca-selanjutnya" class="hash-link" aria-label="Taut langsung ke Apa yang harus dibaca selanjutnya?" title="Taut langsung ke Apa yang harus dibaca selanjutnya?" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:14px;margin-top:10px;margin-bottom:6px"><a href="https://docs.pdf4me.com/id/integration/make/pdf4me-ai/ai-document-parser/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:700;margin-bottom:6px">Referensi tindakan AI - Pengurai Dokumen</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Setiap parameter, bentuk keluaran Teks Dokumen, dan tiga pola skenario.</div></div></a><a href="https://docs.pdf4me.com/id/integration/make/pdf4me-ai/ai-invoice-parser/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid rgb(16, 185, 129);height:100%"><div style="font-weight:700;margin-bottom:6px">AI-Invoice Parser (skema tetap)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Gunakan fitur ini jika Anda hanya menangani faktur dan menginginkan skor kepercayaan per kolom secara langsung.</div></div></a><a href="https://docs.pdf4me.com/id/integration/make/extract/parse-document/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid rgb(245, 158, 11);height:100%"><div style="font-weight:700;margin-bottom:6px">Mengurai Dokumen (Regex / JS)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Alternatif pencocokan pola untuk dokumen dengan tata letak tetap. Tidak memerlukan AI.</div></div></a></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="pertanyaan-yang-sering-diajukan-faq">Pertanyaan yang Sering Diajukan (FAQ)<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-make-dropbox-workflow/#pertanyaan-yang-sering-diajukan-faq" class="hash-link" aria-label="Taut langsung ke Pertanyaan yang Sering Diajukan (FAQ)" title="Taut langsung ke Pertanyaan yang Sering Diajukan (FAQ)" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:10px;margin-bottom:1.5rem"><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>What is the difference between AI - Document Parser and AI-Invoice Parser?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">AI-Invoice Parser uses a fixed invoice schema (vendor, line items, totals, dates) and returns confidence scores. AI - Document Parser is template-driven via the AI Analyzer Id, so you can swap the document type by picking a different template. Use AI-Invoice Parser for AP-only workflows; use AI - Document Parser when you handle multiple document types or need a custom field set.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Where do I create a custom Analyzer Template?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">From the AI Analyzer Id dropdown click the Analyzer Template link in the hint, or visit dev.pdf4me.com. Define the fields you want extracted, name the template, save. The new template appears in the AI Analyzer Id dropdown in Make on the next scenario edit.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Why is Data on the Upload module bound to Module 1 instead of Module 2?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Because the AI module only returns metadata (the extracted JSON on Doc Text), not a binary file. The original PDF lives on Module 1 Data. Re-using it on the upload avoids re-encoding and keeps the output identical to the input.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>How do I add the .pdf extension to the renamed file?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">After dropping the parsed vendorName token into File Name, place the cursor right after it and type the literal text .pdf. Make stores File Name as a mixed string (token + literal), and the upload writes the file with the combined name.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Can I trigger this from email, SharePoint, or a webhook instead of a scheduled Dropbox download?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. Replace Module 1 with any module that produces a binary file and a filename: Gmail Get Attachments, SharePoint Get file content, OneDrive Download a File, Webhooks Custom webhook with file payload. Modules 2, 3, 4 stay identical.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>How big can the input PDF be?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Practical limits are bounded by Make operation timeouts and the PDF4me API payload limit. For multi-hundred-MB documents, downsample first via a PDF4me Compress action then run AI - Document Parser on the result.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Does this work in Power Automate, n8n, or Zapier?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. The PDF4me AI - Document Parser action is available on all four platforms with the same Analyzer Template concept. See the cross-platform comparison at the bottom of the Make action reference page.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>How accurate is the extraction?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Accuracy depends on document layout consistency and the Analyzer Template fit. Built-in templates like default_invoice_extraction are tuned across thousands of vendor invoices. For custom layouts that the AI mis-reads on, build a custom Analyzer Template in dev.pdf4me.com with examples of your specific format.</div></details></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="mulai">Mulai<a href="https://docs.pdf4me.com/id/blog/ai-document-parser-make-dropbox-workflow/#mulai" class="hash-link" aria-label="Taut langsung ke Mulai" title="Taut langsung ke Mulai" translate="no">​</a></h2>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--primary">Get your API Key</a><a href="https://www.make.com/en/integrations/pdf4me" target="_blank" rel="noopener noreferrer" class="btn btn--secondary">PDF4me on Make</a><a class="btn btn--primary" href="https://docs.pdf4me.com/id/integration/make/pdf4me-ai/ai-document-parser/">Action reference</a></div>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:1.2rem auto 0;max-width:520px;border-left:4px solid rgb(16, 185, 129);background-color:rgba(34, 197, 94, 0.06);text-align:center"><div style="font-weight:700;margin-bottom:8px">Cobalah dengan file panduan.</div><a href="https://docs.pdf4me.com/id/assets/data/ai-document-parser/sample-vendor-invoice.pdf" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(16, 185, 129);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>↓ Unduh sample-vendor-invoice.pdf</p></a></div>]]></content:encoded>
            <category>Make</category>
            <category>PDF4me</category>
            <category>AI - Document Parser</category>
            <category>Analyzer Template</category>
            <category>Dropbox</category>
            <category>AI extraction</category>
            <category>invoice automation</category>
            <category>smart rename</category>
            <category>vendor parsing</category>
            <category>no-code</category>
            <category>document AI</category>
        </item>
        <item>
            <title><![CDATA[Tambahkan Tagihan QR Swiss ke PDF Faktur Apa Pun di Power Automate: Alur Kerja Dropbox 4 Langkah]]></title>
            <link>https://docs.pdf4me.com/id/blog/create-swissqr-bill-power-automate-dropbox-workflow/</link>
            <guid>https://docs.pdf4me.com/id/blog/create-swissqr-bill-power-automate-dropbox-workflow/</guid>
            <pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Alur Power Automate empat langkah: Pemicu manual, Dropbox Dapatkan konten file, PDF4me Barcode - Buat Tagihan QR Swiss (CHF, referensi QRR, Bahasa Inggris), lalu Dropbox Buat file. Menambahkan halaman tagihan QR yang sesuai dengan Standar Pembayaran Swiss ke /pdf4metest/sample/10 page.pdf dan menyimpan output yang telah diubah namanya ke /pdf4meoutput. Tangkapan layar asli, nilai bidang yang tepat.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/id/assets/images/blog/power-automate-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>Setiap faktur Swiss harus mencantumkan <strong>Uang Kertas QR Swiss</strong> Sehingga bank dan perangkat lunak akuntansi dapat memindai dan memproses pembayaran secara otomatis. Dengan Power Automate dan PDF4me, tambahannya adalah... <strong>alur empat aksi</strong>: Pemicu manual, Dropbox <strong>Dapatkan isi file</strong>, PDF4me <strong>Kode Batang - Buat Tagihan SwissQR</strong>Dropbox <strong>Buat berkas</strong>. Tangkapan layar di bawah ini menunjukkan proses persis yang terekam di kanvas. Sebuah faktur 10 halaman di <code>/pdf4metest/sample</code> menjadi faktur yang sesuai dengan peraturan Swiss dengan slip pembayaran terlampir dan diunggah ke <code>/pdf4meoutput</code> dengan nama file yang unik. Siap digunakan dalam waktu kurang dari 10 menit.</p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Alur secara sekilas</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">1. Manually trigger a flow</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Manual trigger for testing. Swap for SharePoint When a file is created or any storage trigger in production.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">2. Dropbox Get file content</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Reads the 10-page invoice from /pdf4metest/sample/10 page.pdf with Infer Content Type Yes.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(245,158,11);height:100%"><div style="font-weight:750;margin-bottom:4px">3. PDF4me Barcode - Create SwissQR Bill</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Appends the QR payment slip with CHF, QRR reference, English labels, custom Paging Options to land on page 3.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(139,92,246);height:100%"><div style="font-weight:750;margin-bottom:4px">4. Dropbox Create file</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Writes the populated PDF to /pdf4meoutput with a unique guid()+headers/FileName so re-runs do not collide.</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">Versi singkatnya</div><div style="font-size:1.05rem;line-height:1.55"><p>Empat tindakan Power Automate. Pemicu manual memulai alur kerja. Dropbox <strong>Dapatkan isi file</strong> membaca <code>/pdf4metest/sample/10 page.pdf</code> dengan Infer Content Type diatur ke Ya. PDF4me <strong>Kode Batang - Buat Tagihan SwissQR</strong> menambahkan halaman tagihan QR yang sesuai dengan Standar Pembayaran Swiss (Tipe Format Keluaran) <code>PNG</code> dalam putaran ini; beralih ke <code>PDF</code> untuk output hibrida, IBAN <code>CH4431999123000889012</code>, Jumlah <code>5253531</code>, Mata uang <code>CHF</code>Jenis Referensi <code>QRR</code>, Bahasa <code>Bahasa inggris</code>, Garis Pemisah <code>GarisDenganGunting</code>Kreditur: Var Schneider AG, Debitur Utama: Pia-Maria Rutschmann-Schnyder, Referensi <code>210000000003139471430009017</code>Opsi Penomoran Halaman <code>kebiasaan</code>Nomor Halaman <code>3</code>, Nama Berkas <code>abc.pdf</code>Dropbox <strong>Buat berkas</strong> menulis kepada <code>/pdf4meoutput</code> dengan Nama File yang dibuat dari <code>guid()</code> + <code>header/NamaBerkas</code> untuk keunikan. Hasilnya adalah file yang dapat dipindai oleh bank Swiss di dalam folder arsip.</p></div></div>
<div style="border-radius:12px;padding:18px 22px;margin:1.25rem 0 1.75rem;background-color:rgba(251, 191, 36, 0.12);border-left:5px solid rgb(245, 158, 11);box-shadow:inset 0 1px 0 rgba(255,255,255,0.6)"><div style="font-weight:700;margin-bottom:8px">Dua hal yang menentukan apakah hasil keluaran Anda dapat dipindai oleh bank.</div><p style="margin:0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>Pertama, <strong>IBAN harus diawali dengan CH atau LI</strong> dan maksimal 21 karakter. Untuk Tipe Referensi QRR, IBAN harus berupa... <em>QR-IBAN</em>, bukan IBAN standar. Kedua, ketika <strong>Tipe Referensi adalah QRR</strong>, itu <strong>Kolom referensi adalah string numerik 27 digit dengan digit pemeriksa mod-10.</strong>Jika Anda tidak memilikinya, ubah Tipe Referensi menjadi <code>SKOR</code> (ISO 11649) atau <code>NON</code> dan biarkan kolom Referensi kosong. Bank menolak nilai referensi yang salah ketik, bukan gambar QR-nya.</p><p></p></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="pertanyaan-umum-di-dunia-nyata-yang-dapat-dipecahkan-oleh-solusi-ini">Pertanyaan umum di dunia nyata yang dapat dipecahkan oleh solusi ini.<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-power-automate-dropbox-workflow/#pertanyaan-umum-di-dunia-nyata-yang-dapat-dipecahkan-oleh-solusi-ini" class="hash-link" aria-label="Taut langsung ke Pertanyaan umum di dunia nyata yang dapat dipecahkan oleh solusi ini." title="Taut langsung ke Pertanyaan umum di dunia nyata yang dapat dipecahkan oleh solusi ini." translate="no">​</a></h2>
<p>Orang-orang mencari solusi untuk masalah ini dengan menggunakan frasa seperti:</p>
<ul>
<li class=""><strong>"Bagaimana cara menambahkan tagihan QR Swiss ke faktur PDF saya secara otomatis di Power Automate?"</strong> Alur 4 langkah ini melakukannya: seret PDF ke Dropbox, picu alur, file faktur yang dilengkapi QR akan masuk ke folder output.</li>
<li class=""><strong>"Bisakah Power Automate menghasilkan tagihan QR Swiss dari faktur yang sudah ada?"</strong> Ya, melalui tindakan PDF4me Barcode - Create SwissQR Bill. Hasilnya adalah PDF yang sama dengan slip yang ditambahkan di halaman pertama/terakhir/halaman tertentu.</li>
<li class=""><strong>"Apakah saya memerlukan langganan perpustakaan kode QR atau generator QR Swiss?"</strong> Tidak. Aksi PDF4me menyembunyikan pembuatan QR, perhitungan referensi mod-10, dan tata letak Standar Pembayaran Swiss lengkap di balik satu langkah Power Automate.</li>
<li class=""><strong>"Bagaimana jika saya tidak memiliki file PDF sumber, dapatkah saya membuat slip QR terpisah?"</strong> Ya. Lewati kolom Konten File dan Nama File di bawah Parameter Lanjutan; tindakan ini akan menghasilkan faktur QR terpisah dalam Tipe Format Output yang dipilih (PDF / PNG / JPEG / Tiff).</li>
<li class=""><strong>"Akankah bank-bank Swiss menerima hasil ini?"</strong> Tindakan ini menghasilkan slip yang sesuai dengan Standar Pembayaran Swiss ISO 20022. Setiap aplikasi perbankan seluler bank Swiss dapat memindainya untuk memulai pembayaran.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-sedang-anda-bangun">Apa yang sedang Anda bangun<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-power-automate-dropbox-workflow/#apa-yang-sedang-anda-bangun" class="hash-link" aria-label="Taut langsung ke Apa yang sedang Anda bangun" title="Taut langsung ke Apa yang sedang Anda bangun" translate="no">​</a></h2>
<p>Alur Power Automate 4 aksi yang dapat digunakan kembali. Pemicu aktif, faktur sumber diambil dari Dropbox (atau SharePoint / OneDrive / Outlook), aksi PDF4me menambahkan faktur QR, dan file yang telah diisi diunggah dengan nama yang diawali dengan GUID. Pola yang sama berlaku untuk faktur pelanggan keluar, eksekusi batch terjadwal, atau pemrosesan piutang berbasis peristiwa.</p>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-power-automate-dropbox/01-flow-overview.jpg" alt="Kanvas alur Power Automate dengan empat tindakan: Memicu alur secara manual, Dropbox Mendapatkan konten file, Barcode - Membuat Tagihan SwissQR, Dropbox Membuat file." style="max-width:380px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"><figcaption style="margin-top:10px;font-size:0.92rem;color:var(--ifm-font-color-secondary)"><p>Empat aksi, dari atas ke bawah. Pemicu manual memudahkan pengujian alur kerja; dapat diganti dengan pemicu penyimpanan apa pun yang digunakan dalam produksi.</p></figcaption></figure>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-anda-butuhkan">Apa yang Anda butuhkan<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-power-automate-dropbox-workflow/#apa-yang-anda-butuhkan" class="hash-link" aria-label="Taut langsung ke Apa yang Anda butuhkan" title="Taut langsung ke Apa yang Anda butuhkan" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><ul style="margin:0;padding-left:20px"><li><strong>Power Automate</strong> akun dengan arus kas terbuka. <a href="https://make.powerautomate.com/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Open Power Automate</a>.</li><li><strong>Kunci API PDF4me</strong>. <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Dapatkan kunci API Anda</a>Masuk ke konektor PDF4me Connect saat pertama kali Anda melakukan drop action.</li><li><strong>Dropbox</strong> dengan folder sumber (misalnya, <code>/pdf4metest/sampel</code>) dan folder keluaran (<code>/pdf4meoutput</code>Semua platform penyimpanan dapat digunakan: SharePoint, OneDrive, atau Dataverse dipetakan dengan cara yang sama.</li><li><strong>Faktur PDF</strong>. <a href="https://docs.pdf4me.com/id/files/swissqr-bill-sample/10-page-sample.pdf" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Unduh contoh 10 halaman</a> Digunakan dalam tangkapan layar agar mudah diikuti.</li><li><strong>Data pembayaran Swiss</strong>: A <strong>CH atau LI IBAN</strong>, jumlah, mata uang (<code>CHF</code> atau <code>EUR</code>), dan blok nama/alamat kreditur + debitur. Referensi bidang lengkap di <a href="https://docs.pdf4me.com/id/integration/power-automate/barcode/create-swissqr-bill/" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">dokumen tindakan</a>.</li></ul></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="referensi-cepat-parameter-kunci">Referensi cepat: parameter kunci<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-power-automate-dropbox-workflow/#referensi-cepat-parameter-kunci" class="hash-link" aria-label="Taut langsung ke Referensi cepat: parameter kunci" title="Taut langsung ke Referensi cepat: parameter kunci" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap:12px;margin:14px 0 24px"><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Output Format Type</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">PDF (hybrid), PNG / JPEG / Tiff (standalone images).</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(16, 185, 129);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">IBAN</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">CH or LI prefix, max 21 chars. QR-IBAN required for QRR references.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(245, 158, 11);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Reference Type</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">QRR (27-digit + mod-10), SCOR (ISO 11649), or NON.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(139, 92, 246);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Address Type</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">S = structured (separate Postal Code + City). K = combined.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(14, 165, 233);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Paging Options</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">first, last, add at end, or custom (uses Page Number). PDF only.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(244, 63, 94);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Page Number</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">1-based page index. Required only when Paging Options is custom.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="bangun-alurnya">Bangun alurnya<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-power-automate-dropbox-workflow/#bangun-alurnya" class="hash-link" aria-label="Taut langsung ke Bangun alurnya" title="Taut langsung ke Bangun alurnya" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="tindakan-1-memicu-alur-secara-manual">Tindakan 1: Memicu alur secara manual<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-power-automate-dropbox-workflow/#tindakan-1-memicu-alur-secara-manual" class="hash-link" aria-label="Taut langsung ke Tindakan 1: Memicu alur secara manual" title="Taut langsung ke Tindakan 1: Memicu alur secara manual" translate="no">​</a></h3>
<p>Pemicu manual adalah cara tercepat untuk pengujian. Dalam produksi, ganti dengan... <strong>Dropbox Saat sebuah file dibuat</strong>, <strong>SharePoint Saat sebuah file dibuat</strong>, <strong>OneDrive Saat file dibuat</strong>, <strong>Outlook Saat email baru tiba</strong>, <strong>Kambuh</strong>, atau <strong>Webhooks</strong> tergantung pada alur kerja AR Anda.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="aksi-2-dropbox---dapatkan-isi-file">Aksi 2: Dropbox - Dapatkan isi file<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-power-automate-dropbox-workflow/#aksi-2-dropbox---dapatkan-isi-file" class="hash-link" aria-label="Taut langsung ke Aksi 2: Dropbox - Dapatkan isi file" title="Taut langsung ke Aksi 2: Dropbox - Dapatkan isi file" translate="no">​</a></h3>
<p>Ambil faktur sumber dari folder input Anda.</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, var(--ifm-color-primary) 0%, rgba(54,96,179,0.85) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Bidang</th><th style="padding:12px 14px;text-align:left">Nilai yang digunakan dalam proses ini</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>/pdf4metest/sample/10 page.pdf</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Infer Content Type</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>Yes</code></td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-power-automate-dropbox/02-get-file-content.jpg" alt="Power Automate Dropbox Dapatkan konten file dengan tindakan File /pdf4metest/sample/10 page.pdf dan parameter Lanjutan Infer Content Type Yes." style="max-width:620px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"></figure>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="aksi-3-kode-batang-pdf4me---buat-tagihan-swissqr">Aksi 3: Kode Batang PDF4me - Buat Tagihan SwissQR<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-power-automate-dropbox-workflow/#aksi-3-kode-batang-pdf4me---buat-tagihan-swissqr" class="hash-link" aria-label="Taut langsung ke Aksi 3: Kode Batang PDF4me - Buat Tagihan SwissQR" title="Taut langsung ke Aksi 3: Kode Batang PDF4me - Buat Tagihan SwissQR" translate="no">​</a></h3>
<p>Cari <strong>PDF4me</strong> dan pilih <strong>Kode Batang - Buat Tagihan SwissQR</strong>Tindakan ini menampilkan kolom pembayaran di panel utama dan 4 kolom di bawah Parameter Lanjutan (Opsi Penomoran Halaman, Nomor Halaman, Konten File, Nama File). Konfigurasi:</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, rgb(16,185,129) 0%, rgba(16,185,129,0.75) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Kelompok</th><th style="padding:12px 14px;text-align:left">Bidang</th><th style="padding:12px 14px;text-align:left">Nilai</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:var(--ifm-color-primary);white-space:nowrap">Output</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Output Format Type</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">PNG</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">IBAN</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">CH4431999123000889012</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Amount</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">5253531</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Currency</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">CHF</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Reference Type</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">QRR</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Language Type</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">English</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Seperator Line</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">LineWithScissor</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor Name</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Var Schneider AG</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor Address Type</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">S</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor: Address Line 1</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Var Schneider AG</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor: Address Line 2</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">23</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor PostalCode</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">2501</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor City</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">biel</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor Name</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Pia-Maria Rutschmann-Schnyder</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor AddressType</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">S</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor: Address Line 1</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Grosse Marktgasse</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor: Address Line 2</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">33</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor PostalCode</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">9400</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor City</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">biel</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(14, 165, 233);white-space:nowrap">Ref/Msg</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Reference</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">210000000003139471430009017</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(14, 165, 233);white-space:nowrap">Ref/Msg</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Unstructured Message</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Instruction of 15.09.2019</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(14, 165, 233);white-space:nowrap">Ref/Msg</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Billing Info</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">S1/01/20170309/11/10201409/20/14000000/22/36958/30/CH106017086/40/1020/41/3010</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(14, 165, 233);white-space:nowrap">Ref/Msg</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">AV1 Parameters</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Name AV1: UV;UltraPay005;12345</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(14, 165, 233);white-space:nowrap">Ref/Msg</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Av2 Parameters</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Name AV2: XY;XYService;54321</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(245, 158, 11);white-space:nowrap">Advanced</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Paging Options</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">custom</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(245, 158, 11);white-space:nowrap">Advanced</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Page Number</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">3</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(245, 158, 11);white-space:nowrap">Advanced</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">File Content</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">File Content (from Action 2)</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(245, 158, 11);white-space:nowrap">Advanced</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">File Name</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">abc.pdf</code></td></tr></tbody></table></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="aksi-4-dropbox---buat-file">Aksi 4: Dropbox - Buat file<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-power-automate-dropbox-workflow/#aksi-4-dropbox---buat-file" class="hash-link" aria-label="Taut langsung ke Aksi 4: Dropbox - Buat file" title="Taut langsung ke Aksi 4: Dropbox - Buat file" translate="no">​</a></h3>
<p>Simpan berkas yang telah diisi ke folder keluaran. Buat Nama Berkas yang unik dengan <code>guid()</code> agar tayangan ulang tidak bentrok.</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, rgb(139,92,246) 0%, rgba(139,92,246,0.75) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Bidang</th><th style="padding:12px 14px;text-align:left">Nilai yang digunakan dalam proses ini</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Folder Path</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">/pdf4meoutput</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File Name</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">guid() + headers/FileName (concat expression for a unique-per-run name)</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File Content</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">File Content (from Action 3, dynamic content)</td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-power-automate-dropbox/03-create-file.jpg" alt="Power Automate Dropbox Create file action dengan Folder Path /pdf4meoutput, File Name built from guid() + headers/FileName expression, dan File Content dynamic content dari tindakan PDF4me Create SwissQR Bill." style="max-width:620px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"><figcaption style="margin-top:10px;font-size:0.92rem;color:var(--ifm-font-color-secondary)"><p>Yang <code>guid()</code> Ekspresi dalam Nama File menjamin nama unik di setiap eksekusi. Menempatkannya di sebelah <code>header/NamaBerkas</code> Output dari PDF4me mempertahankan nama faktur asli dalam nama file.</p></figcaption></figure>
<p>Simpan dan klik <strong>Tes</strong>Berkas yang dapat dipindai oleh bank Swiss tersebut sampai di... <code>/pdf4meoutput</code>.</p>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--primary">Get your API Key</a><a class="btn btn--secondary" href="https://docs.pdf4me.com/id/integration/power-automate/barcode/create-swissqr-bill/">Full action reference</a></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="penyelesaian-masalah">Penyelesaian Masalah<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-power-automate-dropbox-workflow/#penyelesaian-masalah" class="hash-link" aria-label="Taut langsung ke Penyelesaian Masalah" title="Taut langsung ke Penyelesaian Masalah" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr));gap:14px;margin-bottom:1.4rem"><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid var(--ifm-color-primary);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">QR-bill page is blank or unreadable</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">IBAN is invalid (must start with CH or LI, max 21 chars) or Currency is something other than CHF / EUR. Both are hard requirements of the Swiss Payment Standards.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(16, 185, 129);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Bank rejects a QRR reference</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">QRR references must be 27 digits with a mod-10 check digit. If you do not have one, switch Reference Type to SCOR (ISO 11649) or NON and leave Reference empty.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(245, 158, 11);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">QR-bill landed on the wrong page</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Adjust Paging Options under Advanced. first puts the slip as the new page 1. last appends it after the last page. custom uses Page Number for a specific 1-based position.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(139, 92, 246);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Creditor or Debtor address looks wrong on the slip</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Mismatched Address Type. With S, fill Postal Code + City and use Address Line 1/2 for street. With K, leave Postal Code + City empty and put the full address into Address Line 1 + Address Line 2.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(244, 63, 94);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Create file writes an empty file</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">File Content on Action 4 is not bound to the PDF4me File Content output. Click the field and re-pick the dynamic content from Action 3.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(14, 165, 233);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Want a standalone QR slip without a source invoice</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Skip Action 2 (Get file content). On Action 3, leave File Content and File Name empty under Advanced parameters and the action returns a standalone Swiss QR-bill in the chosen Output Format Type.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="kapan-menggunakan-pola-ini">Kapan menggunakan pola ini?<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-power-automate-dropbox-workflow/#kapan-menggunakan-pola-ini" class="hash-link" aria-label="Taut langsung ke Kapan menggunakan pola ini?" title="Taut langsung ke Kapan menggunakan pola ini?" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 250px), 1fr));gap:14px;margin-bottom:1.4rem"><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid var(--ifm-color-primary);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Outgoing customer invoices</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Bills that need to be Swiss-payable directly from a banking app via QR scan.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(34, 197, 94);background:linear-gradient(180deg, rgba(34, 197, 94, 0.07) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Subscription billing</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">QR-IBAN + 27-digit QRR reference identifies the customer or contract on every recurring run.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(168, 85, 247);background:linear-gradient(180deg, rgba(168, 85, 247, 0.08) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Bulk invoice retrofitting</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">When an existing PDF invoice template does not yet carry the payment slip, append it.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(245, 158, 11);background:linear-gradient(180deg, rgba(245, 158, 11, 0.08) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">e-Bill fallbacks</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">For customers who prefer paper or in-app QR-scan over electronic Bill.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-harus-dibaca-selanjutnya">Apa yang harus dibaca selanjutnya?<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-power-automate-dropbox-workflow/#apa-yang-harus-dibaca-selanjutnya" class="hash-link" aria-label="Taut langsung ke Apa yang harus dibaca selanjutnya?" title="Taut langsung ke Apa yang harus dibaca selanjutnya?" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:14px;margin-top:10px;margin-bottom:6px"><a href="https://docs.pdf4me.com/id/integration/power-automate/barcode/create-swissqr-bill/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:700;margin-bottom:6px">Buat Tagihan SwissQR di Power Automate. Referensi tindakan</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Setiap parameter, 5 tangkapan layar UI, kartu referensi Jenis Format Output + Opsi Penomoran Halaman.</div></div></a><a href="https://docs.pdf4me.com/id/blog/swissqr-bill-power-automate-custom-page-insert/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid rgb(16, 185, 129);height:100%"><div style="font-weight:700;margin-bottom:6px">Sisipkan QR Bill Swiss pada halaman khusus.</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Tutorial terkait: letakkan slip di halaman 3 (atau indeks berbasis 1 lainnya) menggunakan Opsi Penomoran Halaman kustom.</div></div></a><a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-make-dropbox-workflow/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid rgb(245, 158, 11);height:100%"><div style="font-weight:700;margin-bottom:6px">Skenario yang sama di Make</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">3-modul Buat alur dengan pembuat skenario visual.</div></div></a></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="pertanyaan-yang-sering-diajukan-faq">Pertanyaan yang Sering Diajukan (FAQ)<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-power-automate-dropbox-workflow/#pertanyaan-yang-sering-diajukan-faq" class="hash-link" aria-label="Taut langsung ke Pertanyaan yang Sering Diajukan (FAQ)" title="Taut langsung ke Pertanyaan yang Sering Diajukan (FAQ)" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:10px;margin-bottom:1.5rem"><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Do I need a special Swiss QR library or font?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">No. The PDF4me Create SwissQR Bill action bundles QR-code generation, the QR-bill fonts (Liberation Sans), mod-10 reference math, and the Swiss Payment Standards layout. Configure the fields, save the flow, and the output is a Swiss-compliant file.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>What is the difference between QRR, SCOR, and NON references?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">QRR is the Swiss 27-digit numeric reference with a mod-10 check digit; it requires a QR-IBAN. SCOR is the international ISO 11649 creditor reference; it works with a standard IBAN. NON means no reference is shown on the slip, useful for ad-hoc one-off payments where the debtor adds their own reference at payment time.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Can I generate a Swiss QR-bill without an existing PDF invoice?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. Skip Action 2 (Get file content). On Action 3, leave File Content and File Name empty under Advanced parameters; the action returns a standalone Swiss QR-bill in the chosen Output Format Type (PDF, PNG, JPEG, or Tiff).</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>My IBAN starts with DE / FR / IT, can I still use this?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">No, Swiss QR-bills are scoped to CH and LI IBANs only. For European SEPA payments with non-Swiss IBANs, use the Generate EPC QR Code for SEPA action instead.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Address Type S vs K, which one should I pick?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">S (Structured) is the modern default: PostalCode and City go in separate fields; Address Line 1/2 carries the street. K (Combined) puts the full address in two free-text Address Line fields and ignores PostalCode/City. New integrations should use S unless you are importing legacy data.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Does the output work with mobile banking apps?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. Every Swiss bank app that supports payments via QR-bill (every major bank since 2022) can scan the output to pre-fill the payment form. Test by opening UBS, PostFinance, Raiffeisen, or any Swiss banking app and scanning the QR code.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>How do I change where the QR-bill page lands?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Click Show all on Advanced parameters. Set Paging Options to first / last / add at end / custom. For custom, also fill Page Number with the 1-based page index. Only applies when Output Format Type is PDF.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Same scenario in Make, Zapier, or n8n?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. The same PDF4me Create Swiss QR Bill action is available on all four platforms with identical parameters. See the cross-platform comparison at the bottom of the Create SwissQR Bill action page.</div></details></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="mulai">Mulai<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-power-automate-dropbox-workflow/#mulai" class="hash-link" aria-label="Taut langsung ke Mulai" title="Taut langsung ke Mulai" translate="no">​</a></h2>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--primary">Get your API Key</a><a href="https://learn.microsoft.com/en-us/connectors/pdf4meconnect/" target="_blank" rel="noopener noreferrer" class="btn btn--secondary">PDF4me Connect</a><a class="btn btn--primary" href="https://docs.pdf4me.com/id/integration/power-automate/barcode/create-swissqr-bill/">Action reference</a></div>]]></content:encoded>
            <category>Power Automate</category>
            <category>PDF4me</category>
            <category>Create Swiss QR Bill</category>
            <category>Swiss QR</category>
            <category>QR-bill</category>
            <category>Dropbox</category>
            <category>ISO 20022</category>
            <category>invoice automation</category>
            <category>document automation</category>
            <category>no-code</category>
            <category>Swiss payment</category>
        </item>
        <item>
            <title><![CDATA[Tambahkan Tagihan QR Swiss ke PDF Faktur Apa Pun di Zapier: Alur Kerja Dropbox 4 Langkah]]></title>
            <link>https://docs.pdf4me.com/id/blog/create-swissqr-bill-zapier-dropbox-workflow/</link>
            <guid>https://docs.pdf4me.com/id/blog/create-swissqr-bill-zapier-dropbox-workflow/</guid>
            <pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Alur kerja Zapier empat langkah: pemicu Dropbox New File in Folder, Find File, PDF4me Create Swiss QR Bill (CHF, referensi QRR, Bahasa Inggris), lalu Dropbox Upload File. Menambahkan halaman tagihan QR yang sesuai dengan Standar Pembayaran Swiss ke PDF faktur apa pun di /pdf4metest/Swiss-RP dan menyimpan hasilnya ke /pdf4meoutput. Tangkapan layar asli, nilai bidang yang tepat.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/id/assets/images/blog/zapier-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>Setiap faktur Swiss harus mencantumkan <strong>Uang Kertas QR Swiss</strong> Sehingga bank dan perangkat lunak akuntansi dapat memindai dan memproses pembayaran secara otomatis. Dengan Zapier dan PDF4me, tambahannya adalah... <strong>empat langkah Zap</strong>Dropbox <strong>File Baru di dalam Folder</strong>Dropbox <strong>Temukan File</strong>, PDF4me <strong>Buat Tagihan QR Swiss</strong>Dropbox <strong>Unggah File</strong>. Tangkapan layar di bawah ini menunjukkan proses persis yang terekam di kanvas: faktur 10 halaman di <code>/pdf4metest/Swiss-RP</code> menjadi faktur yang sesuai dengan peraturan Swiss dengan slip pembayaran terlampir dan disimpan ke <code>/pdf4meoutput</code>Siap diproduksi dalam waktu kurang dari 10 menit.</p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Sekilas tentang Zap</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">1. Dropbox New File in Folder</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Watches /pdf4metest/Swiss-RP every 2 minutes. Trigger fires when a new invoice PDF lands.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">2. Dropbox Find File</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Resolves the file by name (10 page.pdf) and pulls the binary, ready for the next step.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(245,158,11);height:100%"><div style="font-weight:750;margin-bottom:4px">3. PDF4me Create Swiss QR Bill</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Appends the QR payment slip with all required SPS fields: CHF, QRR reference, English, Line with Scissor separator.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(139,92,246);height:100%"><div style="font-weight:750;margin-bottom:4px">4. Dropbox Upload File</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Writes the populated PDF to /pdf4meoutput. File Name and File Extension carried from the PDF4me output.</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">Versi singkatnya</div><div style="font-size:1.05rem;line-height:1.55"><p>Empat langkah Zap. Dropbox <strong>File Baru di dalam Folder</strong> jam tangan <code>/pdf4metest/Swiss-RP</code> (Ruang penyimpanan default, Sertakan file di dalam subfolder) <code>PALSU</code>Sertakan isi file dan tautan berbagi. <code>Ya</code>Dropbox <strong>Temukan File</strong> melihat ke atas <code>10 halaman.pdf</code> di dalam <code>/pdf4metest/File</code> dan mengembalikan data biner. PDF4me <strong>Buat Tagihan QR Swiss</strong> menambahkan halaman tagihan QR yang sesuai dengan Standar Pembayaran Swiss (Jenis Format) <code>PDF</code>Opsi Penomoran Halaman <code>Pertama</code>, Mata uang <code>CHF</code>Jenis Referensi <code>QRR</code>, Bahasa <code>Bahasa inggris</code>, Pemisah <code>Garis dengan Gunting</code>, Jumlah <code>1923.67</code>IBAN <code>CH4431999123000889012</code>Kreditur: Var Schneider AG, Debitur Utama: Pia-Maria Rutschmann-Schnyder, Referensi <code>210000000003139471430009017</code>Dropbox <strong>Unggah File</strong> menulis PDF yang sudah terisi ke <code>/pdf4meoutput</code> menggunakan <strong>3. URL File</strong>, dengan <strong>3. Nama File</strong> Dan <strong>3. Ekstensi File</strong> sebagai nama output. Hasilnya adalah PDF yang dapat dipindai oleh bank Swiss di dalam folder arsip.</p></div></div>
<div style="border-radius:12px;padding:18px 22px;margin:1.25rem 0 1.75rem;background-color:rgba(251, 191, 36, 0.12);border-left:5px solid rgb(245, 158, 11);box-shadow:inset 0 1px 0 rgba(255,255,255,0.6)"><div style="font-weight:700;margin-bottom:8px">Dua hal yang menentukan apakah hasil keluaran Anda dapat dipindai oleh bank.</div><p style="margin:0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>Pertama, <strong>IBAN harus diawali dengan CH atau LI</strong> dan maksimal 21 karakter. Untuk Tipe Referensi QRR, IBAN harus berupa... <em>QR-IBAN</em>, bukan IBAN standar. Kedua, ketika <strong>Tipe Referensi adalah QRR</strong>, itu <strong>Kolom referensi adalah string numerik 27 digit dengan digit pemeriksa mod-10.</strong>; jika Anda tidak memilikinya, ubah Tipe Referensi menjadi <code>SKOR</code> (ISO 11649) atau <code>NON</code> dan biarkan kolom Referensi kosong. Bank menolak nilai referensi yang salah ketik, bukan gambar QR-nya.</p><p></p></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="pertanyaan-umum-di-dunia-nyata-yang-dapat-dipecahkan-oleh-solusi-ini">Pertanyaan umum di dunia nyata yang dapat dipecahkan oleh solusi ini.<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-zapier-dropbox-workflow/#pertanyaan-umum-di-dunia-nyata-yang-dapat-dipecahkan-oleh-solusi-ini" class="hash-link" aria-label="Taut langsung ke Pertanyaan umum di dunia nyata yang dapat dipecahkan oleh solusi ini." title="Taut langsung ke Pertanyaan umum di dunia nyata yang dapat dipecahkan oleh solusi ini." translate="no">​</a></h2>
<p>Orang-orang mencari solusi untuk masalah ini dengan menggunakan frasa seperti:</p>
<ul>
<li class=""><strong>"Bagaimana cara menambahkan tagihan QR Swiss ke faktur PDF saya secara otomatis di Zapier?"</strong> Zap 4 langkah ini melakukannya: file masuk ke Dropbox, Zap dijalankan, PDF yang dilengkapi dengan kode QR untuk faktur masuk ke folder output.</li>
<li class=""><strong>"Bisakah Zapier membuat tagihan QR Swiss dari faktur yang sudah ada?"</strong> Ya, melalui tindakan PDF4me Create Swiss QR Bill. Hasilnya adalah PDF yang sama dengan slip pembayaran yang ditambahkan pada halaman yang Anda pilih (pertama, terakhir, atau halaman tertentu).</li>
<li class=""><strong>"Apakah saya memerlukan langganan perpustakaan kode QR atau generator QR Swiss?"</strong> Tidak. Tindakan PDF4me menyembunyikan pembuatan QR, perhitungan referensi mod-10, dan tata letak Standar Pembayaran Swiss lengkap di balik satu langkah Zapier.</li>
<li class=""><strong>"Bagaimana jika saya tidak memiliki file PDF sumber, dapatkah saya membuat slip QR terpisah?"</strong> Ya. Lewati Langkah 2 (Cari File) dan kolom File / URL File di Langkah 3. Tindakan ini akan mengembalikan PDF tagihan QR Swiss mandiri hanya dari data pembayaran.</li>
<li class=""><strong>"Akankah bank-bank Swiss menerima hasil ini?"</strong> Tindakan ini menghasilkan slip yang sesuai dengan Standar Pembayaran Swiss ISO 20022. Setiap aplikasi perbankan seluler bank Swiss dapat memindainya untuk memulai pembayaran.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-sedang-anda-bangun">Apa yang sedang Anda bangun<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-zapier-dropbox-workflow/#apa-yang-sedang-anda-bangun" class="hash-link" aria-label="Taut langsung ke Apa yang sedang Anda bangun" title="Taut langsung ke Apa yang sedang Anda bangun" translate="no">​</a></h2>
<p>Sebuah Zap Zapier 4 langkah yang dapat digunakan kembali. Pemicunya memantau folder Dropbox, Zap tersebut menemukan faktur terbaru, menjalankan tindakan PDF4me Swiss QR Bill dengan detail kreditur + debitur + pembayaran Anda, dan mengunggah PDF yang telah disempurnakan ke folder output. Pola yang sama berlaku untuk faktur pelanggan keluar, eksekusi batch terjadwal, atau pemrosesan AR yang sepenuhnya berbasis peristiwa.</p>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-zapier-dropbox/01-zap-overview.jpg" alt="Kanvas Zapier Zap dengan empat langkah: Dropbox File Baru di Folder (interval 2 menit), Dropbox Cari File, PDF4me Buat Tagihan SwissQR, Dropbox Unggah File. Banner status menunjukkan Berhasil 01 Juni 2026 13:00:20 dengan ID Eksekusi." style="max-width:420px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"><figcaption style="margin-top:10px;font-size:0.92rem;color:var(--ifm-font-color-secondary)"><p>Empat langkah dari atas ke bawah. Interval 2 menit pada Langkah 1 adalah frekuensi polling default Zapier untuk pemicu Dropbox; paket upgrade dapat melakukan polling lebih sering.</p></figcaption></figure>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-anda-butuhkan">Apa yang Anda butuhkan<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-zapier-dropbox-workflow/#apa-yang-anda-butuhkan" class="hash-link" aria-label="Taut langsung ke Apa yang Anda butuhkan" title="Taut langsung ke Apa yang Anda butuhkan" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><ul style="margin:0;padding-left:20px"><li><strong>Zapier</strong> akun. <a href="https://zapier.com/sign-up" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Buat akun Zapier</a> jika Anda membutuhkannya.</li><li><strong>Kunci API PDF4me</strong>. <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Dapatkan kunci API Anda</a> dan tambahkan saat PDF4me meminta akun di editor Zap. Lihat <a href="https://docs.pdf4me.com/id/general-guidelines/connect-to-zapier/" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Hubungkan PDF4me ke Zapier</a>.</li><li><strong>Dropbox</strong> dengan folder sumber (misalnya, <code>/pdf4metest/Swiss-RP</code>) dan folder keluaran (<code>/pdf4meoutput</code>).</li><li><strong>Faktur PDF</strong> (tangkapan layar menggunakan <code>10 halaman.pdf</code>). Opsional: lewati file sumber untuk slip QR mandiri yang hanya berisi data pembayaran.</li><li><strong>Data pembayaran Swiss</strong>: A <strong>CH atau LI IBAN</strong>, jumlah, mata uang (<code>CHF</code> atau <code>EUR</code>), dan blok nama/alamat kreditur + debitur. Referensi bidang lengkap di <a href="https://docs.pdf4me.com/id/integration/zapier/barcode/create-swissqr-bill/" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">dokumen tindakan</a>.</li></ul></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="referensi-cepat-parameter-kunci">Referensi cepat: parameter kunci<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-zapier-dropbox-workflow/#referensi-cepat-parameter-kunci" class="hash-link" aria-label="Taut langsung ke Referensi cepat: parameter kunci" title="Taut langsung ke Referensi cepat: parameter kunci" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap:12px;margin:14px 0 24px"><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">IBAN</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">CH or LI prefix, max 21 chars. QR-IBAN required for QRR references.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(16, 185, 129);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Currency</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">CHF or EUR only. Other currencies rejected by Swiss Payment Standards.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(245, 158, 11);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Reference Type</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">QRR (27-digit + mod-10), SCOR (ISO 11649), or NON. Pick once, fill Reference accordingly.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(139, 92, 246);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Address Type</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">S = structured (separate Postal Code + City). K = combined (full address in two Address Lines).</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(14, 165, 233);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">paging Options</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">first, last, append, or a specific 1-based page number.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(244, 63, 94);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Format Type</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">PDF for printable invoices, PNG/JPEG/TIFF for image output.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="bangun-zap">Bangun Zap<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-zapier-dropbox-workflow/#bangun-zap" class="hash-link" aria-label="Taut langsung ke Bangun Zap" title="Taut langsung ke Bangun Zap" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-1-dropbox---file-baru-di-folder-pemicu">Langkah 1: Dropbox - File Baru di Folder (pemicu)<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-zapier-dropbox-workflow/#langkah-1-dropbox---file-baru-di-folder-pemicu" class="hash-link" aria-label="Taut langsung ke Langkah 1: Dropbox - File Baru di Folder (pemicu)" title="Taut langsung ke Langkah 1: Dropbox - File Baru di Folder (pemicu)" translate="no">​</a></h3>
<p>Pantau folder sumber untuk faktur baru.</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, var(--ifm-color-primary) 0%, rgba(54,96,179,0.85) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Bidang</th><th style="padding:12px 14px;text-align:left">Nilai yang digunakan dalam proses ini</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Space</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>Default</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Folder</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>/pdf4metest/Swiss-RP</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Include files in subfolders?</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>False</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Include file contents?</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>Yes</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Include sharing link?</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>Yes</code></td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-zapier-dropbox/02-new-file-in-folder.jpg" alt="Zapier Dropbox Pemicu File Baru di Folder: Ruang Default, Folder /pdf4metest/Swiss-RP, Sertakan file di subfolder Salah, Sertakan isi file Ya, Sertakan tautan berbagi Ya." style="max-width:620px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"></figure>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-2-dropbox---temukan-file">Langkah 2: Dropbox - Temukan File<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-zapier-dropbox-workflow/#langkah-2-dropbox---temukan-file" class="hash-link" aria-label="Taut langsung ke Langkah 2: Dropbox - Temukan File" title="Taut langsung ke Langkah 2: Dropbox - Temukan File" translate="no">​</a></h3>
<p>Identifikasi file berdasarkan namanya. Ini akan memberikan referensi file yang stabil dan dapat dipetakan untuk Langkah 3.</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, rgb(16,185,129) 0%, rgba(16,185,129,0.75) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Bidang</th><th style="padding:12px 14px;text-align:left">Nilai yang digunakan dalam proses ini</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Space</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>Default</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Folder</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>/pdf4metest/Files</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Include files in subfolders?</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>False</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File Name</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>10 page.pdf</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Include Deleted Files?</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>False</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Include file contents?</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>Yes</code></td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-zapier-dropbox/03-find-file.jpg" alt="Zapier Dropbox Find File: Space Default, Folder /pdf4metest/Files, File Name 10 page.pdf, Include Deleted Files False, Include file contents Yes." style="max-width:620px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"></figure>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-3-pdf4me---buat-tagihan-swissqr">Langkah 3: PDF4me - Buat Tagihan SwissQR<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-zapier-dropbox-workflow/#langkah-3-pdf4me---buat-tagihan-swissqr" class="hash-link" aria-label="Taut langsung ke Langkah 3: PDF4me - Buat Tagihan SwissQR" title="Taut langsung ke Langkah 3: PDF4me - Buat Tagihan SwissQR" translate="no">​</a></h3>
<p>Tindakan yang menghasilkan pekerjaan. Carilah <strong>PDF4me</strong> di pemilih aksi, pilih <strong>Buat Tagihan QR Swiss</strong>Kemudian, isi kolom-kolom tersebut persis seperti yang ada pada tangkapan layar di bawah ini. <a href="https://docs.pdf4me.com/id/integration/zapier/barcode/create-swissqr-bill/">referensi tindakan</a> tampilkan. Persyaratan minimum untuk menyamai lari ini:</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, rgb(245,158,11) 0%, rgba(245,158,11,0.75) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Kelompok</th><th style="padding:12px 14px;text-align:left">Bidang</th><th style="padding:12px 14px;text-align:left">Nilai</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:var(--ifm-color-primary);white-space:nowrap">Source</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Format Type</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">PDF</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:var(--ifm-color-primary);white-space:nowrap">Source</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">File</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">2. File: (Exists but not shown)</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:var(--ifm-color-primary);white-space:nowrap">Source</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">File Name</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">2. File Name: 10 page  +  2. File Ext: .pdf</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:var(--ifm-color-primary);white-space:nowrap">Source</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">paging Options</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">first</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Currency</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">CHF</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Reference Type</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">QRR</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Language Type</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">English</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Separator Line</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Line with Scissor</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Amount</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">1923.67</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">IBAN</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">CH4431999123000889012</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor Address Type</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">S</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor Name</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Var Schneider AG</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor:Street / Address Line 1</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Var Schneider AG</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor:Building No. / Address Line 2</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">23</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor City</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">biel</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor Postal Code</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">2501</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor Address Type</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">S</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor Name</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Pia-Maria Rutschmann-Schnyder</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor:Address Line 1</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Grosse Marktgasse</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor:Address Line 2</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">32</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor City</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Rorschach</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor Postal Code</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">9400</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(14, 165, 233);white-space:nowrap">Ref/Msg</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Reference</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">210000000003139471430009017</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(14, 165, 233);white-space:nowrap">Ref/Msg</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Unstructured Message</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Instruction of 15.09.2019</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(14, 165, 233);white-space:nowrap">Ref/Msg</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Billing Info</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">S1/01/20170309/11/10201409/20/14000000/22/36958/30/CH106017086/40/1020/41/3010</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(14, 165, 233);white-space:nowrap">Ref/Msg</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">AV1 Parameters</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Name AV1: UV;UltraPay005;12345</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(14, 165, 233);white-space:nowrap">Ref/Msg</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">AV2 Parameters</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Name AV2: XY;XYService;54321</code></td></tr></tbody></table></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-4-dropbox---unggah-file">Langkah 4: Dropbox - Unggah File<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-zapier-dropbox-workflow/#langkah-4-dropbox---unggah-file" class="hash-link" aria-label="Taut langsung ke Langkah 4: Dropbox - Unggah File" title="Taut langsung ke Langkah 4: Dropbox - Unggah File" translate="no">​</a></h3>
<p>Simpan PDF yang telah diisi ke folder keluaran.</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, rgb(139,92,246) 0%, rgba(139,92,246,0.75) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Bidang</th><th style="padding:12px 14px;text-align:left">Nilai yang digunakan dalam proses ini</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Space</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>Default</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Folder</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>/pdf4meoutput</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>3. File Url (from PDF4me Step 3)</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Overwrite</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>no</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Specify File Name</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>3. File Name: 10 page (from PDF4me Step 3)</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Specify File Extension</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>3. File Extension: .pdf (from PDF4me Step 3)</code></td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-zapier-dropbox/04-upload-file.jpg" alt="Unggah File Dropbox Zapier: Ruang Default, Folder /pdf4meoutput, File 3. URL File, Timpa tidak, Tentukan Nama File 3. Nama File: 10 halaman, Tentukan Ekstensi File 3. Ekstensi File: .pdf." style="max-width:620px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"><figcaption style="margin-top:10px;font-size:0.92rem;color:var(--ifm-font-color-secondary)"><p>Peta <strong>Mengajukan</strong> ke PDF4me <code>URL File</code> keluaran (Langkah 3); terpisah <strong>Tentukan Nama File</strong> Dan <strong>Tentukan Ekstensi File</strong> kolom-kolom tersebut mempertahankan nama aslinya.</p></figcaption></figure>
<p>Simpan dan klik <strong>Menerbitkan</strong>Zap sudah aktif; masukkan faktur baru di <code>/pdf4metest/Swiss-RP</code> dan PDF yang dilengkapi dengan kode QR untuk tagihan tersebut sampai di... <code>/pdf4meoutput</code> dalam siklus pemungutan suara berikutnya.</p>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--primary">Get your API Key</a><a class="btn btn--secondary" href="https://docs.pdf4me.com/id/integration/zapier/barcode/create-swissqr-bill/">Full action reference</a></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="penyelesaian-masalah">Penyelesaian Masalah<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-zapier-dropbox-workflow/#penyelesaian-masalah" class="hash-link" aria-label="Taut langsung ke Penyelesaian Masalah" title="Taut langsung ke Penyelesaian Masalah" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr));gap:14px;margin-bottom:1.4rem"><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid var(--ifm-color-primary);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">QR-bill page is blank or unreadable</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">IBAN is invalid (must start with CH or LI, max 21 chars) or Currency is something other than CHF / EUR. Both are hard requirements of the Swiss Payment Standards.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(16, 185, 129);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Bank rejects a QRR reference</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">QRR references must be 27 digits with a mod-10 check digit. If you do not have one, switch Reference Type to SCOR (ISO 11649) or NON and leave Reference empty.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(245, 158, 11);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">QR-bill landed on the wrong page</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Adjust paging Options. first puts the slip as the new page 1. last appends it after the last page. Pass a 1-based page number to insert at that position.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(139, 92, 246);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Creditor or Debtor address looks wrong on the slip</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Mismatched Address Type. With S, fill Postal Code + City and use Address Line 1/2 for street. With K, leave Postal Code + City empty and put the full address into Address Line 1 + Address Line 2.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(244, 63, 94);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Upload writes a zero-byte or missing file</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">File field on Step 4 is not bound to the PDF4me File Url. Re-pick 3. File Url. Also confirm Specify File Name and Specify File Extension are mapped to the PDF4me Step 3 outputs, not hardcoded.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(14, 165, 233);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Want a standalone QR slip without a source invoice</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Skip Step 2 (Find File). In Step 3, leave File and File URL empty and the action returns a standalone Swiss QR-bill PDF.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="kapan-menggunakan-pola-ini">Kapan menggunakan pola ini?<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-zapier-dropbox-workflow/#kapan-menggunakan-pola-ini" class="hash-link" aria-label="Taut langsung ke Kapan menggunakan pola ini?" title="Taut langsung ke Kapan menggunakan pola ini?" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 250px), 1fr));gap:14px;margin-bottom:1.4rem"><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid var(--ifm-color-primary);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Outgoing customer invoices</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Bills that need to be Swiss-payable directly from a banking app via QR scan.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(34, 197, 94);background:linear-gradient(180deg, rgba(34, 197, 94, 0.07) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Subscription billing</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">QR-IBAN + 27-digit QRR reference identifies the customer or contract on every recurring run.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(168, 85, 247);background:linear-gradient(180deg, rgba(168, 85, 247, 0.08) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Bulk invoice retrofitting</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">When an existing PDF invoice template does not yet carry the payment slip, append it.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(245, 158, 11);background:linear-gradient(180deg, rgba(245, 158, 11, 0.08) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">e-Bill fallbacks</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">For customers who prefer paper or in-app QR-scan over electronic Bill.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-harus-dibaca-selanjutnya">Apa yang harus dibaca selanjutnya?<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-zapier-dropbox-workflow/#apa-yang-harus-dibaca-selanjutnya" class="hash-link" aria-label="Taut langsung ke Apa yang harus dibaca selanjutnya?" title="Taut langsung ke Apa yang harus dibaca selanjutnya?" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:14px;margin-top:10px;margin-bottom:6px"><a href="https://docs.pdf4me.com/id/integration/zapier/barcode/create-swissqr-bill/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:700;margin-bottom:6px">Buat tagihan QR Swiss di Zapier. Referensi tindakan</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Setiap parameter, 5 tangkapan layar UI, dan batasan karakter maksimum per kolom.</div></div></a><a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-make-dropbox-workflow/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid rgb(16, 185, 129);height:100%"><div style="font-weight:700;margin-bottom:6px">Skenario yang sama di Make</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">3-modul Buat alur dengan pembuat skenario visual.</div></div></a><a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-n8n-dropbox-workflow/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid rgb(245, 158, 11);height:100%"><div style="font-weight:700;margin-bottom:6px">Skenario yang sama di n8n</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Alur kerja mandiri yang ramah pengembang dengan varian yang menyertakan PDF dan varian mandiri.</div></div></a></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="pertanyaan-yang-sering-diajukan-faq">Pertanyaan yang Sering Diajukan (FAQ)<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-zapier-dropbox-workflow/#pertanyaan-yang-sering-diajukan-faq" class="hash-link" aria-label="Taut langsung ke Pertanyaan yang Sering Diajukan (FAQ)" title="Taut langsung ke Pertanyaan yang Sering Diajukan (FAQ)" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:10px;margin-bottom:1.5rem"><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Do I need a special Swiss QR library or font?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">No. The PDF4me Create Swiss QR Bill action bundles QR-code generation, the QR-bill fonts (Liberation Sans), mod-10 reference math, and the Swiss Payment Standards layout. Configure the fields, publish the Zap, and the output is a Swiss-compliant PDF.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>What is the difference between QRR, SCOR, and NON references?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">QRR is the Swiss 27-digit numeric reference with a mod-10 check digit; it requires a QR-IBAN. SCOR is the international ISO 11649 creditor reference; it works with a standard IBAN. NON means no reference is shown on the slip. useful for ad-hoc one-off payments where the debtor adds their own reference at payment time.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Can I generate a Swiss QR-bill without an existing PDF invoice?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. Skip Step 2 (Find File). In Step 3, leave File and File URL empty and the action returns a standalone Swiss QR-bill PDF (just the payment slip, no invoice body).</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>My IBAN starts with DE / FR / IT. can I still use this?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">No. Swiss QR-bills are scoped to CH and LI IBANs only. For European SEPA payments with non-Swiss IBANs, use the Create EPC QR Code action instead.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Address Type S vs K. which one should I pick?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">S (Structured) is the modern default: Postal Code and City go in separate fields; Address Line 1/2 carries the street. K (Combined) puts the full address in two free-text Address Line fields and ignores Postal Code/City. New integrations should use S unless you are importing legacy data that does not separate postal code and city.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Does the output PDF work with mobile banking apps?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. Every Swiss bank app that supports payments via QR-bill (which is all of them since 2022) can scan the output to pre-fill the payment form. Test by opening UBS, PostFinance, Raiffeisen, or any Swiss banking app and scanning the QR code on the printed or on-screen slip.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>How do I change where the QR-bill page lands?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Set paging Options. first puts the slip as the new page 1 of the output PDF, last appends it to the end, or pass a 1-based page number to insert it at that position. Page indexing starts at 1.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Same scenario in n8n, Make, or Power Automate?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. The same PDF4me Create Swiss QR Bill action is available on all four platforms with identical parameters. See the cross-platform comparison at the bottom of the Create Swiss QR Bill action page.</div></details></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="mulai">Mulai<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-zapier-dropbox-workflow/#mulai" class="hash-link" aria-label="Taut langsung ke Mulai" title="Taut langsung ke Mulai" translate="no">​</a></h2>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--primary">Get your API Key</a><a href="https://zapier.com/apps/pdf4me/integrations" target="_blank" rel="noopener noreferrer" class="btn btn--secondary">PDF4me on Zapier</a><a class="btn btn--primary" href="https://docs.pdf4me.com/id/integration/zapier/barcode/create-swissqr-bill/">Action reference</a></div>]]></content:encoded>
            <category>Zapier</category>
            <category>PDF4me</category>
            <category>Create Swiss QR Bill</category>
            <category>Swiss QR</category>
            <category>QR-bill</category>
            <category>Dropbox</category>
            <category>ISO 20022</category>
            <category>invoice automation</category>
            <category>document automation</category>
            <category>no-code</category>
            <category>Swiss payment</category>
        </item>
        <item>
            <title><![CDATA[Sisipkan Uang Kertas QR Swiss pada Nomor Halaman Kustom di Power Automate (Alur Dropbox 4 Tindakan dengan PDF4me)]]></title>
            <link>https://docs.pdf4me.com/id/blog/swissqr-bill-power-automate-custom-page-insert/</link>
            <guid>https://docs.pdf4me.com/id/blog/swissqr-bill-power-automate-custom-page-insert/</guid>
            <pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Alur Power Automate yang menempatkan faktur QR Swiss pada halaman tertentu dari faktur multi-halaman (halaman 3 dalam demo). Pemicu manual ditambah Dropbox Dapatkan konten file ditambah PDF4me Barcode Buat Faktur QR Swiss (Opsi Penomoran Halaman kustom, Nomor Halaman 3, IBAN CH4431999123000889012, Jumlah 5253531, referensi QRR, Bahasa Inggris) ditambah Dropbox Buat file dengan GUID ditambah pola penggantian nama header/FileName. Tangkapan layar asli, nilai bidang yang tepat, 4 format output tercakup.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/id/assets/images/blog/power-automate-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>Sebagian besar tutorial tagihan QR Swiss menempatkan slip pembayaran di <strong>halaman 1</strong> (atau tambahkan di bagian akhir). Faktur asli seringkali membutuhkannya. <strong>di suatu tempat di tengah</strong>: sebuah paket kontrak 10 halaman di mana tagihan QR berada tepat setelah ringkasan, atau laporan triwulanan di mana slip tersebut harus mengikuti halaman sampul. Konektor PDF4me Power Automate menangani hal itu dalam satu tindakan melalui <strong>Opsi Penomoran Halaman = kustom</strong> ditambah sebuah <strong>Nomor Halaman</strong> lapangan. Panduan ini akan menjelaskan langkah-langkah persis yang terekam dalam kanvas: <code>/pdf4metest/sample/10 page.pdf</code> menjadi berkas yang sesuai dengan standar Swiss dengan tagihan QR yang disisipkan sebagai <strong>halaman 3</strong>, lalu diunggah ke <code>/pdf4meoutput</code> dengan nama yang diawali dengan GUID agar eksekusi ulang tidak bentrok. <strong>4 aksi, tanpa kode, berjalan dalam hitungan detik.</strong></p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Alur secara sekilas</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">1. Manually trigger a flow</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Manual trigger for testing. Swap for any storage trigger in production.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">2. Dropbox Get file content</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Reads /pdf4metest/sample/10 page.pdf with Infer Content Type Yes.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(245,158,11);height:100%"><div style="font-weight:750;margin-bottom:4px">3. PDF4me Barcode - Create SwissQR Bill</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Output Format Type PNG (try PDF for hybrid). Paging Options custom, Page Number 3. All payment fields filled.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(139,92,246);height:100%"><div style="font-weight:750;margin-bottom:4px">4. Dropbox Create file</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Writes to /pdf4meoutput. File Name built from guid() plus headers/FileName so every run lands as a unique file.</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">Versi singkatnya</div><div style="font-size:1.05rem;line-height:1.55"><p>Empat tindakan Power Automate. Pemicu manual memulai alur kerja. Dropbox <strong>Dapatkan isi file</strong> membaca <code>/pdf4metest/sample/10 page.pdf</code> dengan <strong>Menentukan Jenis Konten</strong> diatur ke Ya. PDF4me <strong>Kode Batang - Buat Tagihan SwissQR</strong> menambahkan halaman tagihan QR yang sesuai dengan Standar Pembayaran Swiss dengan <strong>Jenis Format Keluaran</strong> <code>PNG</code> (dalam putaran ini; pilih) <code>PDF</code> untuk kontainer hibrida, ditambah <code>JPEG</code> Dan <code>Bertengkar</code> tersedia), <strong>IBAN</strong> <code>CH4431999123000889012</code>, <strong>Jumlah</strong> <code>5253531</code>, <strong>Mata uang</strong> <code>CHF</code>, <strong>Jenis Referensi</strong> <code>QRR</code>, <strong>Bahasa</strong> <code>Bahasa inggris</code>, <strong>Garis Pemisah</strong> <code>GarisDenganGunting</code>Kreditur <em>Var Schneider AG</em> (Alamat S, biel 2501), Debitur Utama <em>Pia-Maria Rutschmann-Schnyder</em> (Alamat S, biel 9400), <strong>Referensi</strong> <code>210000000003139471430009017</code>, ditambah parameter skema alternatif AV1 dan AV2 lengkap. Di bawah Parameter Lanjutan: <strong>Opsi Paging</strong> <code>kebiasaan</code> Dan <strong>Nomor Halaman</strong> <code>3</code>Dropbox <strong>Buat berkas</strong> menulis kepada <code>/pdf4meoutput</code> dengan <strong>Nama File</strong> dibangun dari <code>guid() + header/NamaFile</code> untuk keunikan. Output: sebuah file yang dapat dipindai oleh bank Swiss di dalam folder arsip.</p></div></div>
<div style="border-radius:12px;padding:18px 22px;margin:1.25rem 0 1.75rem;background-color:rgba(251, 191, 36, 0.12);border-left:5px solid rgb(245, 158, 11);box-shadow:inset 0 1px 0 rgba(255,255,255,0.6)"><div style="font-weight:700;margin-bottom:8px">Tiga hal yang menentukan apakah hasil Anda dapat dipindai oleh bank DAN sampai ke halaman yang tepat</div><p style="margin:0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>Pertama, <strong>IBAN harus diawali dengan CH atau LI</strong> dan maksimal 21 karakter. Untuk Tipe Referensi QRR, IBAN harus berupa <em>QR-IBAN</em>, bukan IBAN standar. Kedua, ketika Tipe Referensi adalah QRR, Referensinya adalah <strong>Angka 27 digit dengan digit pemeriksa mod-10</strong>Jika Anda tidak memilikinya, beralihlah ke <code>SKOR</code> atau <code>NON</code>. Ketiga, <strong>Opsi Penomoran Halaman + Nomor Halaman hanya berlaku jika Tipe Format Output adalah PDF.</strong>Jenis format gambar (PNG, JPEG, Tiff) diabaikan karena outputnya adalah gambar slip terpisah, bukan dokumen multi-halaman.</p><p></p></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="pertanyaan-umum-di-dunia-nyata-yang-dapat-dipecahkan-oleh-solusi-ini">Pertanyaan umum di dunia nyata yang dapat dipecahkan oleh solusi ini.<a href="https://docs.pdf4me.com/id/blog/swissqr-bill-power-automate-custom-page-insert/#pertanyaan-umum-di-dunia-nyata-yang-dapat-dipecahkan-oleh-solusi-ini" class="hash-link" aria-label="Taut langsung ke Pertanyaan umum di dunia nyata yang dapat dipecahkan oleh solusi ini." title="Taut langsung ke Pertanyaan umum di dunia nyata yang dapat dipecahkan oleh solusi ini." translate="no">​</a></h2>
<p>Orang-orang mencari solusi untuk masalah ini dengan menggunakan frasa seperti:</p>
<ul>
<li class=""><strong>"Bagaimana cara menyisipkan uang kertas QR Swiss pada halaman tertentu di PDF saya di Power Automate?"</strong> Gunakan Tipe Format Output <code>PDF</code>Opsi Penomoran Halaman <code>custom</code>, dan Nomor Halaman dengan indeks halaman berbasis 1 (3 dalam panduan ini).</li>
<li class=""><strong>"Bisakah saya mencetak kode QR Swiss sebagai gambar PNG, bukan sebagai halaman PDF?"</strong> Ya. Atur Tipe Format Output ke <code>PNG</code>, <code>JPEG</code>, atau <code>Tiff</code> dan tindakan tersebut mengembalikan gambar slip saja, mengabaikan Opsi Penomoran Halaman.</li>
<li class=""><strong>"Bagaimana cara memastikan nama file output saya tidak bentrok saat dijalankan ulang?"</strong> Gunakan <code>guid()</code> Ekspresi Power Automate di kolom Nama File pada unggahan Dropbox, opsional digabungkan dengan <code>headers/FileName</code> dari output PDF4me.</li>
<li class=""><strong>"Apa yang harus dimasukkan di bawah Parameter Lanjutan pada tindakan Power Automate?"</strong> Empat kolom: Nomor Halaman, Opsi Penomoran Halaman, Isi File (PDF sumber), Nama File. Klik <em>Tampilkan semua</em> pada parameter Lanjutan untuk menampilkannya.</li>
<li class=""><strong>"Akankah bank-bank Swiss memindai uang kertas QR berformat PNG?"</strong> Ya. Kode QR identik di seluruh output PDF dan gambar. PNG adalah pilihan yang tepat untuk email langsung atau slip yang disematkan di web; PDF untuk faktur lengkap + pengiriman slip.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-sedang-anda-bangun">Apa yang sedang Anda bangun<a href="https://docs.pdf4me.com/id/blog/swissqr-bill-power-automate-custom-page-insert/#apa-yang-sedang-anda-bangun" class="hash-link" aria-label="Taut langsung ke Apa yang sedang Anda bangun" title="Taut langsung ke Apa yang sedang Anda bangun" translate="no">​</a></h2>
<p>Alur Power Automate 4 langkah yang dapat digunakan kembali untuk menghasilkan faktur yang dapat dipindai oleh bank Swiss dengan kode QR pada tagihan. <strong>halaman mana pun yang Anda pilih</strong>Alur yang sama berlaku untuk kasus gambar tunggal (lewati PDF sumber, ubah Tipe Format Output ke PNG / JPEG / TIFF) untuk pengingat pembayaran yang disematkan dalam email.</p>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-power-automate-dropbox/01-flow-overview.jpg" alt="Kanvas alur Power Automate dengan empat tindakan: Memicu alur secara manual, Dropbox Mendapatkan konten file, Barcode - Membuat Tagihan SwissQR, Dropbox Membuat file." style="max-width:380px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"><figcaption style="margin-top:10px;font-size:0.92rem;color:var(--ifm-font-color-secondary)"><p>Empat aksi, dari atas ke bawah. Pemicu manual memudahkan pengujian alur kerja; dapat diganti dengan pemicu penyimpanan apa pun yang digunakan dalam produksi.</p></figcaption></figure>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-anda-butuhkan">Apa yang Anda butuhkan<a href="https://docs.pdf4me.com/id/blog/swissqr-bill-power-automate-custom-page-insert/#apa-yang-anda-butuhkan" class="hash-link" aria-label="Taut langsung ke Apa yang Anda butuhkan" title="Taut langsung ke Apa yang Anda butuhkan" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><ul style="margin:0;padding-left:20px"><li><strong>Power Automate</strong> akun dengan arus kas terbuka. <a href="https://make.powerautomate.com/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Open Power Automate</a>.</li><li><strong>Kunci API PDF4me</strong>. <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Dapatkan kunci API Anda</a>Masuk ke konektor PDF4me Connect saat pertama kali Anda melakukan drop action.</li><li><strong>Dropbox</strong> dengan <code>/pdf4metest/sampel</code> sebagai folder sumber dan <code>/pdf4meoutput</code> sebagai tujuan. Semua penyimpanan dapat digunakan: SharePoint, OneDrive, Dataverse dipetakan dengan cara yang sama.</li><li><strong>Faktur PDF</strong>. <a href="https://docs.pdf4me.com/id/files/swissqr-bill-sample/10-page-sample.pdf" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Unduh contoh 10 halaman</a> Ikuti langkah-langkahnya dengan tepat dari tangkapan layar.</li><li><strong>Data pembayaran Swiss</strong>: CH atau LI IBAN (maks 21 karakter), Jumlah, Mata Uang (<code>CHF</code> atau <code>EUR</code>), blok nama/alamat Kreditur + Debitur Utama lengkap. Referensi bidang lengkap di <a href="https://docs.pdf4me.com/id/integration/power-automate/barcode/create-swissqr-bill/" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">dokumen tindakan</a>.</li></ul></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="referensi-cepat-4-bidang-yang-menentukan-output">Referensi cepat: 4 bidang yang menentukan output<a href="https://docs.pdf4me.com/id/blog/swissqr-bill-power-automate-custom-page-insert/#referensi-cepat-4-bidang-yang-menentukan-output" class="hash-link" aria-label="Taut langsung ke Referensi cepat: 4 bidang yang menentukan output" title="Taut langsung ke Referensi cepat: 4 bidang yang menentukan output" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap:12px;margin:14px 0 24px"><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Output Format Type</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">PDF (hybrid), PNG, JPEG, or Tiff. Picks the container of the populated output.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(16, 185, 129);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Paging Options</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">first, last, add at end, or custom. PDF Output Format Type only.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(245, 158, 11);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Page Number</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">1-based page index. Required when Paging Options is custom; ignored otherwise. Set to 3 in this run.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(139, 92, 246);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">File Content + File Name</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">The source PDF, mapped from a previous action. Skip both for a standalone QR-slip from payment data alone.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="bangun-alurnya">Bangun alurnya<a href="https://docs.pdf4me.com/id/blog/swissqr-bill-power-automate-custom-page-insert/#bangun-alurnya" class="hash-link" aria-label="Taut langsung ke Bangun alurnya" title="Taut langsung ke Bangun alurnya" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="tindakan-1-memicu-alur-secara-manual">Tindakan 1: Memicu alur secara manual<a href="https://docs.pdf4me.com/id/blog/swissqr-bill-power-automate-custom-page-insert/#tindakan-1-memicu-alur-secara-manual" class="hash-link" aria-label="Taut langsung ke Tindakan 1: Memicu alur secara manual" title="Taut langsung ke Tindakan 1: Memicu alur secara manual" translate="no">​</a></h3>
<p>Pemicu manual untuk pengujian. Dalam produksi, penggantian untuk... <strong>Dropbox Saat sebuah file dibuat</strong>, <strong>SharePoint Saat sebuah file dibuat</strong>, <strong>OneDrive Saat file dibuat</strong>, <strong>Outlook Saat email baru tiba</strong>, <strong>Kambuh</strong>, atau <strong>Webhooks</strong> tergantung pada alur kerja AR Anda.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="aksi-2-dropbox---dapatkan-isi-file">Aksi 2: Dropbox - Dapatkan isi file<a href="https://docs.pdf4me.com/id/blog/swissqr-bill-power-automate-custom-page-insert/#aksi-2-dropbox---dapatkan-isi-file" class="hash-link" aria-label="Taut langsung ke Aksi 2: Dropbox - Dapatkan isi file" title="Taut langsung ke Aksi 2: Dropbox - Dapatkan isi file" translate="no">​</a></h3>
<p>Ambil faktur sumber dari folder input Anda.</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, var(--ifm-color-primary) 0%, rgba(54,96,179,0.85) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Bidang</th><th style="padding:12px 14px;text-align:left">Nilai yang digunakan dalam proses ini</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>/pdf4metest/sample/10 page.pdf</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Infer Content Type</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>Yes</code></td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-power-automate-dropbox/02-get-file-content.jpg" alt="Power Automate Dropbox Dapatkan konten file dengan tindakan File /pdf4metest/sample/10 page.pdf dan parameter Lanjutan Infer Content Type Yes." style="max-width:620px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"></figure>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="aksi-3-kode-batang-pdf4me---buat-tagihan-swissqr">Aksi 3: Kode Batang PDF4me - Buat Tagihan SwissQR<a href="https://docs.pdf4me.com/id/blog/swissqr-bill-power-automate-custom-page-insert/#aksi-3-kode-batang-pdf4me---buat-tagihan-swissqr" class="hash-link" aria-label="Taut langsung ke Aksi 3: Kode Batang PDF4me - Buat Tagihan SwissQR" title="Taut langsung ke Aksi 3: Kode Batang PDF4me - Buat Tagihan SwissQR" translate="no">​</a></h3>
<p>Tindakan yang menghasilkan pekerjaan. Carilah <strong>PDF4me</strong> di pemilih aksi dan pilih <strong>Kode Batang - Buat Tagihan SwissQR</strong>Tindakan ini memiliki kolom pembayaran di panel utama dan 4 kolom di bawahnya. <strong>Parameter lanjutan</strong> (Opsi Penomoran Halaman, Nomor Halaman, Isi File, Nama File). Konfigurasi:</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, rgb(16,185,129) 0%, rgba(16,185,129,0.75) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Kelompok</th><th style="padding:12px 14px;text-align:left">Bidang</th><th style="padding:12px 14px;text-align:left">Nilai</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:var(--ifm-color-primary);white-space:nowrap">Output</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Output Format Type</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">PNG</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">IBAN</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">CH4431999123000889012</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Amount</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">5253531</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Currency</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">CHF</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Reference Type</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">QRR</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Language Type</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">English</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Seperator Line</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">LineWithScissor</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor Name</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Var Schneider AG</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor Address Type</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">S</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor: Address Line 1</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Var Schneider AG</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor: Address Line 2</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">23</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor PostalCode</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">2501</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor City</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">biel</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor Name</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Pia-Maria Rutschmann-Schnyder</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor AddressType</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">S</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor: Address Line 1</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Grosse Marktgasse</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor: Address Line 2</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">33</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor PostalCode</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">9400</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor City</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">biel</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(14, 165, 233);white-space:nowrap">Ref/Msg</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Reference</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">210000000003139471430009017</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(14, 165, 233);white-space:nowrap">Ref/Msg</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Unstructured Message</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Instruction of 15.09.2019</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(14, 165, 233);white-space:nowrap">Ref/Msg</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Billing Info</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">S1/01/20170309/11/10201409/20/14000000/22/36958/30/CH106017086/40/1020/41/3010</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(14, 165, 233);white-space:nowrap">Ref/Msg</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">AV1 Parameters</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Name AV1: UV;UltraPay005;12345</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(14, 165, 233);white-space:nowrap">Ref/Msg</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Av2 Parameters</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Name AV2: XY;XYService;54321</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(245, 158, 11);white-space:nowrap">Advanced</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Paging Options</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">custom</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(245, 158, 11);white-space:nowrap">Advanced</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Page Number</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">3</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(245, 158, 11);white-space:nowrap">Advanced</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">File Content</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">File Content (from Action 2)</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(245, 158, 11);white-space:nowrap">Advanced</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">File Name</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">abc.pdf</code></td></tr></tbody></table></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="aksi-4-dropbox---buat-file">Aksi 4: Dropbox - Buat file<a href="https://docs.pdf4me.com/id/blog/swissqr-bill-power-automate-custom-page-insert/#aksi-4-dropbox---buat-file" class="hash-link" aria-label="Taut langsung ke Aksi 4: Dropbox - Buat file" title="Taut langsung ke Aksi 4: Dropbox - Buat file" translate="no">​</a></h3>
<p>Simpan file yang sudah diisi dengan nama unik yang diawali dengan GUID agar tidak terjadi bentrokan saat dijalankan ulang.</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, rgb(139,92,246) 0%, rgba(139,92,246,0.75) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Bidang</th><th style="padding:12px 14px;text-align:left">Nilai yang digunakan dalam proses ini</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Folder Path</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">/pdf4meoutput</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File Name</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">guid() + headers/FileName (concat expression for a unique-per-run name)</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File Content</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">File Content (from Action 3 dynamic content)</td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-power-automate-dropbox/03-create-file.jpg" alt="Power Automate Dropbox Create file action dengan Folder Path /pdf4meoutput, File Name yang dibuat dari guid() dan ekspresi headers/FileName, dan File Content berupa konten dinamis dari action PDF4me Create SwissQR Bill." style="max-width:620px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"><figcaption style="margin-top:10px;font-size:0.92rem;color:var(--ifm-font-color-secondary)"><p>Yang <code>guid()</code> Ekspresi dalam Nama File menjamin nama unik di setiap eksekusi. Penggabungan <code>header/NamaBerkas</code> Output dari PDF4me mempertahankan nama faktur asli di dalam nama file baru.</p></figcaption></figure>
<p>Simpan dan klik <strong>Tes</strong>Berkas yang dapat dipindai oleh bank Swiss tersebut sampai di... <code>/pdf4meoutput</code>.</p>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--primary">Get your API Key</a><a class="btn btn--secondary" href="https://docs.pdf4me.com/id/integration/power-automate/barcode/create-swissqr-bill/">Full action reference</a></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="keempat-pilihan-tipe-format-output-berdampingan">Keempat pilihan Tipe Format Output, berdampingan.<a href="https://docs.pdf4me.com/id/blog/swissqr-bill-power-automate-custom-page-insert/#keempat-pilihan-tipe-format-output-berdampingan" class="hash-link" aria-label="Taut langsung ke Keempat pilihan Tipe Format Output, berdampingan." title="Taut langsung ke Keempat pilihan Tipe Format Output, berdampingan." translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 200px), 1fr));gap:12px;margin-bottom:1.4rem"><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem"><code>PDF</code></div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">Hybrid output: QR-bill page inserted into your source invoice. Most common for outgoing AR. Uses Paging Options + Page Number.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(16, 185, 129);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem"><code>PNG</code></div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">Standalone raster image of the QR-bill slip. Best for inline email embeds and web previews. Ignores Paging Options.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(245, 158, 11);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem"><code>JPEG</code></div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">Compressed raster image. Smaller file size than PNG. Still bank-scannable.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(139, 92, 246);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem"><code>Tiff</code></div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">Lossless raster archive format. Use when the recipient needs print-grade quality.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="penyelesaian-masalah">Penyelesaian Masalah<a href="https://docs.pdf4me.com/id/blog/swissqr-bill-power-automate-custom-page-insert/#penyelesaian-masalah" class="hash-link" aria-label="Taut langsung ke Penyelesaian Masalah" title="Taut langsung ke Penyelesaian Masalah" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr));gap:14px;margin-bottom:1.4rem"><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid var(--ifm-color-primary);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">QR-bill landed on the wrong page</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Check Paging Options. custom uses Page Number. first puts the slip as the new page 1. last appends at the end. Only applies when Output Format Type is PDF.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(16, 185, 129);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Page Number is greyed out / ignored</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Paging Options is something other than custom. Switch Paging Options to custom and the Page Number field becomes active.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(245, 158, 11);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">QR-bill page is blank or unreadable</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">IBAN is invalid (must start with CH or LI, max 21 chars) or Currency is something other than CHF / EUR. Both are hard requirements of the Swiss Payment Standards.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(139, 92, 246);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Bank rejects a QRR reference</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">QRR references must be 27 digits with a mod-10 check digit. If you do not have one, switch Reference Type to SCOR (ISO 11649) or NON and leave Reference empty.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(244, 63, 94);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Create file writes an empty file</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">File Content on Action 4 is not bound to the PDF4me File Content output. Click the field and re-pick the dynamic content from Action 3.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(14, 165, 233);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Want a standalone QR slip without a source invoice</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Skip Action 2 (Get file content). On Action 3, leave File Content and File Name empty under Advanced parameters and the action returns a standalone Swiss QR-bill in the chosen Output Format Type.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="kapan-menggunakan-pola-ini">Kapan menggunakan pola ini?<a href="https://docs.pdf4me.com/id/blog/swissqr-bill-power-automate-custom-page-insert/#kapan-menggunakan-pola-ini" class="hash-link" aria-label="Taut langsung ke Kapan menggunakan pola ini?" title="Taut langsung ke Kapan menggunakan pola ini?" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 250px), 1fr));gap:14px;margin-bottom:1.4rem"><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid var(--ifm-color-primary);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Slip on a specific mid-document page</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Quarterly statement where the QR-bill belongs right after the cover page. Contract pack with the slip after the summary.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(34, 197, 94);background:linear-gradient(180deg, rgba(34, 197, 94, 0.07) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Inline email PNG payment reminders</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Output Format Type PNG, skip the source PDF, embed the slip image directly in an Outlook Send email body.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(168, 85, 247);background:linear-gradient(180deg, rgba(168, 85, 247, 0.08) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">High-volume AR archival</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">guid()-prefixed Dropbox upload makes every run uniquely addressable for downstream search and audit.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(245, 158, 11);background:linear-gradient(180deg, rgba(245, 158, 11, 0.08) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Subscription billing</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">QR-IBAN plus QRR Reference identifies the customer or contract every recurring run.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-harus-dibaca-selanjutnya">Apa yang harus dibaca selanjutnya?<a href="https://docs.pdf4me.com/id/blog/swissqr-bill-power-automate-custom-page-insert/#apa-yang-harus-dibaca-selanjutnya" class="hash-link" aria-label="Taut langsung ke Apa yang harus dibaca selanjutnya?" title="Taut langsung ke Apa yang harus dibaca selanjutnya?" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:14px;margin-top:10px;margin-bottom:6px"><a href="https://docs.pdf4me.com/id/integration/power-automate/barcode/create-swissqr-bill/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:700;margin-bottom:6px">Buat Tagihan SwissQR di Power Automate. Referensi tindakan</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Setiap parameter, 5 tangkapan layar UI, kartu referensi Jenis Format Output + Opsi Penomoran Halaman.</div></div></a><a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-make-dropbox-workflow/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid rgb(16, 185, 129);height:100%"><div style="font-weight:700;margin-bottom:6px">Skenario yang sama di Make</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">3-modul Buat alur dengan pembuat skenario visual.</div></div></a><a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-zapier-dropbox-workflow/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid rgb(245, 158, 11);height:100%"><div style="font-weight:700;margin-bottom:6px">Skenario yang sama di Zapier</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Zapier Zap 4 langkah dengan pola File Baru di Folder + Temukan File.</div></div></a></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="pertanyaan-yang-sering-diajukan-faq">Pertanyaan yang Sering Diajukan (FAQ)<a href="https://docs.pdf4me.com/id/blog/swissqr-bill-power-automate-custom-page-insert/#pertanyaan-yang-sering-diajukan-faq" class="hash-link" aria-label="Taut langsung ke Pertanyaan yang Sering Diajukan (FAQ)" title="Taut langsung ke Pertanyaan yang Sering Diajukan (FAQ)" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:10px;margin-bottom:1.5rem"><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>How do I insert the Swiss QR-bill on a specific page in Power Automate?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Click Show all on Advanced parameters in the PDF4me Barcode - Create SwissQR Bill action. Set Paging Options to custom, then set Page Number to the 1-based page index where the QR-bill should land (3 in this guide). Output Format Type must be PDF for Paging Options to take effect.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>What is the difference between Paging Options values first, last, add at end, and custom?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">first inserts the QR-bill as the new page 1 (everything else shifts down by one). last appends at the very end of the source PDF. add at end is a functional alias for last. custom uses the Page Number field to insert at a specific 1-based position.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Why does the QR-bill not move when I change Paging Options?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Output Format Type is set to PNG, JPEG, or Tiff. Image formats ignore Paging Options because the output is a standalone slip image, not a multi-page document. Switch Output Format Type to PDF.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Can I generate a Swiss QR-bill image (PNG) without a source invoice?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. Set Output Format Type to PNG (or JPEG / Tiff). Skip the File Content and File Name fields under Advanced parameters. The action returns a standalone QR-bill image you can embed inline in an Outlook email or display on a web page.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Why use guid() in the Dropbox Create file File Name?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">It guarantees every run lands as a unique file in /pdf4meoutput so re-runs do not silently overwrite previous outputs. Concatenating headers/FileName from the PDF4me output keeps the original invoice name inside the new filename for traceability.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>My IBAN starts with DE / FR / IT, can I still use this?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">No. Swiss QR-bills are scoped to CH and LI IBANs only. For European SEPA payments with non-Swiss IBANs use the Generate EPC QR Code for SEPA action instead.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Address Type S vs K, which one should I pick?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">S (Structured) is the modern default and the recommended choice for new integrations. PostalCode and City go in separate fields; Address Line 1 / 2 carries the street. K (Combined) puts the full address into two free-text Address Line fields and leaves PostalCode and City empty.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Same flow in Make, Zapier, or n8n?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. The same PDF4me Create Swiss QR Bill action is available on all four platforms with identical parameters. See the cross-platform comparison at the bottom of the action reference page.</div></details></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="mulai">Mulai<a href="https://docs.pdf4me.com/id/blog/swissqr-bill-power-automate-custom-page-insert/#mulai" class="hash-link" aria-label="Taut langsung ke Mulai" title="Taut langsung ke Mulai" translate="no">​</a></h2>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--primary">Get your API Key</a><a href="https://learn.microsoft.com/en-us/connectors/pdf4meconnect/" target="_blank" rel="noopener noreferrer" class="btn btn--secondary">PDF4me Connect</a><a class="btn btn--primary" href="https://docs.pdf4me.com/id/integration/power-automate/barcode/create-swissqr-bill/">Action reference</a></div>]]></content:encoded>
            <category>Power Automate</category>
            <category>PDF4me</category>
            <category>Create Swiss QR Bill</category>
            <category>Swiss QR</category>
            <category>QR-bill</category>
            <category>Dropbox</category>
            <category>ISO 20022</category>
            <category>Paging Options</category>
            <category>Page Number</category>
            <category>Custom Page Insert</category>
            <category>invoice automation</category>
            <category>document automation</category>
            <category>no-code</category>
            <category>Swiss payment</category>
        </item>
        <item>
            <title><![CDATA[Tambahkan Tagihan QR Swiss ke PDF Faktur Apa Pun di Make: Alur Kerja Dropbox 3 Modul]]></title>
            <link>https://docs.pdf4me.com/id/blog/create-swissqr-bill-make-dropbox-workflow/</link>
            <guid>https://docs.pdf4me.com/id/blog/create-swissqr-bill-make-dropbox-workflow/</guid>
            <pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Skenario pembuatan tiga modul: Dropbox Unduh File, lalu PDF4me Buat Tagihan QR Swiss, lalu Dropbox Unggah File. Menambahkan halaman tagihan QR yang sesuai dengan Standar Pembayaran Swiss ke PDF faktur apa pun dengan bidang kreditur, debitur, IBAN, dan referensi lengkap. Tangkapan layar asli, nilai bidang yang tepat.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/id/assets/images/blog/make-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>Setiap faktur Swiss harus mencantumkan <strong>Uang Kertas QR Swiss</strong> Sehingga bank dan perangkat lunak akuntansi dapat memindai dan memproses pembayaran secara otomatis. Dengan Make dan PDF4me, tambahannya adalah... <strong>skenario tiga modul</strong>Dropbox <strong>Unduh File</strong>, PDF4me <strong>Buat uang kertas QR Swiss</strong>Dropbox <strong>Unggah File</strong>. Tangkapan layar di bawah ini menunjukkan langkah persis yang ditampilkan di kanvas: faktur 10 halaman di <code>/pdf4metest/Files/10 page.pdf</code> menjadi faktur yang sesuai dengan peraturan Swiss dengan slip pembayaran terlampir dan disimpan ke <code>/pdf4meoutput/</code>Siap diproduksi dalam waktu kurang dari 10 menit.</p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Gambaran umum situasi</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">1. Dropbox Download a File</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Reads /pdf4metest/Files/10 page.pdf. Scheduled trigger (clock badge) is shown but any trigger works.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">2. PDF4me Create Swiss QR-bill</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Appends the QR payment slip to the source PDF. Currency, IBAN, creditor + debtor blocks, reference filled out.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(245,158,11);height:100%"><div style="font-weight:750;margin-bottom:4px">3. Dropbox Upload a File</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Writes the populated PDF to /pdf4meoutput/. File Name and Data mapped from the prior step.</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">Versi singkatnya</div><div style="font-size:1.05rem;line-height:1.55"><p>Tiga modul Make. Dropbox <strong>Unduh File</strong> mengambil faktur sumber (tangkapan layar menunjukkan) <em>YnooxTestone</em> koneksi, <em>Pilih sebuah berkas</em>, jalur <code>/pdf4metest/Files/10 page.pdf</code>). PDF4me <strong>Buat uang kertas QR Swiss</strong> menambahkan halaman tagihan QR yang sesuai dengan Standar Pembayaran Swiss (Jenis Format) <code>PDF</code>Opsi Penomoran Halaman <code>Pertama</code>, Mata uang <code>CHF</code>, IBAN yang dimulai dengan <code>CH</code>(blok kreditur + debitur lengkap). Dropbox <strong>Unggah File</strong> menulis hasilnya ke <code>/pdf4meoutput/</code> dengan File diatur ke <strong>Peta</strong>, Nama Berkas = <code>6. Nama</code>, Data = <code>6. Dokumen</code>File PDF yang dihasilkan siap untuk dikirim melalui email dan dipindai menggunakan aplikasi seluler bank Swiss mana pun.</p></div></div>
<div style="border-radius:12px;padding:18px 22px;margin:1.25rem 0 1.75rem;background-color:rgba(251, 191, 36, 0.12);border-left:5px solid rgb(245, 158, 11);box-shadow:inset 0 1px 0 rgba(255,255,255,0.6)"><div style="font-weight:700;margin-bottom:8px">Dua hal yang menentukan apakah hasil keluaran Anda dapat dipindai oleh bank.</div><p style="margin:0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>Pertama, <strong>IBAN harus diawali dengan CH atau LI</strong> dan maksimal 21 karakter. Untuk tipe referensi QRR, IBAN harus berupa... <em>QR-IBAN</em>, bukan IBAN standar. Kedua, ketika <strong>Tipe Referensi adalah QRR</strong>, itu <strong>Kolom referensi adalah string numerik 27 digit dengan digit pemeriksa mod-10.</strong>; jika Anda tidak memilikinya, atur Tipe Referensi ke <code>SKOR</code> (ISO 11649) atau <code>NON</code> dan biarkan kolom Referensi kosong. Bank menolak nilai referensi yang salah ketik, bukan gambar QR-nya.</p><p></p></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="pertanyaan-umum-di-dunia-nyata-yang-dapat-dipecahkan-oleh-solusi-ini">Pertanyaan umum di dunia nyata yang dapat dipecahkan oleh solusi ini.<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-make-dropbox-workflow/#pertanyaan-umum-di-dunia-nyata-yang-dapat-dipecahkan-oleh-solusi-ini" class="hash-link" aria-label="Taut langsung ke Pertanyaan umum di dunia nyata yang dapat dipecahkan oleh solusi ini." title="Taut langsung ke Pertanyaan umum di dunia nyata yang dapat dipecahkan oleh solusi ini." translate="no">​</a></h2>
<p>Orang-orang mencari solusi untuk masalah ini dengan menggunakan frasa seperti:</p>
<ul>
<li class=""><strong>"Bagaimana cara menambahkan tagihan QR Swiss ke faktur PDF saya secara otomatis?"</strong> Unggah faktur ke Dropbox; skenario 3 modul ini akan menangani sisanya, termasuk IBAN, jumlah, referensi, dan detail kreditur/debitur.</li>
<li class=""><strong>"Bisakah Make membuat faktur QR Swiss dari faktur yang sudah ada?"</strong> Ya. Melalui modul PDF4me Create Swiss QR-bill. Hasilnya adalah PDF yang sama dengan slip pembayaran yang dilampirkan pada halaman yang Anda pilih (pertama / terakhir / spesifik).</li>
<li class=""><strong>"Apakah saya memerlukan templat Excel atau pustaka kode QR?"</strong> Tidak. Modul ini menyembunyikan semua pembuatan kode QR, perhitungan referensi mod-10, dan tata letak Standar Pembayaran Swiss di balik satu langkah yang dapat dikonfigurasi.</li>
<li class=""><strong>"Bagaimana jika saya tidak memiliki PDF faktur yang sudah ada? Bisakah saya tetap membuat slip QR terpisah?"</strong> Ya. Lewati grup File sepenuhnya dan modul akan mengembalikan PDF tagihan QR Swiss yang berdiri sendiri.</li>
<li class=""><strong>"Akankah bank-bank Swiss benar-benar menerima hasil ini?"</strong> Modul ini menghasilkan slip yang sesuai dengan Standar Pembayaran Swiss ISO 20022. Setiap aplikasi perbankan seluler bank Swiss dapat memindainya untuk memulai pembayaran.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-sedang-anda-bangun">Apa yang sedang Anda bangun<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-make-dropbox-workflow/#apa-yang-sedang-anda-bangun" class="hash-link" aria-label="Taut langsung ke Apa yang sedang Anda bangun" title="Taut langsung ke Apa yang sedang Anda bangun" translate="no">​</a></h2>
<p>Skenario Make 3 modul yang dapat digunakan kembali. Pemicu aktif (manual, terjadwal, pemantauan file, apa pun), faktur sumber diambil, tagihan QR Swiss ditambahkan, dan hasilnya disimpan. Pola yang sama berlaku untuk pengujian sekali jalan, menjalankan batch terjadwal, atau pemrosesan faktur yang sepenuhnya berbasis peristiwa.</p>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-make-dropbox/01-scenario-overview.jpg" alt="Buat kanvas skenario: Dropbox Unduh File (dengan lencana jam terjadwal) terhubung ke PDF4me Buat tagihan QR Swiss, yang terhubung ke Dropbox Unggah File. Tiga ikon modul melingkar besar terhubung dengan konektor garis putus-putus standar." style="max-width:780px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"><figcaption style="margin-top:10px;font-size:0.92rem;color:var(--ifm-font-color-secondary)"><p>Tiga modul ujung-ke-ujung. Lencana jam pada Dropbox 1 menunjukkan pemicu terjadwal. Ganti ke manual atau webhook agar sesuai dengan kasus penggunaan Anda.</p></figcaption></figure>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-anda-butuhkan">Apa yang Anda butuhkan<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-make-dropbox-workflow/#apa-yang-anda-butuhkan" class="hash-link" aria-label="Taut langsung ke Apa yang Anda butuhkan" title="Taut langsung ke Apa yang Anda butuhkan" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><ul style="margin:0;padding-left:20px"><li><strong>Membuat</strong> akun dengan skenario yang sedang dibuka. <a href="https://www.make.com/en/register" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Buat akun Make</a> jika Anda membutuhkannya.</li><li><strong>Kunci API PDF4me</strong>. <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Dapatkan kunci API Anda</a> dan tambahkan saat PDF4me meminta Koneksi. Lihat <a href="https://docs.pdf4me.com/id/general-guidelines/connect-to-make/" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Hubungkan PDF4me untuk Membuat</a>.</li><li><strong>Dropbox</strong> dengan folder sumber (misalnya, <code>/pdf4metest/File/</code>) dan folder keluaran (<code>/pdf4meoutput/</code>Semua layanan penyimpanan bekerja dengan cara yang sama. Ganti dengan Google Drive, OneDrive, atau SharePoint sesuai kebutuhan.</li><li><strong>Faktur PDF</strong> (tangkapan layar menggunakan <code>10 halaman.pdf</code>). Opsional: lewati file sumber dan hasilkan slip QR mandiri hanya dari data pembayaran.</li><li><strong>Data pembayaran Swiss</strong>: A <strong>CH atau LI IBAN</strong>, jumlah, mata uang (<code>CHF</code> atau <code>EUR</code>), dan blok nama/alamat kreditur + debitur. Referensi bidang lengkap di <a href="https://docs.pdf4me.com/id/integration/make/barcode/create-swissqr-bill/" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">dokumen tindakan</a>.</li></ul></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="bangun-skenarionya">Bangun skenarionya<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-make-dropbox-workflow/#bangun-skenarionya" class="hash-link" aria-label="Taut langsung ke Bangun skenarionya" title="Taut langsung ke Bangun skenarionya" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="modul-1-dropbox---mengunduh-file">Modul 1: Dropbox - Mengunduh File<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-make-dropbox-workflow/#modul-1-dropbox---mengunduh-file" class="hash-link" aria-label="Taut langsung ke Modul 1: Dropbox - Mengunduh File" title="Taut langsung ke Modul 1: Dropbox - Mengunduh File" translate="no">​</a></h3>
<p>Ambil faktur sumber dari folder input Anda.</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, var(--ifm-color-primary) 0%, rgba(54,96,179,0.85) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Bidang</th><th style="padding:12px 14px;text-align:left">Nilai yang digunakan dalam proses ini</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Connection</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">YnooxTestone (ynoox.test...). your Dropbox connection</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Way of selecting files</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Select a file</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">/pdf4metest/Files/10 page.pdf</td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-make-dropbox/02-dropbox-download.jpg" alt="Buat konfigurasi Dropbox untuk mengunduh file. Koneksi diatur ke YnooxTestone. Cara memilih file diatur ke Pilih file. Jalur file /pdf4metest/Files/10 page.pdf. Tombol Batal dan Simpan di bagian bawah." style="max-width:620px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"><figcaption style="margin-top:10px;font-size:0.92rem;color:var(--ifm-font-color-secondary)"><p>Konfigurasi Unduh File Dropbox. Pilih file melalui pemilih jalur atau, untuk pemrosesan batch, gunakan <em>Cari file</em> dan mengikat File secara dinamis.</p></figcaption></figure>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="modul-2-pdf4me---membuat-tagihan-qr-swiss">Modul 2: PDF4me - Membuat Tagihan QR Swiss<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-make-dropbox-workflow/#modul-2-pdf4me---membuat-tagihan-qr-swiss" class="hash-link" aria-label="Taut langsung ke Modul 2: PDF4me - Membuat Tagihan QR Swiss" title="Taut langsung ke Modul 2: PDF4me - Membuat Tagihan QR Swiss" translate="no">​</a></h3>
<p>Cari <strong>PDF4me</strong> dan pilih <strong>Buat uang kertas QR Swiss</strong>Modul ini mengekspos 26 field. Referensi lengkap per field (dengan 5 tangkapan layar UI terperinci dan contoh nilai seperti Var Schneider AG, CH4431999123000889012, Pia-Maria Rutschmann-Schnyder) terdapat di <a href="https://docs.pdf4me.com/id/integration/make/barcode/create-swissqr-bill/">Buat Tagihan SwissQR di Make</a> Halaman aksi. Minimal yang perlu diatur:</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, rgb(16,185,129) 0%, rgba(16,185,129,0.75) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Kelompok</th><th style="padding:12px 14px;text-align:left">Bidang</th><th style="padding:12px 14px;text-align:left">Nilai</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:var(--ifm-color-primary);white-space:nowrap">Source</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">File</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Dropbox - Download a File (pulls from Module 1 automatically)</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(245, 158, 11);white-space:nowrap">Output</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Format Type</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">PDF</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(245, 158, 11);white-space:nowrap">Output</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Paging Options</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">First (also: Last, or a specific 1-based page number)</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Currency</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">CHF (or EUR)</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Reference Type</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">QRR, SCOR, or NON</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Language</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">English / German / French / Italian</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Separator Line</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Line With Scissor, Only Line, or No Line</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Amount</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">e.g. 1250.00</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">IBAN</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">CH or LI IBAN, max 21 chars</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor Address Type</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">S (Structured) or K (Combined)</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor Name</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Company name on the account</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor AddressType</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">S or K</code></td></tr></tbody></table></div>
<p>Isi kolom alamat kreditur dan debitur sesuai pilihan Jenis Alamat Anda, lalu isi parameter opsional Referensi / Pesan Tidak Terstruktur / Info Penagihan / AV1 / AV2.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="modul-3-dropbox---mengunggah-file">Modul 3: Dropbox - Mengunggah File<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-make-dropbox-workflow/#modul-3-dropbox---mengunggah-file" class="hash-link" aria-label="Taut langsung ke Modul 3: Dropbox - Mengunggah File" title="Taut langsung ke Modul 3: Dropbox - Mengunggah File" translate="no">​</a></h3>
<p>Tulis file PDF yang telah diisi ke folder keluaran.</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, rgb(245,158,11) 0%, rgba(245,158,11,0.75) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Bidang</th><th style="padding:12px 14px;text-align:left">Nilai yang digunakan dalam proses ini</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Connection</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">YnooxTestone (ynoox.test...). same Dropbox connection as Module 1</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Folder</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">/pdf4meoutput/</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Map (so File Name and Data come from the PDF4me step)</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File Name</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">6. Name (dynamic content from PDF4me Module 2)</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Data</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">6. Document (dynamic content from PDF4me Module 2)</td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-make-dropbox/03-dropbox-upload.jpg" alt="Buat konfigurasi Unggahan File Dropbox. Koneksi YnooxTestone. Folder /pdf4meoutput/. File diatur ke Map. Nama File terikat ke 6. Nama (dari PDF4me Buat Tagihan QR Swiss). Data terikat ke 6. Dokumen. Petunjuk mengatakan: Nama file, termasuk ekstensi, misalnya invoice.xml." style="max-width:620px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"><figcaption style="margin-top:10px;font-size:0.92rem;color:var(--ifm-font-color-secondary)"><p>Radio File disetel ke <strong>Peta</strong> Menampilkan Nama File dan Data sebagai slot terpisah. Ikat keduanya ke output Modul 2 PDF4me sehingga PDF yang terisi akan terkirim secara utuh.</p></figcaption></figure>
<p>Simpan dan klik <strong>Jalankan sekali</strong>Faktur yang telah diisi akan muncul di <code>/pdf4meoutput/</code> dalam beberapa detik.</p>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--primary">Get your API Key</a><a class="btn btn--secondary" href="https://docs.pdf4me.com/id/integration/make/barcode/create-swissqr-bill/">Full action reference</a></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-masuk-ke-folder-output">Apa yang masuk ke folder output?<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-make-dropbox-workflow/#apa-yang-masuk-ke-folder-output" class="hash-link" aria-label="Taut langsung ke Apa yang masuk ke folder output?" title="Taut langsung ke Apa yang masuk ke folder output?" translate="no">​</a></h2>
<p>Sebuah file PDF tunggal yang diberi nama sesuai dengan sumbernya (misalnya, <code>10 page.pdf</code>) dengan halaman tagihan QR Swiss yang disisipkan pada posisi yang dipilih di <strong>Opsi Paging</strong> (<code>First</code> menempatkannya sebagai halaman 1 yang baru; <code>Last</code> (menambahkannya di bagian akhir). Buka file di penampil PDF apa pun dan bagian tagihan QR akan menampilkan kode QR pembayaran, blok Akun/Dibayarkan yang dapat dibaca manusia, Jumlah, Mata Uang, Referensi, dan alamat kreditur/debitur. Arahkan aplikasi perbankan Swiss ke kode QR dan pembayaran akan terisi otomatis.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="referensi-cepat-parameter-kunci">Referensi cepat: parameter kunci<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-make-dropbox-workflow/#referensi-cepat-parameter-kunci" class="hash-link" aria-label="Taut langsung ke Referensi cepat: parameter kunci" title="Taut langsung ke Referensi cepat: parameter kunci" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap:12px;margin-bottom:1.4rem"><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">IBAN</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">CH or LI prefix, max 21 chars. QR-IBAN required for QRR references.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(16, 185, 129);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Currency</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">CHF or EUR only. Anything else is rejected by the Swiss Payment Standards.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(245, 158, 11);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Reference Type</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">QRR (27-digit + mod-10), SCOR (ISO 11649), or NON. Pick once, fill Reference accordingly.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(139, 92, 246);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Address Type</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">S = structured (separate PostalCode + City). K = combined (full address in two AddressLines).</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(14, 165, 233);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Paging Options</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">First, Last, or a 1-based page number. Decides where the QR-bill page lands.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(244, 63, 94);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">AV1 / AV2</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">Alternative scheme parameters for eBill and similar. Format: Name AV1: UV;value;id.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="penyelesaian-masalah">Penyelesaian Masalah<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-make-dropbox-workflow/#penyelesaian-masalah" class="hash-link" aria-label="Taut langsung ke Penyelesaian Masalah" title="Taut langsung ke Penyelesaian Masalah" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr));gap:14px;margin-bottom:1.4rem"><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid var(--ifm-color-primary);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">QR-bill page is blank or the QR code is unreadable</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">The IBAN is invalid (must start with CH or LI, max 21 chars) or the Currency was something other than CHF / EUR. Both are hard requirements of the Swiss Payment Standards.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(16, 185, 129);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Reference Type QRR but the bank rejects the reference</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">QRR references must be 27 digits with a mod-10 check digit. If you do not have one, switch Reference Type to SCOR (ISO 11649) or NON and leave Reference empty.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(245, 158, 11);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">QR-bill landed on the wrong page</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Adjust Paging Options. First puts the slip as the new page 1. Last appends it after the last page. Or pass a 1-based page number to insert at that position.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(139, 92, 246);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Creditor or Debtor address looks wrong on the slip</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Mismatched Address Type. With type S, fill PostalCode + City and use AddressLine1/2 for street. With type K, leave PostalCode + City empty and put the full address into AddressLine1 + AddressLine2.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(244, 63, 94);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Upload writes a zero-byte file</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">File Name or Data in the Upload module is not bound to the PDF4me Module 2 outputs. Click the field and re-pick the dynamic content from Module 6 (PDF4me Create Swiss QR-bill).</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(14, 165, 233);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Want a standalone QR slip without an invoice</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Skip the source file entirely. Remove Dropbox Module 1, or leave the File group empty in the PDF4me module. The output is a standalone Swiss QR-bill PDF.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="kapan-menggunakan-pola-ini">Kapan menggunakan pola ini?<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-make-dropbox-workflow/#kapan-menggunakan-pola-ini" class="hash-link" aria-label="Taut langsung ke Kapan menggunakan pola ini?" title="Taut langsung ke Kapan menggunakan pola ini?" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 250px), 1fr));gap:14px;margin-bottom:1.4rem"><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid var(--ifm-color-primary);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Outgoing customer invoices</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Bills that need to be Swiss-payable directly from a banking app via QR scan.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(34, 197, 94);background:linear-gradient(180deg, rgba(34, 197, 94, 0.07) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Subscription billing</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">QR-IBAN + 27-digit QRR reference identifies the customer or contract on every recurring run.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(168, 85, 247);background:linear-gradient(180deg, rgba(168, 85, 247, 0.08) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Bulk invoice retrofitting</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">When an existing PDF invoice template does not yet carry the payment slip. Append it via this scenario.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(245, 158, 11);background:linear-gradient(180deg, rgba(245, 158, 11, 0.08) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">e-Bill replacements / fallbacks</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">For customers who prefer paper or in-app QR-scan over the electronic Bill flow.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-harus-dibaca-selanjutnya">Apa yang harus dibaca selanjutnya?<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-make-dropbox-workflow/#apa-yang-harus-dibaca-selanjutnya" class="hash-link" aria-label="Taut langsung ke Apa yang harus dibaca selanjutnya?" title="Taut langsung ke Apa yang harus dibaca selanjutnya?" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:14px;margin-top:10px;margin-bottom:6px"><a href="https://docs.pdf4me.com/id/integration/make/barcode/create-swissqr-bill/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:700;margin-bottom:6px">Buat Tagihan SwissQR di Buat. Referensi tindakan</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Setiap parameter dengan informasi yang diperlukan, 5 tangkapan layar UI, dan batasan karakter maksimum per kolom.</div></div></a><a href="https://docs.pdf4me.com/id/integration/make/barcode/read-swissqr-code/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid rgb(16, 185, 129);height:100%"><div style="font-weight:700;margin-bottom:6px">Baca Kode QR Swiss di Make</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Tindakan pendamping untuk pembayaran masuk: pindai tagihan QR Swiss dan masukkan kembali ke dalam kolom pembayaran terstruktur.</div></div></a><a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-n8n-dropbox-workflow/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid rgb(245, 158, 11);height:100%"><div style="font-weight:700;margin-bottom:6px">Skenario yang sama di n8n</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Alur yang sama pada platform yang ramah pengembang dan dihosting sendiri, baik dalam varian dengan PDF maupun varian mandiri.</div></div></a></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="pertanyaan-yang-sering-diajukan-faq">Pertanyaan yang Sering Diajukan (FAQ)<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-make-dropbox-workflow/#pertanyaan-yang-sering-diajukan-faq" class="hash-link" aria-label="Taut langsung ke Pertanyaan yang Sering Diajukan (FAQ)" title="Taut langsung ke Pertanyaan yang Sering Diajukan (FAQ)" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:10px;margin-bottom:1.5rem"><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Do I need a special Swiss QR library or font?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">No. The PDF4me Create Swiss QR-bill module bundles QR-code generation, the QR-bill fonts (Liberation Sans), the mod-10 reference math, and the Swiss Payment Standards layout. Configure the fields, click Run, and the output is a Swiss-compliant PDF.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>What is the difference between QRR, SCOR, and NON references?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">QRR is the Swiss 27-digit numeric reference with a mod-10 check digit; it requires a QR-IBAN. SCOR is the international ISO 11649 creditor reference; it works with a standard IBAN. NON means no reference is shown on the slip. useful for ad-hoc one-off payments where the debtor adds their own reference at payment time.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Can I generate a Swiss QR-bill without an existing PDF invoice?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. Skip the File group in the PDF4me module and the output is a standalone Swiss QR-bill PDF (just the payment slip, no invoice body). Useful when the debtor only needs the slip, or when your invoice body comes from a different source.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>My IBAN starts with DE / FR / IT. can I still use this?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">No, Swiss QR-bills are scoped to CH and LI IBANs only. For European SEPA payments with non-Swiss IBANs, use the Generate EPC QR Code for SEPA module instead.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Address Type S vs K. which one should I pick?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">S (Structured) is the modern default: PostalCode and City go in separate fields; AddressLine1/2 carries the street. K (Combined) puts the full address in two free-text AddressLine fields and ignores PostalCode/City. New integrations should use S unless you are importing legacy data that does not separate postal code and city.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Does the output PDF work with mobile banking apps?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. Every Swiss bank app that supports payments via QR-bill (which is all of them since 2022) can scan the output to pre-fill the payment form. Test by opening UBS, PostFinance, Raiffeisen, or any Swiss banking app and scanning the QR code on the printed or on-screen slip.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>How do I change where the QR-bill page lands?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Set Paging Options. First puts the slip as the new page 1 of the output PDF, Last appends it to the end, or pass a 1-based page number to insert it at that position. Page indexing starts at 1.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Same scenario in n8n, Zapier, or Power Automate?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. The same PDF4me Create Swiss QR-bill action is available on all four platforms with identical parameters. See the cross-platform comparison at the bottom of the Create SwissQR Bill action page.</div></details></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="mulai">Mulai<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-make-dropbox-workflow/#mulai" class="hash-link" aria-label="Taut langsung ke Mulai" title="Taut langsung ke Mulai" translate="no">​</a></h2>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--primary">Get your API Key</a><a href="https://www.make.com/en/integrations/pdf4me" target="_blank" rel="noopener noreferrer" class="btn btn--secondary">PDF4me on Make</a><a class="btn btn--primary" href="https://docs.pdf4me.com/id/integration/make/barcode/create-swissqr-bill/">Action reference</a></div>]]></content:encoded>
            <category>Make</category>
            <category>PDF4me</category>
            <category>Create Swiss QR Bill</category>
            <category>Swiss QR</category>
            <category>QR-bill</category>
            <category>Dropbox</category>
            <category>ISO 20022</category>
            <category>invoice automation</category>
            <category>document automation</category>
            <category>no-code</category>
            <category>Swiss payment</category>
        </item>
        <item>
            <title><![CDATA[Membuat Faktur Elektronik ZUGFeRD 2.0+ di Make: Alur Kerja Dropbox 4 Modul]]></title>
            <link>https://docs.pdf4me.com/id/blog/create-zugferd-invoice-make-dropbox-workflow/</link>
            <guid>https://docs.pdf4me.com/id/blog/create-zugferd-invoice-make-dropbox-workflow/</guid>
            <pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Skenario pembuatan empat modul: ambil templat PDF dan faktur XML ZUGFeRD 2.0+ dari Dropbox, sematkan XML ke dalam PDF melalui PDF4me. Buat faktur ZUGFeRD (sesuai EN16931), lalu unggah kembali faktur elektronik hybrid PDF/A-3 ke Dropbox. Tangkapan layar asli, nilai bidang yang tepat, sampel XML/JSON/CSV yang dapat diunduh.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/id/assets/images/blog/make-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>ZUGFeRD 2.0+ (juga dikenal sebagai <strong>Faktor-X</strong> di Prancis dan <strong>XRechnung</strong> di sektor publik Jerman) adalah sebuah <strong>faktur hybrid PDF/A-3</strong> dengan XML yang dapat dibaca mesin yang tertanam di dalam PDF. Satu file yang dapat digunakan baik oleh manusia maupun sistem ERP. Panduan ini menjelaskan langkah-langkah persis yang ditunjukkan pada tangkapan layar: PDF faktur dasar dan XML ZUGFeRD 2.0+ di Dropbox menjadi faktur elektronik hibrida yang sesuai dengan standar EN16931. <code>/pdf4meoutput/</code>, di dalam <strong>4. Buat modul, tanpa kode.</strong>.</p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Gambaran umum situasi</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">1. Dropbox Download (PDF)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Pulls the base invoice PDF (/pdf4metest/Zugfred Invoice/SimplePdf.pdf). Scheduled trigger shown.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">2. Dropbox Download (XML)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Pulls the ZUGFeRD 2.0+ XML invoice data (/pdf4metest/Zugfred Invoice/version2.xml).</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(245,158,11);height:100%"><div style="font-weight:750;margin-bottom:4px">3. PDF4me Create a ZUGFeRD invoice</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Input Format XML, Output Mode XML With PDF, ZUGFeRD Version 2+, Conformance EN16931, Render Yes, Language de.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(139,92,246);height:100%"><div style="font-weight:750;margin-bottom:4px">4. Dropbox Upload</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Writes the hybrid PDF/A-3 e-invoice to /pdf4meoutput/ using File set to Map.</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">Versi singkatnya</div><div style="font-size:1.05rem;line-height:1.55"><p>Empat modul Make end-to-end. Dua Dropbox <strong>Unduh File</strong> Langkah-langkahnya adalah mengambil PDF dasar dan XML ZUGFeRD 2.0+ (tangkapan layar menunjukkan <em>YnooxTestone</em> koneksi plus jalur <code>/pdf4metest/Faktur Zugfred/SimplePdf.pdf</code> Dan <code>/pdf4metest/Faktur Zugfred/versi2.xml</code>). PDF4me <strong>Buat faktur ZUGFeRD</strong> menyematkan XML ke dalam PDF dengan <em>Mode Keluaran</em> <code>XML dengan PDF</code>, <em>Versi ZUGFeRD</em> <code>2+</code>, <em>Tingkat Kesesuaian</em> <code>EN16931</code>, <em>Buat Faktur dalam Format PDF</em> <code>Ya</code>, <em>Bahasa</em> <code>dari</code>Dropbox <strong>Unggah File</strong> menuliskan hasilnya <strong>PDF/A-3 hibrida</strong> ke <code>/pdf4meoutput/</code> dengan File diatur ke <strong>Peta</strong>, Nama Berkas <code>15. Nama</code>Data <code>15. Dokumen</code>Outputnya dapat dibuka di pembaca PDF mana pun dan diuraikan dengan baik di ERP mana pun yang mendukung ZUGFeRD / Factur-X / XRechnung.</p></div></div>
<div style="border-radius:12px;padding:18px 22px;margin:1.25rem 0 1.75rem;background-color:rgba(251, 191, 36, 0.12);border-left:5px solid rgb(245, 158, 11);box-shadow:inset 0 1px 0 rgba(255,255,255,0.6)"><div style="font-weight:700;margin-bottom:8px">Ada dua hal yang menentukan apakah sistem ERP Anda menerima faktur tersebut.</div><p style="margin:0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>Pertama, <strong>Tingkat Kesesuaian</strong> Harus sesuai dengan apa yang diharapkan oleh sistem ERP pembeli atau penerima Anda. <code>EN16931</code> (Comfort) adalah standar hukum Jerman dan pilihan aman untuk B2B di Uni Eropa; <code>XRECH</code> diperlukan untuk pembuatan faktur B2G (sektor publik) di Jerman; <code>DASAR</code> Hal ini berlaku untuk sebagian besar pembeli lainnya. Kedua, <strong>Versi ZUGFeRD</strong> harus <code>2+</code> untuk segala sesuatu yang sesuai dengan standar EN 16931. Warisan <code>1.0</code> Menggunakan BASIC / COMFORT / EXTENDED dan tidak kompatibel dengan receiver EN 16931. Pilih <code>2+</code> kecuali jika penerima secara eksplisit meminta versi 1.0.</p><p></p></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="pertanyaan-umum-di-dunia-nyata-yang-dapat-dipecahkan-oleh-solusi-ini">Pertanyaan umum di dunia nyata yang dapat dipecahkan oleh solusi ini.<a href="https://docs.pdf4me.com/id/blog/create-zugferd-invoice-make-dropbox-workflow/#pertanyaan-umum-di-dunia-nyata-yang-dapat-dipecahkan-oleh-solusi-ini" class="hash-link" aria-label="Taut langsung ke Pertanyaan umum di dunia nyata yang dapat dipecahkan oleh solusi ini." title="Taut langsung ke Pertanyaan umum di dunia nyata yang dapat dipecahkan oleh solusi ini." translate="no">​</a></h2>
<p>Orang-orang mencari solusi untuk masalah ini dengan menggunakan frasa seperti:</p>
<ul>
<li class=""><strong>"Bagaimana cara membuat faktur ZUGFeRD dengan XML ter embedded di Make?"</strong> Skenario 4 modul ini melakukannya secara menyeluruh: templat PDF plus faktur XML sebagai input, dan output berupa PDF/A-3 hibrida.</li>
<li class=""><strong>"Apakah ZUGFeRD sama dengan Factur-X?"</strong> Ya. Format teknis yang sama dengan nama berbeda. File ZUGFeRD 2.x diterima oleh sistem yang mengharapkan Factur-X dan sebaliknya.</li>
<li class=""><strong>"Tingkat Kepatuhan mana yang harus saya pilih?"</strong> EN16931 untuk B2B (sesuai dengan standar hukum Jerman dan EU EN 16931), XRECHNUNG untuk sektor publik Jerman (B2G), BASIC untuk kompatibilitas warisan yang paling luas.</li>
<li class=""><strong>"Apakah saya perlu menulis XML sendiri?"</strong> Tidak, tetapi untuk skenario ini, tangkapan layar menggunakan faktur XML yang sudah ada. Modul ini juga menerima input JSON atau CSV dan akan membuat XML untuk Anda.</li>
<li class=""><strong>"Bagaimana jika pembeli saya hanya membutuhkan XML, bukan PDF?"</strong> Atur Mode Output ke <code>XML Only</code> dan modul tersebut hanya mengembalikan file faktur XML, bukan file hibrida.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-sedang-anda-bangun">Apa yang sedang Anda bangun<a href="https://docs.pdf4me.com/id/blog/create-zugferd-invoice-make-dropbox-workflow/#apa-yang-sedang-anda-bangun" class="hash-link" aria-label="Taut langsung ke Apa yang sedang Anda bangun" title="Taut langsung ke Apa yang sedang Anda bangun" translate="no">​</a></h2>
<p>Skenario Make yang dapat digunakan kembali yang menghasilkan faktur elektronik hibrida ZUGFeRD 2.0+ yang sepenuhnya sesuai dari file PDF dasar dan file faktur XML. Pemicunya dapat berupa manual, terjadwal (seperti yang ditunjukkan), pemantauan file Dropbox, atau webhook HTTP. Outputnya adalah satu file tunggal yang memenuhi persyaratan PDF yang dapat dibaca manusia dan persyaratan XML yang dapat dibaca mesin untuk mandat faktur elektronik Uni Eropa.</p>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-zugferd-invoice-make-dropbox/01-scenario-overview.jpg" alt="Buat kanvas skenario: Dropbox Unduh File (PDF, dengan lencana jam terjadwal) terhubung ke Dropbox Unduh File (XML) kedua, terhubung ke PDF4me Buat faktur ZUGFeRD, terhubung ke Dropbox Unggah File. Setiap modul menampilkan penghitung iterasi 1 dan tanda centang hijau yang menunjukkan eksekusi berhasil." style="max-width:880px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"><figcaption style="margin-top:10px;font-size:0.92rem;color:var(--ifm-font-color-secondary)"><p>Empat modul ujung-ke-ujung. Dua unduhan, satu aksi PDF4me, satu unggahan. Lencana jam pada Modul 1 menunjukkan pemicu terjadwal; ubah ke manual / pantau file / webhook agar sesuai dengan kasus penggunaan Anda.</p></figcaption></figure>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-anda-butuhkan">Apa yang Anda butuhkan<a href="https://docs.pdf4me.com/id/blog/create-zugferd-invoice-make-dropbox-workflow/#apa-yang-anda-butuhkan" class="hash-link" aria-label="Taut langsung ke Apa yang Anda butuhkan" title="Taut langsung ke Apa yang Anda butuhkan" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><ul style="margin:0;padding-left:20px"><li><strong>Membuat</strong> akun dengan skenario yang sedang dibuka. <a href="https://www.make.com/en/register" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Buat akun Make</a> jika Anda membutuhkannya.</li><li><strong>Kunci API PDF4me</strong>. <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Dapatkan kunci API Anda</a> dan terhubung pada modul PDF4me pertama. Lihat <a href="https://docs.pdf4me.com/id/general-guidelines/connect-to-make/" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Hubungkan PDF4me untuk Membuat</a>.</li><li><strong>Dropbox</strong> dengan folder sumber (misalnya, <code>/pdf4metest/Faktur Zugfred/</code>) yang berisi templat PDF dan faktur XML, ditambah folder keluaran (<code>/pdf4meoutput/</code>).</li><li><strong>PDF dasar</strong> (tangkapan layar menggunakan <code>SimplePdf.pdf</code>). Tidak memerlukan markup tata letak apa pun. Modul ini menyematkan XML sebagai lampiran PDF/A-3.</li><li><strong>Faktur XML ZUGFeRD 2.0+</strong>Gunakan milikmu sendiri, atau ambil yang lain. <a href="https://docs.pdf4me.com/id/assets/data/zugferd/ZUGFeRD-invoice-sample-2.0.xml" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Contoh XML 2.0</a> untuk mengikuti.</li></ul></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="referensi-singkat-fungsi-setiap-parameter">Referensi singkat: fungsi setiap parameter<a href="https://docs.pdf4me.com/id/blog/create-zugferd-invoice-make-dropbox-workflow/#referensi-singkat-fungsi-setiap-parameter" class="hash-link" aria-label="Taut langsung ke Referensi singkat: fungsi setiap parameter" title="Taut langsung ke Referensi singkat: fungsi setiap parameter" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap:12px;margin:14px 0 24px"><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Input Format</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">XML for existing ZUGFeRD XML, JSON for structured JSON, CSV for tabular invoice rows.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(16, 185, 129);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Output Mode</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">XML With PDF returns the hybrid PDF/A-3 (recommended). XML Only returns just the XML invoice file.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(245, 158, 11);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">ZUGFeRD Version</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">2+ for EN 16931 alignment (use this). 1.0 is legacy with BASIC / COMFORT / EXTENDED only.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(139, 92, 246);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Conformance Level</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">2+ supports MINIMUM, BASICWL, BASIC, EN16931 (Comfort, default), EXTENDED, XRECHNUNG (German B2G).</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(14, 165, 233);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Render Invoice on PDF</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">Yes draws the invoice line items visually on the PDF. Only takes effect when Output Mode is XML With PDF.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(244, 63, 94);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Language</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">Two-letter ISO code: de (default), en, fr, it, es, nl, pl, pt, cs. Controls label localisation on the rendered PDF.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="susun-skenarionya">Susun skenarionya<a href="https://docs.pdf4me.com/id/blog/create-zugferd-invoice-make-dropbox-workflow/#susun-skenarionya" class="hash-link" aria-label="Taut langsung ke Susun skenarionya" title="Taut langsung ke Susun skenarionya" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="modul-1-mengunduh-file-dari-dropbox-pdf-dasar">Modul 1: Mengunduh File dari Dropbox (PDF dasar)<a href="https://docs.pdf4me.com/id/blog/create-zugferd-invoice-make-dropbox-workflow/#modul-1-mengunduh-file-dari-dropbox-pdf-dasar" class="hash-link" aria-label="Taut langsung ke Modul 1: Mengunduh File dari Dropbox (PDF dasar)" title="Taut langsung ke Modul 1: Mengunduh File dari Dropbox (PDF dasar)" translate="no">​</a></h3>
<p>Ambil file PDF sumber tempat XML ZUGFeRD akan disematkan sebagai lampiran PDF/A-3.</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, var(--ifm-color-primary) 0%, rgba(54,96,179,0.85) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Bidang</th><th style="padding:12px 14px;text-align:left">Nilai yang digunakan dalam proses ini</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Connection</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">YnooxTestone (ynoox.test...). your Dropbox connection</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Way of selecting files</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Select a file</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">/pdf4metest/Zugfred Invoice/SimplePdf.pdf</td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-zugferd-invoice-make-dropbox/02-dropbox-download-pdf.jpg" alt="Buat konfigurasi Dropbox Download a File untuk PDF dasar. Koneksi YnooxTestone. Cara memilih file Pilih file. Jalur file /pdf4metest/Zugfred Invoice/SimplePdf.pdf." style="max-width:620px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"></figure>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="modul-2-mengunduh-file-dari-dropbox-zugferd-20-xml">Modul 2: Mengunduh File dari Dropbox (ZUGFeRD 2.0+ XML)<a href="https://docs.pdf4me.com/id/blog/create-zugferd-invoice-make-dropbox-workflow/#modul-2-mengunduh-file-dari-dropbox-zugferd-20-xml" class="hash-link" aria-label="Taut langsung ke Modul 2: Mengunduh File dari Dropbox (ZUGFeRD 2.0+ XML)" title="Taut langsung ke Modul 2: Mengunduh File dari Dropbox (ZUGFeRD 2.0+ XML)" translate="no">​</a></h3>
<p>Unduh file faktur XML ZUGFeRD. XML tersebut berisi setiap detail faktur; PDF hanyalah pembungkus visualnya.</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, rgb(16,185,129) 0%, rgba(16,185,129,0.75) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Bidang</th><th style="padding:12px 14px;text-align:left">Nilai yang digunakan dalam proses ini</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Connection</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">YnooxTestone (ynoox.test...). same Dropbox connection</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Way of selecting files</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Select a file</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">/pdf4metest/Zugfred Invoice/version2.xml</td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-zugferd-invoice-make-dropbox/03-dropbox-download-xml.jpg" alt="Buat konfigurasi Dropbox Download a File untuk ZUGFeRD 2.0+ XML. Koneksi YnooxTestone. Cara memilih file Pilih file. Jalur file /pdf4metest/Zugfred Invoice/version2.xml." style="max-width:620px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"></figure>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="modul-3-pdf4me-membuat-faktur-zugferd">Modul 3: PDF4me Membuat faktur ZUGFeRD<a href="https://docs.pdf4me.com/id/blog/create-zugferd-invoice-make-dropbox-workflow/#modul-3-pdf4me-membuat-faktur-zugferd" class="hash-link" aria-label="Taut langsung ke Modul 3: PDF4me Membuat faktur ZUGFeRD" title="Taut langsung ke Modul 3: PDF4me Membuat faktur ZUGFeRD" translate="no">​</a></h3>
<p>Aksi yang melakukan penyematan sebenarnya. Petakan kedua file yang diunduh sebagai input, pilih pengaturan kesesuaian Anda, dan jalankan.</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, rgb(245,158,11) 0%, rgba(245,158,11,0.75) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Kelompok</th><th style="padding:12px 14px;text-align:left">Bidang</th><th style="padding:12px 14px;text-align:left">Nilai</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:var(--ifm-color-primary);white-space:nowrap">Auth</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Connection</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Classify Documen (testva...). PDF4me connection</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Source</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">File (PDF template)</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Map → Module 1 File Name + Data</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Source</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Input Format</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">XML</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Source</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">File (XML invoice)</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Map → Module 2 File Name + Data (a second File picker appears when Input Format is XML)</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(245, 158, 11);white-space:nowrap">Output</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Output Mode</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">XML With PDF (hybrid PDF/A-3)</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(245, 158, 11);white-space:nowrap">Output</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">ZUGFeRD Version</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">2+</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(245, 158, 11);white-space:nowrap">Output</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Conformance Level</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">EN16931</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(245, 158, 11);white-space:nowrap">Output</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Render Invoice on PDF</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Yes</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(245, 158, 11);white-space:nowrap">Output</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Language</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">de</code></td></tr></tbody></table></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="modul-4-mengunggah-file-ke-dropbox">Modul 4: Mengunggah File ke Dropbox<a href="https://docs.pdf4me.com/id/blog/create-zugferd-invoice-make-dropbox-workflow/#modul-4-mengunggah-file-ke-dropbox" class="hash-link" aria-label="Taut langsung ke Modul 4: Mengunggah File ke Dropbox" title="Taut langsung ke Modul 4: Mengunggah File ke Dropbox" translate="no">​</a></h3>
<p>Simpan kembali faktur elektronik hybrid PDF/A-3 ke dalam folder output.</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, rgb(139,92,246) 0%, rgba(139,92,246,0.75) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Bidang</th><th style="padding:12px 14px;text-align:left">Nilai yang digunakan dalam proses ini</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Connection</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">YnooxTestone (ynoox.test...)</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Folder</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">/pdf4meoutput/</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Map (so File Name and Data come from the PDF4me step)</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File Name</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">15. Name (dynamic content from PDF4me Module 3)</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Data</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">15. Document (dynamic content from PDF4me Module 3)</td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-zugferd-invoice-make-dropbox/04-dropbox-upload.jpg" alt="Buat konfigurasi Unggahan File Dropbox. Koneksi YnooxTestone. Folder /pdf4meoutput/. File diatur ke Map. Nama File terikat ke 15. Nama (dari PDF4me Buat faktur ZUGFeRD). Data terikat ke 15. Dokumen." style="max-width:560px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"></figure>
<p>Simpan dan klik <strong>Jalankan sekali</strong>PDF/A-3 hibrida tersebut hadir di <code>/pdf4meoutput/</code> dalam beberapa detik.</p>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--primary">Get your API Key</a><a class="btn btn--secondary" href="https://docs.pdf4me.com/id/integration/make/pdf/create-zugferd-invoice/">Full action reference</a></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="file-contoh-xml-json-csv">File contoh (XML, JSON, CSV)<a href="https://docs.pdf4me.com/id/blog/create-zugferd-invoice-make-dropbox-workflow/#file-contoh-xml-json-csv" class="hash-link" aria-label="Taut langsung ke File contoh (XML, JSON, CSV)" title="Taut langsung ke File contoh (XML, JSON, CSV)" translate="no">​</a></h2>
<p>Anda dapat mengganti Modul 2 (XML) dengan salah satu input ini dan mengubahnya <strong>Format Masukan</strong> oleh karena itu.</p>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 240px), 1fr));gap:14px;margin-bottom:1.4rem"><a href="https://docs.pdf4me.com/id/assets/data/zugferd/ZUGFeRD-invoice-sample-2.0.xml" download="" style="text-decoration:none;color:inherit"><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:700;margin-bottom:4px">Contoh XML ZUGFeRD 2.0</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary)">Pengganti langsung untuk <code>versi2.xml</code> pada rangkaian di atas.</div></div></a><a href="https://docs.pdf4me.com/id/assets/data/zugferd/sample-invoice-zugferd-2.0-en16931.json" download="" style="text-decoration:none;color:inherit"><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(16, 185, 129);height:100%"><div style="font-weight:700;margin-bottom:4px">2.0 EN16931 Contoh JSON</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary)">Gunakan saat Format Input adalah JSON. Bangun dengan HTTP / Airtable / Google Sheets sebagai sumber utama.</div></div></a><a href="https://docs.pdf4me.com/id/assets/data/zugferd/sample-invoice-zugferd-2.0-en16931-minimal.json" download="" style="text-decoration:none;color:inherit"><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(245, 158, 11);height:100%"><div style="font-weight:700;margin-bottom:4px">2.0 EN16931 JSON minimal</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary)">Muatan JSON EN16931 valid terkecil. Cocok untuk alur kerja pengujian awal.</div></div></a><a href="https://docs.pdf4me.com/id/assets/data/zugferd/zugferd-invoice-2.0.csv" download="" style="text-decoration:none;color:inherit"><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(139, 92, 246);height:100%"><div style="font-weight:700;margin-bottom:4px">Contoh CSV ZUGFeRD 2.0</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary)">Gunakan saat Format Input adalah CSV. Satu baris per faktur; kolom dipetakan ke item baris.</div></div></a></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="penyelesaian-masalah">Penyelesaian Masalah<a href="https://docs.pdf4me.com/id/blog/create-zugferd-invoice-make-dropbox-workflow/#penyelesaian-masalah" class="hash-link" aria-label="Taut langsung ke Penyelesaian Masalah" title="Taut langsung ke Penyelesaian Masalah" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr));gap:14px;margin-bottom:1.4rem"><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid var(--ifm-color-primary);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Conformance Level dropdown shows different options than expected</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">You toggled between Versions. Version 1.0 has BASIC, COMFORT, EXTENDED. Version 2+ has Empty, MINIMUM, BASICWL, BASIC, EN16931, EXTENDED, XRECHNUNG. Pick the version first; conformance levels follow.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(16, 185, 129);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Second File picker did not appear when Input Format is XML</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">It only appears when File is set to Map. Click the File radio and choose Map; the second File picker (for the XML invoice) renders below.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(245, 158, 11);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Buyer ERP rejects the hybrid PDF as non-compliant</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Mismatched Conformance Level. Check what the receiver expects (commonly EN16931 for B2B EU, XRECHNUNG for German B2G). Re-run with the right value.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(139, 92, 246);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Output is XML only when you wanted the hybrid PDF</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Output Mode is set to XML Only. Switch to XML With PDF.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(244, 63, 94);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Rendered invoice on PDF is missing line items</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Render Invoice on PDF is set to No or Empty, or Output Mode is XML Only. Set both: Output Mode = XML With PDF AND Render Invoice on PDF = Yes.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(14, 165, 233);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Want JSON or CSV instead of XML as the input</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Change Input Format. The Invoice XML Data / second File picker is replaced by an Invoice JSON Data or Invoice CSV Data text field, which you map from a Google Sheets, HTTP, or file-download module.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="kapan-menggunakan-pola-ini">Kapan menggunakan pola ini?<a href="https://docs.pdf4me.com/id/blog/create-zugferd-invoice-make-dropbox-workflow/#kapan-menggunakan-pola-ini" class="hash-link" aria-label="Taut langsung ke Kapan menggunakan pola ini?" title="Taut langsung ke Kapan menggunakan pola ini?" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 250px), 1fr));gap:14px;margin-bottom:1.4rem"><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid var(--ifm-color-primary);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">B2B invoicing in the EU</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">EN16931 (Comfort) covers the legal default for German and EU business-to-business e-invoicing.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(34, 197, 94);background:linear-gradient(180deg, rgba(34, 197, 94, 0.07) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">B2G (public-sector) Germany</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">XRECHNUNG is required for invoicing public authorities. Same flow, different conformance level.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(168, 85, 247);background:linear-gradient(180deg, rgba(168, 85, 247, 0.08) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Cross-border Factur-X</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">France and other EU markets accept ZUGFeRD 2.x as Factur-X. No format conversion needed.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(245, 158, 11);background:linear-gradient(180deg, rgba(245, 158, 11, 0.08) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">ERP integration without code</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Buyer ERP extracts the embedded XML automatically; no manual data entry in accounts payable.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-harus-dibaca-selanjutnya">Apa yang harus dibaca selanjutnya?<a href="https://docs.pdf4me.com/id/blog/create-zugferd-invoice-make-dropbox-workflow/#apa-yang-harus-dibaca-selanjutnya" class="hash-link" aria-label="Taut langsung ke Apa yang harus dibaca selanjutnya?" title="Taut langsung ke Apa yang harus dibaca selanjutnya?" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:14px;margin-top:10px;margin-bottom:6px"><a href="https://docs.pdf4me.com/id/integration/make/pdf/create-zugferd-invoice/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:700;margin-bottom:6px">Buat Faktur ZUGFeRD di Buat. Referensi tindakan</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Setiap parameter, kedua blok UI, tabel referensi Tingkat Kepatuhan lengkap, contoh file CSV / JSON / XML.</div></div></a><a href="https://docs.pdf4me.com/id/integration/make/barcode/create-swissqr-bill/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid rgb(16, 185, 129);height:100%"><div style="font-weight:700;margin-bottom:6px">Tambahkan Uang Kertas QR Swiss di Make</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Skenario serupa untuk faktur Swiss. Menambahkan slip pembayaran ke PDF faktur apa pun, bukan menyematkan XML.</div></div></a><a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-make-dropbox-workflow/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid rgb(245, 158, 11);height:100%"><div style="font-weight:700;margin-bottom:6px">Tutorial blog tentang Uang Kertas QR Swiss di Make.</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Pola 3/4 modul yang sama dengan Dropbox, tangkapan layar, dan panduan parameter lengkap.</div></div></a></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="pertanyaan-yang-sering-diajukan-faq">Pertanyaan yang Sering Diajukan (FAQ)<a href="https://docs.pdf4me.com/id/blog/create-zugferd-invoice-make-dropbox-workflow/#pertanyaan-yang-sering-diajukan-faq" class="hash-link" aria-label="Taut langsung ke Pertanyaan yang Sering Diajukan (FAQ)" title="Taut langsung ke Pertanyaan yang Sering Diajukan (FAQ)" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:10px;margin-bottom:1.5rem"><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>What is ZUGFeRD 2.0+ and how does it differ from 1.0?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">ZUGFeRD 2.0+ aligns with the EU EN 16931 e-invoicing standard and supports the modern Conformance Level set (MINIMUM, BASICWL, BASIC, EN16931, EXTENDED, XRECHNUNG). ZUGFeRD 1.0 predates EN 16931 and uses BASIC / COMFORT / EXTENDED only. For any new integration in 2026 use 2+; 1.0 is kept for legacy buyer ERPs.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Is ZUGFeRD the same as Factur-X?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Same technical format under different brand names. ZUGFeRD is the German designation; Factur-X is the French equivalent. Both align to EN 16931 and are cross-compatible: a ZUGFeRD 2.x invoice is accepted by Factur-X receivers and vice versa.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Which Conformance Level should I pick for a typical EU B2B invoice?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">EN16931 (also called Comfort). It is the German legal default and the safe choice for EU business-to-business invoicing. Use XRECHNUNG when invoicing German public authorities (B2G). Use BASIC only when a recipient ERP explicitly requires it.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Do I need to author the XML myself?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">No. The screenshots use an existing XML (Input Format = XML), but the module also accepts JSON or CSV. Choose Input Format = JSON or CSV and the XML is built for you. Sample JSON and CSV files are in the section above.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>What if my buyer needs only the XML, no PDF?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Set Output Mode to XML Only. The module returns just the XML invoice file without a PDF wrapper. Useful when the receiving ERP renders its own document and only consumes the structured data.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Can I render line items visually on the PDF page?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. Set Render Invoice on PDF = Yes (only effective when Output Mode is XML With PDF). The module draws the invoice items as a visual table on the PDF pages so human reviewers see the invoice content without opening the embedded XML.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Does this work in Power Automate, n8n, or Zapier?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. The PDF4me Create ZUGFeRD Invoice action is available on all four platforms with the same parameters. See the cross-platform comparison at the bottom of the Make action reference page.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Does the output PDF/A-3 work with every PDF viewer?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. PDF/A-3 is backward-compatible with all PDF readers. Human readers see the rendered invoice PDF; ZUGFeRD-aware ERPs extract the embedded XML automatically. Non-aware tools just see a normal PDF.</div></details></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="mulai">Mulai<a href="https://docs.pdf4me.com/id/blog/create-zugferd-invoice-make-dropbox-workflow/#mulai" class="hash-link" aria-label="Taut langsung ke Mulai" title="Taut langsung ke Mulai" translate="no">​</a></h2>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--primary">Get your API Key</a><a href="https://www.make.com/en/integrations/pdf4me" target="_blank" rel="noopener noreferrer" class="btn btn--secondary">PDF4me on Make</a><a class="btn btn--primary" href="https://docs.pdf4me.com/id/integration/make/pdf/create-zugferd-invoice/">Action reference</a></div>]]></content:encoded>
            <category>Make</category>
            <category>PDF4me</category>
            <category>Create ZUGFeRD Invoice</category>
            <category>ZUGFeRD 2.0</category>
            <category>Factur-X</category>
            <category>EN 16931</category>
            <category>hybrid PDF</category>
            <category>e-invoice</category>
            <category>Dropbox</category>
            <category>document automation</category>
            <category>no-code</category>
            <category>XRechnung</category>
        </item>
        <item>
            <title><![CDATA[Mengisi Templat Excel dari JSON di Power Automate: Alur Kerja Dropbox 4 Langkah dengan Aspose Smart Markers]]></title>
            <link>https://docs.pdf4me.com/id/blog/excel-populate-power-automate-dropbox-workflow/</link>
            <guid>https://docs.pdf4me.com/id/blog/excel-populate-power-automate-dropbox-workflow/</guid>
            <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Alur Power Automate ujung-ke-ujung: ambil templat Aspose Smart Marker .xlsx dari Dropbox, gabungkan muatan JSON RootData.Items bersarang dengan PDF4me Excel - Populate, lalu unggah kembali buku kerja yang telah diisi ke Dropbox. Tangkapan layar asli, nilai bidang yang tepat, templat yang dapat diunduh, dan JSON.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/id/assets/images/blog/power-automate-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>Sisipkan templat Excel yang menggunakan <strong>Penanda Pintar Aspose</strong> (sel yang ditulis seperti <code>&amp;=RootData.Items.ItemName</code>) ke Dropbox, tempelkan payload JSON yang sesuai ke dalam alur Power Automate, dan buku kerja yang telah terisi akan kembali ke Dropbox dengan total yang sudah dihitung. Panduan ini akan menjelaskan langkah-langkahnya. <strong>alur empat aksi yang tepat</strong> Ditampilkan pada tangkapan layar: Pemicu manual, Dropbox <strong>Dapatkan isi file menggunakan jalur.</strong>, <strong>PDF4me Excel - Isi Data</strong>dan Dropbox <strong>Buat berkas</strong>Setiap nilai field berasal dari eksekusi nyata; template input, payload JSON, dan workbook output semuanya terhubung di bagian akhir.</p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Alur secara sekilas</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">1. Manual trigger</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Manually trigger a flow. Replace with any trigger later.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">2. Get file content (path)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Dropbox path: /pdf4metest/excel/populate excel/aspose template.xlsx</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(245,158,11);height:100%"><div style="font-weight:750;margin-bottom:4px">3. Excel - Populate</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">PDF4me action. JSON Data with RootData.Items array. Worksheet Indexes: 1 (Invoice sheet).</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(139,92,246);height:100%"><div style="font-weight:750;margin-bottom:4px">4. Create file</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Dropbox /pdf4metest/excel/populate excel/output, name Excel_populate.xlsx.</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">Versi singkatnya</div><div style="font-size:1.05rem;line-height:1.55"><p>Pemicu manual memulai alur kerja. Dropbox <strong>Dapatkan isi file menggunakan jalur.</strong> membaca <code>aspose template.xlsx</code> (buku kerja ini berisi contoh Excel asli) <em>Meja</em> bernama <code>Faktur Sederhana</code> dengan sel seperti <code>&amp;=RootData.Item.NamaItem</code> pada baris 2). <strong>PDF4me Excel - Isi Data</strong> Menggabungkan muatan JSON (3 catatan: Laptop, Mouse, Keyboard) ke dalam Indeks Lembar Kerja. <strong>1</strong> dengan rumus yang dihitung ulang. Dropbox <strong>Buat berkas</strong> menulis <code>Excel_populate.xlsx</code> (Subtotal Faktur) <strong>$1.635,00</strong>Pajak Penjualan <strong>$98,10</strong>, TOTAL <strong>$1.585,00</strong>) kembali ke <code>/keluaran</code>.</p></div></div>
<div style="border-radius:12px;padding:18px 22px;margin:1.25rem 0 1.75rem;background-color:rgba(251, 191, 36, 0.12);border-left:5px solid rgb(245, 158, 11);box-shadow:inset 0 1px 0 rgba(255,255,255,0.6)"><div style="font-weight:700;margin-bottom:8px">Dua hal yang menentukan apakah output Anda benar atau tidak</div><p style="margin:0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>Pertama, <strong>Kunci tingkat atas data JSON harus sesuai dengan nama sumber data.</strong> Digunakan dalam penanda sel. Penanda seperti <code>&amp;=RootData.Item.NamaItem</code> mengharuskan JSON untuk membungkus catatan di bawahnya. <code>RootData.Items[]</code>Nama kolom peka terhadap huruf besar dan kecil. Kedua, <strong>Indeks Lembar Kerja</strong> Kolom berbasis 1, dipisahkan koma. Templat ini dilengkapi dengan tiga lembar (<em>Faktur</em>, <em>Lembar 1</em>, <em>Lembar 2</em>). Lulus <code>1</code> untuk mengisi hanya lembar Faktur yang kaya seperti yang ditunjukkan dalam panduan ini.</p><p></p></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-sedang-anda-bangun">Apa yang sedang Anda bangun<a href="https://docs.pdf4me.com/id/blog/excel-populate-power-automate-dropbox-workflow/#apa-yang-sedang-anda-bangun" class="hash-link" aria-label="Taut langsung ke Apa yang sedang Anda bangun" title="Taut langsung ke Apa yang sedang Anda bangun" translate="no">​</a></h2>
<p>Alur Power Automate empat langkah yang mengubah templat Excel yang dirancang ditambah muatan JSON menjadi buku kerja yang terisi penuh dengan rumus langsung. Pola yang sama berlaku untuk faktur, laporan inventaris, ringkasan penggajian, rekapitulasi penjualan, dan hasil Excel lainnya di mana strukturnya tetap sama tetapi barisnya berubah setiap kali dijalankan.</p>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/excel-populate-power-automate/01-flow-overview.png" alt="Power Automate flow dengan empat aksi: Memicu alur secara manual, Dropbox Mendapatkan konten file menggunakan jalur, PDF4me Excel - Mengisi data, Dropbox Membuat file. Setiap aksi menampilkan durasi eksekusi (0 detik, 1 detik, 0,7 detik, 1 detik) dan tanda centang hijau." style="max-width:480px;width:100%;height:auto"><figcaption style="margin-top:8px;font-size:0.9rem;color:var(--ifm-font-color-secondary)">Seluruh proses berjalan kurang dari 3 detik dari awal hingga akhir.</figcaption></figure>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-anda-butuhkan">Apa yang Anda butuhkan<a href="https://docs.pdf4me.com/id/blog/excel-populate-power-automate-dropbox-workflow/#apa-yang-anda-butuhkan" class="hash-link" aria-label="Taut langsung ke Apa yang Anda butuhkan" title="Taut langsung ke Apa yang Anda butuhkan" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><ul style="margin:0;padding-left:20px"><li><strong>Power Automate</strong> akun dengan alur kerja yang terbuka di perancang cloud.</li><li><strong>Kunci API PDF4me</strong>. <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Dapatkan kunci API Anda</a>Tambahkan koneksi PDF4me Connect saat pertama kali Anda melakukan drop-down aksi.</li><li><strong>Dropbox</strong> dengan dua folder yang sudah disiapkan: satu untuk templat, satu untuk output. (Semua penyimpanan dapat digunakan: SharePoint Get file content, OneDrive Get file content, dan Dataverse Download file semuanya dipetakan dengan cara yang sama.)</li><li><strong>Templat Excel yang menggunakan Aspose Smart Markers.</strong> Unduh <a href="https://docs.pdf4me.com/id/files/excel-populate/template.xlsx" download=""><code>template.xlsx</code></a> (juga disebut sebagai <code>aspose template.xlsx</code> (lihat tangkapan layar) agar bisa diikuti dengan tepat.</li><li><strong>Contoh data JSON</strong>Unduh <a href="https://docs.pdf4me.com/id/files/excel-populate/sheet1-data.json" download=""><code>sheet1-data.json</code></a> (bersarang) <code>RootData.Items</code> muatan yang digunakan dalam eksekusi).</li></ul></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="tur-keliling-templat-input">Tur keliling templat input<a href="https://docs.pdf4me.com/id/blog/excel-populate-power-automate-dropbox-workflow/#tur-keliling-templat-input" class="hash-link" aria-label="Taut langsung ke Tur keliling templat input" title="Taut langsung ke Tur keliling templat input" translate="no">​</a></h2>
<p>Sebelum Anda membuat alur kerja, ada baiknya melihat seperti apa tampilan Smart Marker di dalam file Excel. Buka file tersebut. <strong>Faktur</strong> lembaran <code>template.xlsx</code>Baris 1 adalah header. Baris 2 berisi penanda (satu per kolom). Baris 3 hingga 6 adalah baris kosong yang telah diformat sebelumnya. Di bawahnya terdapat blok total dengan <code>SimpleInvoice</code> Agregasi Tabel Excel.</p>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/excel-populate-power-automate/06-template-input.png" alt="Lembar Faktur Excel. Baris header (1) berisi Nama Barang, Deskripsi, Kuantitas, Harga Satuan, Diskon, Harga. Baris 2 berisi sel Penanda Cerdas: &amp;=RootData.Items.ItemName, &amp;=RootData.Items.Description, &amp;=RootData.Items.Qty, &amp;=RootData.Items.UnitPrice, &amp;=RootData.Items.Discount, &amp;=RootData.Items.Price. Di bawah blok data, terdapat blok Subtotal Faktur $0.00, Tarif Pajak 6.00%, Pajak Penjualan $0.00, Deposit Diterima $50.00, TOTAL -$50.00." style="max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,0.08)"><figcaption style="margin-top:8px;font-size:0.9rem;color:var(--ifm-font-color-secondary)">Templat sebelum pengisian data. Penanda di baris 2; rumus subtotal / pajak / total mengacu pada <code>Faktur Sederhana</code> Tabel Excel.</figcaption></figure>
<p>Enam penanda tersebut adalah:</p>
<table><thead><tr><th>Sel</th><th>Penanda</th></tr></thead><tbody><tr><td>B2</td><td><code>&amp;=RootData.Items.ItemName</code></td></tr><tr><td>C2</td><td><code>&amp;=RootData.Items.Description</code></td></tr><tr><td>D2</td><td><code>&amp;=RootData.Items.Qty</code></td></tr><tr><td>E2</td><td><code>&amp;=RootData.Items.UnitPrice</code></td></tr><tr><td>F2</td><td><code>&amp;=RootData.Items.Discount</code></td></tr><tr><td>G2</td><td><code>&amp;=RootData.Items.Price</code></td></tr></tbody></table>
<p>Blok total menggunakan <strong>referensi terstruktur</strong> alih-alih alamat A1 biasa:</p>
<div class="language-text codeBlockContainer_IfEc theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_Drer"><pre tabindex="0" class="prism-code language-text codeBlock_CgJj thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_BEr3"><div class="token-line" style="color:#393A34"><span class="token plain">G7  =SUM(SimpleInvoice[Price])</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">G9  =IFERROR(G7*G8,"")</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">G11 =SUM(G2:G4)-G10</span><br></div></code></pre></div></div>
<p>Saat Excel - Populate memperluas baris penanda dari 1 catatan menjadi 3, maka <code>SimpleInvoice</code> Rentang tabel bertambah secara otomatis, dan <code>SUM(SimpleInvoice[Price])</code> terus menjumlahkan kolom kanan. Itulah alasan utama mengapa pola ini lebih baik daripada menulis rumus per baris secara manual.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="bangun-alurnya">Bangun alurnya<a href="https://docs.pdf4me.com/id/blog/excel-populate-power-automate-dropbox-workflow/#bangun-alurnya" class="hash-link" aria-label="Taut langsung ke Bangun alurnya" title="Taut langsung ke Bangun alurnya" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="tindakan-1-memicu-alur-secara-manual">Tindakan 1: Memicu alur secara manual<a href="https://docs.pdf4me.com/id/blog/excel-populate-power-automate-dropbox-workflow/#tindakan-1-memicu-alur-secara-manual" class="hash-link" aria-label="Taut langsung ke Tindakan 1: Memicu alur secara manual" title="Taut langsung ke Tindakan 1: Memicu alur secara manual" translate="no">​</a></h3>
<p>Untuk pengujian, pemicu manual adalah yang tercepat. Dalam produksi, gantilah dengan <strong>Saat sebuah file dibuat (Dropbox)</strong>, <strong>Saat suatu item dibuat atau dimodifikasi (SharePoint)</strong>, <strong>Kambuh</strong>, atau peristiwa apa pun yang memberi Anda muatan JSON baru.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="aksi-2-dropbox---dapatkan-konten-file-menggunakan-jalur">Aksi 2: Dropbox - Dapatkan konten file menggunakan jalur<a href="https://docs.pdf4me.com/id/blog/excel-populate-power-automate-dropbox-workflow/#aksi-2-dropbox---dapatkan-konten-file-menggunakan-jalur" class="hash-link" aria-label="Taut langsung ke Aksi 2: Dropbox - Dapatkan konten file menggunakan jalur" title="Taut langsung ke Aksi 2: Dropbox - Dapatkan konten file menggunakan jalur" translate="no">​</a></h3>
<p>Mengatur <strong>Jalur File</strong> ke jalur Dropbox lengkap dari templat tersebut, termasuk nama filenya:</p>
<div class="language-text codeBlockContainer_IfEc theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_Drer"><pre tabindex="0" class="prism-code language-text codeBlock_CgJj thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_BEr3"><div class="token-line" style="color:#393A34"><span class="token plain">/pdf4metest/excel/populate excel/aspose template.xlsx</span><br></div></code></pre></div></div>
<p>Di bawah <strong>Parameter lanjutan</strong>, <strong>Menentukan Jenis Konten</strong> ditetapkan untuk <strong>Ya</strong> (default).</p>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/excel-populate-power-automate/02-get-file-content.png" alt="Dropbox Dapatkan konten file menggunakan tindakan jalur. Jalur File diatur ke /pdf4metest/excel/populate excel/aspose template.xlsx. Parameter lanjutan Infer Content Type adalah Ya." style="max-width:560px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,0.08)"><figcaption style="margin-top:8px;font-size:0.9rem;color:var(--ifm-font-color-secondary)">Dropbox Mendapatkan konten file menggunakan jalur dengan Jalur File yang tepat yang digunakan dalam proses tersebut.</figcaption></figure>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="aksi-3-pdf4me---excel---isi-data">Aksi 3: PDF4me - Excel - Isi Data<a href="https://docs.pdf4me.com/id/blog/excel-populate-power-automate-dropbox-workflow/#aksi-3-pdf4me---excel---isi-data" class="hash-link" aria-label="Taut langsung ke Aksi 3: PDF4me - Excel - Isi Data" title="Taut langsung ke Aksi 3: PDF4me - Excel - Isi Data" translate="no">​</a></h3>
<p>Di sinilah penggabungan terjadi. Cari <strong>PDF4me</strong> di pemilih aksi, lalu pilih <strong>Excel - Isi Data</strong>Konfigurasikan kolom-kolom ini:</p>
<div class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem;margin:0"><thead><tr style="background:linear-gradient(90deg, var(--ifm-color-primary) 0%, rgba(54,96,179,0.85) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Bidang</th><th style="padding:12px 14px;text-align:left">Nilai yang digunakan dalam proses tersebut</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File Content</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">File Content from the previous Dropbox step (dynamic content)</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">JSON Data</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Nested RootData.Items[] array with 3 records (Laptop, Mouse's, Keyboard)</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File Name</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Populate.xlsx</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Worksheet Indexes</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">1  (Invoice sheet)</td></tr></tbody></table></div>
<p>Muatan data JSON lengkap (salin-tempel dari <code>sheet1-data.json</code>):</p>
<div class="language-json codeBlockContainer_IfEc theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_Drer"><pre tabindex="0" class="prism-code language-json codeBlock_CgJj thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_BEr3"><div class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"RootData"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"Items"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"ItemName"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Laptop"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain">   </span><span class="token property" style="color:#36acaa">"Description"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Dell Inspiron 15"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain">    </span><span class="token property" style="color:#36acaa">"Qty"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">2</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"UnitPrice"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">750</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"Discount"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">50</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"Price"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">1450</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"ItemName"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Mouse's"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain">  </span><span class="token property" style="color:#36acaa">"Description"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Wireless Mouse"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain">      </span><span class="token property" style="color:#36acaa">"Qty"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">3</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"UnitPrice"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain">  </span><span class="token number" style="color:#36acaa">25</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"Discount"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain">  </span><span class="token number" style="color:#36acaa">0</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"Price"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain">   </span><span class="token number" style="color:#36acaa">75</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"ItemName"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Keyboard"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"Description"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Mechanical Keyboard"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"Qty"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">1</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"UnitPrice"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">120</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"Discount"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">10</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"Price"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain">  </span><span class="token number" style="color:#36acaa">110</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><br></div></code></pre></div></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/excel-populate-power-automate/03-excel-populate-parameters.png" alt="PDF4me Excel - Aksi Isi dengan Konten File yang dipetakan dari langkah Dropbox sebelumnya. Kotak teks Data JSON yang berisi array RootData.Items bersarang dengan catatan Laptop, Mouse, Keyboard. Nama File Populate.xlsx. Indeks Lembar Kerja 1." style="max-width:520px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,0.08)"><figcaption style="margin-top:8px;font-size:0.9rem;color:var(--ifm-font-color-secondary)">Excel - Isi dengan blok Data JSON yang tepat dan Indeks Lembar Kerja diatur ke 1.</figcaption></figure>
<p>Memperluas <strong>Parameter lanjutan</strong> untuk keempat kontrol opsional. Nilai default biasanya sudah benar, tetapi tangkapan layar menunjukkan seperti apa tampilan setiap nilai di antarmuka pengguna:</p>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/excel-populate-power-automate/04-excel-populate-advanced.png" alt="Parameter Lanjutan Excel - Isi. String JSON Ketat Ya. Pengaturan Budaya dan Bahasa en-US. Hitung Rumus Ya. Kutip Awalan ke Gaya Ya." style="max-width:500px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,0.08)"><figcaption style="margin-top:8px;font-size:0.9rem;color:var(--ifm-font-color-secondary)">Empat pengaturan lanjutan yang digunakan dalam proses eksekusi.</figcaption></figure>
<div class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem;margin:0"><thead><tr style="background:linear-gradient(90deg, rgb(16, 185, 129) 0%, rgba(16, 185, 129, 0.75) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Bidang lanjutan</th><th style="padding:12px 14px;text-align:left">Nilai</th><th style="padding:12px 14px;text-align:left">Mengapa ini penting</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Strict JSON Strings</td><td style="padding:11px 14px"><code>Yes</code></td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Preserves quoted string primitives (like "55") as text in cells. Set No to coerce them to numbers during merge.</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Culture &amp; Language Settings</td><td style="padding:11px 14px"><code>en-US</code></td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Controls number, date, and currency formatting written into cells. Use fr-FR, de-DE, ja-JP, etc. for non-US locales.</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Calculate Formulas</td><td style="padding:11px 14px"><code>Yes</code></td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Recalculates the workbook after population so totals are accurate at open. Set No to skip and recalc downstream.</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Quote Prefix To Style</td><td style="padding:11px 14px"><code>Yes</code></td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Carries Excel's quote-prefix onto styled values so account numbers and ZIPs stay text.</td></tr></tbody></table></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="aksi-4-dropbox---buat-file">Aksi 4: Dropbox - Buat file<a href="https://docs.pdf4me.com/id/blog/excel-populate-power-automate-dropbox-workflow/#aksi-4-dropbox---buat-file" class="hash-link" aria-label="Taut langsung ke Aksi 4: Dropbox - Buat file" title="Taut langsung ke Aksi 4: Dropbox - Buat file" translate="no">​</a></h3>
<p>Langkah terakhir adalah mengunggah kembali buku kerja yang telah diisi ke Dropbox:</p>
<table><thead><tr><th>Bidang</th><th>Nilai</th></tr></thead><tbody><tr><td>Jalur Folder</td><td><code>/pdf4metest/excel/populate excel/output</code></td></tr><tr><td>Nama File</td><td><code>Excel_populate.xlsx</code></td></tr><tr><td>Isi File</td><td><strong>Isi File Output</strong> (Konten dinamis dari Excel - Isi)</td></tr></tbody></table>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/excel-populate-power-automate/05-create-file.png" alt="Aksi Buat file Dropbox. Jalur Folder /pdf4metest/excel/populate excel/output. Nama File Excel_populate.xlsx. Konten File dipetakan dari Excel - Populate." style="max-width:560px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,0.08)"><figcaption style="margin-top:8px;font-size:0.9rem;color:var(--ifm-font-color-secondary)">Dropbox Buat berkas dengan buku kerja yang telah diisi pada slot Konten Berkas.</figcaption></figure>
<p>Itulah keseluruhan alurnya. Simpan dan klik. <strong>Tes</strong>.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="hasilnya">Hasilnya<a href="https://docs.pdf4me.com/id/blog/excel-populate-power-automate-dropbox-workflow/#hasilnya" class="hash-link" aria-label="Taut langsung ke Hasilnya" title="Taut langsung ke Hasilnya" translate="no">​</a></h2>
<p>Saat Anda membuka <code>Excel_populate.xlsx</code> dari <code>/output</code> Dalam folder tersebut, lembar Faktur sekarang memuat tiga catatan pada baris 2 hingga 4, dan blok total memiliki nilai yang dihitung secara langsung dari <code>SimpleInvoice</code> agregasi tabel.</p>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/excel-populate-power-automate/07-populated-output.png" alt="Lembar Faktur yang telah diisi. Baris 2: Laptop / Dell Inspiron 15 / 2 / 750 / $50,00 / $1.450,00. Baris 3: Mouse / Mouse Nirkabel / 3 / 25 / $0,00 / $75,00. Baris 4: Keyboard / Keyboard Mekanik / 1 / 120 / $10,00 / $110,00. Subtotal Faktur $1.635,00, Tarif Pajak 6,00%, Pajak Penjualan $98,10, Deposit yang Diterima $50,00, TOTAL $1.585,00." style="max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,0.08)"><figcaption style="margin-top:8px;font-size:0.9rem;color:var(--ifm-font-color-secondary)">Buku kerja yang sama setelah alur dijalankan. Tiga catatan terisi; subtotal, pajak penjualan, dan total yang dihitung secara langsung.</figcaption></figure>
<p>Bukti numerik pasti bahwa rumus yang dihitung ulang sudah benar:</p>
<table><thead><tr><th>Sel</th><th>Rumus</th><th>Hasil</th></tr></thead><tbody><tr><td>G7</td><td><code>=SUM(SimpleInvoice[Price])</code></td><td><strong>$1.635,00</strong> (1450 + 75 + 110)</td></tr><tr><td>G9</td><td><code>=IFERROR(G7*G8,"")</code> dengan G8 = 6,00%</td><td><strong>$98,10</strong></td></tr><tr><td>G10</td><td>Statis <code>50</code></td><td>$50,00 (Deposit Diterima)</td></tr><tr><td>G11</td><td><code>=SUM(G2:G4)-G10</code></td><td><strong>$1.585,00</strong> (1635 + 98.10 - 50 ≈ tampilan dibulatkan)</td></tr></tbody></table>
<p>Unduh buku kerja keluaran sebenarnya yang dihasilkan dari proses ini: <a href="https://docs.pdf4me.com/id/files/excel-populate/output-excel-populate.xlsx" download=""><code>output-excel-populate.xlsx</code></a>.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="penyelesaian-masalah">Penyelesaian Masalah<a href="https://docs.pdf4me.com/id/blog/excel-populate-power-automate-dropbox-workflow/#penyelesaian-masalah" class="hash-link" aria-label="Taut langsung ke Penyelesaian Masalah" title="Taut langsung ke Penyelesaian Masalah" translate="no">​</a></h2>
<p><strong>Kolom tersebut hasilnya kosong.</strong> Nama properti JSON Anda tidak sesuai dengan nama kolom penanda. Penanda peka terhadap huruf besar dan kecil. <code>&amp;=RootData.Items.ItemName</code> tidak akan mengangkat <code>itemName</code> dari JSON.</p>
<p><strong>Lembar kerja yang salah telah terisi.</strong> Memeriksa <strong>Indeks Lembar Kerja</strong>Nilainya berbasis 1 (bukan berbasis 0). Lulus <code>1</code> untuk lembar pertama, <code>2</code> untuk yang kedua, dan seterusnya. Biarkan kosong untuk mengisi setiap lembar.</p>
<p><strong>Jumlah total menunjukkan <code>$0.00</code> setelah lari.</strong> <strong>Rumus Perhitungan</strong> ditetapkan untuk <strong>TIDAK</strong>. Ganti ke <strong>Ya</strong>.</p>
<p><strong>String yang terlihat seperti angka dikonversi menjadi angka (atau sebaliknya).</strong> Alihkan <strong>String JSON yang Ketat</strong>. <strong>Ya</strong> mempertahankan tipe data JSON yang dikutip sebagai teks. <strong>TIDAK</strong> memaksa mereka.</p>
<p><strong>Pemisah desimal atau format tanggal terlihat salah untuk wilayah Anda.</strong> Mengubah <strong>Latar Belakang Budaya &amp; Bahasa</strong>. <code>en-US</code>, <code>fr-FR</code>, <code>de-DE</code>, <code>ja-JP</code>, dan lain sebagainya, semuanya valid.</p>
<p><strong>Data berhasil masuk tetapi hanya mengisi baris pertama meskipun Anda mengirimkan beberapa data.</strong> Penanda tersebut dibuat dengan <code>(noadd)</code> pengubah (<code>&amp;=RootData.Items.ItemName(noadd)</code>). Hapus pengubah tersebut agar mesin memasukkan baris baru.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="kapan-menggunakan-pola-ini">Kapan menggunakan pola ini?<a href="https://docs.pdf4me.com/id/blog/excel-populate-power-automate-dropbox-workflow/#kapan-menggunakan-pola-ini" class="hash-link" aria-label="Taut langsung ke Kapan menggunakan pola ini?" title="Taut langsung ke Kapan menggunakan pola ini?" translate="no">​</a></h2>
<ul>
<li class=""><strong>Pembuatan faktur dari item baris CRM.</strong> Ambil data dari Dynamics, Salesforce, atau HubSpot ke dalam array JSON Items; tampilkan dengan templat faktur Excel yang telah dirancang.</li>
<li class=""><strong>Laporan inventaris dan penjualan bulanan.</strong> Pemicu pengulangan ditambah baris Daftar Dataverse ditambah alur ini memberi Anda hasil akhir Excel yang rapi dalam hitungan menit.</li>
<li class=""><strong>Daftar karyawan bagian SDM, ringkasan penggajian, laporan pengeluaran.</strong> Di mana pun tata letak Excel yang dirancang bertemu dengan data baris baru.</li>
<li class=""><strong>Hasil akhir berupa file Excel yang akan dibuka dan diedit oleh penerima.</strong> Excel - Mengisi pengembalian asli <code>.xlsx</code> (bukan PDF), sehingga penerima dapat mengurutkan, memfilter, dan menyesuaikan rumus di tahap selanjutnya.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-harus-dibaca-selanjutnya">Apa yang harus dibaca selanjutnya?<a href="https://docs.pdf4me.com/id/blog/excel-populate-power-automate-dropbox-workflow/#apa-yang-harus-dibaca-selanjutnya" class="hash-link" aria-label="Taut langsung ke Apa yang harus dibaca selanjutnya?" title="Taut langsung ke Apa yang harus dibaca selanjutnya?" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:14px;margin-top:10px;margin-bottom:6px"><a href="https://docs.pdf4me.com/id/integration/power-automate/excel/populate/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:700;margin-bottom:6px">Excel - Mengisi referensi tindakan</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Setiap parameter, setiap bidang konten dinamis keluaran, dan tiga pola alur.</div></div></a><a href="https://docs.pdf4me.com/id/general-guidelines/excel-populate-syntax/overview/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid rgb(16, 185, 129);height:100%"><div style="font-weight:700;margin-bottom:6px">Sintaks Templat Pengisian Excel</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Tata bahasa Smart Marker dengan semua pengubah (dinamis, horizontal, noadd, skip, copystyle, shift, repeat).</div></div></a><a href="https://docs.pdf4me.com/id/integration/power-automate/generate/generate-document-single/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid rgb(245, 158, 11);height:100%"><div style="font-weight:700;margin-bottom:6px">Menghasilkan Dokumen Tunggal di Power Automate</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Tindakan yang tidak tepat ketika hasil akhirnya seharusnya berupa Word atau PDF, bukan Excel.</div></div></a></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="pertanyaan-yang-sering-diajukan-faq">Pertanyaan yang Sering Diajukan (FAQ)<a href="https://docs.pdf4me.com/id/blog/excel-populate-power-automate-dropbox-workflow/#pertanyaan-yang-sering-diajukan-faq" class="hash-link" aria-label="Taut langsung ke Pertanyaan yang Sering Diajukan (FAQ)" title="Taut langsung ke Pertanyaan yang Sering Diajukan (FAQ)" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:10px;margin-bottom:1.5rem"><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>What is the difference between this and Generate Document Single?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Excel - Populate is the right action when your deliverable is native .xlsx with live formulas and Excel Tables. Generate Document Single targets Word, HTML, or PDF templates and produces a Word, PDF, Excel, or HTML output (template engine is mustache-style, not Smart Markers). Choose based on whether the recipient will work with the file inside Excel or just consume the rendered output.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Does this work with SharePoint or OneDrive instead of Dropbox?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. Swap the Dropbox actions for SharePoint Get file content / Create file, or OneDrive Get file content / Create file. The Excel - Populate action and all its parameters are identical regardless of the storage source.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>How big can the JSON Data payload be?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Practical limits are bounded by the Power Automate action body size cap (about 100 MB on premium plans, smaller on standard) plus Excel cell limits. For larger payloads, write the JSON to a SharePoint or OneDrive file and reference it via a custom dispatcher pattern, or split the work into one call per sheet using Worksheet Indexes.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Can I populate multiple sheets in a single call?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. Leave Worksheet Indexes empty (populates every sheet) or pass a comma-separated list like 1,3. The JSON Data top-level keys must contain a data source for each sheet you want populated.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Does this work in Power Automate Desktop?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">PDF4me Connect is a cloud connector available in Power Automate (the web flow designer). For Power Automate Desktop, call the Excel Populate REST endpoint with the HTTP action.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Can I trigger this from email, SharePoint, or a webhook instead of manually?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. Replace the manual trigger with When a new email arrives (Outlook), When a file is created (Dropbox / SharePoint / OneDrive), When an HTTP request is received, or any other trigger that produces a fresh JSON payload. The remaining three actions stay identical.</div></details></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="mulai">Mulai<a href="https://docs.pdf4me.com/id/blog/excel-populate-power-automate-dropbox-workflow/#mulai" class="hash-link" aria-label="Taut langsung ke Mulai" title="Taut langsung ke Mulai" translate="no">​</a></h2>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--primary">Get your API Key</a><a href="https://docs.pdf4me.com/id/files/excel-populate/template.xlsx" class="btn btn--secondary">Download template.xlsx</a><a href="https://docs.pdf4me.com/id/files/excel-populate/sheet1-data.json" class="btn btn--secondary">Download sheet1-data.json</a><a class="btn btn--primary" href="https://docs.pdf4me.com/id/integration/power-automate/excel/populate/">Action reference</a></div>]]></content:encoded>
            <category>Power Automate</category>
            <category>PDF4me</category>
            <category>Excel - Populate</category>
            <category>Aspose Smart Markers</category>
            <category>Dropbox</category>
            <category>XLSX</category>
            <category>JSON to Excel</category>
            <category>invoice automation</category>
            <category>document automation</category>
            <category>no-code</category>
            <category>Microsoft 365</category>
        </item>
        <item>
            <title><![CDATA[Memisahkan Buku Kerja Excel Multi-Sheet menjadi File Terpisah di Power Automate (4 Tindakan, Jumlah Sheet Berapa Pun)]]></title>
            <link>https://docs.pdf4me.com/id/blog/separate-excel-worksheets-power-automate-dropbox-workflow/</link>
            <guid>https://docs.pdf4me.com/id/blog/separate-excel-worksheets-power-automate-dropbox-workflow/</guid>
            <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Alur Power Automate empat langkah yang membagi file XLSX multi-lembar menjadi satu file per lembar kerja menggunakan PDF4me Excel - Lembar Kerja Terpisah, kemudian mengunggah setiap file yang telah dibagi ke Dropbox melalui perulangan Terapkan ke setiap file. Tangkapan layar asli, nilai bidang yang tepat, buku kerja sampel yang dapat diunduh.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/id/assets/images/blog/power-automate-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>Buku kerja dengan 5, 50, atau 500 lembar dapat dibagi menjadi bagian-bagian individual. <code>.xlsx</code> berkas dalam satu alur Power Automate. <strong>PDF4me Excel - Lembar Kerja Terpisah</strong> mengembalikan array dengan satu file per lembar; sebuah <strong>Terapkan pada setiap</strong> Loop ini mengipasi data untuk penulisan ke Dropbox, SharePoint, OneDrive, atau Dataverse. Panduan ini akan menjelaskan langkah-langkah persis yang ditunjukkan pada tangkapan layar: 5 tab. <code>Separate.xlsx</code> di Dropbox menjadi <code>Sheet1.xlsx</code> melalui <code>Sheet5.xlsx</code> di dalam folder keluaran. Alur total: <strong>4 aksi, tanpa kode, berjalan dalam waktu sekitar 9 detik dari awal hingga akhir.</strong>.</p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Alur secara sekilas</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">1. Manual trigger</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Manually trigger a flow. Swap for any trigger that produces a workbook.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">2. Get file content (path)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Dropbox path: /pdf4metest/excel/separate worksheets/Separate.xlsx</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(245,158,11);height:100%"><div style="font-weight:750;margin-bottom:4px">3. Excel - Separate Worksheets</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">PDF4me action. Splits the 5-sheet workbook into 5 single-sheet XLSXes.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(139,92,246);height:100%"><div style="font-weight:750;margin-bottom:4px">4. Apply to each → Create file</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Loop outputDocuments. Each iteration writes one sheet as its own .xlsx to Dropbox.</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">Versi singkatnya</div><div style="font-size:1.05rem;line-height:1.55"><p>Pemicu manual memulai alur kerja. Dropbox <strong>Dapatkan isi file menggunakan jalur.</strong> membaca <code>Separate.xlsx</code> (5 lembar, masing-masing dengan daftar catatan Orang yang berbeda). <strong>Excel - Lembar Kerja Terpisah</strong> mengembalikan sebuah <code>dokumen keluaran</code> array dengan 5 entri: <code>{fileName: "Sheet1.xlsx", streamFile: "&lt;base64&gt;"}</code> melalui Sheet5.xlsx. Sebuah <strong>Terapkan pada setiap</strong> Perintah `over outputDocuments` dijalankan sekali per lembar (tangkapan layar menunjukkan hal tersebut). <em>1 dari 5</em> penghitung iterasi) dan menggunakan <strong>Buat berkas</strong> untuk memasukkan setiap XLSX ke dalam <code>/pdf4metest/excel/lembar kerja terpisah/output</code>Telusuri folder output dan kelima file yang telah dipisah akan ada di sana, diurutkan secara alfabetis.</p></div></div>
<div style="border-radius:12px;padding:18px 22px;margin:1.25rem 0 1.75rem;background-color:rgba(251, 191, 36, 0.12);border-left:5px solid rgb(245, 158, 11);box-shadow:inset 0 1px 0 rgba(255,255,255,0.6)"><div style="font-weight:700;margin-bottom:8px">Satu hal yang orang lewatkan: <em>Terapkan pada setiap</em> tidak opsional</div><p style="margin:0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>Excel - Lembar Kerja Terpisah mengembalikan sebuah <strong>susunan</strong>, bukan satu file tunggal. Jumlah entri bergantung pada buku kerja sumber (2 lembar masuk → 2 entri; 50 lembar masuk → 50 entri). Selalu bungkus langkah selanjutnya dengan Terapkan ke setiap item. <code>dokumen keluaran</code>Memilih <em>Isi File</em> Dari luar loop, tidak ada yang berguna yang dikembalikan. Di dalam loop, pemilih konten dinamis mengekspos <em>Nama File</em> Dan <em>Isi File</em> pada item saat ini.</p><p></p></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="pertanyaan-umum-di-dunia-nyata-yang-dapat-dipecahkan-oleh-solusi-ini">Pertanyaan umum di dunia nyata yang dapat dipecahkan oleh solusi ini.<a href="https://docs.pdf4me.com/id/blog/separate-excel-worksheets-power-automate-dropbox-workflow/#pertanyaan-umum-di-dunia-nyata-yang-dapat-dipecahkan-oleh-solusi-ini" class="hash-link" aria-label="Taut langsung ke Pertanyaan umum di dunia nyata yang dapat dipecahkan oleh solusi ini." title="Taut langsung ke Pertanyaan umum di dunia nyata yang dapat dipecahkan oleh solusi ini." translate="no">​</a></h2>
<p>Orang-orang mencari solusi untuk masalah ini dengan frasa yang sangat spesifik. Berikut adalah pertanyaan-pertanyaan aktual yang dijawab oleh alur ini:</p>
<ul>
<li class=""><strong>"Bagaimana cara memisahkan file Excel dengan banyak lembar kerja menjadi file terpisah secara otomatis?"</strong> Ya. Alur ini melakukan hal itu. Seret buku kerja sumber ke Dropbox, pemisahan + pengunggahan terjadi secara otomatis.</li>
<li class=""><strong>"Bisakah Power Automate menyimpan setiap lembar kerja sebagai file Excel terpisah?"</strong> Ya, melalui aksi PDF4me Connect ditambah perulangan "Terapkan ke setiap item". Tanpa VBA, tanpa Office Scripts.</li>
<li class=""><strong>"Apakah saya harus menulis satu tindakan per lembar?"</strong> Tidak. Fungsi "Terapkan ke setiap" berlaku untuk semua jumlah lembar. Isi alur kerja tidak pernah berubah.</li>
<li class=""><strong>"Bagaimana jika buku kerja tersebut memiliki 100 lembar?"</strong> Alurnya sama. Perulangan hanya berulang sebanyak 100 kali. Setiap iterasi berlangsung sekitar 1 detik.</li>
<li class=""><strong>"Bisakah saya mengganti nama file output?"</strong> Ya, buat nama baru dengan langkah Compose atau ekspresi di dalam loop sebelum Create file. Lihat bagian pemecahan masalah.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-sedang-anda-bangun">Apa yang sedang Anda bangun<a href="https://docs.pdf4me.com/id/blog/separate-excel-worksheets-power-automate-dropbox-workflow/#apa-yang-sedang-anda-bangun" class="hash-link" aria-label="Taut langsung ke Apa yang sedang Anda bangun" title="Taut langsung ke Apa yang sedang Anda bangun" translate="no">​</a></h2>
<p>Alur Power Automate empat langkah yang dapat menangani lembar kerja multi-halaman apa pun. <code>.xlsx</code> dan menulis satu file per lembar kerja ke folder tujuan. Dapat digunakan kembali di berbagai sistem manajemen sumber daya manusia (HR), alur penjualan yang dibagi berdasarkan wilayah, laporan bulanan yang dibagi berdasarkan bulan, atau apa pun yang memiliki beberapa tab dalam satu buku kerja.</p>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/separate-excel-worksheets-power-automate/01-flow-overview.png" alt="Alur Power Automate dengan empat tindakan: Memicu alur secara manual, Dropbox Mendapatkan konten file menggunakan jalur, PDF4me Excel - Lembar Kerja Terpisah, lalu Untuk setiap Buat file (menunjukkan iterasi 1 dari 5). Waktu eksekusi 0s, 1s, 2s, 5s untuk Untuk setiap, 1s untuk Buat file." style="max-width:440px;width:100%;height:auto"><figcaption style="margin-top:8px;font-size:0.9rem;color:var(--ifm-font-color-secondary)">Alur lengkapnya. Perulangan "For each" dijalankan 5 kali (sekali per lembar keluaran); setiap iterasi berlangsung sekitar 1 detik.</figcaption></figure>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-anda-butuhkan">Apa yang Anda butuhkan<a href="https://docs.pdf4me.com/id/blog/separate-excel-worksheets-power-automate-dropbox-workflow/#apa-yang-anda-butuhkan" class="hash-link" aria-label="Taut langsung ke Apa yang Anda butuhkan" title="Taut langsung ke Apa yang Anda butuhkan" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><ul style="margin:0;padding-left:20px"><li><strong>Power Automate</strong> akun dengan alur kerja yang terbuka di perancang cloud. <a href="https://make.powerautomate.com/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Open Power Automate</a>.</li><li><strong>Kunci API PDF4me</strong>. <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Dapatkan kunci API Anda</a>Tambahkan koneksi PDF4me Connect saat pertama kali Anda melakukan drop-down aksi.</li><li><strong>Dropbox</strong> dengan folder sumber dan folder keluaran. Semua penyimpanan dapat digunakan: SharePoint, OneDrive, Dataverse dipetakan dengan cara yang sama.</li><li><strong>Buku kerja Excel multi-lembar</strong>. <a href="https://docs.pdf4me.com/id/files/separate-excel-worksheets/separate.xlsx" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Unduh separate.xlsx</a> untuk mengikuti persis (5 tab, catatan Orang).</li></ul></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="referensi-singkat-fungsi-masing-masing-bagian">Referensi singkat: fungsi masing-masing bagian<a href="https://docs.pdf4me.com/id/blog/separate-excel-worksheets-power-automate-dropbox-workflow/#referensi-singkat-fungsi-masing-masing-bagian" class="hash-link" aria-label="Taut langsung ke Referensi singkat: fungsi masing-masing bagian" title="Taut langsung ke Referensi singkat: fungsi masing-masing bagian" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap:12px;margin:14px 0 24px"><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem"><code>outputDocuments</code></div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">The array the action returns. One entry per sheet. Always loop with Apply to each.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(16, 185, 129);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem"><code>File Name (item)</code></div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">Sheet name plus .xlsx extension. Pass directly into Create file File Name.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(245, 158, 11);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem"><code>File Content (item)</code></div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">Binary single-sheet workbook. Pass directly into Create file File Content.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(139, 92, 246);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem"><code>Worksheet Indexes</code></div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">Optional. Leave empty for all sheets. Comma-separated 1-based to restrict (e.g. 1,3).</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(14, 165, 233);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem"><code>Culture &amp; Language</code></div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">Defaults to en-US. Switch to fr-FR, de-DE, ja-JP, pt-BR for non-US sheet content.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(244, 63, 94);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem"><code>Error Details Item</code></div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">Itemised failure array. Empty on success; wire into a Condition for retry logic.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="mari-kita-lihat-inputnya">Mari kita lihat inputnya.<a href="https://docs.pdf4me.com/id/blog/separate-excel-worksheets-power-automate-dropbox-workflow/#mari-kita-lihat-inputnya" class="hash-link" aria-label="Taut langsung ke Mari kita lihat inputnya." title="Taut langsung ke Mari kita lihat inputnya." translate="no">​</a></h2>
<p>Membuka <code>Separate.xlsx</code> Dalam Excel. Terdapat 5 tab lembar kerja (Sheet1 hingga Sheet5), masing-masing diisi dengan baris data Orang: Nama Depan, Nama Belakang, Jenis Kelamin, Negara, Usia, Tanggal, dan ID.</p>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/separate-excel-worksheets-power-automate/06-input-workbook.png" alt="File Separate.xlsx terbuka di Excel dan menunjukkan Sheet5 aktif. Kolom-kolomnya adalah nomor, Nama Depan, Nama Belakang, Jenis Kelamin, Negara, Usia, Tanggal, dan ID. Terdapat sekitar 50 baris data. Tab Sheet1, Sheet2, Sheet3, Sheet4, Sheet5 terlihat di bagian bawah." style="max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,0.08)"><figcaption style="margin-top:8px;font-size:0.9rem;color:var(--ifm-font-color-secondary)">Buku kerja sumber. Lima tab lembar di bagian bawah, masing-masing berisi sekitar 50 baris catatan Orang.</figcaption></figure>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/separate-excel-worksheets-power-automate/07-source-folder.png" alt="Folder sumber Dropbox /pdf4metest/excel/lembar kerja terpisah yang berisi Separate.xlsx." style="max-width:720px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,0.08)"><figcaption style="margin-top:8px;font-size:0.9rem;color:var(--ifm-font-color-secondary)">Folder sumber sebelum alur kerja dijalankan. Hanya satu buku kerja.</figcaption></figure>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="bangun-alurnya">Bangun alurnya<a href="https://docs.pdf4me.com/id/blog/separate-excel-worksheets-power-automate-dropbox-workflow/#bangun-alurnya" class="hash-link" aria-label="Taut langsung ke Bangun alurnya" title="Taut langsung ke Bangun alurnya" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="tindakan-1-memicu-alur-secara-manual">Tindakan 1: Memicu alur secara manual<a href="https://docs.pdf4me.com/id/blog/separate-excel-worksheets-power-automate-dropbox-workflow/#tindakan-1-memicu-alur-secara-manual" class="hash-link" aria-label="Taut langsung ke Tindakan 1: Memicu alur secara manual" title="Taut langsung ke Tindakan 1: Memicu alur secara manual" translate="no">​</a></h3>
<p>Untuk pengujian, pemicu manual adalah yang tercepat. Dalam produksi, gantilah dengan <strong>Saat sebuah file dibuat (Dropbox)</strong>, <strong>Saat suatu item dibuat (SharePoint)</strong>, <strong>Saat email baru tiba (Outlook)</strong>, <strong>Kambuh</strong>atau pemicu lainnya.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="aksi-2-dropbox---dapatkan-konten-file-menggunakan-jalur">Aksi 2: Dropbox - Dapatkan konten file menggunakan jalur<a href="https://docs.pdf4me.com/id/blog/separate-excel-worksheets-power-automate-dropbox-workflow/#aksi-2-dropbox---dapatkan-konten-file-menggunakan-jalur" class="hash-link" aria-label="Taut langsung ke Aksi 2: Dropbox - Dapatkan konten file menggunakan jalur" title="Taut langsung ke Aksi 2: Dropbox - Dapatkan konten file menggunakan jalur" translate="no">​</a></h3>
<p>Arahkan ke buku kerja sumber:</p>
<div class="language-text codeBlockContainer_IfEc theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_Drer"><pre tabindex="0" class="prism-code language-text codeBlock_CgJj thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_BEr3"><div class="token-line" style="color:#393A34"><span class="token plain">/pdf4metest/excel/separate worksheets/Separate.xlsx</span><br></div></code></pre></div></div>
<p>Meninggalkan <strong>Menentukan Jenis Konten</strong> pada nilai defaultnya (<strong>Ya</strong>) di bawah Parameter lanjutan.</p>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/separate-excel-worksheets-power-automate/02-get-file-content.png" alt="Dropbox Dapatkan konten file menggunakan tindakan jalur. Jalur File diatur ke /pdf4metest/excel/lembar kerja terpisah/Separate.xlsx. Parameter lanjutan Infer Content Type adalah Ya." style="max-width:560px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,0.08)"></figure>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="aksi-3-pdf4me---excel---lembar-kerja-terpisah">Aksi 3: PDF4me - Excel - Lembar Kerja Terpisah<a href="https://docs.pdf4me.com/id/blog/separate-excel-worksheets-power-automate-dropbox-workflow/#aksi-3-pdf4me---excel---lembar-kerja-terpisah" class="hash-link" aria-label="Taut langsung ke Aksi 3: PDF4me - Excel - Lembar Kerja Terpisah" title="Taut langsung ke Aksi 3: PDF4me - Excel - Lembar Kerja Terpisah" translate="no">​</a></h3>
<p>Cari <strong>PDF4me</strong> di pemilih aksi dan pilih <strong>Excel - Lembar Kerja Terpisah</strong>Konfigurasi:</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, var(--ifm-color-primary) 0%, rgba(54,96,179,0.85) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Bidang</th><th style="padding:12px 14px;text-align:left">Nilai yang digunakan dalam proses ini</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File Content</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">File Content from the previous Dropbox step (dynamic content)</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File Name</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Separate.xlsx</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Culture &amp; Language Settings (Advanced)</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">en-US (default. change only for non-US locales)</td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/separate-excel-worksheets-power-automate/03-separate-worksheets-action.png" alt="PDF4me Excel - Tindakan Lembar Kerja Terpisah telah dikonfigurasi. Konten File dipetakan dari Dropbox Dapatkan konten file. Nama File Terpisah.xlsx. Parameter lanjutan menunjukkan Pengaturan Budaya &amp; Bahasa en-US." style="max-width:520px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,0.08)"><figcaption style="margin-top:8px;font-size:0.9rem;color:var(--ifm-font-color-secondary)">Konfigurasi tindakan. Budaya default ke en-US. beralih ke <code>fr-FR</code>, <code>Itu dia</code>, <code>I-JP</code> dll. hanya jika isi lembar kerja menggunakan format angka/tanggal non-AS.</figcaption></figure>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-4-terapkan-ke-masing-masing--dropbox---buat-file">Langkah 4: Terapkan ke masing-masing → Dropbox - Buat file<a href="https://docs.pdf4me.com/id/blog/separate-excel-worksheets-power-automate-dropbox-workflow/#langkah-4-terapkan-ke-masing-masing--dropbox---buat-file" class="hash-link" aria-label="Taut langsung ke Langkah 4: Terapkan ke masing-masing → Dropbox - Buat file" title="Taut langsung ke Langkah 4: Terapkan ke masing-masing → Dropbox - Buat file" translate="no">​</a></h3>
<p>Setelah tindakan Pisahkan Lembar Kerja, tambahkan <strong>Terapkan pada setiap</strong> dan pilih <strong>dokumen keluaran</strong> dari pemilih konten dinamis. Di dalam loop, seret Dropbox. <strong>Buat berkas</strong> lakukan dan konfigurasikan seperti ini:</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, rgb(16,185,129) 0%, rgba(16,185,129,0.75) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Bidang</th><th style="padding:12px 14px;text-align:left">Nilai yang digunakan dalam proses ini</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Folder Path</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">/pdf4metest/excel/separate worksheets/output</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File Name</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">File Name (dynamic content from the current item)</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File Content</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">File Content (dynamic content from the current item)</td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/separate-excel-worksheets-power-automate/04-for-each-loop.png" alt="Terapkan ke setiap perulangan yang membungkus tindakan Buat file. Menu tarik-turun pilih output menampilkan outputDocuments yang dipilih dari langkah Excel - Pisahkan Lembar Kerja sebelumnya." style="max-width:560px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,0.08)"><figcaption style="margin-top:8px;font-size:0.9rem;color:var(--ifm-font-color-secondary)">Fungsi "Terapkan ke setiap" mengulangi outputDocuments. Nama File dan Isi File item saat ini akan muncul di pemilih konten dinamis di dalam perulangan.</figcaption></figure>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/separate-excel-worksheets-power-automate/05-create-file.png" alt="Dropbox Buat file di dalam loop. Jalur Folder /pdf4metest/excel/lembar kerja terpisah/output. Nama File konten dinamis. Isi File konten dinamis. Terhubung ke Dropbox." style="max-width:560px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,0.08)"><figcaption style="margin-top:8px;font-size:0.9rem;color:var(--ifm-font-color-secondary)">Di dalam perulangan. Nama File dan Isi File berasal dari item saat ini.</figcaption></figure>
<p>Simpan dan klik <strong>Tes</strong>. Selesai.</p>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--primary">Get your API Key</a><a class="btn btn--secondary" href="https://docs.pdf4me.com/id/integration/power-automate/excel/separate-worksheets/">Full action reference</a></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="hasilnya">Hasilnya<a href="https://docs.pdf4me.com/id/blog/separate-excel-worksheets-power-automate-dropbox-workflow/#hasilnya" class="hash-link" aria-label="Taut langsung ke Hasilnya" title="Taut langsung ke Hasilnya" translate="no">​</a></h2>
<p>Buka folder output di Dropbox. Kelima buku kerja lembar tunggal telah masuk, masing-masing diberi nama sesuai dengan lembar sumbernya:</p>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/separate-excel-worksheets-power-automate/08-output-folder.png" alt="Daftar folder output Dropbox: Sheet1.xlsx, Sheet2.xlsx, Sheet3.xlsx, Sheet4.xlsx, Sheet5.xlsx." style="max-width:760px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,0.08)"><figcaption style="margin-top:8px;font-size:0.9rem;color:var(--ifm-font-color-secondary)">Lima buku kerja terpisah, satu untuk setiap lembar sumber, diurutkan secara alfabetis.</figcaption></figure>
<p>Unduh file output sebenarnya dari proses ini: <a href="https://docs.pdf4me.com/id/files/separate-excel-worksheets/sheet1.xlsx" download=""><code>sheet1.xlsx</code></a>, <a href="https://docs.pdf4me.com/id/files/separate-excel-worksheets/sheet2.xlsx" download=""><code>sheet2.xlsx</code></a>, <a href="https://docs.pdf4me.com/id/files/separate-excel-worksheets/sheet3.xlsx" download=""><code>sheet3.xlsx</code></a>, <a href="https://docs.pdf4me.com/id/files/separate-excel-worksheets/sheet4.xlsx" download=""><code>sheet4.xlsx</code></a>, <a href="https://docs.pdf4me.com/id/files/separate-excel-worksheets/sheet5.xlsx" download=""><code>sheet5.xlsx</code></a>.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="penyelesaian-masalah">Penyelesaian Masalah<a href="https://docs.pdf4me.com/id/blog/separate-excel-worksheets-power-automate-dropbox-workflow/#penyelesaian-masalah" class="hash-link" aria-label="Taut langsung ke Penyelesaian Masalah" title="Taut langsung ke Penyelesaian Masalah" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr));gap:14px;margin-bottom:1.4rem"><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid var(--ifm-color-primary);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Apply to each does not show File Name / File Content</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Make sure the loop is iterating outputDocuments, not the action itself. Click the Apply to each dropdown, search "outputDocuments", and pick it.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(16, 185, 129);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Only one file appears in the output folder</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Create file is OUTSIDE the loop. Drag it inside the Apply to each container so it runs once per item.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(245, 158, 11);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Output files all overwrite each other</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Two causes: (a) File Name is hardcoded instead of mapped to dynamic content. delete and re-pick File Name from the inner item; (b) two sheets in the source share the same name. rename them in Excel or build a unique name in a Compose step.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(139, 92, 246);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Decimals read as text or dates</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">A sheet using 1.234,56 (comma decimal) gets misinterpreted because Culture &amp; Language Settings is en-US. Switch to your locale (fr-FR, de-DE, pt-BR, etc).</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(244, 63, 94);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Cross-sheet formula came out as #REF!</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Expected. After splitting, =Sheet2!A1 from a Sheet1 output cannot resolve because Sheet2 is now in a different file. Plan each sheet to be self-contained, or pre-compute the values upstream.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(14, 165, 233);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Need a date prefix on each output file name</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Inside the Apply to each, add a Compose before Create file with: concat(formatDateTime(utcNow(),'yyyy-MM-dd'),'_',items('Apply_to_each')?['fileName']). Point File Name at the Compose output. Result: 2026-06-02_Sheet1.xlsx.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="kapan-menggunakan-pola-ini">Kapan menggunakan pola ini?<a href="https://docs.pdf4me.com/id/blog/separate-excel-worksheets-power-automate-dropbox-workflow/#kapan-menggunakan-pola-ini" class="hash-link" aria-label="Taut langsung ke Kapan menggunakan pola ini?" title="Taut langsung ke Kapan menggunakan pola ini?" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 250px), 1fr));gap:14px;margin-bottom:1.4rem"><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid var(--ifm-color-primary);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Monthly report distribution</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">One workbook arrives with Jan, Feb, Mar tabs. Split, then email each tab to its owner.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(34, 197, 94);background:linear-gradient(180deg, rgba(34, 197, 94, 0.07) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Regional sales splits</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Single workbook with one tab per territory becomes individual files for each regional manager.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(168, 85, 247);background:linear-gradient(180deg, rgba(168, 85, 247, 0.08) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">HR roster fan-out</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">One company workbook with one tab per department. Upload each tab to the right SharePoint library.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(245, 158, 11);background:linear-gradient(180deg, rgba(245, 158, 11, 0.08) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Data prep for downstream tools</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Many BI and accounting tools accept single-sheet inputs only. Split once, ingest many.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(14, 165, 233);background:linear-gradient(180deg, rgba(14, 165, 233, 0.06) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Compliance and auditing</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Each split file is a self-contained artifact you can store, version, or sign without dragging the rest of the workbook.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-harus-dibaca-selanjutnya">Apa yang harus dibaca selanjutnya?<a href="https://docs.pdf4me.com/id/blog/separate-excel-worksheets-power-automate-dropbox-workflow/#apa-yang-harus-dibaca-selanjutnya" class="hash-link" aria-label="Taut langsung ke Apa yang harus dibaca selanjutnya?" title="Taut langsung ke Apa yang harus dibaca selanjutnya?" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:14px;margin-top:10px;margin-bottom:6px"><a href="https://docs.pdf4me.com/id/integration/power-automate/excel/separate-worksheets/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:700;margin-bottom:6px">Referensi tindakan Excel - Memisahkan Lembar Kerja</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Setiap parameter, paket keluaran lengkap, dan tiga pola alur platform.</div></div></a><a href="https://docs.pdf4me.com/id/integration/power-automate/excel/populate/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid rgb(16, 185, 129);height:100%"><div style="font-weight:700;margin-bottom:6px">Excel - Isi Data</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Aksi pengisian pendamping. Gabungkan JSON ke dalam templat Aspose Smart Marker.</div></div></a><a href="https://docs.pdf4me.com/id/blog/excel-populate-power-automate-dropbox-workflow/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid rgb(245, 158, 11);height:100%"><div style="font-weight:700;margin-bottom:6px">Mengisi templat Excel dari JSON</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Tutorial terkait: membuat faktur yang sudah terisi data dari templat ditambah muatan JSON.</div></div></a></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="pertanyaan-yang-sering-diajukan-faq">Pertanyaan yang Sering Diajukan (FAQ)<a href="https://docs.pdf4me.com/id/blog/separate-excel-worksheets-power-automate-dropbox-workflow/#pertanyaan-yang-sering-diajukan-faq" class="hash-link" aria-label="Taut langsung ke Pertanyaan yang Sering Diajukan (FAQ)" title="Taut langsung ke Pertanyaan yang Sering Diajukan (FAQ)" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:10px;margin-bottom:1.5rem"><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>How do I split an Excel file with multiple sheets into separate files automatically in Power Automate?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Use the PDF4me Excel - Separate Worksheets action. It takes a single multi-sheet .xlsx as input and returns an outputDocuments array with one file per sheet. Wrap the result in an Apply to each loop and write each item with Create file. Four actions total: trigger, Get file content, Separate Worksheets, Apply to each → Create file.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Can Power Automate save each sheet as a separate Excel file without code?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. The PDF4me Excel - Separate Worksheets action is a no-code cloud connector. There is no VBA, no Office Script, no Power Automate Desktop required. it runs entirely in the Power Automate cloud designer and outputs ready-to-save .xlsx files.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>What happens if the source workbook has a different sheet count next run?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Nothing breaks. The action dynamically returns one outputDocuments entry per sheet present, and the Apply to each iterates whatever the array length is. Build the flow once with a 5-sheet sample and it will handle 2-sheet or 200-sheet workbooks identically.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Do the output files keep their sheet names?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. Each output file is named after its source sheet name plus the .xlsx extension. Sheet5 → Sheet5.xlsx. If you have custom sheet names (e.g. "Q1 2025"), the output file is "Q1 2025.xlsx" accordingly.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Will my formulas still work after the split?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Intra-sheet formulas (everything that references cells on the same sheet) work as expected. the engine preserves cell values, number formats, and styles. Cross-sheet references like =Sheet2!A1 cannot survive because Sheet2 is no longer in the same file; expect those to become #REF!. Plan the workbook so each sheet is self-contained, or pre-compute the values upstream.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Can I use SharePoint, OneDrive, or Dataverse instead of Dropbox?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. Swap the Dropbox actions for SharePoint Get file content / Create file, OneDrive Get file content / Create file, or Dataverse Download file / Add file. The PDF4me action and its parameters are identical regardless of source.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>How do I rename the output files (add a date prefix, replace spaces, etc.)?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Inside the Apply to each loop, add a Compose step before Create file. Build the new name with concat() and formatDateTime() expressions, then bind Create file → File Name to the Compose output. Example: concat(formatDateTime(utcNow(),'yyyy-MM-dd'),'_',items('Apply_to_each')?['fileName']) produces 2026-06-02_Sheet1.xlsx.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Is there a limit on the number of sheets I can split?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Practical limits are bounded by Power Automate run-time and action body size. A single workbook with hundreds of sheets is fine; the loop just iterates more times. For thousands of sheets, consider Power Automate concurrency settings or batching the work across multiple runs.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Does this work in Power Automate Desktop?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">PDF4me Connect is a cloud connector available in Power Automate (the web flow designer). For Power Automate Desktop, call the same Separate Worksheets REST endpoint with the HTTP action.</div></details></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="mulai">Mulai<a href="https://docs.pdf4me.com/id/blog/separate-excel-worksheets-power-automate-dropbox-workflow/#mulai" class="hash-link" aria-label="Taut langsung ke Mulai" title="Taut langsung ke Mulai" translate="no">​</a></h2>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--primary">Get your API Key</a><a href="https://docs.pdf4me.com/id/files/separate-excel-worksheets/separate.xlsx" class="btn btn--secondary">Download separate.xlsx</a><a class="btn btn--primary" href="https://docs.pdf4me.com/id/integration/power-automate/excel/separate-worksheets/">Action reference</a></div>]]></content:encoded>
            <category>Power Automate</category>
            <category>PDF4me</category>
            <category>Excel - Separate Worksheets</category>
            <category>split excel</category>
            <category>multi-sheet xlsx</category>
            <category>Dropbox</category>
            <category>XLSX</category>
            <category>document automation</category>
            <category>no-code</category>
            <category>Microsoft 365</category>
        </item>
        <item>
            <title><![CDATA[Membuat Faktur QR Swiss di n8n: Dua Alur Kerja Lengkap (Dengan dan Tanpa PDF yang Sudah Ada)]]></title>
            <link>https://docs.pdf4me.com/id/blog/create-swissqr-bill-n8n-dropbox-workflow/</link>
            <guid>https://docs.pdf4me.com/id/blog/create-swissqr-bill-n8n-dropbox-workflow/</guid>
            <pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Panduan n8n langkah demi langkah untuk menghasilkan Tagihan QR Swiss menggunakan PDF4me dan Dropbox. Mencakup dua skenario: menempatkan slip QR di atas PDF yang sudah ada (4 node) dan menghasilkan tagihan QR mandiri dari awal tanpa input PDF apa pun (3 node). Termasuk tangkapan layar asli dan nilai parameter yang tepat.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/id/assets/images/blog/n8n-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>Setiap faktur Swiss harus mencantumkan <strong>Uang Kertas QR Swiss</strong> (juga disebut slip pembayaran QR Swiss) sehingga bank dan perangkat lunak akuntansi dapat memindai dan memproses pembayaran secara otomatis. n8n dan PDF4me membuat pembuatan slip pembayaran tersebut sepenuhnya otomatis. Panduan ini akan menjelaskan langkah-langkahnya. <strong>dua alur kerja siap produksi</strong>: satu yang menempatkan slip QR di atas PDF yang sudah ada di Dropbox, dan satu lagi yang menghasilkan dokumen Tagihan QR mandiri dari data pembayaran saja tanpa memerlukan PDF latar belakang. Keduanya dapat diatur dalam waktu kurang dari 10 menit.</p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Dua alur kerja dibahas dalam panduan ini.</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">Workflow A (4 nodes)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Trigger → Download PDF → Create SwissQR (Binary Data) → Upload. Output: 602 kB. Best when you already have a PDF invoice in Dropbox.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">Workflow B (3 nodes)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Trigger → Create SwissQR (None) → Upload. Output: 132 kB. Best when you only have payment data and need a standalone QR slip.</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">Versi singkatnya</div><div style="font-size:1.05rem;line-height:1.55"><p><strong>Alur Kerja A:</strong> Pemicu aktif. Dropbox Download mengambil data. <code>Test Debt AG.pdf</code> (344 kB). PDF4me Buat Tagihan SwissQR berjalan dengan <em>Tipe Data Masukan: Data Biner</em>Jumlah 1000, CHF, IBAN <code>CH0200700110003765824</code>Kreditur: Test AG. Outputnya adalah <code>tagihan_swissqr.pdf</code> dengan ukuran 602 kB. Dropbox Upload menyimpan hasilnya.<br><br>
<strong>Alur Kerja B:</strong> Pemicu aktif. PDF4me Buat SwissQR Tagihan berjalan dengan <em>Tipe Data Masukan: Tidak Ada</em>, kolom pembayaran yang sama ditambah alamat kreditur terstruktur lengkap. Outputnya adalah <code>n8n_swissqr02.pdf</code> dengan ukuran 132 kB. Dropbox Upload menyimpan hasilnya.</p></div></div>
<div style="border-radius:12px;padding:18px 22px;margin:1.25rem 0 1.75rem;background-color:rgba(251, 191, 36, 0.12);border-left:5px solid rgb(245, 158, 11);box-shadow:inset 0 1px 0 rgba(255,255,255,0.6)"><div style="font-weight:700;margin-bottom:8px;color:var(--ifm-font-color-base)">Satu pengaturan yang menentukan segalanya</div><p style="margin:0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>Yang <strong>Tipe Data Masukan</strong> Kolom pada node PDF4me adalah satu-satunya perbedaan struktural antara kedua alur kerja tersebut. Atur nilainya menjadi... <strong>Data Biner</strong> Saat Anda memiliki PDF yang sudah ada (Alur Kerja A). Atur ke <strong>Tidak ada</strong> Saat Anda menginginkan slip QR terpisah hanya dari data pembayaran (Alur Kerja B). Setiap parameter lainnya, jumlah, IBAN, mata uang, nama kreditur, identik di antara keduanya.</p><p></p></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-sedang-anda-bangun">Apa yang sedang Anda bangun<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-n8n-dropbox-workflow/#apa-yang-sedang-anda-bangun" class="hash-link" aria-label="Taut langsung ke Apa yang sedang Anda bangun" title="Taut langsung ke Apa yang sedang Anda bangun" translate="no">​</a></h2>
<p>Setiap faktur Swiss yang diterbitkan setelah migrasi tahun 2020 dari standar slip pembayaran lama harus menyertakan Swiss QR Bill: bagian pembayaran standar dengan kode QR yang mengkodekan IBAN, jumlah, mata uang, kreditur, dan data debitur opsional dalam format ISO 20022. Bank dan perangkat lunak akuntansi memindainya tanpa perlu memasukkan data ulang secara manual. Dua alur kerja n8n dalam panduan ini mengotomatiskan langkah pembuatan tersebut sehingga QR Bill diproduksi dan disimpan ke Dropbox tanpa perlu diubah secara manual.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="sekilas">Sekilas<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-n8n-dropbox-workflow/#sekilas" class="hash-link" aria-label="Taut langsung ke Sekilas" title="Taut langsung ke Sekilas" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="alur-kerja-a-4-langkah">Alur Kerja A: 4 langkah<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-n8n-dropbox-workflow/#alur-kerja-a-4-langkah" class="hash-link" aria-label="Taut langsung ke Alur Kerja A: 4 langkah" title="Taut langsung ke Alur Kerja A: 4 langkah" translate="no">​</a></h3>
<div style="display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:1.25rem 0 1.75rem;padding:16px;background-color:var(--ifm-color-emphasis-100);border-radius:12px"><div style="display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background-color:var(--ifm-background-color);border:1px solid var(--ifm-color-emphasis-300);font-size:0.85rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,0.04)"><span style="width:24px;height:24px;border-radius:50%;background:var(--ifm-color-primary);color:#fff;font-size:0.75rem;display:inline-flex;align-items:center;justify-content:center">1</span>Trigger</div><div style="display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background-color:var(--ifm-background-color);border:1px solid var(--ifm-color-emphasis-300);font-size:0.85rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,0.04)"><span style="width:24px;height:24px;border-radius:50%;background:var(--ifm-color-primary);color:#fff;font-size:0.75rem;display:inline-flex;align-items:center;justify-content:center">2</span>Download PDF from Dropbox</div><div style="display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background-color:var(--ifm-background-color);border:1px solid var(--ifm-color-emphasis-300);font-size:0.85rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,0.04)"><span style="width:24px;height:24px;border-radius:50%;background:var(--ifm-color-primary);color:#fff;font-size:0.75rem;display:inline-flex;align-items:center;justify-content:center">3</span>Create SwissQR (Binary Data)</div><div style="display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background-color:var(--ifm-background-color);border:1px solid var(--ifm-color-emphasis-300);font-size:0.85rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,0.04)"><span style="width:24px;height:24px;border-radius:50%;background:var(--ifm-color-primary);color:#fff;font-size:0.75rem;display:inline-flex;align-items:center;justify-content:center">4</span>Upload result to Dropbox</div></div>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-n8n/flow-with-pdf-overview.png" alt="Gambaran umum alur kerja n8n: Saat mengklik pemicu Eksekusi alur kerja, node Dropbox Unduh file (unduh: file), node PDF4me Buat tagihan SwissQR (faktur / Buat Tagihan Swiss QR), node Dropbox Unggah file (unggah: file) akan aktif. Keempat node tersebut terhubung secara berurutan dengan 1 item yang berpindah di antara masing-masing node." style="max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,0.1)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:-0.5rem"><em>Alur Kerja A: empat node, Pemicu untuk Mengunduh untuk Membuat Tagihan SwissQR (Data Biner) untuk Mengunggah.</em></p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="alur-kerja-b-3-langkah">Alur Kerja B: 3 langkah<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-n8n-dropbox-workflow/#alur-kerja-b-3-langkah" class="hash-link" aria-label="Taut langsung ke Alur Kerja B: 3 langkah" title="Taut langsung ke Alur Kerja B: 3 langkah" translate="no">​</a></h3>
<div style="display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:1.25rem 0 1.75rem;padding:16px;background-color:var(--ifm-color-emphasis-100);border-radius:12px"><div style="display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background-color:var(--ifm-background-color);border:1px solid var(--ifm-color-emphasis-300);font-size:0.85rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,0.04)"><span style="width:24px;height:24px;border-radius:50%;background:var(--ifm-color-primary);color:#fff;font-size:0.75rem;display:inline-flex;align-items:center;justify-content:center">1</span>Trigger</div><div style="display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background-color:var(--ifm-background-color);border:1px solid var(--ifm-color-emphasis-300);font-size:0.85rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,0.04)"><span style="width:24px;height:24px;border-radius:50%;background:var(--ifm-color-primary);color:#fff;font-size:0.75rem;display:inline-flex;align-items:center;justify-content:center">2</span>Create SwissQR (None)</div><div style="display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background-color:var(--ifm-background-color);border:1px solid var(--ifm-color-emphasis-300);font-size:0.85rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,0.04)"><span style="width:24px;height:24px;border-radius:50%;background:var(--ifm-color-primary);color:#fff;font-size:0.75rem;display:inline-flex;align-items:center;justify-content:center">3</span>Upload result to Dropbox</div></div>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-n8n/flow-without-pdf-overview.png" alt="Ikhtisar alur kerja n8n B: Saat mengklik pemicu Eksekusi alur kerja, node PDF4me Buat tagihan SwissQR1 berlabel Buat Swiss QR tanpa data input (PDF) (faktur / Buat Tagihan Swiss QR), node Dropbox Unggah file1 (unggah: file). Tiga node terhubung secara berurutan dengan 1 item yang melewati masing-masing node." style="max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,0.1)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:-0.5rem"><em>Alur Kerja B: tiga node, Pemicu untuk Membuat Tagihan SwissQR (Tipe Data Masukan Tidak Ada) untuk Diunggah. Tidak diperlukan langkah pengunduhan.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="mengapa-ada-dua-alur-kerja-terpisah">Mengapa ada dua alur kerja terpisah?<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-n8n-dropbox-workflow/#mengapa-ada-dua-alur-kerja-terpisah" class="hash-link" aria-label="Taut langsung ke Mengapa ada dua alur kerja terpisah?" title="Taut langsung ke Mengapa ada dua alur kerja terpisah?" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:14px;margin-bottom:1.5rem"><div class="card" style="padding:20px;border-radius:12px;border-top:3px solid var(--ifm-color-primary);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, transparent 100%)"><strong style="display:block;margin-bottom:8px">Pertahankan dokumen Anda yang sudah ada.</strong><p style="margin:0;font-size:0.95rem;line-height:1.55;color:var(--ifm-font-color-secondary)"></p><p>Alur kerja A mempertahankan templat faktur bermerek Anda tetap utuh. PDF4me menambahkan slip QR Swiss ke PDF yang sudah Anda miliki di Dropbox. Tidak perlu memformat ulang, mendesain ulang, atau melakukan pekerjaan tata letak manual.</p><p></p></div><div class="card" style="padding:20px;border-radius:12px;border-top:3px solid rgb(34, 197, 94);background:linear-gradient(180deg, rgba(34, 197, 94, 0.07) 0%, transparent 100%)"><strong style="display:block;margin-bottom:8px">Hasilkan hanya dari data.</strong><p style="margin:0;font-size:0.95rem;line-height:1.55;color:var(--ifm-font-color-secondary)"></p><p>Alur kerja B sepenuhnya melewati langkah pengunduhan. Berikan data pembayaran dan PDF4me akan menghasilkan dokumen slip pembayaran QR lengkap dari awal. Tidak diperlukan PDF dasar sama sekali.</p><p></p></div><div class="card" style="padding:20px;border-radius:12px;border-top:3px solid rgb(168, 85, 247);background:linear-gradient(180deg, rgba(168, 85, 247, 0.08) 0%, transparent 100%)"><strong style="display:block;margin-bottom:8px">Satu lokasi, dua jalan</strong><p style="margin:0;font-size:0.95rem;line-height:1.55;color:var(--ifm-font-color-secondary)"></p><p>Satu-satunya perbedaan struktural adalah... <strong>Tipe Data Masukan</strong> Kolom: Data Biner untuk Alur Kerja A, Tidak Ada untuk Alur Kerja B. Jumlah, IBAN, mata uang, dan nama kreditur dikonfigurasi dengan cara yang sama di keduanya.</p><p></p></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="sebelum-anda-mulai">Sebelum Anda mulai<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-n8n-dropbox-workflow/#sebelum-anda-mulai" class="hash-link" aria-label="Taut langsung ke Sebelum Anda mulai" title="Taut langsung ke Sebelum Anda mulai" translate="no">​</a></h2>
<div class="card" style="padding:20px 22px;border-radius:12px;border:1px dashed var(--ifm-color-emphasis-400);background-color:rgba(14, 165, 233, 0.04)"><div style="font-weight:700;margin-bottom:14px">Daftar Periksa</div><ul style="margin:0;padding-left:1.25rem;line-height:1.85"><li><strong>n8n</strong> (cloud atau dihosting sendiri). Buat alur kerja kosong baru.</li><li><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="font-weight:600">Kunci API PDF4me</a>Pengaturan pertama kali: <a href="https://docs.pdf4me.com/id/general-guidelines/connect-to-n8n/" style="font-weight:600">Hubungkan PDF4me ke n8n</a>.</li><li><strong>Dropbox</strong> Kredensial OAuth2 di n8n dengan akses baca dan tulis ke folder kerja Anda.</li><li><strong>Alur kerja A saja:</strong> File PDF yang sudah ada dan tersimpan di Dropbox (misalnya...) <code>Test Debt AG.pdf</code> di dalam <code>/Data Blog/SwissQR/</code>).</li><li><strong>Data pembayaran:</strong> Kode IBAN Swiss yang valid (21 karakter, diawali dengan) <code>CH</code>), jumlah, mata uang (CHF atau EUR), nama kreditur, dan untuk Alur Kerja B, alamat kreditur terstruktur lengkap.</li></ul></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="alur-kerja-a-membuat-tagihan-qr-swiss-pada-pdf-yang-sudah-ada-4-node">Alur Kerja A: Membuat Tagihan QR Swiss pada PDF yang sudah ada (4 node)<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-n8n-dropbox-workflow/#alur-kerja-a-membuat-tagihan-qr-swiss-pada-pdf-yang-sudah-ada-4-node" class="hash-link" aria-label="Taut langsung ke Alur Kerja A: Membuat Tagihan QR Swiss pada PDF yang sudah ada (4 node)" title="Taut langsung ke Alur Kerja A: Membuat Tagihan QR Swiss pada PDF yang sudah ada (4 node)" translate="no">​</a></h2>
<p>Gunakan ini jika Anda sudah memiliki faktur atau dokumen dalam format PDF. PDF4me akan menempatkan Tagihan QR Swiss di atas file tersebut.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-1-unduh-pdf-yang-sudah-ada-dari-dropbox">Langkah 1: Unduh PDF yang sudah ada dari Dropbox<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-n8n-dropbox-workflow/#langkah-1-unduh-pdf-yang-sudah-ada-dari-dropbox" class="hash-link" aria-label="Taut langsung ke Langkah 1: Unduh PDF yang sudah ada dari Dropbox" title="Taut langsung ke Langkah 1: Unduh PDF yang sudah ada dari Dropbox" translate="no">​</a></h3>
<p><strong>Alur sejauh ini:</strong> Pemicu.</p>
<ol>
<li class="">Tambahkan <strong>Dropbox</strong> simpul.</li>
<li class=""><strong>Mandat:</strong> API Dropbox OAuth2.</li>
<li class=""><strong>Sumber:</strong> Berkas. <strong>Operasi:</strong> Unduh.</li>
<li class=""><strong>Jalur Berkas:</strong> jalur ke PDF Anda di Dropbox, misalnya. <code>Test Debt AG.pdf</code> (dalam contoh ini, file tersebut berada di bawah) <code>/Data Blog/SwissQR/</code>).</li>
<li class=""><strong>Masukkan File Output di Kolom:</strong> <code>data</code>.</li>
<li class="">Jalankan langkah tersebut. Panel OUTPUT akan menampilkan nama file (<code>Test Debt AG.pdf</code>), direktori, tipe MIME <code>aplikasi/pdf</code>, dan ukuran file 344 kB.</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-n8n/step1-dropbox-download.png" alt="Node n8n Dropbox Download a file: Kredensial Dropbox OAuth2 API, File Sumber Daya, Operasi Unduh, Jalur File Test Debt AG.pdf, Masukkan File Output di Bidang data. Panel OUTPUT menampilkan Nama File Test Debt AG.pdf, Direktori /Blog Data/SwissQR, Ekstensi File pdf, Tipe MIME application/pdf, Ukuran File 344 kB." style="max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,0.1)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:-0.5rem"><em>Dropbox Download dikonfigurasi dengan Jalur File <code>Test Debt AG.pdf</code> dan Letakkan File Output di Kolom <code>data</code>OUTPUT mengkonfirmasi bahwa file yang diunduh berukuran 344 kB.</em></p>
<hr>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-2-buat-swissqr-bill-pada-pdf-yang-telah-diunduh">Langkah 2: Buat SwissQR Bill pada PDF yang telah diunduh<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-n8n-dropbox-workflow/#langkah-2-buat-swissqr-bill-pada-pdf-yang-telah-diunduh" class="hash-link" aria-label="Taut langsung ke Langkah 2: Buat SwissQR Bill pada PDF yang telah diunduh" title="Taut langsung ke Langkah 2: Buat SwissQR Bill pada PDF yang telah diunduh" translate="no">​</a></h3>
<p><strong>Alur sejauh ini:</strong> Aktifkan lalu Unduh PDF.</p>
<p>Ini adalah langkah intinya. PDF4me membaca file biner PDF yang diunduh dan menghasilkan PDF baru dengan uang kertas QR Swiss terlampir.</p>
<ol>
<li class="">Tambahkan <strong>PDF4me</strong> simpul.</li>
<li class=""><strong>Mandat:</strong> Akun PDF4ME.</li>
<li class=""><strong>Sumber:</strong> Faktur. <strong>Operasi Faktur:</strong> Buat SwissQR Bill.</li>
<li class=""><strong>Tipe Data Masukan:</strong> Data Biner (karena Anda memasukkan PDF dari node sebelumnya).</li>
<li class=""><strong>Sifat Biner:</strong> <code>data</code> (sesuai dengan nama kolom dari langkah Unduh).</li>
<li class=""><strong>Nama Berkas:</strong> <code>Test Debt AG.pdf</code> (nama file dokumen sumber).</li>
<li class="">Isi kolom pembayaran:<!-- -->
<ul>
<li class=""><strong>Jumlah:</strong> <code>1000</code></li>
<li class=""><strong>Mata uang:</strong> Franc Swiss</li>
<li class=""><strong>IBAN:</strong> <code>CH0200700110003765824</code></li>
<li class=""><strong>Nama Kreditur:</strong> <code>Uji AG</code></li>
</ul>
</li>
<li class="">Jalankan langkah tersebut. Panel OUTPUT menampilkan <code>tagihan_swissqr.pdf</code>, tipe MIME <code>aplikasi/pdf</code>Ukuran file 602 kB (naik dari 344 kB karena halaman slip QR disematkan).</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-n8n/step2-create-swissqr-with-pdf.png" alt="n8n PDF4me Buat node tagihan SwissQR dengan INPUT yang menampilkan Unduh file output: Nama File Test Debt AG.pdf 344 kB. Parameter: Kredensial akun PDF4ME 3, Sumber Daya Faktur, Operasi Faktur Buat Tagihan SwissQR, Tipe Data Input Data Biner, Properti Biner data, Nama File Test Debt AG.pdf, Jumlah 1000, Mata Uang Franc Swiss, IBAN CH0200700110003765824, Nama Kreditur Test AG. OUTPUT: data, Nama File swissqr_bill.pdf, Ekstensi File pdf, Tipe MIME application/pdf, Ukuran File 602 kB." style="max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,0.1)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:-0.5rem"><em>Buat Tagihan SwissQR dengan Tipe Data Input Data Biner. INPUT adalah PDF berukuran 344 kB dari Dropbox. OUTPUT adalah <code>tagihan_swissqr.pdf</code> pada ukuran 602 kB. Peningkatan ukuran ini mengkonfirmasi bahwa kode QR telah disematkan.</em></p>
<hr>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-3-unggah-hasilnya-ke-dropbox">Langkah 3: Unggah hasilnya ke Dropbox<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-n8n-dropbox-workflow/#langkah-3-unggah-hasilnya-ke-dropbox" class="hash-link" aria-label="Taut langsung ke Langkah 3: Unggah hasilnya ke Dropbox" title="Taut langsung ke Langkah 3: Unggah hasilnya ke Dropbox" translate="no">​</a></h3>
<p><strong>Alur sejauh ini:</strong> Aktifkan, lalu Unduh PDF, kemudian Buat Tagihan SwissQR.</p>
<ol>
<li class="">Tambahkan lagi <strong>Dropbox</strong> simpul.</li>
<li class=""><strong>Mandat:</strong> API Dropbox OAuth2.</li>
<li class=""><strong>Sumber:</strong> Berkas. <strong>Operasi:</strong> Mengunggah.</li>
<li class=""><strong>Jalur Berkas:</strong> jalur tujuan di Dropbox, misalnya. <code>/Data Blog/SwissQR/swissqr_bill.pdf</code>.</li>
<li class=""><strong>Berkas Biner:</strong> Pada.</li>
<li class=""><strong>Input Bidang Biner:</strong> <code>data</code> (hasil keluaran tagihan SwissQR dari langkah sebelumnya).</li>
<li class="">Jalankan. Dropbox mengembalikan metadata unggahan yang mengkonfirmasi nama dan jalur file.</li>
</ol>
<p>Alur kerja A selesai. PDF Anda yang ada sekarang memiliki Tagihan QR Swiss dan telah disimpan kembali ke Dropbox.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="alur-kerja-b-membuat-tagihan-qr-swiss-mandiri-3-node">Alur Kerja B: Membuat Tagihan QR Swiss mandiri (3 node)<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-n8n-dropbox-workflow/#alur-kerja-b-membuat-tagihan-qr-swiss-mandiri-3-node" class="hash-link" aria-label="Taut langsung ke Alur Kerja B: Membuat Tagihan QR Swiss mandiri (3 node)" title="Taut langsung ke Alur Kerja B: Membuat Tagihan QR Swiss mandiri (3 node)" translate="no">​</a></h2>
<p>Gunakan ini jika Anda tidak memiliki PDF latar belakang. PDF4me menghasilkan seluruh dokumen slip pembayaran QR dari detail pembayaran yang Anda masukkan langsung di node.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-1-buat-swissqr-bill-tanpa-latar-belakang-pdf">Langkah 1: Buat SwissQR Bill tanpa latar belakang PDF<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-n8n-dropbox-workflow/#langkah-1-buat-swissqr-bill-tanpa-latar-belakang-pdf" class="hash-link" aria-label="Taut langsung ke Langkah 1: Buat SwissQR Bill tanpa latar belakang PDF" title="Taut langsung ke Langkah 1: Buat SwissQR Bill tanpa latar belakang PDF" translate="no">​</a></h3>
<p><strong>Alur sejauh ini:</strong> Pemicu.</p>
<p>Karena tidak ada input PDF, Anda harus mengisi alamat kreditur lengkap agar PDF4me dapat menampilkan tata letak QR Bill Swiss secara lengkap.</p>
<ol>
<li class="">Tambahkan <strong>PDF4me</strong> simpul.</li>
<li class=""><strong>Mandat:</strong> Akun PDF4ME.</li>
<li class=""><strong>Sumber:</strong> Faktur. <strong>Operasi Faktur:</strong> Buat SwissQR Bill.</li>
<li class=""><strong>Tipe Data Masukan:</strong> Tidak ada (ini memberi tahu PDF4me untuk menghasilkan slip QR mandiri tanpa latar belakang PDF).</li>
<li class="">Isi kolom pembayaran:<!-- -->
<ul>
<li class=""><strong>Jumlah:</strong> <code>1000</code></li>
<li class=""><strong>Mata uang:</strong> Franc Swiss</li>
<li class=""><strong>IBAN:</strong> <code>CH0200700110003765824</code></li>
<li class=""><strong>Nama Kreditur:</strong> <code>Uji AG</code></li>
<li class=""><strong>Jenis Alamat Kreditur:</strong> Terstruktur</li>
<li class=""><strong>Nama Jalan atau Alamat Kreditur:</strong> <code>Jalan Uji</code></li>
<li class=""><strong>Nomor Gedung Kreditur:</strong> <code>1</code></li>
<li class=""><strong>Kode Pos Kreditur:</strong> <code>8000</code></li>
<li class=""><strong>Kota Kreditur:</strong> <code>Zurich</code></li>
</ul>
</li>
<li class="">Jalankan langkah tersebut. Panel OUTPUT menampilkan <code>tagihan_swissqr.pdf</code> dengan ukuran 132 kB. Jauh lebih kecil daripada Alur Kerja A (602 kB) karena tidak ada PDF latar belakang, hanya slip QR itu sendiri.</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-n8n/step3-create-swissqr-without-pdf.png" alt="Node n8n PDF4me Create SwissQR bill dengan Tipe Data Input None: Kredensial PDF4ME akun 3, Sumber Daya Faktur, Operasi Faktur Buat Tagihan SwissQR, Tipe Data Input None, Jumlah 1000, Mata Uang Franc Swiss, IBAN CH0200700110003765824, Nama Kreditur Test AG, Tipe Alamat Kreditur Terstruktur, Nama Jalan Kreditur Test Strasse, Nomor Gedung Kreditur 1, Kode Pos Kreditur 8000, Kota Kreditur Zurich. OUTPUT: data, Nama File swissqr_bill.pdf, Ekstensi File pdf, Tipe MIME application/pdf, Ukuran File 132 kB." style="max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,0.1)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:-0.5rem"><em>Buat Tagihan SwissQR dengan Tipe Data Input Tidak Ada. Alamat kreditur lengkap diperlukan karena PDF4me menghasilkan tata letak dari awal. Ukuran output adalah 132 kB.</em></p>
<hr>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-2-unggah-tagihan-qr-terpisah-ke-dropbox">Langkah 2: Unggah Tagihan QR terpisah ke Dropbox<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-n8n-dropbox-workflow/#langkah-2-unggah-tagihan-qr-terpisah-ke-dropbox" class="hash-link" aria-label="Taut langsung ke Langkah 2: Unggah Tagihan QR terpisah ke Dropbox" title="Taut langsung ke Langkah 2: Unggah Tagihan QR terpisah ke Dropbox" translate="no">​</a></h3>
<p><strong>Alur sejauh ini:</strong> Aktifkan lalu Buat Tagihan SwissQR.</p>
<ol>
<li class="">Tambahkan <strong>Dropbox</strong> simpul.</li>
<li class=""><strong>Mandat:</strong> API Dropbox OAuth2.</li>
<li class=""><strong>Sumber:</strong> Berkas. <strong>Operasi:</strong> Mengunggah.</li>
<li class=""><strong>Jalur Berkas:</strong> <code>/n8n_swissqr02.pdf</code> (atau jalur apa pun di Dropbox Anda).</li>
<li class=""><strong>Berkas Biner:</strong> Pada.</li>
<li class=""><strong>Input Bidang Biner:</strong> <code>data</code>.</li>
<li class="">Jalankan. Panel OUTPUT mengkonfirmasi pengunggahan: <code>nama: n8n_swissqr02.pdf</code>, <code>path_display: /n8n_swissqr02.pdf</code>, <code>ukuran: 132191</code>, Dan <code>dapat diunduh: benar</code>.</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-n8n/step4-upload-result.png" alt="Node n8n Dropbox Unggah file1: INPUT dari Buat tagihan SwissQR1 yang menampilkan data, Nama File swissqr_bill.pdf, Ekstensi File pdf, Tipe MIME application/pdf, Ukuran File 132 kB. Parameter: Kredensial Dropbox OAuth2 API, File Sumber Daya, Operasi Unggah, Jalur File /n8n_swissqr02.pdf, File Biner diaktifkan, Bidang Biner Input data. OUTPUT: nama n8n_swissqr02.pdf, path_lower /n8n_swissqr02.pdf, path_display /n8n_swissqr02.pdf, ukuran 132191, is_downloadable true, client_modified 2026-05-19T09:08:03Z." style="max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,0.1)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:-0.5rem"><em>Unggahan mengkonfirmasi: nama <code>n8n_swissqr02.pdf</code>, jalur <code>/n8n_swissqr02.pdf</code>, ukuran 132191 byte, <code>dapat diunduh: benar</code>.</em></p>
<p>Alur kerja B telah selesai. PDF Tagihan QR Swiss yang berdiri sendiri sudah ada di Dropbox dan siap untuk dikirim melalui email atau dilampirkan ke dokumen keluar apa pun.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="alur-kerja-mana-yang-sebaiknya-anda-pilih">Alur kerja mana yang sebaiknya Anda pilih?<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-n8n-dropbox-workflow/#alur-kerja-mana-yang-sebaiknya-anda-pilih" class="hash-link" aria-label="Taut langsung ke Alur kerja mana yang sebaiknya Anda pilih?" title="Taut langsung ke Alur kerja mana yang sebaiknya Anda pilih?" translate="no">​</a></h2>
<div style="overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin:1rem 0 1.5rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, var(--ifm-color-primary) 0%, rgba(54,96,179,0.85) 100%);color:#fff"><th style="padding:12px 16px;text-align:left"></th><th style="padding:12px 16px;text-align:left">Alur Kerja A (dengan PDF yang sudah ada)</th><th style="padding:12px 16px;text-align:left">Alur kerja B (mandiri)</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 16px;font-weight:600;vertical-align:top">Nodes</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary)">4 (trigger + download + QR + upload)</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary)">3 (trigger + QR + upload)</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 16px;font-weight:600;vertical-align:top">Input Data Type</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary)">Binary Data</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary)">None</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 16px;font-weight:600;vertical-align:top">Requires existing PDF</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary)">Yes (in Dropbox or another source)</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary)">No</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 16px;font-weight:600;vertical-align:top">Output size (example)</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary)">602 kB</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary)">132 kB</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 16px;font-weight:600;vertical-align:top">Full creditor address required</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary)">No (name only shown in example)</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary)">Yes (Structured address required for layout)</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 16px;font-weight:600;vertical-align:top">Best for</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary)">Adding QR slip to finished invoices or letters</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary)">Sending a separate payment slip alongside any document</td></tr></tbody></table></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="referensi-cepat-parameter-kunci">Referensi cepat: parameter kunci<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-n8n-dropbox-workflow/#referensi-cepat-parameter-kunci" class="hash-link" aria-label="Taut langsung ke Referensi cepat: parameter kunci" title="Taut langsung ke Referensi cepat: parameter kunci" translate="no">​</a></h2>
<div style="overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin:1rem 0 1.5rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, var(--ifm-color-primary) 0%, rgba(54,96,179,0.85) 100%);color:#fff"><th style="padding:12px 16px;text-align:left">Simpul</th><th style="padding:12px 16px;text-align:left">Pengaturan kunci</th><th style="padding:12px 16px;text-align:left">Contoh nilai</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 16px;font-weight:600;vertical-align:top;font-size:0.88rem">Dropbox Download (A only)</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary);font-size:0.88rem">File Path + Put Output File in Field</td><td style="padding:11px 16px;vertical-align:top"><code style="font-size:0.82rem;word-break:break-all">Test Debt AG.pdf; data</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 16px;font-weight:600;vertical-align:top;font-size:0.88rem">PDF4me Create SwissQR Bill (A)</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary);font-size:0.88rem">Input Data Type + Binary Property + File Name</td><td style="padding:11px 16px;vertical-align:top"><code style="font-size:0.82rem;word-break:break-all">Binary Data; data; Test Debt AG.pdf</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 16px;font-weight:600;vertical-align:top;font-size:0.88rem">PDF4me Create SwissQR Bill (A and B)</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary);font-size:0.88rem">Amount + Currency + IBAN + Creditor Name</td><td style="padding:11px 16px;vertical-align:top"><code style="font-size:0.82rem;word-break:break-all">1000; Swiss Franc; CH0200700110003765824; Test AG</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 16px;font-weight:600;vertical-align:top;font-size:0.88rem">PDF4me Create SwissQR Bill (B only)</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary);font-size:0.88rem">Input Data Type</td><td style="padding:11px 16px;vertical-align:top"><code style="font-size:0.82rem;word-break:break-all">None</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 16px;font-weight:600;vertical-align:top;font-size:0.88rem">PDF4me Create SwissQR Bill (B only)</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary);font-size:0.88rem">Creditor Address Type + Street + Number + Postal Code + City</td><td style="padding:11px 16px;vertical-align:top"><code style="font-size:0.82rem;word-break:break-all">Structured; Test Strasse; 1; 8000; Zurich</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 16px;font-weight:600;vertical-align:top;font-size:0.88rem">Dropbox Upload (A)</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary);font-size:0.88rem">File Path + Binary File + Input Binary Field</td><td style="padding:11px 16px;vertical-align:top"><code style="font-size:0.82rem;word-break:break-all">/Blog Data/SwissQR/swissqr_bill.pdf; On; data</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 16px;font-weight:600;vertical-align:top;font-size:0.88rem">Dropbox Upload (B)</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary);font-size:0.88rem">File Path + Binary File + Input Binary Field</td><td style="padding:11px 16px;vertical-align:top"><code style="font-size:0.82rem;word-break:break-all">/n8n_swissqr02.pdf; On; data</code></td></tr></tbody></table></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="kasus-penggunaan">Kasus penggunaan<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-n8n-dropbox-workflow/#kasus-penggunaan" class="hash-link" aria-label="Taut langsung ke Kasus penggunaan" title="Taut langsung ke Kasus penggunaan" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:12px;margin-top:16px"><div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-primary)"><p><span style="color:var(--ifm-color-primary);font-weight:700">Kumpulan faktur bulanan:</span> Ambil daftar PDF faktur dari Dropbox, lakukan perulangan melalui PDF tersebut dengan sebuah <strong>n8n Dibagi dalam Beberapa Kelompok</strong> Buat node, jalankan Alur Kerja A pada masing-masing node, dan simpan hasilnya ke folder terpisah. Satu kali jalankan akan menangani satu bulan penuh.</p></div><div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid rgb(16,185,129)"><p><span style="color:rgb(16,185,129);font-weight:700">Slip pembayaran dinamis dari basis data:</span> Picu melalui Webhook saat permintaan pembayaran dibuat. Ambil jumlah, IBAN, dan data kreditur dari node Postgres atau Airtable. Gunakan Alur Kerja B untuk menghasilkan slip QR dan mengirimkannya melalui email Gmail atau Outlook secara otomatis.</p></div><div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid rgb(245,158,11)"><p><span style="color:rgb(245,158,11);font-weight:700">Tagihan sewa dan utilitas:</span> Buat slip QR terpisah (Alur Kerja B) untuk pembayaran sewa, tagihan utilitas, atau biaya keanggotaan setiap bulan. Simpan slip tersebut di Dropbox dan lampirkan ke email yang dikirim dari n8n. Tidak diperlukan PDF latar belakang.</p></div><div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid rgb(139,92,246)"><p><span style="color:rgb(139,92,246);font-weight:700">Dihosting sendiri dan di lokasi:</span> Jalankan n8n di infrastruktur Anda sendiri. Data pembayaran tidak pernah meninggalkan jaringan Anda kecuali untuk panggilan API PDF4me. Gabungkan dengan berbagi file lokal atau NAS sebagai pengganti Dropbox.</p></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="pertanyaan-yang-sering-diajukan">Pertanyaan yang sering diajukan<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-n8n-dropbox-workflow/#pertanyaan-yang-sering-diajukan" class="hash-link" aria-label="Taut langsung ke Pertanyaan yang sering diajukan" title="Taut langsung ke Pertanyaan yang sering diajukan" translate="no">​</a></h2>
<details class="details_mqjz alert alert--info details_JPO1" data-collapsed="true"><summary><strong>Kapan saya harus menggunakan Alur Kerja A dibandingkan Alur Kerja B?</strong></summary><div><div class="collapsibleContent_owsb"><p>Menggunakan <strong>Alur Kerja A</strong> Saat Anda sudah memiliki dokumen PDF yang sudah jadi (faktur, surat, file apa pun) yang ingin Anda tambahkan Tagihan QR Swiss. PDF4me akan menambahkan slip QR ke file Anda yang sudah ada. Gunakan <strong>Alur Kerja B</strong> Saat Anda hanya memiliki data pembayaran (IBAN, jumlah, detail kreditor) dan menginginkan slip pembayaran PDF QR yang berdiri sendiri. Alur kerja B menghasilkan dokumen lengkap dari awal tanpa memerlukan PDF latar belakang.</p></div></div></details>
<details class="details_mqjz alert alert--info details_JPO1" data-collapsed="true"><summary><strong>Format IBAN apa yang dibutuhkan oleh Swiss QR Bill?</strong></summary><div><div class="collapsibleContent_owsb"><p>IBAN harus valid. <strong>IBAN Swiss</strong>: tepat 21 karakter, dimulai dengan <code>CH</code>, diikuti oleh dua angka pengecek dan nomor rekening bank 17 digit. Contoh: <code>CH0200700110003765824</code>Standar QR Swiss juga mendukung QR-IBAN (dimulai dengan <code>CH</code> dan menggunakan rentang 3000 hingga 3199 untuk pengidentifikasi bank). IBAN yang tidak valid atau bukan IBAN Swiss menyebabkan kesalahan validasi dari API PDF4me sebelum PDF apa pun dihasilkan.</p></div></div></details>
<details class="details_mqjz alert alert--info details_JPO1" data-collapsed="true"><summary><strong>Mengapa Alur Kerja B memerlukan alamat lengkap kreditur sedangkan Alur Kerja A tidak?</strong></summary><div><div class="collapsibleContent_owsb"><p>Saat Anda menggunakan Tipe Data Input <strong>Data Biner</strong> (Alur Kerja A), PDF4me menambahkan slip QR ke PDF yang sudah ada dan tata letaknya memiliki konteks visual dari dokumen sumber. Alamat kreditur bersifat opsional karena bagian slip QR ditambahkan, bukan dibuat dari awal. Saat Anda menggunakan Tipe Data Input <strong>Tidak ada</strong> (Alur Kerja B), PDF4me menghasilkan tata letak dokumen lengkap dari awal. Standar QR Swiss mewajibkan bahwa Tagihan QR mandiri harus menyertakan alamat kreditur lengkap (jalan, nomor bangunan, kode pos, kota) dalam data kode QR sehingga sistem pembayaran dapat memprosesnya tanpa konteks dokumen lain.</p></div></div></details>
<details class="details_mqjz alert alert--info details_JPO1" data-collapsed="true"><summary><strong>Bisakah saya menggunakan data pembayaran dinamis dari basis data atau formulir sebagai pengganti nilai yang dikodekan secara permanen?</strong></summary><div><div class="collapsibleContent_owsb"><p>Ya. Di n8n, setiap field di node PDF4me menerima ekspresi. Petakan field Jumlah, IBAN, Nama Kreditur, dan Kota dari node sebelumnya seperti query Postgres, record Airtable, baris Google Sheets, pengiriman formulir melalui n8n Form Trigger, atau payload webhook. Setiap eksekusi kemudian menghasilkan QR Bill unik untuk item saat ini tanpa pengeditan alur kerja secara manual. Ini adalah pendekatan yang direkomendasikan untuk otomatisasi penagihan produksi.</p></div></div></details>
<details class="details_mqjz alert alert--info details_JPO1" data-collapsed="true"><summary><strong>Node PDF4me menampilkan kesalahan. Apa yang harus saya periksa terlebih dahulu?</strong></summary><div><div class="collapsibleContent_owsb"><p>Periksa tiga hal secara berurutan. <strong>Pertama</strong>Konfirmasikan bahwa kunci API Anda aktif di <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener">dev.pdf4me.com</a> dan akun Anda memiliki kredit. <strong>Kedua</strong>Untuk Alur Kerja B, pastikan keempat kolom alamat kreditur (Jalan, Nomor Gedung, Kode Pos, Kota) terisi saat Tipe Alamat Kreditur adalah Terstruktur. Jika salah satu kolom hilang, validasi akan gagal. <strong>Ketiga</strong>Untuk Alur Kerja A, pastikan langkah Unduh Dropbox berhasil diselesaikan dan nama Properti Biner di node PDF4me cocok dengan nama bidang yang ditetapkan di node Unduh (keduanya harus sama). <code>data</code>).</p></div></div></details>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="penyelesaian-masalah">Penyelesaian Masalah<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-n8n-dropbox-workflow/#penyelesaian-masalah" class="hash-link" aria-label="Taut langsung ke Penyelesaian Masalah" title="Taut langsung ke Penyelesaian Masalah" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:14px;margin-top:16px"><div class="card" style="padding:18px 20px;border-radius:12px;border-left:5px solid rgb(239,68,68);background:linear-gradient(90deg, rgba(239,68,68,0.07) 0%, transparent 55%)"><strong style="color:rgb(185,28,28);font-size:1.02rem">Kolom biner tidak ditemukan saat mengunggah</strong><p style="margin:10px 0 0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>Node Dropbox Upload mencari field bernama <code>data</code> Secara default. Jika node Buat Tagihan SwissQR menggunakan Nama Bidang Biner Keluaran yang berbeda, perbarui Bidang Biner Masukan di node Unggah agar sesuai. Pertahankan nama bidang yang sama di semua node untuk menghindari hal ini.</p><p></p></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:5px solid var(--ifm-color-warning);background:linear-gradient(90deg, rgba(245,158,11,0.08) 0%, transparent 55%)"><strong style="color:var(--ifm-color-warning);font-size:1.02rem">Kesalahan validasi tagihan QR Swiss (IBAN atau alamat tidak valid)</strong><p style="margin:10px 0 0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>IBAN harus berupa IBAN Swiss yang valid yang diawali dengan <code>CH</code> (21 karakter). Untuk Alur Kerja B, keempat kolom alamat kreditur (Jalan, Nomor Gedung, Kode Pos, Kota) harus diisi ketika Tipe Alamat Kreditur adalah Terstruktur. Jika salah satu kolom tidak diisi, akan terjadi kegagalan validasi.</p><p></p></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:5px solid var(--ifm-color-warning);background:linear-gradient(90deg, rgba(245,158,11,0.08) 0%, transparent 55%)"><strong style="color:var(--ifm-color-warning);font-size:1.02rem">File Dropbox tidak ditemukan (Alur Kerja A)</strong><p style="margin:10px 0 0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>Periksa kembali Jalur File di node Unduh. Jalur Dropbox peka terhadap huruf besar dan kecil di beberapa akun. Buka Dropbox Anda dan salin jalur persisnya termasuk nama folder dan ekstensi file. Jika file berada di dalam subfolder, jalur harus menyertakan hierarki folder lengkap, misalnya. <code>/Data Blog/SwissQR/Uji Hutang AG.pdf</code>.</p><p></p></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:5px solid var(--ifm-color-info);background:linear-gradient(90deg, rgba(14,165,233,0.08) 0%, transparent 55%)"><strong style="color:var(--ifm-color-info);font-size:1.02rem">Kesalahan kunci API atau kredit dari PDF4me</strong><p style="margin:10px 0 0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>Melihat <a href="https://docs.pdf4me.com/id/general-guidelines/troubleshooting/">Panduan Pemecahan Masalah PDF4me</a> Untuk langkah-langkah memverifikasi kunci API Anda, memeriksa sisa kredit, dan menghubungkan kembali kredensial di n8n.</p><p></p></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-harus-dicoba-selanjutnya">Apa yang harus dicoba selanjutnya?<a href="https://docs.pdf4me.com/id/blog/create-swissqr-bill-n8n-dropbox-workflow/#apa-yang-harus-dicoba-selanjutnya" class="hash-link" aria-label="Taut langsung ke Apa yang harus dicoba selanjutnya?" title="Taut langsung ke Apa yang harus dicoba selanjutnya?" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:14px;margin-top:12px;margin-bottom:8px"><a href="https://docs.pdf4me.com/id/integration/n8n/barcode/create-swiss-qr-bill/" style="text-decoration:none;color:inherit"><div class="card" style="padding:18px;border-radius:12px;height:100%;border-left:4px solid var(--ifm-color-primary);box-shadow:0 4px 16px rgba(0,0,0,0.06)"><div style="font-weight:700;margin-bottom:6px">Referensi aksi n8n lengkap</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Semua parameter, semua opsi, dan semua kolom untuk membuat Faktur SwissQR di n8n dijelaskan secara detail.</div></div></a><a href="https://docs.pdf4me.com/id/integration/zapier/barcode/create-swissqr-bill/" style="text-decoration:none;color:inherit"><div class="card" style="padding:18px;border-radius:12px;height:100%;border-left:4px solid rgb(34, 197, 94);box-shadow:0 4px 16px rgba(0,0,0,0.06)"><div style="font-weight:700;margin-bottom:6px">Alur kerja yang sama di Zapier</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Versi Zapier tanpa kode dari alur kerja pembuatan tagihan QR Swiss yang sama.</div></div></a><a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-n8n-dropbox-json-workflow/" style="text-decoration:none;color:inherit"><div class="card" style="padding:18px;border-radius:12px;height:100%;border-left:4px solid rgb(168, 85, 247);box-shadow:0 4px 16px rgba(0,0,0,0.06)"><div style="font-weight:700;margin-bottom:6px">Buat Faktur ZUGFeRD di n8n</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Padukan Swiss QR dengan ZUGFeRD untuk penagihan lintas batas DACH yang mencakup Jerman dan Swiss.</div></div></a><a href="https://docs.pdf4me.com/id/integration/n8n/pdf/merge-pdfs/" style="text-decoration:none;color:inherit"><div class="card" style="padding:18px;border-radius:12px;height:100%;border-left:4px solid rgb(245, 158, 11);box-shadow:0 4px 16px rgba(0,0,0,0.06)"><div style="font-weight:700;margin-bottom:6px">Gabungkan PDF setelah pembuatan</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Setelah membuat QR Bill, gabungkan dengan dokumen lain menggunakan tindakan n8n Merge PDFs.</div></div></a></div>
<p style="font-size:0.95rem;margin-top:1rem;color:var(--ifm-font-color-secondary)"></p><p>Opsional: ganti pelatuknya. Ganti pelatuk manual dengan <strong>Jadwal</strong> untuk penagihan bulanan, sebuah <strong>Webhook</strong> untuk diaktifkan saat permintaan pembayaran dibuat, atau <strong>Dropbox pada file yang telah dibuat</strong> untuk memproses PDF baru secara otomatis saat tiba.</p><p></p>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a href="https://n8n.io/" target="_blank" rel="noopener noreferrer" class="btn btn--primary"><p>n8n</p></a><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--secondary"><p>Dapatkan Kunci API</p></a><a class="btn btn--primary" href="https://docs.pdf4me.com/id/integration/n8n/barcode/create-swiss-qr-bill/"><p>Uang Kertas QR Swiss (dokumen n8n)</p></a><a class="btn btn--secondary" href="https://docs.pdf4me.com/id/blog/swiss-qr-merge-n8n-workflow/"><p>Alur kerja penggabungan QR + PDF Swiss</p></a></div>]]></content:encoded>
            <category>n8n</category>
            <category>Swiss QR Bill</category>
            <category>PDF4me</category>
            <category>Dropbox</category>
            <category>QR invoice</category>
            <category>payment slip</category>
            <category>document automation</category>
            <category>no-code</category>
            <category>workflow automation</category>
            <category>Swiss payment</category>
        </item>
        <item>
            <title><![CDATA[Cara Membuat Faktur ZUGFeRD di Zapier dengan Dropbox dan XML (Langkah demi Langkah)]]></title>
            <link>https://docs.pdf4me.com/id/blog/zugferd-invoice-zapier-dropbox-xml-workflow/</link>
            <guid>https://docs.pdf4me.com/id/blog/zugferd-invoice-zapier-dropbox-xml-workflow/</guid>
            <pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Otomatiskan pembuatan faktur hibrida ZUGFeRD dan Factur-X di Zapier. Picu pada file Dropbox baru, ambil muatan PDF dan XML dasar, jalankan PDF4me Buat Faktur ZUGFeRD dengan output XmlWithPdf, lalu simpan ke Dropbox. Panduan langkah demi langkah yang telah diverifikasi menggunakan kesesuaian EN 16931 BASIC.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/id/assets/images/blog/zapier-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>Jika Anda menjual ke Jerman, Austria, atau pembeli Uni Eropa mana pun yang memerlukan faktur elektronik terstruktur berdasarkan <strong>Pada tahun 16931</strong>Anda mungkin telah diminta untuk mengirimkan <strong>DIBORGOL</strong> (atau <strong>Faktor-X</strong>) faktur. Itu adalah satu file PDF yang dapat dibaca oleh manusia maupun mesin, berkat XML yang tertanam di dalam PDF tersebut.</p>
<p>Panduan ini menunjukkan selengkapnya <strong>Zapier</strong> Alur kerja yang memantau folder Dropbox untuk unggahan baru, mengambil PDF dasar dan muatan XML faktur, lalu menjalankannya. <strong>PDF4me Buat Faktur ZUGFeRD</strong>, dan menulis kembali file hibrida yang sudah jadi ke Dropbox. Lima langkah Zap. Tanpa kode. Dapat direproduksi dari awal hingga akhir.</p>
<p>Tangkapan layar menggunakan jalur contoh berikut:</p>
<ul>
<li class="">Folder pemicu: <code>/Blog Data/Zugferd Invoice</code></li>
<li class="">PDF Dasar: <code>/pdf4metest/sample/10 page.pdf</code></li>
<li class="">XML Faktur: <code>/pdf4metest/Zugfred Invoice/version2.xml</code></li>
<li class="">Folder keluaran: <code>/pdf4meoutput</code></li>
</ul>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Unduhan (file contoh)</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));gap:10px"><a href="https://docs.pdf4me.com/files/blog/zugferd-invoice/SimplePdf.pdf" style="text-decoration:none;color:inherit"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750">10 page.pdf</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);margin-top:4px">Base PDF used as the invoice shell</div></div></a><a href="https://docs.pdf4me.com/files/blog/zugferd-invoice/ZUGFeRD-invoice-1.xml" style="text-decoration:none;color:inherit"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750">version2.xml</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);margin-top:4px">ZUGFeRD-compatible XML payload</div></div></a><a href="https://docs.pdf4me.com/files/blog/zugferd-invoice/sample-invoice.json" style="text-decoration:none;color:inherit"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750">sample-invoice.json</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);margin-top:4px">Alternative JSON input (for reference)</div></div></a><a href="https://docs.pdf4me.com/files/blog/zugferd-invoice/test-invoice.csv" style="text-decoration:none;color:inherit"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750">test-invoice.csv</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);margin-top:4px">Alternative CSV input (for reference)</div></div></a></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">Versi singkatnya</div><div style="font-size:1.05rem;line-height:1.55"><p><strong>1.</strong> Dropbox memicu notifikasi saat ada file baru di <code>/Data Blog/Faktur Zugferd</code>. <strong>2.</strong> Temukan PDF dasarnya. <strong>3.</strong> Temukan XML faktur. <strong>4.</strong> PDF4me Membuat Faktur ZUGFeRD berjalan dengan Format Input = <em>XML</em>, Mode Keluaran = <em>XmlWithPdf</em>, ZUGFeRD 1.0, Kesesuaian = BASIC, Bahasa = de. <strong>5.</strong> Unggah kembali PDF hibrida tersebut ke Dropbox.</p></div></div>
<div style="border-radius:12px;padding:18px 22px;margin:1.25rem 0 1.75rem;background-color:rgba(251, 191, 36, 0.12);border-left:5px solid rgb(245, 158, 11);box-shadow:inset 0 1px 0 rgba(255,255,255,0.6)"><div style="font-weight:700;margin-bottom:8px;color:var(--ifm-font-color-base)">Ingat hal ini saat Anda mengkonfigurasi langkah 4</div><p style="margin:0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>Mengatur <strong>Format Input = XML</strong>, lalu petakan saja <strong>Data XML Faktur</strong>. Menyimpan <strong>Data JSON Faktur</strong> Dan <strong>Data CSV Faktur</strong> kosong. Untuk <strong>XmlWithPdf</strong> output, PDF dasar ( <em>Mengajukan</em> (kolom) wajib diisi, karena kolom tersebut akan menjadi lapisan visual dengan XML yang tertanam di dalamnya.</p><p></p></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-sedang-anda-bangun">Apa yang sedang Anda bangun<a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-zapier-dropbox-xml-workflow/#apa-yang-sedang-anda-bangun" class="hash-link" aria-label="Taut langsung ke Apa yang sedang Anda bangun" title="Taut langsung ke Apa yang sedang Anda bangun" translate="no">​</a></h2>
<p>Anda memproduksi sebuah <strong>Faktur hibrida yang sesuai dengan ZUGFeRD</strong>: sebuah dokumen PDF/A-3 dengan data faktur XML terstruktur yang tertanam di dalamnya. Manusia dapat melihat PDF tersebut di pembaca mana pun. Sistem ERP dan platform pembayaran hutang akan mengurai XML secara otomatis. File yang sama dapat digunakan oleh kedua pihak. Tidak ada lampiran XML terpisah, tidak ada penginputan ulang data secara manual, dan tidak ada celah kepatuhan.</p>
<p>Pola ini wajib dalam <strong>Jerman untuk penagihan B2B mulai Januari 2025</strong> berdasarkan Wachstumschancengesetz (Undang-Undang Peluang Pertumbuhan), dan diterima secara luas di seluruh pasar Uni Eropa yang mengikuti EN 16931.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="sekilas-lima-langkah">Sekilas: lima langkah<a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-zapier-dropbox-xml-workflow/#sekilas-lima-langkah" class="hash-link" aria-label="Taut langsung ke Sekilas: lima langkah" title="Taut langsung ke Sekilas: lima langkah" translate="no">​</a></h2>
<div style="display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:1.25rem 0 1.75rem;padding:16px;background-color:var(--ifm-color-emphasis-100);border-radius:12px"><div style="display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background-color:var(--ifm-background-color);border:1px solid var(--ifm-color-emphasis-300);font-size:0.85rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,0.04)"><span style="width:24px;height:24px;border-radius:50%;background:var(--ifm-color-primary);color:#fff;font-size:0.75rem;display:inline-flex;align-items:center;justify-content:center">1</span>New file trigger</div><div style="display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background-color:var(--ifm-background-color);border:1px solid var(--ifm-color-emphasis-300);font-size:0.85rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,0.04)"><span style="width:24px;height:24px;border-radius:50%;background:var(--ifm-color-primary);color:#fff;font-size:0.75rem;display:inline-flex;align-items:center;justify-content:center">2</span>Find base PDF</div><div style="display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background-color:var(--ifm-background-color);border:1px solid var(--ifm-color-emphasis-300);font-size:0.85rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,0.04)"><span style="width:24px;height:24px;border-radius:50%;background:var(--ifm-color-primary);color:#fff;font-size:0.75rem;display:inline-flex;align-items:center;justify-content:center">3</span>Find XML</div><div style="display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background-color:var(--ifm-background-color);border:1px solid var(--ifm-color-emphasis-300);font-size:0.85rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,0.04)"><span style="width:24px;height:24px;border-radius:50%;background:var(--ifm-color-primary);color:#fff;font-size:0.75rem;display:inline-flex;align-items:center;justify-content:center">4</span>Create ZUGFeRD</div><div style="display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background-color:var(--ifm-background-color);border:1px solid var(--ifm-color-emphasis-300);font-size:0.85rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,0.04)"><span style="width:24px;height:24px;border-radius:50%;background:var(--ifm-color-primary);color:#fff;font-size:0.75rem;display:inline-flex;align-items:center;justify-content:center">5</span>Upload output</div></div>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/zugferd-invoice-zapier-dropbox-xml-workflow/flow-overview.png" alt="Ikhtisar alur kerja Zapier: Dropbox File Baru di Folder, dua langkah Pencarian File Dropbox, PDF4me Buat Faktur ZUGFeRD, Dropbox Unggah File" style="max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,0.1)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:-0.5rem"><em>Rantai Zap lima langkah lengkap untuk pembuatan ZUGFeRD dari pemicu Dropbox.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="mengapa-tata-letak-alur-kerja-ini-berhasil">Mengapa tata letak alur kerja ini berhasil?<a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-zapier-dropbox-xml-workflow/#mengapa-tata-letak-alur-kerja-ini-berhasil" class="hash-link" aria-label="Taut langsung ke Mengapa tata letak alur kerja ini berhasil?" title="Taut langsung ke Mengapa tata letak alur kerja ini berhasil?" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:14px;margin-bottom:1.5rem"><div class="card" style="padding:20px;border-radius:12px;border-top:3px solid var(--ifm-color-primary);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, transparent 100%)"><strong style="display:block;margin-bottom:8px">Input terpisah</strong><p style="margin:0;font-size:0.95rem;line-height:1.55;color:var(--ifm-font-color-secondary)"></p><p>Templat PDF visual dan muatan XML berada di folder Dropbox yang berbeda. Anda dapat memperbarui salah satunya tanpa menyentuh yang lain. Desainer mengerjakan PDF, sedangkan bagian akuntansi mengerjakan XML.</p><p></p></div><div class="card" style="padding:20px;border-radius:12px;border-top:3px solid rgb(34, 197, 94);background:linear-gradient(180deg, rgba(34, 197, 94, 0.07) 0%, transparent 100%)"><strong style="display:block;margin-bottom:8px">Satu langkah PDF4me menyelesaikan pekerjaan berat.</strong><p style="margin:0;font-size:0.95rem;line-height:1.55;color:var(--ifm-font-color-secondary)"></p><p><strong>Buat Faktur ZUGFeRD</strong> Menerima file PDF dan XML, menyematkan satu di dalam yang lain, menerapkan profil kesesuaian, dan menghasilkan satu file hibrida tunggal. Tidak diperlukan kode penggabungan XML.</p><p></p></div><div class="card" style="padding:20px;border-radius:12px;border-top:3px solid rgb(168, 85, 247);background:linear-gradient(180deg, rgba(168, 85, 247, 0.08) 0%, transparent 100%)"><strong style="display:block;margin-bottom:8px">Dipicu oleh pemicu, bukan terjadwal.</strong><p style="margin:0;font-size:0.95rem;line-height:1.55;color:var(--ifm-font-color-secondary)"></p><p>Zapier melakukan polling Dropbox setiap 2 menit, sehingga faktur baru diproses dalam hitungan menit setelah diterima. Tidak ada cron job, tidak ada komputasi yang menganggur, tidak ada file yang terlewat.</p><p></p></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="sebelum-anda-mulai">Sebelum Anda mulai<a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-zapier-dropbox-xml-workflow/#sebelum-anda-mulai" class="hash-link" aria-label="Taut langsung ke Sebelum Anda mulai" title="Taut langsung ke Sebelum Anda mulai" translate="no">​</a></h2>
<div class="card" style="padding:20px 22px;border-radius:12px;border:1px dashed var(--ifm-color-emphasis-400);background-color:rgba(14, 165, 233, 0.04)"><div style="font-weight:700;margin-bottom:14px">Daftar Periksa</div><ul style="margin:0;padding-left:1.25rem;line-height:1.85"><li><a href="https://zapier.com/" target="_blank" rel="noopener" style="font-weight:600">Zapier</a> akun. Tingkat gratis mendukung alur kerja ini karena lima langkah Zap sesuai dengan batasan tingkat gratis per Zap.</li><li><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="font-weight:600">Kunci API PDF4me</a>Pengaturan pertama kali: <a href="https://docs.pdf4me.com/id/integration/zapier/getting-started/">Hubungkan PDF4me ke Zapier</a>.</li><li>Koneksi Dropbox dengan akses baca ke folder sumber dan akses tulis ke folder keluaran.</li><li>File PDF dasar dan muatan faktur XML yang kompatibel dengan ZUGFeRD tersimpan di Dropbox.</li></ul></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-1-picu-saat-ada-file-baru-di-dalam-folder-dropbox">Langkah 1: Picu saat ada file baru di dalam folder Dropbox<a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-zapier-dropbox-xml-workflow/#langkah-1-picu-saat-ada-file-baru-di-dalam-folder-dropbox" class="hash-link" aria-label="Taut langsung ke Langkah 1: Picu saat ada file baru di dalam folder Dropbox" title="Taut langsung ke Langkah 1: Picu saat ada file baru di dalam folder Dropbox" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> Pemicu.</p>
<p>Ini akan memicu Zap setiap kali sebuah file masuk ke folder pantauan. Biasanya ini adalah folder serah terima "siap untuk pembuatan faktur". Gunakan ini sebagai sinyal bahwa pekerjaan faktur baru telah dimasukkan ke dalam antrian.</p>
<ol>
<li class="">Tambahkan <strong>Dropbox</strong> picu dan pilih <strong>File Baru di dalam Folder</strong>.</li>
<li class="">Mengatur <strong>Ruang angkasa</strong> ke <strong>Bawaan</strong>.</li>
<li class="">Mengatur <strong>Map</strong> ke jalur tontonan Anda. Dalam contoh ini kita menggunakan <code>/Blog Data/Zugferd Invoice</code>.</li>
<li class="">Meninggalkan <strong>Apakah file di dalam subfolder perlu disertakan?</strong> sebagai <strong>PALSU</strong> kecuali jika Anda memang menginginkan file bersarang.</li>
<li class="">Mengatur <strong>Sertakan isi file?</strong> ke <strong>Ya</strong> Dan <strong>Apakah perlu menyertakan tautan berbagi?</strong> ke <strong>Ya</strong> sehingga langkah-langkah selanjutnya dapat membaca isi file dengan bersih.</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/zugferd-invoice-zapier-dropbox-xml-workflow/step1-new-file-trigger.png" alt="Langkah 1 Zapier: File Baru di Folder: folder /Data Blog/Faktur Zugferd, Sertakan file di subfolder: Salah, Sertakan isi file: Ya, Sertakan tautan berbagi: Ya" style="max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,0.1)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:-0.5rem"><em>Langkah 1: Aktifkan Dropbox untuk memantau folder faktur setiap dua menit.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-2-dan-3-temukan-pdf-dasar-dan-faktur-xml">Langkah 2 dan 3: Temukan PDF dasar dan faktur XML<a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-zapier-dropbox-xml-workflow/#langkah-2-dan-3-temukan-pdf-dasar-dan-faktur-xml" class="hash-link" aria-label="Taut langsung ke Langkah 2 dan 3: Temukan PDF dasar dan faktur XML" title="Taut langsung ke Langkah 2 dan 3: Temukan PDF dasar dan faktur XML" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> Picu, lalu Cari PDF dasar, kemudian Cari XML.</p>
<p>Format hibrida ZUGFeRD membutuhkan dua bahan. <strong>PDF visual</strong> yang dibaca manusia, dan <strong>XML terstruktur</strong> yang diuraikan oleh mesin. Keduanya disimpan di lokasi Dropbox yang dikenal, dan kami mengambilnya dengan dua mesin. <strong>Temukan File</strong> tindakan.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-2-temukan-pdf-dasarnya">Langkah 2: Temukan PDF dasarnya<a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-zapier-dropbox-xml-workflow/#langkah-2-temukan-pdf-dasarnya" class="hash-link" aria-label="Taut langsung ke Langkah 2: Temukan PDF dasarnya" title="Taut langsung ke Langkah 2: Temukan PDF dasarnya" translate="no">​</a></h3>
<ol>
<li class="">Tambahkan <strong>Dropbox</strong> aksi dan pilih <strong>Temukan File</strong>.</li>
<li class=""><strong>Ruang angkasa:</strong> Bawaan.</li>
<li class=""><strong>Map:</strong> <code>/pdf4metest/sample</code> (lokasi templat visual Anda).</li>
<li class=""><strong>Nama Berkas:</strong> <code>10 page.pdf</code> (atau apa pun nama templat Anda).</li>
<li class=""><strong>Sertakan isi file?</strong> diatur ke <strong>Ya</strong>Ini adalah data biner yang dibutuhkan untuk langkah selanjutnya.</li>
<li class=""><strong>Apakah perlu menyertakan tautan berbagi?</strong> diatur ke <strong>Ya</strong>.</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/zugferd-invoice-zapier-dropbox-xml-workflow/step2-find-base-pdf.png" alt="Langkah 2 Zapier Temukan File: folder /pdf4metest/sample, Nama File 10 page.pdf, Sertakan isi file Ya, Sertakan tautan berbagi Ya" style="max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,0.1)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:-0.5rem"><em>Langkah 2: Temukan konfigurasi File untuk templat PDF dasar.</em></p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-3-temukan-xml-faktur">Langkah 3: Temukan XML faktur<a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-zapier-dropbox-xml-workflow/#langkah-3-temukan-xml-faktur" class="hash-link" aria-label="Taut langsung ke Langkah 3: Temukan XML faktur" title="Taut langsung ke Langkah 3: Temukan XML faktur" translate="no">​</a></h3>
<p>Aksi yang sama, masukan yang berbeda:</p>
<ol>
<li class="">Tambahkan lagi <strong>Dropbox</strong> Kemudian <strong>Temukan File</strong> melangkah.</li>
<li class=""><strong>Map:</strong> <code>/pdf4metest/Zugfred Invoice</code>.</li>
<li class=""><strong>Nama Berkas:</strong> <code>version2.xml</code>.</li>
<li class=""><strong>Sertakan isi file?</strong> diatur ke <strong>Ya</strong>Ini sangat penting agar langkah 4 dapat membaca byte XML.</li>
<li class="">Menyimpan <strong>Berhasil jika tidak ditemukan hasil pencarian?</strong> sebagai <strong>PALSU</strong> sehingga Zap berhenti dengan bersih jika file hilang, alih-alih menghasilkan PDF kosong secara diam-diam.</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/zugferd-invoice-zapier-dropbox-xml-workflow/step3-find-xml-invoice.png" alt="Langkah 3 Zapier Temukan File: folder /pdf4metest/Zugfred Invoice, Nama File version2.xml, Sertakan isi file Ya" style="max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,0.1)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:-0.5rem"><em>Langkah 3: Temukan konfigurasi File yang mengarah ke payload faktur XML.</em></p>
<blockquote>
<p><strong>Mengapa ada dua langkah Pencarian File terpisah, bukan satu?</strong> Karena tindakan Buat Faktur ZUGFeRD PDF4me mengambil PDF dan XML sebagai dua input terpisah pada langkah 4. Memisahkan keduanya di hulu berarti pemetaan yang lebih bersih dan debugging yang lebih mudah ketika terjadi kesalahan.</p>
</blockquote>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-4-buat-faktur-zugferd-dengan-pdf4me">Langkah 4: Buat faktur ZUGFeRD dengan PDF4me<a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-zapier-dropbox-xml-workflow/#langkah-4-buat-faktur-zugferd-dengan-pdf4me" class="hash-link" aria-label="Taut langsung ke Langkah 4: Buat faktur ZUGFeRD dengan PDF4me" title="Taut langsung ke Langkah 4: Buat faktur ZUGFeRD dengan PDF4me" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> Trigger, lalu Find PDF, lalu Find XML, kemudian Create ZUGFeRD.</p>
<p>Di sinilah file hibrida dibuat. Aksi PDF4me mengambil PDF dasar, menyematkan muatan faktur XML Anda di dalamnya, menerapkan profil kesesuaian yang dipilih (BASIC di sini), dan mengembalikan satu file yang sesuai dengan ZUGFeRD.</p>
<p>Konfigurasi <strong>PDF4me, Buat Faktur ZUGFeRD</strong> seperti ini:</p>
<ol>
<li class=""><strong>Mengajukan</strong> peta dari langkah 2 <strong>Mengajukan</strong> keluaran (PDF dasar).</li>
<li class=""><strong>Nama File</strong> peta langkah 2 <strong>Nama File</strong> ditambah <strong>Ekstensi File</strong> sehingga outputnya mewarisi nama yang masuk akal.</li>
<li class=""><strong>Format Masukan</strong> ditetapkan untuk <strong>XML</strong>Ini memberi tahu PDF4me jenis payload apa yang diharapkan.</li>
<li class=""><strong>Data XML Faktur</strong> peta dari langkah 3 <strong>Mengajukan</strong> keluaran (konten XML).</li>
<li class=""><strong>Mode Keluaran</strong> ditetapkan untuk <strong>XmlWithPdf</strong>Ini menghasilkan PDF/A-3 hibrida dengan XML tertanam, yang merupakan format ZUGFeRD kanonik.</li>
<li class=""><strong>Versi ZUGFeRD</strong> adalah <code>1.0</code>Gunakan versi 2.0 atau lebih tinggi jika mitra dagang Anda menentukannya. Versi 2.0 dan di atasnya selaras dengan mandat Jerman 2025.</li>
<li class=""><strong>Tingkat Kesesuaian</strong> adalah <code>BASIC</code>Ini adalah faktur hukum minimum dengan rincian item. Beralih ke <strong>EN16931</strong> untuk kepatuhan penuh terhadap Uni Eropa atau <strong>XRECHARGE</strong> saat membuat faktur untuk entitas sektor publik Jerman.</li>
<li class=""><strong>Buat Faktur dalam Format PDF</strong> adalah <code>True</code>PDF4me menampilkan isi faktur secara visual pada PDF agar mudah dibaca manusia.</li>
<li class=""><strong>Bahasa</strong> adalah <code>de</code>Label berbahasa Jerman adalah default. Beralih ke <code>en</code>, <code>fr</code>, <code>it</code>dan seterusnya, tergantung pada wilayah pembeli Anda.</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/zugferd-invoice-zapier-dropbox-xml-workflow/step4-create-zugferd-invoice.png" alt="Langkah 4 Zapier Buat Faktur ZUGFeRD: File dari langkah 2, Data XML Faktur dari langkah 3, Format Input XML, Mode Output XmlWithPdf, Versi ZUGFeRD 1.0, Kesesuaian BASIC, Render Faktur Pada Pdf True, Bahasa de" style="max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,0.1)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:-0.5rem"><em>Langkah 4: Pemetaan parameter lengkap untuk pembuatan ZUGFeRD berbasis XML dengan kesesuaian BASIC.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-5-unggah-kembali-pdf-hibrida-ke-dropbox">Langkah 5: Unggah kembali PDF hibrida ke Dropbox<a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-zapier-dropbox-xml-workflow/#langkah-5-unggah-kembali-pdf-hibrida-ke-dropbox" class="hash-link" aria-label="Taut langsung ke Langkah 5: Unggah kembali PDF hibrida ke Dropbox" title="Taut langsung ke Langkah 5: Unggah kembali PDF hibrida ke Dropbox" translate="no">​</a></h2>
<p><strong>Alur sejauh ini:</strong> Picu, lalu baca PDF dan XML, kemudian hasilkan ZUGFeRD, lalu simpan kembali ke Dropbox.</p>
<p>Langkah terakhir adalah menulis hasilnya ke folder output Anda, di mana tim keuangan, atau konektor portal hutang dagang Anda, dapat mengambilnya.</p>
<ol>
<li class="">Menambahkan <strong>Dropbox</strong> Kemudian <strong>Unggah File</strong>.</li>
<li class=""><strong>Ruang angkasa:</strong> Bawaan.</li>
<li class=""><strong>Map:</strong> <code>/pdf4meoutput</code> (atau lokasi arsip Anda).</li>
<li class=""><strong>Mengajukan</strong> peta langkah 4 <strong>URL File</strong> (PDF4me mengembalikan URL aman yang dapat langsung diimpor oleh Dropbox).</li>
<li class=""><strong>Timpa</strong> adalah <code>True</code>Ini menggantikan eksekusi sebelumnya dengan bersih selama pengujian. Balik ke <code>False</code> setelah memasuki tahap produksi.</li>
<li class=""><strong>Tentukan Nama File</strong> peta langkah 4 <strong>Nama File</strong> sehingga output tetap menyimpan referensi faktur.</li>
<li class=""><strong>Tentukan Ekstensi File</strong> peta langkah 4 <strong>Ekstensi File</strong> (<code>.pdf</code>).</li>
<li class=""><strong>Apakah perlu menyertakan tautan berbagi?</strong> adalah <strong>Ya</strong> Jika Anda ingin langkah selanjutnya (notifikasi, push ERP, email) menggunakan URL Dropbox yang dapat dibagikan.</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/zugferd-invoice-zapier-dropbox-xml-workflow/step5-upload-file-dropbox.png" alt="Zapier langkah 5 Unggah File: folder /pdf4meoutput, File dari langkah 4 URL File, Timpa Benar, nama file dan ekstensi dari Buat Faktur ZUGFeRD, Sertakan tautan berbagi Ya" style="max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,0.1)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:-0.5rem"><em>Langkah 5: PDF hibrida masuk ke folder output Dropbox, siap untuk dikirim ke tujuan selanjutnya.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="referensi-cepat">Referensi cepat<a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-zapier-dropbox-xml-workflow/#referensi-cepat" class="hash-link" aria-label="Taut langsung ke Referensi cepat" title="Taut langsung ke Referensi cepat" translate="no">​</a></h2>
<div style="overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-top:1rem"><table style="width:100%;border-collapse:collapse;font-size:0.95rem"><thead><tr style="background:linear-gradient(90deg, var(--ifm-color-primary) 0%, rgba(54, 96, 179, 0.85) 100%);color:#fff"><th style="padding:14px 16px;text-align:left">#</th><th style="padding:14px 16px;text-align:left">Melangkah</th><th style="padding:14px 16px;text-align:left">Pemetaan tombol</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:12px 16px;font-weight:700;color:var(--ifm-color-primary)">1</td><td style="padding:12px 16px;font-weight:600">Dropbox New File in Folder</td><td style="padding:12px 16px;color:var(--ifm-font-color-secondary)">Folder /Blog Data/Zugferd Invoice, Include file contents Yes</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:12px 16px;font-weight:700;color:var(--ifm-color-primary)">2</td><td style="padding:12px 16px;font-weight:600">Dropbox Find File (base PDF)</td><td style="padding:12px 16px;color:var(--ifm-font-color-secondary)">Folder /pdf4metest/sample, File 10 page.pdf</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:12px 16px;font-weight:700;color:var(--ifm-color-primary)">3</td><td style="padding:12px 16px;font-weight:600">Dropbox Find File (XML)</td><td style="padding:12px 16px;color:var(--ifm-font-color-secondary)">Folder /pdf4metest/Zugfred Invoice, File version2.xml</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:12px 16px;font-weight:700;color:var(--ifm-color-primary)">4</td><td style="padding:12px 16px;font-weight:600">PDF4me Create ZUGFeRD Invoice</td><td style="padding:12px 16px;color:var(--ifm-font-color-secondary)">Input Format XML, Output Mode XmlWithPdf, BASIC, 1.0, Render on PDF True</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:12px 16px;font-weight:700;color:var(--ifm-color-primary)">5</td><td style="padding:12px 16px;font-weight:600">Dropbox Upload File</td><td style="padding:12px 16px;color:var(--ifm-font-color-secondary)">Folder /pdf4meoutput, File from step 4 File Url, Overwrite True</td></tr></tbody></table></div>
<p style="margin-top:1rem;font-size:0.95rem"></p><p>Referensi parameter mendalam:<!-- --> <!-- -->
<a href="https://docs.pdf4me.com/id/integration/zapier/pdf/create-zugferd-invoice/">Buat Faktur ZUGFeRD (dokumen Zapier)</a>,<!-- --> <!-- -->
<a href="https://docs.pdf4me.com/id/integration/zapier/getting-started/">Cara memulai menggunakan Zapier</a>.</p><p></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="pertanyaan-yang-sering-diajukan">Pertanyaan yang sering diajukan<a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-zapier-dropbox-xml-workflow/#pertanyaan-yang-sering-diajukan" class="hash-link" aria-label="Taut langsung ke Pertanyaan yang sering diajukan" title="Taut langsung ke Pertanyaan yang sering diajukan" translate="no">​</a></h2>
<details class="details_mqjz alert alert--info details_JPO1" data-collapsed="true"><summary><strong>Bagaimana cara membuat faktur ZUGFeRD di Zapier?</strong></summary><div><div class="collapsibleContent_owsb"><p>Anda menggabungkan lima langkah Zap seperti yang ditunjukkan di atas. Pemicu Dropbox mendeteksi pekerjaan pembuatan faktur baru. Dua tindakan Dropbox Find File mengambil muatan PDF dan XML dasar Anda. <strong>PDF4me Buat Faktur ZUGFeRD</strong> Aksi dijalankan dengan Format Input XML, Mode Output XmlWithPdf, versi ZUGFeRD pilihan Anda, dan profil kesesuaian. Langkah akhir Unggah File Dropbox menyimpan hasilnya. Tanpa pengkodean, tanpa penggabungan XML. PDF4me menangani penyematan dan pengemasan PDF/A-3.</p></div></div></details>
<details class="details_mqjz alert alert--info details_JPO1" data-collapsed="true"><summary><strong>Apakah ZUGFeRD wajib diterapkan di Jerman pada tahun 2025 dan 2026?</strong></summary><div><div class="collapsibleContent_owsb"><p>Ya. Undang-Undang Peluang Pertumbuhan (Wachstumschancengesetz) Jerman mewajibkan semua penerima faktur B2B untuk menerima faktur elektronik terstruktur dari <strong>1 Januari 2025</strong>, dengan kewajiban pengiriman penuh yang diterapkan secara bertahap melalui <strong>Tahun 2028</strong>Diwajibkan untuk bisnis dengan pendapatan tahunan di atas €800.000 mulai tahun 2027 dan untuk semua orang mulai tahun 2028. ZUGFeRD 2.0 atau lebih tinggi dengan kesesuaian EN16931 atau XRECHNUNG memenuhi persyaratan. ZUGFeRD 1.0 adalah versi lama dan tidak <strong>bukan</strong> mematuhi.</p></div></div></details>
<details class="details_mqjz alert alert--info details_JPO1" data-collapsed="true"><summary><strong>Apa perbedaan antara input XML, JSON, dan CSV untuk pembuatan Faktur ZUGFeRD?</strong></summary><div><div class="collapsibleContent_owsb"><p>Aksinya <strong>Format Masukan</strong> Parameter ini menerima tiga tipe payload. <strong>XML</strong> Cara ini paling baik jika sistem ERP Anda sudah menghasilkan file XML yang kompatibel dengan ZUGFeRD, Anda hanya perlu menyematkannya. Panduan ini menggunakan XML. <strong>JSON</strong> PDF4me adalah pilihan modern yang ramah API ketika data faktur diterima dari webhook atau platform akuntansi modern. PDF4me secara otomatis memetakan bidang JSON ke skema XML ZUGFeRD. <strong>CSV</strong> Cocok untuk ekspor tagihan massal dari spreadsheet atau sistem lama. Pilih format yang sesuai dengan sumber data Anda dan isi. <strong>hanya</strong> kolom Data Faktur yang sesuai pada langkah 4.</p></div></div></details>
<details class="details_mqjz alert alert--info details_JPO1" data-collapsed="true"><summary><strong>Apa perbedaan antara XmlWithPdf dan XmlOnly?</strong></summary><div><div class="collapsibleContent_owsb"><p><strong>XmlWithPdf</strong> Menghasilkan hibrida ZUGFeRD kanonik: PDF/PDF arsip A-3 dengan XML yang disematkan sebagai lampiran di dalamnya. Manusia membaca PDF visual. Mesin mengurai XML. Satu file melayani kedua audiens. <strong>Hanya XML</strong> Menghasilkan file XML murni tanpa pembungkus PDF. Berguna untuk pengajuan sektor publik XRechnung XML murni, saluran EDI, atau pengujian integrasi lapisan data. Untuk faktur B2B standar, pilih <strong>XmlWithPdf</strong>.</p></div></div></details>
<details class="details_mqjz alert alert--info details_JPO1" data-collapsed="true"><summary><strong>Tingkat kesesuaian mana yang harus saya gunakan untuk faktur B2B Jerman?</strong></summary><div><div class="collapsibleContent_owsb"><p>Untuk ZUGFeRD 1.0 (panduan ini), <strong>DASAR</strong> adalah profil faktur hukum minimum dengan item baris. Cocok untuk sebagian besar skenario B2B. Untuk ZUGFeRD 2.x, <strong>EN16931</strong> adalah pengaturan default yang direkomendasikan untuk B2B Uni Eropa (dan yang dirujuk oleh mandat Jerman). <strong>XRECH</strong> wajib dilakukan saat membuat faktur untuk otoritas federal, negara bagian, atau kota di Jerman. <strong>DIPERPANJANG</strong> menambahkan bidang khusus industri. Mulailah dengan BASIC (1.0) atau EN16931 (2.0+) dan hanya tingkatkan ke XRECHNUNG jika pembeli Anda adalah entitas sektor publik.</p></div></div></details>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="penyelesaian-masalah">Penyelesaian Masalah<a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-zapier-dropbox-xml-workflow/#penyelesaian-masalah" class="hash-link" aria-label="Taut langsung ke Penyelesaian Masalah" title="Taut langsung ke Penyelesaian Masalah" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:14px;margin-top:16px"><div class="card" style="padding:18px 20px;border-radius:12px;border-left:5px solid var(--ifm-color-warning);background:linear-gradient(90deg, rgba(245, 158, 11, 0.08) 0%, transparent 55%)"><strong style="color:var(--ifm-color-warning);font-size:1.02rem">Kesalahan "Data faktur diperlukan" pada langkah 4</strong><p style="margin:10px 0 0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>Milikmu <strong>Format Masukan</strong> dan kolom data yang Anda petakan tidak cocok. Dengan <strong>Format Input = XML</strong>, mengisi <strong>Data XML Faktur</strong> hanya itu. Tinggalkan <strong>Data JSON Faktur</strong> Dan <strong>Data CSV Faktur</strong> Kosong. Konfirmasi langkah 3. <strong>Sertakan isi file = Ya</strong> Jadi, byte XML tersebut benar-benar sampai ke PDF4me.</p><p></p></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:5px solid rgb(239, 68, 68);background:linear-gradient(90deg, rgba(239, 68, 68, 0.07) 0%, transparent 55%)"><strong style="color:rgb(185, 28, 28);font-size:1.02rem">Mode Output XmlWithPdf tetapi PDF terlihat kosong</strong><p style="margin:10px 0 0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>Entah PDF dasarnya tidak masuk ke langkah 4. <strong>Mengajukan</strong> lapangan, atau <strong>Buat Faktur dalam Format PDF</strong> adalah Salah. Petakan output File langkah 2 ke bidang File langkah 4 dan konfirmasi Render Invoice On Pdf adalah <strong>BENAR</strong> Jadi, PDF4me menggambar konten faktur pada lapisan visual.</p><p></p></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:5px solid var(--ifm-color-info);background:linear-gradient(90deg, rgba(14, 165, 233, 0.08) 0%, transparent 55%)"><strong style="color:var(--ifm-color-info);font-size:1.02rem">Kesalahan koneksi 401, 402, atau PDF4me</strong><p style="margin:10px 0 0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>Periksa milikmu <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener">Kunci API PDF4me</a> Saat ini dan akun Anda memiliki saldo kredit. Lihat <a href="https://docs.pdf4me.com/id/general-guidelines/troubleshooting/">Panduan Pemecahan Masalah PDF4me</a> untuk langkah-langkah otorisasi ulang konektor jika Zapier menunjukkan koneksi terputus.</p><p></p></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:5px solid rgb(34, 197, 94);background:linear-gradient(90deg, rgba(34, 197, 94, 0.07) 0%, transparent 55%)"><strong style="color:rgb(21, 128, 61);font-size:1.02rem">Trigger tidak aktif saat Anda menyeret file baru.</strong><p style="margin:10px 0 0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>Polling Dropbox berjalan setiap 2 menit pada paket gratis. Tunggu, atau klik. <strong>Pemicu uji</strong> secara manual. Periksa kembali itu. <strong>Apakah file di dalam subfolder perlu disertakan?</strong> Sesuai dengan lokasi tempat Anda meletakkan file. Default <strong>PALSU</strong> Hanya memantau folder tertentu, bukan folder-folder di dalamnya.</p><p></p></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="apa-yang-harus-dicoba-selanjutnya">Apa yang harus dicoba selanjutnya?<a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-zapier-dropbox-xml-workflow/#apa-yang-harus-dicoba-selanjutnya" class="hash-link" aria-label="Taut langsung ke Apa yang harus dicoba selanjutnya?" title="Taut langsung ke Apa yang harus dicoba selanjutnya?" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:14px;margin-top:12px;margin-bottom:8px"><a href="https://docs.pdf4me.com/id/integration/zapier/pdf/create-zugferd-invoice/" style="text-decoration:none;color:inherit"><div class="card" style="padding:18px;border-radius:12px;height:100%;border-left:4px solid var(--ifm-color-primary);box-shadow:0 4px 16px rgba(0,0,0,0.06)"><div style="font-weight:700;margin-bottom:6px">Referensi lengkap tindakan Zapier</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Setiap parameter, setiap opsi, setiap tingkat kesesuaian dijelaskan.</div></div></a><a href="https://docs.pdf4me.com/id/integration/zapier/barcode/create-swissqr-bill/" style="text-decoration:none;color:inherit"><div class="card" style="padding:18px;border-radius:12px;height:100%;border-left:4px solid rgb(34, 197, 94);box-shadow:0 4px 16px rgba(0,0,0,0.06)"><div style="font-weight:700;margin-bottom:6px">Tambahkan Swiss QR Bill ke faktur yang sama</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Penagihan lintas batas DACH. Padukan ZUGFeRD dengan Swiss QR untuk perdagangan antara Jerman dan Swiss.</div></div></a><a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-power-automate-dropbox-json-workflow/" style="text-decoration:none;color:inherit"><div class="card" style="padding:18px;border-radius:12px;height:100%;border-left:4px solid rgb(168, 85, 247);box-shadow:0 4px 16px rgba(0,0,0,0.06)"><div style="font-weight:700;margin-bottom:6px">Alur kerja yang sama di Power Automate</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Versi Zap Microsoft 365 dengan input JSON. Pola yang sama, platform berbeda.</div></div></a><a href="https://docs.pdf4me.com/id/blog/zugferd-invoice-n8n-dropbox-json-workflow/" style="text-decoration:none;color:inherit"><div class="card" style="padding:18px;border-radius:12px;height:100%;border-left:4px solid rgb(245, 158, 11);box-shadow:0 4px 16px rgba(0,0,0,0.06)"><div style="font-weight:700;margin-bottom:6px">Alur kerja yang sama di n8n</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Versi mandiri dari pipeline ZUGFeRD yang sama untuk tim yang dipimpin oleh pengembang.</div></div></a></div>
<p style="font-size:0.95rem;margin-top:1rem;color:var(--ifm-font-color-secondary)"></p><p>Pengerasan opsional: tambahkan Zapier <strong>Menyaring</strong> langkah demi langkah 1 untuk melewati file yang tidak sesuai dengan konvensi penamaan, atau <strong>Jalur</strong> Langkah demi langkah 4 untuk membuat percabangan berdasarkan keberhasilan atau kegagalan output sebelum diunggah ke Dropbox.</p><p></p>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a href="https://zapier.com/apps/pdf4me/integrations" target="_blank" rel="noopener noreferrer" class="btn btn--primary"><p>PDF4me di Zapier</p></a><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--secondary"><p>Dapatkan Kunci API</p></a><a class="btn btn--primary" href="https://docs.pdf4me.com/id/integration/zapier/pdf/create-zugferd-invoice/"><p>Buat Faktur ZUGFeRD (dokumen)</p></a><a class="btn btn--secondary" href="https://docs.pdf4me.com/id/integration/zapier/getting-started/"><p>Cara memulai menggunakan Zapier</p></a></div>]]></content:encoded>
            <category>Zapier</category>
            <category>ZUGFeRD</category>
            <category>Factur-X</category>
            <category>PDF4me</category>
            <category>Dropbox</category>
            <category>XML</category>
            <category>e-invoicing</category>
            <category>EN 16931</category>
            <category>invoice automation</category>
            <category>Germany</category>
        </item>
        <item>
            <title><![CDATA[API Kompresi Gambar: Tes Postman Langkah demi Langkah untuk JPG Berukuran Lebih Kecil]]></title>
            <link>https://docs.pdf4me.com/id/blog/image-compression-api-postman-tutorial/</link>
            <guid>https://docs.pdf4me.com/id/blog/image-compression-api-postman-tutorial/</guid>
            <pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Panggil PDF4me POST /api/v2/CompressImage dari Postman: body JSON (docContent, docName, imageType, compressionLevel, async), header Otorisasi, respons Base64. Bandingkan ukuran file, lalu otomatiskan melalui REST, API Tester, Make, atau n8n.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/id/assets/images/blog/guides-and-more-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>Gambar berukuran besar memperlambat halaman, meningkatkan tagihan bandwidth, dan menghambat kinerja komputer. <strong>Inti Penting Web</strong>: khususnya <strong>Largest Contentful Paint (LCP)</strong> ketika foto berukuran besar menjadi elemen utama. Sebuah <strong>API kompresi gambar</strong> Memungkinkan Anda untuk mengecilkan ukuran file JPG/PNG dalam alur kerja (penanganan unggahan, impor CMS, alur kerja DAM) alih-alih memperbaiki file secara manual.</p>
<p>Panduan ini menggunakan <strong>PDF4me</strong> <code>POST /api/v2/CompressImage</code> dengan <strong>Tukang pos</strong>Pola yang sama berlaku dalam kode setelah bentuk permintaannya jelas. Untuk sebuah <strong>tes pertama tanpa kode</strong>, gunakan fitur interaktif <strong><a href="https://docs.pdf4me.com/id/url-api-tester/compress-image/">Penguji API Kompresi Gambar</a></strong>: ini mengakses endpoint yang sama dengan kolom formulir, bukan JSON mentah.</p>
<div class="card" style="padding:14px 18px;border-radius:10px;margin:14px 0 16px;background-color:rgba(54, 96, 179, 0.08);border-left:4px solid var(--ifm-color-primary)"><div style="font-weight:700;margin-bottom:6px">Cara membaca panduan ini</div><ul style="margin:0;padding-left:1.2rem;line-height:1.7;font-size:0.95rem;color:var(--ifm-font-color-secondary)"><li>Ikuti langkah-langkahnya <strong>1 → 5</strong>; tangkapan layar sesuai dengan hasil eksekusi sebenarnya (waktu dan jumlah byte Anda akan bervariasi tergantung pada konten gambar dan jaringan).</li><li>Ganti placeholder Tukang Pos <code>{{BASE64_OF_INPUT_IMAGE}}</code> dengan Base64 dari <em>milikmu</em> berkas, tidak <code>data<!-- -->:gambar<!-- -->/jpeg;base64,</code> awalan dalam string JSON.</li><li>Setelah panggilan berhasil, dekode respons menjadi sebuah <code>.jpg</code> dan membandingkan <strong>ukuran file di Explorer</strong> (atau macOS Finder) ke aslinya.</li></ul></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(245, 158, 11, 0.08) 50%, rgba(34, 197, 94, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">Versi singkatnya</div><div style="font-size:1.05rem;line-height:1.55"><p><strong>1.</strong> Enkripsi gambar Anda dengan Base64 → <strong>2.</strong> <code>POS <a href="https://api.pdf4me.com/api/v2/CompressImage">https://api.pdf4me.com/api/v2/CompressImage</a></code> dengan <code>Content-Type: application/json</code> Dan <strong>Otorisasi</strong> (kunci API PDF4me Anda) → <strong>3.</strong> Isi JSON: <code>Konten dokumen</code>, <code>Nama dokumen</code>, <code>Jenis gambar</code>, <code>tingkat kompresi</code>, <code>asinkron</code> → <strong>4.</strong> Mengharapkan <strong>200 OK</strong> dan muatan JPEG (byte mentah atau Base64, tergantung bagaimana klien Anda menampilkannya) → <strong>5.</strong> Simpan dan bandingkan ukuran disk dengan file sumber.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="mengapa-tim-menggunakan-api-kompresi-gambar-konteks-pasar">Mengapa tim menggunakan API kompresi gambar (konteks pasar)<a href="https://docs.pdf4me.com/id/blog/image-compression-api-postman-tutorial/#mengapa-tim-menggunakan-api-kompresi-gambar-konteks-pasar" class="hash-link" aria-label="Taut langsung ke Mengapa tim menggunakan API kompresi gambar (konteks pasar)" title="Taut langsung ke Mengapa tim menggunakan API kompresi gambar (konteks pasar)" translate="no">​</a></h2>
<table><thead><tr><th>Prioritas</th><th>Apa yang berubah dengan API?</th></tr></thead><tbody><tr><td><strong>Kinerja web</strong></td><td>Gambar berukuran lebih kecil lebih cepat didekode dan ditransfer, hal ini penting ketika LCP bergantung pada satu aset besar.</td></tr><tr><td><strong>Pengalaman pengguna</strong></td><td>Halaman dimuat dengan andal di perangkat seluler ketika gambar lebih ringan, sehingga mengurangi hambatan waktu interaksi.</td></tr><tr><td><strong>Operasi</strong></td><td>Satu kontrak HTTP untuk layanan mikro, penanganan unggahan tanpa server, dan pekerjaan ETL, tanpa alat desktop yang terlibat.</td></tr><tr><td><strong>Biaya</strong></td><td>Egresi dan penyimpanan yang lebih sedikit dibandingkan dengan menyajikan file asli berukuran multi-MB di mana-mana.</td></tr></tbody></table>
<p>PDF4me mengungkap <strong>tingkat kompresi</strong> (<strong>Maksimum</strong>, <strong>Sedang</strong>, <strong>Rendah</strong>) sehingga Anda dapat menyelaraskan gambar thumbnail dengan gambar hero. Lihat ikhtisar parameter di <strong><a href="https://docs.pdf4me.com/id/pdf4me-api/image/compress-image/">Kompres Gambar (referensi API lengkap)</a></strong> dan tabel singkat di bawah ini.</p>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="sebelum-anda-mengirim-permintaan-pertama">Sebelum Anda mengirim permintaan pertama<a href="https://docs.pdf4me.com/id/blog/image-compression-api-postman-tutorial/#sebelum-anda-mengirim-permintaan-pertama" class="hash-link" aria-label="Taut langsung ke Sebelum Anda mengirim permintaan pertama" title="Taut langsung ke Sebelum Anda mengirim permintaan pertama" translate="no">​</a></h2>
<div class="card" style="padding:20px 22px;border-radius:12px;border:1px dashed var(--ifm-color-emphasis-400);background-color:rgba(14, 165, 233, 0.04)"><div style="font-weight:700;margin-bottom:14px">Daftar Periksa</div><ol style="margin:0;padding-left:1.35rem;line-height:1.9"><li><strong>Kunci API:</strong> dari <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer">Dasbor PDF4me</a> (digunakan dalam <strong>Otorisasi</strong> judul per <a href="https://docs.pdf4me.com/id/pdf4me-api/image/compress-image/">dokumen resmi</a>).</li><li><strong>Format input:</strong> JPG atau PNG (lihat <a href="https://docs.pdf4me.com/id/url-api-tester/compress-image/">Tes API</a> catatan parameter).</li><li><strong>File besar / batas waktu:</strong> mengatur <code>"asinkron": benar</code> bila disarankan, atau lakukan praproses dengan <a href="https://docs.pdf4me.com/id/url-api-tester/resize-image/">Ubah Ukuran Gambar</a> jika piksel jauh melebihi ukuran tampilan.</li><li><strong>Kuota:</strong> Otentikasi gagal atau batasan paket, gunakan <a href="https://docs.pdf4me.com/id/general-guidelines/troubleshooting/">Pemecahan masalah PDF4me</a> jika Anda melihat kesalahan bergaya 401/402.</li></ol></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="referensi-kolom-isi-json">Referensi: Kolom isi JSON<a href="https://docs.pdf4me.com/id/blog/image-compression-api-postman-tutorial/#referensi-kolom-isi-json" class="hash-link" aria-label="Taut langsung ke Referensi: Kolom isi JSON" title="Taut langsung ke Referensi: Kolom isi JSON" translate="no">​</a></h3>
<table><thead><tr><th>Bidang</th><th>Peran</th></tr></thead><tbody><tr><td><strong>Konten dokumen</strong></td><td>Base64 dari gambar sumber (diperlukan).</td></tr><tr><td><strong>Nama dokumen</strong></td><td>Nama file keluaran, misalnya. <code>output.jpg</code> (diperlukan).</td></tr><tr><td><strong>Jenis gambar</strong></td><td>Format keluaran, misalnya. <code>JPG</code> atau <code>PNG</code>.</td></tr><tr><td><strong>tingkat kompresi</strong></td><td><code>Maksimum</code>, <code>Sedang</code>, atau <code>Rendah</code>.</td></tr><tr><td><strong>asinkron</strong></td><td><code>BENAR</code> / <code>PALSU</code>Gunakan async ketika waktu pemrosesan mungkin melebihi batas waktu klien.</td></tr></tbody></table>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-1-mulailah-dari-file-sebelum-yang-sebenarnya">Langkah 1: Mulailah dari file "sebelum" yang sebenarnya<a href="https://docs.pdf4me.com/id/blog/image-compression-api-postman-tutorial/#langkah-1-mulailah-dari-file-sebelum-yang-sebenarnya" class="hash-link" aria-label="Taut langsung ke Langkah 1: Mulailah dari file &quot;sebelum&quot; yang sebenarnya" title="Taut langsung ke Langkah 1: Mulailah dari file &quot;sebelum&quot; yang sebenarnya" translate="no">​</a></h2>
<p>Gunakan file JPG berukuran besar untuk latihan. Contoh di bawah ini menggunakan file JPG berukuran besar. <strong>~4,5 MB</strong> berkas sumber bernama <code>input.jpg</code> di Windows Explorer, cukup besar sehingga kompresi terlihat signifikan di properti folder.</p>
<p><img alt="Windows Explorer menampilkan file input JPG berukuran besar (~4,48 MB) sebelum memanggil API kompresi." src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAv8AAAA1CAIAAABZdROOAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAASdEVYdFNvZnR3YXJlAEdyZWVuc2hvdF5VCAUAAAfISURBVHhe7d3fixZVHMdx/4EQwi4MCiIKWqiLqIuMyqVCk7K6EYlgrRbZltZYXVs3LKKWIvpFWO0fsDd10YUXKqyFLJo/6Id4YXajmWFpEBJEwQZuzMwzc875nu+ZeXZ39pnH57xfSDgz3/mOO2fmnI/7w1asBgAAiMkKuQMAAKCnkX4AAEBcSD8AACAupB8AABAX0g8AAIgL6QcAAMSF9AMAAOJC+gEAAHEh/QAAgLiQfgAAQFxqSD8jw0MT42OhXyPDQ319ffIcAACAhtSQfibGx+bCJsbHdr/6CgEIAAB0iU6knwu/nCcAAQCALtGJ9DM3N0cAAgAAXaJD6YcABAAAusSyp59335m0vwl6+/aX5fkAAAAdtOzpR5gYH5Pn50Zn5ufnZ0blbvSM/snZcy2zk/3i4OB0a+fgdF4kq8wR//RAh3PTg6JE6RCqt/d7rZQatUC9qOicCpyd3zfvQ057eHuLI+F2vSb5cFsfrXtfvZvTxoCqJfYNLZ4ydLVkzEoHyitQ3lMjeQe15yUhj1lvpjXlBRqjOTWnn6c/v3Djez/d/PbpW946ddvrP9zz5vd9O489t+dUO+lnuYzOzJ+dWi/3osOSeSD88psJZHC6mEisZc05P51S5FRUdOifnC4u48xwgQ7B+mRLXkUIn2sq1Iu6ylfU/snZ2Vn/5mWTtdxblKsX6klu+nGGW2yJNcq/d1VD0U4BukA23CUDJQvsl9OZd6xUFHqlnPTjvuUlh9C4mtPPrW+cvH33d3eMH79zx5H7x49c+vOv/m1frXnhAOkncs4s4Ascdtc1q8LKFNYepYNVWNXB2x1oGaS1bOeiFdfJllsxI7f2z/rTaXoN0k/C3G79xmsqw01lARqXvlHTJQPlFbjvoL3Verr898+wyuVfgcS7XdYFHVdz+rlr9PDdI4fuHTp430tfP/DizGNb9z06sG/DwP520o+VUtZPnZ2fGU3+mzLhJaspDnhH8l5Zg9ZX03J8Va0xFQt86LBZaWSFnEbk8ULRQlbIDmb3YtOPe630d7KFdtGK5TQ/LFtlBwbb29vTqtOPdtsD1NGwd4qC5Bp8WaOrtN4UdSRTSoH7dnnvWvkjlJcXz5t/qCX8Z0IDak4/a54/8OCW/Y/sOvz4mbl1R/95csfRTQMzz245uIj0U0SbJMHkB7I045S1Mo2efvwjaEA2LSRrsrpOBOYEe8KRJe3OKqaHLFFmOHFNa2ELz3wWc6697FZdVJYI5rA8NzsiZlyzs40/cI8oTT/JgbKVS1KHI5R+nJu/kKtg2RTPvjqS4QL3KfJGUtuXyzqqFc6bqFagOTWnnw0D+zfu+uaJM/+t/3H+oeNXH97799bRE9u2HFpE+jGJxYoySfqxP4VjCkk/XSzLEflUk25Zs4CcppJJQmYkWeMu+vJoi3MhWSNiQ75Ln57SP5J6JKefW3nRqpwi11rltlkleUVV194SSD9mzNxVJ3sYQ5E2f/icgkD6EaMb113vToFnoa0C82Aoo1iWXPITlctZD1ugMZpTc/rZPHFsYxp91h6/uurTK6v3XN70xR+vbf92EenHhBwrC3lJpthB+ulictF3tuUkVEhnjtYhWeSsNPJgvrM0Y8m1StYLZbNf+Nyqi8ptQdw3d7PoXfym6FbRtse4C5phP2H+7QjcIzli3k7zezcoZZSO6Bhn8LSRDBakc00+eM6GKZa7CtmjpJ0lnjK1BI2pOf08dfLfdaeTz/rc8NmV6z64tPKjizdN/frMl7+RfqImVnFnu/QHq4o5R04+9rbfQZtlyjpo9UJgsaw4t+yiZU0zaWtJWYZbbZIf9nJ2RMJaxbQVz3/8ip3KPVI7hNOP0gENUV8Xe4jCBXIo/SdGVtiKR8n/W5B8yvzGaE7N6Wfnz1fXnkijz/uXV3548fqPL6z65Pzmvb/XmH6cr3yZbTfj2HWkn+aJScBsytlBMHOOuypZp/kdAhNVsEOg3hUoCuwuBC+qbErKTGnvslqnjawfYalo3FsC98ShDFPgHqkd9PSjjA+6hzqSNjc1Ow+DP7SywiZmo5I33ttGk2pOP5VqSD9OrnFOsb87yK2yExMakM4K1gxhLSDuZDA4aaaOZMaxVx1t2fE6+BNXTu8QrLf+LR85p5kS/Vxrv35RWaVRD1v30Znd0791FpveTelhzscaXvHcGyTPM9QOevppNS2a2P/4ExoXGrRQgRlJ7XVvM/1orcwh6+1FF7j20s/ZqdHiB97dVFP8eHv2w/LFsTQYyWJ0WvrqF59rznfJScmqUmcgt4HSwWkgy/UObnF+0DmgT1mhc93golw03y8/eosT/QwzgbqnO1/+C6zsvSa7r/ZNqr6lFvUOqR1KFlK7p38immMNlP4+LGgk208/+bSQ9pAzRKgFmtBF6acdfBWrl6grzYIsvQOAHud/ZyBA+kFzlh5dlt4BQI/rn5wl/MBXQ/oZGR6y/y/u5b9Ghofk+QtB+gEAAEtUQ/oBAAC4hpB+AABAXEg/AAAgLqQfAAAQF9IPAACIC+kHAADEhfQDAADiQvoBAABxIf0AAIC4kH4AAEBcSD8AACAupB8AABAX0g8AAIgL6QcAAMSF9AMAAOJC+gEAAHEh/QAAgLiQfgAAQFxIPwAAIC6kHwAAEBfSDwAAiAvpBwAAxOV/9Sp193agW+gAAAAASUVORK5CYII=" width="767" height="53"></p>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-2-konfigurasi-permintaan-postman-metode--url">Langkah 2: Konfigurasi permintaan Postman (metode + URL)<a href="https://docs.pdf4me.com/id/blog/image-compression-api-postman-tutorial/#langkah-2-konfigurasi-permintaan-postman-metode--url" class="hash-link" aria-label="Taut langsung ke Langkah 2: Konfigurasi permintaan Postman (metode + URL)" title="Taut langsung ke Langkah 2: Konfigurasi permintaan Postman (metode + URL)" translate="no">​</a></h2>
<ul>
<li class=""><strong>Metode:</strong> <code>POS</code></li>
<li class=""><strong>URL:</strong> <code><a href="https://api.pdf4me.com/api/v2/CompressImage">https://api.pdf4me.com/api/v2/CompressImage</a></code></li>
</ul>
<p>Buka <strong>Judul</strong> tab. Minimal Anda perlu <strong><code>Content-Type: application/json</code></strong> dan kunci PDF4me Anda di <strong><code>Authorization</code></strong> (Ganti placeholder dari tangkapan layar dengan kunci asli Anda).</p>
<p><img src="https://docs.pdf4me.com/id/assets/images/postman-headers-compress-image-a3748351df1dfe808decb51c0efb9519.png" width="1024" height="431" alt="Tab Header Postman untuk Kompres Gambar: URL POST dan Otorisasi" class="zoomable_Vhi0" title="Klik untuk memperbesar" role="button" tabindex="0"></p>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-3-atur-isi-json-mentah">Langkah 3: Atur isi JSON mentah<a href="https://docs.pdf4me.com/id/blog/image-compression-api-postman-tutorial/#langkah-3-atur-isi-json-mentah" class="hash-link" aria-label="Taut langsung ke Langkah 3: Atur isi JSON mentah" title="Taut langsung ke Langkah 3: Atur isi JSON mentah" translate="no">​</a></h2>
<p>Memilih <strong>Isi → mentah → JSON</strong>, lalu tempelkan payload yang berbentuk seperti ini (ganti dengan string Base64 Anda).</p>
<p><img src="https://docs.pdf4me.com/id/assets/images/postman-body-json-compress-image-c39aaf992287a953351b616363109a54.png" width="1024" height="365" alt="Tab Body Postman dengan docContent, docName, imageType, compressionLevel, dan async." class="zoomable_Vhi0" title="Klik untuk memperbesar" role="button" tabindex="0"></p>
<div class="language-json codeBlockContainer_IfEc theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_Drer"><pre tabindex="0" class="prism-code language-json codeBlock_CgJj thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_BEr3"><div class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token property" style="color:#36acaa">"docContent"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"PASTE_BASE64_HERE_NO_DATA_URL_PREFIX"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token property" style="color:#36acaa">"docName"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"output.jpg"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token property" style="color:#36acaa">"imageType"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"JPG"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token property" style="color:#36acaa">"compressionLevel"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Max"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token property" style="color:#36acaa">"async"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token boolean" style="color:#36acaa">false</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><br></div></code></pre></div></div>
<details class="details_mqjz alert alert--info details_JPO1" data-collapsed="true"><summary><strong>Opsional:</strong> Pemeriksaan kewarasan minimal sebelum Anda mengklik Kirim</summary><div><div class="collapsibleContent_owsb"><ul style="margin:10px 0 0;padding-left:1.2rem;line-height:1.7"><li><strong>JPEG Base64</strong> sering dimulai dengan <code>/9j/</code> ketika alat tersebut menampilkan bentuk string, itu sesuai dengan tanda tangan file JPEG.</li><li>Jika Postman lambat, permintaan mungkin tetap berhasil, perhatikan hal berikut. <strong>200 OK</strong> dan simpan hasilnya; pertimbangkan <code>asinkron: benar</code> untuk pekerjaan batch produksi.</li><li>Untuk formulir terpandu alih-alih JSON, buka <a href="https://docs.pdf4me.com/id/url-api-tester/compress-image/">Kompres Gambar di Penguji API</a> dan membandingkan bidang yang sama secara berdampingan.</li></ul></div></div></details>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-4-kirim-dan-baca-responsnya">Langkah 4: Kirim dan baca responsnya<a href="https://docs.pdf4me.com/id/blog/image-compression-api-postman-tutorial/#langkah-4-kirim-dan-baca-responsnya" class="hash-link" aria-label="Taut langsung ke Langkah 4: Kirim dan baca responsnya" title="Taut langsung ke Langkah 4: Kirim dan baca responsnya" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="saat-klien-menampilkan-base64">Saat klien menampilkan Base64<a href="https://docs.pdf4me.com/id/blog/image-compression-api-postman-tutorial/#saat-klien-menampilkan-base64" class="hash-link" aria-label="Taut langsung ke Saat klien menampilkan Base64" title="Taut langsung ke Saat klien menampilkan Base64" translate="no">​</a></h3>
<p>Jika <strong>Tubuh</strong> pemirsa diatur ke <strong>Basis64</strong> dan Anda melihat garis panjang yang dimulai dengan <code>/9j/</code>, muatan datanya adalah data JPEG yang dikodekan untuk ditampilkan. Dekode data tersebut ke dalam sebuah file dan buka di penampil gambar untuk memastikan kualitasnya.</p>
<p><img src="https://docs.pdf4me.com/id/assets/images/postman-response-base64-a3702fced7be48817571916efbc122ba.png" width="1024" height="222" alt="Postman 200 OK dengan isi respons yang diinterpretasikan sebagai JPEG Base64." class="zoomable_Vhi0" title="Klik untuk memperbesar" role="button" tabindex="0"></p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="saat-klien-menampilkan-data-biner-mentah">Saat klien menampilkan data biner mentah<a href="https://docs.pdf4me.com/id/blog/image-compression-api-postman-tutorial/#saat-klien-menampilkan-data-biner-mentah" class="hash-link" aria-label="Taut langsung ke Saat klien menampilkan data biner mentah" title="Taut langsung ke Saat klien menampilkan data biner mentah" translate="no">​</a></h3>
<p>Beberapa tampilan ditampilkan <strong>mentah</strong> byte (metadata seperti XMP mungkin muncul sebagai teks yang dapat dibaca di dalam aliran data). A <strong>200 OK</strong> masih berarti gambar terkompresi telah dikembalikan, simpan isi sebagai <code>output.jpg</code> dengan menggunakan opsi “Simpan respons” pada klien Anda.</p>
<p><img src="https://docs.pdf4me.com/id/assets/images/postman-response-raw-binary-60c5b62db3651315914b41c95f7d0e3d.png" width="1024" height="297" alt="Postman 200 OK dengan isi respons mentah (biner / metadata terlihat)" class="zoomable_Vhi0" title="Klik untuk memperbesar" role="button" tabindex="0"></p>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="langkah-5-bandingkan-ukuran-file-setelah-di-disk">Langkah 5: Bandingkan ukuran file “setelah” di disk.<a href="https://docs.pdf4me.com/id/blog/image-compression-api-postman-tutorial/#langkah-5-bandingkan-ukuran-file-setelah-di-disk" class="hash-link" aria-label="Taut langsung ke Langkah 5: Bandingkan ukuran file “setelah” di disk." title="Taut langsung ke Langkah 5: Bandingkan ukuran file “setelah” di disk." translate="no">​</a></h2>
<p>Setelah Anda menulis respons ke disk, periksa <strong>Properti</strong> lagi. Pada percobaan referensi, file terkompresi berada di dekat <strong>~2,6 MB</strong>: pengurangan ukuran yang berguna pada foto berukuran multi-megabyte sambil tetap menjaga alur kerja tetap sederhana. Rasio Anda bergantung pada konten, dimensi, dan <strong>tingkat kompresi</strong>; mencoba <strong>Sedang</strong> atau <strong>Rendah</strong> jika <strong>Maksimum</strong> terlalu agresif untuk foto produk.</p>
<p><img alt="Windows Explorer menampilkan ukuran file output.jpg terkompresi setelah panggilan API." src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA0sAAAArCAIAAAAmOoTmAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAASdEVYdFNvZnR3YXJlAEdyZWVuc2hvdF5VCAUAAAeMSURBVHhe7dzdi1VVGMdx/4EQ0i4MiokoaKQuoi4yKocKTcrqRiSCsRpkGhpjdOw4YRE1FNEbYeUfMDd10YUXKoyFHDRf6EW8MLvRbMLSICSIggk09uta61nP2mePzpwzZ53vBy/caz9r7X3W3nvtX3Malyxbtqyvr2/lypV9qRUAAADocktIeAAAAJEh4QEAAMSGhAcAABAbEh4AAEBsSHgAAACxIeEBAADEhoQHAAAQmwVMeKMjwxON8dCf0ZHh/v5+2QcAAADXbAET3kRjfDZsojG+89VXCHkAAADzrpMJb+aXc4Q8AACAedfJhDc7O0vIAwAAmHcdTniEPAAAgHnXsYT37juT9i9ebN36suwPAACAq9KxhCdMNMZlfwCLytDU2bPNyQHZnLQ7zQOTzbNTQ3ZFoaxMhiq4pWaPPWa4Pjuc0qVk91W6BwpEo7Un3NUcPm0Pn40/UPdKPlD+eUKzYVVatElQS+wpk/caFpWq57SkP7D6gx9uL8nlxnr2rCNVDBCzNiW8pz+fufG9n25++9Qtb5287fUf7nnz+/7tR5/bdXKhEt7Y9JUzu9fK1rm49hGAqGSrpb9IOgtsuRxry3tZOTA55WShctCkIt9ID5ePEqx3eoQMTalnY7QsCCcLuzk943wrmwe/x8Bks9kM5d/u5CY8dTaKm8d9D/uzE5xmo2UBOqfiOS3pD6z9tFs3VGhBcDgLkFtVsatHtCnh3frGidt3fndH49id2w7f3zh84c+/BrZ8teqF/SQ8oCuka+WU8nq1F9F8bbaXaIuz3LrNVi4yFfq7wGkODOloWdOyoKLEDRzm1JL2pv9CSQt6I+HZsxG4koqWAa5lARYJ9aIHHiS32WzVXhDMDehUiMMFFqaYtSnh3TV26O7Rg/cOH7jvpa8feHH6sc17Hx3cu25wX82Et3b3mSul6bGi2U1hSVGyb2za1GbFWZ0ZxHSqOwLQ0/KVUnm9aku2vpBqlalyVFmhj2Odheyg0oust4VeYFM+dy6UadL2ITmw3trlWie8wHXUqDNtN4qC5Bi9+xXc4qZcy9Cj5raXW7Jcv5GKKuuRlrtyyhnFrk0Jb9Xz+x/ctO+RHYcePz275sg/T247smFw+tlNB+okvDSZlTnL3tLzmb8nS2xFw9WMAPSwcp30V0i/JbQQq5X5jrxalsgFPmPqsyU9SUxV73grBFinJRKeX2CR52XxM439UcQ7xzRqR+lWlQkv2aHeDgHqVIcSnjO9czkK2kC5IBUPrHsXzWlByFqVw4kOakXs2pTw1g3uW7/jmydO/7f2xysPHbv88J6/N48d37LpYI2E50Utk8Pq5rMk4dk/iksqs911RwB6VvANrjUUrd5Sqldm6aqolTUiIBVNZX0WzYoKZ5cuObHKEq1Af63kRPjwZsraX4xTOV4XCtwfZjbc2yG7aKE0nfYq6cMWfxe3S2zz2tX0h7HygTU3RtlWY0GwOvp77JvNGbh3tCnhbZw4uj6Nd6uPXV7+6aUVuy5u+OKP17Z+2zrhyXRmh6+6+cxLa3MeAehRziIrV1y5bZrlYqpWyjwli+Q7W9bLBV9uK5RTc3kF8iRcTiKxjl1+lPIv5TjVA3YfN+Eps+FNaSIwC/IW8BrN390wmFFGRNvJ57QkH9By2wl7ZkPeDfpNk7U6Q7i77C2vJHJtSnhPnfh3zankp3c3fHbpug8uLP3o/E27f33my99IeMBi5v43cMG80NX10n+l+5Xaaiv72dtaffCFEaa/IyyyQG4L8h3kt+cDJL9E6zREI/xTtZx6WQKzoI4QTnjKCOgo7TktyTuh2JaXMtQutzPlreQnS3mXyROIX5sS3vafL68+nsa79y8u/fD89R/PLP/k3MY9v7dOeOYbVbtF+5bWzoLhPe52uI6EB0jO+1eunoZciP1KWWGarfXX6haoFwP7x/EEBjJEQash1UTitqdDWL+F3GrILmO/NCtmQ37kwCyoI+gJr/fe1oufcqEdgQdWdisvbXBBsFnNyV+resjt+LUp4bUUTHhZ7jIBzU584ncmrDI30/n75joCAHfBrVgsW6Wk8Ls56em/wMP16Ypure5KlfVvdNnrv6kOFJQNypiGmkhke/qzhToT14WcTxOaDTkFsp+hjqAnvHzQchD7H2NDJwSfFjeWKw+scyXtp1BfEFzureQNZXbZB+8VXZDwiiCW875vLf5RE/s71rJH2pD+PG7MjOEkt1ojAHBer+ZbR5+b8PzKdKXVv/jNV2i3qbLe2qku3k5nd7XPTitQkFIDhy1U4LY7X1IHsk33yS6U/fFDs5ExV1ab6rLGHyGU8MSYfke0Veg5VXKW2VkIXkllQXDJByo7QDqGPKPACBHrjoR3jfjGFZhf6ptYVb8SQIT8/wsX7ULCAzBX9WNb/UoAERqYbBLwOmUBE97oyPBEY7zmn9GRYdl//pDwAABAT1nAhAcAAICOIOEBAADEhoQHAAAQGxIeAABAbEh4AAAAsSHhAQAAxIaEBwAAEBsSHgAAQGxIeAAAALEh4QEAAMSGhAcAABAbEh4AAEBsSHgAAACxIeEBAADEhoQHAAAQm/8BNE+DnkwJcn0AAAAASUVORK5CYII=" width="843" height="43"></p>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="penyelesaian-masalah-cepat">Penyelesaian Masalah (cepat)<a href="https://docs.pdf4me.com/id/blog/image-compression-api-postman-tutorial/#penyelesaian-masalah-cepat" class="hash-link" aria-label="Taut langsung ke Penyelesaian Masalah (cepat)" title="Taut langsung ke Penyelesaian Masalah (cepat)" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:12px;margin-top:12px"><div class="card" style="padding:16px 18px;border-radius:12px;border-left:4px solid rgb(239, 68, 68)"><strong style="color:rgb(185, 28, 28)">401 / kesalahan otentikasi</strong><p style="margin:8px 0 0;font-size:0.92rem;line-height:1.6;color:var(--ifm-font-color-secondary)">Konfirmasikan kunci di <strong>Otorisasi</strong> dan bahwa kunci tersebut aktif. Lihat <a href="https://docs.pdf4me.com/id/pdf4me-api/image/compress-image/">Dokumentasi API</a> Dan <a href="https://docs.pdf4me.com/id/general-guidelines/troubleshooting/">pemecahan masalah</a>.</p></div><div class="card" style="padding:16px 18px;border-radius:12px;border-left:4px solid rgb(245, 158, 11)"><strong style="color:var(--ifm-color-warning)">Waktu habis atau panggilan yang sangat lambat</strong><p style="margin:8px 0 0;font-size:0.92rem;line-height:1.6;color:var(--ifm-font-color-secondary)">Mencoba <code>"asinkron": benar</code> jika didukung, atau kurangi dimensi piksel terlebih dahulu dengan <a href="https://docs.pdf4me.com/id/url-api-tester/resize-image/">Ubah Ukuran Gambar</a>.</p></div><div class="card" style="padding:16px 18px;border-radius:12px;border-left:4px solid var(--ifm-color-info)"><strong style="color:var(--ifm-color-info)">Output yang "rusak" atau kosong</strong><p style="margin:8px 0 0;font-size:0.92rem;line-height:1.6;color:var(--ifm-font-color-secondary)">Strip <code>data<!-- -->:gambar<!-- -->/...;base64,</code> awalan dari <code>Konten dokumen</code>, hapus jeda baris dalam string Base64, dan verifikasi bahwa file sumber dapat dibuka secara lokal.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="otomatisasi-tanpa-postman">Otomatisasi tanpa Postman<a href="https://docs.pdf4me.com/id/blog/image-compression-api-postman-tutorial/#otomatisasi-tanpa-postman" class="hash-link" aria-label="Taut langsung ke Otomatisasi tanpa Postman" title="Taut langsung ke Otomatisasi tanpa Postman" translate="no">​</a></h2>
<ul>
<li class=""><strong>Interaktif:</strong> <a href="https://docs.pdf4me.com/id/url-api-tester/compress-image/">Kompres Gambar, Penguji API</a> (titik akhir yang sama, bidang terpandu).</li>
<li class=""><strong>Referensi + contoh:</strong> <a href="https://docs.pdf4me.com/id/pdf4me-api/image/compress-image/">Kompres Gambar, API PDF4me</a> (Contoh multibahasa di halaman tersebut).</li>
<li class=""><strong>Tanpa kode:</strong> <a href="https://docs.pdf4me.com/id/integration/make/image/compress-image/">Buat: Kompres Gambar</a>, <a href="https://docs.pdf4me.com/id/integration/n8n/image/compress-image/">n8n: Kompres Gambar</a>, <a href="https://docs.pdf4me.com/id/integration/power-automate/optimize-compress/compress-image/">Power Automate: Kompres Gambar</a>, <a href="https://docs.pdf4me.com/id/integration/zapier/optimize-compress/compress-image/">Zapier, Kompres Gambar</a>.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="bacaan-terkait">Bacaan terkait<a href="https://docs.pdf4me.com/id/blog/image-compression-api-postman-tutorial/#bacaan-terkait" class="hash-link" aria-label="Taut langsung ke Bacaan terkait" title="Taut langsung ke Bacaan terkait" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:14px;margin-top:12px;margin-bottom:8px"><a href="https://docs.pdf4me.com/id/url-api-tester/resize-image/" style="text-decoration:none;color:inherit"><div class="card" style="padding:18px;border-radius:12px;height:100%;border-left:4px solid var(--ifm-color-primary);box-shadow:0 4px 16px rgba(0,0,0,0.06)"><div style="font-weight:700;margin-bottom:6px">Ubah Ukuran Gambar (Penguji API)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Sesuaikan dimensi piksel dengan tata letak sebelum atau setelah kompresi.</div></div></a><a href="https://docs.pdf4me.com/id/url-api-tester/convert-image-format/" style="text-decoration:none;color:inherit"><div class="card" style="padding:18px;border-radius:12px;height:100%;border-left:4px solid rgb(168, 85, 247);box-shadow:0 4px 16px rgba(0,0,0,0.06)"><div style="font-weight:700;margin-bottom:6px">Konversi Format Gambar</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Konversi format pasangan dengan kompresi dalam pipeline yang lebih panjang.</div></div></a><a href="https://docs.pdf4me.com/id/url-api-tester/" style="text-decoration:none;color:inherit"><div class="card" style="padding:18px;border-radius:12px;height:100%;border-left:4px solid rgb(34, 197, 94);box-shadow:0 4px 16px rgba(0,0,0,0.06)"><div style="font-weight:700;margin-bottom:6px">Beranda Penguji API</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Telusuri endpoint gambar, PDF, dan dokumen di satu tempat.</div></div></a></div>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a class="btn btn--primary" href="https://docs.pdf4me.com/id/url-api-tester/compress-image/"><p>Coba Kompres Gambar (Penguji API)</p></a><a class="btn btn--secondary" href="https://docs.pdf4me.com/id/pdf4me-api/image/compress-image/"><p>Referensi API lengkap</p></a><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--primary"><p>Dapatkan kunci API</p></a></div>
<p><strong>Ringkasan:</strong> Sebuah <strong>API kompresi gambar</strong> Ini termasuk dalam perangkat yang sama dengan gambar responsif dan caching CDN: ini mengurangi byte di sumber sehingga setiap langkah selanjutnya menjadi lebih murah dan lebih cepat. Mulailah dengan <strong><a href="https://docs.pdf4me.com/id/url-api-tester/compress-image/">Penguji API</a></strong>, ulangi permintaan di Postman menggunakan langkah-langkah di atas, lalu ambil JSON ke dalam layanan atau modul otomatisasi Anda saat Anda siap untuk mengirimkan produk.</p>]]></content:encoded>
            <category>PDF4me API</category>
            <category>image compression</category>
            <category>JPEG</category>
            <category>Postman</category>
            <category>REST API</category>
            <category>image optimization</category>
            <category>Core Web Vitals</category>
            <category>developer tutorial</category>
            <category>Base64</category>
        </item>
    </channel>
</rss>