Jahresabschluss: Unterschied zwischen den Versionen

Aus OrgaMon Wiki
Zur Navigation springen Zur Suche springen
Zeile 74: Zeile 74:
  subtract
  subtract
  -
  -
 
  complete
  complete
  Anschrift(PERSON_R) Adressat1;Adressat2;Adressat3;Adressat4;Strasse;Ort   
  Anschrift(PERSON_R) Adressat1;Adressat2;Adressat3;Adressat4;Strasse;Ort   
Zeile 82: Zeile 82:
  open
  open
  -
  -
* &#129046;<b>Pflege</b>&#129046;Reiter <b>Stapeltransaktionen</b>&#129046;Haken bei <b>Personen löschen</b>&#129046;OLAP Ergebnis laden&#129046;<b>Ausführen</b>

Version vom 24. Februar 2021, 19:22 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
-
  • 🠖Pflege🠖Reiter Stapeltransaktionen🠖Haken bei Personen löschen🠖OLAP Ergebnis laden🠖Ausführen