Revision a1a1263b
Von G. Richardson vor etwa 12 Jahren hinzugefügt
SL/IC.pm | ||
---|---|---|
1565 | 1565 |
} else { |
1566 | 1566 |
$transdate = $form->{deliverydate}; |
1567 | 1567 |
} |
1568 |
} elsif (($form->{type} eq "credit_note") and $form->{deliverydate}) { |
|
1569 |
# if credit_note has a deliverydate, use this instead of invdate |
|
1570 |
# useful for credit_notes of invoices from an old period with different tax |
|
1571 |
# if there is no deliverydate then invdate is used, old default (see next elsif) |
|
1572 |
$transdate = $form->{deliverydate}; |
|
1568 | 1573 |
} elsif (($form->{type} eq "credit_note") || ($form->{script} eq 'ir.pl')) { |
1569 | 1574 |
$transdate = $form->{invdate}; |
1570 | 1575 |
} else { |
Auch abrufbar als: Unified diff
Bug 2008 Lieferdatum in Gutschrift
Lieferdatum in Gutschrift eingeblendet, bei Gutschriften entscheidet jetzt
das Lieferdatum (=Leistungsdatum) genau wie bei der Rechnung über die
Steuer. Ist kein Lieferdatum vorhanden wird das Rechnungsdatum genommen.
Das ist dann wichtig, wenn es einen Umsatzsteuerwechsel gibt, z.B. von
19% auf 21%. Wollte man im 21%-Zeitraum eine Rechnung aus der 19%-Zeit
gutschreiben, konnte man bei der Gutschrift jedoch immer nur das
Gutschriftsdatum füllen, ein Lieferdatum gab es nicht, so dass eine
aktuelle Gutschrift immer den neuen Steuersatz genommen hat.