Die Input Variable interpretiert ein (frei) definiertes Feld als eine Produkt/Service-Art. Nur wenn der Wert zum Beispiel "C" ("eingabe") im Feld steht (Beispielsweise Feld 9 oder Versand Hinweise), soll der Wert aus den definierten Feldern 5 und 6 des Datensatzes als Cash-Betrag und Verwendungszweck benutzt werden. Hierfür sollte nur ein einziger Datensatz (mit "C") als Cash-Service interpretiert werden, obwohl der Kunde einen Betrag und einen Verwendungszweck in allen Datensätzen einer Datei anbietet.
if ( ! input.equals("C") )
{
record.set( "5","" );
record.set( "6", "" );
} return "";
Anstelle der festen Feldzuweisung in den Import-Regeln (hier Feld 5,6 für Cash-Betrag, Verwendungszweck) können auch direkt die Converter internen Variablen benutzt werden. Diese findet man in der Datei profile.xml. Das hat den Vorteil, dass man ggf. nur die Feldzuordnung in den Importregeln erneuern muss, während die Formel gleich bleiben kann.
if ( ! input.equals("C") )
{
record.set( "services.cash_amounts","" );
record.set( "services.cash_references", "" );
} return "";
Die Formel muss dazu in einem Feld (hier zum Beispiel Sendungs Referenz) definiert werden, das nicht für die Formel benutzt wird. Formeln sind den Feldzuweisungen übergeordnet.