Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 5e59cc54

Von Udo Spallek vor etwa 18 Jahren hinzugefügt

  • ID 5e59cc54dd5e2d69f71828541795a29ed51a96f0
  • Vorgänger 1aecd0f8
  • Nachfolger 1a344dd5

Fix für r1967 (und r2002) : Steueranzeige unterhalb von Rechnungen, Angeboten, etc. an die neuen Taxkeys angepasst.
Der Steuersatz wird nicht mehr in der 'description' redundant gefuehrt, sondern aus der
'rate' generiert. Getestet bei den Eingabemasken
Verkauf: Rechnung, Gutschrift, Auftrag, Angebot
Einkauf: Einkaufsrechnung, Lieferantenauftrag, Preisanfrage
Fibu: Dialogbuchen, Debitorenbuchung, Kreditorenbuchung
und getestet bei allen LATEX- und sofern vorhanden HTML-Ausgaben der jeweiligen Masken.

Unterschiede anzeigen:

SL/IS.pm
$tax += $taxamount = $form->round_amount($taxaccounts{$item}, 2);
push(@{ $form->{tax} }, $form->format_amount($myconfig, $taxamount, 2));
push(@{ $form->{taxdescription} }, $form->{"${item}_description"});
push(@{ $form->{taxdescription} }, $form->{"${item}_description"} . q{ } . 100 * $form->{"${item}_rate"} . q{%});
push(@{ $form->{taxrate} },
$form->format_amount($myconfig, $form->{"${item}_rate"} * 100));
push(@{ $form->{taxnumber} }, $form->{"${item}_taxnumber"});
SL/OE.pm
$tax += $taxamount = $form->round_amount($taxaccounts{$item}, 2);
push(@{ $form->{tax} }, $form->format_amount($myconfig, $taxamount, 2));
push(@{ $form->{taxdescription} }, $form->{"${item}_description"});
push(@{ $form->{taxdescription} }, $form->{"${item}_description"} . q{ } . 100 * $form->{"${item}_rate"} . q{%});
push(@{ $form->{taxrate} },
$form->format_amount($myconfig, $form->{"${item}_rate"} * 100));
push(@{ $form->{taxnumber} }, $form->{"${item}_taxnumber"});
bin/mozilla/ir.pl
$tax .= qq|
<tr>
<th align=right>$form->{"${item}_description"}</th>
<th align=right>$form->{"${item}_description"}&nbsp;|
. $form->{"${item}_rate"} * 100 .qq|%</th>
<td align=right>$form->{"${item}_total"}</td>
</tr>
|;
......
$tax .= qq|
<tr>
<th align=right>Enthaltene $form->{"${item}_description"}</th>
<th align=right>Enthaltene $form->{"${item}_description"}&nbsp;|
. $form->{"${item}_rate"} * 100 .qq|%</th>
<td align=right>$form->{"${item}_total"}</td>
</tr>
<tr>
bin/mozilla/is.pl
$tax .= qq|
<tr>
<th align=right>$form->{"${item}_description"}</th>
<th align=right>$form->{"${item}_description"}&nbsp;|
. $form->{"${item}_rate"} * 100 .qq|%</th>
<td align=right>$form->{"${item}_total"}</td>
</tr>
|;
......
$tax .= qq|
<tr>
<th align=right>Enthaltene $form->{"${item}_description"}</th>
<th align=right>Enthaltene $form->{"${item}_description"}&nbsp;|
. $form->{"${item}_rate"} * 100 .qq|%</th>
<td align=right>$form->{"${item}_total"}</td>
</tr>
<tr>
bin/mozilla/oe.pl
$tax .= qq|
<tr>
<th align=right>$form->{"${item}_description"}</th>
<th align=right>$form->{"${item}_description"}&nbsp;|
. $form->{"${item}_rate"} * 100 .qq|%</th>
<td align=right>$form->{"${item}_total"}</td>
</tr>
|;
......
$tax .= qq|
<tr>
<th align=right>Enthaltene $form->{"${item}_description"}</th>
<th align=right>Enthaltene $form->{"${item}_description"}&nbsp;|
. $form->{"${item}_rate"} * 100 .qq|%</th>
<td align=right>$form->{"${item}_total"}</td>
</tr>
<tr>
sql/Pg-upgrade2/tax_description_without_percentage.sql
-- @tag: tax_description_without_percentage
-- @description: SKR03: Die Prozentangaben aus der tax.taxdescription entfernen. (Unter Ber?cksichtigung der Druckausgabe.)
-- @depends: fix_taxdescription
--#############################################################
--#
--# Taxdescription setzen
--#
--#############################################################
UPDATE tax SET
taxdescription = 'USt-frei'
WHERE taxkey = '1'
AND
EXISTS ( -- update only for SKR03
SELECT coa FROM defaults
WHERE defaults.coa='Germany-DATEV-SKR03EU'
)
;
UPDATE tax SET
taxdescription = 'Umsatzsteuer'
WHERE taxkey = '2'
AND
EXISTS ( -- update only for SKR03
SELECT coa FROM defaults
WHERE defaults.coa='Germany-DATEV-SKR03EU'
)
;
UPDATE tax SET
taxdescription = 'Umsatzsteuer'
WHERE taxkey = '3'
AND
EXISTS ( -- update only for SKR03
SELECT coa FROM defaults
WHERE defaults.coa='Germany-DATEV-SKR03EU'
)
;
UPDATE tax SET
taxdescription = 'Vorsteuer'
WHERE taxkey = '8'
AND
EXISTS ( -- update only for SKR03
SELECT coa FROM defaults
WHERE defaults.coa='Germany-DATEV-SKR03EU'
)
;
UPDATE tax SET
taxdescription = 'Vorsteuer'
WHERE taxkey = '9'
AND
EXISTS ( -- update only for SKR03
SELECT coa FROM defaults
WHERE defaults.coa='Germany-DATEV-SKR03EU'
)
;
UPDATE tax SET
taxdescription = 'Im anderen EU-Staat steuerpflichtige Lieferung'
WHERE taxkey = '10'
AND
EXISTS ( -- update only for SKR03
SELECT coa FROM defaults
WHERE defaults.coa='Germany-DATEV-SKR03EU'
)
;
UPDATE tax SET
taxdescription = 'Steuerfreie innergem. Lieferung an Abnehmer mit Id.-Nr.'
WHERE taxkey = '11'
AND
EXISTS ( -- update only for SKR03
SELECT coa FROM defaults
WHERE defaults.coa='Germany-DATEV-SKR03EU'
)
;
UPDATE tax SET
taxdescription = 'Steuerpflichtige EG-Lieferung zum erm??igten Steuersatz'
WHERE taxkey = '12'
AND
EXISTS ( -- update only for SKR03
SELECT coa FROM defaults
WHERE defaults.coa='Germany-DATEV-SKR03EU'
)
;
UPDATE tax SET
taxdescription = 'Steuerpflichtige EG-Lieferung zum vollen Steuersatz'
WHERE taxkey = '13'
AND
EXISTS ( -- update only for SKR03
SELECT coa FROM defaults
WHERE defaults.coa='Germany-DATEV-SKR03EU'
)
;
UPDATE tax SET
taxdescription = 'Steuerpflichtiger innergem. Erwerb zum erm??igten Steuersatz'
WHERE taxkey = '18'
AND
EXISTS ( -- update only for SKR03
SELECT coa FROM defaults
WHERE defaults.coa='Germany-DATEV-SKR03EU'
)
;
UPDATE tax SET
taxdescription = 'Steuerpflichtiger innergem. Erwerb zum vollen Steuersatz'
WHERE taxkey = '19'
AND
EXISTS ( -- update only for SKR03
SELECT coa FROM defaults
WHERE defaults.coa='Germany-DATEV-SKR03EU'
)
;

Auch abrufbar als: Unified diff