Beiträge von modular

    Schalter: Dokumente --> PDF-Rechnung erstellen.

    Dialog: Druckvorlage --> Bearbeiten.

    Vorlage --> Kopieren, Umbenennen in z.B. 'Manuell'.

    Objekte, Auswahl --> Adressat


    \$RECHNUNG_FIRMA1

    \$IF_EXISTS_ALL{\$NEWLINE \$RECHNUNG_ANREDE \$RECHNUNG_VORNAME \$RECHNUNG_NAME}


    löschen, dann z.B. einfügen:

    Name des Kunden \$NEWLINE


    Schalter Ausgabe testen.


    Dann drucken, danach den Editor wieder öffnen und die Auswahl unter Vorlage auf Standardvorlage stellen.

    An Bernhard: Das Löschen wird sicher noch kommen, dabei wird aber die Datei nicht kleiner, bei festgeschriebenen Daten wird nur der Schlüssel 'weggeworfen'.


    An Trotzdem:

    Zitat


    aber bei einem Stromausfall beim Schreiben kann die DMS zerschossen werden


    Die sqlite-DB arbeitet mit dem höchsten sync (EXTRA):

    Zitat

    EXTRA (3) EXTRA synchronous is like FULL with the addition that the directory containing a rollback journal is synced after that journal is unlinked to commit a transaction in DELETE mode. EXTRA provides additional durability if the commit is followed closely by a power loss. FULL (2) When synchronous is FULL (2), the SQLite database engine will use the xSync method of the VFS to ensure that all content is safely written to the disk surface prior to continuing. This ensures that an operating system crash or power failure will not corrupt the database. FULL synchronous is very safe, but it is also slower. FULL is the most commonly used synchronous setting when not in WAL mode. NORMAL (1) When synchronous is NORMAL (1), the SQLite database engine will still sync at the most critical moments, but less often than in FULL mode. There is a very small (though non-zero) chance that a power failure at just the wrong time could corrupt the database in journal_mode=DELETE on an older filesystem. WAL mode is safe from corruption with synchronous=NORMAL, and probably DELETE mode is safe too on modern filesystems. WAL mode is always consistent with synchronous=NORMAL, but WAL mode does lose durability. A transaction committed in WAL mode with synchronous=NORMAL might roll back following a power loss or system crash. Transactions are durable across application crashes regardless of the synchronous setting or journal mode. The synchronous=NORMAL setting is a good choice for most applications running in WAL mode. OFF (0) With synchronous OFF (0), SQLite continues without syncing as soon as it has handed data off to the operating system. If the application running SQLite crashes, the data will be safe, but the database might become corrupted if the operating system crashes or the computer loses power before that data has been written to the disk surface. On the other hand, commits can be orders of magnitude faster with synchronous OFF.

    Die sqlite-DB sollte am Besten nicht auf einem Netzlaufwerk betrieben werden.


    Ich antworte in 1-2 Wochen noch weiter, es ist ein Update in Aussicht, bei dem die Datenbank in Einzelteilen gesichert werden kann.

    Beispiel: Es wird eine Datei eingescannt und in das DMS eingefügt, Taxpool kopiert dann die neue Datei im Format der Datenbank in einen anderen Ordner.


    Es müssen aber dann alle Teile gemeinsam aufbewahrt werden.

    Aus verschiedenen Gründen wird ein Zeitstempel für mehrere Dateien gleichzeitig erzeugt, die Checksumme ergibt sich dann aus der Summe der Checksumme jeder einzelnen Datei, d.h. bei der späteren Prüfung müssen alle beteiligten Dateien mit der zum Zeitpunkt der Erstellung des Stempels gesicherten Checksumme vorliegen, fehlt eine Datei oder wurde Sie verändert (mit Datenbankmitteln)/beschädigt, erscheint eine Fehlermeldung.

    Aber auch ohne Zeitstempel gibt es Abhängigkeiten zwischen den festgeschriebenen Dokumenten, die geprüft werden können.


    Eine andere Möglichkeit der Datensicherung:

    postgres-server-Installation (lokal oder auf einem anderen Rechner, oder auf einem raspberry-PI (wenig Stromverbrauch)):

    https://www.taxpool.net/HTML/postgresql_datenbankcluster_erstellen.htm

    Dort einen Task einrichten, der zyklisch sichert:

    pg_dumpall

    Die Datenbank in Linux und Taxpool in Windows oder Taxpool mit Wine in Linux?


    Ich weiss nicht, ob PostGres unter Wine läuft, die Anleitung wäre dann identisch:

    https://www.taxpool.net/HTML/a…_postgresql_installat.htm

    Wenn Taxpool auf dem gleichen Rechner läuft, muss keine Serveradresse angegeben werden oder localhost.


    Wenn Postgres direkt in Linux installiert werden soll, müssen die Schritte der Anleitung auf Kommandozeile durchgeführt werden:

    https://www.postgresql.org/download/linux/ubuntu/

    https://sourceforge.net/projects/pgsqlportable/


    initdb -D /meincluster/ -U benutzer -E UTF8 -A scram-sha-256 --data-checksums --pwprompt


    pg_ctl -D /meincluster/ -l log.txt -F -p 5433 start


    Evtl. auch noch warten, bis die native Taxpool-Version erscheint.

    FreeFileSnyc kannte ich noch nicht, schaue ich mir mal an. Kann man es per Kommandozeile mit einer Configdatei starten?


    Du könntest dort ja zwei Sicherungsstasks einrichten, täglich für Belege, wöchentlich für *.tinydms.


    Ist denn der Stick schnell genug?


    Du kannst auch für jedes Wirtschaftsjahr eine neue Datei anlegen um die Größe aufzuspalten.


    ***Um umfassende Dokumentationspflichten zu meiden und turnusmäßigen Rechtsänderungen aus dem Weg zu gehen

    Wichtig ist generell, dass die Daten vorab sicher verschlüsselt sind, insbesondere auch wegen der DSGVO.

    Deswegen darf in diesem Fall nicht das Standardpasswort verwendet werden.

    Für Cloud gilt außerdem, immer nur eine Kopie der Daten, die bei Dir als Original liegen, sichern, bei einem technischen Fehler, Hack, Accountsperrung, ... ist ansonsten die Datenhoheit und/oder alle Daten verloren.


    ***Cloudserver in Deutschland kosten schon ordentlich

    Hetzner hat z.B. preiswerte Storage-Boxes.

    Wobei man allerdings bei dem Preis keine Werte wie bei Amazon AWS erwarten darf.

    Zitat

    ..Schutz von Backups mit 99,999999999 % Zuverlässigkeit von Daten. Kopien aller in Amazon S3 und Amazon S3 Glacier hochgeladenen Daten werden auf mindestens drei Geräten in einer einzelnen AWS-Region erstellt und gespeichert...

    Trotzdem sollten noch mindestens zwei weitere unabhängige Backups existieren, z.B. lokal, (DVD oder M-Disc).

    Hallo Trotzdem,


    wo hast Du die Datei abgelegt? Bei mir wird diese nicht in die Komplettsicherung mit aufgenommen.


    Generell bei so großen Dateien ist eine komplette Sicherung unpraktisch, da die Datenmenge schnell anwächst.


    Dazu gibt es verschiedene Möglichkeiten, dropbox übertragt z.B. nur die Änderungen und man hat dann verschiedene Versionen auf dem Backupserver, die man wiederherstellen kann.


    Dabei ist die Dateigröße egal, Du kannst auch eine 1TB große Datei syncen.


    Aber um die Differenzen zu erkennen, muss das Wolkenprogramm auch jedesmal die komplette Datei scannen, was dauert.


    Dabei ist das Problem, dass die .tinydms-Datei nicht im laufenden Betrieb extern gesichert werden sollten, d.h. es muss Taxpool zuvor beendet sein, oder Taxpool kopiert die Datei.


    Eine zweite Sicherungsfunktion für die tinydms-Datei ist deswegen in Vorbereitung.

    Zu den einzelnen Belegen, ich würde die Belege nicht in die Komplettsicherungen einbinden, wenn es sich bereits um GB's handelt, sondern mit einem Backupprogramm wie rsync/Borg Backup/Duplicati auf ein anderes Laufwerk oder auch vorab verschlüsselt mit SFTP auf den eigenen Server oder in die Cloud laden.

    Das geht recht schnell.

    Unter 'Berichte, Einnahmen/Ausgaben' gibt es die Einstellung:

    Zitat

    In der ausführlichen Auflistung werden alle Einzelbuchungen aufgelistet, ansonsten werden Positionen mit gleichnamigem Buchungstexten zusammengefasst.


    Dies funktioniert aber nur, wenn die Buchungen mit gleichem Buchungstext die gleiche Kontonummer (primäre Sortierung) haben.

    Hallo MB,


    es sollte ausreichen, die beiden Titelzeilen

    #v1.0

    COUNTRY,VATTYPE,VATPERCENT,NET,VATVAL


    in der Textdatei nach


    #v1.0

    #ve1.1.0

    Land des Verbrauchs *,Umsatzsteuertyp *,Umsatzsteuersatz *,"Steuerbemessungsgrundlage, Nettobetrag *",Umsatzsteuerbetrag *


    zu ändern.


    Das Update 16.01 enthält dazu eine Anpassung (ca. am Montag).