Ana içeriğe geç

Yaratmak ZUGFeRD Fatura Make

Yaratmak ZUGFeRD Fatura bir Make modül tarafından PDF4me hibrit üreten ZUGFeRD/Factur-X e-faturalar CSV, JSON, veya XML Fatura verileri. Bunu kullanarak bir fatura oluşturun. PDF/A-3 makine tarafından okunabilir belge XML İçine yerleştirilmiş, hizalanmış EN 16931 Avrupa e-fatura standardı. Alıcınızın veya tedarikçinizin ihtiyaçlarına uygun uyumluluk seviyesini ve spesifikasyon sürümünü seçin. ERP Sistem gerektiriyor.

Bu modülün işlevi

PDF4meBir tane oluşturun. ZUGFeRD fatura Hibrit e-faturaları doğrudan sisteminiz içinde oluşturur. Make Senaryo. Fatura verilerini şu şekilde sağlayın: CSV, JSON, veya XMLBu modül bir sonuç üretir. PDF/A-3 makine tarafından okunabilir bir belgeye sahip ZUGFeRD XML içine gömülü dosyaveya bir XML-sadece şu çıktı için ERP Kendi görüntü oluşturma işlemlerini yöneten sistemler. Sonuç, şunlarla uyumludur: EN 16931 Avrupa e-fatura standardı olarak kabul edilmektedir. Factur-X Fransa'da ve AB pazarlarında. Uygunluk seviyeleri ve spesifikasyon sürümü, alıcınızın veya kamu sektörü alıcınızın gereksinimlerine tam olarak uyacak şekilde yapılandırılabilir.

İlgili Blog Yazıları(1)

Kimliğinizi Doğrulama API Rica etmek

Her PDF4me modül içinde Make geçerli bir belge gerektirir Bağlantı. İçeriğinizi barındıran birini oluşturun veya seçin. PDF4me API Bu sayede senaryo, fatura oluşturma hizmetini güvenli bir şekilde çağırabilir.

Kaçırmamanız Gereken Önemli Bilgiler

XmlWithPdf bir PDF/A-3 dosya, normal değil PDF

Hibrit çıktı bir PDF/A-3 belge. ZUGFeRD XML Dosyanın içine uyumlu bir ek olarak yerleştirilmiştir. ERP sistemler çıkarır XML otomatik olarak; insanlar yine de açıp okuyabilirler. PDF herhangi bir standart görüntüleyicide. Ayarlayın. Faturayı PDF olarak oluştur Fatura kalemlerinin sayfada görsel olarak çizilmesini istiyorsanız "Evet" seçeneğini işaretleyin.

Uygunluk seviyeleri şunlara bağlıdır: ZUGFeRD versiyon

Sürüm 1.0 destekliyor TEMEL, KONFORLU, GENİŞLETİLMİŞ. Sürüm 2+ genişletilebilir MİNİMUM, TEMEL, TEMEL, EN16931, UZATILMIŞ, XRECHNUNG. XRECHNUNG Ve EN16931 Almanya'da kamu sektörü faturalaması için gereklidir. Sürüm ve seviyeyi her zaman alıcı sistemin beklediğiyle eşleştirin.

Giriş Biçimi, hangi veri alanının görüneceğini kontrol eder.

Seçmek XML gösterir Fatura XML Verileri alan; JSON Fatura JSON verilerini gösterir; CSV Fatura CSV verilerini gösterir. Yalnızca seçtiğiniz formata uyan alanı doldurun. Kullanırken XML Bu modül aynı zamanda bir format da sunar. Dosya radyoyu çekebilesiniz XML Dropbox'tan doğrudan veya önceki bir modülden eşleştirerek kullanabilirsiniz.

Hangi ZUGFeRD Hangi sürümü kullanmalıyım?

Bu modül iki spesifikasyon sürümünü desteklemektedir. Yeni entegrasyonların çoğu 2.0 ve üzeri sürümleri kullanmalıdır; 1.0 sürümü ise eski sürümlerle birlikte çalışabilirlik için saklanmıştır.

ZUGFeRD 2.0+ TAVSİYE EDİLEN

Mevcut teknik özellikler. Uygunluk seviyeleri: MİNİMUM, TEMELWL, TEMEL, EN16931 (Rahatlık, Alman hukukunda varsayılan değerdir.) UZATILMIŞ, XRECHARGEÇapraz uyumlu Factur-XŞununla eşleştirin: 2.0 XML örnek, 2.0 EN16931 JSON örnek, veya 2.0 CSV örnekAşağıdaki ekran görüntüleri, 2.0+ kullanıcı arayüzünün bugün nasıl göründüğünü tam olarak göstermektedir.

Make Create a ZUGFeRD invoice module 2.0+: Block 1: Connection, File (PDF template), Input Format, File (invoice data), Output Mode
Block 1: Connection, File (PDF template), Input Format, File (invoice data), Output Mode
Make Create a ZUGFeRD invoice module 2.0+: Block 2: ZUGFeRD Version, Conformance Level, Render Invoice on PDF, Language
Block 2: ZUGFeRD Version, Conformance Level, Render Invoice on PDF, Language

ZUGFeRD 1.0 MİRAS

ÖncesiEN 16931 Teknik özellikler. Uygunluk seviyeleri: TEMEL, KONFOR, UZATILMIŞYalnızca alıcının olduğu durumlarda kullanın. ERP veya alıcı sistemi açıkça 1.0 sürümünü gerektiriyor (2022'den sonra nadir). Şununla eşleştirin: 1.0 XML örnek, o temel JSON örnekveya 1.0 CSV örnekDiğer tüm alanlar aynı şekilde çalışır; yalnızca uyumluluk düzeyi açılır menüsü değişir.

PDF4me Dev'e, önceki bir adımdan eşleştirilen Bağlantı, Dosya Adı ve Belgeyi gösteren ve Giriş Biçimini XML olarak ayarlayan bir ZUGFeRD fatura (1.0) modülü oluşturmasını sağlayın.

Şununla başlayın: Bağlantıdaha sonra tabanı haritalandırın PDF (Dosya adı, Belge) ve ayarla Giriş Formatı (Burada XML).

Giriş Formatı XML, Dosya Ayarı Harita, Fatura XML Verileri önceki bir modülden eşlenmiş, Çıkış Modu XmlWithPdf ve zugferd Sürümü 1.0 ile bir ZUGFeRD faturası (1.0) oluşturun.

İle Dosya = Harita, harita Fatura XML Verileri, ayarlamak Çıkış Modu (XmlWithPdf veya Yalnızca XML), ardından seçin zugferd Sürüm (Burada 1.0).

Parametreler

Gerekli: Bağlantı, Giriş Formatı, Çıkış Modu, ZUGFeRD SürümFatura veri alanı (Fatura XML Verileri, Fatura JSON Verileri, veya Fatura CSV VerileriBu alan, Giriş Biçimi seçimlerinize bağlı olarak dinamik olarak görünür. Sadece eşleşen alanın doldurulması gerekir.

Neden Dosya 2.0+ ekran görüntülerinde iki kez mi görünüyor? Giriş Biçimi şu olduğunda XML ve Dosya şu şekilde ayarlanmıştır: HaritaBu modül, hem (a) temel hem de (b) dosya seçiciyi eşleştirebilmeniz için ikinci bir dosya seçici oluşturur. PDF o ZUGFeRD faturanın içine yerleştirilmesi ve (b) kaynağın belirtilmesi gerekmektedir. ZUGFeRD XML Dosya. Her iki seçici de aynı radyo seçeneklerini sunar. Giriş Biçimi şu olduğunda: JSON veya CSV İkinci seçici, karşılık gelen seçiciyle değiştirilir. Fatura JSON Verileri veya Fatura CSV Verileri metin alanı.

ParametreGerekliNe işe yarar?Örnek / Seçenekler
ConnectionRequiredPDF4me API connection used to authenticate invoice generation requests. Click Add and paste your API key if connecting for the first time.Your PDF4me connection
FileConditionalSource of the base PDF where the ZUGFeRD invoice will be embedded (when Output Mode is XmlWithPdf). Radio button with two options: Dropbox - Download a File (pulls directly from a Dropbox account without a prior download step) or Map (supplies the PDF from a prior module. Dropbox, Google Drive, OneDrive, HTTP, etc.). Choose Map for the most flexible workflow. When Map is selected, the two sub-fields below appear.Map
File → File NameConditionalSub-field of File (visible when Map is selected). Filename of the base PDF including the .pdf extension. Map from the prior module's filename output. for example, the File Name field of a Dropbox or Google Drive Download module.1. File Name
File → DocumentConditionalSub-field of File (visible when Map is selected). Binary PDF content where the ZUGFeRD XML will be embedded. Map from the prior module's binary data field. typically the Data field of Dropbox, Google Drive, or OneDrive download modules. Hint shown in module: "PDF file where Zugferd invoice should be added".1. Data
Input FormatRequiredFormat of the invoice data being supplied. Use XML for existing ZUGFeRD XML; JSON or CSV for structured data. Hint: "Format of the invoice data being supplied. Use XML for existing ZUGFeRD XML, JSON or CSV for structured data."XML sampleXML 2.0 sampleJSON 2.0 EN16931 sampleJSON (basic)CSV sampleCSV 2.0 sample
Invoice XML DataConditionalThe ZUGFeRD XML invoice content to embed. Appears when Input Format = XML and File = Map. Hint: "Use when inputFormat is XML, please refer to our Create a ZUGFeRD invoice for guidelines." Map from a prior Dropbox download or HTTP module output.XML sampleXML 2.0 sample3. Data (mapped)
Invoice JSON DataConditionalStructured invoice data in JSON format. Appears when Input Format = JSON. Map a JSON string from a Google Sheets, Airtable, or HTTP module. See sample JSON below.JSON 2.0 EN16931 sampleJSON (basic)(mapped JSON string)
Invoice CSV DataConditionalInvoice row data in CSV format. Appears when Input Format = CSV. Map a CSV row from an iterator, Google Sheets, or file download module. See sample CSV below.CSV sampleCSV 2.0 sample(mapped CSV row)
Output ModeRequiredXML With PDF (a.k.a XmlWithPdf in API requests) returns a PDF/A-3 file with the ZUGFeRD XML embedded inside, the standard hybrid e-invoice. XML Only (XmlOnly) returns just the XML invoice file without a PDF wrapper. Hint shown in module: "XML with PDF returns a PDF with embedded ZUGFeRD XML. XML only returns only the XML invoice file."XML With PDF
ZUGFeRD VersionRequiredZUGFeRD specification version. Set to match what the recipient ERP or buyer system expects. Latest is 2+; legacy 1.0 also supported. The two have different conformance level sets (see table below).2+
Conformance LevelOptionalZUGFeRD conformance profile. Available levels differ by version. For 2+, EN16931 (Comfort) is the default for German legal e-invoicing compliance. See the Conformance Level Reference table below. Defaults to BASIC if not specified.EN16931
Render Invoice on PDFOptionalWhen set to Yes, invoice line items are drawn visually on the PDF pages. Applies only when Output Mode is XmlWithPdf. Options: Yes, No, Empty. Hint: "Render invoice data visually on PDF pages. Applies only when outputMode is XmlWithPdf."Yes
languageOptionalTwo-letter locale code for invoice label localisation. Supported: de, en, fr, it, es, nl, pl, pt, cs. Hint: "Language code for invoice localisation (e.g. de, en, fr, it, es, nl, pl, pt, cs). Defaults to de if not specified."de

Uygunluk Seviyesi Referansı

Mevcut uygunluk seviyeleri farklılık göstermektedir. zugferd SürümSeviyeyi her zaman alıcınızın veya müşterinizin seviyesine göre ayarlayın. ERP Sistem gerektiriyor.

Sürüm 1.0
SeviyeKullanım alanları:
BASICMandatory EN 16931 fields only. Widest compatibility, safe default.
COMFORTAdds optional fields for line-item detail and additional references.
EXTENDEDFull field set for complex B2B invoices with delivery, allowances, and charges.
Sürüm 2+ (Factur-X)
SeviyeKullanım alanları:
MINIMUMAbsolute minimum fields. Buyer reference and totals only.
BASICWLBASIC without line items. Header-level data only.
BASICMandatory EN 16931 fields. Recommended starting point.
EN16931Full EN 16931 compliance for cross-border and public sector.
EXTENDEDFull field set including German-specific extensions.
XRECHNUNGGerman public-sector e-invoice mandate (XRechnung profile).

Örnek Fatura Dosyaları

Canlı veri kaynağınızı bağlamadan önce modülü her giriş formatıyla test etmek için bu örnek dosyaları kullanın. Alman B2B üretim iş akışları için şunlarla başlayın: örnek-fatura-zugferd-2.0-en16931.json (ZUGFeRD 2.0, EN16931 uygunluk).

ZUGFeRD XML Örnek
ZUGFeRD 1.0 TEMEL XML. ile kullanın Giriş Formatı: XMLSatıcı/alıcı verilerini, kalem bilgilerini, KDV'yi ve ödeme referansını UN/CEFACT Sektörler Arası Belge formatında içerir.
ZUGFeRD-fatura-örneği.xml
ZUGFeRD 2.0
ZUGFeRD 2.0 XML Örnek (EN16931)
ZUGFeRD 2.0 EN16931 XML Satıcı/alıcı tarafları, kalemler, KDV ve parasal toplam içeren, sektörler arası fatura formatında. Şunlarla kullanın: Giriş Formatı: XML, ZUGFeRD Sürümü: 2.0, Uygunluk: EN16931.
ZUGFeRD-fatura-örneği-2.0.xml
Tavsiye edilen
JSON 2.0 EN16931 Örneği
Tam yapılandırılmış fatura ZUGFeRD 2.0 ile EN16931 Uyumluluk. Kullanım amacı. Giriş Formatı: JSON, zugferd Sürüm: 2.0, Uygunluk Seviyesi: EN16931.
örnek-fatura-zugferd-2.0-en16931.json
JSON Fatura Örneği (temel)
Daha Basit JSON duman testleri için ZUGFeRD 1.0 Ve TEMEL uyumluluk.
örnek-fatura.json
CSV Fatura Örneği
Düz CSV Fatura Kimliği, Satıcı Adı, Alıcı Adı, Ürün Adı, Miktar, Birim Fiyatı, Vergi Yüzdesi bilgilerini içeren satır. IBANve BIC sütunları. Şunlarla kullanın: Giriş Formatı: CSVSütun sırasının beklenen sırayla eşleşir. PDF4me.
test-fatura.csv
ZUGFeRD 2.0
CSV 2.0 Fatura Örneği
Genişletilmiş 22 sütunlu CSV: Fatura Kimliği, Düzenleme Tarihi, satıcı/alıcı adres alanları, Satıcı KDV Kimliği, Ürün Kimliği, Para Birimi, Ödeme Referansı, IBANBIC. Şunlarla kullanın: Giriş Formatı: CSV, ZUGFeRD 2.0.
zugferd-fatura-2.0.csv

CSV Sütun Referansı

O CSV Girişler tam olarak bu sütun sırasına uymalıdır. Her satır bir fatura oluşturur.

KolonTanımÖrnek
InvoiceIdUnique invoice identifierINV-2025-001
IssueDateInvoice issue date (YYYY-MM-DD)2025-01-15
SellerNameSeller company nameTest Company
SellerStreetSeller street address123 Main St
SellerCitySeller cityTest City
SellerPostalCodeSeller postal / ZIP code12345
SellerCountryISO 3166-1 alpha-2 country codeDE
SellerVatIdSeller VAT registration numberDE123456789
BuyerNameBuyer company or person nameCustomer Inc
BuyerStreetBuyer street address456 Oak Ave
BuyerCityBuyer cityCustomer City
BuyerPostalCodeBuyer postal / ZIP code67890
BuyerCountryISO 3166-1 alpha-2 country codeDE
ProductNameLine item product or service nameTest Product
QuantityQuantity of the line item10.0
UnitPriceNet unit price9.90
TaxPercentVAT / tax percentage19.0
CurrencyISO 4217 currency codeEUR
PaymentReferencePayment reference stringPAY-REF-001
IBANPayee IBAN for bank transferDE08700901001234567890
BICPayee bank BIC / SWIFT codeGENODEF1M04

JSON Fatura Yapısı

Kullanırken Giriş Formatı: JSONYük, aşağıdaki üst düzey anahtarları içermelidir. Tüm iç içe nesneler ve diziler, örnek dosyada gösterilen yapıyı takip eder.

AnahtarTipTanım
InvoiceIdStringUnique invoice number, e.g. "471102"
IssueDateString (ISO 8601)Invoice date, e.g. "2013-03-05T00:00:00"
InvoiceTypeStringDocument type label, e.g. "RECHNUNG"
TypeCodeStringUN/EDIFACT document type code. 380 for standard invoice
IsTestBooleantrue for test runs, false / omit for production
NotesArray of stringsFree-text notes shown in the invoice header (payment terms, GLN, etc.)
SellerObjectSeller party: Name, Address (Street, City, PostalCode, Country), TaxId, VatId, GLN
BuyerObjectBuyer party: Name, Address (Street, City, PostalCode, Country, LineTwo), GLN
PaymentObjectPayment details: PaymentReference, Currency, IBAN, BIC
DeliveryDateString (ISO 8601)Actual delivery date, e.g. "2013-03-05T00:00:00"
LineItemsArray of objectsInvoice lines. each with Quantity, UnitCode, UnitPrice, LineTotal, ProductName, GTIN, SellerProductId
TotalsObjectMonetary totals: LineTotal, ChargeTotal, AllowanceTotal, TaxBasisTotal, TaxTotal, GrandTotal, TaxPercent, Currency

Nasıl oluştururum? ZUGFeRD faturada Make?

  1. Eklemek PDF4meBir tane oluşturun ZUGFeRD fatura Senaryonuza göre.
  2. Seçme Bağlantı (veya tıklayın) Eklemek sizinle bir tane oluşturmak için API anahtar).
  3. Seçmek Giriş Formatı. XML, JSON, veya CSVGörüntülenecek veri alanı bu seçime bağlıdır.
  4. Ayarlamak Dosya ile Harita ve önceki modül çıktısından fatura veri alanını (Fatura XML Verisi / JSON Verisi / CSV Verisi) bağlayın. Veya seçin. Dropbox - Dosya İndir Dosyayı doğrudan Dropbox'tan çekmek.
  5. Ayarlamak Çıkış Modu ile XmlWithPdf hibrit için PDF/A-3 fatura veya Yalnızca XML için XML sadece.
  6. Ayarlamak zugferd Sürüm (1.0 veya 2+) ise seçin Uygunluk Seviyesi Sürüme uygun setten. ile başlayın TEMEL.
  7. XmlWithPdf kullanıyorsanız: ayarlayın Faturayı PDF olarak oluştur ile Evet Çizgi öğelerini görsel olarak çizmek ve ayarlamak dil hedef yerel ayarınıza (örneğin, de, en, fr).
  8. Kaydetmek ve tıklayın Bir kez çalıştırRotayı belirleyin. Belge Verileri Dropbox, Google Drive ve diğer platformlara çıktı gönder ERP Web kancası veya e-posta modülü.

Çıkış Alanları

AlanTipİçeriğinde neler var?
Document NameStringFilename of the generated invoice file. e.g. invoice-471102.pdf or invoice-471102.xml.
Document DataBufferBinary content of the ZUGFeRD hybrid PDF/A-3 or XML file. Map into an upload, email attachment, or ERP HTTP module for the next step in your scenario.

İş Akışı Örnekleri

İş Akışı ÖrnekleriCommon Make scenario patterns using Create ZUGFeRD Invoice for automated e-invoicing.
Sipariş verilerinden (JSON) hibrit faturalar oluşturun.
  1. Siparişiniz sizin sisteminizde gönderildi olarak işaretlendi. ERP veya Airtable. senaryo tetiklenir.
  2. Ürün kalemleri, fiyatlandırma, alıcı adresi ve vergi verileri alınarak bir araya getirilir. JSON yük.
  3. Yaratmak ZUGFeRD fatura Giriş Biçimi ile çalışır JSONÇıkış Modu XmlWithPdf, sürüm 2+Uygunluk Seviyesi TEMEL, dil ile ilgili.
  4. Hibrit PDF Alıcıya Gmail üzerinden e-posta ile gönderilir ve bir kopyası da Google Drive'daki fatura arşivine yüklenir.
Aylık CSV dışa aktarımından toplu fatura oluşturma
  1. Muhasebe bir şeyi düşürüyor CSV Aylık faturaların dosyasını Dropbox'a yükleyin.
  2. Dosya İzleme tetikleyicisi yeni dosyayı algılar ve bir Yineleyici her satırı işler.
  3. Yaratmak ZUGFeRD fatura Giriş Biçimi ile satır başına çalıştırılır CSVbir hibrit üreterek PDF fatura başına.
  4. Tüm PDFs Veriler yapılandırılmış bir arşiv klasörüne yüklenir ve finans ekibine tamamlanma özeti içeren bir e-posta gönderilir.
XRECHNUNG XML Alman kamu sektörü faturalaması için
  1. Bir Airtable kaydından devlet sözleşmesi faturası tetiklenir.
  2. Yaratmak ZUGFeRD fatura Giriş Biçimi ile çalışır JSONÇıkış Modu Yalnızca XML, sürüm 2+Uygunluk Seviyesi XRECH.
  3. O XML Dosya, alıcının Peppol uyumlu cihazına doğrudan POST yöntemiyle gönderilir. ERP API aracılığıyla bir HTTP modül.
  4. Başarılı veya başarısız yanıt, finans ekibinin incelemesi için bir Google Sheets tablosuna kaydedilir.

Sıkça Sorulan Sorular

What is ZUGFeRD and why does it use a PDF?+
ZUGFeRD is a German and EU e-invoicing standard that combines a visually readable PDF/A-3 document with a machine-readable XML file embedded inside it. Humans can open the PDF in any viewer; ERP and accounting systems extract the XML automatically for processing. no manual data entry needed. The same format is called Factur-X in France and other EU markets, and both align to the EN 16931 European e-invoicing standard maintained by <a href="https://www.ferd-net.de/" target="_blank" rel="noopener">FeRD, the Forum elektronische Rechnung Deutschland</a>.
What is the difference between XmlWithPdf and XmlOnly output mode?+
XmlWithPdf produces a PDF/A-3 hybrid document with ZUGFeRD XML embedded as an attachment. this is the standard e-invoice format readable by both humans and ERPs. XmlOnly returns just the XML invoice file without any PDF wrapper, useful when the receiving system only needs the structured data and generates its own document view. Use XmlOnly with the XRECHNUNG conformance level for German public-sector submissions that require pure XML delivery.
Which Conformance Level and ZUGFeRD Version should I use?+
The available conformance levels depend on which zugferd Version you select. Version 1.0 supports BASIC, COMFORT, and EXTENDED. Version 2+ adds MINIMUM, BASICWL, EN16931, EXTENDED, and XRECHNUNG. Start with BASIC for the broadest buyer compatibility. it covers all mandatory EN 16931 fields. Move to EN16931 for cross-border EU compliance, or XRECHNUNG when submitting invoices to German federal and state government buyers who are legally required to accept the XRechnung profile.
Is ZUGFeRD the same as Factur-X?+
They are the same technical format under different 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 systems expecting Factur-X and vice versa. Version 1.0 is a German-only older specification; version 2.x is the aligned EU standard.
Can I only supply one input format per scenario run?+
Yes. Selecting XML shows the Invoice XML Data field, selecting JSON shows Invoice JSON Data, and selecting CSV shows Invoice CSV Data. Only fill in the field matching your chosen format in a given run. do not populate multiple data fields in the same execution. If you need to process different formats, split them into separate scenario branches with a Router module that filters by source type.
What does the Render Invoice on PDF option do?+
When Render Invoice on PDF is set to Yes, the module draws the invoice line items, totals, seller/buyer details, and payment information visually on the PDF pages. When set to No, the output is a PDF/A-3 container with the ZUGFeRD XML embedded but minimal or no visual rendering on the page. the PDF may appear nearly blank to a human reader. This option only applies when Output Mode is XmlWithPdf; it has no effect when using XmlOnly.

İlgili Modüller

Diğer Platformlarda Aynı Görev

Yardım Alın