Revision 7c77dbe7
Von Jan Büren vor mehr als 11 Jahren hinzugefügt
SL/RP.pm | ||
---|---|---|
1164 | 1164 |
# mit entsprechender altersstrukturliste (s.a. Bug 1842) |
1165 | 1165 |
# eine neue variable an der oberfläche eingeführt, somit ist |
1166 | 1166 |
# todate == freier zeitrau und fordate == stichtag |
1167 |
# duedate_where == nur fällige rechnungen anzeigen |
|
1167 | 1168 |
|
1168 |
my ($review_of_aging_list, $todate, $fromdate, $fromwhere, $fordate); |
|
1169 |
my ($review_of_aging_list, $todate, $fromdate, $fromwhere, $fordate, |
|
1170 |
$duedate_where); |
|
1169 | 1171 |
|
1170 |
if ($form->{reporttype} eq 'custom') { # altersstrukturliste |
|
1172 |
if ($form->{reporttype} eq 'custom') { # altersstrukturliste, nur fällige
|
|
1171 | 1173 |
|
1172 | 1174 |
# explizit rausschmeissen was man für diesen bericht nicht braucht |
1173 | 1175 |
delete $form->{fromdate}; |
... | ... | |
1190 | 1192 |
$review_of_aging_list = " AND $form->{review_of_aging_list} < (date $fordate) - duedate"; |
1191 | 1193 |
} |
1192 | 1194 |
} |
1193 |
} else { # freier zeitraum OHNE review_of_aging_list |
|
1195 |
$duedate_where = " AND (date $fordate) - duedate >= 0 "; |
|
1196 |
} else { # freier zeitraum, nur rechnungsdatum und OHNE review_of_aging_list |
|
1194 | 1197 |
$form->{todate} = $form->current_date($myconfig) unless ($form->{todate}); |
1195 | 1198 |
$todate = conv_dateq($form->{todate}); |
1196 | 1199 |
$fromdate = conv_dateq($form->{fromdate}); |
... | ... | |
1233 | 1236 |
AND (${ct}.id = ?) |
1234 | 1237 |
AND (transdate <= (date $todate) $fromwhere ) |
1235 | 1238 |
$review_of_aging_list |
1239 |
$duedate_where |
|
1236 | 1240 |
ORDER BY ctid, transdate, invnumber |; |
1237 | 1241 |
|
1238 | 1242 |
my $sth_details = prepare_query($form, $dbh, $q_details); |
doc/changelog | ||
---|---|---|
12 | 12 |
Stücklisten-Details (Haken bei Warenliste) für Erzeugnisse wurden seit 2009 |
13 | 13 |
(TEMPLATE_ARRAY Änderung) nicht mehr ausgedruckt, |
14 | 14 |
da hier die Code-Anpassungen vergessen wurde. |
15 |
|
|
15 |
- Offene Forderungen / Verbindlichkeiten |
|
16 |
Stichtagsbezogene Auswahl korrekt mit Fälligkeit verrechnet |
|
16 | 17 |
|
17 | 18 |
|
18 | 19 |
2012-12-10 - Release 3.0.0 |
locale/de/all | ||
---|---|---|
21 | 21 |
'* there are restrictions for the perpetual method, look at chapter "Bemerkungen zu Bestandsmethode" in' => ' für die Bestandsmethode gibt es Einschränkungen, siehe Kapitel "Bemerkungen zu Bestandsmethode" in', |
22 | 22 |
'*) Since version 2.7 these parameters ares set in the client database and not in the configuration file, details in chapter:' => '*) Seit 2.7 werden Gewinnermittlungsart, Versteuerungsart und Warenbuchungsmethode in der Mandanten-DB gesteuert und nicht mehr in der Konfigurationsdatei, Umstellungs-Details:', |
23 | 23 |
'*/' => '*/', |
24 |
', if set' => ', falls gesetzt', |
|
24 | 25 |
'---please select---' => '---bitte auswählen---', |
25 | 26 |
'. Automatically generated.' => '. Automatisch erzeugt.', |
26 | 27 |
'...after loggin in' => '...nach dem Anmelden', |
templates/webpages/rp/report.html | ||
---|---|---|
188 | 188 |
<td colspan=5><hr size=1 noshade></td> |
189 | 189 |
</tr> |
190 | 190 |
<tr> |
191 |
<th align=left><input name=reporttype class=radio type=radio value="custom" checked><b>[% 'Reference day' | $T8 %]</b> </th> |
|
191 |
<th align=left><input name=reporttype class=radio type=radio value="custom" checked><b>[% 'Reference day' | $T8 %]</b> ([% 'Due Date' | $T8 %][% ', if set' | $T8 %])</b> </th>
|
|
192 | 192 |
<td align="right" colspan="4">[% 'Review of Aging list' | $T8 %] <select name="review_of_aging_list"> |
193 | 193 |
<option></option> |
194 | 194 |
<option>0-30</option> |
... | ... | |
203 | 203 |
<td colspan=5><hr size=3 noshade></td> |
204 | 204 |
</tr> |
205 | 205 |
<tr> |
206 |
<th align=left><input name=reporttype class=radio type=radio value="free"><b>[% 'Free report period' | $T8 %]</b> </th> |
|
206 |
<th align=left><input name=reporttype class=radio type=radio value="free"><b>[% 'Free report period' | $T8 %]</b> ([% 'Invoice Date' | $T8 %]) </th>
|
|
207 | 207 |
<td align="right" colspan=4> |
208 | 208 |
[% 'From' | $T8 %] [% L.date_tag('fromdate', fromdate) %] |
209 | 209 |
[% 'Bis' | $T8 %] [% L.date_tag('todate') %] |
Auch abrufbar als: Unified diff
Offen Forderungen / Verbindlichkeiten - Fälligkeitsdatum bei Stichtag berücksichtigen
Seit der 3.0 ist der Bericht in freiem Zeitraum und Stichtag aufgeteilt.
Der freie Zeitraum ist noch der "abwärtskompatible" Code von damals, der überwiegend
über das Rechnungsdatum offene Posten definiert. Beim Stichtag ist dies aber nicht mehr so,
daher erfolgt hier die Prüfung auf Fälligkeitsdatum. Falls kein Fälligkeitsdatum gesetzt ist (NULL),
wird dieses gar nicht angezeigt (möglich bei Einkaufs- und Verkaufsrechnungen).