This section outlines the system and Smartstream inter- and outerfaces, specifically from the system perspective.
The system interface authorisation process creates a text file containing invoices for the authorised cheques or bank transfers. The file name will be one of the following:
- AU_pay.txt
- GR_pay.txt
- OT_pay.txt
The file name is dependant on the Smartstream account. If the file already exists, the authorisation process will append to the existing file. These files are copied to the following folders on the Smartstream server, using a scheduled task:
- Loads\Interfaces\Annuity
- Loads\Interfaces\Gratuity
- Loads\Interfaces\Other
Once the files have been copied, they will be moved from the source folder and archived in a processed folder. If the file cannot be copied, it will be moved to an unprocessed folder. Both these folders will reside on the system server. In order to prevent any interface files on the Smartstream server from being overwritten, the scheduled task on the system application server will need to be timed with the scheduled task on the Smartstream server that processes the interface file.
A scheduled task on the system application server will copy and then process the outerface files from the Smartstream server. The outerface files are located in the following folders on the Smartstream server:
- Loads\Outerfaces\Annuity
- Loads\Outerfaces\Gratuity
- Loads\Outerfaces\Other
Once the files have been processed on the system application server, they will be moved and archived to a processed folder on BOTH servers. This will be done by the same scheduled task that copies the files from the Smartstream server.