The Cascade function facilitates the distribution of a given quantity of an item from a single supplier across multiple shipments and distributions. This function is available in the Receipts window if you have specified or inferred a source and an item in the Find Expected Receipts window. (The source and item would be inferred if you entered, for example, a purchase order number.) In the Receiving Transactions window, the cascade function is available for deliveries if you have specified or inferred an item in the Find Receiving Transactions window. Performing any manual transaction in a line disables the Cascade button, and it is not enabled until you have again selected the Find button in the appropriate Find window.
When you select the Cascade button, Purchasing displays the Cascade Details window in which you must enter the cascade quantity and the unit of measure. When you select the OK button, the cascade process begins.
The process starts at the first displayed line and allocates the supply available to receive/deliver to that line from the cascade quantity you entered. The process continues to the next line and again allocates the quantity available to receive/deliver, continuing until either the process reaches the last queried line or the cascade quantity is exhausted. Since the lines are displayed in order by promised date/need-by date, the process operates as a First In/First Out procedure. If you entered a cascade quantity larger than the quantity available to receive/deliver, Purchasing displays a dialog window explaining that the process could allocate only so many. If the quantity available to receive/deliver is greater than the cascade quantity, the last receipt/delivery may be partial. To clearly indicate that the cascade quantity has been exhausted, Purchasing displays a transaction quantity of 0 for the remaining lines.
The cascade function does not modify any destination information; it uses the information defined by the routing and defaulted from the shipment.
If a given shipment line has multiple distributions and the default routing for that line is direct receipt, the cascade process explodes the line and allocates the quantity available on the shipment line to the component distributions based on the supply available for the distribution. If you have over distributed a given line, Purchasing allocates all remaining supply for the shipment to the last distribution. If you have over delivered the transactions with prior receipts or transactions, then the process may fill the lines with undesired values, but you can reallocate in this situation once the cascade process is complete.
Record validation is disabled during the cascade process to facilitate the running of the process, but all lines are validated when you save them. Quantities are applied to lines in the expectation that you will transact the line as the default routing intended. However, you can manually override these values.