Question: what is the difference between a flat and a package?
Answer: Yes, a flat is a large envelope. But if a large envelope is thick or rigid, it is considered a parcel. It's only a flat if it's “machinable” – i.e. able to bend and go thru the processing machinery like a letter. If you're sending books in large envelopes, they are considered parcels.