Bug 17605: [STABLE] Add currency to orders generated by quotes

Sets the vendors currency in the edi generated order
The currency used is agreed between vendor and library
and the value in the quote is optional

Edifact potentially allows the currency to be overwitten
by specifying another currency in the CUX segment but
we know currently of no supplier doing this

Signed-off-by: Alex Buckley <alexbuckley@catalyst.net.nz>

Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
This commit is contained in:
Colin Campbell 2016-11-09 14:37:33 +00:00 committed by Katrin Fischer
parent 74fe3f5cda
commit 108853352a
1 changed files with 2 additions and 0 deletions

View File

@ -577,6 +577,7 @@ sub quote_item {
}
$order_quantity = 1; # attempts to create an orderline for each gir
}
my $vendor = $schema->resultset('Aqbookseller')->find( $quote->vendor_id );
# database definitions should set some of these defaults but dont
my $order_hash = {
@ -593,6 +594,7 @@ sub quote_item {
uncertainprice => 0,
sort1 => q{},
sort2 => q{},
currency => $vendor->listprice->currency,
};
# suppliers references