1. A non-transitory computer storage medium storing computer-executable instructions that when executed by at least a processor of a computing system cause the processor to implement: a multi-level distribution planning logic comprising: a revised inventory movement logic configured to: receive an inventory allocation identifying a quantity of items for distribution; identify a first inventory movement for a first portion of the quantity of items from a source to a first destination, wherein the first inventory movement is a part of a multi-level route in electronic form that includes at least one cross-dock location between the source and the first destination; identify a second inventory movement for a second portion of the quantity of items from the source to a second destination, wherein the second inventory movement is a part of the multi-level route in electronic form that includes the at least one cross-dock location between the source and the second destination, wherein the first inventory movement and the second inventory movement define linked transactions that correspond to legs of the multi-level route through which the quantity of items moves from the source to the respective destinations; determine the legs of the multi-level route, comprising: determining a first leg, from the source to the at least one cross-dock location, that is shared between the first portion of the quantity of items and the second portion of the quantity of items; determining a second leg corresponding to movement of the first portion of the quantity of items from the at least one cross-dock location to the first destination; and determining a third leg corresponding to movement of the second portion of the quantity of items from the at least one cross-dock location to the second destination, wherein the cross-dock location has an associated cross-dock delay time, the first destination has an associated first destination delay time and the second destination has an associated second destination delay time; construct a revised first inventory movement in electronic form that represents the part of the multi-level route corresponding to the first portion of the quantity of items as a first single level route between the source and the first destination without the at least one cross-dock location, wherein the first single level route is constructed with an associated first lead time that corresponds to a sum of the cross-dock delay time and the first destination delay time; and construct a revised second inventory movement in electronic form that represents the part of the multi-level route corresponding to the second portion of the quantity of items as a second single level route between the source and the second destination without the at least one cross-dock location, wherein the second single level route is constructed with an associated second lead time that corresponds to a sum of the cross-dock delay time and the second destination delay time; a planning logic configured to: obtain the revised first inventory movement and the revised second inventory movement as one or more electronic documents from the revised inventory movement logic; and construct a revised inventory movement plan for the first portion of the quantity of items and the second portion of the quantity of items based upon the revised first inventory movement and the revised second inventory movement; and an expansion logic configured to: obtain the revised inventory movement plan from the planning logic; expand the revised first inventory movement to the first leg and the second leg; expand the revised second inventory movement to the first leg and the third leg; create a set of electronically linked transactions based upon the expanding the revised first inventory movement and the expanding the revised second inventory movement; and provide, via a network, the set of electronically linked transactions to the at least one cross-dock location.