Bij mij is het veel meer dan één template. Het zijn minimaal 30 records voor posities van kop- en sluitregels, adres, datum en andere dingen (voor offerte, order en factuur voor af- en aanleveren documenten). En dat eventueel in 3 talen. En dat alles wordt over een PDF A4'tje heen gegooid voor de uiteindelijke PDF. En dan kunnen de gebruikers ook nog wel eens de kop- en sluitregels tijdelijk veranderen met b.v. "wij zijn met vakantie van dan tot dan" of "ons bankrekeningnummer is gewijzigd" in het rood. Misschien geen essentiële data maar je krijgt er op die manier nooit de originele factuur mee terug. Of je moet ook daar weer een datum aanhangen. Dit ga ik niet graag aan mijn gebruikers uitleggen (want die pakken uiteraard altijd de verkeerde layout-regel). Of ze veranderen een regel en vragen zich dan af waarom het op de factuur die ze nét gemaakt hebben niet gewijzigd is (want ze veranderen die regel natuurlijk omdat het opviel dat ze er nog iets bij wilde hebben).
De meest zekere methode zou dan zijn om bij het genereren van die PDF, die PDF ook als bijlage aan de factuur te hangen (als bestand). Eigenlijk net als dat ie nu in het mail-archief hangt. Dit zou dan wel zorgen voor een vergroting van 70 tot soms wel 200 of 300KB per factuur (bij sommige klanten wegens kleurverloop in de onderliggende PDF). Prima mogelijk (10 regels programmeren) maar ik heb de vraag eigenlijk nog nooit gekregen