Custom Bookkeeping Software for an International Business: BMS Books

BMS Books is the bookkeeping software we built for our own company: invoice and email sync, bank transaction matching, multi-currency costs and freelancer payments.

Scattered data

Invoices live in the invoicing software, cost receipts arrive by email, and transactions sit in several banks. Collecting everything for the books takes a lot of time and it is easy to miss something.

Standard software does not fit

Standard bookkeeping software is usually built for one country, one bank and one currency. For a business with a team and freelancers in several countries, a lot of work still ends up in spreadsheets.

WeFact and Gmail sync

Sales invoices are synced from WeFact. Cost receipts are picked up from Gmail, so supplier invoices do not have to be downloaded and uploaded by hand.

Bank transaction matching

Transactions from ING, Revolut and Wise are imported into BMS Books. The system matches transactions to invoices and costs, and the team only checks the ones that are not matched yet.

Multi-currency costs

Costs in currencies other than euros are recorded with the original amount and the euro value, so reports stay correct.

Freelancer payments

Payments to freelancers are recorded per person and linked to their bank transactions.

VAT and reverse charge

Every transaction is recorded with the right VAT treatment, including reverse charge for cross-border services.

Results

Reconciling one quarter now takes one day instead of 1 to 2 weeks. Because email is connected, every invoice is automatically recorded as revenue or cost, and after a bank statement upload AI cross-checks everything. Gathering the data used to take around 24 hours of work; now it takes about 1 hour of checking the AI's results.