Virtual barcode
Make the virtual barcode (virtuaaliviivakoodi) and bank barcode of a Finnish invoice from the IBAN, amount and reference, or read an existing code.
Enter the payee's IBAN and the reference. The code appears here as you type.
Bank barcode
Code 128 C, 105 mm wide with 20 mm clear on both sides. Print it at 100%.
The parts of the code
| Part | Digits |
|---|---|
Results are informational. Calculation is based on your input and public rules, official accounting may differ. For accuracy, confirm the final result if needed from the appropriate official source or specialist. See the terms of use.
How it works?
The payment part of a Finnish invoice has a bank barcode (pankkiviivakoodi) and its 54 digits as text, the virtual barcode (virtuaaliviivakoodi). The payer copies the digits into their online bank or scans the barcode, and the bank fills in the payee's account, the amount, the reference and the due date.
The structure is set by Finance Finland's "Bank Bar Code Guide" (version 5.3). Version 4 takes a Finnish reference: 4, the IBAN's 16 digits, the euros (6 digits) and cents (2), 000, the reference padded with zeros to 20 digits and the due date as YYMMDD. Version 5 takes an RF reference: instead of 000 and the reference it holds the RF reference's two check digits and its body padded to 21 digits.
The barcode is Code 128, character set C. No digits are printed under or over it: they are on the invoice separately as the virtual barcode. The calculator draws the barcode as the guide says, 105 mm wide with 20 mm of clear space on both sides.
A code can only be made for a Finnish account (an FI IBAN) and always with a reference. With no amount, or one of 1,000,000 euros or more, the amount is zeros and the payer types it. With no due date its place is zeros too. The details go to our server only to compute the code: they are not put into the address and not stored.