fix: round amounts in CSV export to 2 decimals #14
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hallo Raffael :),
wir haben einen kleinen Sonderfall entdeckt, der dafür sorgt, dass DATEV einen Export nicht annehmen könnte.
Undzwar.: Wenn das System zum Beispiel mal auf 9 stellige Dezimalgenauigkeit gesetzt war, dann werden die Werte Datenbankseitig von ERPNext auch auf 9-stelliger Genauigkeit gespeichert. Dabei ist dann auch egal ob man das System wieder auf 2-stellig setzt.
Die aktuelle Datev-Schnittstelle nimmt sich dann die Werte Datenbankseitig und exportiert diese dann auch 9-stellig. An sich auch kein Fehler, die Schnittstelle macht einfach nur das was sie soll. Nur ist seitens DATEV alles über 2-stellig leider ungültig.
Aus diesem Grund habe ich in dieser Pull request in der zuständigen Query eine Round Funktion eingesetzt, welche immer auf zweistellig rundet. Damit sollte es dann seitens Datev keine Probleme mehr geben. :)!
Ich würde mich sehr freuen wenn Du meine Pull Request annehmen würdest und solltest Du Fragen haben, kannst du dich wie immer gerne bei mir melden! Dürfte ich Dich dann evtl. auch noch bitten die Änderung gleich auf die unteren Versionen backzuporten?
Beste Grüße
Dietmar