45 lines
2.8 KiB
SQL
45 lines
2.8 KiB
SQL
-- ============================================================
|
||
-- Dati iniziali di test – Gestione Rimborsi Spese Aziendali
|
||
-- Utenti: già presenti in tabella utenti (id 1-4)
|
||
-- 1 andrea villari – responsabile valutazioni
|
||
-- 2 mario rossi
|
||
-- 3 marco bianchi
|
||
-- 4 anna verdi
|
||
-- ============================================================
|
||
|
||
USE provapratica;
|
||
|
||
-- Ruoli corretti per gli utenti di test (id 1 = responsabile, 2-4 = dipendenti)
|
||
UPDATE utenti SET ruolo = 'RESPONSABILE_AMMINISTRATIVO' WHERE utente_id = 1;
|
||
UPDATE utenti SET ruolo = 'DIPENDENTE' WHERE utente_id IN (2, 3, 4);
|
||
|
||
INSERT IGNORE INTO categorie_spesa (descrizione) VALUES
|
||
('Trasferta'),
|
||
('Pasto'),
|
||
('Pedaggio'),
|
||
('Parcheggio'),
|
||
('Acquisto autorizzato');
|
||
|
||
-- categoria_id: 1=Trasferta, 2=Pasto, 3=Pedaggio, 4=Parcheggio, 5=Acquisto autorizzato
|
||
INSERT INTO richieste_rimborso
|
||
(data_inserimento, data_spesa, categoria_id, importo, descrizione, riferimento_giustificativo, stato, dipendente_id, data_valutazione, responsabile_valutazione_id, motivazione_rifiuto, data_liquidazione)
|
||
VALUES
|
||
-- IN_ATTESA (modificabili/eliminabili dal dipendente)
|
||
('2026-06-01 09:15:00', '2026-05-28', 1, 145.80, 'Trasferta Roma-Milano per riunione commerciale', 'BIGL-2026-041', 'IN_ATTESA', 2, NULL, NULL, NULL, NULL),
|
||
('2026-06-03 11:20:00', '2026-06-02', 2, 42.50, 'Pranzo di lavoro con fornitore', 'SCONTR-887', 'IN_ATTESA', 3, NULL, NULL, NULL, NULL),
|
||
('2026-06-05 08:45:00', '2026-06-04', 4, 9.00, 'Parcheggio presso cliente', NULL, 'IN_ATTESA', 4, NULL, NULL, NULL, NULL),
|
||
|
||
-- APPROVATA (in attesa di liquidazione)
|
||
('2026-05-20 10:00:00', '2026-05-18', 3, 22.40, 'Pedaggio autostrada A14 Ancona-Rimini', 'PED-9921', 'APPROVATA', 2, '2026-05-21 15:30:00', 1, NULL, NULL),
|
||
('2026-05-25 14:30:00', '2026-05-24', 1, 67.00, 'Taxi da stazione a sede cliente', 'TAXI-334', 'APPROVATA', 3, '2026-05-26 09:00:00', 1, NULL, NULL),
|
||
|
||
-- RIFIUTATA
|
||
('2026-05-15 16:00:00', '2026-05-14', 5, 89.90, 'Acquisto materiale ufficio non preventivato', 'FATT-5567', 'RIFIUTATA', 4, '2026-05-16 11:00:00', 1, 'Mancanza di autorizzazione preventiva dal responsabile', NULL),
|
||
|
||
-- LIQUIDATA
|
||
('2026-05-10 09:00:00', '2026-05-08', 2, 28.00, 'Cena durante trasferta serale', 'SCONTR-412', 'LIQUIDATA', 2, '2026-05-11 10:00:00', 1, NULL, '2026-05-13 17:00:00'),
|
||
('2026-05-12 08:30:00', '2026-05-10', 4, 15.50, 'Parcheggio aeroporto Fiumicino', 'PARC-221', 'LIQUIDATA', 3, '2026-05-13 09:30:00', 1, NULL, '2026-05-15 16:45:00'),
|
||
|
||
-- Altri mesi per test filtro statistiche
|
||
('2026-04-08 10:00:00', '2026-04-07', 1, 198.00, 'Volo andata/ritorno Napoli-Torino', 'VOL-7788', 'LIQUIDATA', 4, '2026-04-09 11:00:00', 1, NULL, '2026-04-12 14:00:00'),
|
||
('2026-04-22 13:00:00', '2026-04-20', 3, 31.20, 'Pedaggi trasferta settimanale', 'PED-4401', 'APPROVATA', 2, '2026-04-23 09:00:00', 1, NULL, NULL);
|