- A transaction records money collected or returned, such as a card payment, bank transfer, refund, or chargeback.
- An allocation assigns all or part of that transaction to a document.
- An unallocated amount is the part of a transaction that has not yet been assigned to any document.
Creating or removing an allocation does not move money. It changes how an existing movement is applied to invoices and credit notes.
Why allocations matter
Allocations let Hyperline represent payment situations that are more complex than one payment for one invoice. You can use them when:- One bank transfer pays several invoices
- One invoice is paid using several transactions or payment sources
- A transaction is only partially applied and keeps an unallocated remainder
- A payment is matched to an invoice after it was received
- A credit note is partly applied, partly refunded, and partly added to a wallet
- A refund or chargeback must remain traceable to its original payment
- Wallet funds from several top-ups are used to pay one invoice
How an allocation affects an invoice
An allocation determines which invoice a transaction contributes to. The transaction status determines when that contribution becomes effective. For example, a pending payment can already be assigned to an invoice so that the same invoice amount is not collected twice. The invoice is considered paid only according to the payment and invoice status rules that apply to that movement. Hyperline limits allocations to the amounts that can actually be assigned:- The sum allocated cannot exceed the transaction amount
- An invoice cannot receive more than its remaining payable amount
- The transaction and invoice must belong to the same customer, currency, and invoicing entity
- A standard payment cannot be used to settle a credit note
- Only eligible, active documents can receive new allocations
Example 💡
You receive a €300 bank transfer and select an invoice with €200 left to pay. Hyperline allocates €200 to the invoice and keeps €100 unallocated. You can later allocate that €100 to another eligible invoice for the same customer.
One transaction can pay several invoices
A transaction can have several active allocations. Each allocation has its own amount.Example 💡
A customer sends one €500 bank transfer for two invoices. You allocate €300 to the first invoice and €200 to the second. Both invoices refer to the same transaction, while each displays only the amount assigned to it.
Allocate a payment after receiving it
Some transactions exist before they are matched to an invoice. This is common for bank transfers imported through Open Banking or payments recorded manually. Until the transaction is allocated:- The money movement remains recorded in Hyperline
- Its unallocated amount is available for a future match
- It does not settle an invoice by itself
Remove or change an allocation
Removing an allocation separates the transaction from the invoice, but it does not delete or refund the transaction. After an allocation is removed:- The amount becomes available to allocate again
- The previous invoice balance and status are recalculated
- The transaction remains visible in Hyperline
- The previous allocation remains in the allocation history
Current allocations and allocation history
Hyperline distinguishes between current and past allocations:
The transaction details show the documents currently receiving the transaction. When a transaction was previously assigned elsewhere, the Past allocations section shows the document, amount, and date on which the allocation ended.
Voiding or deleting a document can end its active allocations. Hyperline keeps the past relationships so that you can still understand the transaction’s history.
Refunds
Hyperline supports two refund situations with different effects.Refund a payment directly
A direct refund returns money from the original payment without cancelling the invoice amount. The refund remains linked to the original payment and reverses the corresponding payment allocations. The invoice can therefore become payable again. Use this when the customer should receive the money back but still owes the invoice amount.Refund through a credit note
A credit note reduces or cancels the amount the customer owes. When the credit note is refunded, the refund transaction settles the credit note rather than the original invoice. The complete relationship remains visible:- The credit note is linked to the invoice it reduces
- The refund is linked to the original payment
- The refund is assigned to the credit note it settles
Credit note allocations
A credit note has its own available amount. You can use that amount in several ways:- Apply it to one or more invoices
- Refund it through the original payment method
- Record a refund made outside Hyperline
- Add it to the customer’s wallet for future use
- Keep the remaining amount available
Example 💡
A €300 credit note can be split into €100 applied to an invoice, €120 refunded to the customer, and €50 added to their wallet. The remaining €30 stays available.
Chargebacks
A chargeback is a separate transaction linked to the disputed payment. It is allocated only to the part of the payment that still contributes to an invoice. If part of the payment has already been refunded, Hyperline does not apply a chargeback to that same part again. This avoids reducing the invoice balance twice.Example 💡
A €100 payment is fully refunded, then the provider reports a €100 chargeback. The chargeback remains linked to the original payment and appears in its transaction history, but it has no current invoice allocation: the refund has already removed the full payment effect from the invoice.
Wallet allocations
A wallet keeps both a balance and the origin of its funds. Wallet credits can come from paid top-ups, offline payments, free funds, or credit notes. When wallet funds pay an invoice, Hyperline uses the oldest available eligible funds first. This is a first-in, first-out allocation.Example 💡
A wallet contains a first top-up of €150 and a second top-up of €200. A €250 invoice payment consumes the remaining €150 from the first top-up and €100 from the second. The wallet keeps €100 from the second top-up.
Accounting and reporting
Current allocations are the source used to understand which documents a transaction settles. Hyperline uses them for invoice calculations, payment reporting, and supported accounting synchronization flows. Past allocations remain available for audit purposes but no longer affect current balances. Related refunds and chargebacks can still be displayed with the original invoice even when they have no current allocation, so the full money-movement history remains understandable without counting an amount twice.How to read transaction relationships
Use the following questions when investigating a payment:- What money moved? Review the payment, refund, or chargeback transaction.
- Where is it currently applied? Review its current allocations and amounts.
- Was it applied somewhere else before? Review its past allocations.
- Is it an adjustment? Follow the link to its original payment.
- Did a credit note or wallet participate? Review the related credit note applications or wallet funding sources.
Do not interpret a missing active allocation as a missing transaction. A transaction can be unallocated, or it can be a refund or chargeback whose invoice effect has already been represented elsewhere.

