Hi, update von 22.0.3 auf 23.0.3: plötzlich wird in der sponge Rechnung der Wechselkurs angezeigt. Kann man das für sponge abstellen? In crabe wird der Wechselkurs übrigens nicht angezeigt.
![]()
Danke & Grüsse
Rick
Hi, update von 22.0.3 auf 23.0.3: plötzlich wird in der sponge Rechnung der Wechselkurs angezeigt. Kann man das für sponge abstellen? In crabe wird der Wechselkurs übrigens nicht angezeigt.
![]()
Danke & Grüsse
Rick
Hallo Rick,
das ist kein Bug und auch keine verstellte Option, sondern eine neue, fest eingebaute Funktion in Dolibarr 23: Im Sponge-Template wurde die Methode _tableau() erweitert. Sobald die Rechnungswährung von der Firmenwährung abweicht, hängt das Template an die Zeile „Beträge in Währung: XXX" jetzt zusätzlich den Wechselkurs an, z. B. (1,08 USD = 1 EUR). Der relevante Code steht in htdocs/core/modules/facture/doc/pdf_sponge.modules.php (im 23.0-Branch ab ca. Zeile 2412).
Dass Crabe den Kurs nicht anzeigt, passt ins Bild, dort wurde diese Änderung schlicht nicht eingebaut, das gibt es nur in Sponge (und Octopus).
Zum Abstellen die schlechte Nachricht: Es gibt dafür keine Konstante und keine Einstellung – der Block wird bedingungslos ausgeführt, ich habe sowohl den 23.0- als auch den develop-Branch geprüft. Es bleiben daher nur zwei Wege:
Eigenes PDF-Template (sauber, update-sicher): Kopie von pdf_sponge.modules.php in ein Custom-Modul, Klasse umbenennen, in _tableau() den betreffenden Block entfernen und das Modell unter Modul Rechnungen aktivieren.
Core-Datei direkt anpassen (nicht empfohlen): funktioniert sofort, wird aber beim nächsten Update (23.0.4) wieder überschrieben.
Falls du das nicht selbst umsetzen möchtest: Wir machen solche Anpassungen regelmäßig für unsere Dolibarr-Installationen – ein update-sicheres Template ist überschaubarer Aufwand. Bei Interesse gerne PN.
Grüße
Sven