+ # Format dates.
+ format_dates($output_dateformat, $output_longdates,
+ qw(invdate orddate quodate pldate duedate reqdate transdate
+ shippingdate deliverydate validitydate paymentdate
+ datepaid transdate_oe deliverydate_oe
+ employee_startdate employee_enddate
+ ),
+ grep({ /^datepaid_\d+$/ ||
+ /^transdate_oe_\d+$/ ||
+ /^deliverydate_oe_\d+$/ ||
+ /^reqdate_\d+$/ ||
+ /^deliverydate_\d+$/ ||
+ /^transdate_\d+$/
+ } keys(%{$form})));
+
+ reformat_numbers($output_numberformat, 2,
+ qw(invtotal ordtotal quototal subtotal linetotal
+ listprice sellprice netprice discount
+ tax taxbase),
+ grep({ /^linetotal_\d+$/ ||
+ /^listprice_\d+$/ ||
+ /^sellprice_\d+$/ ||
+ /^netprice_\d+$/ ||
+ /^taxbase_\d+$/ ||
+ /^discount_\d+$/ ||
+ /^tax_\d+$/
+ } keys(%{$form})));
+
+ reformat_numbers($output_numberformat, undef,
+ qw(qty),
+ grep({ /^qty_\d+$/
+ } keys(%{$form})));
+