SFTP (Secure or SSH File Transfer Protocol) uses TCP port 22 and encryption algorithms to securely connect and transfer files. This method works well for organisations with existing SFTP infrastructure and batch processing workflows.
Uploading data to FISCAL: SFTP upload setup
Configure Authentication
Authentication settings are available on the SFTP Management settings page within your FISCAL site.
- To use SSH Password authentication select the SSH Password Enable toggle and and save the settings.
- The SSH password will be displayed immediately after saving - copy this password as it won't be shown again.
- This password does not expire.
- To use SSH Key Pair authentication select the SSH Key Pair Enable toggle, enter your SSH Public Key, and save the settings.
Uploading files
When connecting to the SFTP server use the hostname and username shown on the SFTP Management Settings page, or refer to the table below:
| Region | Hostname | Username | Port | Azure Region |
|---|---|---|---|---|
| UK | sftp-uksouth.apfnxg.com | sftpuksouthnxg.<customer> | 22 | UK South |
| EU | sftp-westeurope.apfnxg.com | sftpwesteuropenxg.<customer> | 22 | West Europe |
| US | sftp-westus2.apfnxg.com | sftpwestus2nxg.<customer> | 22 | West US 2 |
Files should be uploaded to one of the following directories, depending on the FISCAL unit and file type:
- <unit>/Employees
- <unit>/IMS
- <unit>/Suppliers
- <unit>/Transactions
Processing for uploaded files will begin a few seconds after the upload has completed, files uploaded outside these folders will not be processed.
All files uploaded to the FISCAL Technologies SFTP server are automatically deleted after 14 days.
Troubleshooting
The SFTP Management settings page shows a list of recently uploaded files, along with a message to help troubleshoot common issues.
| Message | Description |
|---|---|
| Accepted | The uploaded file has been accepted for processing, check the uploads page for the relevant unit. |
| Uploading | The file is still uploading and will be processed once uploading is complete. |
| Invalid directory | The file was not uploaded to a valid directory, see the Uploading Files section for information on what directories files should be uploaded to. |
| Unit does not exist | The file was uploaded to a directory corresponding to a unit that does not exist. |
| Module Disabled | The file was uploaded to a directory corresponding to a file type that is not enabled. |
Additional information
Security Specifications
SFTP (Secure or SSH File Transfer Protocol) uses TCP port 22 and encryption algorithms to securely connect and transfer files. Connecting clients must use algorithms documented on the following page: SFTP support for Azure Blob Storage Supported Algorithms
Permissions
Users connecting to the FISCAL Technologies SFTP Server have permission to List, Upload, and Delete files on the server. Users do not have the ability to read or download files on the SFTP Server as a security measure.
SSH Host Keys
The FISCAL Technologies SFTP Server is hosted on Microsoft Azure using SFTP support for Azure Blob Storage, Microsoft document valid host keys on the following page: Host keys for SSH File Transfer Protocol (SFTP) support for Azure Blob Storage
IP Whitelisting
We do not support IP whitelisting as a method of restricting access to the SFTP server. Client authentication and authorisation are managed exclusively through secure credential-based access controls, ensuring that only users with valid usernames and passwords (or SSH keys) can establish a connection to the server.