A system, method and computer program product are disclosed for
forecasting the sale of goods. Data is received utilizing a network from
a plurality of point of sale outlets of a supply chain where the data
relates to an amount of goods sold by the point of sale outlets. The data
is checked for errors. Each detected error is identified as either a
point of sale set-up error, a point of sale entry error, a back office
error, a polling error, or a menu item mapping error so that the data can
be corrected using the identification.