La corona española, en su afán de controlar los flujos de mercancías desde y hacia su imperio americano, aparte de prohibir el comercio de sus colonias con otras naciones y regiones, designó a Lima como la única ciudad habilitada para comerciar con España en el siglo XVI.