Lewati ke konten utama

Buat Faktur ZUGFeRD di Power Automate

Buat Faktur ZUGFeRD adalah sebuah Power Automate tindakan oleh PDF4me yang menghasilkan faktur elektronik hibrida yang sesuai dengan ZUGFeRD, satu PDFBerkas /A-3 dengan struktur XML tertanam di dalamnya. Gunakan untuk memenuhi mandat e-invoicing B2B Jerman, tukar faktur yang sesuai dengan EN 16931 dengan apa pun. ERPatau mengarsipkan satu file yang dapat dibaca oleh manusia dan mesin.

Apa yang dilakukan oleh tindakan ini?

PDF4me Buat Faktur ZUGFeRD membangun sebuah Faktur elektronik hibrida yang sesuai dengan ZUGFeRD, tunggal PDF/A-3 arsip PDF dengan faktur terstruktur XML tertanam di dalam, langsung di dalam sebuah Power Automate Alurnya. Manusia membaca PDF; ERPplatform pembersihan dan penguraian XMLTindakan tersebut memenuhi Mandat e-faktur B2B di Jerman (berlaku mulai 1 Januari 2025 untuk penerimaan, pengiriman penuh pada tahun 2028) dan hal-hal yang mendasarinya Pada tahun 16931 Standar Eropa. Petakan data faktur sebagai XML, JSON, atau CSV dari SharePoint, OneDrive, Outlook, atau Dataverse, dan arahkan output hibrida ke arsip Anda, milik Anda ERPatau pelanggan Anda dalam satu langkah.

Postingan Blog Terkait(2)
Bagaimana Cara Membuat Faktur ZUGFeRD di Power Automate? Alur Kerja Langkah demi Langkah Menggunakan Dropbox + JSON.
Percepat alur kerja untuk membuat faktur ZUGFeRD/Factur-X dari PDF + JSON Dropbox menggunakan PDF4me. Buat Faktur ZUGFeRD, lalu simpan hasilnya kembali ke Dropbox.
Baca postingan
Membuat Faktur ZUGFeRD di Power Automate dari PDF Dropbox + XML: Alur Kerja 5 Langkah
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.
Baca postingan

Bagaimana Cara Saya Mengautentikasi Alur Power Automate Saya?

Untuk menelepon PDF4me melalui Power AutomateAlur tersebut membutuhkan validitas. PDF4me API kunci pada PDF4me Terhubung Konektor. Otentikasi memastikan komunikasi yang aman dan memvalidasi identitas Anda sebagai pengguna yang berwenang. Dapatkan atau ganti kunci Anda dari dasbor pengembang.

Fakta Penting yang Tidak Boleh Anda Lewatkan

ZUGFeRD adalah hibrida PDF/A-3 + tertanam XML, bukan murni XML format
Pengaturan default XmlWithPdf Outputnya berupa satu file: sebuah arsip. PDF/A-3 dengan ZUGFeRD terstruktur XML terpasang di dalamnya. Manusia membukanya PDFSistem AP menguraikan XML. Mengatur Hanya XML hanya ketika sistem penerima mengonsumsi murni XML.
Mandat B2B Jerman tahun 2025 membutuhkan ZUGFeRD 2.0 atau yang lebih tinggi.
Undang-Undang Peluang Pertumbuhan (Wachstumschancengesetz) Jerman mewajibkan penerimaan faktur elektronik dari 1 Januari 2025, dengan kewajiban pengiriman penuh yang diterapkan secara bertahap oleh Tahun 2028ZUGFeRD 2.0 dan versi yang lebih tinggi (sesuai dengan EN 16931) memenuhi persyaratan; versi lama 1.0 tidak. Pilih versi tertinggi yang tersedia pada konektor Anda (pilihan tersebut akan tercantum pada daftar dropdown gabungan versi ZUGFeRD + Format Input).
Petakan SATU kolom data faktur, jangan pernah dua.
Aksi tersebut menunjukkan Data XML Faktur, Data JSON Faktur, atau Data CSV Faktur Berdasarkan bagian format dari dropdown gabungan. Petakan hanya yang sesuai. Mengisi dua kolom data dalam satu kali proses adalah penyebab paling umum kegagalan validasi.
Buat tindakan Faktur ZUGFeRD di Power Automate yang menampilkan tab Parameter utama dengan versi ZUGFeRD dan Format Input diatur ke 2.0-XML, Mode Output XmlWithPdf, Data XML Faktur dipetakan dari Konten File, Tingkat Kesesuaian DASAR, Render Faktur pada PDF Ya, Konten File dipetakan dari tindakan sebelumnya, dan Nama File abc.pdf

Utama Parameter tab. Versi ZUGFeRD dan Format Input adalah dropdown gabungan (di sini) 2.0-XML).

Buat tindakan Faktur ZUGFeRD di Power Automate yang menampilkan bagian Parameter Lanjutan dengan Menampilkan 1 dari 1 dan bidang Bahasa diatur ke de

Parameter lanjutan. Bahasa defaultnya adalah dari; juga menerima en, fr, it, es, nl, pl, pt, cs.

ZUGFeRD vs Factur-X vs XRechnung: pilih profil yang tepat

FormatDi mana itu digunakanJenis keluaranPilih kapan
ZUGFeRDGermany, EU B2B, supplier-to-buyer invoicingHybrid PDF/A-3 + embedded XMLGeneral B2B; you want one file for humans and machines.
Factur-XFrance (sister format, technically identical to ZUGFeRD 2.x)Hybrid PDF/A-3 + embedded XMLCross-border FR<>DE invoicing; the same hybrid file works on both sides.
XRechnungGerman public sector (federal, state, municipal)Strict pure XML profileYou invoice a German public-sector authority; switch to an XRechnung-aligned profile when the receiver demands pure XML.

Parameter

Yang dibutuhkan dalam tindakan ini: Versi ZUGFeRD dan Format Input, Mode Output, yang sesuai. Faktur XML / JSON / CSV Data bidang, dan Tingkat Kesesuaian. PDF Isi File Dan Nama File hanya diperlukan ketika Mode Output adalah XmlWithPdf. Nama File Output Menetapkan nama file dari file hibrida yang dihasilkan. Kirimkan Faktur pada PDF Nilai defaultnya adalah true. Bahasa hidup di bawah Parameter lanjutan dan secara default dari.

ParameterDiperlukanApa fungsinya?Contoh
ZUGFeRD version and Input FormatRequiredCombined dropdown that picks both the ZUGFeRD specification version (1.0, 2.0, etc.) and the shape of your invoice data (XML, JSON, CSV) in a single setting. The value drives which Invoice Data field appears below and which Conformance Level set is offered.2.0-XML
Output ModeRequiredXmlWithPdf returns the canonical hybrid PDF/A-3 file with the XML embedded inside. XmlOnly returns the XML invoice file alone. PDF File Content and File Name are only required for XmlWithPdf.XmlWithPdf
Invoice XML DataConditionalRequired when the Input Format part of the combined dropdown is XML. Map your ZUGFeRD XML payload from a previous action (Get file content, Compose, etc.).File Content
Invoice JSON DataConditionalRequired when the Input Format part is JSON. Map a structured invoice JSON object that PDF4me converts to the ZUGFeRD XML schema before embedding.File Content
Invoice CSV DataConditionalRequired when the Input Format part is CSV. Map a tabular CSV row that PDF4me converts to the ZUGFeRD XML schema before embedding.File Content
Conformance LevelRequiredProfile that controls how rich the invoice data must be. BASIC is the entry-level profile with line items, suitable for most B2B receivers. COMFORT adds additional fields for richer content. EXTENDED is the largest set, used for industry-specific scenarios beyond the EN 16931 baseline.BASIC
Render Invoice on PDFRequiredWhen set to Yes (default), PDF4me visually renders the invoice content on the PDF pages using your invoice data. Set to No when you supply a pre-designed background PDF and only need the XML embedded without redrawing the content.Yes
PDF File ContentConditionalRequired when Output Mode is XmlWithPdf. Map the background PDF bytes from a previous action (Get file content from SharePoint / OneDrive / Outlook / Dataverse). Skip for XmlOnly.File Content
File NameConditionalRequired when Output Mode is XmlWithPdf. The source PDF filename with extension. Used for trace and naming context.abc.pdf
Output File NameOptionalFilename of the generated hybrid file or XML. Use .pdf for XmlWithPdf and .xml for XmlOnly. Helps when the downstream Create file action expects an explicit name.Zugferd-output.pdf
LanguageOptionalAdvanced parameter. Locale used for invoice labels in the rendered PDF. Default de. Accepted codes: de, en, fr, it, es, nl, pl, pt, cs. The XML data itself stays language-neutral.de

Opsi Mode Keluaran

XmlWithPdfDefault. Berkas hibrida ZUGFeRD kanonik
Satu PDFBerkas A-3 berisi faktur terstruktur XML terlampir di dalamnya. Gunakan untuk faktur keluar kepada pelanggan, pengarsipan di SharePoint, melekat pada Outlook email, atau di mana pun sebuah artefak tunggal harus melayani pembaca manusia dan mesin.
Hanya XMLMandiri XML faktur
Mengembalikan faktur ZUGFeRD XML sendirian. Gunakan saat penerima ERP, lembaga kliring, atau perangkat lunak perantara yang menyerap data XML secara langsung dan visual PDF dihasilkan di tempat lain atau tidak diperlukan. PDF Isi berkas/nama berkas tidak wajib diisi.

Tangga Tingkat Kesesuaian

DASARDefault. Kompatibilitas penerima terluas
Profil tingkat dasar dengan rincian item, rincian pajak, dan pihak-pihak terkait. Sesuai dengan arahan minimum Uni Eropa tentang faktur elektronik dan diterima oleh sebagian besar penerima B2B. Mulai di sini untuk uji kompatibilitas.
KENYAMANANKonten faktur yang lebih kaya
Menambahkan kolom terstruktur lebih lanjut di atas BASIC. Pindah ke sini saat pembeli Anda atau ERP Mengharapkan muatan faktur yang lebih lengkap daripada minimum. Konfirmasikan dukungan sebelum beralih dari BASIC.
DIPERPANJANGKumpulan data terbesar, khusus untuk industri tertentu.
Menambahkan bidang khusus industri di luar standar EN 16931. Gunakan hanya jika penerima secara eksplisit membutuhkannya; jika tidak, muatan data yang lebih kaya akan meningkatkan kemungkinan terjadinya masalah validasi.

Opsi bahasa (Lanjutan)

Bagian Parameter Lanjutan menampilkan satu kolom, BahasaIni hanya mengontrol lokal yang digunakan untuk label yang digambar pada visual. PDF; itu XML Data tetap netral terhadap bahasa. Nilai default adalah de.

KodeBahasaPenggunaan umum
deGermanDefault. German domestic invoicing.
enEnglishCross-border B2B in English-speaking markets.
frFrenchFrance or French-speaking Switzerland (also pairs with Factur-X workflows).
itItalianItaly or Italian-speaking Switzerland.
esSpanishSpain and Spanish-speaking partners.
nlDutchNetherlands and Flemish Belgium.
plPolishPoland.
ptPortuguesePortugal and Portuguese-speaking partners.
csCzechCzechia.

Contoh Berkas Faktur

Gunakan ini untuk menguji alur dengan setiap format input sebelum menghubungkan sumber data langsung Anda. Untuk alur kerja produksi B2B Jerman yang selaras dengan mandat 2025, mulailah dengan... JSON 2.0 EN16931 contoh.

DIBORGOL XML Contoh
ZUGFeRD 1.0 BASIC XML. Memilih 1.0-XML di menu dropdown gabungan, lalu petakan ini ke Faktur XML Data.
ZUGFeRD-invoice-sample.xml
ZUGFeRD 2.0
ZUGFeRD 2.0 XML Sampel (EN16931)
ZUGFeRD 2.0 EN16931 XML dengan pihak penjual/pembeli, item baris, PPN, dan penjumlahan moneter dalam format CrossIndustryInvoice. Pilih 2.0-XML.
ZUGFeRD-invoice-sample-2.0.xml
Direkomendasikan
JSON 2.0 EN16931 Sampel
Faktur terstruktur lengkap untuk ZUGFeRD 2.0 EN16931. Memilih 2.0-JSON, lalu petakan ke Faktur JSON Data.
sample-invoice-zugferd-2.0-en16931.json
JSON Contoh Faktur (dasar)
Lebih sederhana JSON untuk uji asap dengan ZUGFeRD 1.0 Dan DASAR kesesuaian.
contoh faktur.json
CSV Contoh Faktur
Datar CSV baris untuk pengujian batch. Pilih 1.0-CSV, lalu petakan ke Faktur CSV Data.
faktur uji.csv
ZUGFeRD 2.0
CSV 2.0 Contoh Faktur
Diperluas menjadi 22 kolom CSV: InvoiceId, IssueDate, kolom alamat penjual/pembeli, SellerVatId, ProductId, Currency, PaymentReference, IBANBIC. Pilih 2.0-CSV.
zugferd-invoice-2.0.csv

Matriks Keputusan Masukan dan Keluaran

Jika Anda memilihKemudian petaAnda mendapatkan
ZUGFeRD version and Input Format = 2.0-XMLInvoice XML DataZUGFeRD 2.0 hybrid output (or XML-only) from your existing XML payload
ZUGFeRD version and Input Format = 2.0-JSONInvoice JSON DataZUGFeRD 2.0 hybrid from a structured JSON object converted to the schema
ZUGFeRD version and Input Format = 2.0-CSVInvoice CSV DataZUGFeRD 2.0 hybrid from a flat CSV row converted to the schema
Output Mode = XmlWithPdfPDF File Content + File Name (background PDF)PDF/A-3 hybrid file with embedded XML
Output Mode = XmlOnlyInvoice data only (no PDF bytes needed)Standalone ZUGFeRD XML invoice

Bagaimana Cara Mengatur Pembuatan Faktur ZUGFeRD di Power Automate?

  1. Menambahkan Buat Faktur ZUGFeRD ke dalam alur Anda sebagai langkah baru.
  2. Masuk ke PDF4me Terhubung dengan Anda API kunci.
  3. Memilih Versi ZUGFeRD dan Format Input (Misalnya 2.0-XML, 2.0-JSON, atau 2.0-CSV).
  4. Mengatur Mode Keluaran ke XmlWithPdf untuk file hibrida atau Hanya XML untuk murni XML.
  5. Peta hanya kolom data faktur yang sesuai (XML, JSON, atau CSV) dari tindakan sebelumnya.
  6. Mengatur Tingkat Kesesuaian (DASAR untuk uji kompatibilitas, KENYAMANAN atau DIPERPANJANG (ketika penerima Anda mengkonfirmasi dukungan).
  7. Meninggalkan Buat Faktur dalam Format PDF sebagai Ya kecuali jika Anda menyediakan latar belakang yang sudah dirancang sebelumnya PDF.
  8. Untuk XmlWithPdfpeta Isi File PDF Dan Nama File dari tindakan sebelumnya (Mendapatkan konten file).
  9. Mengatur Nama File Output (Zugferd-output.pdf atau Zugferd-output.xml).
  10. Di bawah Parameter lanjutan, mengatur Bahasa jika Anda membutuhkan label di wilayah selain Jerman.
  11. Rute Isi File keluaran ke SharePoint Buat berkas, OneDrive Buat berkas, Outlook Kirim email, atau catatan Dataverse. Secara opsional, gabungkan. Validasi PDF/A sebelum arsip.

Keluaran

Aksi ini mengembalikan konten file yang dihasilkan ditambah metadata yang dapat diteruskan oleh alur Anda ke tahap selanjutnya.

BidangJenisKeterangan
File ContentBinaryThe generated PDF/A-3 hybrid file (XmlWithPdf) or the standalone XML invoice (XmlOnly).
FileName (header)StringSuggested output filename returned in the response headers.
PageCount (header)StringPage count of the generated PDF, returned when Output Mode is XmlWithPdf.

Penyelesaian Masalah

Data faktur dipetakan ke kolom format yang salah.

Jika bagian Format Input pada menu tarik-turun gabungan adalah CSV, hanya peta Data CSV FakturJangan diisi XML / JSON bidang dalam satu kali proses. Pilih satu format per panggilan.

PDF Tampilkan kesalahan saat Mode Output adalah XmlWithPdf

Isi File PDF harus berasal dari langkah yang mengembalikan byte file lengkap (Dapatkan konten file dari SharePoint / OneDrive / Outlook lampiran), bukan referensi metadata saja seperti item GET yang tidak menyertakan payload file.

Tingkat Kesesuaian ditolak oleh penerima

Mulailah dengan DASAR untuk pengujian kompatibilitas, kemudian tingkatkan hanya setelah sistem penerima mengkonfirmasi dukungan. DIPERPANJANG khususnya dapat gagal dalam validasi pada penerima yang disetel untuk standar dasar EN 16931.

Legacy 1.0 dipilih karena alurnya sesuai dengan mandat.

ZUGFeRD 1.0 tidak memenuhi mandat B2B Jerman 2025. Pilih yang lain. 2.0 keluarga (atau lebih tinggi) di menu tarik-turun versi ZUGFeRD dan Format Input untuk alur kerja yang sensitif terhadap mandat apa pun.

Contoh Alur Kerja

Contoh Alur KerjaOpen by default. Four common ZUGFeRD automation patterns in a 2x2 grid.
Dataverse ke hibrida PDF arsip
  1. Dipicu ketika baris faktur ditandai sebagai Disetujui di Dataverse (atau ERP).
  2. Susun faktur JSON dari tabel baris-kolom dan item baris anak.
  3. Dapatkan tata letaknya PDF dari sebuah SharePoint Templat perpustakaan dokumen.
  4. Berlari Buat Faktur ZUGFeRD dengan 2.0-JSON, XmlWithPdf, Pada tahun 16931-kesesuaian yang selaras.
  5. Simpan Konten File yang dikembalikan ke pustaka catatan; rantai Validasi PDF/A sebelum retensi.

Dampak: Satu file untuk manusia dan mesin, sangat cocok untuk audit dan penyimpanan jangka panjang.

CSV kumpulan dari SharePoint
  1. Picu saat file baru masuk ke dalam sistem. SharePoint memanggungkan folder.
  2. Bacalah CSV Konten file untuk setiap baris faktur.
  3. Memilih 2.0-CSV di menu tarik-turun gabungan; peta Data CSV Faktur.
  4. Mengatur XmlWithPdf, arahkan hasilnya ke faktur yang disetujui perpustakaan.

Dampak: Pembuatan batch berulang tanpa alat desktop manual.

XmlOnly ke SAP atau middleware
  1. Sistem hulu menghasilkan faktur JSON.
  2. Jalankan aksinya dengan Hanya XML; melewati PDF Isi File.
  3. KIRIM barang yang dikembalikan XML ke SAP, broker EDI, atau lembaga kliring faktur elektronik.
  4. ID korelasi log untuk ketertelusuran dukungan.

Dampak: Serah terima yang lancar ketika PDF Shell dihasilkan di tempat lain.

Outlook kirim dan SharePoint arsip
  1. Selesaikan faktur di sistem penagihan Anda.
  2. Hasilkan file hibrida ZUGFeRD (XmlWithPdf).
  3. Outlook Kirim email dengan PDFFormulir A-3 terlampir pada pelanggan.
  4. SharePoint Buat berkas di pustaka catatan dengan kolom metadata (nomor faktur, jumlah, tanggal jatuh tempo).

Dampak: Layanan mandiri pelanggan dan lebih sedikit tiket dukungan dengan "format yang salah".

Studi Kasus & Aplikasi Industri

Studi Kasus & Aplikasi IndustriExpand to see manufacturing, finance, public sector, and SaaS scenarios.
Manufaktur & B2B
  • Faktur pemasok. PDF/A-3 + XML hibrida untuk pembeli dengan aturan AP yang ketat
  • Pesanan hingga pembayaran. mengotomatiskan paket faktur dari peristiwa ERP
  • Jejak audit. satu artefak per pengiriman atau pencapaian
Keuangan & Akuntansi
  • Piutang usahaFaktur elektronik keluar yang sesuai dan memenuhi mandat tahun 2025.
  • Akhir bulan. keluaran hibrida batch dari data faktur terkonsolidasi
  • Arsip. Pasangkan dengan validasi PDF/A sebelum penyimpanan arsip.
Sektor publik & yang diatur
  • Bursa terstruktur. XmlOnly untuk saluran kliring yang diwajibkan
  • TransparansiXML yang disematkan mendukung verifikasi otomatis.
  • Penyimpanan. selaras dengan kebijakan pencatatan internal
SaaS & platform
  • Penagihan ekspor. Buat ZUGFeRD dari JSON/CSV yang sudah Anda kirimkan
  • Penyewa gandaPisahkan faktur dalam format JSON/XML/CSV atau templat untuk setiap pelanggan dalam alur kerja Anda.
  • Keberhasilan pelanggan. mengurangi proses manual "kirim faktur lagi"

Pertanyaan yang Sering Diajukan

What is ZUGFeRD and how does it differ from XRechnung and Factur-X?+
ZUGFeRD is the German hybrid e-invoicing format: a PDF/A-3 archival PDF with structured XML invoice data embedded inside it. Humans read the PDF; machines parse the XML. XRechnung is the German public sector profile, a stricter pure-XML profile required when invoicing federal, state, or municipal authorities. Factur-X is the French sister format that uses the same hybrid PDF/A-3 + XML structure as ZUGFeRD 2.x and is fully compatible. Pick ZUGFeRD with EN 16931 alignment for general B2B; switch to XRechnung when invoicing a German public-sector buyer. The format is maintained by <a href="https://www.ferd-net.de/" target="_blank" rel="noopener noreferrer">FeRD, the Forum elektronische Rechnung Deutschland</a>.
Does ZUGFeRD satisfy the German B2B e-invoicing mandate that began in 2025?+
Yes, when generated as ZUGFeRD 2.0 or higher with EN 16931 alignment. Germany's Wachstumschancengesetz (Growth Opportunities Act) made e-invoice receipt mandatory for B2B transactions from 1 January 2025 and phases in full sending obligations by 2028. Legacy ZUGFeRD 1.0 does not satisfy the mandate; use the 2.0 family or higher. See the <a href="https://www.e-rechnung-bund.de/" target="_blank" rel="noopener noreferrer">German federal e-invoicing information portal</a> for the official rollout timeline.
When should I use XmlWithPdf versus XmlOnly?+
XmlWithPdf returns a single PDF/A-3 file with the ZUGFeRD XML attached inside it: the canonical hybrid output you send to customers, archive in SharePoint, or attach to email. XmlOnly returns the XML invoice alone, useful when the receiving ERP or clearing platform consumes XML directly and the PDF shell is generated elsewhere or not needed at all.
What is the difference between BASIC, COMFORT, and EXTENDED conformance?+
BASIC is the entry-level profile with the minimum line items and tax breakdown needed for a valid invoice; it offers the broadest receiver compatibility. COMFORT adds further structured fields for richer invoice content. EXTENDED includes the largest set, designed for industry-specific scenarios beyond the EN 16931 baseline. Start with BASIC for compatibility, then move to COMFORT or EXTENDED only after the receiver confirms support.
Do I need to map the background PDF when using XmlOnly?+
No. PDF File Content and File Name are only required when Output Mode is XmlWithPdf. With XmlOnly the action generates a standalone XML file from your invoice data and the PDF input fields can be left empty.
What does Render Invoice on PDF actually do?+
When set to Yes (default), PDF4me draws the invoice content (header, line items, totals) visually on the PDF pages using your invoice data. Set to No when you already provide a pre-designed background PDF that already shows the invoice content and you only need the structured XML embedded inside it.
Which language codes does the Language field accept?+
Nine codes: de (default, German), en (English), fr (French), it (Italian), es (Spanish), nl (Dutch), pl (Polish), pt (Portuguese), and cs (Czech). The setting affects only the labels drawn on the visual PDF; the XML data itself stays language-neutral.
How do I move the generated file into SharePoint, Outlook, or Dataverse?+
Add a follow-up action after Create ZUGFeRD Invoice and map the File Content output. For SharePoint use Create file under the document library; for OneDrive use Create file; for Outlook use Send an email with attachment and map File Content as the attachment content with Output File Name as the attachment name; for Dataverse use Add a new row or Upload a file to an existing row.

Tindakan Terkait

Tugas yang Sama di Platform Lain

Dapatkan Bantuan