Werken met voorwaarden in sjablonen in Assu® (IF constructie)

Last updated: 13-03-2026

Werken met voorwaarden in sjablonen in Assu® (IF constructie)

Dit hoofdstuk is bedoeld voor de gevorderde Assu® gebruiker.

Met behulp van de standaard invoegvelden kun je namelijk alles wat je nodig hebt om een brief- of e-mailsjabloon aan leggen. Wil je de sjablonen nog verder uitwerken? Dan zijn er talloze aanvullende mogelijkheden die je zelf dient in te voeren.

 

In dit hoofdstuk beperken we ons tot het aanleggen van een voorwaarde: als een veld voldoet aan een bepaalde voorwaarde (IF) dan moet er een bepaalde waarde getoond worden.

Een los voorbeeld

In onderstaand voorbeeld werken we uit: als het relatienummer gelijk is aan 12345678 dan wordt de tekst "Het relatienummer is gelijk aan 12345678" getoond. 

Is het relatienummer geen 12345678 dan wordt de tekst "Het relatienummer is niet gelijk aan 123456789" getoond.

 

Volg hiervoor de volgende stappen:

 

Stap 1: Om een sjabloon te openen in Assu® klik je in de cockpit van Assu®, in het lint boven in beeld, op het tabblad 'Onderhoud' en klik je vervolgens op "Sjablonen".

Stap 2: Je krijgt vervolgens een venster te zien genaamd 'Sjablonen'. Hierop staat een aantal knoppen evenals een overzicht van alle al in Assu® aanwezige sjablonen.  

image-20240805-103211.png

 

Stap 3: Open het juiste sjabloon.  

 

Stap 4: In het sjabloon zet je de cursor op de plek waar je het IF veld wilt hebben. 

Druk nu op ctrl-F9  

 

Je ziet nu { } verschijnen in je sjabloon. Dit dus: { IF | }

 

image-20240805-103219.png

 

Stap 5: Type tussen de haakjes IF gevolgd door een spatie:

 

Stap 6: Wil je een mailingveld vergelijken met een waarde dan moet je het volgende doen: 

 

Zet de cursor na de spatie en ga bovenaan in het scherm naar tabblad "Mailingen" en klik op de knop “Samengevoegd veld invoegen”. Selecteer het veld wat je wilt gaan vergelijken. 

In dit voorbeeld nemen we het veld Relatienummer

image-20240805-103228.png

 

Er komt nu dit te staan:

image-20240805-103236.png

 

Stap 7: Type nu weer " (haakjes sluiten):

 

image-20240805-103244.png

 

Stap 8: Nu gaan we het vergelijk deel invoeren. 

Type in ”{en dan te tekst waarmee je wilt vergelijken}”    In ons voorbeeld is dat “12345678”. 

 

Er komt te staan: (let hierbij op de spaties!)

 

image-20240805-103253.png

 

Stap 9: Nu moeten we een tekst invoeren die getoond gaat worden als het relatienummer gelijk is aan 12345678 en dat doen zo: 

 

Type in “Het relatienummer is gelijk aan 12345678” 

 

Het resultaat: 

 

image-20240805-103303.png

 

Stap 10: Nu moeten we een tekst invoeren die getoond gaat worden als het relatienummer NIET gelijk is aan 12345678 en dat doen zo: 

 

Type in “Het relatienummer is NIET gelijk aan 12345678” 

 

Het resultaat: 

image-20240805-103311.png

 

Als je dit sjabloon nu gebruikt bij het versturen van bijvoorbeeld een brief (of email) dan zal op deze plaatst de tekst “Het relatienummer is gelijk aan 12345678” als de brief inderdaad wordt verstuurd aan iemand met dat relatienummer, anders komt er dus “Het relatienummer is NIET gelijk aan 12345678” te staan. 

 

Dit ziet er dan als volgt uit in een e-mail voor een relatie met relatienummer 12345678:

 

image-20240805-103321.png

 

 

Een factuur met voorwaarde

Wat gaan we maken?

In dit voorbeeld gaan we een factuur sjabloon opmaken dat het onderscheid kan zien of iemand een automatisch incasso heeft of niet. Op basis daarvan komt of de ene tekst of de andere tekst op de factuur te staan.

 

We willen dat Assu® automatisch de juiste tekst toont:

  • heeft iemand automatische incasso? Dan komt deze tekst in de brief:
    Het bedrag zal automatisch van je rekening worden geschreven.

  • heeft iemand geen automatische incasso? Dan komt deze tekst in de brief:
    Wij willen je verzoeken dit bedrag aan ons over te maken.

 

Stap voor stap uitleg

Stap 1: open het juiste sjabloon

Open in Assu® het sjabloon waarin je deze tekst wilt laten verschijnen. Zet je cursor op de plek waar de zin moet komen. Zet eerst de cursor op de juiste plek en druk daarna op Ctrl + F9.

 

Stap 2: maak het IF-veld

Druk op:

Ctrl + F9

Dan verschijnt er een veld met accolades. Je ziet dan { } en dit is het begin van je IF-constructie.

 

Stap 3: typ IF

Tussen de accolades typ je eerst:

IF

Let op de spatie na IF.

Dus je hebt nu ongeveer dit:

{ IF }

 

Stap 4: voeg het invoegveld toe

Zet je cursor achter IF .

Ga daarna bovenin naar:

Mailingen > Samengevoegd veld invoegen

Kies daar het veld:

<<FactuurIsAutomatischIncasso>>

Na IF voeg je via Mailingen > Samengevoegd veld invoegen het veld toe dat je wilt vergelijken.

 

Stap 5: typ erachter waarmee Assu® moet vergelijken

Achter dat veld typ je:

= "True"

Let goed op:

  • er staat een spatie voor en na het =

  • True staat tussen aanhalingstekens

 

Stap 6: typ de tekst voor als het waar is

Direct daarachter typ je, met een spatie ervoor:

"Het bedrag zal automatisch van je rekening worden geschreven."

 

Stap 7: typ de tekst voor als het niet waar is

Daarachter typ je, ook weer met een spatie ervoor:

"Wij willen je verzoeken dit bedrag aan ons over te maken."

 

Stap 8: eindresultaat

Als alles goed staat, ziet de hele constructie er zo uit:

{ IF { MERGEFIELD FactuurIsAutomatischIncasso } = "True" "Het bedrag zal automatisch van je rekening worden geschreven." "Wij willen je verzoeken dit bedrag aan ons over te maken." }

 

Nog makkelijker uitgelegd

Je kunt deze IF-constructie lezen als:

Als FactuurIsAutomatischIncasso gelijk is aan True,
dan toon tekst 1,
anders toon tekst 2.

Of nog simpeler:

ALS veld = True DAN tekst 1 ANDERS tekst 2

 

Belangrijke tip

Je moet niet zelf <<FactuurIsAutomatischIncasso>> intypen als gewone tekst.
Het veld moet echt worden ingevoegd via:

Mailingen > Samengevoegd veld invoegen

Dat is belangrijk, want anders herkent Assu® het niet als echt invoegveld. De handleiding werkt ook op die manier.

 

Veelgemaakte fouten

De meeste fouten zitten hierin:

  • Ctrl + F9 niet gebruiken, waardoor je gewone tekst krijgt in plaats van een veld

  • het invoegveld zelf typen in plaats van invoegen via Samengevoegd veld invoegen

  • spaties vergeten

  • True zonder aanhalingstekens zetten

  • één van de teksten buiten de accolades zetten

Kort samengevat

Zo voeg je de voorwaarde toe in je Assu®-sjabloon:

  1. Open het juiste sjabloon.

  2. Zet de cursor op de plek waar de tekst moet komen.

  3. Druk op Ctrl + F9.

  4. Typ tussen de accolades: IF

  5. Ga naar Mailingen > Samengevoegd veld invoegen.

  6. Kies het veld <<FactuurIsAutomatischIncasso>>.

  7. Zet daarachter: = "True"

  8. Zet daarachter de tekst voor automatische incasso:
    "Het bedrag zal automatisch van je rekening worden geschreven."

  9. Zet daarachter de tekst voor geen automatische incasso:
    "Wij willen je verzoeken dit bedrag aan ons over te maken."

Het eindresultaat wordt dan:

{ IF { MERGEFIELD FactuurIsAutomatischIncasso } = "True" "Het bedrag zal automatisch van je rekening worden geschreven." "Wij willen je verzoeken dit bedrag aan ons over te maken." }

 

Deze handleiding is geldig voor Assu® versie 1.2635 en ouder. Werk je met een oudere versie? Dan kan het zijn dat er afwijkende screenshots in staan.

We hopen dat de informatie in deze handleiding duidelijk voor je is. Zo niet aarzel dan niet om contact met ons op te nemen via A.i. Servicedesk