Capturas de tela de pagamento do Twint
Extraia o valor, o nome do comerciante e o horário da transação
Alguém envia a você uma captura de tela de confirmação de pagamento do Twint. O valor é CHF 47.50. Você consegue ver o nome do comerciante — "Coop" ou "Migros" ou talvez algo como "Beck's Bier Shop GmbH" ou simplesmente "B. Muller". Um carimbo de data/hora fica na parte superior ou inferior da tela. Você precisa desses três dados para seus registros. Mas é aqui que fica difícil: a pessoa que enviou pode estar usando UBS Twint, PostFinance Twint, Raiffeisen Twint ou o aplicativo independente Twint Pré-pago. Essas quatro telas são diferentes entre si, e são apenas quatro das 71 versões específicas por banco do Twint disponíveis na Suíça em 2026. O valor, o nome do comerciante e o horário da transação estão presentes em todas as versões — mas, para localizá-los com confiabilidade nos diferentes layouts de aplicativos, você precisa entender o que permanece consistente e o que muda.

Principais conclusões
- O Twint não é um único aplicativo com uma única tela de confirmação — são 71 versões com a marca dos bancos, cada uma mostrando os mesmos três campos em um layout diferente.
- O UBS Twint e várias outras versões bloqueiam ativamente capturas de tela, e criar modelos para todas as 71 versões é um beco sem saída antes mesmo de você capturar uma única confirmação.
- Defina as colunas uma vez pelo significado dos campos — Valor, Comerciante, Horário — em vez de onde eles ficam na tela de um banco específico, e a extração funciona em todas as versões do Twint.
Três Campos, Uma Tela — Por Que o Twint É Simples e Complexo ao Mesmo Tempo
O Twint é o maior sistema de pagamento móvel da Suíça — mais de 6 milhões de usuários ativos realizaram mais de 901 milhões de transações em 2025, segundo o relatório de fim de ano da Twint AG. Ele é controlado em conjunto pela UBS, Raiffeisen, Zürcher Kantonalbank (ZKB), PostFinance e o consórcio de bancos cantonais. Nas lojas, 81% dos comerciantes físicos e 86% das lojas online o aceitam. O reconhecimento da marca entre a população suíça acima de 16 anos é de 99%. "Twinten" — twintar — entrou no vocabulário do alemão suíço como um verbo que dispensa explicações entre os 8,7 milhões de habitantes do país.
Com esse nível de penetração, capturas de tela de pagamento do Twint estão por toda parte na vida financeira diária da Suíça. Os três campos que importam para o registro — o valor da transação (Betrag/Montant/Importo), o nome do comerciante e o horário da transação — estão presentes em todas as telas de confirmação. Mas a tela de confirmação em si não é a mesma para todos os usuários, porque o Twint não é um único aplicativo. Existe a carteira básica Twint Pré-pago, que funciona independentemente de qualquer banco. Depois, há 70 versões específicas de bancos — UBS Twint, PostFinance Twint, Raiffeisen Twint, ZKB TWINT, Migros Bank Twint, Valiant Twint e versões de cada banco cantonal — todas exibindo os mesmos dados de transação no design de interface do banco controlador. O PayNow de Singapura tem um problema semelhante — um sistema nacional de pagamento instantâneo integrado ao aplicativo de cada banco, gerando telas de confirmação que mudam a cada parceiro bancário. O Twint enfrenta a mesma fragmentação, mas em um mercado europeu com três idiomas oficiais e um cenário bancário excepcionalmente denso. A variação entre bancos nessas telas de confirmação é o motivo pelo qual a extração de capturas de tela do PayNow precisa ler os campos pelo significado, e não pela posição.
A consequência prática: se você coletar capturas de tela de pagamento do Twint de várias fontes — clientes pagando via Twint, freelancers documentando pagamentos recebidos, uma associação (Verein) cobrando mensalidades — as capturas não serão parecidas. Mas os três campos de que você precisa estão sempre na tela. O truque é saber o que procurar e entender por que uma abordagem de extração semântica lida com essa variabilidade sem modelos por aplicativo.
O Problema da Fragmentação: Um Pagamento, 71 Telas de Confirmação

O Twint começou como dois projetos paralelos que se fundiram em abril de 2017: o Paymit, do consórcio UBS/Credit Suisse/ZKB, e o Twint, do PostFinance. A entidade combinada, Twint AG, herdou vários parceiros bancários, cada um querendo oferecer o Twint por meio do seu próprio aplicativo de mobile banking, em vez de forçar os clientes a baixar um aplicativo separado. O resultado, de acordo com o FAQ do Twint do moneyland.ch (março de 2026), são 71 versões distintas do aplicativo Twint atualmente disponíveis na Suíça.
UBS Twint é a versão individual mais usada, com bem mais de um milhão de registros. Sua tela de confirmação de pagamento normalmente aparece com fundo branco e cores de destaque azuis da UBS — o valor exibido em destaque, em texto grande e negrito, o nome do comerciante abaixo e uma mensagem de confirmação acima. O UBS Twint usa seu próprio aplicativo dedicado (disponível para iOS e Android), com sua própria linguagem de design, separado do aplicativo UBS Mobile Banking. A tela de confirmação do UBS Twint é limpa, em formato de cartão e centralizada no valor do pagamento.
PostFinance Twint adota uma abordagem visual diferente. Como o PostFinance oferece o Twint tanto como aplicativo autônomo "PostFinance TWINT" quanto integrado ao aplicativo PostFinance App mais amplo, a tela de confirmação herda a identidade visual amarela e branca do PostFinance. Os detalhes da transação aparecem na visualização padrão de transações do aplicativo PostFinance, que também pode gerar um "comprovante de pagamento" formal (Zahlungsbeleg/justificatif de paiement/prova di pagamento) sob demanda. Isso significa que a confirmação de pagamento do PostFinance Twint pode existir em duas formas visuais: como captura de tela de confirmação no aplicativo e como PDF para download com o cabeçalho de documento do PostFinance.
Twint Pré-pago autônomo — a versão independente de banco — usa sua própria interface, com um design mais neutro, sem vínculo com a marca de qualquer banco. A tela de confirmação aqui usa o esquema de cores genérico do Twint (verde-azulado e branco) e segue um padrão de layout mais simples do que as versões com marca de banco.
Depois, há as versões restantes: Raiffeisen Twint, ZKB TWINT, Migros Bank Twint, Valiant Twint e versões para cada banco cantonal (Bank Cler, Berner Kantonalbank, Luzerner Kantonalbank e assim por diante). Cada uma envolve os mesmos dados de pagamento do Twint dentro do design do seu próprio aplicativo de mobile banking, produzindo telas de confirmação que compartilham um conjunto comum de campos de dados, mas diferem em layout, fonte, esquema de cores e posicionamento dos campos. Uma ferramenta de extração baseada em modelos exigiria uma configuração separada para cada uma dessas 71 versões. Uma ferramenta de extração semântica lê os dados pelo significado, não pela posição dos pixels — então a mesma definição de coluna funciona independentemente de a captura de tela vir do UBS Twint, do PostFinance Twint ou do aplicativo autônomo.
O Valor (Betrag / Montant / Importo) — Sempre em CHF, Sempre em Destaque, Etiqueta Trilíngue
O valor da transação é o campo mais direto em qualquer tela de confirmação do Twint. Toda transação Twint é em francos suíços (CHF). Não há exibição em múltiplas moedas, nem cálculo de taxa de câmbio, nem dedução de taxa de conveniência do valor exibido — o valor na confirmação é exatamente o que foi transferido do pagador para o beneficiário. O valor é sempre o número mais visualmente proeminente na tela, normalmente exibido em tamanho de fonte maior do que qualquer outro número.

O que torna o campo de valor especificamente suíço é o idioma da etiqueta. A etiqueta acima ou ao lado do valor aparece em um dos três idiomas, dependendo da configuração de idioma da interface do aplicativo e da região linguística do usuário:
Betrag (alemão) — usado na maioria dos cantões suíços, incluindo Zurique, Berna, Basileia, Lucerna, St. Gallen, Argóvia e a maior parte da Suíça oriental e central.
Montant (francês) — usado nos cantões de Genebra, Vaud, Neuchâtel, Jura e partes de Friburgo e Valais.
Importo (italiano) — usado no Ticino e em alguns municípios do sul dos Grisões.
O idioma da etiqueta muda com o aplicativo, mas o valor em si segue uma convenção de formatação suíça consistente: um prefixo "CHF" ou "Fr.", ou às vezes nenhum prefixo quando o contexto torna isso óbvio, com ponto (.) como separador decimal e apóstrofo (') ou espaço como separador de milhares — por exemplo, "CHF 1'234.50" ou "Fr. 850.—". A parte de cêntimos (Rappen) é sempre exibida com duas casas decimais para valores que incluem frações. Valores em francos inteiros podem aparecer com um travessão no lugar dos cêntimos — "CHF 47.—" — o que é uma convenção tipográfica suíça padrão que um mecanismo de extração deve interpretar como CHF 47.00, em vez de tratar como um número quebrado.
Para extração, o campo de valor se beneficia por ser semanticamente inequívoco em todas as 71 versões do aplicativo. É o maior valor denominado em moeda na tela, sempre em CHF, sempre próximo a uma etiqueta que diz "Betrag", "Montant" ou "Importo". Um mecanismo de extração semântica não precisa saber qual banco produziu o aplicativo Twint da captura de tela — ele lê "CHF 47.50" no contexto e o identifica como o valor da transação, independentemente de onde esteja na tela ou em qual idioma esteja rotulado.
O Nome do Comerciante — Nome de Exibição vs. Nome Registado, e o Fator Multilíngue
O nome do comerciante no ecrã de confirmação do Twint é onde as coisas se tornam menos previsíveis. O Twint exibe o nome conforme foi registado pelo comerciante ou conforme aparece na conta empresarial Twint do comerciante. Na prática, isto pode significar qualquer um dos seguintes:
- O nome legal completo da empresa — por exemplo, "Müller AG" ou "Coop Genossenschaft" — conforme registado no registo comercial suíço (Handelsregister/registre du commerce/registro di commercio).
- Um nome de exibição abreviado ou de marca — por exemplo, "Beck's Bier" em vez do legal "Beck's Bier Shop GmbH" — escolhido pelo comerciante para simplicidade visual no fluxo de pagamento.
- Um nome pessoal — para empresas individuais (Einzelfirma/raison individuelle/ditta individuale), o nome é o nome pessoal do proprietário conforme registado na caixa de compensação AHV. Pode ser "Hans Meier", "Maria Bianchi" ou "Sara Dubois", dependendo da região linguística.
- Um nome de banca agrícola ou de mercado — Mais de 1.900 bancas de produtos agrícolas suíças (Hofläden/stands de la ferme/punti vendita aziendali) aceitam Twint usando códigos QR impressos. O nome do comerciante na confirmação pode ser o nome do agricultor, o nome da quinta, ou algo intermédio.
O idioma do nome do comerciante segue a região linguística do negócio. Um comerciante em Genebra aparece em francês, um em Lugano em italiano, um em Zurique em alemão. Este padrão de nomenclatura trilingue, combinado com abreviações e escolhas de nome de exibição, significa que o mesmo comerciante físico pode aparecer de forma diferente em diferentes ecrãs de confirmação do Twint, dependendo da versão do nome que registaram no Portal Empresarial Twint.
Para qualquer pessoa que reconcilie pagamentos — seja contra faturas, contas de clientes ou relatórios de despesas — o nome do comerciante extraído da captura de ecrã é o nome no pagamento, não necessariamente o nome nos seus registos. Vale a pena manter ambas as colunas: o nome bruto do comerciante da captura de ecrã e uma coluna separada para o nome como deve aparecer nos seus livros. Isto é especialmente relevante para freelancers suíços e PME que usam software como Bexio (usado por mais de 100.000 PME suíças para faturação e contabilidade) ou Abacus (a escolha de topo para fiduciários suíços), onde os registos de clientes e fornecedores são mantidos com nomes legais específicos que podem não corresponder ao nome de exibição do Twint.
Horário da Transação — Onde o Twint Registra o Momento
Cada pagamento Twint registra a data e hora exatas da conclusão. O horário da transação é o terceiro campo que transforma uma captura de tela bruta em um registro utilizável — sem ele, associar um pagamento Twint a uma fatura, turno ou entrega específica se torna um palpite.
Na maioria das telas de confirmação do Twint, o horário da transação aparece em um de dois locais:
- No topo da confirmação — como uma linha como "Bezahlt am 15.06.2026 um 14:32 Uhr" (alemão), "Payé le 15.06.2026 à 14:32" (francês) ou "Pagato il 15.06.2026 alle 14:32" (italiano), dependendo do idioma do aplicativo.
- Na seção de detalhes da transação — acessível tocando em "Mostrar detalhes" na confirmação de pagamento. O FAQ do Twint observa que recibos e registros detalhados de transações são encontrados acessando a visão geral de transações e selecionando "Mostrar detalhes" — o carimbo de data/hora completo está disponível nesta visualização expandida em todas as versões do aplicativo.
O formato da data segue a convenção suíça: DD.MM.YYYY (dia primeiro, separador por ponto, ano com quatro dígitos). A hora está no formato de 24 horas (HH:MM). Este é o mesmo formato de data usado em extratos bancários suíços, faturas QR (QR-Rechnung) e exportações de software de contabilidade suíço — portanto, o carimbo de data/hora da captura de tela corresponde diretamente à convenção de data financeira suíça, sem necessidade de conversão de formato. Os usuários do PostFinance Twint também podem gerar um comprovativo de pagamento (Zahlungsbeleg) em PDF para download através do centro de documentos do aplicativo, que inclui o carimbo de data/hora junto com os detalhes completos da transação em um formato adequado para encaminhamento a um fiduciário (Treuhänder/fiduciaire/fiduciario).
O horário da transação é particularmente importante para os casos de uso posteriores que dão às capturas de tela do Twint seu valor documental — conciliar pagamentos com registros de contribuições AHV/IV/EO (Alters- und Hinterlassenenversicherung/Invalidenversicherung/Erwerbsersatzordnung — seguro de velhice, invalidez e perda de rendimentos) para trabalhadores autônomos, ou reconciliar vendas diárias para pequenas empresas que usam o Twint como seu principal método de aceitação de pagamentos.
O Print em Si — Por Que Talvez Você Não Consiga Tirar Um

Há uma peculiaridade que diferencia o Twint de praticamente todos os outros aplicativos de pagamento abordados nesta série: várias versões do aplicativo Twint bloqueiam ativamente prints de tela. No r/Switzerland, usuários relatam regularmente que tentar capturar a tela de confirmação do Twint resulta em uma tela preta ou em um aviso de segurança. Isso não é um bug — é uma medida de segurança deliberada implementada em certas versões do Twint com a marca de bancos.
No entanto — e esta é a nuance que importa para o uso prático — nem todas as versões do Twint bloqueiam prints. Relatos de usuários indicam que o PostFinance Twint geralmente não bloqueia a função de print, enquanto o UBS Twint e algumas outras versões bancárias bloqueiam. O comportamento do aplicativo básico Twint Pré-pago varia conforme a versão do sistema operacional. Essa inconsistência significa que a possibilidade de tirar um print de confirmação depende de qual aplicativo Twint o pagador usa e do modelo do celular. Isso não é algo que o pagador possa mudar facilmente — é determinado pelo banco que ele usa e pela versão do aplicativo que esse banco distribui.
Para prints que são capturados com sucesso (ou recebidos de alguém que usa uma versão sem bloqueio), o processo de extração funciona exatamente como para qualquer outro print de pagamento — envie, defina as colunas, e a IA localiza o valor, o nome do comerciante e o horário da transação ao entender o que esses termos significam no contexto visual da tela de confirmação. Para situações em que prints não estão disponíveis, algumas versões do Twint oferecem alternativas: o PostFinance Twint gera um comprovativo de pagamento formal (Zahlungsbeleg / justificatif de paiement / prova di pagamento) como PDF para download no centro de documentos do aplicativo, que pode então ser processado pelo mesmo fluxo de extração, já que a entrada de PDF é suportada. O ponto principal é que o print em si nem sempre é possível, e qualquer fluxo de trabalho construído em torno dos dados de pagamento do Twint precisa considerar essa limitação com honestidade, em vez de presumir que todo usuário consegue produzir um print de confirmação limpo.
O Que Esses Três Campos Significam para Freelancers e Pequenas Empresas na Suíça
Os três campos — valor, nome do comerciante, horário da transação — não são apenas metadados opcionais. Eles formam a base probatória para várias obrigações financeiras específicas do sistema suíço:
Registros de contribuições AHV/IV/EO. Trabalhadores autônomos na Suíça (Einzelfirmen/indépendants/lavoratori autonomi) devem se registrar na caixa de compensação AHV do seu cantão (Ausgleichskasse / caisse de compensation / cassa di compensazione) e pagar contribuições de seguridade social — atualmente entre 5,371% e 10% da renda líquida, dependendo do nível de renda. A Administração Fiscal Federal (ESTV) e as caixas de compensação aceitam registros de renda autodeclarados, mas também esperam evidências documentais. Um print de pagamento Twint mostrando o valor recebido, o pagador (cliente) e a data — extraído para uma tabela estruturada junto com outros comprovantes — serve como documentação de apoio para a renda declarada na declaração anual de contribuições AHV. Embora um print do Twint sozinho não seja um recibo formal (Quittung/reçu/ricevuta) para fins de IVA, ele é um registro contemporâneo do evento de pagamento.
Evidência de dedução do IVA (MWST/Vorsteuerabzug). O IVA suíço é regido pela Lei do IVA (MWSTG), cujo Artigo 26 especifica os campos obrigatórios para uma fatura de IVA válida. Prints de pagamento Twint não atendem a esses requisitos — faltam o número de IVA do fornecedor (CHE-XXX.XXX.XXX MWST/TVA/IVA), o detalhamento da alíquota de IVA e o número sequencial da fatura. No entanto, o print serve como evidência de confirmação de pagamento de que uma transação ocorreu, complementando a fatura formal. Para pequenas empresas que usam o método da taxa de saldo (Saldosteuersatz) ou o método efetivo (Nettoverfahren), o valor extraído do print Twint ajuda a reconciliar a receita declarada com os pagamentos efetivamente recebidos — especialmente para empresas que aceitam pagamento via Twint no momento do serviço sem emitir fatura separada em todos os casos.
Conciliação em softwares de contabilidade. As ferramentas contábeis suíças abordam os dados de pagamento Twint de maneiras diferentes. Bexio — a plataforma de contabilidade em nuvem mais usada entre PMEs suíças, com mais de 100.000 clientes — não ingere nativamente prints de confirmação Twint. Tampouco o Abacus (a escolha das principais empresas fiduciárias suíças), o Banana Accounting (popular entre freelancers), o KLARA (plataforma all-in-one para PMEs) ou o To Bill (faturamento suíço moderno com OCR de recibos). Todos dependem de lançamento manual de dados para pagamentos Twint. A etapa entre "um cliente me enviou um print Twint no WhatsApp" e "os CHF 47,50 estão registrados no meu razão Bexio na conta correta do cliente" continua sendo uma transcrição manual para praticamente todas as empresas suíças. A extração preenche essa lacuna: processe em lote uma semana de prints Twint, exporte as linhas para uma planilha e importe ou copie os dados para o sistema contábil que rastreia sua receita.
Para quem lida com pagamentos em vários métodos de pagamento suíços — Twint junto com PayPal, Alipay de turistas chineses ou transferências bancárias via fatura QR — as mesmas definições de coluna (valor, contraparte, data) se aplicam a todos, porque o princípio subjacente é o mesmo: você define as colunas de saída, e a IA encontra os valores correspondentes entendendo o significado deles, não combinando um modelo predefinido para cada tipo de pagamento. Para processamento consolidado entre métodos de pagamento suíços e outros, a extração em lote de prints de pagamento é o ponto de entrada único para lotes.
Perguntas Frequentes
Posso extrair dados de capturas de tela do Twint de diferentes versões bancárias em um único lote?
Sim. Capturas de tela do UBS Twint, PostFinance Twint, ZKB TWINT e do Twint Pré-pago autônomo podem ser enviadas juntas no mesmo lote. Defina as colunas uma vez — Valor (CHF), Nome do Comerciante e Horário da Transação — e um mecanismo de extração semântica aplica essas definições a todas as capturas, independentemente da versão do aplicativo que as gerou. O mecanismo identifica o valor reconhecendo o maior número denominado em moeda próximo a um rótulo "Betrag/Montant/Importo", o comerciante por sua posição e formato no comprovante, e o horário pela string de data e hora no formato suíço DD.MM.AAAA HH:MM. Cada captura de tela produz uma linha na tabela de saída.
E se o aplicativo Twint bloquear capturas de tela no meu celular?
Usuários do PostFinance Twint podem gerar um comprovante de pagamento PDF para download (Zahlungsbeleg/justificatif de paiement/prova di pagamento) a partir do centro de documentos do aplicativo — este PDF contém os mesmos dados da transação que a tela de confirmação e pode ser enviado para extração. Nem todas as versões do Twint oferecem esse recurso de PDF. Se nem captura de tela nem PDF estiverem disponíveis em uma versão específica do Twint, a alternativa é solicitar que o pagador compartilhe os detalhes da transação manualmente ou usar a referência da fatura QR, se o pagamento estiver vinculado a uma. A limitação de bloqueio de captura de tela é real, mas parcial — algumas versões principais (notadamente o PostFinance Twint) não bloqueiam capturas de tela, e a solução alternativa com PDF cobre casos adicionais.
Uma captura de tela do Twint pode servir como comprovante para fins de IVA suíço (MWST)?
Uma captura de tela de confirmação de pagamento do Twint é um registro de um evento de pagamento, não um substituto para uma fatura em conformidade com o IVA. A lei suíça de IVA (Art. 26 MWSTG) exige um número de IVA do fornecedor (CHE-XXX.XXX.XXX MWST/TVA/IVA), um número sequencial de fatura e um detalhamento da alíquota de IVA — nenhum dos quais aparece em uma confirmação do Twint. No entanto, a captura de tela serve como evidência de pagamento contemporânea que complementa a fatura formal. Para empresas que usam o método da taxa de saldo (Saldosteuersatz), o valor extraído ajuda a reconciliar a receita declarada versus a receita efetivamente recebida. Para profissionais autônomos que documentam renda para fins de contribuição ao AHV, o registro de transação extraído fornece evidência de apoio para os valores declarados.
Quais softwares de contabilidade suíços podem importar dados extraídos do Twint?
Bexio e Abacus, as duas plataformas de contabilidade mais utilizadas entre PMEs e fiduciários suíços, ambas aceitam importações de CSV ou Excel de fontes externas — mas nenhuma consegue processar nativamente uma captura de tela de confirmação do Twint. Banana Accounting (CHF 89/ano, popular entre freelancers), KLARA (plataforma completa para PMEs a partir de CHF 35/mês), To Bill (faturamento suíço moderno a partir de CHF 30/mês com OCR de recibos) e CashCtrl (plano gratuito disponível para contabilidade básica) todos exigem lançamento manual de dados para pagamentos do Twint. O fluxo de extração — processar capturas de tela em lote, exportar para uma planilha e depois copiar para sua ferramenta de contabilidade — preenche essa lacuna sem exigir alterações no software que você já utiliza.