Eine Mitgliedertabelle für automatische Beitragsrechnungen
Ich habe eine Mitgliederverwaltung, die eine Tabelle enthält aus der Monatsbeitrag für das Mitglied hervorgeht. Wenn nun ein neues Mitglied in den Verein eintritt würde ich gerne Ninox auf Knopfdruck eine Beitragsrechnung erstellen lassen, die sich am aktuellen Datum orientiert. Bedeutet jedes Mitglied bezahlt einen Beitrag pro Kalenderjahr. Tritt ein neues Mitglied zb erst zur Jahreshälfte ein braucht es nur für 6 Monate zu zahlen, tritt es erst im Oktober ein nur für drei. Ist das abbildbar in einer einzigen Tabelle und einer Druckvorlage? Ich bin mir nicht sicher wie ich Ninox anhand des Eintrittsdatums automatisch dazu veranlasse eine anteilige statt einer vollen Jahresrechnung auszustellen?
4 Antworten
-
Hallo M,
eine Monatsnummer aus dem Datum kannst du mit month(Eintrittsdatum) errechnen. Logischerweise wäre Rechnungsbetrag (13-month(Eintrittsdatum))*Jahresbetrag
hilft das?
Leo
-
Hallo Leonid,
den Ansatz verstehe ich, mir ist nur noch nicht ganz klar an welcher Stelle ich solch eine Berechnung bzw Prüfung vornehme. Wäre eine if Klausel im Rechnungslayout selbst angebracht bzw möglich?
Vg
-
da ich die Aufbau der Datenbank nicht kenne, kann ich auch schwer schätzen, wo genau dein Problem liegt.
Angenommen, du hast Feld Beitrittsdatum und Standardmonatsbeitrag beträgt 100€. Dann wäre ein Jahresbeitrag als berechnetes Feld:
---
let myStandard:=100;
if year(Beitrittsdatum)=year(today() then (13-month(Beitrittsdatum))/12*myStandard else myStandard end
---
Leo
-
Vielen Dank, das hilft mir weiter.
Content aside
- vor 6 JahrenZuletzt aktiv
- 4Antworten
- 1486Ansichten