# Bonnen

WCPOS bevat een compleet sjabloonsysteem voor bonnen, facturen, cadeaubonnen, pakbonnen, keukentickets en meer — allemaal beheerd in **WP Admin → POS → Templates**.

Wil je gewoon je bon wijzigen?

Begin bij **[Je bon aanpassen](/nl/receipts/customise.md)**. Het loodst je door de drie eenvoudigste manieren om dit te doen — een ander meegeleverd sjabloon kiezen, AI vragen er een aan te passen, of handmatig bewerken.

## Sjabloon-engines[​](#template-engines "Directe link naar Sjabloon-engines")

WCPOS ondersteunt drie sjabloon-engines. De engine wordt gekozen wanneer je een sjabloon aanmaakt of op **Use Template** klikt op een galerijkaart, en **kan daarna niet meer worden gewijzigd** — begin een nieuw sjabloon als je van engine wilt wisselen.

#### Logicaloze HTML (aanbevolen)

Placeholders in Mustache-stijl `{{variable}}` binnen gewone HTML. Rendert client-side, zodat bonnen **offline werken**. Gebruik voor afdrukken via de browser en PDF-bonnen.

#### Thermische XML

XML-sjablonen die zowel een schermvoorbeeld als **ESC/POS-commando's** voor thermische bonprinters produceren. Hetzelfde sjabloon, twee uitvoeren. Gebruik voor Epson, Star en andere thermische printers.

#### Verouderde PHP

Server-side PHP-sjablonen die WooCommerce-functies gebruiken. Behouden voor achterwaartse compatibiliteit met bestaande `yourtheme/woocommerce-pos/receipt.php`-overschrijvingen. Vereist een serververbinding om te renderen.

## Sjabloongalerij[​](#template-gallery "Directe link naar Sjabloongalerij")

De galerij wordt geleverd met kant-en-klare sjablonen die je as-is kunt gebruiken of kunt aanpassen. Filter op **categorie** (Receipt, Invoice, Gift Receipt, Kitchen Ticket, Quote / Purchase Order), **formaat** (HTML / ESC/POS) en **richting** (LTR / RTL); bekijk een voorbeeld met de echte gegevens van je winkel. De voettekst van elke kaart heeft een **Preview**-link en een primaire **Use Template**-knop — door op Use Template te klikken, maak je een bewerkbare kopie in *Your Templates*.

### HTML-sjablonen[​](#html-templates "Directe link naar HTML-sjablonen")

Voor afdrukken via de browser en PDF-bonnen. Renderen client-side, zodat ze offline werken.

#### Standaardbon

**HTML** · Standaardbon — logo, winkelidentiteit, items, totalen, betaling.

#### Standaardbon (RTL)

**HTML · RTL** · Rechts-naar-links-variant voor Arabisch, Hebreeuws, Perzisch, Urdu.

#### Minimaal / Modern

**HTML** · Dezelfde essentie als Standard, samengeperst in minder verticale ruimte.

#### Gedetailleerde bon

**HTML** · Volledige btw-factuur — SKU-kolom, eenheidsprijs, btw-uitsplitsing per tarief, adressen.

#### Cadeaubon

**HTML** · Alleen items, prijzen verborgen. Inclusief cadeauboodschap en retourbeleid.

#### Factuur

**HTML** · Volledige A4/Letter-factuur met optioneel "How to pay"-paneel voor onbetaalde bestellingen.

#### Pakbon

**HTML** · Magazijnbegeleider — items + aantallen, verzendadres, geen prijzen.

#### Offerte / Schatting

**HTML** · Pre-sale-document met prijzen en voorwaarden — geen betalingssectie.

#### Smalle bon

**HTML** · Bon met vaste tekenbreedte voor smal papier of HTML-capabele thermische printers.

### Thermische (ESC/POS) sjablonen[​](#thermal-esc-pos-templates "Directe link naar Thermische (ESC/POS) sjablonen")

Voor Epson, Star en andere thermische bonprinters.

#### Eenvoudige thermische bon (58mm)

**Thermisch · 58mm** · Strakke thermische lay-out van 58mm.

#### Eenvoudige thermische bon (80mm)

**Thermisch · 80mm** · Strakke thermische lay-out van 80mm — het meest gangbaar.

#### Eenvoudige thermische bon 80mm (RTL)

**Thermisch · 80mm · RTL** · RTL-variant voor 80mm. Vereist een printer met een Arabische codepagina (CP864 / Windows-1256).

#### Gedetailleerde thermische bon (58mm)

**Thermisch · 58mm** · Volledig uitgerust 58mm — adressen, btw-uitsplitsing, terugbetalingen, betalingen, voorwaarden, barcode.

#### Gedetailleerde thermische bon (80mm)

**Thermisch · 80mm** · Volledig uitgerust 80mm — adressen, btw-uitsplitsing, terugbetalingen, betalingen, voorwaarden, barcode.

#### Keukenticket

**Thermisch** · Alleen items, groot lettertype, geen prijzen — voor bereidingsstations.

### Documentsjablonen van derden[​](#third-party-document-templates "Directe link naar Documentsjablonen van derden")

Als **PDF Invoices & Packing Slips for WooCommerce** van WP Overnight actief is, toont WCPOS ook **Invoice (WP Overnight)** en **Packing Slip (WP Overnight)** in de lijst met bonsjablonen. Deze server-gerenderde HTML-sjablonen delegeren naar de document-API van WP Overnight en hergebruiken de nummering, lay-out, branding, juridische/fiscale velden en sjabloonaanpassingen van facturen en pakbonnen die in die plugin zijn geconfigureerd.

Ze zijn alleen beschikbaar zolang de WP Overnight-plugin actief is en vereisen een serververbinding om te renderen. Gebruik de meegeleverde HTML- of thermische sjablonen van WCPOS wanneer offline afdrukken vereist is.

### Adaptieve btw-weergave[​](#adaptive-tax-display "Directe link naar Adaptieve btw-weergave")

De meeste meegeleverde sjablonen (Standard, Standard RTL, Minimal/Modern, Narrow, Invoice, Quote, Thermal Simple-varianten) **passen zich automatisch aan je WooCommerce-instelling voor btw-weergave aan**:

* **Winkels met btw inbegrepen** (EU/UK/AU) zien brutoprijzen met een regel "Tax included".
* **Winkels zonder btw inbegrepen** (US/CA) zien nettoprijzen met btw die als aparte regel wordt toegevoegd.
* Het eindtotaal toont altijd het werkelijk in rekening gebrachte brutobedrag.

De **Detailed**-familie is een formele btw-factuur en specificeert de btw altijd met regels exclusief btw plus een expliciete uitsplitsing, ongeacht de winkelinstelling.

## Hoe het werkt[​](#how-it-works "Directe link naar Hoe het werkt")

1. **Voeg een sjabloon toe** — klik op **Use Template** op een galerijkaart, of maak er zelf een vanaf nul.
2. **Pas het aan** met de in-app-editor met live preview, of plak het in ChatGPT / Claude en vraag om de wijzigingen die je wilt.
3. **Activeer het** — zet de **Active**-schakelaar aan in *Your Templates*. Elk actief bonsjabloon verschijnt in het bonscherm-vervolgkeuzemenu bij de kassa.
4. **Afdrukken of weergeven** — bonnen openen na het afrekenen met opties om af te drukken, te e-mailen of op het scherm te bekijken.

Sjablonen renderen tegen een gestandaardiseerde [bongegevenspayload](/nl/receipts/receipt-data.md) met secties voor winkelinformatie, regelitems, totalen, btw, betalingen, terugbetalingen en meer. Valutavelden bevatten allemaal vooraf opgemaakte `_display`-varianten (bijv. `$29.99` in plaats van `29.99`).

## Pro-functies[​](#pro-features "Directe link naar Pro-functies")

Met [WCPOS Pro](/nl/getting-started/pro-license.md) kan elke winkel zijn eigen sjabloontoewijzingen, branding (logo, adres, contactgegevens) en sjabloonvolgorde hebben — handig voor activiteiten met meerdere locaties waar elke winkel zijn eigen briefhoofd afdrukt.

## In deze sectie[​](#in-this-section "Directe link naar In deze sectie")

[Uw bon aanpassenDe eenvoudigste manier om te wijzigen hoe uw WCPOS-bon eruitziet: kies een andere template, vraag AI om die aan te passen of bewerk hem handmatig.](/nl/receipts/customise.md)

[HTML-sjablonenMaak HTML-bonsjablonen zonder logica en pas ze aan met placeholders in Mustache-stijl.](/nl/receipts/html-templates.md)

[Thermische sjablonenMaak op XML gebaseerde bonsjablonen voor ESC/POS-thermische printers met ondersteuning voor Epson en Star.](/nl/receipts/thermal-templates.md)

[BongegevensVolledige referentie voor het canonieke gegevenscontract dat beschikbaar is in WCPOS-bonsjablonen.](/nl/receipts/receipt-data.md)

[Cloud printenPrint WCPOS-bonnen naar printers die niet aan de kassa zijn gekoppeld — Star Online, Star CloudPRNT, Epson Server Direct Print en PrintNode.](/nl/receipts/cloud-printing.md)

[BonnetjesPrint en e-mail bonnetjes in WCPOS, inclusief printerinstellingen en opties voor het aanpassen van bonnetjes.](/nl/receipts/at-checkout.md)
