X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/cb0e59e9819857b15d9bfcf051b1bb740bb6d1a2..4ecb8321edcee5e012028a23db3c8d0f760c2178:/SL/DB/OrderItem.pm diff --git a/SL/DB/OrderItem.pm b/SL/DB/OrderItem.pm index 75d5951d6..8e15d31b9 100644 --- a/SL/DB/OrderItem.pm +++ b/SL/DB/OrderItem.pm @@ -50,4 +50,17 @@ sub delivered_qty { return sum(map { AM->convert_unit($_->unit => $self->unit) * $_->qty } @doi_delivered); } +sub value_of_goods { + my ($self) = @_; + + my $price_factor = $self->price_factor ? $self->price_factor : 1; + + return ($self->qty * $self->sellprice * (1 - $self->discount ) / $price_factor); +} + +sub taxincluded { + my ($self) = @_; + + return SL::DB::Manager::Order->find_by(id => $self->trans_id)->taxincluded ? $::locale->text('WARN: Tax included value!') : ''; +} 1;