Vinacta
Produttore

SIAN/MIPAAF: compliance + export movimenti

Adapter mock+real-ready + queue retry + XML export.

5 min lettura

Che cosa è SIAN

  • Registro movimenti vino (vendemmie, vinificazione, blend, scarico)
  • Registro vigneto (impianti, espianti, varietà)
  • Domande contributi/aiuti UE

Vinacta SIAN adapter

  • Real mode: integration con servizi SIAN/MIPAAF (Enterprise + commercialista setup)

Step 1 — Setup credenziali

  • CUAA (Codice Univoco Azienda Agricola)
  • Password fascicolo aziendale SIAN web
  • PEC SIAN (per notifiche ufficiali)

Configurazione in /app/settings/compliance/sian.

  • Vinificazione avviata → movement TRASFORMAZIONE
  • Travaso → movement MOVIMENTAZIONE
  • Blend → movement BLEND
  • Bottling → movement IMBOTTIGLIAMENTO
  • Vendita B2B → movement USCITA (sfuso o bottiglia)

Ogni movement ha:

  • Timestamp
  • Type
  • Volume / kg
  • Source / destination
  • Operator (chi ha registrato)
  • Audit log immutable

Step 3 — Export periodico

  • Tipo (vendemmia / vinificazione / movimenti / completo)
  • Format (XML SIAN schema MIPAAF / CSV simplified)

Click "Genera" → Vinacta:

  1. Aggrega movimenti da DB
  2. Valida schema XML MIPAAF
  3. Genera file zip download
  4. Crea record SianSubmission in DB

Step 4 — Submit a SIAN

→ upload file XML generato da Vinacta.

  • Submission scheduled (es. fine mese)
  • Retry exponential backoff (3 tentativi)
  • Audit log success/failure
  • Email notify outcome

Step 5 — Audit MIPAAF

  • Storico submissions completo
  • Audit log immutable (no edit dopo submit)
  • Foto evidence (caricabili per vendemmie/bottling)
  • Confirmation receipts SIAN

In caso di audit MIPAAF:

  1. Esporta storico da [/app/cellar-production/cellars/[id]/compliance/sian/history](/app/cellar-production/cellars/[id]/compliance/sian/history)
  2. Forward PDF + XML al revisore MIPAAF
  3. Vinacta provvede support se richieste chiarimenti

Tipologie operazioni più comuni

  • Type: INGRESSO_UVA
  • Quantità kg + brix iniziale
  • Vigneto + parcella source
  • Data raccolta

Vinificazione

  • Type: TRASFORMAZIONE_VINO
  • Volume mosto → vino (con resa)
  • Lot ID
  • Data inizio + fine

Movimenti vino

  • Type: TRASFERIMENTO_INTERNO
  • Tank source → destination
  • Volume
  • Data

Bottling

  • Type: IMBOTTIGLIAMENTO
  • Litri → bottiglie + formato
  • Lot number
  • Data

Vendita

  • Type: USCITA_VINO (sfuso) o USCITA_BOTTIGLIE
  • Quantità + valore €
  • Cliente B2B/B2C
  • Data fattura

Schema XML SIAN (estratto)

12345678901 RoeroPiemonte Nebbiolo 8000 Cannubi-2ha Enrico Rossi


## Frequenza obbligatoria

- **Mensile**: movimenti correnti
- **Annuale**: dichiarazione raccolta + giacenze (entro 30 novembre)
- **Triennale**: aggiornamento fascicolo aziendale

## Best practice

✅ **Registra movimenti in tempo reale** (no batch monthly)
✅ **Foto evidence** per operazioni critiche (vendemmia, bottling)
✅ **Setup commercialista** day-1 per coordinamento submission
✅ **Test export periodico** prima di production critical (validazione XML)
❌ Non skippare submission mensili (rischio multe)

## Prossimo step

Vai a [Accise + e-AD InDogana](/help/produttore/accise-e-ad).

Vedi anche