Documentazione
Torna al sito web >

CIN (Pascalscript)

Descrizione

CIN costituisce una lettera di verifica per il sistema bancario italiano. Il CIN (=Codic di controllo) è calcolato dall' ABI (=Banca destinataria), dal CAB (=Filiale destinataria) e dal Conto (=Numero conto).

Sintassi

function CIN(ABI, CAB, CONTO: String; var IBAN : String): String;

Argomenti

Il CIN calcolato è una singola lettera. Si prevede che ABI e CAB avranno 5 cifre con zeri iniziali, cui si aggiungeranno gli zeri mancanti. Si prevede che Conto abbia 12 cifre con zeri iniziali, che possono anche essere completate.

Sulla base dei valori di ingresso e del CIN calcolato, anche l'IBAN viene determinato da questi valori e restituito. L'IBAN è sempre preponderante ed è composto da CIN+ABI+CAB+CONTO.

Esempio

var
  ABI : String;
  CAB : String;
  CONTO : String;
  CIN_RESULT : String;
  IBAN : String;
  i : Integer;
  S2 : String;
begin
  ABI:='3440';
  CAB:='50520';
  CONTO:='333200';
  CIN_RESULT:=CIN(ABI, CAB, CONTO, IBAN);
  ShowMessage(CIN_RESULT+' - '+IBAN);
end;

Le regole per comprendere lo script possono essere trovate qui.

ShowMessage mostra:"F - F0344050520000000333200