Invoicing

Advance invoices with Peppol: check payments and the balance

1 November 20263 min readCleero
Advance invoices with Peppol: check payments and the balance

Requesting an advance from a Belgian business customer? Keep four things separate: the agreement, the document issued, the payment actually received and the outstanding balance. An amount on a quotation or a bank receipt does not, by itself, establish how the full invoicing chain should be handled.

Can an advance invoice be sent through Peppol?

Technically, yes: Peppol BIS Billing supports prepayment processes and document code 386 for a prepayment invoice. The standard can also represent a payment already received on an invoice. These are different situations: the advance-invoice code is not the paid-amount field.

For an invoice within the Belgian obligation, the structured format still applies. The official B2B FAQ explains the general rules and Peppol as the default exchange route. Calling a document an “advance” does not create an exception by itself. Whether and when you must issue an invoice, and when VAT becomes due, require assessment of your specific case.

Ask these three questions first

Question What should you check?
Is this an agreement, a payment request or an issued invoice? Identify the document and the agreed supply. Do not rely only on the filename.
Has the advance been paid? Find the payment received and match it to the correct customer and order. A requested amount is not a receipt.
Have advance invoices already been issued? Gather their numbers, amounts and payment statuses before preparing the final settlement. Agree the treatment with your accountant.

Example: checking the payment balance

The paid amount, BT-113 concerns amounts already paid in advance. Rule BR-CO-16 connects this amount with the remaining payment due.

This example checks the payment balance of one partially paid invoice, with no separate advance invoices already issued. There is no rounding adjustment:

Item Amount
Invoice total including VAT €1,210
Advance payment actually received €363
Amount still due €847

The calculation is 1210 − 363 = 847. It illustrates only the payment balance, not a template for the VAT taxable amount or the accounting of advance invoices already issued. Do not subtract an advance again if the chosen settlement has already accounted for it. Have the full document chain checked where several advances or different VAT treatments are involved.

Check the file before sending

  1. Keep the agreement and order or quotation reference with the documents.
  2. Record each advance: invoice number if any, amount, amount paid and receipt date.
  3. Check that the settlement matches the earlier documents and payments.
  4. Compare the amount due in the structured invoice and its readable presentation. Editing only a PDF does not correct the structured data.
  5. Keep the sent version and discuss an already transmitted error with the recipient; avoid requesting the same payment twice.

Also read about UBL, XML and PDF and correcting an incorrect invoice. Check how your software handles advances and payments received. This article is not a complete Belgian VAT manual. To organise your invoicing, explore Cleero’s plans.

Frequently asked questions

Can an advance invoice be sent through Peppol?

The Peppol BIS Billing standard supports prepayment invoices, including document code 386. This does not prove that every invoicing tool offers that feature. Check your software and the appropriate Belgian VAT treatment.

Is an advance requested the same as an amount already paid?

No. The Peppol paid-amount field (BT-113) describes payments received in advance. An advance merely requested or invoiced has not been paid just because it was requested.

Can I deduct every advance again on the final invoice?

Do not deduct the same amount twice. Check existing advance invoices, payments actually received and their treatment in the final settlement. Payment arithmetic alone does not determine the VAT taxable amount or accounting entry.

Tags:Peppoladvance invoiceBelgium