We have about 40,000 parts in our system, we are not a large company, but the suppliers we deal with have a large inventory we can pull from. We upload all parts creating a large inventory list, this then slows the invoicing to a crawl. We have turned off the Automatic Field Completion, but that only speeds up a small amount but creates other issues. Something in the database needs to allow for this.