Skip to Content

UK BACS Standard 18

121.80 121.80

Instant digital delivery after payment confirmation.
License: OPL-1, every download is watermarked.
Terms and Conditions

UK BACS Standard 18

Generate Bacs Direct Credit & Direct Debit bulk payment files straight from Odoo — modulus-checked, contra-balanced, ready to submit

Produce a fully-formed BACS Standard 18 file for the United Kingdom three-day clearing cycle. Configure your Service User Number and originating account once, add payment lines, and Odoo builds the 80-column header block, fixed 100-character data records and control-total trailers. Upload it to your sponsoring bank with your own credentials — no payment data leaves your server.

Exact Standard 18 layout

VOL1, HDR1, HDR2 and UHL1 header labels, fixed 100-character data records and UTL1 / EOF1 / EOF2 trailers with reconciling control totals. Correct field offsets, the BACS-safe character set and amounts in pence.

Modulus-checked accounts

Destination sort codes and account numbers are structurally validated and run through the published Vocalink modulus algorithms (MOD10, MOD11 and double-alternate DBLAL) before the file is built — catching typos and transpositions that would otherwise bounce three days later. Load your sponsoring bank's modulus weight table to cover every branch; an unlisted sort code degrades gracefully to a structural check so a valid branch is never blocked.

Three-day processing calendar

A built-in Bacs working-day calendar (weekends plus England & Wales bank holidays, including the Easter-linked days) derives the entry/credit date from your input day, or works back from a desired entry date to the latest valid submission day inside the 30-day advance window.

Credits and Direct Debits

Bacs Direct Credit items and direct-debit collections with first, regular, re-presented and final transaction codes. An optional balancing contra record is appended so the submission nets to zero, as most sponsoring banks require.

Validate before you submit

A pre-submission check blocks hard errors — a malformed Service User Number, a failed modulus check, a missing reference — and warns on weak references, so problems are caught on your screen rather than in a reject report three days later.

Bring your own bank channel

This module builds the Standard 18 file locally and hands it to you. You submit it through your own Bacstel-IP or bank submission software with your own Service User Number and certificate. Nothing is transmitted to any third party by this module.

Compatible with Odoo 18 and 19.

Screenshots

Bacs Standard 18 Credit Batc

Bacs Standard 18 Credit Batc

Bacs Batch List

Bacs Batch List

Update date: 2026-07-02