Jahresabschluss: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Root (Diskussion | Beiträge) (→Beleg) |
Root (Diskussion | Beiträge) (→Beleg) |
||
Zeile 25: | Zeile 25: | ||
ANLAGE<$STICHTAG | ANLAGE<$STICHTAG | ||
* 🠖Pflege🠖Reiter Stapeltransaktionen🠖Haken bei Belege löschen🠖OLAP Ergebnis laden🠖Ausführen | * 🠖<b>Pflege</b>🠖Reiter <b>Stapeltransaktionen</b>🠖Haken bei <b>Belege löschen</b>🠖OLAP Ergebnis laden🠖<b>Ausführen</b> | ||
== Person == | == Person == |
Version vom 24. Februar 2021, 19:21 Uhr
- Der Datenschutz fordert einen sensiblen Umgang mit Personenbezogenen Daten
- Das Finanzamt fordert die Archivierung aller Belege für maximal 10 Jahre
- Aus Gründen der Datensparsamkeit hilft der OrgaMon beim Aufräumen/Löschen der Daten
Vorgehensweise
- Durch OLAP-Statements wird ein Löschumfang berechnet
- Mit dem OLAP-Ergebnis.csv geht man dann in die Stapel-Transaktionen und nimmt Beleg- oder Personen-Löschungen vor
Beleg
Beleg-Vor-Stichtag.OLAP.txt
-- -- Belege die vor dem STICHTAG angelegt wurden -- $STICHTAG='01.01.2009' select RID from BELEG where ANLAGE<$STICHTAG
- 🠖Pflege🠖Reiter Stapeltransaktionen🠖Haken bei Belege löschen🠖OLAP Ergebnis laden🠖Ausführen
Person
Kunden-Verlorene.OLAP.txt
-- -- Verlorene Kunden haben vor dem STICHTAG -- was gekauft, seit dem aber nicht mehr -- $STICHTAG='01.02.2011' -- -- Liste der Käufer NACH dem Stichtag -- select distinct BE.PERSON_R from posten PO join beleg BE ON (BE.RID=PO.BELEG_R) and (BE.ANLAGE>=$STICHTAG) and (BE.PERSON_R is not null) join PERSON on (BE.PERSON_R=PERSON.RID) and ((PERSON.A17 is null) or (PERSON.A17='N')) where (PO.PREIS>0) -- -- Liste der Käufer VOR dem Stichtag -- select distinct BE.PERSON_R from posten PO join beleg BE ON (BE.RID=PO.BELEG_R) and (BE.ANLAGE<$STICHTAG) and (BE.PERSON_R is not null) join PERSON on (BE.PERSON_R=PERSON.RID) and ((PERSON.A17 is null) or (PERSON.A17='N')) where (PO.PREIS>0) subtract -
complete Anschrift(PERSON_R) Adressat1;Adressat2;Adressat3;Adressat4;Strasse;Ort - excel open -