Zum Hauptinhalt springen

Schweizer QR-Rechnung aus einer Airtable Datenbank: Generieren, Anhängen und E-Mailen Make sie mit PDF4me

· 24 Minuten Lesezeit
SEO and Content Writer

PDF4me Create Swiss QR-bill ist ein Make Modul, das Zahlungsdetails in ein Schweizer QR-Rechnungsbild umwandelt. Es greift auf eine Airtable Datenbank zu, liest Gläubiger, Schuldner und QR-IBAN aus einem Datensatz, fügt den fertigen Beleg als Anhang demselben Datensatz hinzu und sendet ihn per E-Mail an den Schuldner.

Fragt man Airtable, ob es eine Rechnung erstellen kann, lautet die ehrliche Antwort: Nein, keine zahlbare. Zwar werden Gläubiger, Schuldner, Betrag und QR-IBAN korrekt gespeichert, doch eine Schweizer QR-Rechnung ist spezifiziert: ein festgelegtes Layout, eine Trennlinie, ein Verweis im richtigen Format und ein QR-Code, den eine Banking-App akzeptiert. Üblicherweise wird empfohlen, Airtable zu verlassen, das Online-Portal der Bank zu öffnen und die Zeile neu einzugeben. Dieses Vorgehen bewirkt jedoch das Gegenteil: Die Daten verlassen die Datenbank nicht.

Das Szenario im Überblick
1. Watch records
Airtable. Wählt Zeilen in Swiss QR Requests aus, deren Status „Neu“ ist.
2. Create Swiss QR-bill
PDF4me erstellt den Beleg aus Gläubiger, Schuldner und QR-IBAN in der jeweiligen Zeile.
3. Upload an attachment
Airtable. Fügt die PNG-Datei demselben Datensatz im Feld Document wieder hinzu.
4. Update a record
Airtable schreibt das Ergebnis zurück, sodass die Zeile angibt, was passiert ist.
5. Send an email
Gmail sendet den Beleg an die Adresse in der Zeile.
Die Kurzfassung

Jemand fügt in einer Airtable Tabelle einen Eintrag mit Gläubiger, Schuldner, Betrag und QR-IBAN hinzu und setzt Status auf „Neu“. Make übernimmt den Eintrag, PDF4me erstellt die Schweizer QR-Rechnung, und das Bild wird direkt als Anhang wieder dem Datensatz hinzugefügt. Der Schuldner erhält es per E-Mail. Fünf Module, kein Bankportal – und die Rechnungsdaten bleiben in der Datenbank, die Ihr Team ohnehin bearbeitet.

Warum-basierte Fragen und Antworten​

Why keep the payment data in Airtable?Denn in vielen kleinen Finanzteams ist die Information bereits vorhanden, neben dem Kundendatensatz und dem zugehörigen Projekt. Die Übertragung in ein Buchhaltungsprogramm zur Erstellung eines Zahlungsbelegs bedeutet, dass derselbe Kunde in zwei Systemen gepflegt wird. Außerdem kann ein Kollege ohne technische Vorkenntnisse eine fehlerhafte Zeile selbstständig korrigieren.

Why put the image back on the record instead of into a folder?Weil eine Datei in einem Ordner die Verbindung zu dem Dokument verliert, das sie erzeugt hat. Wenn die PNG-Datei dem Document in derselben Zeile hinzugefügt wird, werden der Beleg, der Betrag, aus dem er erstellt wurde, und der Status gemeinsam übertragen, und jeder, der die Zeile betrachtet, kann das Artefakt sehen, ohne woanders suchen zu müssen.

Why filter the trigger on Status rather than watching everything?Andernfalls würden Watch records bei jeder hinzugefügten Zeile ausgelöst, auch bei unvollständigen. Die Formel im Trigger macht „Neu“ zu einer expliziten Anweisung: Die Zeile ist fertig und bereit. Außerdem bietet sie eine sichere Möglichkeit, einen Beleg erneut auszustellen, indem der Status zurückgesetzt wird.

Why does the QR-IBAN get cleaned before it is sent?Da IBAN-Nummern oft mit Leerzeichen eingegeben werden, die Spezifikation jedoch Leerzeichen vorschreibt, werden diese im IBAN Feld entfernt. Dies ist der entscheidende Unterschied zwischen einem Beleg, den eine Banking-App lesen kann, und einem, den sie ablehnt. Dasselbe Prinzip gilt für den Betrag, der auf zwei Dezimalstellen formatiert und nicht roh übergeben wird.


Was Sie erhalten​

Eingabe: Eine Airtable Zeile mit Gläubiger, Schuldner, Betrag, Währung und QR-IBAN, Status: Neu. Ausgabe: Eine Schweizer QR-Rechnung im PNG-Format, die demselben Datensatz beigefügt ist, und eine E-Mail mit dem Beleg an den Schuldner.

Airtable base PDF4me Live Automations with the Swiss QR Requests table open, showing rows INV-1001 to INV-1004 with CreditorName Muster AG, Bahnhofstrasse 1, 8001 Zuerich CH, a QRIBAN beginning CH4431999123, a structured Reference, DebtorName Test Kunde AG at Seestrasse 10 in 8002 Zuerich, Amount 100.50, Currency CHF, a Message column reading Rechnung INV-1001 and a Status column reading Generated

Eine Zeile pro Rechnung. Jede Spalte hier entspricht einem Feld, das in der Schweizer QR-Spezifikation gefordert wird.

The generated Swiss QR bill for INV-1003: a Receipt half and a Payment part separated by a scissor line, both showing account CH44 3199 9123 0008 8901 2 payable to Muster AG at Bahnhofstrasse 1, 8001 Zuerich, reference 21 00000 00003 13947 14300 09017, additional information Rechnung INV-1003, payable by Test Kunde AG at Seestrasse 10, 8002 Zuerich, currency CHF and amount 100.50, with the QR code in the payment part

Quittung links, Zahlungsabschnitt rechts, Trennlinie zwischen ihnen.

Gmail showing the received message with subject Your Swiss QR bill INV-1003, the body reading Hello Test Kunde AG, Please find your Swiss QR bill INV-1003 attached, Amount 100.5 CHF, and one attachment previewing the QR bill

Was der Schuldner erhält, besteht vollständig aus der Reihe.


Was Sie benötigen​

  • A Make accountDieOpen Make Fünf Module in Standard-Apps, kein Premium-Tarif erforderlich.
  • PDF4me API keyDieGet your API key Eine einzige PDF4me Verbindung deckt das gesamte Szenario ab.
  • An Airtable baseDie erfasste Datenbank heißt PDF4me Live Automations und enthält eine Tabelle namens Swiss QR Requests. Sie benötigt den Gläubigerblock, den Schuldnerblock, QRIBAN, die Referenz, Amount, die Währung, die Nachricht, die E-Mail-Adresse, ein Status und ein Anhangsfeld namens Document für den fertigen Beleg.
  • A Gmail accountzur Lieferung, verbunden mit Make.
  • A real QR-IBANvon Ihrer Bank. Dies ist keine gewöhnliche IBAN: Schweizer QR-IBAN gehören einem speziellen Bankenbereich an und sind die Grundlage für die Funktion einer strukturierten QR-Referenz. Ihre Bank stellt Ihnen eine solche auf Anfrage aus.

Das Szenario im Überblick​

  1. Watch records (Airtable) erfasst neue Zeilen in Swiss QR Requests.
  2. Create Swiss QR-bill (PDF4me) rendert den Beleg als PNG.
  3. Upload an attachment (Airtable) wird dieser dem Document in derselben Zeile hinzugefügt.
  4. Update a record in Airtable aktualisiert wird, wird das Ergebnis in die Zeile zurückgeschrieben.
  5. Send an email (Gmail) wird der Beleg an den Schuldner zugestellt.

Vollständige Szenarioübersicht​

The Make scenario canvas showing five connected modules in order: Airtable Watch records with a clock icon, PDF4me Create Swiss QR-bill, Airtable Upload an attachment, Airtable Update a record, and Gmail Send an email, each marked with a green tick and one operation

Drei Airtable-Module, ein PDF4me Modul und ein Gmail Modul. Die Basis dient sowohl als Quelle als auch als Ziel.


Schritt 1: Wie löst man ein Szenario aus einer Airtable Zeile aus?​

Bisheriger Ablauf: noch nichts, dies ist der Auslöser.

Eine mit „Bereit“ gekennzeichnete Zeile ist die Anforderung, und genau das Make die Uhrenherstellung aus.

  1. Füge Airtable > Watch records als Auslöser hinzu.
  2. Konfigurieren:
    • Base: PDF4me Live Automations
    • Tisch: Swiss QR Requests
    • Trigger field: Created
    • Label field: Title
    • Limit: 10
    • Formel: {Status}='New'

Konfiguration Watch records​

Make Airtable Watch records module with Base set to PDF4me Live Automations, Table Swiss QR Requests, Trigger field Created, Label field Title, Limit 10, View left empty and Formula braces Status equals New

Die Formel ist es, die verhindert, dass das Szenario bei halbfertigen Zeilen ausgelöst wird.

Tip.Trigger field Es muss ein Feld für Erstellungszeit oder Änderungszeitpunkt vorhanden sein, wie im Modul Make angegeben. Ohne dieses Feld kann der Trigger die Datensätze nicht sortieren und verhält sich unvorhersehbar. Falls Ihre Tabelle kein solches Feld enthält, fügen Sie es hinzu, bevor Sie den Rest des Moduls erstellen.


Schritt 2: Wie wandelt man eine Reihe in einen Schweizer QR-Code um?​

Bisheriger Ablauf: der Airtable Trigger.

Dieses Modul erzeugt den Beleg. Die meisten seiner Felder sind eine direkte Zuordnung aus der Zeile; zwei Felder benötigen einen Ausdruck.

  1. PDF4me hinzufügen > Create Swiss QR-bill.
  2. Configure die Einstellungen, die die Ausgabe beeinflussen:
    • Format Type: PNG
    • Reference Type: QRR
    • Sprache: English
    • Separator Line: Line With Scissor
    • Creditor Address Type: S
  3. Ordnen Sie die Zahlungsdaten dem Auslöser zu:
    • Amount: formatNumber(1.Amount; 2; "."; "")
    • IBAN: replace(1.QRIBAN; " "; "")
    • Creditor Name, Straße, Postleitzahl, Ort und Land aus den Spalten „Gläubiger“.
    • Name und Anschrift Debtor aus den Spalten „Schuldner“ und die Reference aus der Zeile

Create Swiss QR-bill​

Make PDF4me Create Swiss QR-bill module showing Format Type PNG, a Currency dropdown, Reference Type QRR, Language English, Separator Line Line With Scissor, Amount set to a formatNumber expression over the Amount column, IBAN set to a replace expression over the QRIBAN column, Creditor Address Type S and the start of the Creditor Name field

Das Panel wird hier gescrollt. Unterhalb des Gläubigernamens befinden sich die restliche Gläubigeradresse und der gesamte Schuldnerblock.

Was jede Einstellung entscheidet​

FeldWert hierWas es kontrolliert
Format TypePNGEin Bild anstelle einer PDF-Datei, wodurch es an eine Airtable Zelle angehängt und inline in der Vorschau angezeigt werden kann.
Reference TypeQRREine strukturierte QR-Referenz, die eine QR-IBAN benötigt. Die Alternativen sind SCOR und NON
Separator LineLine With ScissorZeichnet die Trennlinie zwischen dem Beleg und dem Zahlungsteil.
Creditor Address TypeSStrukturierte Adresse, d. h. Straße, Postleitzahl und Ort in separaten Feldern anstatt als Freitext.
AmountformatNumber(...)Zwei Dezimalstellen und kein Tausendertrennzeichen, wie es die Spezifikation vorsieht.
IBANreplace(...)Entfernt die Leerzeichen, die Benutzer vor der Kontovalidierung in IBAN eingeben.

Tip.Reference Type und Konto müssen übereinstimmen. QRR erfordert eine QR-IBAN und eine 27-stellige QR-Referenz. Eine herkömmliche IBAN mit QRR Referenz ist der häufigste Grund, warum ein generierter Beleg nicht validiert werden kann. Falls Sie noch keine QR-IBAN besitzen, verwenden Sie NON und lassen Sie das Referenzfeld leer, bis Ihre Bank Ihnen eine ausstellt.


Schritt 3: Wie legt man den Zettel wieder in die Akte ein?​

Bisheriger Ablauf: der Auslöser plus das PDF4me-Modul.

Die Reihe hat nach der Rechnung gefragt, also sollte die Reihe sie auch bezahlen.

  1. Airtable hinzufügen > Upload an attachment.
  2. Konfigurieren:
    • Base und Table: wie in Schritt 1
    • Record ID: die id des Auslösers
    • Attachment field: Document
    • File: Ausgabe von PDF4me – Create Swiss QR-bill
    • File name: QRBill_ plus der Title aus der Zeile plus .png
    • Data: die Document von Modul 2
    • Content type: PNG image

Upload an attachment​

Make Airtable Upload an attachment module with Base PDF4me Live Automations, Table Swiss QR Requests, Record ID mapped from the trigger id, Attachment field Document, File set to the PDF4me Create Swiss QR-bill output, File name QRBill_ plus the Title token plus .png, Data set to the module 2 Document output and Content type PNG image

Record ID stammt vom Auslöser, sodass der Beleg in der Zeile landet, die ihn angefordert hat.


Schritt 4: Wie tragen Sie das Ergebnis in die Zeile ein?​

Bisheriger Ablauf: Alles bis zum Hochladen von Anhängen.

Das Anhängen der Datei bedeutet nicht, dass die Arbeit erledigt ist. Das Ergebnis wird in einem separaten Update festgehalten.

  1. Airtable hinzufügen > Update a record.
  2. Konfigurieren:
    • Base und Table: wie in Schritt 1
    • Record ID: die id des Auslösers
    • Record: Füllen Sie die Felder aus, die geschrieben werden sollen. Status ist das wichtigste Feld, da er von der Triggerformel ausgelesen wird. Die Spalte OutputLink bietet sich für die Eingabe einer teilbaren URL an.

Update a record​

Make Airtable Update a record module with Base PDF4me Live Automations, Table Swiss QR Requests, Record ID mapped from the trigger, and the Record section listing the table fields Title, CreditorName, CreditorStreet, CreditorPostalCode, CreditorCity, CreditorCountry, QRIBAN, Reference, DebtorName, DebtorStreet and DebtorPostalCode as empty inputs

Im Panel werden alle Spalten der Tabelle aufgelistet. Lassen Sie alle Felder leer, die nicht überschrieben werden sollen.

Tip.Lassen Sie alle Felder leer, außer denen, die Sie tatsächlich ändern möchten. Ein zugeordnetes, aber leeres Feld wird gelöscht, wodurch beispielsweise die Adresse eines Gläubigers in einem ansonsten scheinbar erfolgreichen Szenario gelöscht werden kann. Im aufgezeichneten Ablauf ist das Panel gescrollt und die sichtbaren Felder sind alle leer. Legen Sie Status daher bewusst fest, anstatt den angezeigten Wert zu kopieren.


Schritt 5: Wie senden Sie die Rechnung an den Schuldner?​

Bisheriger Ablauf: Alles über die Aktualisierung des Datensatzes.

Das letzte Modul liefert den Beleg an die Adresse in der Zeile.

  1. Gmail hinzufügen > Send an email.
  2. Konfigurieren:
    • To: die Email Spalte aus dem Auslöser
    • Subject: Your Swiss QR bill plus Title
    • Body type: Raw HTML
    • Content: ein kurzer HTML-Body mit Angabe des Schuldners, der Rechnung und des Betrags.
  3. Fügen Sie den Anhang hinzu:
    • File: PDF4me – Create Swiss QR-bill
    • File name: QRBill_ plus Title plus .png
    • Data: die Document von Modul 2

Send an email​

Make Gmail Send an email module with the recipient mapped from the Email column, Subject Your Swiss QR bill plus the Title token, Body type Raw HTML, an HTML content block greeting the debtor and stating the amount and currency, and one attachment taking the PDF4me module output with the file name QRBill_ plus Title plus .png

Der Anhang bezieht seine Bytes aus Modul 2, daher wird Airtable nie zurückgelesen.

Tip.Achten Sie auf den Betrag im E-Mail-Text. Die abgefangene Nachricht lautet:Amount: 100.5 CHF Während auf dem Beleg selbst Folgendes steht100.50 weil der Textkörper die Rohdatenspalte abbildet, während der QR-Code durchlaufen wirdformatNumber Verwenden Sie an beiden Stellen denselben Ausdruck, es sei denn, Sie haben Freude daran, einem Kunden den Unterschied zu erklären.


Szenario ausführen und überprüfen​

  1. Save das Szenario und führen Sie es einmal aus.
  2. Fügen Sie den Swiss QR Requests eine Zeile mit Gläubiger, Schuldner, Betrag, QR-IBAN und Status New hinzu.
  3. Beobachten Sie, wie die fünf Module aufleuchten. Jedes Modul sollte einen Vorgang melden.
  4. Öffnen Sie die Zeile: Das Feld Document sollte eine PNG-Datei enthalten, die nach dem Title benannt ist.
  5. Öffnen Sie den Anhang und prüfen Sie beide Hälften. Beleg und Zahlungsseite müssen dasselbe Konto, dieselbe Referenz und denselben Betrag aufweisen, getrennt durch eine Schere.
  6. Prüfen Sie im Posteingang in der Spalte „E-Mail“, ob Sie die Nachricht und deren Anhang erhalten haben.

Im erfassten Lauf wurde in Zeile INV-1003 ein Beleg ausgestellt, der an Muster AG Bahnhofstrasse 1, 8001 Zuerich, auf Konto CH44 3199 9123 0008 8901 2, mit Bezug 21 00000 00003 13947 14300 09017, zahlbar von Test Kunde AG, Seestrasse 10, 8002 Zuerich, über CHF 100.50 ausgestellt ist.

What did you actually build?Ein Zahlungsbeleggenerator, der in der Datenbank Ihres Teams integriert ist. Niemand muss sich in ein Bankportal einloggen, niemand gibt die IBAN erneut ein, und der Beleg wird dem entsprechenden Datensatz zugeordnet, sodass Sie auch einen Monat später noch nachvollziehen können, welche Zeile zu welcher Rechnung geführt hat.


Häufige Variationen, die Sie hinzufügen können, ohne den Aufbau zu wiederholen​

Legen Sie den Beleg auf eine Rechnungsseite.
Ändern Sie Format Type auf PDF und fügen Sie einen Seriendruckschritt hinzu, um die Rechnung unter Ihrer Rechnung einzufügen.overlay merge scenario beschreibt dieses Muster im Detail.
Rechnung in Euro und Franken
Die Spezifikation erlaubt CHF und EUR, aber keine anderen Währungen. Ordnen Sie die Spalte „Währung“ dem Währungsfeld zu, anstatt sie zu fixieren, und fügen Sie in Airtable eine Validierungsansicht hinzu, die alle anderen Währungen kennzeichnet.
Erinnerungen von derselben Basis senden
Fügen Sie eine Spalte „Zahlungsdatum“ und ein geplantes Szenario hinzu, das den vorhandenen Anhang für alle nach dreißig Tagen noch unbezahlten Rechnungen erneut sendet. Der Beleg ist bereits im Datensatz vorhanden, daher ist keine erneute Generierung erforderlich.
Rechnung für mehr als eine Einheit
Der Gläubigerblock stammt bereits aus den Spalten, daher kann eine Basis zwei Unternehmen bedienen. Weisen Sie jedem Unternehmen seine eigene QR-IBAN in der Zeile zu, und ansonsten ändert sich nichts.

Wie sich dies im Vergleich zu anderen Methoden zur Herstellung eines Schweizer QR-Scheins verhält​

Jede Zeile beschreibt die Alternative. Die letzte Zeile stellt dieses Szenario dar.

VergleichWer leitet es?Woher die Daten stammenWas Sie pflegen
Bankportal im Vergleich zu diesem SzenarioEin Mensch, ein Ausrutscher nach dem anderenVon Hand abgetipptNichts, aber jede Rechnung kostet jemanden Minuten
Buchhaltungspaket mit Schweizer QR-Export im Vergleich zu diesem SzenarioFinanzen, innerhalb dieses ProduktsDas eigene Hauptbuch des ProduktsEin Abonnement und ein zweites Zuhause für Ihre Kunden
Entwicklerbibliothek vs. dieses SzenarioEin Entwickler innerhalb einer AnwendungIhre Datenbank, durch CodeDer Code, die Spezifikationsaktualisierungen und die Veröffentlichungen
Dieses SzenarioJeder, der eine Airtable Zeile hinzufügen kannDie Basis, die das Team bereits hältFünf Module und ein QR-IBAN

Häufig gestellte Fragen​

Was ist ein Schweizer QR-Schein?​

Der Schweizer QR-Code ist der Zahlungsbeleg, der in der Schweiz die alten orangefarbenen und roten Zahlungsformulare ersetzt hat. Er enthält einen QR-Code mit Angaben zu Gläubiger, Schuldner, Betrag und Verwendungszweck, sodass der Zahler ihn mit seiner Banking-App scannen kann, anstatt etwas einzugeben.

Es besteht aus zwei Hälften, einem Beleg- und einem Zahlungsteil, die durch eine Schnittlinie getrennt sind, und das Layout ist durch dieSwiss implementation guidelines published by SIX Deshalb ist die Generierung eines solchen Problems eher ein Spezifikationsproblem als ein Entwurfsproblem.

Wie lautet die QR-IBAN Nummer in der Schweiz?​

Eine QR-IBAN ist eine zweite Kontonummer, die Ihre Bank zusätzlich zu Ihrer regulären IBAN vergibt. Sie ist daran erkennbar, dass ihre Kennung in einen reservierten Bereich fällt. Sie dient dazu, dass die Bank erkennt, dass eine eingehende Zahlung eine strukturierte QR-Referenz enthält und diese automatisch einer Rechnung zuordnen kann.

Die praktische Regel für dieses Szenario: Wenn Sie Reference Type auf QRR einstellen, müssen Sie die QR-IBAN verwenden, nicht Ihre übliche. Die Vermischung führt zu einem Beleg, der zwar korrekt aussieht, aber nicht gescannt werden kann.

Wie bezahlt man eine Schweizer QR-Rechnung?​

Der Zahler öffnet seine Banking-App, scannt den QR-Code im Zahlungsbereich, prüft den Betrag auf dem Bildschirm und bestätigt. Es wird nichts eingetippt – genau das ist der Sinn dieses Formats.

Ein Beleg kann auch am Postschalter bezahlt oder manuell anhand der gedruckten Felder ausgefüllt werden. Deshalb werden im Zahlungsteil Kontonummer, Referenz und Betrag als lesbarer Text neben dem Code wiederholt.

Kann Airtable Rechnungen erstellen?​

Nicht von allein. Airtable speichert die Daten und kann sie in einer Benutzeroberfläche oder einer druckbaren Ansicht darstellen, aber es hat keine Möglichkeit, ein Dokument zu erstellen, das einem Zahlungsstandard entspricht, und keine Möglichkeit, einen scannbaren QR-Code gemäß dieser Spezifikation zu generieren.

Seine Stärke liegt darin, die Quelle der Wahrheit zu sein. Dieses Szenario erhält diese Trennung aufrecht: Airtable speichert die Zeile, PDF4me erzeugt das konforme Artefakt, und das Ergebnis wird der Zeile als Anhang wieder hinzugefügt.


Fehlerbehebung​

Die Banking-App kann den Code nicht scannen.

Prüfen Sie Konto und Referenztyp gemeinsam. AQRR Für eine Referenz wird eine QR-IBAN benötigt; für eine normale IBAN wird eine solche benötigt.SCOR oderNON Überprüfen Sie anschließend, ob die IBAN das Modul tatsächlich ohne Leerzeichen erreicht hat, was diereplace Der Ausdruck ist dazu da.

Das Szenario wird bei Zeilen ausgelöst, die noch nicht bereit sind.

Die Auslöserformel fehlt oder stimmt nicht überein.{Status}='New' Die Groß-/Kleinschreibung wird beachtet, und das Feld muss ein einfaches Auswahlfeld oder ein Textfeld sein, dessen Wert exakt „Neu“ lautet. Stellen Sie außerdem sicher, dass Trigger field ein Feld für Erstellungszeit oder Änderungszeit ist.

Der Anhang erscheint nie im Protokoll.

Prüfen Sie Record ID in Modul 3. Sie muss vom Auslöser stammen, nicht vom PDF4me Modul. Prüfen Sie anschließend, ob Content type Format Type übereinstimmt: Eine in Modul 2 als PDF hochgeladene PNG-Datei wird zwar angehängt, die Vorschau wird jedoch verweigert.

Eine Spalte wurde nach einem Lauf gelöscht.

Modul 4 listet alle Felder der Tabelle auf. Ein zugeordnetes, aber leeres Feld wird in der Zelle gelöscht. Lassen Sie alle Felder unverändert, die Sie nicht bewusst bearbeiten.


Nächste Schritte​

Ihre bestehende Datenbank ist in der Regel näher an einem fertigen Zahlungsdokument, als es auf den ersten Blick scheint. Sie benötigt lediglich eine Schnittstelle, die die Spezifikationen umsetzt.