Scheda Operativa F24
Pipeline completa · Fasi operatore · Log di riferimento · Troubleshooting rapido
52Clienti
3Trigger
~2′Lavoro manuale
🔒Core congelato
Pipeline Operativa
Step 1 e 3 = operatore
1
Carica PDF in Dropzone 👤 Tu · 30 sec
Non rinominare il file DATEV · PAGA_CLIENTE/ se il cliente paga · PAGA_STUDIO/ se paga lo Studio
2
Sistema: Ingest automatico 🤖 Auto · 1 min
Parsa CF · linka cliente · crea record DA_COMPLETARE in Airtable
INGEST_SUMMARY OK: scanned=1 ingested=1 warnings=0 skipped=0 (cache=0 badname=0) errors=0
3
Compila record + VALIDATO=TRUE 👤 Tu · 1 min
Apri F24_SMDC in Airtable → compila data_scadenza · importo · tipo_tributo · descrizione_breve → spunta VALIDATO
4
Sistema: Pubblica in Drive cliente 🤖 Auto · 1 min
Copia PDF rinominato · sposta originale in PROCESSATI · stato → PUBBLICATO
PUBLISH_SUMMARY OK: processed=1 skipped=0 warnings=0 errors=0
5
Sistema: Notifica cliente 🤖 Auto
Email + WA (se waOptIn=TRUE) · Fast Lane (immediata) o D-5 (ore 09:00) · stato → NOTIFICATO
D5_SUMMARY OK: sent=1 skipped=0
Log F24 — Messaggi Attesi
SMDC_LOG_CENTRALIZZATO → LOG_F24
| Messaggio | Stato | Note |
|---|---|---|
| CONFIG OK: Config F24 validata. Twilio verificato (WA_ENABLED=true). | NORMALE | Ad ogni run |
| INGEST OK: File ingerito. | OK | PDF processato |
| INGEST_SUMMARY OK: scanned=1 ingested=1 warnings=0 skipped=0 (cache=0 badname=0) errors=0 | OK | Riepilogo ingest |
| PUBLISH OK: PDF copiato in F24 da pagare: 2026-03-31_€… | OK | Pubblicato in Drive |
| PUBLISH OK: Fast lane: scadenza urgente, invio notifica immediata D-5. | OK | Urgenza ≤5gg |
| PUBLISH OK: MOVE OK: originale → PROCESSATI/2026/03/… | OK | Archiviato |
| PUBLISH OK: Nessun record da pubblicare. | NORMALE | Nessuna attesa |
| PUBLISH_SUMMARY OK: processed=1 skipped=0 warnings=0 errors=0 | OK | Riepilogo publish |
| D5_SUMMARY OK: sent=1 skipped=0 | OK | Notifica inviata |
| D5_SUMMARY OK: Nessun record D-5 oggi. | NORMALE | Nessuna scadenza oggi |
| D5 SKIP: payer=STUDIO | CORRETTO | Studio paga — no notifica |
| PUBLISH SKIP: Record già pubblicato. | NORMALE | Anti-duplicazione |
| INGEST SKIP: Filename non conforme, skip. | VERIFICA | Nome file non standard |
| PUBLISH ERROR: Drive.Files.copy fallito: … | ERRORE | Permessi Drive |
| PUBLISH ERROR: Patch Airtable PUBBLICATO fallita | ERRORE | Contatta Massimo |
Trigger Attivi
3 attivi · 01/03/2026
monitoraDropzoneF24
ogni 1 min · Ingest
CONFIG OK → INGEST OK: File ingerito.
INGEST_SUMMARY OK: scanned=N ingested=N errors=0
INGEST_SUMMARY OK: scanned=N ingested=N errors=0
processaValidati
ogni 1 min · Publish
CONFIG OK → PUBLISH OK: PDF copiato…
PUBLISH_SUMMARY OK: processed=N errors=0
PUBLISH_SUMMARY OK: processed=N errors=0
notificaD5
09:00 daily · Europe/Rome
D5 OK: Email inviata a [cliente]
D5 SKIP: payer=STUDIO (corretto)
D5_SUMMARY OK: sent=N skipped=N
D5 SKIP: payer=STUDIO (corretto)
D5_SUMMARY OK: sent=N skipped=N
Stati Airtable F24_SMDC
F24_SMDC
DA_COMPLETARE
PDF ingerito · compilare campi
👤 Tu → compila
PUBBLICATO
PDF in Drive · portale aggiornato
🤖 Sistema
NOTIFICATO
Email/WA D-5 inviata
🤖 Sistema
Campi da compilare allo Step 3
data_scadenza
YYYY-MM-DD
importo
es. 1250.00
tipo_tributo
IVA · IRPEF · INPS
descrizione_breve
es. IVA Gen 2026
⚠️ Non spuntare VALIDATO prima di compilare tutti i campi. Non modificare payer_effettivo.
Troubleshooting Rapido
problemi comuni
❌ File non ingerito dopo 2 min
CF non in CLIENTI_SMDC → aggiungi cliente.
Log atteso:
Trigger spento → Apps Script → Attivatori.
Log atteso:
INGEST_SUMMARY: ingested=0 o INGEST SKIP: Filename non conforme.Trigger spento → Apps Script → Attivatori.
❌ PDF non pubblicato dopo VALIDATO=TRUE
folder_id mancante in CLIENTI_SMDC.Log:
PUBLISH ERROR: Drive.Files.copy fallito → permessi cartella Drive.❌ Nessuna email D-5 al cliente
Verifica:
payer=CLIENTE · notificato_d5=FALSE · email in CLIENTI_SMDC · data_scadenza = +5gg lavorativi.❌ Portale: “Dati non disponibili”
sm_codice_fiscale mancante in profilo WP. Oppure cache 15 min → attendi o svuota.🆘 Blocca sistema immediatamente
Apps Script → Attivatori → elimina tutti e 3 trigger. Contatta Massimo.
Checklist Mattutina
2 min · ogni giorno
