Bank/Creditor Reference Calculator
This library provides methods to generate SEPA and SI12 (Slovenian) bank/creditor reference IDs. It is implemented in PHP.
How to use it?
Here is a sample usage, copy-pasted from examples/simple-sepa-demo.php
:
require dirname(__FILE__) .'/../library/Teon/BankReference/Sepa.php';
// Invoice ID: string up to 21 characters (excluding spaces), allowed characters A-Z and 0-9
$invoiceId = "TEON BANK RFID 1234567";
$referenceId = \Teon\BankReference\Sepa::generate($invoiceId);
echo "Raw invoice ID: $invoiceId\n";
echo "SEPA reference ID: $referenceId\n";
Expected output:
Raw invoice ID: TEON BANK RFID 1234567
SEPA reference ID: RF45 TEON BANK RFID 1234 567
See files in examples/
directory for more examples.