What documents do I need to buy or sell a home in Portugal?

When buying or selling a property in Portugal, there are certain documents that are required in order for the agent to list the property legally and for a buyer to purchase legally. Below we have listed those documents and how to obtain them, along with the most common process for purchasing property in Portugal.