Convert Sage, Xero, BrightPay & CSV Payrolls into Exact 100-Character UK BACS Standard 18 Files
Skip £1,200+/year desktop BACS formatting licences. Generate complete Bacstel-IP Standard 18 envelopes (VOL1, HDR1/HDR2, UHL1 Julian bYYDDD date, Direct Credit 99 / Direct Debit 01/17/18, CONTRA & UTL1) for Barclays.net, HSBCnet, Lloyds Commercial, NatWest / RBS Bankline, and Santander Connect.
UK Clearing Bank Gateways & BACS Transaction Codes
| UK Corporate Bank Portal | Typical Sort Code Prefix | Envelope Mode | Common Transaction Codes |
|---|---|---|---|
| Barclays (Barclays.net / Direct BACS) | 20-xx-xx | Full VOL1..UTL1 or Detail-Only |
99 Credit, 17 Direct Debit |
| HSBC UK (HSBCnet) | 40-xx-xx | Full Standard 18 (100 chars) | 99 Vendor/Payroll Credit |
| Lloyds & Bank of Scotland Commercial | 30-xx-xx / 80-xx-xx | Full Standard 18 + CONTRA |
99 Credit, 01 First DD, 17 Ongoing DD |
| NatWest / RBS Bankline & Santander Connect | 60-xx-xx / 83-xx-xx / 09-xx-xx | Toggle includeHeadersAndTrailers |
99 Direct Credit, 18 Re-presented DD |
REST API / Python / n8n / Make.com
Generate 100-Char BACS Standard 18 via HTTP POST
Automatically converts YYYY-MM-DD into BACS Julian bYYDDD, formats integer pence (11 digits), appends CONTRA, and reconciles UTL1:
curl -X POST "https://api.apify.com/v2/acts/finops_studio~uk-bacs-standard18-generator/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"serviceUserNumber": "654321",
"originatingCompanyName": "THAMES CLOUD LTD",
"originatingSortCode": "20-45-45",
"originatingAccountNumber": "87654321",
"processingDate": "2026-11-18",
"includeHeadersAndTrailers": true,
"payments": [
{
"name": "OLIVER WRIGHT",
"sortCode": "40-12-34",
"accountNumber": "12345678",
"amount": 2845.50,
"reference": "SALARY NOV 2026",
"transactionCode": "99"
}
]
}'
Official MCP Registry (#1 Ranked)
Plug UK BACS Directly Into Claude & Cursor
Published in registry.modelcontextprotocol.io as io.github.Geornaden/uk-bacs-standard18-payroll-mcp for zero-hallucination UK GBP payroll automation:
{
"mcpServers": {
"uk-bacs-standard18": {
"url": "https://mcp.apify.com/?actors=finops_studio/uk-bacs-standard18-generator",
"headers": {
"Authorization": "Bearer YOUR_APIFY_API_TOKEN"
}
}
}
}
Built for UK Accountancy Practices, Payroll Bureaus & Finance Directors
Format unlimited client SUNs and GBP payment runs for $0/month fixed subscription and $0.02 per row.