X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FDB%2FOrderItem.pm;fp=SL%2FDB%2FOrderItem.pm;h=8e15d31b9bb62627384157df32c10b0f5715321f;hb=4ecb8321edcee5e012028a23db3c8d0f760c2178;hp=75d5951d6c89d8760f903a2d13613602a6912754;hpb=cb0e59e9819857b15d9bfcf051b1bb740bb6d1a2;p=kivitendo-erp.git 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;