Sistema unificato per il confronto automatico tra vettori Rhenus ed Elita
deleted_at DATETIME NULL con indice su tabella spedizionimigrations/migrate_from_sheets.php per importazione CSVmigrations/export_pdf_from_drive.gs per export PDF fattureapi/upload-fattura.php per gestione uploadpdf_fattura per salvare nome file PDFmodificaTariffaFornitore per aggiornamento tariffa con ricalcolo margineleggiTuttoAmministrazione: Lettura spedizioni con dati finanziari e statistiche aggregateflagFatturato: Flag singola spedizione come fatturataflagFatturatoBulk: Flag multiplo spedizionistatisticheFinanziarie: Statistiche aggregate per periodo/mese20_fix_zone_altimetriche_fvg.sql19_add_sabato_moltiplicatore_elita.sqlSABATO_MOLTIPLICATORE = 1.30 in tariffe_costanti (vettore_id=1)18_update_distanze_udine_comuni_confine.sqldistanza_udine_km, distanza_portogruaro_km15_migrate_cap_comuni_multi_filiale.sql: Struttura tabella multi-filiale16_update_fvg_distanze_portogruaro.sql: Distanze Portogruaro→FVG17_insert_cap_veneto.sql: CAP Veneto con indicatorimit_azienda e dest_aziendacalcolaElita(), calcolaRhenus(), calcolaInternegozio()distanze_filiali con distanze precompilatevettore_v6 per forzare refreshCoordinate::stringFromColumnIndex()/api/composer install nel workflow di deploy/api/vendor/numero_filiale e filiale_nome nei dati sessioneinternegozio_elita (BOOLEAN) in tabella filialileggiFiliali con parametro solo_internegozio_elitacanAccessInternegozioElita() per controllo accesso paginajysk@marcocereda.it, destinatario vettore configurabileadmin_sistema.phpstyle.css compilato con Tailwind CLIinternegozio_elita con valori inizialispedizioni, users, filiali, tariffe_rhenus, tariffe_elitaadmin: Accesso completo (calcolatori + amministrazione sistema)negozio_udine: Rhenus + Elita completo + pannello adminaltro_negozio: Solo Rhenus + Internegozio ElitahasRole(), requireAuth()in_attesa, ritirata, in_transito, consegnataExportService.php per generazione Excel/api/endpoints.php con routing basato su azioneSpedizione.php, Filiale.php, User.php, Tariffa.php/api/cron/ per task schedulatiindex.phpconfig.php con costanti ambienteJ109yyyydddxzz dove x=numero vettore (1=Elita) e zz=progressivo 01-99amministrazione.html per gestione completa riconciliazione fattureadmin.htmlindex.html a etichetta.html per una compilazione più rapida.Consegna_al_Piano nel database delle spedizioni.tariffe.json con sezioni separate per ciascun vettore.admin.html) per visualizzare e gestire spedizioni attive.style.css pulito e valido usando Tailwind CSS v4 CLI..xlsx.etichetta.html per inserimento dettagli destinatario.tariffe.json.