MakeRF Stringfunctie

MakeRF wordt gebruikt om een zogenoemd Creditor Reference te generen. Een Creditor Reference is een betalingskenmerk volgens ISO 11649 dat altijd begint met RF gevolgd door 2 controle cijfers, welke worden berekend op basis van module 97. De Creditor Reference bestaat uit maximaal 25 cijfers en/of hoofdletters waarbij andere tekens zoals een - niet worden meegnomen in de berekening van het controle getal maar wel worden getoond. De functie resulteert in de waarde TRUE indien de functie een geldige Creditor Reference heeft aangemaakt en anders in FALSE.

MakeRF (Betalingskenmerk, ColumnOrStringName )

Betalingskenmerk (MergedString)
In Betalingskenmerk wordt het vermeld dat omgezet moet worden naar een Creditor Reference.

ColumnOrStringName (MergedString)
In ColumnOrStringName wordt een ColumnName of een StringVarName vermeld waar naartoe de nieuwe Creditor Reference moet worden gekopieerd.

Voorbeeld:
{
 String sRF,
 Integer iFactNr

 iFactNr = 1210457
 MakeRF([iFactNr]abc,sRF)
 Ok = CheckRF([sRF])
 If Ok
  Copy(sRF,De Creditor Reference: [sRF] is geldig!)
 Else
  Copy(sRF,De Creditor Reference: [sRF] is ongeldig!)
 Endif
}
[sRF]

Resultaat:
De Creditor Reference: RF54 1210 457A BC is geldig!