Skip to content

v1.0.4

Choose a tag to compare

@github-actions github-actions released this 27 Jun 19:28

Installing

  • macOS: if you see "PayBatch is damaged", it isn't — the app just isn't notarized yet. Move it to Applications, then run once in Terminal:
    xattr -dr com.apple.quarantine /Applications/PayBatch.app
    
  • Windows: if SmartScreen appears → More info → Run anyway.
  • Verify your download against SHA256SUMS.txt.

A big multi-bank, multi-format release.

Added

  • 10 banks now generate files — Santander (Bacs import + mixed) plus, via the
    cross-bank engines below, HSBC, Barclays, Lloyds, NatWest, TSB, Co-operative and
    Metro Bank
    . Each is marked "verify with a test upload".
  • ISO 20022 pain.001 (XML) — the modern cross-bank standard. UK domestic GBP
    credit transfers (pain.001.001.09, sort code + account).
  • SEPA credit transfers — pay euros to IBANs across the EU/EEA
    (pain.001.001.03). The grid swaps to IBAN/BIC columns, IBANs are
    checksum-validated, and BIC is optional (IBAN-only).
  • UK modulus checking — the official VocaLink / Pay.UK check on every sort code +
    account number; an amber warning flags combinations that can't be real accounts
    (likely typos). It's a warning, not a block. Validated against VocaLink's official
    test cases.
  • Searchable bank picker — a responsive card grid grouped into Available and
    Coming soon, with a search box. Coming-soon tiles for Nationwide and the fintechs
    (Revolut, Wise, Tide, Starling, Monzo, Currencycloud).
  • Bank-by-bank format reference (FORMATS.md).

Notes

  • The new formats are best-effort from public specifications (not bank-supplied
    samples). Always do one test upload before a real payment run.