Twint-Zahlungsbelege
Betrag, Händler und Transaktionszeit extrahieren
Jemand schickt Ihnen einen Twint-Zahlungsbeleg als Screenshot. Der Betrag liegt bei CHF 47.50. Sie sehen den Händlernamen – «Coop» oder «Migros» oder vielleicht «Beck's Bier Shop GmbH» oder einfach «B. Muller». Ein Zeitstempel steht oben oder unten auf dem Bildschirm. Diese drei Daten brauchen Sie für Ihre Unterlagen. Aber hier wird es knifflig: Der Absender könnte UBS Twint, PostFinance Twint, Raiffeisen Twint oder die Standalone-App Twint Prepaid nutzen. Diese vier Bildschirme unterscheiden sich voneinander – und sie sind nur vier der 71 bankenspezifischen Versionen von Twint, die es in der Schweiz ab 2026 gibt. Betrag, Händlername und Transaktionszeit sind in jeder Version vorhanden – aber um sie zuverlässig in den verschiedenen App-Layouts zu finden, müssen Sie verstehen, was gleich bleibt und was sich verschiebt.
Das Wichtigste in Kürze
- Twint ist nicht eine App mit einem einheitlichen Bestätigungsbildschirm – es gibt 71 bankenspezifische Versionen, die alle dieselben drei Felder in unterschiedlichem Layout anzeigen.
- UBS Twint und mehrere andere Versionen blockieren aktiv Screenshots, und Vorlagen für alle 71 Versionen zu erstellen, ist eine Sackgasse, bevor Sie auch nur einen einzigen Beleg erfassen.
- Definieren Sie Spalten einmalig danach, was die Felder bedeuten – Betrag, Händler, Zeit – statt danach, wo sie auf dem Bildschirm einer bestimmten Bank sitzen. Dann funktioniert die Extraktion über alle Twint-Versionen hinweg.
Drei Felder, ein Bildschirm – warum Twint einfach und doch komplex ist
Twint ist das grösste mobile Bezahlsystem der Schweiz – über 6 Millionen aktive Nutzer haben 2025 mehr als 901 Millionen Transaktionen durchgeführt, so der Jahresbericht der Twint AG. Das Unternehmen gehört gemeinsam der UBS, Raiffeisen, Zürcher Kantonalbank (ZKB), PostFinance und dem Konsortium der Kantonalbanken. Im stationären Handel akzeptieren 81 % der Geschäfte und 86 % der Online-Shops Twint. Die Markenbekanntheit bei der Schweizer Bevölkerung ab 16 Jahren beträgt 99 %. «Twinten» – also mit Twint bezahlen – ist im schweizerdeutschen Wortschatz als Verb angekommen, das bei den 8,7 Millionen Einwohnern keiner Erklärung bedarf.
Bei dieser Verbreitung sind Twint-Zahlungsbelege im täglichen Finanzleben der Schweiz allgegenwärtig. Die drei für die Buchhaltung relevanten Felder – der Transaktionsbetrag (Betrag/Montant/Importo), der Händlername und der Transaktionszeitpunkt – sind auf jedem Bestätigungsbildschirm vorhanden. Doch der Bestätigungsbildschirm selbst ist nicht bei allen Nutzern gleich, denn Twint ist nicht eine einzige App. Es gibt das einfache Twint Prepaid-Wallet, das unabhängig von jeder Bank funktioniert. Daneben existieren 70 bankspezifische Versionen – UBS Twint, PostFinance Twint, Raiffeisen Twint, ZKB TWINT, Migros Bank Twint, Valiant Twint sowie Versionen jeder Kantonalbank – die alle dieselben Transaktionsdaten in der jeweiligen Designsprache der Mutterbank darstellen. Singapurs PayNow hat ein ähnliches Problem – ein nationales Echtzeit-Zahlungssystem, das in die App jeder Bank eingebettet ist und Bestätigungsbildschirme erzeugt, die sich mit jedem Bankpartner ändern. Twint steht vor derselben Fragmentierung, jedoch in einem europäischen Markt mit drei Amtssprachen und einer einzigartig dichten Bankenlandschaft.
Die praktische Konsequenz: Wenn Sie Twint-Zahlungsbelege aus verschiedenen Quellen sammeln – Kunden, die mit Twint bezahlen, Freelancer, die erhaltene Zahlungen dokumentieren, ein Verein, der Mitgliederbeiträge einzieht – werden die Screenshots nicht gleich aussehen. Aber die drei benötigten Felder sind immer auf dem Bildschirm. Der Trick ist zu wissen, worauf man achten muss, und zu verstehen, warum ein semantischer Extraktionsansatz diese Variabilität ohne vorlagenspezifische Anpassungen bewältigt.
Das Fragmentierungsproblem: Eine Zahlung, 71 Bestätigungsbildschirme
Twint startete als zwei parallele Projekte, die im April 2017 fusionierten: Paymit vom UBS/Credit Suisse/ZKB-Konsortium und Twint von PostFinance. Das fusionierte Unternehmen, Twint AG, übernahm mehrere Bankpartner, von denen jeder Twint über seine eigene Mobile-Banking-App anbieten wollte, anstatt Kunden zum Herunterladen einer separaten App zu zwingen. Das Ergebnis sind laut moneyland.chs Twint-FAQ (März 2026) derzeit 71 verschiedene Versionen der Twint-App in der Schweiz.
UBS Twint ist die am weitesten verbreitete Einzelversion mit weit über einer Million Registrierungen. Der Zahlungsbestätigungsbildschirm erscheint typischerweise mit weißem Hintergrund und blauen UBS-Akzentfarben – der Betrag wird prominent in großer fetter Schrift angezeigt, darunter der Händlername und darüber eine Bestätigungsmeldung. UBS Twint verwendet eine eigene dedizierte App (verfügbar für iOS und Android) mit eigener Designsprache, getrennt von der UBS Mobile Banking App. Der Bestätigungsbildschirm in UBS Twint ist sauber, kartenähnlich und auf den Zahlungsbetrag zentriert.
PostFinance Twint verfolgt einen anderen visuellen Ansatz. Da PostFinance Twint sowohl als eigenständige «PostFinance TWINT»-App als auch eingebettet in die breitere PostFinance App anbietet, übernimmt der Bestätigungsbildschirm die gelb-weiße visuelle Identität von PostFinance. Die Transaktionsdetails erscheinen in der Standard-Transaktionsansicht der PostFinance App, die auf Wunsch auch einen formellen «Zahlungsbeleg/justificatif de paiement/prova di pagamento» generieren kann. Das bedeutet, dass eine PostFinance-Twint-Zahlungsbestätigung in zwei visuellen Formen vorliegen kann: als In-App-Bestätigungs-Screenshot und als herunterladbares PDF mit dem PostFinance-Dokumentenkopf.
Eigenständiges Twint Prepaid – die bankenunabhängige Version – verwendet eine eigene Oberfläche mit einem neutraleren Design, das an keine Bankmarke gebunden ist. Der Bestätigungsbildschirm verwendet hier das generische Twint-Farbschema (blaugrün und weiß) und folgt einem einfacheren Layoutmuster als die bankengebrandeten Versionen.
Dann gibt es die restlichen Versionen: Raiffeisen Twint, ZKB TWINT, Migros Bank Twint, Valiant Twint sowie Versionen für jede Kantonalbank (Bank Cler, Berner Kantonalbank, Luzerner Kantonalbank usw.). Jede verpackt dieselben Twint-Zahlungsdaten im Design ihrer eigenen Mobile-Banking-App und erzeugt Bestätigungsbildschirme, die zwar einen gemeinsamen Satz von Datenfeldern teilen, sich aber in Layout, Schriftart, Farbschema und Feldplatzierung unterscheiden. Ein vorlagenbasiertes Extraktionstool würde für jede dieser 71 Versionen eine separate Konfiguration erfordern. Ein semantisches Extraktionstool liest die Daten nach Bedeutung, nicht nach Pixelposition – daher funktioniert dieselbe Spaltendefinition, egal ob der Screenshot von UBS Twint, PostFinance Twint oder der eigenständigen App stammt.
Der Betrag (Betrag / Montant / Importo) — Stets in CHF, stets hervorgehoben, dreisprachig beschriftet
Der Transaktionsbetrag ist das klarste Feld auf jedem Twint-Bestätigungsbildschirm. Jede Twint-Transaktion erfolgt in Schweizer Franken (CHF). Es gibt keine Mehrwährungsanzeige, keinen Wechselkurs und keinen Abzug von Gebühren vom angezeigten Betrag – der Wert auf der Bestätigung entspricht exakt dem, was vom Zahlenden zum Empfänger geflossen ist. Der Betrag ist stets die optisch hervorgehobenste Zahl auf dem Bildschirm, typischerweise in einer deutlich grösseren Schriftgrösse als alle anderen Angaben.
Was das Betragsfeld spezifisch schweizerisch macht, ist die Beschriftungssprache. Die Bezeichnung über oder neben dem Betrag erscheint je nach UI-Sprache der App und Sprachregion des Nutzers in einer von drei Sprachen:
Betrag (Deutsch) – in der Mehrheit der Schweizer Kantone verwendet, darunter Zürich, Bern, Basel, Luzern, St. Gallen, Aargau sowie in den meisten Kantonen der Ost- und Zentralschweiz.
Montant (Französisch) – in den Kantonen Genf, Waadt, Neuenburg, Jura sowie in Teilen von Freiburg und Wallis verwendet.
Importo (Italienisch) – im Tessin und in einigen Gemeinden des südlichen Graubündens verwendet.
Die Beschriftungssprache wechselt mit der App, der Betrag selbst folgt jedoch einer einheitlichen Schweizer Formatierungskonvention: ein vorangestelltes «CHF» oder «Fr.», manchmal auch ganz ohne Präfix, wenn der Kontext eindeutig ist, mit einem Punkt (.) als Dezimaltrennzeichen und einem Apostroph (') oder Leerzeichen als Tausendertrennzeichen – zum Beispiel «CHF 1'234.50» oder «Fr. 850.—». Der Rappen-/Centimes-Anteil (Schweizer Rappen) wird bei Beträgen mit Nachkommastellen immer zweistellig angegeben. Ganze Frankenbeträge können mit einem Gedankenstrich anstelle der Rappen erscheinen – «CHF 47.—» – eine in der Schweiz übliche typografische Konvention, die eine Extraktions-Engine als CHF 47.00 interpretieren muss und nicht als fehlerhafte Zahl behandeln darf.
Für die Extraktion ist das Betragsfeld über alle 71 App-Versionen hinweg semantisch eindeutig. Es ist der grösste währungsbezogene Wert auf dem Bildschirm, stets in CHF, stets in der Nähe einer Beschriftung mit «Betrag», «Montant» oder «Importo». Eine semantische Extraktions-Engine muss nicht wissen, welche Bank die Twint-App des Screenshots erstellt hat – sie liest «CHF 47.50» im Kontext und identifiziert es als Transaktionsbetrag, unabhängig davon, wo auf dem Bildschirm es steht oder in welcher Sprache es beschriftet ist.
Der Händlername – Anzeigename vs. eingetragener Name und der mehrsprachige Faktor
Der Händlername auf einem Twint-Bestätigungsbildschirm ist weniger vorhersehbar, als man meinen könnte. Twint zeigt den Namen so an, wie er vom Händler registriert wurde oder im Twint-Geschäftskonto des Händlers erscheint. In der Praxis kann dies Folgendes bedeuten:
- Der vollständige rechtliche Firmenname – z. B. «Müller AG» oder «Coop Genossenschaft» – wie im Schweizer Handelsregister / registre du commerce / registro di commercio eingetragen.
- Ein verkürzter oder markenbezogener Anzeigename – z. B. «Beck's Bier» statt des rechtlichen «Beck's Bier Shop GmbH» – vom Händler aus Gründen der visuellen Einfachheit im Zahlungsablauf gewählt.
- Ein Personenname – bei Einzelfirmen / raison individuelle / ditta individuale ist der Name der persönliche Name des Inhabers, wie er bei der AHV-Ausgleichskasse registriert ist. Dies kann je nach Sprachregion «Hans Meier», «Maria Bianchi» oder «Sara Dubois» sein.
- Ein Hofladen- oder Marktname – Über 1'900 Schweizer Hofläden / stands de la ferme / punti vendita aziendali akzeptieren Twint mit gedruckten QR-Codes. Der Händlername auf der Bestätigung kann der Name des Bauern, der Hofname oder etwas dazwischen sein.
Die Sprache des Händlernamens folgt der Sprachregion des Unternehmens. Ein Händler in Genf erscheint auf Französisch, einer in Lugano auf Italienisch, einer in Zürich auf Deutsch. Dieses dreisprachige Benennungsmuster, kombiniert mit Abkürzungen und Anzeigenamen-Wahlmöglichkeiten, führt dazu, dass derselbe physische Händler auf verschiedenen Twint-Bestätigungsbildschirmen unterschiedlich erscheinen kann – je nachdem, welche Version seines Namens er im Twint Business Portal registriert hat.
Für alle, die Zahlungen abgleichen – sei es mit Rechnungen, Kundenkonten oder Spesenabrechnungen – ist der aus dem Screenshot extrahierte Händlername der Name auf der Zahlung, nicht unbedingt der Name in Ihren Aufzeichnungen. Es lohnt sich, beide Spalten zu führen: den rohen Händlernamen aus dem Screenshot und eine separate Spalte für den Namen, wie er in Ihrer Buchhaltung erscheinen soll. Dies ist besonders relevant für Schweizer Freelancer und KMU, die Software wie Bexio (von über 100'000 Schweizer KMU für Rechnungsstellung und Buchhaltung genutzt) oder Abacus (die Top-Wahl für Schweizer Treuhänder / fiduciaire / fiduciario) verwenden, wo Kunden- und Lieferantendatensätze mit spezifischen rechtlichen Namen geführt werden, die möglicherweise nicht mit dem Twint-Anzeigenamen übereinstimmen.
Transaktionszeitpunkt – Wann Twint den Moment protokolliert
Jede Twint-Zahlung speichert das genaue Datum und die genaue Uhrzeit der Ausführung. Der Transaktionszeitpunkt ist das dritte Feld, das aus einem rohen Screenshot einen brauchbaren Datensatz macht – ohne ihn wird die Zuordnung einer Twint-Zahlung zu einer bestimmten Rechnung, Schicht oder Lieferung zur Ratespiel.
Auf den meisten Twint-Bestätigungsbildschirmen erscheint der Transaktionszeitpunkt an einer von zwei Stellen:
- Oben auf der Bestätigung – als Zeile wie «Bezahlt am 15.06.2026 um 14:32 Uhr» (Deutsch), «Payé le 15.06.2026 à 14:32» (Französisch) oder «Pagato il 15.06.2026 alle 14:32» (Italienisch), je nach App-Sprache.
- Im Bereich Transaktionsdetails – erreichbar durch Tippen auf «Details anzeigen» auf der Zahlungsbestätigung. Die Twint-FAQ weist darauf hin, dass Belege und detaillierte Transaktionsaufzeichnungen über die Transaktionsübersicht und die Auswahl von «Details anzeigen» gefunden werden – der vollständige Zeitstempel ist in dieser erweiterten Ansicht in allen App-Versionen verfügbar.
Das Datumsformat folgt der Schweizer Konvention: DD.MM.YYYY (Tag zuerst, Punkt als Trennzeichen, vierstellige Jahreszahl). Die Uhrzeit ist im 24-Stunden-Format (HH:MM). Dies ist dasselbe Datumsformat, das auf Schweizer Kontoauszügen, QR-Rechnung-Zahlungsscheinen und in Schweizer Buchhaltungssoftware-Exporten verwendet wird – der Zeitstempel aus dem Screenshot lässt sich also ohne Formatkonvertierung direkt in die Schweizer Finanzdatums-Konvention einordnen. PostFinance Twint-Nutzer können zudem über das Dokumentenzentrum der App einen herunterladbaren PDF-Zahlungsbeleg (Zahlungsbeleg / justificatif de paiement / prova di pagamento) erstellen, der den Zeitstempel zusammen mit den vollständigen Transaktionsdetails in einem Format enthält, das sich zur Weiterleitung an einen Treuhänder (Treuhänder / fiduciaire / fiduciario) eignet.
Der Transaktionszeitpunkt ist besonders wichtig für die nachgelagerten Anwendungsfälle, die Twint-Screenshots ihren Belegwert verleihen – etwa der Abgleich von Zahlungen mit AHV/IV/EO-Beitragsaufzeichnungen für Selbstständigerwerbende oder der tägliche Kassenabschluss für kleine Unternehmen, die Twint als primäre Zahlungsmethode nutzen.
Der Screenshot selbst – warum Sie unter Umständen gar keinen erstellen können
Es gibt eine Besonderheit, die Twint von praktisch jeder anderen in dieser Serie behandelten Zahlungs-App unterscheidet: Mehrere Versionen der Twint-App blockieren aktiv Screenshots. Auf r/Switzerland berichten Nutzer regelmäßig, dass der Versuch, den Twint-Bestätigungsbildschirm zu screenshoten, einen schwarzen Bildschirm oder eine Sicherheitswarnung ergibt. Dies ist kein Fehler – es ist eine bewusste Sicherheitsmaßnahme, die in bestimmten bankgebrandeten Versionen von Twint implementiert ist.
Allerdings – und das ist die Nuance, die für die praktische Nutzung entscheidend ist – blockieren nicht alle Twint-Versionen Screenshots. Nutzerberichte zeigen, dass PostFinance Twint die Screenshot-Funktion in der Regel nicht blockiert, während UBS Twint und einige andere Bankversionen dies tun. Das Verhalten der Basis-App Twint Prepaid variiert je nach Betriebssystemversion. Diese Uneinheitlichkeit bedeutet, dass die Möglichkeit, einen Bestätigungs-Screenshot zu erstellen, davon abhängt, welche Twint-App der Zahlende verwendet und um welches Telefonmodell es sich handelt. Dies kann der Zahlende nicht einfach ändern – es wird durch seine Bank und die von dieser Bank vertriebene App-Version bestimmt.
Bei Screenshots, die erfolgreich erstellt werden (oder die Sie von jemandem erhalten, der eine nicht blockierende Twint-Version verwendet), funktioniert der Extraktionsprozess genauso wie bei jedem anderen Zahlungs-Screenshot – hochladen, Spalten definieren, und die KI findet den Betrag, den Händlernamen und die Transaktionszeit, indem sie versteht, was diese Begriffe im visuellen Kontext des Bestätigungsbildschirms bedeuten. Für Situationen, in denen keine Screenshots verfügbar sind, bieten einige Twint-Versionen Alternativen: PostFinance Twint erstellt einen formellen Buchungsbeleg als herunterladbares PDF aus dem Dokumentencenter der App, das dann über denselben Extraktions-Workflow verarbeitet werden kann, da PDF-Eingabe unterstützt wird. Der wichtigste Punkt ist, dass der Screenshot selbst nicht immer möglich ist, und jeder Workflow, der auf Twint-Zahlungsdaten aufbaut, diese Einschränkung ehrlich berücksichtigen muss, anstatt davon auszugehen, dass jeder Benutzer einen sauberen Bestätigungs-Screenshot erstellen kann.
Was diese drei Felder für Schweizer Freelancer und KMU bedeuten
Die drei Felder – Betrag, Händlername, Transaktionszeit – sind nicht nur nette Metadaten. Sie bilden die Beweisgrundlage für mehrere finanzielle Pflichten, die spezifisch für das Schweizer System sind:
AHV/IV/EO-Beitragsnachweise. Selbstständigerwerbende in der Schweiz (Einzelfirmen/indépendants/lavoratori autonomi) müssen sich bei ihrer kantonalen AHV-Ausgleichskasse (Ausgleichskasse/caisse de compensation/cassa di compensazione) anmelden und Sozialversicherungsbeiträge zahlen – derzeit zwischen 5,371 % und 10 % des Nettoeinkommens, je nach Einkommenshöhe. Die Eidgenössische Steuerverwaltung (ESTV) und die Ausgleichskassen akzeptieren selbstdeklarierte Einkommensnachweise, erwarten aber auch Belege. Ein Twint-Zahlungsscreenshot mit dem erhaltenen Betrag, dem Zahler (Kunden) und dem Datum – extrahiert in eine strukturierte Tabelle zusammen mit anderen Belegen – dient als Nachweis für das im jährlichen AHV-Beitragsnachweis deklarierte Einkommen. Ein Twint-Screenshot allein ist zwar keine formelle Quittung (Quittung/reçu/ricevuta) für MWST-Zwecke, aber ein zeitnaher Nachweis des Zahlungsvorgangs.
MWST/Vorsteuerabzug-Nachweise. Die Schweizer MWST wird durch das Mehrwertsteuergesetz (MWSTG) geregelt, dessen Artikel 26 die Pflichtfelder für eine gültige MWST-Rechnung festlegt. Twint-Zahlungsscreenshots erfüllen diese Anforderungen nicht – ihnen fehlen die MWST-Nummer des Lieferanten (CHE-XXX.XXX.XXX MWST/TVA/IVA), die MWST-Satzaufschlüsselung und die fortlaufende Rechnungsnummer. Der Screenshot dient jedoch als Zahlungsbestätigungsnachweis, dass eine Transaktion stattfand, und ergänzt die formelle Rechnung. Für KMU, die den Saldosteuersatz oder das Nettoverfahren anwenden, hilft der extrahierte Betrag aus dem Twint-Screenshot, die deklarierten Einnahmen mit den tatsächlich erhaltenen Zahlungen abzugleichen – insbesondere für Unternehmen, die Zahlungen per Twint zum Zeitpunkt der Dienstleistung akzeptieren, ohne in jedem Fall eine separate Rechnung auszustellen.
Abgleich mit Buchhaltungssoftware. Schweizer Buchhaltungstools gehen unterschiedlich mit Twint-Zahlungsdaten um. Bexio – die am weitesten verbreitete Cloud-Buchhaltungsplattform unter Schweizer KMU mit über 100.000 Kunden – kann Twint-Bestätigungsscreenshots nicht nativ verarbeiten. Ebenso wenig Abacus (die Wahl führender Schweizer Treuhandfirmen), Banana Accounting (beliebt bei Freelancern), KLARA (KMU-All-in-One-Plattform) oder To Bill (moderne Schweizer Rechnungsstellung mit OCR für Belege). Alle setzen auf manuelle Dateneingabe für Twint-Zahlungen. Der Schritt von «Ein Kunde hat mir einen Twint-Screenshot auf WhatsApp geschickt» zu «Die CHF 47.50 sind in meinem Bexio-Konto unter dem richtigen Kundenkonto verbucht» bleibt für praktisch jedes Schweizer Unternehmen ein manueller Übertragungsschritt. Die Extraktion schliesst diese Lücke: Verarbeiten Sie eine Woche Twint-Screenshots im Batch, exportieren Sie die Zeilen in eine Tabelle und importieren oder kopieren Sie die Daten in Ihr Buchhaltungssystem, das Ihre Einnahmen erfasst.
Für alle, die Zahlungen über mehrere Schweizer Zahlungsmethoden abwickeln – Twint neben PayPal, Alipay von chinesischen Touristen oder Banküberweisungen via QR-Rechnung – gelten dieselben Spaltendefinitionen (Betrag, Gegenpartei, Datum) für alle, denn das zugrundeliegende Prinzip ist dasselbe: Sie definieren die Ausgabespalten, und die KI findet die passenden Werte, indem sie deren Bedeutung versteht, nicht durch Abgleich mit einer vordefinierten Vorlage für jede Zahlungsart.
FAQ
Kann ich Daten aus Twint-Screenshots verschiedener Bankversionen in einem Batch extrahieren?
Ja. Screenshots von UBS Twint, PostFinance Twint, ZKB TWINT und dem eigenständigen Twint Prepaid können gemeinsam in einem Batch hochgeladen werden. Definieren Sie die Spalten einmal — Betrag (CHF), Händlername und Transaktionszeit — und eine semantische Extraktions-Engine wendet diese Definitionen auf alle Screenshots an, unabhängig von der App-Version. Die Engine erkennt den Betrag anhand des grössten Währungswerts in der Nähe einer «Betrag/Montant/Importo»-Beschriftung, den Händler anhand seiner Position und Formatierung auf der Bestätigung und die Zeit anhand des Datums-/Zeitstrings im Schweizer Format DD.MM.YYYY HH:MM. Jeder Screenshot erzeugt eine Zeile in der Ausgabetabelle.
Was tun, wenn die Twint-App Screenshots auf meinem Handy blockiert?
PostFinance-Twint-Nutzer können im Dokumentencenter der App einen herunterladbaren PDF-Zahlungsbeleg (Zahlungsbeleg/justificatif de paiement/prova di pagamento) erstellen — dieses PDF enthält dieselben Transaktionsdaten wie der Bestätigungsbildschirm und kann zur Extraktion hochgeladen werden. Nicht alle Twint-Versionen bieten diese PDF-Funktion. Falls weder Screenshot noch PDF von einer bestimmten Twint-Version verfügbar sind, bleibt als Ausweg, den Zahlenden zu bitten, die Transaktionsdetails manuell zu teilen, oder die QR-Rechnungsreferenz zu verwenden, falls die Zahlung mit einer solchen verknüpft war. Die Screenshot-Sperre ist real, aber nicht vollständig — einige Hauptversionen (insbesondere PostFinance Twint) blockieren Screenshots nicht, und der PDF-Workaround deckt weitere Fälle ab.
Kann ein Twint-Screenshot als Beleg für die Schweizer MWST dienen?
Ein Twint-Zahlungsbestätigungs-Screenshot ist ein Nachweis eines Zahlungsvorgangs, aber kein Ersatz für eine MWST-konforme Rechnung. Das Schweizer MWSTG (Art. 26 MWSTG) verlangt eine Lieferanten-MWST-Nummer (CHE-XXX.XXX.XXX MWST/TVA/IVA), eine fortlaufende Rechnungsnummer und eine MWST-Satzaufschlüsselung — nichts davon erscheint auf einer Twint-Bestätigung. Der Screenshot dient jedoch als zeitnaher Zahlungsnachweis, der die formelle Rechnung ergänzt. Für Unternehmen, die den Saldosteuersatz anwenden, hilft der extrahierte Betrag, die deklarierten Einnahmen mit den tatsächlich erhaltenen abzugleichen. Für Selbstständige, die Einkünfte für die AHV-Beiträge dokumentieren, liefert der extrahierte Transaktionsnachweis Belege für die deklarierten Beträge.
Welche Schweizer Buchhaltungssoftware kann extrahierte Twint-Daten importieren?
Bexio und Abacus, die beiden am weitesten verbreiteten Buchhaltungsplattformen unter Schweizer KMU und Treuhändern, akzeptieren beide CSV- oder Excel-Importe aus externen Quellen – aber keine von beiden kann nativ einen Twint-Zahlungsbeleg einlesen. Banana Accounting (CHF 89/Jahr, beliebt bei Freelancern), KLARA (KMU-All-in-One-Plattform ab CHF 35/Monat), To Bill (moderne Schweizer Rechnungsstellung ab CHF 30/Monat mit Beleg-OCR) und CashCtrl (kostenlose Basisversion verfügbar) erfordern alle eine manuelle Dateneingabe für Twint-Zahlungen. Der Extraktions-Workflow – Screenshots stapelweise verarbeiten, in eine Tabelle exportieren, dann in Ihr Buchhaltungstool kopieren – schliesst diese Lücke, ohne dass Sie Änderungen an Ihrer bestehenden Software vornehmen müssen.