Skip to main content
Hyperline natively supports reconciliation between banking transactions and invoices in multiple ways, depending on the payment method used by your customers.

Payment service provider (PSP)

If you use a Payment Service Provider (PSP) with automated payment methods like cards or direct debit, invoices reconcile automatically without manual intervention. As Hyperline orchestrates the payment initiation, it tracks payment status (money movement, chargebacks, etc.) in real-time and updates the invoice accordingly.

Connected bank account

Hyperline supports a wide range of bank connections in France, the UK, Germany, Belgium, Spain, and the US, enabling you to link your business bank account with a single click. Once connected, you can add your bank account details to invoices, and Hyperline automatically suggests matching transactions for each invoice, facilitating easy reconciliation.
1

Navigate to Settings > Payment page

Click Connect bank account.
2

Link your bank

Click Link new bank and complete the authentication process.
3

Connect your bank account

Once linked, select the bank account you want to connect to Hyperline.
4

Reconcile

Hyperline automatically matches transactions or suggests one from your bank account for each unpaid invoice based on matching details.
Additionally, you can access your bank statements and account balances, and reconcile invoices directly from the Transactions page.

Reconciliation logic

Reconciliation targets invoices with status to_pay or partially_paid, and is restricted to payment methods transfer or external (or no payment method set). Hyperline automatically matches incoming bank transactions to outstanding invoices using a confidence-based scoring system. Hyperline scores each transaction against unpaid invoices and suggests only matches above a minimum confidence threshold, ranked from most to least likely. Matching signals (from strongest to weakest):
  • Payment reference: if the transaction description contains the invoice’s payment reference, it’s an automatic match.
  • Alphanumeric invoice number: Hyperline also treats invoice numbers containing both letters and digits (e.g. INV-2024-042) found in the transaction description as certain matches.
  • Known payer account + exact amount: when the paying bank account is already linked to the customer and the amount/currency match, confidence is very high.
  • Invoice number, customer name, amount: Hyperline scores these signals individually and combines them. An invoice number appearing as a distinct word carries more weight than a partial match. Customer name and exact amount each contribute additional confidence.
Hyperline surfaces only matches exceeding the confidence threshold, sorted by likelihood so the best match appears first.
Hyperline fetches transactions daily, so it suggests a transaction for reconciliation the day after it arrives in your bank account.

Viewing invoice status in transactions

When viewing your bank transactions, Hyperline displays invoice status indicators next to reconciled or suggested invoices. These visual indicators help you quickly identify the payment status of each invoice. This makes it easier to understand the current state of each invoice directly from the transactions view without needing to navigate to the invoice detail page.

Automated customer bank transfer

Hyperline offers a method to automate bank transfer reconciliation by assigning unique bank account details per customer and a distinct reference for every invoice. The account details remain constant for each customer, while the reference changes with each invoice. Hyperline adds the bank account details and reference to the invoice when it is ready to be paid and sent for payment.

Navigate to Settings > Payment page

When Hyperline receives a payment with the matching reference, it automatically reconciles the invoice and marks it as paid, eliminating the need for manual intervention. If a customer uses an incorrect or unrecognized reference, the funds are automatically returned to the customer’s bank account.
This feature is currently available only with Mollie. You can transfer payouts from your Mollie account to another bank account, just as you would with any other card or direct debit payments.

Manual customer bank transfer

If you enable manual bank transfers as a payment option in Settings > Payment, record or match the payment after you receive the funds. Hyperline then derives the invoice status from the resulting transaction allocation. After you set up a subscription for your customer, they can pay via their checkout page by selecting Bank transfer.
When the customer clicks Pay, Hyperline shows them a link to download their invoice as a PDF document.
The invoice then appears in the Invoices section with the status To pay. Use Add payment once you receive the payment. Hyperline marks the invoice as Paid or Partially paid according to the amount allocated.

Add a payment manually

Recording an offline payment only applies to bank transfers and other payments received outside Hyperline. Cards, direct debits, and automated transfers processed through a payment provider update invoices automatically.
When you create a new subscription with bank transfers, Hyperline automatically sets the invoice status to To pay until the customer makes the first payment.
Open the invoice, select Actions > Add payment, then select the source:
  • Use wallet balance to debit the customer’s wallet
  • Use existing transaction to match a compatible transaction that still has an unallocated amount
  • Record offline payment to record a bank transfer or another payment received outside Hyperline
Enter the amount and click Add payment. Hyperline creates or updates the allocation, then derives the invoice’s Paid or Partially paid status from the amount settled. When recording a new offline payment, only Bank transfer and External payment method are available. The connected payment provider must process card and direct debit payments. If a card payment happened outside Hyperline, use External payment method.
You can add several payments to the same invoice. Each transaction keeps its own amount, and the invoice becomes fully paid only when its remaining amount reaches zero.
If the transaction amount exceeds the invoice amount left to pay, Hyperline allocates only the maximum valid amount. The remainder stays unallocated, and you can assign it to another invoice or add it to the customer’s wallet. See Understand payment allocations for the difference between unallocated transactions and wallet funds. Below is an example of a partially paid invoice:
And a fully paid invoice: