Addresses: Because “Somewhere in Rotterdam” Is Not a Shipping Instruction
How addresses work in ReVend OS, why a company can have five kinds of them, and which one ends up on the outbound order.
Your client’s registered office is in Amsterdam. The pallets get picked up from a site in Almere. The invoice goes to a shared services center in Bratislava. And the return address on the lease agreement points to a PO box in Luxembourg that nobody has checked since 2019. If your system only supports one address per company, you’re choosing which one to get wrong.
A company in ReVend OS can have as many addresses as reality requires. Each one has a type, a country, a street, a postal code and a city. One of them is primary. The rest exist because your database schema is not in charge of where the truck goes.
Five address types
Billing is where the invoice goes, which is rarely where anything physical happens. Shipping is where you deliver. Pickup is where your driver collects — usually an industrial estate with a dock and a security guard who wants to see ID three times. Registered is the address of the legal entity, the one on the contract. Other is for everything that doesn’t fit: the branch office, the temporary storage, that one site in Prague that gets used twice a year for the Eastern European fleet returns.
Primary, edit, archive
The first address you add becomes the primary address automatically. After that you can add more, edit them, and archive the ones that stop being true — archived, not deleted, because the address that was on last year’s shipment stays part of last year’s record. The same address book is available through the public API, so an ERP that already knows where your clients live can keep ReVend in step without anyone retyping postcodes.
Where the address ends up
When your team creates an outbound order for a buyer and leaves the destination empty, the platform fills it with that buyer’s primary address. Not the one typed “shipping”, not the most recent one: the primary one. You can override it on the order, because sometimes the client wants delivery to a location they haven’t told you about yet. This happens more often than you’d think.
Inbound orders don’t pull an address from the company record. Where the goods come from is part of the collection and the pickup planning, not a default copied from the CRM. The company page tells you who the client is; the collection tells you where the pallets are. Two questions, two records, one fewer wrong postcode.