PrestaShop Boekhouding & facturatie

PrestaShop Factuur Aanpassen: PDF-Factuursjabloon voor PrestaShop 8 & 9 zonder TPL-Bewerking

Uw PDF-factuur zoals u die wilt, ingesteld in de back-office.

De factuur van PrestaShop aanpassen betekent vandaag: invoice.tpl, header.tpl en hun subbestanden openen, ze naar het thema kopiëren, blind de HTML voor TCPDF corrigeren en na elke update opnieuw beginnen. Wie de vermelding over btw-vrijstelling alleen bij EU-klanten met btw-nummer wil tonen, moet ook nog een voorwaarde programmeren. Deze module vervangt dat door een editor in de back-office: logo, kleuren, kolommen van de productregels, eigen velden, wettelijke vermeldingen per land, vervaldatum, bankgegevens met SEPA-QR-code. Het voorbeeld opent een echte factuur van uw winkel met de instellingen op het scherm, al vóór het opslaan. De .tpl-bestanden blijven onaangeroerd en de standaardfactuur komt terug met één schakelaar.

At a glance
  • Logo, kleuren, lettertype en kop zonder één .tpl-bestand te openen
  • 12 kolommen voor productregels om aan te vinken, te ordenen en te schalen, titels per taal
  • Eigen velden en wettelijke vermeldingen per land, btw-nummer en belasting
  • Vervaldatum, openstaand bedrag, bankgegevens en SEPA-QR-code met het openstaande bedrag
  • Live voorbeeld op een echte factuur, ook vóór het opslaan, en bijpassende pakbonnen
PrestaShop 8 & 9 Zonder override of TPL SEPA-QR-code 8 talen
  • 30 dagen geld terug
  • 12 maanden updates
  • Support binnen 24 uur
www.datafirefly.com/nl/
PrestaShop Factuur Aanpassen: PDF-Factuursjabloon voor PrestaShop 8 & 9 zonder TPL-Bewerking
v1.0.0 · bijgewerkt 2026-09-23
Wat het doet

De korte versie.

01

Geen sjabloonbestand gewijzigd

De module gebruikt de hook displayPDFInvoice, die PrestaShop vóór elke factuur aanroept, en vervangt de weergave van kop, inhoud en voettekst door de eigen weergave. invoice.tpl, header.tpl en footer.tpl blijven onaangeroerd en er wordt geen override geïnstalleerd. Veroorzaakt een instelling een probleem, dan wordt de standaardfactuur afgedrukt en komt de fout in de logs.

02

Een voorbeeld op een echte factuur

Kies een recente factuur van uw winkel en klik op Voorbeeld: de PDF opent met de instellingen op het scherm, ook als ze niet zijn opgeslagen. De knop Vergelijken opent dezelfde factuur in de oorspronkelijke PrestaShop-opmaak.

03

Leesbare productregels

Afbeelding, referentie, naam, EAN-13, leveranciersreferentie, stuksprijs excl. of incl. btw, korting, btw-tarief, aantal, totaal excl. of incl. btw: vink de kolommen aan en stel volgorde, breedte en uitlijning in. Combinaties komen op een tweede regel, personalisaties van de klant onder de naam, en de kolomtitels herhalen zich op elke pagina.

04

Vermeldingen per land van de klant

Elke wettelijke vermelding of eigen veld is te beperken tot een bestemming (land van de winkel, EU, EU behalve het land van de winkel, buiten de EU, gekozen landen), een klanttype (met of zonder btw-nummer, bedrijf of particulier) en een factuur met of zonder btw. De vermelding over de intracommunautaire levering verschijnt zo alleen waar ze geldt.

05

Vervaldatum, openstaand bedrag en SEPA-QR-code

Een betalingstermijn in dagen drukt de vervaldatum af. Een gedeeltelijk betaalde factuur toont het al betaalde en het openstaande bedrag, een volledig betaalde factuur kan een stempel Betaald krijgen. Het bankblok toont gecontroleerde IBAN en BIC met een EPC-QR-code die de bankapp van de klant leest om de overschrijving in te vullen.

06

Bijpassende pakbonnen

Eén schakelaar past hetzelfde logo, dezelfde kleuren, adressen en productregels toe op pakbonnen, zonder prijzen. Elk eigen veld is in te stellen voor facturen, pakbonnen of beide.

De lange versie

Alles wat u wilt weten voordat u installeert.

Een gedetailleerde blik op hoe PrestaShop Factuur Aanpassen: PDF-Factuursjabloon voor PrestaShop 8 & 9 zonder TPL-Bewerking werkt, waarom we het zo gebouwd hebben en de gedachte achter de bovenstaande functies.

§ 01

Waarom de PrestaShop-factuur zo lastig aan te passen is

De PDF-factuur van PrestaShop bestaat uit een tiental Smarty-bestanden (kop, adressen, productregels, btw, betalingen, voettekst) die daarna door TCPDF worden omgezet, dat maar een deel van HTML en CSS begrijpt. Elke wijziging gebeurt in die bestanden, wordt gecontroleerd door een factuur te genereren en moet bij elke update van thema of PrestaShop worden overgezet. Een vermelding die van het land van de klant afhangt, vraagt een voorwaarde in Smarty. Veel winkels houden daarom de originele factuur, met een verkeerd geschaald logo en overbodige kolommen.

§ 02

Een editor in plaats van .tpl-bestanden

De module voegt de pagina Bestellingen > Factuureditor toe. Elk deel van de factuur heeft een eigen sectie: kop en logo, adressen en overzicht, productregels, totalen, betaling en vervaldatum, eigen velden, wettelijke vermeldingen, voettekst, teksten. Een schets van de A4-pagina markeert het deel dat u instelt. Alles wordt opgebouwd in het formaat dat TCPDF begrijpt, zodat kolommen niet overlopen en tabellen niet breken.

§ 03

De juiste vermeldingen voor elke klant

Een factuur aan een Duits bedrijf met btw-nummer moet de vrijgestelde intracommunautaire levering en het btw-nummer van de klant vermelden. Een factuur naar Zwitserland moet de export buiten de EU noemen. Elke regel heeft zijn voorwaarden en wordt alleen afgedrukt op de facturen waarvoor hij geldt. De drie voorbeeldregels worden inactief geleverd: laat de tekst door uw boekhouder controleren voordat u ze activeert.

§ 04

Sneller betaald per overschrijving

Voor klanten die per overschrijving betalen, toont de factuur de vervaldatum, de bankgegevens en een betalingskenmerk. De SEPA-QR-code bevat IBAN, BIC, het nog openstaande bedrag en dat kenmerk: de klant scant hem met zijn bankapp en de overschrijving is ingevuld, zonder typefouten. Op een gedeeltelijk betaalde factuur wordt alleen het restbedrag gevraagd.

§ 05

Zonder risico testen

Het voorbeeld maakt de PDF van een echte factuur van uw winkel met de instellingen op het scherm, zonder ze op te slaan. De knop Vergelijken opent dezelfde factuur in de PrestaShop-opmaak. De hoofdschakelaar geeft de standaardfactuur terug zonder iets te verwijderen, en met de JSON-export bereidt u de instellingen voor in een testwinkel voordat u ze in productie importeert.