Ana içeriğe geç

"create-zugferd-invoice" ile etiketlenmiş Bir gönderi

Tüm Etiketleri Görüntüle

ZUGFeRD SharePoint Listesinden E-Fatura: PDF4me ile Power Automate'te JSON'u EN 16931 XML ve PDF/A-3'e Dönüştürme

· 26 dakikalık okuma
SEO and Content Writer

PDF4me Create ZUGFeRD Invoice fatura verilerini hibrit bir PDF/A-3 e-faturaya dönüştüren bir Power Automate eylemidir. Bir SharePoint listesine yönlendirilen bu eylem, Compose eyleminin her satırdan oluşturduğu JSON verilerini alır, EN 16931 XML'ini kendisi yazar, okunabilir faturayı temel PDF'nize çizer, sonucu dosyalar ve alıcıya e-posta ile gönderir.

ZUGFeRD arattığınızda üç yerden birine ulaşırsınız: formatın ne olduğuna dair bir açıklama, zaten sahip olduğunuz bir dosyanın doğru olup olmadığını söyleyen bir doğrulayıcı veya faturalama yazılımı geliştiren geliştiriciler için PHP, Java veya C#'ta yazılmış bir kütüphane. Üçü de faturanın zaten bir yerde mevcut olduğunu varsayar. Hiçbirinin cevaplamadığı soru, bir finans ekibinin aslında sorduğu sorudur: fatura verileri bir listede, bir elektronik tabloda veya satılanları kaydeden herhangi bir sistemde bulunur ve diğer uçtan uyumlu bir e-fatura olarak çıkması gerekir. Bu akış, yedi adımda ve kod yazmadan, eksik olan orta noktayı tamamlar.

Akışa genel bakış
1. When an item is created
ZUGFeRD Requests adlı listede SharePoint tetikleyicisi. Her satır bir faturayı temsil ediyor.
2. Compose
Satıcı, alıcı, kalem, toplamlar ve ödeme bilgilerini içeren satırdan tek bir fatura JSON nesnesi oluşturur.
3. Get file content using path
Faturanın düzenlendiği sayfa olan BaseInvoice.pdf dosyasını okur.
4. Create ZUGFeRD Invoice
PDF4me PDF. Giriş formatı 2.0-JSON, XmlWithPdf, uygunluk EN16931, fatura oluşturuldu.
5. Create file
Hibrit PDF dosyasını ZUGFeRD Invoices kütüphanesine kaydeder.
6. Update item
Damga Status Generated ve OutputLink aynı satırda yer alıyor.
7. Send an email (V2)
Faturayı ilgili satırdaki alıcı adresine gönderir.