Lewati ke konten utama

Satu pos memiliki tag "hybrid invoice"

Lihat Semua Tag

Membuat Faktur ZUGFeRD di Power Automate dari PDF Dropbox + XML: Alur Kerja 5 Langkah

· Satu menit membaca
SEO and Content Writer

Jerman Undang-Undang Peluang Pertumbuhan Mengubah faktur elektronik hibrida ala ZUGFeRD dari sesuatu yang "baik untuk dimiliki" menjadi persyaratan B2B. Dari 1 Januari 2025 Setiap bisnis di Jerman harus dapat menerima faktur elektronik terstruktur, dengan kewajiban pengiriman penuh yang diterapkan secara bertahap. Tahun 2028Jalur tercepat untuk tim Microsoft 365 mana pun adalah alur Power Automate lima langkah: Picu secara manual → Dropbox Dapatkan konten file (PDF) → Dropbox Dapatkan konten file (XML) → PDF4me Buat Faktur ZUGFeRD → Dropbox Buat file. Muatan XML disematkan di dalam sebuah PDF/A-3 Kerangka arsip, menghasilkan satu file yang dibuka oleh manusia dan diuraikan oleh sistem akuntansi. Panduan ini menggunakan tangkapan layar persis yang diambil di kanvas: /pdf4metest/sample/10 page.pdf untuk media visual dan /pdf4metest/zugfred invoice/version2.xml untuk data terstruktur, dengan output hibrida yang masuk ke /pdf4meoutput dengan nama unik yang diawali dengan GUID. Siap produksi dalam waktu kurang dari 10 menit.

Alur secara sekilas
1. Manually trigger a flow
Manual trigger for testing. Swap for SharePoint When a file is created, Dropbox When a file is created, or any storage trigger in production.
2. Dropbox Get file content (PDF)
Reads the visual carrier from /pdf4metest/sample/10 page.pdf with Infer Content Type Yes. This is the PDF the recipient sees.
3. Dropbox Get file content (XML)
Reads the structured ZUGFeRD XML from /pdf4metest/zugfred invoice/version2.xml with Infer Content Type Yes. This is what accounting systems parse.
4. PDF4me Create ZUGFeRD Invoice
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.
5. Dropbox Create file
Writes the hybrid file to /pdf4meoutput with guid()+headers/FileName so reruns never collide.