SFTP Transfer
Upload and download documents via SFTP — ideal for bulk processing and automated ERP integrations.
The SFTP interface allows you to exchange documents with Bizzlink without using the API. Upload UBL 2.1 XML documents in bulk and download status reports and incoming invoices — all through a secure SFTP connection.
This is ideal for ERP systems or workflows that support file-based integrations.
How it works
sftp.bizzlink.lu
├── inbound/ ← Upload your documents here
└── outbound/ ← Download reports & incoming invoices
inbound/ — Sending documents
Upload your UBL 2.1 XML documents to the inbound/ directory. Bizzlink processes them automatically:
- Validates the document against PEPPOL BIS 3.0 Schematron rules
- Sends through the Peppol network
- Generates a status report in
outbound/
You can upload multiple files at once (bulk upload).
Accepted format: UBL 2.1 XML (.xml)
outbound/ — Receiving documents & reports
The outbound/ directory contains:
- Status reports — delivery confirmations and error reports for documents you sent via
inbound/ - Incoming invoices — documents sent to you through the Peppol network
Status report naming: Each status report uses the original filename with a .status extension.
| Uploaded file | Status report |
|---|---|
INV26050012.xml | INV26050012.xml.status |
INV26050013.xml | INV26050013.xml.status |
Files in outbound/ are available for download and remain on the server until you delete them.
Authentication
Access is authenticated via SSH key. To set up SFTP access:
- Go to the Bizzlink Portal
- Navigate to Settings → SFTP Access
- Click Generate SSH Key
- Download your private key and store it securely
IP Whitelisting (required)
SFTP access requires IP whitelisting. You must register the public IP addresses that will connect to the SFTP server before you can use this feature.
- Go to the Bizzlink Portal
- Navigate to Settings → SFTP Access
- Add your public IP address(es) under Allowed IPs
Connection details
| Setting | Value |
|---|---|
| Host | sftp.bizzlink.lu |
| Port | 8022 |
| Protocol | SFTP (SSH File Transfer Protocol) |
| Authentication | SSH Key (generated in portal) |
Example connection
sftp -P 8022 -i ~/.ssh/sftp-sandbox.4bfa58c4.pem sftp@sftp.bizzlink.lu
Or in your SFTP client / ERP system:
Host: sftp.bizzlink.lu
Port: 8022
User: <your-company-id>
Auth: Private Key
Key file: /path/to/bizzlink_key
Rate Limiting
The SFTP server allows a maximum of 5 connections per minute per IP address. If you exceed this limit, additional connections will be rejected and your IP may be temporarily banned.
Polling
Do not poll the SFTP server at short intervals (e.g. every 5 minutes) to check for new documents. This is inefficient and may result in rate limiting. Connecting once or twice a day is sufficient for most use cases.
Typical workflow
1. Upload invoice.xml → inbound/
2. Bizzlink validates & sends via Peppol
3. Status report appears in outbound/
4. Download report & incoming invoices from outbound/
5. Delete processed files from outbound/