Ana içeriğe geç

"hybrid invoice" ile etiketlenmiş Bir gönderi

Tüm Etiketleri Görüntüle

Dropbox PDF + XML Dosyasından Power Automate'te ZUGFeRD Faturası Oluşturma: 5 Adımlı İş Akışı

· 19 dakikalık okuma
SEO and Content Writer

Almanya'nın Büyüme Fırsatları Yasası ZUGFeRD tarzı hibrit e-faturaları "olması güzel bir özellik" olmaktan çıkarıp B2B için bir gereklilik haline getirdi. 1 Ocak 2025 Her Alman işletmesinin yapılandırılmış elektronik faturaları alabilmesi ve gönderim yükümlülüklerinin aşamalı olarak yerine getirilmesi gerekmektedir. 2028Herhangi bir Microsoft 365 ekibi için en hızlı yol, beş aşamalı bir Power Automate akışıdır: Manuel olarak tetikle → Dropbox Dosya içeriğini al (PDF) → Dropbox Dosya içeriğini al (XML) → PDF4me ZUGFeRD Faturası oluştur → Dropbox Dosya oluşturXML verisi bir dosyanın içine yerleştirilmiştir. PDF/A-3 Arşivleme kabuğu, insanların açtığı ve muhasebe sistemlerinin ayrıştırdığı tek bir dosya üretir. Bu kılavuz, tuvalde yakalanan ekran görüntülerinin aynısını kullanmaktadır: /pdf4metest/sample/10 page.pdf görsel taşıyıcı için ve /pdf4metest/zugfred invoice/version2.xml Yapılandırılmış veriler için, hibrit çıktı şu şekilde elde edilir: /pdf4meoutput Benzersiz bir GUID önekli ad altında. 10 dakikadan kısa sürede üretime hazır.

Akışa genel bakış
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.