In zowel offertes, verkooporders, leveringen, facturen, ... kan je een tabel afdrukken met de detaillijnen van die entiteit. (Alle factuurlijnen, of offerte-onderdelen, of orderlijnen, ...). Dit noemen we een calculatie-tabel.
Hiervoor zijn een hele resem tags beschikbaar. Hieronder een overzicht.
Voorzie een tabel waar minimum ITEM_OMSCHRIJVING
instaat. Deze tabel zal gebruikt worden om de calculatie in te zetten.
Stel dat je een rij waar een samenstelling op staat een andere opmaak wil geven, dan kan je een rij aanmaken waar de tag ITEM_SAMENSTELLING_RIJ
gebruiken. Als je een optionele rij waar een samenstelling op staat een andere opmaak wil geven, gebruik dan de tag ITEM_OPT_SAMENSTELLING_RIJ
.
Tags om individuele lijnen af te drukken
Tag | Uitleg |
ITEM_OMSCHRIJVING | Dit is de benaming van de rij. Dat is de productnaam, of de tekst die de gebruiker zelf heeft ingegeven |
ITEM_OPT_OMSCHRIJVING | Dit is de benaming van de rij, maar dan voor optionele rijen. Geef de rij waar deze tag in staat andere opmaak om visueel duidelijk te maken dat dit een optionele rij is. |
ITEM_TITEL | Hier komt een titelrij te staan. Zet deze tag op z'n eigen rij in de tabel en maak die op alsof het een titel is (vet, groter lettertype, ...) |
ITEM_OPT_TITEL | Hier komt een titel te staan van een optioneel hoofdstuk. Zet deze tag op z'n eigen rij in de tabel en maak die op met een afwijkende opmaak om duidelijk te maken dat dit een optioneel hoofdstuk is. Gewone lijnen die onder deze titel staan en die eveneens optioneel zijn krijgen de opmaak van ITEM_OPT_OMSCHRIJVING |
ITEM_TEKST | Hier komt een tekstrij te staan. Zet deze tag op z'n eigen rij in de tabel en maak die op zoals een tekstblok zal opgemaakt worden. De opmaak komt vooral uit de editor, dus meestal moet je hier geen opmaak op zetten. Eventueel kan je hier nog padding voor/na toevoegen. |
ITEM_OPT_TEKST | Hier komt een tekstrij te staan voor een optionele rij in de offerte. |
EH | De eenheid van het product (bvb: 'stuk', 'doos', ...). Bij een rij dat niet gekoppeld is aan een product verdwijnt deze tag gewoon. |
OPT | Als de rij optioneel is, verschijnt hier "(optioneel)" automatisch. |
# | Het aantal van deze rij |
PRIJS | De eenheidsprijs van deze rij, zonder munteenheid ervoor. Gebruik €PRIJS om automatisch de juiste munteenheid erbij te krijgen. |
K% | het kortingspercentage dat van toepassing is op deze rij |
-K% | het kortingspercentage dat van toepassing is op deze rij met een minteken ervoor. Als er geen korting is verdwijnt dit volledig. |
K2% | het 2de kortingspercentage (indien van toepassing) voor deze rij. |
BTW | de naam van de BTW-code. Waarschijnlijk wil je echter het BTW-% afdrukken (zie de volgende tag |
BTW% | het percentage BTW dat gerekend werd op deze lijn. |
SUBTOTAAL | het subtotaal (zonder korting), zonder munteenheid. Gebruik €SUBTOTAAL om automatisch de juiste munteenheid erbij te krijgen |
TOTAAL | het totaal (dus met korting), excl. BTW, zonder munteenheid. Gebruik €TOTAAL om automatisch de juiste munteenheid erbij te krijgen |
VERWACHT_OP | indien het om een product gaat verschijnt hier automatisch de eerstvolgende datum waarop dit product geleverd wordt bij het bedrijf (dus niet bij de klant). |
SERIENRS | lijst alle serienummers op van het product op deze lijn |
BATCHNUMMERS | lijst alle batchnummers op van het product op deze lijn |
NIV | hiermee kan je het niveau van een titelrij afdrukken |
NETTO_PRIJS | hiermee kan je de nettoprijs (eenheidsprijs min korting) afdrukken |
PRODUCT_KENMERKEN | Toon de kenmerken die gekoppeld zijn aan je product |
Tags voor in de header (tabelhoofding) te gebruiken
Tag | Uitleg |
K%? | Enkel indien er ergens op deze offerte korting wordt gegeven verschijnt hier het woord "Korting". Dit verdwijnt volledig als er geen korting van toepassing is. |
Een samenstelling met details afdrukken
Als je de details van een samengesteld product wil afdrukken, doe je dat door de tag ITEM_SAMENSTELLING
op een aparte rij te zetten in je sjabloon. Deze rij zal zich automatisch herhalen voor elk onderdeel van de samenstelling.
Binnen deze rij kan je nog ITEM_SAMENSTELLING_SUM_TITEL
voor een titel gebruiken en ITEM_SAMENSTELLING_SUM
gebruiken.
Als het om een optionele samenstelling gaat kan je deze extra stylen met de tag ITEM_OPT_SAMENSTELLING
.
Opgelet
De volledige rij herhaalt zich bij élk onderdeel van de samenstelling. Opgelet met paddings, margins en break-lines dus.
Tag | Uitleg |
EH | de eenheid van het product |
OPT | indien deze lijn optioneel is, verschijnt hier "(Optioneel)" |
# | de hoeveelheid |
## | de berekende hoeveelheid van de regels (in geval een samenstelling meerdere keren besteld werd) |
PRIJS | de eenheidsprijs |
K% | het korting-percentage |
TOTAAL | de totaalprijs (excl. BTW) |
SERIENRS | de serienummers om af te drukken |
Overige product tags |
|
Een percentage-rij een aparte opmaak geven
Dit kan je lezen in dit helpdeskartikel.
Een offerte met commissie afdrukken
Op een offerte kan commissie gerekend worden. Opgelet dat als je één van de prijzen verandert naar de prijs incl. Commissie, je dit moet doen voor elke prijs die je op de offerte staat. De eenheidsprijs, het subtotaal, de totaalprijs van een lijn, de totaalprijs van de offerte, ... overal moet je dan de tags voor een commissie gebruiken
Tag | Uitleg |
cm | geeft de commissie weer, zonder munteenheid. Gebruik €cm om automatisch de juiste munteenheid erbij te krijgen. |
cm% | geeft het commissiepercentage weer met % teken |
cmPRIJS | de prijs incl. commissie, zonder munteenheid. Gebruik €cm om automatisch de juiste munteenheid erbij te krijgen. |
cmTOTAAL | de totale prijs, excl. BTW, incl. commissie, zonder munteenheid. Gebruik €cmTOTAAL om automatisch de juiste munteenheid erbij te krijgen. |
cmTOTAAL_INCL | de totale prijs, incl. BTW, incl. commissie, zonder munteenheid. Gebruik €cmTOTAAL_INCL om automatisch de juiste munteenheid erbij te krijgen. |
Witruimte toevoegen
Op een offerte (en later misschien ook bij andere entiteiten) kan je nu al witruimte toevoegen. Dit creëert een visuele scheiding tussen twee regels. Je kan deze zelf stylen met CSS. Zet een rij in je calculatie tabel met de tag [ITEM_WITRUIMTE].
Enkel bij een order bruikbaar
Tag | Uitleg |
#D | aantal reeds geleverd |
#G | aantal gereserveerd |
#T | aantal in transit |
#I | aantal reeds gefactureerd |
#ND | aantal nog niet geleverd (= totaal aantal - aantal in transit - aantal geleverd) |
Enkel bij een levering bruikbaar
Tag | Uitleg |
EH_SAMENSTELLING | Stelt zelf een voorstel hoe je aan de gevraagde hoeveelheid moet komen. Bijvoorbeeld, om aan 1.200 stuks te komen neem je 1 pallet, 1 doos en nog 20 losse stuks. |
UOM_# | Aantal in het gekozen berekende formaat. Wanneer er geen formaat is gekozen voor de lijn, wordt het aantal in de standaard eenheid genomen. (vb: 5 platen van elk 2m² = 10m². Er wordt 5 afgedrukt) |
UOM_EH | Objectnaam van het berekende formaat. Wanneer er geen formaat is gekozen voor de lijn, wordt de standaard eenheidsnaam genomen. (vb: 5 platen van elk 2m² = 10m². Er wordt Platen afgedrukt) |
Informatie van een gerelateerd order afdrukken
Stel dat je op een levering de lijnen wil groeperen die voortkomen uit verkooporder 1, en de lijnen die voortkomen uit verkooporder 2, dan kan je het systeem automatisch tussentitels laten toevoegen. Hiervoor zet je een extra rij in je tabel. Deze rij zal zich automatisch herhalen boven elke 'groep' van lijnen.
Je leest daar alles over in dit helpdeskartikel.
Meer informatie over korting afdrukken, maar enkel als die korting er is
Stel dat je een onderdeel van je documentsjabloon enkel wil tonen als er korting wordt gegevens ergens op het document. Moest er geen korting gegeven worden, moet het onderdeel volledig verdwijnen.
Daarvoor kan je de tags [KORTING_START]
en [KORTING_EINDE]
gebruiken. Alles wat tussen deze twee tags staat verdwijnt volledig als er geen korting gegeven wordt. Het blijft dus alleen staan als er korting van toepassing is.
Je kan uiteraard binnen deze twee tags ook andere tags gebruiken, om bijvoorbeeld de volledige korting af te drukken, maar automatisch te verbergen als er geen korting is.