Instead of sending the order quantity to the dispatches, we changed to using the smaller of the order quantity or the truck capacity. For example, if the order quantity is 200 tons and the truck capacity is 20 tons, we will create the dispatch for 20 tons. On the other hand, if the order quantity is 10 tons and the truck capacity is 20 tons, we’ll create the dispatch for 10 tons.
Added the ability for the dispatcher to override the dispatch quantity when creating the dispatches.
Added the ability to specify the fuel surcharge as a percentage, regardless of the current fuel cost. This option should make it easier to add a percentage based on what the customer specified. This percentage will be applied to all appropriate invoices directly until the percentage is changed.
We recently hid the “Adjusted Revenue” and “Fuel” components for multi-office tenants because a user might only have rights to some of the offices. We changed this to show these components if the user has rights to all offices (UserOrganizations). The only time they should not be displayed is when a user has access to a portion of the offices because we can’t allocate across offices.
The material costs weren’t consistently displayed on the Ticket Export file. We added a new “General” setting named “Show aggregate cost”. When this is checked, we display a “Material Cost Rate” control on the order line. This way, everyone can see when it is missing. We also added some logic to ensure the value gets populated on the order line and when created from a quote.
We made some changes to ensure the minimum freight amount is taken into account in billing if the material quantity is less than the minimum. This will only work for those with the “Separate Freight and Material Items” feature enabled. The others will still need to create this as a separate job and override the freight price.
Added the tax code so you can see that it is set properly and edit it if necessary.