📋 Commit iniziale con: - ✅ Documentazione unificata in docs/ - ✅ Codice Laravel in netgescon-laravel/ - ✅ Script automazione in scripts/ - ✅ Configurazione sync rsync - ✅ Struttura organizzata e pulita 🔄 Versione: 2025.07.19-1644 🎯 Sistema pronto per Git distribuito
136 lines
14 KiB
Plaintext
136 lines
14 KiB
Plaintext
GESTIONE STABILI
|
|
indicare nello stabile dei valori che ci servono nella creazione delle unità immobiliari, una volta creato lo stabile indicati i valori catastali per lo stesso indichiamo dei valori che ci servono per creare le unità immobiliari tipo Palazzina/e SCALA/ INTERNO E IL PIANO, il numero di APPARTAMENTI per piano questo ci potrebbe servire nel caso che un condomino abbia un infiltrazione di acqua dal piano superiore e in quel caso il condominio attraverso la sua webapp o WA o altro sarebbe avvertito ancor prima di avvisare l'amministratore, potrebbe essere una funzionalità che per ora non esiste in nessun posto, naturalmente non sarebbe condiviso nessun dato ma il sisteam in rispetto della privacy farebbe tutto in automatico senza .
|
|
Altro valore da mettere nello stabile il conteggio di quelli che sono i servizi attivi e per le varie unità immobiliari il palazzo ha 30 unità immobiliari di tipo A2 (vallore catastale) che vengono utilizzate per Abitazione, studio, struttura ricettiva, studio medico, studio legale ecc... e di conseguenza registraimo anche i valori delle autorizzazioni per lo svolgimento delle varie attività (tipo CIN)
|
|
|
|
Agganciare allo stabile un archivio per tutti i documenti importanti e un archivio dedicato ma che fa parte di tutti i documenti archiviati , una cosa che si potrebbe prevedere è la possibilità di mettere le planimetrie del fabbricato che ci permetterebbero veder visivamente nel caso di un problema in un appartamento qul'è il vicino o chi sta sotto.
|
|
Per lo stabile avere una lista di documenti che una volta scansionati o importati, possono fornire delle informazioni chiave tipo importo scadenza ricorsività, ditta o fornitore collegato, e questi documenti poi potrebbero essere messi a disposizione dei condomni nel loro spazio.
|
|
|
|
|
|
Mettere allegato allo stabile delle figure di riferimento per i vari servizi e per delle manutenzioni particolari e indicare anche se gli sono state fonite le chiavi e comunque in generale mettere un campo note praticamente su tutti gli archivi per far indicare delle note specifiche per l'archivio in questione e poi delle note che possono rimanere attive se si fa qualcosa in particolare, mi devo ricordare di ...., e pi sempre a proposito per il pulsante e il campo note tra il calendario e la rubrica facciamo che sia un menù che si posiziona sulla finestra e prende i dati da ricordare, ha chiamto tizio del condomninio per dire questo, perciò vorrei fare un pre ticket per soli usi interni, quello che fa la segretaria quando chiama qualcuno ma che sia completo di tutte le informazioni e se qualcuno risponde si metta la traccia della risposta fino alla chiusura di quella nota, si potrebbe collegare ache ai ticket ma dovrebbe avere un suo protocollo e uso interno al massimo si potrebbe convertire in un ticket effettivo ma che comnuque non si perda la traccia della conversazione.
|
|
|
|
Altra cosa automatizziamo la creazione delle unità immobiliari quando creiamo uno stabile in base alle informazioni che andremo a fornire quando creiamo lo stabile
|
|
Se il fabbricato ha tre palazzine e ogni palazzina ha due scale e 5 piani con ascensore, noi andremo a creare tutte le unità immobiliari in automatico con dei dati condivisi e poi andremo ad agganciare i condomini provenienti dall'archivio utenti/rubrica e li inseriremo i dati nelle unità immobiliari raltive alla proprietà ma avremo già fatto un lavorone dando una mano all'amministratore nel caricamento dei dati
|
|
|
|
Altra cosa i valori che vengono calcolati nello stabile poi servono per la convocazione d'assemblea, mi spiego ci sono 30 appartamenti ma di questi 16 sono di proprietà di un solo proprietario che avrebbe la maggioranza e potrebbe fare come gli pare nel condominio ma esiste nella legge una doppia maggioranza da rispettare una dei millesimi che sarebbe del condomini che ha la maggioranza dei locali, ma non ha la maggioranza delle teste in assemblea anche se ha 501 millesimi finisce può finire in minoranza perchè non ha le teste che votano in asseblea, naturalmente anche se da le sue proprietà immobiliari a qualcuno che lo deleghi rimane sempre una testa che vota non è ammesso l'uso delle deleghe ed è possibile che parli una sola persona in assemblea.
|
|
|
|
ho trovat tutti gli archivi dei comuni italiani e dei CAP e altro per il calcolo anche del codice fiscale ho i dati in CSV JSON MYSQL e EXCEL quale formato preferisci per caricare i dati e queste sono le specifiche che danno con licenza MIT
|
|
|
|
Struttura dei dati#
|
|
Il database è formato da 6 tabelle normalizzate (gi_nazioni, gi_regioni, gi_province, gi_comuni, gi_comuni_validita, gi_cap) e 2 tabelle (gi_comuni_nazioni_cf, gi_comuni_cap) che aggregano i dati delle precedenti per una consultazione più comoda.
|
|
|
|
Tabella Nazioni: gi_nazioni
|
|
Questa tabella è particolarmente utile per ricavare il codice dello stato estero di nascita per il calcolo del codice fiscale delle persone nate all'estero.
|
|
|
|
sigla_nazione: la sigla della nazione. Es. IT, F, D, USA, ecc.
|
|
codice_belfiore: il codice usato per indicare il luogo di nascita (Stato estero di nascita) nel codice fiscale secondo la codifica stabilita dall'Agenzia del Territorio.
|
|
denominazione_nazione: la denominazione della nazione in italiano. Es. ITALIA, FRANCIA, GERMANIA, ecc.
|
|
denominazione_cittadinanza: la denominazione della cittadinanza. Es. Italiana, Francese, Tedesca, ecc.
|
|
|
|
Tabella Regioni: gi_regioni
|
|
Questa tabella è utile per realizzare menù a tendina o liste drop-down di scelta rapida.
|
|
|
|
ripartizione_geografica: ripartizione geografica secondo la suddivisione del territorio nazionale in: "Nord-ovest", "Nord-est", "Centro", "Sud" e "Isole".
|
|
codice_regione: codice ISTAT della regione.
|
|
denominazione_regione: denominazione della Regione.
|
|
tipologia_regione: può assumere i valori "statuto ordinario" o "statuto speciale".
|
|
numero_province: il numero di province afferenti a questa regione.
|
|
numero_comuni: il numero di comuni di questa regione.
|
|
superficie_kmq: la superficie della regione in km².
|
|
|
|
Tabella Province: gi_province
|
|
Questa tabella è utile per realizzare menù a tendina o liste drop-down di scelta rapida.
|
|
|
|
Nota: quelle che comunemente vengono chiamate "Province", formalmente sono le "Unità territoriali sovracomunali".
|
|
|
|
codice_regione: il codice ISTAT della regione che contiene questa provincia.
|
|
sigla_provincia: la sigla della provincia. Coincide con la sigla della targa automobilistica. Es. MI, RM, BO, TO, ecc.
|
|
denominazione_provincia: la denominazione della provincia.
|
|
tipologia_provincia: la tipologia di provincia/unità territoriale sovracomunale. Può assumere i valori: "Provincia", "Provincia autonoma", "Città metropolitana", "Libero consorzio di comuni", "Unità non amministrativa" (ex- province del Friuli-Venezia Giulia).
|
|
numero_comuni: il numero di comuni di questa provincia.
|
|
superficie_kmq: la superficie della provincia in km².
|
|
codice_sovracomunale: il Codice ISTAT dell'Unità territoriale sovracomunale.
|
|
|
|
Tabella Comuni: gi_comuni
|
|
Le informazioni di latitudine e longitudine servono anche per mostrare i comuni vicini ad una certa posizione GPS. Può essere ad esempio la base per creare una Web App che mostri i rivenditori nel raggio di 50km dal comune del cliente, ordinati per distanza crescente.
|
|
|
|
sigla_provincia: la sigla della provincia. Coincide con la sigla della targa automobilistica.
|
|
codice_istat: il codice ISTAT del comune (in formato alfanumerico).
|
|
denominazione_ita_altra: denominazione del Comune in lingua italiana e straniera. Es. "Bolzano/Bozen".
|
|
denominazione_ita: denominazione del Comune in lingua italiana. Es. "Bolzano".
|
|
denominazione_altra: denominazione del Comune in lingua straniera. Es. "Bozen".
|
|
flag_capoluogo: flag comune capoluogo di provincia/città metropolitana/libero consorzio. SI=Comune capoluogo; NO=Comune non è capoluogo.
|
|
codice_belfiore: codice belfiore noto anche come codice catastale del comune. È il codice assegnato al comune dall'Agenzia delle Entrate.
|
|
lat: coordinata gps di latitudine del comune.
|
|
lon: coordinata gps di longitudine del comune.
|
|
superficie_kmq: la superficie del comune in km².
|
|
codice_sovracomunale: il Codice ISTAT dell'Unità territoriale sovracomunale. Vedi la tabella gi_province.
|
|
|
|
Tabella Validità comuni: gi_comuni_validita
|
|
Questa tabella contiene l'elenco di tutti i comuni italiani, compresi quelli cessati, con l'indicazione del periodo di validità e codice belfiore. Queste informazioni sono necessarie per la corretta valorizzazione del campo del codice fiscale relativo al luogo di nascita tenendo conto della data di nascita e il periodo di validità del comune.
|
|
|
|
sigla_provincia: la sigla della provincia. Coincide con la sigla della targa automobilistica.
|
|
codice_istat: il codice ISTAT del comune (in formato alfanumerico).
|
|
denominazione_ita: denominazione del Comune in lingua italiana.
|
|
codice_belfiore: codice belfiore noto anche come codice catastale del comune.
|
|
data_inizio_validita: data di inizio validità del comune.
|
|
data_fine_validita: data di fine validità del comune.
|
|
stato_validita: "Attivo" o "Inattivo" ("Inattivo" equivale a cessato e avrà la data_fine_validita compilata).
|
|
|
|
Tabella CAP: gi_cap
|
|
Come è noto un comune può avere più CAP, viene anche chiamato comune multi-cap (es. i CAP di Brescia sono compresi tra 25121 e 25136 a seconda della zona della città), e un CAP può essere condiviso da più comuni (es. 25080 è il cap di Nuvolento, Nuvolera, Mazzano, ecc.).
|
|
|
|
La tabella gi_cap è la tabella esplosa dei CAP che mette in relazione i comuni con i relativi cap. Quindi un CAP può essere ripetuto più volte e allo stesso modo il codice ISTAT del comune può comparire più volte.
|
|
|
|
codice_istat: il codice ISTAT del comune (in formato alfanumerico).
|
|
cap: Codice di Avviamento Postale.
|
|
|
|
Tabella aggregata Comuni-Nazioni-CF: gi_comuni_nazioni_cf
|
|
Questa tabella contiene i dati aggregati delle precedenti gi_comuni_validita e gi_nazioni.
|
|
|
|
È utile per calcolare o validare correttamente il luogo di nascita del Codice fiscale indipendentemente se la persona è nata in Italia o in uno stato estero (usiamo questa tabella ad esempio nelle nostre pagine Calcolo Codice Fiscale e Codice Fiscale Inverso).
|
|
|
|
sigla_provincia: sigla della provincia o EE nel caso di nazione estera.
|
|
denominazione_ita: denominazione del comune o della nazione per i luoghi di nascita esteri.
|
|
codice_belfiore: codice belfiore per il calcolo del codice fiscale.
|
|
data_inizio_validita: data inizio validità del comune (nel caso delle nazioni questo valore è sempre vuoto).
|
|
data_fine_validita: data fine validità del comune o vuoto se il comune è Attivo (nel caso delle nazioni questo valore è sempre vuoto).
|
|
|
|
Tabella aggregata Comuni-CAP: gi_comuni_cap
|
|
Questa tabella contiene i dati aggregati delle precedenti gi_comuni, gi_cap, gi_province, gi_regioni.
|
|
|
|
È utile per realizzare campi di input che permettano di scegliere la coppia comune-cap con un solo campo di input con autocompletamento.
|
|
|
|
codice_istat: il codice ISTAT del comune (in formato alfanumerico).
|
|
denominazione_ita_altra: denominazione del Comune in lingua italiana e straniera. Es. "Bolzano/Bozen".
|
|
denominazione_ita: denominazione del Comune in lingua italiana. Es. "Bolzano".
|
|
denominazione_altra: denominazione del Comune in lingua straniera. Es. "Bozen".
|
|
cap: Codice di Avviamento Postale.
|
|
sigla_provincia: la sigla della provincia. Coincide con la sigla della targa automobilistica.
|
|
denominazione_provincia: la denominazione della provincia.
|
|
tipologia_provincia: la tipologia di provincia/unità territoriale sovracomunale. Può assumere i valori: "Provincia", "Provincia autonoma", "Città metropolitana", "Libero consorzio di comuni", "Unità non amministrativa" (ex- province del Friuli-Venezia Giulia).
|
|
codice_regione: codice ISTAT della regione.
|
|
denominazione_regione: denominazione della Regione.
|
|
tipologia_regione: può assumere i valori "statuto ordinario" o "statuto speciale".
|
|
ripartizione_geografica: ripartizione geografica secondo la suddivisione del territorio nazionale in: "Nord-ovest", "Nord-est", "Centro", "Sud" e "Isole".
|
|
flag_capoluogo: flag comune capoluogo di provincia/città metropolitana/libero consorzio. SI=Comune capoluogo; NO=Comune non è capoluogo.
|
|
codice_belfiore: codice belfiore noto anche come codice catastale del comune. È il codice assegnato al comune dall'Agenzia delle Entrate.
|
|
lat: coordinata gps di latitudine del comune.
|
|
lon: coordinata gps di longitudine del comune.
|
|
superficie_kmq: la superficie del comune in km².
|
|
|
|
Perché questo database?#
|
|
Abbiamo predisposto questo database e la procedura automatica che lo mantiene aggiornato perché non c'era un database di comuni italiani gratuito, completo e sempre aggiornato.
|
|
|
|
Questo database è utile in primis a noi nel nostro lavoro di realizzazione di gestionali web su misura e di web app aziendali.
|
|
|
|
Ogniqualvolta c'è da fare una verifica di validità dei dati inseriti o un calcolo del codice fiscale oppure c'è da aiutare l'utente nella compilazione degli indirizzi (comune, provincia, cap) dovevamo ricorrere a database a pagamento che diventano ben presto obsoleti o peggio database gratuiti incompleti e di parecchi anni fa.
|
|
|
|
Abbiamo così deciso di realizzare una procedura automatica che crei questo database a partire dai data-set ufficiali dell'ISTAT incrociando i dati e normalizzandoli in formati comodi per programmatori (SQL, CSV, JSON) o per chi lavora con Excel (XLSX).
|
|
|
|
Questo database è rilasciato secondo i termini della licenza MIT
|
|
Download gratuito#
|
|
|
|
Perciò oltre a caricarlo gestiamo anche la possibilità di aggiornare solo quei dati che sono stati aggioranti, questo menù è gestito dal Super Admin e rilasciato a tutti all'interno del portale di NETGESCON
|
|
|
|
altrro databse che potrei avere è quello dei dati ABI CAB italiani
|