O que é um IBAN virtual?
Um IBAN virtual (vIBAN) é um International Bank Account Number real e endereçável, emitido a partir de um intervalo dedicado e encaminhado para uma única conta principal. Aceita pagamentos como qualquer outro IBAN — o pagador envia-lhe uma transferência a crédito SEPA normal a partir do seu próprio banco — mas não tem saldo próprio. A sua função é identificar: como cada IBAN virtual é atribuído a um único pagador ou finalidade, um pagamento que chega a ele já diz quem o enviou e para que serve. O dinheiro concentra-se automaticamente na conta principal; o IBAN virtual é a etiqueta do pagamento, não um segundo local onde o dinheiro vive.
Essa propriedade — um IBAN por pagador — é a ideia toda. Para perceber porque merece um artigo, comece-se pelo problema que ela elimina.
O problema real: associar o dinheiro aos pagadores
Imagine-se uma empresa que recebe por transferência bancária para uma só conta: rendas, subscrições, faturas. Todos os créditos caem no mesmo IBAN, e a única pista sobre quem pagou é o que o pagador escreveu no campo da referência. As referências são mal digitadas, truncadas algures pelo caminho ou deixadas em branco. Uma transferência de €49.00 com a referência truncada ainda não é €49.00 de receita reconhecida — é um ticket. Alguém tem de descobrir a que cliente e a que fatura pertence antes de as contas fecharem.
Com pouco volume, é um incómodo. Ao volume de uma plataforma, é um departamento. Os motores de matching pontuam as faturas candidatas por montante, data e texto aproximado da referência; o que não conseguem atribuir vai para uma fila manual. E a falha é estrutural: quando dois subscritores pagam o mesmo montante no mesmo dia sem referência, nenhum motor os consegue distinguir — a informação que os separaria nunca esteve no pagamento.
Um IBAN por pagador: identidade por construção
Um programa de IBAN virtual inverte o desenho. Em vez de pedir a cada pagador que identifique corretamente o pagamento, dá-se a cada um o seu próprio endereço. Cada inquilino, subscritor ou vendedor de marketplace paga para um IBAN que é só seu. O campo da referência pode estar errado, vazio ou noutro alfabeto — o crédito identifica-se na mesma, porque a identidade é transportada pelo número de conta.
O número de conta é um transportador muito melhor do que a referência. Um IBAN inclui os seus próprios dígitos de controlo, pelo que um IBAN mal digitado falha a validação no banco do pagador antes de a transferência ser enviada. Uma referência mal digitada passa sem problema e torna-se um problema seu. Mover a identidade do campo de texto livre para o endereço desloca a verificação de erros do seu back office para o banco que envia.
Para o pagador, nada muda: paga a um IBAN a partir da app do seu banco, como sempre. Toda a novidade está do lado de quem recebe — o pagamento chega já identificado, e o campo da referência volta a ser o que sempre devia ter sido: uma nota, não um sistema de identificação.
Quando cada pagador paga para o seu próprio IBAN, um pagamento recebido só pode significar uma coisa. O problema do matching não fica resolvido — deixa de existir.
Onde o dinheiro realmente está
Por baixo, existe exatamente uma conta principal por moeda. Os IBAN virtuais são emitidos a partir de intervalos dedicados ao programa, e todos os créditos enviados para qualquer um deles liquidam na conta principal. Não há saldos por pagador para gerir nem rotinas de varrimento ao fim do dia a transferir fundos de milhares de contas pequenas para uma só — a concentração faz-se por encaminhamento, não por transferências adicionais que depois teria de reconciliar por si.
É também isto que torna um IBAN virtual real e não um truque. É endereçável a partir de qualquer banco, compensa como qualquer crédito SEPA e aparece no extrato do próprio pagador como a conta para a qual pagou. Falta-lhe exatamente aquilo que uma conta completa arrasta consigo: um saldo próprio e um ciclo de vida para além da atribuição e da desativação.
O que um IBAN virtual não é
Não é uma subconta: uma subconta tem saldo, exige carregamento e descarregamento, e multiplica os livros que tem de operar. Não é uma referência de pagamento virtual: essas continuam a viajar no campo da referência e a depender de os pagadores copiarem as sequências corretamente. E não é uma wallet: nada fica guardado no próprio vIBAN. É um endereço com encaminhamento por trás — a construção mais estreita que torna um pagamento recebido auto-identificável.
As devoluções chegam com o motivo associado
Os pagamentos não chegam apenas. As contas fecham, os bancos rejeitam créditos, os pagadores pedem a devolução de transferências. Num mundo de conta de cobrança única, uma devolução é uma pequena investigação: que pagamento voltou, de quem era, e será que o lançamento a que foi associado precisa de ser revertido?
Num programa de vIBAN, uma devolução é um dado. Traz o seu código de motivo, chega como evento payment.returned no mesmo IBAN virtual usado pelo crédito original e tem a sua própria contagem no extrato. Sabe-se de quem era o pagamento devolvido, e porquê, antes de alguém abrir um ticket. As devoluções passam a ser linhas a tratar, não mistérios a perseguir.
Uma fila de exceções, não uma equipa de matching
Nenhum desenho reconcilia cem por cento de coisa nenhuma. Chegam créditos a vIBAN desativados. Há duplicados. Alguém, de algum modo, paga diretamente à conta principal. O objetivo não é tornar as exceções impossíveis — é torná-las raras e contáveis. Na demo de vIBAN da Protocore, 99.6% dos créditos reconciliam-se automaticamente; o restante fica em fila para revisão com todo o histórico do pagador anexado, para que tratar uma exceção comece pelo contexto, não por um extrato bancário e uma folha de cálculo.
Essa diferença remodela a equipa. Uma operação de matching escala com o volume de pagamentos: mais créditos, mais créditos por associar, mais pessoas. Um processo de exceções escala com o volume de exceções, que o desenho já empurrou para perto de zero. As pessoas que ficam tratam anomalias genuínas, não referências redigitadas. Na nossa stack, essa fila vive no Protocore Center (/products/center), a consola de operações onde cada ação privilegiada exige um motivo e fica registada num registo de auditoria.
Emissão em massa, etiquetas de finalidade, plataformas
Um IBAN por pagador só funciona se emitir um não custar nada. Um senhorio com uma dúzia de inquilinos podia criar vIBAN à mão; um marketplace que integra milhares de vendedores não pode. Por isso, a emissão é uma operação em massa. Na demo de vIBAN, um CSV com 2,400 pagadores é validado, mostra uma pré-visualização do IBAN em cada linha e emite tudo numa única ação — 2,400 pagadores, uma operação, um passo de revisão pelo meio.
As etiquetas de finalidade mantêm os fluxos separados ao nível do endereço: rendas aqui, subscrições ali, pagamentos do marketplace na sua própria via. Reportar por finalidade passa a ser um filtro em vez de um projeto, e cada vIBAN tem o seu próprio extrato — CSV ou PDF — enquanto a conta principal continua a ser a única linha de verdade por baixo. Quando um pagador sai, o seu vIBAN é desativado: o histórico fica, o endereço deixa de aceitar novos créditos.
Onde isto se encaixa numa stack de pagamentos
Os IBAN virtuais são infraestrutura de cobrança. Dão às transferências bancárias recebidas o que os pagamentos com cartão sempre tiveram — identidade associada ao próprio pagamento, não digitada ao lado dele. No ecossistema Protocore, as encomendas pay-by-transfer do Gateway trazem referências de vIBAN, e o Center trata das exceções que o matching deixa para trás. A página de produto em /products/viban percorre o ciclo completo — emitir, partilhar, associar, tratar exceções, reportar — com os mesmos dados de demonstração usados aqui.
E um limite honesto: se recebe meia dúzia de transferências por mês, uma convenção de referências e dez minutos de contabilidade chegam. Os IBAN virtuais justificam-se onde o volume transformou o matching num processo — rendas, cobrança de subscrições, marketplaces — em qualquer lugar onde a pergunta «quem me pagou?» é feita milhares de vezes por mês.
Tem um sistema para construir?
Conte-nos o problema. Voltamos com uma arquitetura e um plano.