Hi MYGz,
Vendors
All parties (vendors, customers, legal entities, workers) share a global address book. Each party has a party ID and addresses are stored at the party level. When you create a vendor or a legal entity, their addresses are stored in the Global address book and linked to that party.
When you import or create a vendor with an address, the address is stored in the vendor party's record in the global address book. These addresses appear under Vendor postal addresses. If the same vendor is used across multiple legal entities, the address can be shared or tied to the party, not the legal entity.
Legal entity:
A legal entity is also a party in the global address book. The primary and delivery address are stored in the global address and linked to the legal entity's party record. The addresses are used for transactions like tax calculations, invoicing etc.
Purchase Orders (Header and Lines):
With respect to Purchase Orders (headers), the delivery address can come from vendor's default delivery address (from the vendor party record) or from the legal entity's default address too. If you happen to a create a new address manually then it is created as a new record in the global address book.
For purchase order lines each line can have its own delivery address (if non-vendor specific address is provided). If you happen to import a new address/manually enter a new address then it creates a new record in the global address book and links it to the PO Line.
On creating a new address for PO header or lines manually or via Data management framework the system creates a new address record in the global address and associates it with the legal entity party. One of the reasons why you see addresses under legal entity and sometimes under postal addresses, if linked.
Hope this helps. Happy to answer questions, if any.