Detailberekeningen

Met deze functie kan de som, het gemiddelde, het maximum of het minimum worden bepaald van een reeks berekende velden. De werking is als volgt:

  • Plaats in de layout de databasecomponent DBSom;

  • Koppel deze component aan een numeriek databaseveld (dus een getalveld, geen datumveld of tekstveld; maar ook geen vrije rubriek!);

  • Klik met de rechtermuisknop op de component, kies voor Berekeningen... en selecteer de juiste berekening (som, gemiddelde, enz.);

  • Klik met de rechtermuisknop op de component en kies voor Detailberekeningen; je krijgt dan een venster te zien, waarin je een rekenkundige formule kunt invoeren;

  • Voer daarin de formule in die ook bij het rekenveld is ingevuld. Let op: het resultaat van deze formule moet numeriek zijn!

  • Sluit af met Sluiten.

Controleren

Met de knop Controleren kun je controleren of de ingevoerde formule geldig is. Het resultaat zie je in de statusbalk.

Voorbeeld 1

Stel dat je op je aanmaning (niet in Queen) per openstaande post de rente wilt berekenen en tevens het totale rentebedrag van die aanmaning. In dit voorbeeld wordt uitgegaan van een rente van 18% per jaar (= 365 dagen). Deze rente wordt berekend over het vervallen bedrag en over het aantal dagen dat men te laat is met betalen, dus 0,05% per dag.

 

image\detailberekening1.gif

 

Rentebedrag per post

Het één na laatste veld in het Details-blok is een rekenveld, een DBTekstregel-component, gekoppeld aan database-veld Vervallen bedrag. In dit veld wordt de rente berekend per openstaande post, door middel van de volgende formule (ingevoerd via muismenupunt Berekeningen...):

((AANMANING_PEILDATUM - OPENSTAANDEPOSTEN_VERVALDATUM) * 0.0005) * OPENSTAANDEPOSTEN_VERVALLEN_BEDRAG

 

Te betalen bedrag per post

Het laatste veld in het Details-blok is ook een rekenveld, een DBTekstregel-component, gekoppeld aan database-veld Vervallen bedrag. Hierin staat van elke openstaande post het vervallen bedrag, vermeerderd met de berekende rente over die post, dus het nog te betalen bedrag per post. Via muismenupunt Berekeningen is de volgende formule ingevoerd:

(((AANMANING_PEILDATUM - OPENSTAANDEPOSTEN_VERVALDATUM) * 0.0005) * OPENSTAANDEPOSTEN_VERVALLEN_BEDRAG) + OPENSTAANDEPOSTEN_VERVALLEN_BEDRAG

 

Totale te betalen bedrag

Deze laatste kolom moet worden getotaliseerd. Daartoe is in het Samenvatting-blok de DBSom-component geplaatst (rechts). Deze component is ook gekoppeld aan database-veld Vervallen bedrag. Via muismenupunt Detailberekening is precies dezelfde formule ingevoerd als bij Te betalen bedrag per post:

(((AANMANING_PEILDATUM - OPENSTAANDEPOSTEN_VERVALDATUM) * 0.0005) * OPENSTAANDEPOSTEN_VERVALLEN_BEDRAG) + OPENSTAANDEPOSTEN_VERVALLEN_BEDRAG

 

Het resultaat ziet er als volgt uit:

image\detailberekening2.gif

 

 

Voorbeeld 2

Ook aan afbeeldingen kun je een berekening meegeven. In de onderstaande situatie gebruiken we op ons briefpapier een ander bedrijfslogo, afhankelijk van de landcode van de klant.

Indien een klant gevestigd is in Nederland of België, wordt als afbeelding logo1.jpg gebruikt en in alle andere gevallen, wordt logo2.jpg gebruikt.

 

IF((KOPGEGEVENS_FACTUURADRES_LANDCODE = 'NL') OR (KOPGEGEVENS_FACTUURADRES_LANDCODE = 'BE'), 'C:\Afbeelding\Logo1.jpg', 'C:\Afbeelding\Logo2.jpg')

 

 

Koppelingspictogram voor conceptenZie ook