1. A non-transitory computer-readable medium having stored therein instructions that, when executed, cause one or more processors to implement a method for generating an allocation table in a computerized procurement system, comprising the steps of: receiving first data from a purchase order regarding a plurality of articles to be allocated; receiving second data from an assortment regarding the plurality of articles and a plurality of stores identified for receiving the articles at specified times; determining a fixed quantity of each article to be allocated to each store based on at least one of the first and second data, wherein the fixed quantity of each article is the same for all stores; determining a variable quantity of each article to be allocated to each store based on the fixed quantity of each article allocated to each store and a store type, wherein the variable quantity of each article is individually set for each store, and wherein the variable quantity of each article is determined based on analysis of historical data; determining a delivery route on an individual article basis from among a plurality of delivery routes, wherein the delivery route for a first set of one or more of the plurality of articles is a first delivery route in which the articles will be delivered direct from a vendor to each store, the delivery route for a second set of one or more of the plurality of articles is a second delivery route in which the articles will be delivered to a distribution center and then to each store, and the delivery route for a third set of one or more of the plurality of articles is a third delivery route in which the articles will be delivered to each store from the distribution center; and generating for each store purchase orders and delivery schedules based on the fixed quantity determination, the variable quantity determination and the delivery route determination.