Ablauf
Import: Datei ablegen oder Musterdateien exportieren. Rechnung: Daten prüfen oder manuell erfassen. Ausgabe: Format, Linien, Hintergrund, Nomenklatur und Batch-Verhalten wählen.
Swiss QR Invoice
Schnellstart, Hilfe beim Import und Antworten auf häufige Fragen zu Swiss QR Invoice.
Die Beispieldatei verwendet dieselben Spalten wie die Vorlage in der App. Ersetze die Musterdaten durch deine eigenen Angaben. TXT- und XLSX-Vorlagen kannst du auch direkt in der App exportieren.
CSV-Beispieldatei herunterladen
Nur Beispieldaten. Nicht für echte Zahlungen verwenden.
QR-Rechnungen erfassen, Importdateien vorbereiten und PDFs korrekt ausgeben.
Import: Datei ablegen oder Musterdateien exportieren. Rechnung: Daten prüfen oder manuell erfassen. Ausgabe: Format, Linien, Hintergrund, Nomenklatur und Batch-Verhalten wählen.
Die Vorschau und die Validierung zeigen, ob die aktuelle Rechnung exportiert werden kann. Bei Beispieldaten bleibt die Anzeige neutral.
Die Karten folgen der Reihenfolge auf der QR-Rechnung: Konto / Zahlbar an, Referenz, Mitteilung, Zahlbar durch und Betrag. Importierte Daten bleiben gesperrt.
A4 platziert den Zahlteil unten. 210x105 mm erzeugt nur den Zahlteil und erlaubt keinen Hintergrund. Beschnitt erzeugt TrimBox, BleedBox und Schnittzeichen.
Dateinamen können Platzhalter wie {nummer}, {referenz}, {zahler} und {empfaenger} verwenden. Die Laufnummer steuert {nummer}.
Rechts stehen Rechnungsdetails und importierte Rechnungen. Das Export-Protokoll öffnest du über das Uhrsymbol in der Toolbar.
Prüfe die gemeinsamen Daten und jede Rechnung anhand der Vorschau. Jede Datenzeile kann mehrere Rechnungen erzeugen; leere Rechnungsblöcke werden übersprungen. Unter Import → Spaltenzuweisung anpassen kannst du die Zuordnung erneut öffnen. Beim erneuten Import werden nachträgliche Änderungen an den Rechnungen nach Bestätigung ersetzt.
Die Profilverwaltung ist über die Toolbar und die Spaltenzuweisung erreichbar. Profile speichern Ausgabe-Einstellungen, Empfängerdaten und optional Spaltenzuweisungen, aber keine importierten Datenzeilen. Du kannst Profile sichern, laden, aktualisieren, umbenennen, duplizieren, löschen sowie als Datei importieren und exportieren. Profilnamen müssen eindeutig sein.
Rechnung 1, Rechnung 2 usw. werden in getrennte Ordner exportiert. Für jedes Rechnungsset kannst du eine eigene Namensvorlage festlegen. Wähle Sammel-PDF oder PDF pro Rechnung; mit In Batches aufteilen begrenzt du die Rechnungen pro Batch. Der Vorschaufilter ändert nicht die Exportauswahl. Checkboxen markieren Rechnungen für den Teilexport.
Das Export-Protokoll öffnest du über das Uhrsymbol. Es zeigt die letzten 20 Exporte mit Status, Anzahl, Dauer und Ziel. Du kannst das Ziel im Finder anzeigen, einen TXT-Bericht sichern oder gespeicherte Ausgabe-Einstellungen wiederverwenden. Ein Abbruch beendet den Fortschrittsdialog; bereits geschriebene Dateien bleiben erhalten. Der Abbruch steht im Protokoll, nicht in der Validierung. Leeren entfernt nur das Protokoll, keine exportierten Dateien.
Die erste Zeile enthält Spaltennamen. Jede Datenzeile kann je nach Zuordnung eine oder mehrere Rechnungen erzeugen. Nicht zugewiesene Spalten und leere Rechnungsblöcke werden übersprungen.
spracheOptionalAusgabesprache der sichtbaren QR-Rechnungsbegriffe.
Erlaubt sind de, fr, it, rm und en. Wenn leer oder unbekannt, verwendet Swiss QR Invoice Deutsch.
Beispiel: de
Alias: language, lang, locale
ibanPflichtKonto des Zahlungsempfängers, im QR-Code als IBAN/QR-IBAN geführt.
CH- oder LI-IBAN mit gültiger Modulo-97-Prüfziffer. Bei Referenztyp QRR muss es eine QR-IBAN mit IID 30000-31999 sein; bei SCOR/NON darf es keine QR-IBAN sein.
Beispiel: CH6431961000004421557
Alias: account, qriban, konto
empfaengernamePflichtName des Zahlungsempfängers, also «Konto / Zahlbar an».
Maximal 70 Zeichen. Zahlbar an ist nach SIX Pflicht.
Beispiel: Max Muster & Söhne
Alias: creditorname, zahlungsempfaenger, zahlbaran
empfaengerstrasseOptionalStrasse des Zahlungsempfängers.
Maximal 70 Zeichen. Swiss QR Invoice warnt, wenn die Strasse fehlt.
Beispiel: Musterstrasse
Alias: creditorstreet, strasseempfaenger
empfaengernrOptionalHausnummer des Zahlungsempfängers.
Maximal 16 Zeichen.
Beispiel: 123
Alias: creditorbuildingnumber, creditornumber, nrempfaenger
empfaengerplzPflichtPostleitzahl des Zahlungsempfängers.
Maximal 16 Zeichen. Für die strukturierte Adresse in der QR-Rechnung erforderlich.
Beispiel: 8000
Alias: creditorpostalcode, plzempfaenger
empfaengerortPflichtOrt des Zahlungsempfängers.
Maximal 35 Zeichen. Für die strukturierte Adresse in der QR-Rechnung erforderlich.
Beispiel: Seldwyla
Alias: creditortown, ortempfaenger
empfaengerlandPflichtLand des Zahlungsempfängers.
Zweistelliger ISO-Ländercode. Wenn leer, setzt Swiss QR Invoice CH.
Beispiel: CH
Alias: creditorcountry, landempfaenger
referenztypOptionalBestimmt, welche Referenzlogik für die Zahlung verwendet wird.
QRR = QR-Referenz, SCOR = Creditor Reference, NON = ohne Referenz. Wenn leer oder unbekannt, verwendet Swiss QR Invoice QRR.
Beispiel: QRR
Alias: referencekind
referenzOptionalZahlungsreferenz zur automatischen Verbuchung.
Bei QRR genau 27 Ziffern mit Modulo-10-recursive-Prüfziffer. Bei SCOR eine gültige RF-Referenz mit 5 bis 25 Zeichen. Bei NON leer lassen.
Beispiel: 000008207791225857421286694
Alias: reference
betragOptionalZu zahlender Betrag.
Dezimalzahl mit Punkt oder Komma, mindestens 0.00 und maximal 999999999.99. Leer bedeutet Betrag nicht vorgedruckt. Bei 0.00 setzt Swiss QR Invoice die vorgeschriebene Nicht-zur-Zahlung-Mitteilung.
Beispiel: 50.00
Alias: amount
waehrungOptionalWährung des Betrags.
Erlaubt sind CHF und EUR. QRR ist in Swiss QR Invoice nur mit CHF zulässig. Wenn leer oder unbekannt, wird CHF verwendet.
Beispiel: CHF
Alias: currency
zahlernameOptionalZahlungspflichtige Person oder Firma, auf der QR-Rechnung als «Zahlbar durch».
Optional. Wenn angegeben, maximal 70 Zeichen; die Adresse muss dann ebenfalls plausibel sein.
Beispiel: Simon Muster
Alias: debtorname, zahlungspflichtiger, zahlbardurch
zahlerstrasseOptionalStrasse des Zahlungspflichtigen.
Maximal 70 Zeichen. Swiss QR Invoice warnt, wenn bei vorhandenem Zahler die Strasse fehlt.
Beispiel: Musterstrasse
Alias: debtorstreet, strassezahler
zahlernrOptionalHausnummer des Zahlungspflichtigen.
Maximal 16 Zeichen.
Beispiel: 1
Alias: debtorbuildingnumber, debtornumber, nrzahler
zahlerplzOptionalPostleitzahl des Zahlungspflichtigen.
Maximal 16 Zeichen. Erforderlich, wenn «Zahlbar durch» verwendet wird.
Beispiel: 8000
Alias: debtorpostalcode, plzzahler
zahlerortOptionalOrt des Zahlungspflichtigen.
Maximal 35 Zeichen. Erforderlich, wenn «Zahlbar durch» verwendet wird.
Beispiel: Seldwyla
Alias: debtortown, ortzahler
zahlerlandOptionalLand des Zahlungspflichtigen.
Zweistelliger ISO-Ländercode. Wenn leer, setzt Swiss QR Invoice CH.
Beispiel: CH
Alias: debtorcountry, landzahler
mitteilungOptionalUnstrukturierte Nachricht im Bereich «Zusätzliche Informationen».
Maximal 140 Zeichen. Zusammen mit «rechnungsinformationen» sind maximal 140 Zeichen zulässig.
Beispiel: Bezahlung der Reise
Alias: message, zusatzinformationen
rechnungsinformationenOptionalStrukturierte Rechnungsinformationen für automatisierte Verarbeitung, z.B. nach SWICO-Syntax.
Optional, maximal 140 Zeichen. Zusammen mit «mitteilung» sind maximal 140 Zeichen zulässig.
Beispiel: //S1/10/10201409/11/200701
Alias: billinginformation, strdbkginf
alternativesverfahren1OptionalErste Zeile für ein alternatives Zahlverfahren.
Optional, maximal 100 Zeichen. Nur verwenden, wenn ein unterstütztes alternatives Verfahren bewusst angegeben werden soll.
Alias: alternativeprocedure1, altpmt1, av1
alternativesverfahren2OptionalZweite Zeile für ein alternatives Zahlverfahren.
Optional, maximal 100 Zeichen. Nur verwenden, wenn ein unterstütztes alternatives Verfahren bewusst angegeben werden soll.
Alias: alternativeprocedure2, altpmt2, av2
Die globale Validierung steht unten mittig. Sie prüft Rechnungsdaten wie Pflichtfelder, IBAN, Referenz, Betrag und Textlängen. Fehlerdetails sind dort einsehbar; ungültige importierte Rechnungen werden beim Export übersprungen. Ein Exportabbruch ändert die Validierung nicht. Die Prüfung bestätigt weder den Kontoinhaber noch die Ausführung einer Zahlung.
Die Importfeld-Regeln orientieren sich an der Swiss QR-Bill/SIX-Feldlogik und der aktuellen Validierung in Swiss QR Invoice.
Versionshinweise aus dem App Store
TXT, CSV, TSV und XLSX werden als Rechnungsstapel importiert. PDF- und Bilddateien werden nach einem eingebetteten QR-Code durchsucht.
Prüfe die erste Zeile mit den Spaltennamen und die Spaltenzuweisung in der App. Nutze die Vorlage als Ausgangspunkt. Die Beispieldatei ist UTF-8-kodiert und verwendet Semikolons.
Prüfe die markierten Felder und die angezeigte Fehlermeldung. Kontrolliere IBAN, Referenztyp, Referenz und die erforderlichen Adressangaben. Exportiere erst, wenn die Prüfung keine Fehler mehr meldet.
Mit Pro kannst du mehrere Rechnungen importieren und als einzelne oder kombinierte PDFs exportieren. Prüfe die Auswahl der Rechnungssets, das Ausgabeformat und die Dateinamen vor dem Export.
Prüfe das Papierformat und drucke mit 100 % beziehungsweise tatsächlicher Grösse. Deaktiviere eine automatische Seitenanpassung, wenn sie das gewählte Ausgabeformat verändert.
Verwende dieselbe Apple-ID wie beim Kauf und wähle in der App «Käufe wiederherstellen». Käufe, Abos und Rückerstattungen werden über den App Store verwaltet.
Swiss QR Invoice verarbeitet deine Rechnungsdaten lokal auf deinem Mac. Für die Rechnungsverarbeitung brauchst du weder ein Konto noch einen eigenen Cloud-Dienst.
Schreib uns mit einer kurzen Beschreibung des Problems. Diese Angaben helfen bei der Fehlersuche:
Bitte keine echten Rechnungen, Bankangaben oder Kundendaten senden. Verwende bei Beispielen ausschliesslich anonymisierte Daten.