Load Contracts functionality - Delta

Issue No: CT-144
Created 6/1/2015 10:04:15 AM
Type Feature
Priority Major
Status Closed
Resolution Fixed
Fixed Version 16.1
Description Load contracts are contracts with a number of loads instead of quantity to govern when a contract complete.   User is working with a supplier that knows how many "Trucks" he will bring in (loads). The user rather than enter a quantity will enter the number of loads and the quantity per load. The system should extend the number of loads vs quantity per load to the quantity per sequence.   Example - supplier gives a contract for 20 loads of 1000 bushels (entered quantity per load) each. So... there are a total of 20,000 bushels of corn to deliver. A scale ticket will be received for 1,057 Bu - when the scale ticket is distributed :   * the contract should be reduced to a balance of 19,000 no matter the quantity of the load.   Ticket application to a sequence will be defined as a load. 1 ticket = 1 load though there will need to be a tolerance setup to determine if a ticket has enough quantity or too much quantity to be a considered a load. Tolerance could be a percentage of the load or a number of units.   In regards to position, load contracts will need to also have a per load quantity associated with them.     *Header :*   Load Contract checkbox   Number of loads   units per load   min required for load - (will add this field later)   max allowed for load - (will add this field later)   Quantity on the header will be read only and be the total of the number of loads X Quantity per load   when you change the units per load or number of loads the open quantity will be recalculated.   Once a sequence is added then Quantity per load UOM is read-only.   *Sequence:*   Loads   Add Number of Loads field (before Quantity). Quantity and UOM will be hidden.   Quantity per Load UOM will default from the header and user cannot change it.   Number of loads on the sequence will need to equal the number of loads on the header.   Behavior change :   When Load is checked on the header, the Quantity field on the sequence will be renamed to Number of Loads and the UOM will hide or be greyed out blank.   On the sequence grid, the Quantity will equal original number of loads and the Balance will display the remaining number of loads.   !pastedImage_d37950_0.png!   Contract grid will need a column added for the remaining loads on the sequence to be displayed.