You can define the format of the data the interface can accept. Field positions, field length (for fixed length format only), data types, data format and data to transfer can be defined using the interface dialogs. The program will go through the files during start up, checking whether the entries already exist and if so, it will perform an update and insert the missing data. Validity of all the values is checked before processing starts. If the entries from the file are incorrect, check and correct the errors before restarting the process.