SFTP

Automated file uploads via secure file transfer

📁 SFTP Connection

Upload payroll files to Audit1 via SFTP. Set it up once, then files are processed automatically on upload.

📘

What is SFTP? Secure File Transfer Protocol — a secure digital dropbox. Upload your payroll files, Audit1 picks them up and processes them automatically.


🔌 Setup

  1. Log into your portal: employer.audit1.info or payrollcompany.audit1.info
  2. Go to Settings > Connections > Set Up Connection > SFTP
  3. The wizard generates your credentials instantly

Connection Details

SettingValue
🌐 Serversftp.audit1.info
🔌 Port2022
👤 UsernameGenerated for you
🔑 PasswordShown once — save it!
⚠️

Save your password immediately — it's only displayed once. Lost it? Generate a new SFTP connection.


🧪 Test Your Connection

GUI Client (Recommended)

Popular free SFTP clients:

FileZilla setup: File > Site Manager > New Site > Protocol: SFTP, Host: sftp.audit1.info, Port: 2022, enter credentials, Connect.

Command Line

sftp -P 2022 [email protected]

📄 File Formats

FormatExtensionsBest For
CSV.csvMost common — works with any payroll system
Excel.xlsx, .xlsSpreadsheet exports
JSON.jsonStructured data from software systems
PDF.pdfScanned documents (extracted via OCR)

Minimum Required Columns

EmployeeID,FirstName,LastName,GrossPay,PayDate,HoursWorked
EMP001,John,Doe,2500.00,2024-01-15,80
EMP002,Jane,Smith,3000.00,2024-01-15,80

Required: Employee identifier, gross pay, pay date. Recommended: Hours worked, class code, state (speeds up processing).

File Naming

{CompanyName}_{PayrollDate}.csv

Examples:
  AcmeCorp_2024-01-15_Payroll.csv
  SmithInc_01-15-2024.xlsx

📤 Uploading

sftp -P 2022 [email protected]
put /path/to/payroll_file.csv
quit

⏰ Automated Uploads

Linux/Mac cron (every Friday at 2 AM):

0 2 * * 5 sftp -P 2022 -b /path/to/sftp-commands.txt [email protected]

Windows Task Scheduler + WinSCP:

"C:\Program Files\WinSCP\WinSCP.com" /command ^
  "open sftp://username:[email protected]:2022/" ^
  "put C:\Payroll\exports\*.csv" "exit"

⏱️ Processing Timeline

StepTimeDescription
1️⃣ Detection1-5 minAudit1 detects your new file
2️⃣ Validation1-2 minFormat check, employer/policy match
3️⃣ Processing2-10 minData extraction and normalization
4️⃣ Available< 15 minData appears in your dashboard

Track status in your portal under Files.


🔧 Troubleshooting

ProblemSolution
❌ Can't connectVerify port is 2022 (not 22). Check firewall allows outbound 2022.
❌ File not processingCheck format (CSV/Excel/JSON/PDF). Wait 15 min. Check Files section for errors.
❌ Upload times outCheck internet. Split large files (>50MB). Try off-peak hours.

FAQ

Q: How often should I upload? Match your payroll frequency — weekly, bi-weekly, or monthly.

Q: Can I upload historical data? Yes. Upload as usual — we process using the dates in your data.

Q: File size limit? Up to 500MB. For larger files, split into batches.


📧

Need help? Email [email protected]