ZUGFeRD請求書を作成する Zapier
このアクションが何をするか
PDF4me ZUGFeRD請求書を作成する 完全に準拠した ZUGFeRDハイブリッド電子請求書、 PDF/構造化されたA-3文書 XML 請求書データは、 Zapier ワークフローを変換します。 XML、 JSON、 または CSV 請求書データを単一のハイブリッドファイルにまとめ、 ドイツにおける企業間取引(B2B)向け電子請求書義務化(2025年以降)EU全域のEN 16931準拠、またはドイツの公共部門プロファイルXRECHNUNGに対応。ZUGFeRDバージョン1.0から2.xまで、BASIC、COMFORT、EXTENDED、EN16931、XRECHNUNGのすべての適合レベルを1つのZapアクションでサポート。Adobe Acrobat、JustOn、またはZUGFeRD Managerの手動ワークフローの代替としてそのまま使用できます。
認証 API リクエスト
アクセスするには PDF4me ウェブ API を通して Zapierすべてのアクションは認証される必要があります。クリック 新しいアカウントを接続する 初めて貼り付けて PDF4me API キーにより、後続のZapは接続を自動的に再利用します。
見逃してはならない重要な事実

Zapier アクション 設定する タブ、マップ ファイル / ファイル名、 セット 入力形式 そして、一致する請求書データフィールド、 出力モード、 ツークフェルト版、 適合レベル、 PDF形式で請求書を作成する、 そして 言語。
パラメータ
必須 Zapier UI (アスタリスク付き): 入力フォーマット、出力モード、Zugferdバージョン、および適合レベル。 条件付き: 入力フォーマットに基づいて、一致する請求書データフィールド(請求書XMLデータ、請求書JSONデータ、または請求書CSVデータ)を選択します。 XmlWithPdfの出力の場合: ファイルとファイル名(テンプレートPDF)は、すべてのレイアウトでアスタリスクが付いているわけではありませんが、通常はコネクタで必須となります。 オプション: PDF形式で請求書を作成する(言語)。
| パラメータ | 必須 | その機能 | 例 |
|---|---|---|---|
| File | Optional | Template/layout PDF that will hold the embedded XML in XmlWithPdf output. Map from a previous step (Dropbox, Google Drive, HTTP). Not required when Output Mode is XmlOnly. | 3. File: (Exists but not shown) |
| File Name | Optional | Filename of the template PDF (filename + extension). Required alongside File for XmlWithPdf output. Map both `File Name` and `File Ext` from the prior step. | 3. File Name: 10 page + 3. File Ext: .pdf |
| Input Format | Required | Format of the invoice payload: XML, JSON, or CSV. Determines which invoice data field below must be filled. Asterisked in the Zapier UI. Defaults to XML. | XML sampleXML 2.0 sampleJSON 2.0 EN16931 sampleJSON (basic)CSV sampleCSV 2.0 sample |
| Invoice Xml Data | Conditional | XML invoice payload. Required when Input Format is XML. Map from a previous file step that produced XML content. Leave empty for JSON/CSV inputs. | XML sampleXML 2.0 sample4. File: (Exists but not shown) |
| Invoice Json Data | Conditional | JSON invoice payload. Required when Input Format is JSON. Best for webhook-driven or API-driven invoice data. | JSON 2.0 EN16931 sampleJSON (basic)4. Body |
| Invoice Csv Data | Conditional | CSV invoice payload. Required when Input Format is CSV. Best for batch invoice exports from spreadsheets or legacy ERP exports. | CSV sampleCSV 2.0 sample4. File |
| Output Mode | Required | XmlWithPdf produces the hybrid PDF/A-3 + embedded XML (canonical ZUGFeRD). XmlOnly produces pure XML with no PDF wrapper. Asterisked. Defaults to XmlWithPdf. | XmlOnly |
| Zugferd Version | Required | ZUGFeRD specification version. 1.0 is legacy. 2.0+ aligns with EN 16931 and satisfies the German B2B mandate. Asterisked. Defaults to 1.0. | 1.0 |
| Conformance Level | Required | Profile controlling required invoice fields. For 1.0: BASIC, COMFORT, EXTENDED. For 2.x: MINIMUM, BASICWL, BASIC, EN16931, EXTENDED, XRECHNUNG. Asterisked. Defaults to BASIC. | BASIC |
| Render Invoice On Pdf | Optional | Toggle (True / False). When True, PDF4me visually renders invoice content on the PDF. When False, only the XML is embedded: useful when the template PDF already shows the invoice layout. Defaults to Yes. | True |
| Language | Optional | Two-letter locale code for printed invoice labels: de (German, default), en (English), fr (French), it (Italian), es (Spanish), nl (Dutch), pl (Polish), pt (Portuguese). The XML data itself remains language-neutral. | de |
入力フォーマットオプション
請求書ペイロードで使用するデータ形式と、以下の請求書データフィールドに入力する必要がある項目を制御します。
XML組み立て済み XML 請求書JSONモダンな API-ソースデータCSVスプレッドシートまたはバッチエクスポート出力モードオプション
標準的なZUGFeRDハイブリッドファイルを生成するか、純粋なXMLを生成するかを制御します。
XmlWithPdfデフォルト、完全なZUGFeRDハイブリッドファイルXMLのみ純粋な XML、 いいえ PDF ラッパーZugferd バージョンオプション
生成された請求書に埋め込まれるZUGFeRD仕様のバージョン。ドロップダウンリストに表示される適合レベルオプションを決定します。
1.0レガシー、EN 16931以前2.0+推奨、EN 16931準拠適合レベルオプション
適合性プロファイルは、請求書のどの項目が必須であり、検証されるかを制御します。 利用可能なオプションは、選択したツークフェルトのバージョンによって異なります。
最小2.xのみ、ヘッダーのみベーシックWL2.xのみ、VATのみベーシックどちらのバージョンも、最低限の法的請求書快適1.0のみ、拡張参照EN169312.x、推奨B2Bデフォルト拡張版両バージョンとも、業界関係者向けの特典付きXRECHARGE2.x、ドイツの公共部門で義務化出力フィールド
| 分野 | タイプ | 内容物 |
|---|---|---|
documentId | Text | ID PDF4me gives the resulting document. |
Error Message | Text | Error message when PDF4me could not process the file; empty otherwise. |
fileAlternateUrl | Text | Alternative download link of the resulting file, with the file name at the end of the URL. |
fileExtension | Text | Extension of the resulting file, for example `.pdf`. |
fileName | Text | Name of the resulting file, without extension. |
fileUrl | Text | Download link of the result: the PDF with the embedded ZUGFeRD XML (XmlWithPdf) or the XML invoice file (XmlOnly). Map it into any later step that needs the file. |
fullFileName | Text | Name of the resulting file, with extension. |
jobId | Text | ID of the PDF4me job that processed the request. |
TraceId | Text | Trace ID of the request, when PDF4me returns one. Give it to PDF4me support when reporting a problem. |
サンプル請求書ファイル
ライブデータソースを接続する前に、これらのサンプルファイルを使用して各入力フォーマットでアクションをテストしてください。ドイツのB2B生産ワークフローの場合は、まず sample-invoice-zugferd-2.0-en16931.json (ZUGFeRD 2.0、 EN16931 適合性)。
ZUGFeRD-invoice-sample.xmlZUGFeRD-invoice-sample-2.0.xmlsample-invoice-zugferd-2.0-en16931.jsonsample-invoice.jsontest-invoice.csvzugferd-invoice-2.0.csvクイックセットアップ
- で Zapier、 クリック + 新しいアクションを追加して選択する PDF4me。
- 選ぶ ZUGFeRD請求書を作成する アクションイベントとして。
- 接続 PDF4me アカウントまたは貼り付け API 指示されたらキーを押します。
- のために XmlWithPdf 出力、マップ ファイル そして ファイル名 レイアウトに合わせて PDF (多くの場合、DropboxまたはGoogle Driveからのダウンロード手順が先行しています)。 XMLのみこれらは空欄のままで構いません。
- セット 入力形式 に XML、 JSON、 または CSV データソースによって異なります。
- 埋める のみ 該当する請求書データフィールド(請求書XMLデータ、請求書JSONデータ、または請求書CSVデータ)を指定してください。他の2つのフィールドは空欄のままにしてください。
- セット 出力モード に XmlWithPdf (ハイブリッドファイル、正規のZUGFeRD)または XMLのみ (純粋な XML)
- 選ぶ ツークフェルト版: 2.0+ 2025年以降のドイツのB2B義務化への準拠のために、 1.0 旧型受信機のみ対応。
- 選ぶ 適合レベル: EN16931 一般的なB2B(2.x)の場合、 XRECHARGE ドイツの公共部門向け ベーシック ZUGFeRD 1.0 のレガシー版向け。
- 切り替え PDF形式で請求書を作成する に 真実 あなたが望むなら PDF4me 請求書の内容を視覚的にレンダリングするために PDF; 間違い テンプレート PDF 既にレイアウトが表示されています。
- セット 言語 購入者の地域に一致するロケールコードへ(
de、en、fr、it、es、nl、pl、pt) - クリック テストアクション出力を確認し、Zapをオンにします。
ワークフローの例
ワークフローの例Common Zapier workflow patterns using Create ZUGFeRD Invoice.
- あなたの SaaS 課金システムがウェブフックを発火し、 Zapier ドイツのB2B顧客に請求書を発行する際。
- PDF4me ZUGFeRD請求書の作成実行: 入力フォーマット = JSON、Webhook ペイロードからマッピングされた請求書 Json データ、出力モード = XmlWithPdf、Zugferd バージョン = 2.0、適合性 = EN16931、言語 = de。
- ハイブリッド PDF (人間が読める形式と機械が解析できる形式の両方)がGmailのステップに添付され、顧客の支払先アドレスに送信されるため、2025年以降のB2B電子請求書発行義務化に対応できます。
- Googleスプレッドシートの各行には、監査報告のために請求書ID、顧客名、金額、タイムスタンプが記録されます。
- A SharePoint ZUGFeRDのコピーをアーカイブとしてアップロードします PDF コンプライアンス維持のため。
- 公共部門の未払い請求書を処理するため、スケジュールされたZapが平日の毎日16:00に実行されます。
- Dropboxのトリガーが最新の ERP CSV エクスポートとレイアウト PDF。
- PDF4me ZUGFeRD請求書の作成実行: 入力フォーマット = CSV請求書CSVデータ = CSV ファイル、出力モード = XmlWithPdf、Zugferd バージョン = 2.0、適合性 = XRECHNUNG、言語 = de。
- 準拠したXRECHNUNGハイブリッド PDF Webhookステップを介して、連邦政府のZREポータルまたは関連する州の電子請求書エンドポイントにPOSTされます。
- 提出参照番号が記載された確認メールがARチームに送信され、PostgreSQLログに監査証跡が記録されます。
- あなたの ERP 既にZUGFeRD準拠のものを生成しています XML エクスポートモジュールを介して請求書を抽出し、Googleドライブのフォルダに保存します。
- Zapier 新しいトリガーが毎回起動します XML ファイル。 PDF4me ZUGFeRD請求書の作成実行: 入力フォーマット = XML、請求書XMLデータ = XML ファイル、出力モード = XmlOnly、Zugferd バージョン = 2.0、適合規格 = EN16931。
- 検証済みの純粋なXML 請求書はSFTP経由で取引相手のEDIエンドポイントに送信されます。 PDF システム間ハンドオフにはラッパーが必要です。
- Slackの通知でEDI配信が確認され、Airtableのレコードにはパートナー情報と送信タイムスタンプが更新されます。