Rechnung mit Rechnung.sty

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Rechnung mit Rechnung.sty

von Syralist » So 31. Okt 2010, 10:10

Ich vermute jetzt mal ins Blaue:

Das Paket bearbeitet die Beträge kaufmännisch korrekt mit 4 Nachkommstellen. Allerdings intern nicht als Kommazahl (float) sondern als Ganzzahl (integer). Der größte positive Integer in einem 32Bit System ist 2.147.483.648, daher kann das Paket nicht mehr als 214.748,3648€ verarbeiten.
Das vermute ich aufgrund der Fehlermeldung. Ob man das ändern kann hab ich leider auch keine Ahnung ;)
Eventuell könnte man die Anzahl der Nachkommastellen und damit die Genauigkeit reduzieren.

Rechnung mit Rechnung.sty

von h1lle » Sa 30. Okt 2010, 19:19

Hallo liebe Leute,

ich verwende Rechnung.sty von http://www.forwiss.uni-passau.de/~berbe ... index.html um eine Rechnung zu erstellen.

Paket ist zwar uralt, finde aber nichts vergleichbares.

Mein Problem ist, sobald ich einen Artikel über ca. 250000 € habe bekomme ich die folgende Fehlermeldung:


! Arithmetic overflow.
<recently read> \@RCHtmptmp


Könnt Ihr mir helfen?

Vielen Dank.

Hier mein Minimalbeispiel:
% Das ist mein LaTeX-Dokument.
\documentclass{scrlttr2}
\usepackage{rechnung}

\begin{document}
	\begin{Rechnung}[B]
		\Artikel{4}{Unterhaltung}{1021883,06}
		\Artikel{4}{Unterhaltung}{21883,06}
		\Artikel{4}{Unterhaltung}{21883,06}
		\Artikel{4}{Unterhaltung}{21883,06}
	\end{Rechnung}
\end{document}

% Ende des Dokumentes 

Nach oben