Marge pro Tag
margeparjour · v1.0.0
Sie sehen, was ein Arbeitstag einbringt, bevor Sie das Angebot annehmen.
dolixjustif · Version 1.0.0
Das PDF der Spesenabrechnung enthält auch ihre Belege, Fotos und PDF, Seite für Seite: ein einziges Dokument zum Weitergeben.
49 € netto.
Bestellung, Zahlung, Rechnung und Download übernimmt der DoliStore.

In Dolibarr kann jede Position einer Spesenabrechnung mit einem Beleg verknüpft werden, aber das PDF der Abrechnung enthält nur die Tabelle der Ausgaben. Die Belege bleiben getrennt und müssen einzeln heruntergeladen werden.
In Dolibarr kann jede Position einer Spesenabrechnung mit einem Beleg verknüpft werden. Aber das PDF der Abrechnung enthält nur die Tabelle der Ausgaben. Kassenbons, Hotelrechnungen und Fahrkarten bleiben getrennt im Reiter „Verknüpfte Dokumente“ und müssen einzeln heruntergeladen werden.
Wer eine vollständige Abrechnung an die Steuerberatung oder an die Erstattungsstelle weitergeben will, schickt also das PDF, dann jede Datei, und hofft, dass niemand die Reihenfolge durcheinanderbringt.
Für wen es gedacht ist: Organisationen, die ihre Spesenabrechnungen an eine Steuerberatung oder eine Erstattungsstelle weitergeben, und Mitarbeitende, die ihre Belege mit dem Telefon fotografieren.
Dieser Abschnitt steht ausnahmslos auf allen 12 Modulseiten.
Wenn Dolibarr das PDF einer Spesenabrechnung erzeugt, hängt das Modul die Belege an, in einer festen Reihenfolge:
| Datei | Was das Modul macht |
|---|---|
| JPG-Foto | Nach der vom Telefon gespeicherten EXIF-Ausrichtung gerade gerichtet, direkt aus der Datei gelesen, ohne die PHP-Erweiterung „exif“. Zentriert und an die Seite angepasst. |
| PNG- oder GIF-Bild | Transparenz durch Weiß ersetzt, Bild zentriert und an die Seite angepasst. |
| Seite für Seite angefügt, jede Seite in ihrem ursprünglichen Format, Hoch- oder Querformat. |
Ein Bild, das breiter als hoch ist, kommt auf eine Seite im Querformat. Im PDF werden Fotos als JPEG neu gespeichert und auf 2.400 Pixel an der längsten Seite begrenzt. Die hochgeladene Datei selbst wird nicht verändert.
Andere Formate — HEIC-Fotos von iPhones, Word-Dokumente … — werden nicht umgewandelt: Sie werden als nicht aufgenommen aufgeführt. Das Ausrichten und die Unterstützung von PNG und GIF erfordern die PHP-Erweiterung GD; ohne sie werden nur JPEG-Dateien aufgenommen, unverändert.
Oben auf jeder Belegseite steht eine Zeile, die die Herkunft angibt (hier auf Französisch):
Justificatif — ER2610-0001 — ligne 1 · 07/10/2026 · 68,00 € — billet_train.pdf
Referenz der Abrechnung, Positionsnummer, Datum und Bruttobetrag der Position, Dateiname. Auf Deutsch lautet die Zeile „Beleg — … — Position 1 …“. Eine Datei, die keiner Position zugeordnet ist, trägt den Hinweis „keiner Position zugeordnet“. Der Vermerk lässt sich in den Einstellungen abschalten.
Jede Datei wird vor dem Lesen geprüft: leere Datei, maximale Größe, Format, vollständiges PDF, unverschlüsseltes PDF. Eine abgelehnte Datei verhindert nicht, dass die Abrechnung erzeugt wird. Sie wird auf einer letzten Seite, „Nicht in dieses Dokument aufgenommene Belege“, mit Grund aufgeführt, und eine Meldung weist am Bildschirm darauf hin.
Unter Dolibarr 19 bis 23 kann die PDF-Bibliothek des Kerns bei manchen beschädigten PDF-Dateien PHP anhalten: Die Benutzerin oder der Benutzer sieht eine leere Seite. Das Modul schützt davor. Die fehlerhafte Datei wird zurückgestellt, eine Seite erklärt, was passiert ist, und führt zurück zur Spesenabrechnung. Bei der nächsten Erzeugung wird das PDF normal erzeugt, und die Datei erscheint darin als nicht aufgenommen.
Das Modul prüft nicht, ob jede Position einen Beleg hat: Eine Position ohne zugeordnete Datei wird nicht gemeldet.
Die Aufnahme zeigt das Ergebnis: vier Seiten desselben PDF, nebeneinander.
Die erste ist die Spesenabrechnung ER2610-0001, so wie Dolibarr sie erzeugt: drei Positionen — eine Bahnfahrt Straßburg–Paris für 68,00, eine Hotelnacht für 102,65, ein Geschäftsessen für 40,50 — insgesamt 211,15 brutto.
Es folgen die drei Belege in der Reihenfolge der Positionen: das Bahnticket und die Hotelrechnung, zwei PDF-Dateien, dann das Foto des Restaurantbelegs. Jede Seite trägt ihren Vermerk, dessen Datum und Betrag zur Position der Abrechnung passen. Es gibt keine Seite „Nicht in dieses Dokument aufgenommene Belege“: Alle drei Dateien wurden aufgenommen.
EinstellungenModule/AnwendungenBelege in Spesenabrechnungen:
| Einstellung | Standard | Wirkung |
|---|---|---|
| Auch Dateien ohne Zuordnung zu einer Position anhängen | an | Alle Dateien im Reiter „Verknüpfte Dokumente“, außer den von Dolibarr erzeugten Dokumenten. |
| Vermerk oben auf jeder Belegseite | an | Referenz der Abrechnung, Positionsnummer, Datum und Betrag, Dateiname. |
| Maximale Größe eines Belegs (MB) | 20 | Von 1 bis 200. Größere Dateien werden ausgelassen und aufgeführt. |
Unter den Einstellungen steht die Liste der zurückgestellten Belege nach einem Lesefehler. Eine zurückgestellte Datei wird an ihrem Inhalt erkannt: Sie bleibt ausgelassen, bis die Liste mit der Schaltfläche „Liste leeren“ geleert wurde.
Die Einstellungen gelten im Multi-Company-Betrieb je Mandant.
| Angelegte Datenbanktabellen | Keine Tabelle. Der Modulordner enthält kein Verzeichnis sql/. Bei der Aktivierung speichert das Modul drei Einstellungen in den Konstanten von Dolibarr. Wird ein Beleg zurückgestellt, wird dies in einer kleinen Datei festgehalten, documents/dolixjustif/quarantaine_ |
|---|---|
| Berechtigungen | Der Deskriptor deklariert rights = array(): Das Modul fügt keine Berechtigung hinzu. Die Belege werden für jede Person angehängt, die das PDF der Spesenabrechnung erzeugen kann. Die Einstellungsseite ist Administratoren vorbehalten. |
| Deinstallation |
|
dolixjustif, im lesbaren Quelltext, unter GPL v3 oder später: Deskriptor, zwei
Klassen (der Hook am Ende der PDF-Erzeugung und die Zusammenführung), Einstellungsseite, Icons.langs/ vorhandenen Übersetzungen: Französisch (fr_FR), Englisch (en_US) und
Deutsch (de_DE).README.md und eine ChangeLog.md.Das Modul benötigt das Modul Spesenabrechnungen. Der Deskriptor verlangt mindestens Dolibarr 19.0 und PHP 7.4; die Testszenarien wurden auf 19.0.4, 20.0.4, 21, 22, 23.0.4 und 24.0.1 ausgeführt.
sql/.documents/dolixjustif/quarantaine_<Mandant>.json, nicht in der Datenbank.Der Deskriptor des Moduls gibt nur eine Mindestversion an. Im Code ist keine Obergrenze eingetragen: Die folgenden Versionen sind diejenigen, auf denen das Modul tatsächlich ausgeführt wurde.
| Dolibarr-Versionen | Mindestens Dolibarr 19.0. Installiert und ausgeführt auf 19.0.4, 20.0.4, 21, 22, 23.0.4 und 24.0.1. |
|---|---|
| PHP mindestens | 7.4 |
| Zu aktivierende Dolibarr-Module | Spesenabrechnungen |
| Lizenz | GPL v3 oder neuer, vollständiger Quellcode |
| Sprachen | Französisch, Englisch, Deutsch |
| Menü | Kein Menüeintrag. Das Modul greift ein, wenn das PDF der Spesenabrechnung erzeugt wird; seine Einstellungen liegen unter EinstellungenModule/Anwendungen. |
Die Einzelheiten — Rechte am Ordner custom, Shared Hosting, Update, Deinstallation — stehen auf der Seite Installation und Update.
Der Deskriptor verlangt mindestens Dolibarr 19.0 und mindestens PHP 7.4. Die Testszenarien wurden auf 19.0.4, 20.0.4, 21, 22, 23.0.4 und 24.0.1 ausgeführt, die Installation aus der Zip-Datei auf einem frischen 24.0.1. Wenn Sie bei Ihrer Version unsicher sind, schreiben Sie vor dem Kauf.
Nein. Es legt keine Tabelle an und verändert weder die Positionen noch die Beträge noch die hochgeladenen Dateien. Es liest die Liste der Dateien der Spesenabrechnung und ersetzt nur das von Dolibarr erzeugte PDF, und nur wenn die Zusammenführung gelungen ist. Die dokumentierten Tests liefen auf MariaDB; PostgreSQL wurde nicht erprobt.
Er wird ausgelassen, und die Spesenabrechnung wird trotzdem erzeugt. Das PDF endet mit einer Seite „Nicht in dieses Dokument aufgenommene Belege“, die den Dateinamen und den Grund nennt: leere Datei, Datei zu groß, Format nicht unterstützt, unlesbare oder beschädigte Datei, geschütztes PDF. Eine Meldung weist auch am Bildschirm darauf hin.
Ja bei JPEG-Dateien mit EXIF-Ausrichtung: Das Modul liest sie direkt aus der Datei, ohne die PHP-Erweiterung „exif“, und richtet das Bild gerade. Das Ausrichten und die Unterstützung von PNG und GIF erfordern die PHP-Erweiterung GD. Ohne sie werden JPEG-Dateien unverändert aufgenommen und PNG- und GIF-Dateien als nicht aufgenommen aufgeführt.
Danach erzeugte PDF-Dateien sind wieder die von Dolibarr. Bereits erzeugte PDF-Dateien behalten ihre Belege bis zur nächsten Erzeugung. Die drei Einstellungen und die Liste der zurückgestellten Dateien bleiben erhalten; Sie können sie selbst löschen.
Den Support leistet die Person, die das Modul geschrieben hat, unter support@dolix.fr. Bestellung, Zahlung, Rechnung und Download laufen über den DoliStore, wo neue Versionen veröffentlicht werden.
Übernommen aus der Datei ChangeLog.md des Moduls: eine einzige Quelle.
1.0.09. Oktober 2026
Erste Version: Die den Positionen zugeordneten Belege, danach als Option die übrigen hochgeladenen Dateien, werden an das PDF der Spesenabrechnung angehängt. Fotos JPG, PNG und GIF nach der EXIF-Ausrichtung gerade gerichtet und an die Seite angepasst; PDF-Dateien Seite für Seite in ihrem Format angefügt. Vermerk auf jeder Seite. Prüfung vor dem Lesen; ausgelassene Belege werden auf einer letzten Seite aufgeführt und am Bildschirm gemeldet. Zusammenführung separat geschrieben: Das PDF von Dolibarr wird nur bei Erfolg ersetzt. Schutz davor, dass die PDF-Bibliothek von Dolibarr PHP anhält (Versionen 19 bis 23), mit einer Liste der zurückgestellten Dateien in den Einstellungen.
Schreiben Sie an support@dolix.fr. Es antwortet die Person, die das Modul geschrieben hat.
Antwort innerhalb von zwei Werktagen. Dies ist kein Bereitschaftsdienst.
Bitte in Ihre Nachricht aufnehmen
Dieses Modul ist im DoliStore erhältlich.
Bestellung, Zahlung, Rechnung und Download übernimmt der DoliStore.
margeparjour · v1.0.0
Sie sehen, was ein Arbeitstag einbringt, bevor Sie das Angebot annehmen.
dolixdomaine · v1.0.4
Ein Kunde ändert seinen Namen: Seine Adressen wechseln in einem Vorgang auf die neue Domain.
dolixmasse · v1.0.4
Sie ändern ein Feld in einer ganzen Reihe von Datensätzen, ohne eine SQL-Abfrage zu schreiben.
dolixtaches · v1.0.3
Eine Aufgabe wurde im falschen Projekt angelegt: Sie verschieben sie, mit ihren Unteraufgaben, ihrer erfassten Zeit und ihren Dokumenten.
dolixdoublons · v1.1.3
Sie finden doppelt erfasste Datensätze und führen sie zusammen: Geschäftspartner, Kontakte und Mitglieder.
dolixprix · v1.1.1
Angebotsentwürfe und Rechnungsvorlagen übernehmen die Preise des Katalogs, einzeln oder alle auf einmal.
dolixapproche · v1.0.1
Sie verteilen Fracht, Zoll und weitere Kosten einer Lieferung auf die Einstandskosten der Produkte und ihren gewichteten Durchschnittspreis.
dolixresteafacturer · v1.0.1
Sie sehen, was bei jedem Kundenauftrag noch zu fakturieren ist, Zeile für Zeile, nach Menge und Nettobetrag.
dolixmaj · v1.0.2
Vor dem Dolibarr-Update wissen Sie, was blockiert, was nicht mehr funktioniert und was vorher zu tun ist. Das Modul verändert nichts.
dolixtva · v1.0.0
Der vorgeschriebene Umsatzsteuer-Hinweis erscheint von selbst auf Ihren Rechnungen: Kleinunternehmer, innergemeinschaftliche Lieferung, Reverse-Charge, Ausfuhr.
dolixportemonnaie · v1.0.0
Ihre Kunden oder Mitglieder zahlen einen Betrag im Voraus ein, und TakePOS verbraucht ihn bei jedem Einkauf an der Kasse, bis er aufgebraucht ist.