|
Tipps - Tricks - Lösungen Thema: Rechnungssumme auf 5 bzw. 0 Rappen runden (Rappenrundung für die Schweiz) Autor: ahe
Rechnungsbeträge werden in der Schweiz auf 0 bzw. 5 Rappen gerundet. <!--spmacro::module(Callback)
sub invoice_addpos_final {
my $cp_sumto = shift; # Gesamt Brutto
my $cp_sumto_netto = shift; # Gesamt Netto
my $cp_taxto = shift; # Gesamt UST
my $ust = shift; # noref # UST-ID
my $netto = shift; # noref # Preis in netto (1=ja/0=nein)
my $versandbetrag = shift; # Versandkosten
my $minderbetrag = shift; # Mindermengenzuschlag
my $zahlkosten = shift; # Zahlartkosten
## Schweiz: Rappen runden auf 0 / 5
## Macht jedoch nur Sinn, wenn die Preise im Shop als Netto-Preise angegeben sind.
## In diesem Fall ist die Netto-Gesamtsumme schon "rund", die Brutto-Gesamtsumme
## jedoch wird automatisch berechnet, wodurch "unrunde" Summen entstehen.
if ($netto) {
$$cp_sumto = runden($$cp_sumto*20)/20;
$$cp_taxto = runden($$cp_taxto*20)/20;
}
}
## kaufm. runden
sub runden {
my $val = shift || 0;
my $r = ( $val < 0 ) ? -1 : 1;
$r *= 0.5;
return int($val + $r);
}
-->Wenn Sie fragen zum Artikel haben, bitte im Support-Forum stellen.
|




Reihenfolge der angezeigten Crossartikel festlegen