LUXPOS
Banking

Your accounts, your cash drawer and your invoices in one view

LUXPOS reads your bank movements, proposes which invoice, payout or cash deposit they belong to, and waits for your confirmation before anything counts as paid.

  • PSD2 connection, in beta
  • CSV and CAMT.053 import
  • Nothing is marked paid without you
Bank transactions with matching in LUXPOS, with demo data

Bank transactions with matching

The problem

The statement on one side, the invoices on the other

Either you hunt for hours over a fifty euro difference, or you do not look and notice nothing at all.

  • The statement is downloaded, then compared line by line with the list of open invoices.
  • A transfer without an invoice number sits unresolved for weeks.
  • Payment provider fees mean the payout received never equals the amount taken.
  • Cash deposited at the bank hangs off nothing in the accounts.
What you gain

At month end you are only checking

You see daily what is really in the account, and reconciliation becomes a check instead of a search.

Reconciliation becomes a check

Recognised incoming payments arrive already attached to an invoice, a payout or a cash deposit, and every other line arrives with a ranked list of possible counterparts.

Check it in the Accounts module: the bank line, and opposite it the proposed counterpart.

Cash and card reach one total

The cash book follows the cash with a running balance, and a provider payout is matched with its fee booked, so the net amount finds its way back to the gross.

Check it in the cash view: the chronological cash book, as CSV or XLSX.

Nothing is paid without you having seen it

An automatic match is written as a suggestion: it marks no invoice paid and counts in no balance before you confirm it.

Check it on a suggestion: the invoice stays open until you confirm the match.

What it looks like in your business

Cash-heavy businesses

Keep cash and card apart and still arrive at one total.

Several accounts

See the business account, the savings account and the card settlement in one place.

Who it is for
  • Businesses that invoice and want to know who has actually paid.
  • Restaurants and cafés that take cash to the bank every week.
  • Businesses taking card payments that need to find payouts net of fees.
  • Independents who prepare the file themselves before it goes to the fiduciaire.
Every module
What LUXPOS does

Three steps to a clean month

Connect the bank account, transactions arrive automatically and are matched to invoices, expenses and till days. The cash box runs alongside.

1

Connect the account or import the statement

A PSD2 connection to your bank, or a CSV or CAMT.053 file. The sync then runs on a schedule and can also be triggered by hand.

2

Let the matching propose

Recognised incoming payments arrive as suggestions, every other line gets a ranked list of possible counterparts.

3

Confirm, then close the remainder

You confirm the suggestions that are right, split the mixed lines and settle what is left with a reasoned adjustment.

Real screens

What it looks like in service

Every image comes from a live account — booked receipts, open tables, finished payslips. No drawn mockups.

Banking

Banking — Accounts connected, transactions matched to receipts.

Accounting

Accounting — Result, VAT return and an export for the accountant.
The banking module

Read the movements, propose, then let you decide

The module is called Accounts: your bank accounts and your cash together, with payments reconciled against your invoices.

Connect the bank

PSD2 account information through a licensed provider: you pick your bank, you are redirected to it, and you come back. LUXPOS never sees your banking credentials. A second provider is in place to cover BIL, a Stripe balance can be followed like an account, and an account may stay manual. The live connection is labelled beta inside the product.

Import a statement

CSV and CAMT.053. The format is detected on its own, amounts are normalised, every line gets a stable identifier and duplicates are dropped. The import tells you how many lines came in, how many were already there and how many found their counterpart.

Automatic matching

On incoming payments, in a strict order, first hit wins: the payment reference printed on the invoice, then an invoice number recognised in the remittance text together with the amount, then a LUXPOS payout (amount within two cents, arrival within three days, provider fee booked), then a pending cash deposit (two cents, five days). Tolerance is one cent and an overpayment is accepted.

A suggestion first, your approval second

An automatic match is written as a suggestion. It marks no invoice paid and counts in no balance until you confirm it. A machine error therefore never becomes an accounting error.

One line, several allocations

A movement can be split across an invoice, a till transaction, an expense, a cash deposit, a payout, an adjustment or an internal transfer. It is settled when the split adds up, and a target cannot be allocated twice. A remainder is closed with a reasoned adjustment, an expense can be created straight from a debit with its receipt, and a transfer between your own accounts is marked as such so it never counts twice.

The cash side counts too

Cash on hand from till takings minus deposits, a chronological cash book with a running balance exportable as CSV or XLSX, and cash deposits that move from pending to matched with their slip reference.

Built for the banks here

In Luxembourg the first question is always whether your own bank is on the list. The module answers it with two providers instead of one, and it states openly under whose licence it operates.

  • A second provider exists for one reason, to cover BIL.
  • The bank picker ships the logos of the Luxembourg banks and of the fintechs merchants here actually use.
  • LUXPOS holds no account information licence of its own and does not need one: the connection runs under its providers' licences.
  • Your banking credentials never pass through LUXPOS, you enter them at your bank.

Banking questions

Do my banking credentials pass through LUXPOS?
No. You are redirected to your bank, you authenticate there, and you come back with a read authorisation. LUXPOS neither sees nor stores your credentials.
Which statement formats can I import?
CSV and CAMT.053. MT940 is not supported, and we would rather say so up front.
Can LUXPOS pay my suppliers?
No. The connection is read only: no SEPA credit transfer file, no payment initiation, no supplier payment run. Payments still happen in your bank.
Is the balance shown the one my bank reports?
No. It is computed from the transactions that were imported or synced, converted into one currency at the reference rate of the booking date. If the import is incomplete, so is the balance.
Are expenses matched automatically?
The automatic chain only covers incoming payments. A debit gets amount-based suggestions against your expenses and you decide. There is no rules engine, no learning and no memory of counterparties.
What is the reconciliation analysis?
A list of what is still missing, built by deterministic rules, with a severity per item and an XLSX or PDF export. An AI model can annotate the list, but the list appears with or without it.

See the reconciliation on your own statement

Bring a CSV or CAMT.053 statement and a handful of open invoices, and we will show you what the machine proposes and what it leaves alone.