Swiss QR Invoice
Funktionen So funktioniert's Screenshots Preise Support
DE
DeutschAktuellFrançaisItalianoEnglish
Download

Swiss QR Invoice

Support

Schnellstart, Hilfe beim Import und Antworten auf häufige Fragen zu Swiss QR Invoice.

Inhaltsverzeichnis

Erste Schritte

In drei Schritten zur QR-Rechnung Importvorlage Bedienung

Rechnungen verarbeiten

SpaltenzuweisungProfileBatch-AusgabeExport-Protokoll

Nachschlagen & Hilfe

Importfelder Validierung Neuerungen Häufige Fragen Kontakt

    In drei Schritten zur QR-Rechnung

    1. Erstelle eine einzelne Rechnung oder importiere eine Tabelle mit mehreren Rechnungen. Stapelverarbeitung ist Teil von Pro.
    2. Prüfe die Spaltenzuweisung und die angezeigten Hinweise. Kontrolliere Empfänger, Zahlungsdaten, Beträge und Vorschau.
    3. Wähle das Ausgabeformat und exportiere die PDFs. Wiederkehrende Einstellungen kannst du als Profil speichern.

    Importvorlage

    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.

    Bedienung

    QR-Rechnungen erfassen, Importdateien vorbereiten und PDFs korrekt ausgeben.

    Ablauf

    Import: Datei ablegen oder Musterdateien exportieren. Rechnung: Daten prüfen oder manuell erfassen. Ausgabe: Format, Linien, Hintergrund, Nomenklatur und Batch-Verhalten wählen.

    Validierung

    Die Vorschau und die Validierung zeigen, ob die aktuelle Rechnung exportiert werden kann. Bei Beispieldaten bleibt die Anzeige neutral.

    Rechnung

    Die Karten folgen der Reihenfolge auf der QR-Rechnung: Konto / Zahlbar an, Referenz, Mitteilung, Zahlbar durch und Betrag. Importierte Daten bleiben gesperrt.

    Ausgabe

    A4 platziert den Zahlteil unten. 210x105 mm erzeugt nur den Zahlteil und erlaubt keinen Hintergrund. Beschnitt erzeugt TrimBox, BleedBox und Schnittzeichen.

    Nomenklatur

    Dateinamen können Platzhalter wie {nummer}, {referenz}, {zahler} und {empfaenger} verwenden. Die Laufnummer steuert {nummer}.

    Rechte Leiste

    Rechts stehen Rechnungsdetails und importierte Rechnungen. Das Export-Protokoll öffnest du über das Uhrsymbol in der Toolbar.

    Spaltenzuweisung

    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.

    Profile

    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.

    Batch-Ausgabe

    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.

    Export-Protokoll

    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.

    Importfelder

    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.

    spracheOptional

    Ausgabesprache 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

    ibanPflicht

    Konto 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

    empfaengernamePflicht

    Name 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

    empfaengerstrasseOptional

    Strasse des Zahlungsempfängers.

    Maximal 70 Zeichen. Swiss QR Invoice warnt, wenn die Strasse fehlt.

    Beispiel: Musterstrasse

    Alias: creditorstreet, strasseempfaenger

    empfaengernrOptional

    Hausnummer des Zahlungsempfängers.

    Maximal 16 Zeichen.

    Beispiel: 123

    Alias: creditorbuildingnumber, creditornumber, nrempfaenger

    empfaengerplzPflicht

    Postleitzahl des Zahlungsempfängers.

    Maximal 16 Zeichen. Für die strukturierte Adresse in der QR-Rechnung erforderlich.

    Beispiel: 8000

    Alias: creditorpostalcode, plzempfaenger

    empfaengerortPflicht

    Ort des Zahlungsempfängers.

    Maximal 35 Zeichen. Für die strukturierte Adresse in der QR-Rechnung erforderlich.

    Beispiel: Seldwyla

    Alias: creditortown, ortempfaenger

    empfaengerlandPflicht

    Land des Zahlungsempfängers.

    Zweistelliger ISO-Ländercode. Wenn leer, setzt Swiss QR Invoice CH.

    Beispiel: CH

    Alias: creditorcountry, landempfaenger

    referenztypOptional

    Bestimmt, 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

    referenzOptional

    Zahlungsreferenz 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

    betragOptional

    Zu 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

    waehrungOptional

    Wä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

    zahlernameOptional

    Zahlungspflichtige 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

    zahlerstrasseOptional

    Strasse des Zahlungspflichtigen.

    Maximal 70 Zeichen. Swiss QR Invoice warnt, wenn bei vorhandenem Zahler die Strasse fehlt.

    Beispiel: Musterstrasse

    Alias: debtorstreet, strassezahler

    zahlernrOptional

    Hausnummer des Zahlungspflichtigen.

    Maximal 16 Zeichen.

    Beispiel: 1

    Alias: debtorbuildingnumber, debtornumber, nrzahler

    zahlerplzOptional

    Postleitzahl des Zahlungspflichtigen.

    Maximal 16 Zeichen. Erforderlich, wenn «Zahlbar durch» verwendet wird.

    Beispiel: 8000

    Alias: debtorpostalcode, plzzahler

    zahlerortOptional

    Ort des Zahlungspflichtigen.

    Maximal 35 Zeichen. Erforderlich, wenn «Zahlbar durch» verwendet wird.

    Beispiel: Seldwyla

    Alias: debtortown, ortzahler

    zahlerlandOptional

    Land des Zahlungspflichtigen.

    Zweistelliger ISO-Ländercode. Wenn leer, setzt Swiss QR Invoice CH.

    Beispiel: CH

    Alias: debtorcountry, landzahler

    mitteilungOptional

    Unstrukturierte 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

    rechnungsinformationenOptional

    Strukturierte 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

    alternativesverfahren1Optional

    Erste 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

    alternativesverfahren2Optional

    Zweite 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

    Validierung

    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.

    Wichtige SIX-Regeln

    • QRR verlangt eine QR-IBAN mit IID 30000-31999 und eine 27-stellige QR-Referenz mit korrekter Modulo-10-Prüfziffer.
    • SCOR verwendet eine ISO Creditor Reference mit RF-Präfix und Modulo-97-Prüfung. NON bedeutet ohne Referenz; das Referenzfeld bleibt leer.
    • Mitteilung und strukturierte Rechnungsinformationen teilen sich im QR-Code den Bereich «Zusätzliche Informationen» und dürfen zusammen maximal 140 Zeichen belegen.
    • Zahlbar an ist Pflicht. Zahlbar durch ist optional, muss aber vollständig und gültig sein, wenn ein Name angegeben wird.

    Die Importfeld-Regeln orientieren sich an der Swiss QR-Bill/SIX-Feldlogik und der aktuellen Validierung in Swiss QR Invoice.

    Neuerungen

    Versionshinweise aus dem App Store

    Version 2.0 29. September 2026

    • Separate Exporte für mehrere Rechnungssets hinzugefügt
    • Individuelle Dateinamen pro Rechnungsset hinzugefügt
    • Wiederverwendbare Profile für schnellere Abläufe hinzugefügt
    • Übersichtlichere macOS-Oberfläche für einfachere Bedienung
    • Excel-Import und Spaltenzuweisung verbessert
    • QR-Code- und PDF-Prüfung erweitert
    • Hilfe und Übersetzungen aktualisiert
    • Allgemeine Verbesserungen und Fehlerbehebungen

    Versionsverlauf im App Store ↗

    Häufige Fragen

    Welche Dateien kann ich importieren?

    TXT, CSV, TSV und XLSX werden als Rechnungsstapel importiert. PDF- und Bilddateien werden nach einem eingebetteten QR-Code durchsucht.

    Spalten werden nicht richtig erkannt.

    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.

    Die App meldet ungültige Zahlungsdaten.

    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.

    Wie exportiere ich mehrere Rechnungen?

    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.

    Das PDF wird beim Drucken verkleinert.

    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.

    Pro wird nach einem Kauf nicht erkannt.

    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.

    Werden Rechnungsdaten hochgeladen?

    Swiss QR Invoice verarbeitet deine Rechnungsdaten lokal auf deinem Mac. Für die Rechnungsverarbeitung brauchst du weder ein Konto noch einen eigenen Cloud-Dienst.

    Kontakt

    Schreib uns mit einer kurzen Beschreibung des Problems. Diese Angaben helfen bei der Fehlersuche:

    • App-Version und macOS-Version
    • Arbeitsschritt und genaue Fehlermeldung
    • Bei Importproblemen: Dateiformat und anonymisierte Spaltennamen

    support@swissqrinvoice.app

    Bitte keine echten Rechnungen, Bankangaben oder Kundendaten senden. Verwende bei Beispielen ausschliesslich anonymisierte Daten.

    Swiss QR Invoice
    © 2026 Benjamin Wieland · Made within Switzerland
    © 2026 Benjamin Wieland
    Made in Switzerland
    SupportImpressumDatenschutzbenwie.ch ↗
    Laden imMac App Store