📄️ Indirizzo (Address)
Rappresenta un luogo fisico strutturato: vie, numeri civici, edificio o interno, località, suddivisioni amministrative (regione, provincia, stato federato, ecc.), CAP/ZIP, collegamento al paese (countryId / countryCode), eventuale etichetta (label), righe libere (lines), stringa già formattata (formatted) e coordinate opzionali. È riutilizzabile da più entità (sedi, clienti, fornitori, punti di ritiro) senza duplicare la semantica del Location o del Country.
📄️ Paese (Country)
Rappresenta il livello geografico più alto nel modello organizzativo: lo Stato o equivalente sovranazionale usato per anagrafiche, fiscalità e commercio. In Flowlyze il paese non è l’indirizzo completo, ma il riferimento che determina di norma valuta predefinita, regimi fiscali (es. IVA, sales tax) e metadati utili alle integrazioni (prefissi telefonici, codici ISO, appartenenza a unioni doganali). Altri oggetti—indirizzi, sedi, magazzini—risolvono il paese per applicare regole di calcolo e conformità.
📄️ Location (ubicazione organizzativa)
La Location è un contenitore generico nell’area organizzazione/geografia: modella un punto operativo dell’azienda la cui natura concreta è indicata da kind. Non sostituisce il documento Country (livello nazionale e regole macro) né l’Address (dettaglio stradale); li compone tramite riferimenti (countryId, addressId) e attributi operativi (codice, fuso orario, stato, tag).