Captures d'écran de paiement TwintExtraire le montant, le commerçant et l'heure de la transaction

Quelqu'un vous envoie une capture d'écran de confirmation de paiement Twint. Le montant est de 47,50 CHF. Vous voyez le nom du commerçant — « 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 relevés. Mais voici où 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 sont différents les uns des autres, et ils ne sont que quatre des 71 versions bancaires de Twint disponibles en Suisse en 2026. Le montant, le nom du commerçant et l'heure de la transaction sont présents sur chaque version — mais pour les localiser de manière fiable sur différentes dispositions d'applications, vous devez comprendre ce qui reste constant et ce qui bouge.

Arrêtez la saisie manuelle — laissez l'IA lire vos documents
Image ou PDF — données structurées en 10 secondes
Essayer maintenant
Sans inscription · Sans carte bancaire · Résultat en 10 secondes
Capture d'écran de confirmation de paiement Twint sur une application de paiement mobile suisse montrant le montant de la transaction et les détails du commerçant

Points clés à retenir

  1. Twint n'est pas une seule application avec un seul écran de confirmation — ce sont 71 versions aux couleurs des banques, chacune affichant les trois mêmes champs dans une disposition différente.
  2. 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 d'avoir capturé une seule confirmation.
  3. Définissez les colonnes une fois par ce que signifient les champs — Montant, Commerçant, Heure — plutôt que par 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 annuel de Twint AG. Il est détenu conjointement par UBS, Raiffeisen, la Zürcher Kantonalbank (ZKB), PostFinance et le consortium des banques cantonales. Dans les magasins, 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 suisse allemand comme un verbe qui n'a besoin d'aucune explication parmi les 8,7 millions d'habitants du pays.

Avec une telle pénétration, les captures d'écran de paiement Twint sont omniprésentes dans la vie financière quotidienne en Suisse. Les trois champs importants pour la tenue de registres — le montant de la transaction (Betrag/Montant/Importo), le nom du commerçant 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 existe le portefeuille Twint Prepaid de base, qui fonctionne indépendamment de toute banque. Ensuite, il existe 70 versions spécifiques aux banques — UBS Twint, PostFinance Twint, Raiffeisen Twint, ZKB TWINT, Migros Bank Twint, Valiant Twint, et des versions de chaque banque cantonale — qui affichent toutes les mêmes données de transaction dans le langage de conception d'interface de leur banque mère. PayNow à 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 avec chaque partenaire bancaire. Twint fait face à la même fragmentation, mais sur un marché européen avec trois langues officielles et un paysage bancaire particulièrement dense.

La conséquence pratique : si vous collectez des captures d'écran de paiement Twint provenant de plusieurs sources — clients payant par Twint, indépendants documentant les paiements reçus, un Verein (association) 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 consiste à savoir quoi chercher et à comprendre pourquoi une approche d'extraction sémantique gère cette variabilité sans modèles par application.

Le problème de fragmentation : un paiement, 71 écrans de confirmation

Twint est né de deux projets parallèles fusionnés en avril 2017 : Paymit du consortium UBS/Crédit Suisse/ZKB et Twint de PostFinance. L'entité fusionnée, Twint AG, a hérité de multiples partenaires bancaires, chacun souhaitant proposer Twint via sa propre application bancaire mobile 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 bien plus d'un million d'inscriptions. Son écran de confirmation de paiement se présente généralement sur fond blanc avec des accents bleus UBS — le montant affiché bien en évidence en gras, le nom du commerçant 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, distincte de l'application UBS Mobile Banking. L'écran de confirmation d'UBS Twint est épuré, en forme de carte, et centré sur le montant du paiement.

PostFinance Twint adopte une approche visuelle différente. PostFinance proposant Twint à la fois comme application autonome « PostFinance TWINT » et intégrée dans l'application PostFinance plus large, l'écran de confirmation hérite de l'identité visuelle jaune et blanc 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 sur demande. Ainsi, une confirmation de paiement PostFinance Twint peut exister sous deux formes visuelles : une capture d'écran de confirmation dans l'application et un 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 y utilise la palette de couleurs générique de Twint (bleu sarcelle et blanc) et suit un modèle de disposition plus simple que les versions aux couleurs des banques.

Viennent ensuite les versions restantes : Raiffeisen Twint, ZKB TWINT, Migros Bank Twint, Valiant Twint, et les versions pour chaque banque cantonale (Bank Cler, Berner Kantonalbank, Luzerner Kantonalbank, etc.). Chacune intègre les mêmes données de paiement Twint dans le design de sa propre application bancaire mobile, produisant des écrans de confirmation qui partagent un ensemble commun de champs de données mais diffèrent par la disposition, la police, la palette de couleurs et l'emplacement des champs. Un outil d'extraction basé sur des modèles nécessiterait une configuration distincte 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 multidevise, pas de calcul de taux de change ni de déduction de frais de commodité sur le montant affiché — la valeur sur la confirmation correspond 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 dans une police plus grande que tout autre nombre.

Ce qui rend le champ du montant spécifiquement suisse, c'est la langue du libellé. L'étiquette au-dessus ou à côté du montant apparaît dans l'une des trois langues, selon la 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 centimes/Rappen (centime suisse) comporte toujours deux décimales pour les montants fractionnaires. 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 et non comme un nombre incomplet.

Pour l'extraction, le champ du montant bénéficie d'une absence d'ambiguïté sémantique 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 Twint — il lit « CHF 47.50 » dans son contexte et l'identifie comme le montant de la transaction, peu importe où il se trouve à l'écran ou dans quelle langue il est 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 peut être impossible d'en faire une

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 bancaires de Twint.

Cependant — et c'est là la nuance importante pour une utilisation pratique — toutes les versions de Twint ne bloquent pas les captures d'écran. Les retours d'utilisateurs indiquent que PostFinance Twint ne bloque généralement pas la fonction de capture d'écran, contrairement à UBS Twint et à certaines autres versions bancaires. 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 utilise, ainsi que du modèle de téléphone. Ce n'est pas quelque chose que l'utilisateur peut facilement changer — cela dépend de sa banque et de la version de l'application distribuée par celle-ci.

Pour les captures d'écran réussies (ou reçues d'une personne utilisant une version non bloquante de Twint), le processus d'extraction fonctionne exactement comme pour toute autre capture d'écran de paiement — téléchargement, définition des colonnes, et l'IA localise le montant, le nom du commerçant et l'heure de la transaction en comprenant la signification de ces termes 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 basé sur les données de paiement Twint doit tenir compte honnêtement de cette limitation, plutôt que de supposer que chaque utilisateur peut produire une capture d'écran de confirmation nette.

Ce que ces trois champs signifient pour les freelances et les petites entreprises suisses

Les trois champs — montant, nom du commerçant, date de la transaction — ne sont pas de simples métadonnées agréables à avoir. Ils constituent la base probante de plusieurs obligations financières propres au système suisse :

Enregistrement des cotisations AVS/AI/APG. Les indépendants en Suisse (Einzelfirmen/indépendants/lavoratori autonomi) doivent s'inscrire auprès de 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 spontanées, mais elles exigent également des preuves documentaires. Une capture d'écran de paiement Twint indiquant 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 seule ne constitue pas un reçu officiel (Quittung/reçu/ricevuta) pour la TVA, elle est un enregistrement contemporain 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 pour une facture TVA valide. 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. Cependant, la capture d'écran sert de preuve de confirmation de paiement qu'une transaction a eu lieu, complétant la facture officielle. 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 à chaque fois.

Rapprochement avec le logiciel 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 principales sociétés fiduciaires suisses), Banana Accounting (populaire auprès des freelances), KLARA (plateforme tout-en-un pour PME) ou To Bill (facturation suisse moderne avec OCR de reçus). Tous reposent sur la saisie manuelle des données pour les paiements Twint. L'étape entre « un client m'a envoyé une capture d'écran Twint sur WhatsApp » et « le montant de CHF 47.50 est enregistré dans mon grand livre Bexio sous le bon compte client » reste une étape de 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 un tableur, 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 avec PayPal, Alipay de 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, et non en faisant correspondre un modèle prédéfini pour chaque type de paiement.

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à.

📮 contact email: [email protected]