unit uIBANUtils;
interface
uses
SysUtils, Classes, IBAN;
function EsCodigoIBANValido(AIBAN : string): boolean;
function GenerarCodigoIBAN(CodEntidad, CodOficina, DC, CodCuenta : string): string;
implementation
var
auxIBAN : TIBAN;
begin
auxIBAN := TIBAN.Create;
try
Result := auxIBAN.checkIBANCode(AIBAN);
finally
FreeAndNil(auxIBAN);
end;
auxIBAN.Country := 'ES';
auxIBAN.BankCode := CodEntidad + CodOficina + DC + CodCuenta;
Result := auxIBAN.IBAN;
end.