-my $ordnum = $input->param('ordnum');
-my $basketno = $input->param('basketno');
-my $booksellerid = $input->param('booksellerid');
-my $existing = $input->param('existing'); # existing biblio, (not basket or order)
-my $title = $input->param('title');
-my $author = $input->param('author');
-my $copyrightdate = $input->param('copyrightdate');
-my $isbn = $input->param('ISBN');
-my $itemtype = $input->param('format');
-my $quantity = $input->param('quantity');
-my $listprice = $input->param('list_price');
-my $branch = $input->param('branch');
-my $discount=$input->param('discount');
-if ( $listprice eq '' ) {
- $listprice = 0;
-}
-my $series = $input->param('series');
-my $notes = $input->param('notes');
-my $bookfundid = $input->param('bookfundid');
-my $sort1 = $input->param('sort1');
-my $sort2 = $input->param('sort2');
-my $rrp = $input->param('rrp');
-my $ecost = $input->param('ecost');
-my $gst = $input->param('gstrate');
-my $budget = $input->param('budget');
-my $unitprice = $input->param('unitprice');
-my $sub = $input->param('sub');
-my $purchaseordernumber = $input->param('purchaseordernumber');
-my $publishercode = $input->param('publishercode');
-my $suggestionid = $input->param('suggestionid');
-my $donation = $input->param('donation');
+my $orderinfo = $input->Vars;
+$orderinfo->{'list_price'} ||= 0;
+$orderinfo->{'uncertainprice'} ||= 0;
+#my $ordernumber = $input->param('ordernumber');
+#my $basketno = $input->param('basketno');
+#my $booksellerid = $input->param('booksellerid');
+#my $existing = $input->param('existing'); # existing biblio, (not basket or order)
+#my $title = $input->param('title');
+#my $author = $input->param('author');
+#my $publicationyear= $input->param('publicationyear');
+#my $isbn = $input->param('ISBN');
+#my $itemtype = $input->param('format');
+#my $quantity = $input->param('quantity'); # FIXME: else ERROR!
+#my $branch = $input->param('branch');
+#my $series = $input->param('series');
+#my $notes = $input->param('notes');
+#my $budget_id = $input->param('budget_id');
+#my $sort1 = $input->param('sort1');
+#my $sort2 = $input->param('sort2');
+#my $rrp = $input->param('rrp');
+#my $ecost = $input->param('ecost');
+#my $gst = $input->param('GST');
+#my $budget = $input->param('budget');
+#my $cost = $input->param('cost');
+#my $sub = $input->param('sub');
+#my $purchaseorder = $input->param('purchaseordernumber');
+#my $invoice = $input->param('invoice');
+#my $publishercode = $input->param('publishercode');
+#my $suggestionid = $input->param('suggestionid');
+#my $biblionumber = $input->param('biblionumber');
+#my $uncertainprice = $input->param('uncertainprice');
+#my $import_batch_id= $input->param('import_batch_id');
+#
+#my $createbibitem = $input->param('createbibitem');
+#