In dem Abschnitt ar sollen die Erlöse laut ac.amount relativ zu den Zahlungseingängen ausgewiesen werden. Dann kam eine Prüfung rein, ob der Rechnungsbetrag vielleicht 0 ist, um eine 0 im Nenner zu verhindern. Diese Prüfung greift aber sowohl bei Verkaufsrechnungen mit Betrag 0 als auch fälschlicherweise bei Eingangsrechnungen mit Betrag x. Diese Aufwände wurden dann mit 1 multipliziert und haben dann die Aufwände, die später im ap-Teil berechnet wurden, negiert, weshalb die Ausgaben alle 0 waren. Der Patch von Uwe Konrad macht also genau das Richtige, und ich habe noch ein paar überflüssige Prüfungen auf 0 rausgenommen.
Damit sollte die Funktionalität wie von vor der 0-Prüfung wiederhergestellt sein.
Ob dieses Verfahren dann noch richtig ist, wenn Bug 1793 angegangen wird, muß man dann noch sehen.
Bug 1832 - GuV-Bericht Ist-Versteuerung wiederhergestellt
In dem Abschnitt ar sollen die Erlöse laut ac.amount relativ zu den
Zahlungseingängen ausgewiesen werden. Dann kam eine Prüfung rein, ob der
Rechnungsbetrag vielleicht 0 ist, um eine 0 im Nenner zu verhindern.
Diese Prüfung greift aber sowohl bei Verkaufsrechnungen mit Betrag 0 als
auch fälschlicherweise bei Eingangsrechnungen mit Betrag x. Diese
Aufwände wurden dann mit 1 multipliziert und haben dann die Aufwände,
die später im ap-Teil berechnet wurden, negiert, weshalb die Ausgaben
alle 0 waren. Der Patch von Uwe Konrad macht also genau das Richtige,
und ich habe noch ein paar überflüssige Prüfungen auf 0 rausgenommen.
Damit sollte die Funktionalität wie von vor der 0-Prüfung
wiederhergestellt sein.
Ob dieses Verfahren dann noch richtig ist, wenn Bug 1793 angegangen
wird, muß man dann noch sehen.