Captures d'écran de paiement Twint
Extrayez le montant, le marchand et l'heure de la transaction
Quelqu'un vous envoie une capture d'écran de confirmation de paiement Twint. Le montant est de CHF 47.50. Vous voyez le nom du marchand — « Coop » ou « Migros » ou peut-être quelque chose comme « Beck's Bier Shop GmbH » ou simplement « B. Muller ». Un horodatage se trouve en haut ou en bas de l'écran. Vous avez besoin de ces trois données pour vos dossiers. Mais c'est là que cela se complique : la personne qui vous l'a envoyée utilise peut-être UBS Twint, PostFinance Twint, Raiffeisen Twint ou l'application autonome Twint Prepaid. Ces quatre écrans se présentent différemment les uns des autres, et ils ne sont que quatre des 71 versions spécifiques aux banques de Twint disponibles en Suisse en 2026. Le montant, le nom du marchand et l'heure de la transaction sont présents sur chaque version — mais pour les localiser de manière fiable sur les différentes mises en page d'applications, vous devez comprendre ce qui reste constant et ce qui bouge.

Points clés à retenir
- Twint n'est pas une seule application avec un seul écran de confirmation — c'est 71 versions aux couleurs des banques, chacune affichant les mêmes trois champs dans une mise en page différente.
- UBS Twint et plusieurs autres versions bloquent activement les captures d'écran, et créer des modèles pour les 71 versions est une impasse avant même de capturer une seule confirmation.
- Définissez les colonnes une fois en fonction de ce que signifient les champs — Montant, Marchand, Heure — plutôt que de leur emplacement sur l'écran d'une banque particulière, et l'extraction fonctionne sur toutes les versions de Twint.
Trois champs, un seul écran — pourquoi Twint est à la fois simple et complexe
Twint est le plus grand système de paiement mobile de Suisse — plus de 6 millions d'utilisateurs actifs ont effectué plus de 901 millions de transactions en 2025, selon le rapport de fin d'année de Twint AG. Il est détenu conjointement par UBS, Raiffeisen, la Banque cantonale de Zurich (ZKB), PostFinance et le consortium des banques cantonales. En magasin, 81 % des commerçants physiques et 86 % des boutiques en ligne l'acceptent. La notoriété de la marque auprès de la population suisse de plus de 16 ans est de 99 %. « Twinten » — twinter — est entré dans le vocabulaire du suisse allemand comme un verbe qui n'a besoin d'aucune explication auprès des 8,7 millions d'habitants du pays.
Avec une telle pénétration, les captures d'écran de paiement Twint sont partout dans la vie financière quotidienne de la Suisse. Les trois champs qui comptent pour la tenue de registres — le montant de la transaction (Betrag/Montant/Importo), le nom du marchand et l'heure de la transaction — sont présents sur chaque écran de confirmation. Mais l'écran de confirmation lui-même n'est pas le même pour tous les utilisateurs, car Twint n'est pas une application unique. Il y a le portefeuille de base Twint Prepaid qui fonctionne indépendamment de toute banque. Il existe ensuite 70 versions spécifiques aux banques — UBS Twint, PostFinance Twint, Raiffeisen Twint, ZKB TWINT, Migros Bank Twint, Valiant Twint, ainsi que des versions de chaque banque cantonale — toutes présentant les mêmes données de transaction dans le langage de conception d'interface de leur banque mère respective. PayNow de Singapour a un problème similaire — un système de paiement instantané national intégré dans l'application de chaque banque, produisant des écrans de confirmation qui changent à chaque partenaire bancaire. Twint fait face à la même fragmentation, mais dans un marché européen avec trois langues officielles et un paysage bancaire d'une densité unique. La variation d'une banque à l'autre dans ces écrans de confirmation explique pourquoi l'extraction de captures d'écran PayNow doit lire les champs par leur signification plutôt que par leur position.
La conséquence pratique : si vous collectez des captures d'écran de paiement Twint provenant de plusieurs sources — des clients payant par Twint, des indépendants documentant les paiements reçus, une association (Verein) collectant des cotisations — les captures d'écran ne se ressembleront pas. Mais les trois champs dont vous avez besoin sont toujours à l'écran. L'astuce est de savoir quoi chercher et de comprendre pourquoi une approche d'extraction sémantique gère cette variabilité sans modèles par application.
Le problème de la fragmentation : un paiement, 71 écrans de confirmation

Twint a commencé comme deux projets parallèles qui ont fusionné en avril 2017 : Paymit du consortium UBS/Credit Suisse/ZKB et Twint de PostFinance. L'entité combinée, Twint AG, a hérité de plusieurs partenaires bancaires, chacun souhaitant proposer Twint via sa propre application de mobile banking plutôt que de forcer les clients à télécharger une application séparée. Le résultat, selon la FAQ Twint de moneyland.ch (mars 2026), est de 71 versions distinctes de l'application Twint actuellement disponibles en Suisse.
UBS Twint est la version unique la plus utilisée, avec largement plus d'un million d'inscriptions. Son écran de confirmation de paiement apparaît généralement sur un fond blanc avec les couleurs d'accentuation bleues d'UBS — le montant affiché en évidence en gros caractères gras, le nom du marchand en dessous, et un message de confirmation au-dessus. UBS Twint utilise sa propre application dédiée (disponible sur iOS et Android) avec son propre langage de conception, distinct de l'application UBS Mobile Banking. L'écran de confirmation dans UBS Twint est épuré, en forme de carte, et centré sur le montant du paiement.
PostFinance Twint adopte une approche visuelle différente. Parce que PostFinance propose Twint à la fois comme application autonome « PostFinance TWINT » et intégré dans l'application PostFinance plus large, l'écran de confirmation hérite de l'identité visuelle jaune et blanche de PostFinance. Les détails de la transaction apparaissent dans la vue de transaction standard de l'application PostFinance, qui peut également générer un « justificatif de paiement » (Zahlungsbeleg/justificatif de paiement/prova di pagamento) formel à la demande. Cela signifie qu'une confirmation de paiement PostFinance Twint peut exister sous deux formes visuelles : comme capture d'écran de confirmation dans l'application, et comme PDF téléchargeable avec l'en-tête de document PostFinance.
Twint Prepaid autonome — la version indépendante des banques — utilise sa propre interface, avec un design plus neutre qui n'est lié à la marque d'aucune banque. L'écran de confirmation utilise ici la palette de couleurs générique de Twint (turquoise et blanc) et suit un modèle de mise en page plus simple que les versions aux couleurs des banques.
Il y a ensuite les versions restantes : Raiffeisen Twint, ZKB TWINT, Migros Bank Twint, Valiant Twint, et des versions pour chaque banque cantonale (Bank Cler, Berner Kantonalbank, Luzerner Kantonalbank, etc.). Chacune enveloppe les mêmes données de paiement Twint dans le design de sa propre application de mobile banking, produisant des écrans de confirmation qui partagent un ensemble commun de champs de données mais diffèrent par la mise en page, la police, la palette de couleurs et le placement des champs. Un outil d'extraction basé sur des modèles nécessiterait une configuration séparée pour chacune de ces 71 versions. Un outil d'extraction sémantique lit les données par leur signification, et non par leur position en pixels — la même définition de colonne fonctionne donc que la capture d'écran provienne d'UBS Twint, de PostFinance Twint ou de l'application autonome.
Le montant (Betrag / Montant / Importo) — toujours en CHF, toujours bien visible, libellé trilingue
Le montant de la transaction est le champ le plus simple sur tout écran de confirmation Twint. Chaque transaction Twint est en francs suisses (CHF). Il n'y a pas d'affichage multi-devises, pas de calcul de taux de change, ni de déduction de frais de commodité sur le montant affiché — la valeur sur la confirmation est exactement ce qui a été transféré du payeur au bénéficiaire. Le montant est toujours le chiffre le plus visible à l'écran, généralement affiché dans une police plus grande que tout autre chiffre.

Ce qui rend le champ de montant spécifiquement suisse, c'est la langue du libellé. Le libellé au-dessus ou à côté du montant apparaît dans l'une des trois langues selon le réglage de langue de l'interface de l'application et la région linguistique de l'utilisateur :
Betrag (allemand) — utilisé dans la majorité des cantons suisses, notamment Zurich, Berne, Bâle, Lucerne, Saint-Gall, Argovie et la majeure partie de la Suisse orientale et centrale.
Montant (français) — utilisé dans les cantons de Genève, Vaud, Neuchâtel, Jura et certaines parties de Fribourg et du Valais.
Importo (italien) — utilisé au Tessin et dans certaines communes du sud des Grisons.
La langue du libellé change avec l'application, mais le montant lui-même suit une convention de formatage suisse cohérente : un préfixe « CHF » ou « Fr. », ou parfois aucun préfixe lorsque le contexte le rend évident, avec un point (.) comme séparateur décimal et une apostrophe (') ou un espace comme séparateur de milliers — par exemple, « CHF 1'234.50 » ou « Fr. 850.— ». La partie en centimes / Rappen (centime suisse) comporte toujours deux décimales pour les montants avec fractions. Les montants en francs entiers peuvent apparaître avec un tiret à la place des centimes — « CHF 47.— » — ce qui est une convention typographique suisse standard qu'un moteur d'extraction doit interpréter comme CHF 47.00 plutôt que de traiter comme un nombre cassé.
Pour l'extraction, le champ de montant bénéficie d'être sémantiquement sans ambiguïté dans les 71 versions de l'application. C'est la valeur libellée en devise la plus grande à l'écran, toujours en CHF, toujours près d'un libellé indiquant « Betrag », « Montant » ou « Importo ». Un moteur d'extraction sémantique n'a pas besoin de savoir quelle banque a produit la capture d'écran de l'application Twint — il lit « CHF 47.50 » dans son contexte et l'identifie comme le montant de la transaction, quel que soit l'endroit où il se trouve à l'écran ou la langue de son libellé.
Le nom du commerçant — nom affiché vs. nom enregistré, et le facteur multilingue
Le nom du commerçant sur un écran de confirmation Twint est l'élément le moins prévisible. Twint affiche le nom tel qu'il a été enregistré par le commerçant ou tel qu'il apparaît dans son compte professionnel Twint. En pratique, il peut s'agir de l'un des cas suivants :
- La raison sociale complète — p. ex. « Müller AG » ou « Coop Genossenschaft » — telle qu'inscrite au registre du commerce suisse (Handelsregister/registre du commerce/registro di commercio).
- Un nom abrégé ou une marque — p. ex. « Beck's Bier » au lieu de la raison sociale « Beck's Bier Shop GmbH » — choisi par le commerçant pour simplifier l'affichage lors du paiement.
- Un nom personnel — pour les raisons individuelles (Einzelfirma/raison individuelle/ditta individuale), le nom est celui du propriétaire tel qu'enregistré auprès de la caisse de compensation AVS. Il peut s'agir de « Hans Meier », « Maria Bianchi » ou « Sara Dubois » selon la région linguistique.
- Un nom de stand ou de marché — Plus de 1 900 stands de la ferme suisses (Hofläden/stands de la ferme/punti vendita aziendali) acceptent Twint via des codes QR imprimés. Le nom du commerçant sur la confirmation peut être le nom de l'agriculteur, le nom de l'exploitation ou un mélange des deux.
La langue du nom du commerçant suit la région linguistique de l'entreprise. Un commerçant à Genève apparaît en français, un à Lugano en italien, un à Zurich en allemand. Ce schéma de dénommation trilingue, combiné aux abréviations et aux choix de nom affiché, fait qu'un même commerçant physique peut apparaître différemment sur différents écrans de confirmation Twint selon la version de son nom enregistrée dans le portail professionnel Twint.
Pour quiconque rapproche des paiements — que ce soit avec des factures, des comptes clients ou des notes de frais — le nom du commerçant extrait de la capture d'écran est le nom figurant sur le paiement, pas nécessairement celui de vos registres. Il est utile de conserver les deux colonnes : le nom brut du commerçant issu de la capture d'écran et une colonne séparée pour le nom tel qu'il doit apparaître dans votre comptabilité. Cela est particulièrement pertinent pour les freelances suisses et les PME qui utilisent des logiciels comme Bexio (utilisé par plus de 100 000 PME suisses pour la facturation et la comptabilité) ou Abacus (le choix haut de gamme des fiduciaires suisses), où les fiches clients et fournisseurs sont tenues avec des raisons sociales spécifiques qui peuvent ne pas correspondre au nom affiché par Twint.
Heure de la transaction — où Twint enregistre le moment
Chaque paiement Twint enregistre la date et l'heure exactes de la transaction. L'heure de la transaction est le troisième champ qui transforme une simple capture d'écran en un enregistrement exploitable — sans elle, faire correspondre un paiement Twint à une facture, un shift ou une livraison relève de la conjecture.
Sur la plupart des écrans de confirmation Twint, l'heure de la transaction apparaît à l'un des deux endroits suivants :
- En haut de la confirmation — sous la forme d'une ligne comme « Bezahlt am 15.06.2026 um 14:32 Uhr » (allemand), « Payé le 15.06.2026 à 14:32 » (français) ou « Pagato il 15.06.2026 alle 14:32 » (italien), selon la langue de l'application.
- Dans la section des détails de la transaction — accessible en appuyant sur « Afficher les détails » sur la confirmation de paiement. La FAQ Twint précise que les reçus et les enregistrements détaillés des transactions se trouvent en accédant à l'aperçu des transactions et en sélectionnant « Afficher les détails » — l'horodatage complet est disponible dans cette vue élargie pour toutes les versions de l'application.
Le format de la date suit la convention suisse : JJ.MM.AAAA (jour en premier, séparateur par un point, année à quatre chiffres). L'heure est au format 24 heures (HH:MM). Il s'agit du même format de date que celui utilisé sur les relevés bancaires suisses, les bulletins de versement QR-Rechnung et les exports des logiciels de comptabilité suisses — l'horodatage de la capture d'écran correspond donc directement à la convention de date financière suisse, sans aucune conversion de format. Les utilisateurs de PostFinance Twint peuvent également générer un justificatif de paiement PDF téléchargeable (Zahlungsbeleg) via le centre de documents de l'application, qui inclut l'horodatage ainsi que tous les détails de la transaction dans un format adapté à la transmission à un fiduciaire (Treuhänder/fiduciaire/fiduciario).
L'heure de la transaction est particulièrement importante pour les cas d'utilisation en aval qui confèrent aux captures d'écran Twint leur valeur documentaire — faire correspondre les paiements avec les relevés de cotisations AVS/AI/APG (Alters- und Hinterlassenenversicherung/Invalidenversicherung/Erwerbsersatzordnung — assurance vieillesse, invalidité et perte de gain) pour les indépendants, ou rapprocher les ventes quotidiennes des petites entreprises qui utilisent Twint comme principal moyen d'acceptation des paiements.
La capture d'écran elle-même — pourquoi il se peut que vous ne puissiez pas en prendre du tout

Il y a une particularité qui distingue Twint de pratiquement toutes les autres applications de paiement couvertes dans cette série : plusieurs versions de l'application Twint bloquent activement les captures d'écran. Sur r/Switzerland, les utilisateurs signalent régulièrement que tenter de capturer l'écran de confirmation Twint produit un écran noir ou un avertissement de sécurité. Ce n'est pas un bug — c'est une mesure de sécurité délibérée implémentée dans certaines versions de Twint marquées par des banques.
Cependant — et c'est la nuance qui compte pour une utilisation pratique — toutes les versions de Twint ne bloquent pas les captures d'écran. Les rapports d'utilisateurs indiquent que PostFinance Twint ne bloque généralement pas la fonction de capture d'écran, tandis que UBS Twint et certaines autres versions bancaires le font. Le comportement de l'application de base Twint Prepaid varie selon la version du système d'exploitation. Cette incohérence signifie que la possibilité de prendre une capture d'écran de confirmation dépend de quelle application Twint l'utilisateur paie, et du modèle de téléphone. Ce n'est pas quelque chose que l'utilisateur peut facilement changer — c'est déterminé par la banque qu'il utilise et la version de l'application que cette banque distribue.
Pour les captures d'écran qui sont effectivement prises (ou reçues de quelqu'un qui utilise une version non bloquante de Twint), le processus d'extraction fonctionne exactement comme pour toute autre capture d'écran de paiement — téléversement, définition des colonnes, et l'IA localise le montant, le nom du marchand et l'heure de la transaction en comprenant ce que ces termes signifient dans le contexte visuel de l'écran de confirmation. Pour les situations où les captures d'écran ne sont pas disponibles, certaines versions de Twint offrent des alternatives : PostFinance Twint génère un justificatif de paiement formel sous forme de PDF téléchargeable depuis le centre de documents de l'application, qui peut ensuite être traité via le même flux d'extraction puisque l'entrée PDF est prise en charge. Le point essentiel est que la capture d'écran elle-même n'est pas toujours possible, et tout flux de travail construit autour des données de paiement Twint doit tenir compte de cette limitation honnêtement plutôt que de supposer que chaque utilisateur peut produire une capture d'écran de confirmation propre.
Ce que ces trois champs signifient pour les freelances et petites entreprises suisses
Les trois champs — montant, nom du commerçant, heure de la transaction — ne sont pas de simples métadonnées facultatives. Ils constituent la base probante de plusieurs obligations financières propres au système suisse :
Cotisations AVS/AI/APG. Les indépendants en Suisse (Einzelfirma / raison individuelle / ditta individuale) doivent s'affilier à leur caisse de compensation AVS cantonale (Ausgleichskasse / caisse de compensation / cassa di compensazione) et payer des cotisations sociales — actuellement entre 5,371 % et 10 % du revenu net selon le niveau de revenu. L'Administration fédérale des contributions (AFC) et les caisses de compensation acceptent les déclarations de revenus auto-déclarées, mais elles attendent aussi des preuves documentaires. Une capture d'écran de paiement Twint montrant le montant reçu, le payeur (client) et la date — extraite dans un tableau structuré avec d'autres reçus — sert de pièce justificative pour les revenus déclarés dans le décompte annuel des cotisations AVS. Bien qu'une capture d'écran Twint ne soit pas un reçu formel (Quittung / reçu / ricevuta) au sens de la TVA, elle constitue une trace contemporaine de l'événement de paiement.
Preuve pour la TVA / la déduction de l'impôt préalable. La TVA suisse est régie par la Loi sur la TVA (LTVA), dont l'article 26 précise les mentions obligatoires d'une facture valable. Les captures d'écran de paiement Twint ne satisfont pas à ces exigences — il leur manque le numéro de TVA du fournisseur (CHE-XXX.XXX.XXX MWST / TVA / IVA), la ventilation du taux de TVA et le numéro de facture séquentiel. Toutefois, la capture d'écran sert de preuve de confirmation de paiement attestant qu'une transaction a eu lieu, en complément de la facture formelle. Pour les petites entreprises utilisant la méthode des taux de la dette fiscale nette (Saldosteuersatz) ou la méthode effective (Nettoverfahren), le montant extrait de la capture d'écran Twint aide à rapprocher les revenus déclarés des paiements effectivement reçus — en particulier pour les entreprises qui acceptent le paiement par Twint au moment de la prestation sans émettre de facture séparée dans tous les cas.
Rapprochement dans les logiciels de comptabilité. Les outils comptables suisses abordent les données de paiement Twint de différentes manières. Bexio — la plateforme de comptabilité cloud la plus utilisée parmi les PME suisses, avec plus de 100 000 clients — n'ingère pas nativement les captures d'écran de confirmation Twint. Pas plus que Abacus (le choix des grandes fiduciaires suisses), Banana Accounting (populaire auprès des freelances), KLARA (plateforme tout-en-un pour PME) ou To Bill (facturation suisse moderne avec OCR des reçus). Tous reposent sur la saisie manuelle des paiements Twint. L'étape entre « un client m'a envoyé une capture d'écran Twint sur WhatsApp » et « les CHF 47.50 sont enregistrés dans ma comptabilité Bexio sous le bon compte client » reste une transcription manuelle pour pratiquement toutes les entreprises suisses. L'extraction comble cette lacune : traitez par lots une semaine de captures d'écran Twint, exportez les lignes dans une feuille de calcul, puis importez ou copiez les données dans le système comptable qui suit vos revenus.
Pour toute personne gérant des paiements via plusieurs méthodes de paiement suisses — Twint aux côtés de PayPal, Alipay des touristes chinois, ou des virements bancaires via facture QR — les mêmes définitions de colonnes (montant, contrepartie, date) s'appliquent à toutes, car le principe sous-jacent est le même : vous définissez les colonnes de sortie, et l'IA trouve les valeurs correspondantes en comprenant leur signification, sans correspondre à un modèle prédéfini pour chaque type de paiement. Pour un traitement consolidé des méthodes de paiement suisses et autres, l'extraction groupée de captures d'écran de paiement est le point d'entrée unique par lots.
FAQ
Puis-je extraire des données de captures d'écran Twint de différentes versions bancaires en un seul lot ?
Oui. Les captures d'écran de UBS Twint, PostFinance Twint, ZKB TWINT et Twint Prepaid autonome peuvent être téléchargées ensemble dans le même lot. Définissez les colonnes une fois — Montant (CHF), Nom du commerçant et Date et heure de la transaction — et un moteur d'extraction sémantique applique ces définitions à toutes les captures, quelle que soit la version de l'application qui les a produites. Le moteur identifie le montant en reconnaissant la plus grande valeur monétaire près d'une étiquette « Betrag/Montant/Importo », le commerçant par sa position et son format sur le justificatif, et l'heure par la chaîne date-heure au format suisse DD.MM.YYYY HH:MM. Chaque capture produit une ligne dans le tableau de sortie.
Que faire si l'application Twint bloque les captures d'écran sur mon téléphone ?
Les utilisateurs de PostFinance Twint peuvent générer un justificatif de paiement PDF téléchargeable (Zahlungsbeleg/justificatif de paiement/prova di pagamento) depuis le centre de documents de l'application — ce PDF contient les mêmes données de transaction que l'écran de confirmation et peut être téléchargé pour extraction. Toutes les versions de Twint n'offrent pas cette fonctionnalité PDF. Si ni la capture d'écran ni le PDF ne sont disponibles pour une version spécifique de Twint, la solution de repli consiste à demander au payeur de partager manuellement les détails de la transaction ou d'utiliser la référence de la facture QR si le paiement y était lié. La limitation du blocage des captures d'écran est réelle mais partielle — certaines versions majeures (notamment PostFinance Twint) ne bloquent pas les captures, et la solution de contournement par PDF couvre des cas supplémentaires.
Une capture d'écran Twint peut-elle servir de justificatif pour la TVA suisse (MWST) ?
Une capture d'écran de confirmation de paiement Twint est un enregistrement d'un événement de paiement, et non un substitut à une facture conforme à la TVA. La loi suisse sur la TVA (art. 26 LTVA) exige un numéro de TVA du fournisseur (CHE-XXX.XXX.XXX MWST/TVA/IVA), un numéro de facture séquentiel et une ventilation du taux de TVA — aucun de ces éléments n'apparaît sur une confirmation Twint. Cependant, la capture d'écran sert de preuve de paiement contemporaine qui complète la facture formelle. Pour les entreprises utilisant la méthode des taux de la dette fiscale nette (Saldosteuersatz), le montant extrait aide à rapprocher le revenu déclaré du revenu effectivement perçu. Pour les indépendants documentant leurs revenus à des fins de cotisations AVS, l'enregistrement de transaction extrait fournit une preuve à l'appui des montants déclarés.
Quels logiciels de comptabilité suisses peuvent importer les données Twint extraites ?
Bexio et Abacus, les deux plateformes comptables les plus utilisées par les PME et fiduciaires suisses, acceptent toutes deux les importations CSV ou Excel provenant de sources externes — mais aucune ne peut ingérer nativement une capture d'écran de confirmation Twint. Banana Accounting (89 CHF/an, populaire auprès des indépendants), KLARA (plateforme tout-en-un pour PME dès 35 CHF/mois), To Bill (facturation suisse moderne dès 30 CHF/mois avec OCR des reçus) et CashCtrl (offre gratuite disponible pour la comptabilité de base) nécessitent tous une saisie manuelle des données pour les paiements Twint. Le flux d'extraction — traiter les captures d'écran par lots, exporter vers un tableur, puis copier dans votre outil de comptabilité — comble cette lacune sans nécessiter de modifications du logiciel que vous utilisez déjà.