0
ADD,S3000000,S9999999
SAVEMEMORY,GEWINN
SETFAKTOR,FENDTKG/OLI,200
FAKTOR,FENDTKG/OLI
READMEMORYFAKTOR,GEWINN
S,20% Oliver Fendt
FAKTOR,RESET
READMEMORYFAKTOR,GEWINN
S,Gewinn gesamt
Stell dir vor, du hast eine Rechnung von 1.000 € für Strom (Konto S4200000).
Aber dieser Strom gehört nicht nur einem Haus, sondern soll aufgeteilt werden:
Haus C127 soll 180 € davon tragen
Diese Aufteilung machst du mit Faktoren.
| Befehl | Was passiert wirklich? (ganz einfach) | Typisches Beispiel | Wann brauchst du das? |
|---|---|---|---|
| SETFAKTOR,Hauptkategorie/Verteiler,Faktor | Du sagst: „Für diesen Schlüssel (z. B. KOSTEN/C127) gilt ab jetzt dieser Prozentsatz (120=12.0%)“ | SETFAKTOR,KOSTEN/C127,180 | Du willst Kosten / Zinsen / Mieten aufteilen |
| SETFAKTOR,RESET,1000 | Alle Faktoren für diesen Namen zurücksetzen (meist am Anfang) | SETFAKTOR,RESET,1000 | Vor neuen Faktoren immer machen – sonst addiert es alt |
| FAKTOR,Hauptkategorie/Verteiler | Ab jetzt werden alle Summen (ADD/MZ/MK) mit den Faktoren multipliziert | FAKTOR,KOSTEN/HAUSKURZ | Wenn du nur die anteiligen Kosten eines Hauses willst |
| FAKTOR,RESET | Alle Faktoren wieder ausschalten (zurück auf 100 %) | FAKTOR,RESET | Nach der Berechnung wieder „normal“ weiterrechnen |
| VJFAKTOR | Dasselbe wie FAKTOR – aber nur für das Vorjahr | VJFAKTOR,VJKOSTEN/HAUSKURZ HAUSKURZ | Vorjahresvergleich mit anderen Anteilen |
| FAKTORLIST,Hauptkategorie | Zeigt alle aktuell gesetzten Faktoren für diesen Namen (nur Debug) | FAKTORLIST,KOSTEN | Zum Testen: „Habe ich die Faktoren richtig gesetzt?“ |
| IFFAKTOREXIST,Hauptkategorie/Verteiler | Prüft, ob für diesen Namen überhaupt Faktoren existieren | IFFAKTOREXIST,KOSTEN/C127 | Sicherstellen, dass Faktoren vorhanden sind |
| Faktoren, Umlage von Kosten |
Copy Code |
|---|---|
REM *****************************************************************************
REM Test-Faktoren für Anfänger
REM *****************************************************************************
REM Teilt Kosten (z. B. 1.000 € in S4200000) anteilig auf Häuser
REM 1. Faktoren zurücksetzen & definieren
SETFAKTOR,RESET,1000
IFYEARLESS,2095
SETFAKTOR,KOSTEN/BGB118,480
REM Haus C127: 17 %
SETFAKTOR,KOSTEN/C127,170
SETFAKTOR,KOSTEN/WWINA,5
SETFAKTOR,KOSTEN/EMA,210
SETFAKTOR,KOSTEN/WWOLI,5
SETFAKTOR,KOSTEN/GABEL,110
SETFAKTOR,KOSTEN/BUES,20
ENDIF
IFYEARLESS,2025
SETFAKTOR,KOSTEN/BGB118,490
SETFAKTOR,KOSTEN/C127,170
SETFAKTOR,KOSTEN/WWINA,5
SETFAKTOR,KOSTEN/EMA,220
SETFAKTOR,KOSTEN/WWOLI,5
SETFAKTOR,KOSTEN/GABEL,110
SETFAKTOR,KOSTEN/BUES,0
ENDIF
IFYEARLESS,2022
SETFAKTOR,KOSTEN/BGB118,460
REM Haus C127: 15 %
SETFAKTOR,KOSTEN/C127,150
SETFAKTOR,KOSTEN/WWINA,30
SETFAKTOR,KOSTEN/EMA,230
SETFAKTOR,KOSTEN/WWOLI,30
SETFAKTOR,KOSTEN/GABEL,100
ENDIF
REM 2. Testen, ob wirklich 100% verteilt sind
REM Zum Debuggen: Zeigt alle Werte
TESTFAKTOR,KOSTEN
FAKTORLIST,KOSTEN
REM 3. Faktoren einschalten & Kosten laden (anteilig)
REM Nur Anteil für C127
FAKTOR,KOSTEN/C127
0
REM Lädt Kosten ab jetzt nur noch ANTEILIG (z. B. 170 €)
MZPERIODE,S4200000,S4799999
MSPERIODE,Anteil C127
REM Ausschalten!
FAKTOR,RESET
REM 4. Dasselbe für ein anderes Haus
REM jetzt anteilig 49% also zB 490€
FAKTOR,KOSTEN/BGB118
0
MZPERIODE,S4200000,S4799999
MSPERIODE,Anteil BGB118
FAKTOR,RESET
REM Fertig | |
| Faktoren Verteilung von Kosten |
Copy Code |
|---|---|
SETFAKTOR,ZINSEN/C127,129 129 = 12.9% IFYEARLESS,2018 SETFAKTOR,ZINSEN/EMA,556 SETFAKTOR,ZINSEN/EMAOF,0 ELSE SETFAKTOR,ZINSEN/EMAOF,556 SETFAKTOR,ZINSEN/EMA,0 ENDIF IFFAKTOREXIST,ZINSEN/HAUSKURZ FAKTOR,ZINSEN/HAUSKURZ MZPERIODE,S4800000,S4849999 ADDMEMORY,ZINSEN ADDMEMORY,AUSGABEN MSPERIODE,Summe Zinsen ZINSEN/HAUSKURZ ENDIF 0 FAKTOR,RESET SETFAKTOR,FENDTKG/OLI,200 SETFAKTOR,FENDTKG/INA,200 SETFAKTOR,FENDTKG/VICKY,300 SETFAKTOR,FENDTKG/FELIX,300 FAKTORLIST,FENDTKG FAKTOR,FENDTKG/OLI READMEMORYFAKTOR,GEWINN S,20% Oliver Fendt FAKTOR,FENDTKG/INA READMEMORYFAKTOR,GEWINN S,20% Ina Fendt FAKTOR,FENDTKG/VICKY READMEMORYFAKTOR,GEWINN S,30% Vicky Fendt FAKTOR,FENDTKG/FELIX READMEMORYFAKTOR,GEWINN S,30% Felix Fendt | |
| Kostenaufteilung |
Copy Code |
|---|---|
SETFAKTOR,RESET,1000
REM Zinsen
SETFAKTOR,ZINSEN/C127,129
IFYEARLESS,2018
SETFAKTOR,ZINSEN/EMA,556
SETFAKTOR,ZINSEN/EMAOF,0
ELSE
SETFAKTOR,ZINSEN/EMAOF,556
SETFAKTOR,ZINSEN/EMA,0
ENDIF
SETFAKTOR,ZINSEN/GABELOF,315
SETFAKTOR,ZINSEN/GABEL,0
REM FAKTORLIST,ZINSEN
SETFAKTOR,EUROPARK/OLI,50
SETFAKTOR,EUROPARK/FENDTKG,950
REM FAKTORLIST,EUROPARK
SETFAKTOR,FENDTKG/OLI,200
SETFAKTOR,FENDTKG/INA,200
SETFAKTOR,FENDTKG/VICKY,300
SETFAKTOR,FENDTKG/FELIX,300
REM FAKTORLIST,FENDTKG
REM Verteilung Europark auf Eltern und Kinder für Steuer
SETFAKTOR,EP2/ELTERN,430
SETFAKTOR,EP2/VICKY,285
SETFAKTOR,EP2/FELIX,285
REM FAKTORLIST,EP2
SETFAKTOR,RESET,1000
SETFAKTOR,EUROPARK/OLI,50
SETFAKTOR,EUROPARK/FENDTKG,950
REM FAKTORLIST,EUROPARK
SETFAKTOR,FENDTKG/OLI,200
SETFAKTOR,FENDTKG/INA,200
SETFAKTOR,FENDTKG/VICKY,300
SETFAKTOR,FENDTKG/FELIX,300
REM FAKTORLIST,FENDTKG
REM Allgemeinkosten
SETFAKTOR,KOSTEN/BIS2020/BGB118,360
SETFAKTOR,KOSTEN/BIS2020/C127,120
SETFAKTOR,KOSTEN/BIS2020/WWINA,10
SETFAKTOR,KOSTEN/BIS2020/EMA,200
SETFAKTOR,KOSTEN/BIS2020/WWOLI,20
SETFAKTOR,KOSTEN/BIS2020/GABEL,80
SETFAKTOR,KOSTEN/BIS2020/MARGOT,210
REM FAKTORLIST,KOSTEN/BIS2020
SETFAKTOR,KOSTEN/BIS2014/BGB118,420
SETFAKTOR,KOSTEN/BIS2014/C127,180
SETFAKTOR,KOSTEN/BIS2014/WWINA,10
SETFAKTOR,KOSTEN/BIS2014/EMA,270
SETFAKTOR,KOSTEN/BIS2014/WWOLI,10
SETFAKTOR,KOSTEN/BIS2014/GABEL,110
SETFAKTOR,KOSTEN/BIS2014/MARGOT,0
REM Allgemeinkosten
SETFAKTOR,KOSTEN/BIS2013/BGB118,410
SETFAKTOR,KOSTEN/BIS2013/C127,160
SETFAKTOR,KOSTEN/BIS2013/WWINA,30
SETFAKTOR,KOSTEN/BIS2013/EMA,260
SETFAKTOR,KOSTEN/BIS2013/WWOLI,40
SETFAKTOR,KOSTEN/BIS2013/GABEL,100
SETFAKTOR,KOSTEN/BIS2013/MARGOT,0
REM FAKTORLIST,KOSTEN/BIS2014
REM Allgemeinkosten bis 2007
SETFAKTOR,KOSTEN/BIS2007/BGB118,10
SETFAKTOR,KOSTEN/BIS2007/C127,300
SETFAKTOR,KOSTEN/BIS2007/WWINA,30
SETFAKTOR,KOSTEN/BIS2007/EMA,390
SETFAKTOR,KOSTEN/BIS2007/WWOLI,70
SETFAKTOR,KOSTEN/BIS2007/GABEL,200
SETFAKTOR,KOSTEN/BIS2007/MARGOT,0
REM FAKTORLIST,KOSTEN/BIS2007
REM Allgemeinkosten bis 2006
SETFAKTOR,KOSTEN/BIS2006/BGB118,0
SETFAKTOR,KOSTEN/BIS2006/C127,300
SETFAKTOR,KOSTEN/BIS2006/WWINA,0
SETFAKTOR,KOSTEN/BIS2006/EMA,400
SETFAKTOR,KOSTEN/BIS2006/WWOLI,100
SETFAKTOR,KOSTEN/BIS2006/GABEL,200
SETFAKTOR,KOSTEN/BIS2006/MARGOT,0
SETFAKTOR,KOSTEN/BIS2006/KLARWEIN,0
REM FAKTORLIST,KOSTEN/BIS2006 | |
| Example Title |
Copy Code |
|---|---|
IMPORTONCE:Jahresfaktoren IMPORT:AnlageVReset VARSET,HAUSNAME,Clemensstrasse 118 (BGB Ina & Oliver) VARSET,HAUSKURZ,BGB118 VARSET,HEIN,S3007000,S3007999 VARSET,MIETER,N0700000,N9999999 VARSET,HAUSG1,S4007000,S4007999 VARSET,HAUSG2,S4107000,S4107990 VARSET,AUSGABSCHREIB,S4107991,S4107999 IMPORT:AnlageV | |
| Example Title |
Copy Code |
|---|---|
IMPORTONCE:AnlageVonce FAKTOR,RESET EBENEZ,0,ANLAGEV INFO,HAUSNAME SCHRIFT,12,Arial Black T,Anlage zur AnlageV (lfdNr. ANLAGEV) HAUSNAME SCHRIFT,9,Arial Narrow KILLMEMORY,AUSGABEN1 KILLMEMORY,AUSGABEN2 KILLMEMORY,AUSGABEN3 KILLMEMORY,AUSGABEN4 KILLMEMORY,AUSGABEN5 KILLMEMORY,AUSGABENAFA KILLMEMORY,AUSGABENAFAMOEBEL KILLMEMORY,AUSGABENANTEILIG DESIGNER-DEFVAR,AUSGABEN1, DESIGNER-DEFVAR,AUSGABEN2, DESIGNER-DEFVAR,AUSGABEN3, DESIGNER-DEFVAR,AUSGABEN4, DESIGNER-DEFVAR,AUSGABEN5, DESIGNER-DEFVAR,AUSGABSCHREIBMOEBEL, DESIGNER-DEFVAR,AUSGABENAFA, DESIGNER-DEFVAR,AUSGABENANTEILIG, MTPERIODE 0 MZPERIODE,HEIN SAVEMEMORY,EINNAHMEN SAVEMEMORY,MIETEINNAHMEN MSPERIODE,Summe Einnahmen FAKTOR,RESET 0 IFVAREXIST,MIETER MKPERIODE,MIETER,Offene Mieten HAUSNAME MIETER ENDIF SAVEMEMORY,OFFEN ADDMEMORY,MIETEINNAHMEN READMEMORY,MIETEINNAHMEN MSPERIODE,Summe zu versteuern HAUSNAME DESIGNER-DEFVAR,HAUS,HAUSNAME DESIGNER-DEFVAR,ANLAGENUMMER,ANLAGEV T, FAKTOR,RESET IFVAREXIST,HAUSG1 T, MZPERIODE,HAUSG1 SAVEMEMORY,AUSGABEN1 READMEMORY,AUSGABEN1 DESIGNER-DEFVAR,AUSGABEN1,SPEICHER-PERIODEZ ADDMEMORY,AUSGABEN MSPERIODE,Summe Ausgaben(1) HAUSNAME ENDIF IFVAREXIST,HAUSG2 T, MZPERIODE,HAUSG2 SAVEMEMORY,AUSGABEN2 READMEMORY,AUSGABEN2 DESIGNER-DEFVAR,AUSGABEN2,SPEICHER-PERIODEZ ADDMEMORY,AUSGABEN MSPERIODE,Summe Ausgaben(2) HAUSNAME ENDIF IFVAREXIST,HAUSG3 T, MZPERIODE,HAUSG3 SAVEMEMORY,AUSGABEN3 READMEMORY,AUSGABEN3 DESIGNER-DEFVAR,AUSGABEN3,SPEICHER-PERIODEZ ADDMEMORY,AUSGABEN MSPERIODE,Summe Ausgaben(3) HAUSNAME ENDIF IFVAREXIST,HAUSG4 T, MZPERIODE,HAUSG4 SAVEMEMORY,AUSGABEN4 READMEMORY,AUSGABEN4 DESIGNER-DEFVAR,AUSGABEN4,SPEICHER-PERIODEZ ADDMEMORY,AUSGABEN MSPERIODE,Summe Ausgaben(4) HAUSNAME ENDIF IFVAREXIST,HAUSG5 T, MZPERIODE,HAUSG5 SAVEMEMORY,AUSGABEN5 READMEMORY,AUSGABEN5 DESIGNER-DEFVAR,AUSGABEN5,SPEICHER-PERIODEZ ADDMEMORY,AUSGABEN MSPERIODE,Summe Ausgaben(5) HAUSNAME ENDIF IFVAREXIST,AUSGABSCHREIBMOEBEL T, MZPERIODE,AUSGABSCHREIBMOEBEL SAVEMEMORY,AUSGABSCHREIBMOEBEL READMEMORY,AUSGABSCHREIBMOEBEL DESIGNER-DEFVAR,AUSGABSCHREIBMOEBEL,SPEICHER-PERIODEZ ADDMEMORY,AUSGABEN MSPERIODE,Summe Abschreibungen Mobiliar HAUSNAME ENDIF IFVAREXIST,AUSGABSCHREIB T, MZPERIODE,AUSGABSCHREIB SAVEMEMORY,AUSGABENAFA READMEMORY,AUSGABENAFA DESIGNER-DEFVAR,AUSGABENAFA,SPEICHER-PERIODEZ ADDMEMORY,AUSGABEN MSPERIODE,Summe Abschreibungen Gebäude HAUSNAME ENDIF T, READMEMORY,AUSGABEN MSPERIODE,Zwischensumme Ausgaben HAUSNAME 0 SAVEMEMORY,ANTEILIG IFFAKTOREXIST,KOSTEN/HAUSKURZ IFFAKTOREXIST,VJKOSTEN/HAUSKURZ VJFAKTOR,VJKOSTEN/HAUSKURZ ENDIF FAKTOR,KOSTEN/HAUSKURZ T, T,Anteilige Kosten KOSTEN/HAUSKURZ T, MZPERIODE,S4200000,S4799999 SAVEMEMORY,ANTEILIG ADDMEMORY,AUSGABEN MSPERIODE,Summe 42-479 anteilige Kosten T, MZPERIODE,S4900000,S4999999 ADDMEMORY,ANTEILIG ADDMEMORY,AUSGABEN MSPERIODE,Summe 49-499 anteilige Kosten T, MZPERIODE,S6000000,S9999999 ADDMEMORY,ANTEILIG ADDMEMORY,AUSGABEN MSPERIODE,Summe 60-999 anteilige Kosten T, READMEMORY,ANTEILIG DESIGNER-DEFVAR,AUSGABENANTEILIG,SPEICHER-PERIODEZ MSPERIODE,Zwischensumme Anteilige Kosten ENDIF T, T,Zinsen gem. Aufteilung Finanzamt 0 SAVEMEMORY,ZINSEN IFFAKTOREXIST,ZINSEN/HAUSKURZ FAKTOR,ZINSEN/HAUSKURZ MZPERIODE,S4800000,S4849999 ADDMEMORY,ZINSEN ADDMEMORY,AUSGABEN MSPERIODE,Summe Zinsen ZINSEN/HAUSKURZ ENDIF 0 FAKTOR,RESET IFVAREXIST,ZINSKONTEN MZPERIODE,ZINSKONTEN ADDMEMORY,ZINSEN ADDMEMORY,AUSGABEN MSPERIODE,Summe Zinsen ZINSKONTEN ENDIF 0 IFVAREXIST,ZINSKONTEN2 MZPERIODE,ZINSKONTEN2 ADDMEMORY,ZINSEN ADDMEMORY,AUSGABEN MSPERIODE,Summe Zinsen ZINSKONTEN2 ENDIF IFMEMORYHASPERIODE,ZINSEN READMEMORY,ZINSEN DESIGNER-DEFVAR,ZINSEN,SPEICHER-PERIODEZ MSPERIODE,Summe Zinsen ENDIF FAKTOR,RESET T, READMEMORY,EINNAHMEN TOMEMORYLIST,EINNAHMEN,Einnahmen HAUSNAME SAVEMEMORY,TMPE SAVEMEMORY,SUMME READMEMORY,OFFEN TOMEMORYLIST,OFFEN,Offene Mieten HAUSNAME ADDMEMORY,TMPE ADDMEMORY,SUMME READMEMORY,TMPE DESIGNER-DEFVAR,EINNAHMEN,SPEICHER-PERIODEZ MSPERIODE,Einnahmen READMEMORY,AUSGABEN ADDMEMORY,SUMME TOMEMORYLIST,AUSGABEN,Ausgaben HAUSNAME DESIGNER-DEFVAR,AUSGABENGESAMT,SPEICHER-PERIODEZ MSPERIODE,Ausgaben READMEMORY,SUMME MSPERIODE,Überschuss HAUSNAME DESIGNER-DEFVAR,UEBERSCHUSS,SPEICHER-PERIODEZ T, SCHRIFT,9,Arial Black READMEMORY,SUMME TOMEMORYLIST,ERGEBNIS,Ergebnis HAUSNAME TXT,Überschuss erwirtschaftet HAUSNAME Euro SALDO SCHRIFT,9,Arial Narrow DESIGNER-PRINT | |