See the invoice, pay the invoice.

No gap between invoice and transfer: your client pays where they read the invoice, and the money lands directly in your account.

Included in the Finance package

1 · Client pays in the portal

Invoice R-2026-118

Open

€1,240.00

due on 15 Oct 2026

Pay now

2 · Your Stripe account

S

Payment received

to Miller Brokers

+ €1,240.00

3 · Your bank account

Payout

to your business account

DE•• •••• •••• 4821

Status back to the portal: paidThe money never passes through Portenia

The problem

The pain points we hear most often in customer conversations about this area:

  • The invoice sits in the portal, payment happens by bank transfer — with the wrong amount or no reference.
  • Incoming payments have to be matched by hand.
  • Reminders reach clients who paid long ago.

How Portenia solves it

Our take on this area — editor, platform and everyday practice combined:

  • A pay button on the invoice

    One button next to the invoice, with the right amount and the right reference. No retyping.

  • Your account, your money

    Payment runs through your own payment account. We are not an intermediary and never hold your money.

  • Status in the portal and in the admin

    Paid, open, partly paid — the same answer on both sides, without asking.

  • Reminders that are correct

    Whoever paid stops getting reminders. The status comes from the payment, not from a list.

Preview

Recreated from the product — this is what your team’s day looks like.

The pay button sits on the invoice

Your client opens the invoice and pays with one click — amount, reference and recipient are already right.

portal.miller-brokers.com/invoices

Invoice R-2026-118

Open

due on 15 Oct 2026

Commercial insurance advice€890.00
Business risk analysis€350.00
Total€1,240.00
Recipient
Miller Brokers
Reference
R-2026-118 · automatic

Payment methods you enabled

CardSEPA direct debit
Pay €1,240.00
Amount and reference are right — nothing to retype

Paid, open, partly — the same on both sides

Your client sees the same status in the portal as your team does in the admin. Nobody has to ask whether the money arrived.

In the portal · your client

portal.miller-brokers.com/invoices
  • R-2026-118

    €1,240.00

    Paid
  • R-2026-121

    €600 of €1,480

    Partly paid
  • R-2026-124

    €320.00

    Open
The same answer on both sides

In the admin · your team

Client · Lang Bakery

Open

1

Partly

1

Paid (Oct)

1

R-2026-118 · €1,240.00

Received 17 Oct · Stripe

Paid

R-2026-121 · €600 of €1,480

Partly paid

R-2026-124 · €320.00

Open

Whoever paid is not reminded again

The incoming payment sets the status and stops scheduled reminders. The history shows when and how it was paid.

R-2026-118 · History
  1. 15 Oct

    Invoice due

    Status: open

  2. 17 Oct

    Payment received via Stripe

    €1,240.00 · Status: paid

  3. 18 Oct

    Payment reminder

    stopped — invoice is paid

    Reminder stopped
The status comes from the payment, not from a list

What it looks like in practice

Three steps from setup to everyday use.

  1. 1

    1. Connect your payment account

    Connect once in the settings. After that every payment is yours, with no further step.

  2. 2

    2. The client pays in the portal

    They open the invoice and pay with the methods you enabled.

  3. 3

    3. The status follows

    The incoming payment sets the status, stops reminders and appears in the client’s history.

See Portenia in action.

We are starting out with our first customers. Sign up or talk to our sales team — we will get back to you.

Personal, at a time that suits you

Request demo