Registro completo
Catalogo dei codici errore
Ogni errore del validatore e dell'API ha un codice stabile: puoi gestirlo programmaticamente o cercarlo qui.
Sintassi XML
- XML-001
XML malformato
Il file non è un XML ben formato: tag non chiusi, caratteri non validi o encoding errato. Verifica la sintassi prima di ogni altra correzione.
Struttura (schema)
- XSD-001
Violazione dello schema XSD
La struttura del documento non rispetta lo schema xFIR: elemento mancante, fuori ordine, ripetuto o con tipo di dato errato.
Regole di business
- BIZ-CF-001
Codice fiscale non valido
Il codice fiscale (16 caratteri) non supera il controllo del carattere di controllo, oppure il formato non è riconosciuto.
- BIZ-DATE-001
Data inizio trasporto antecedente all'emissione
La data di inizio trasporto non può essere precedente alla data di emissione del formulario.
- BIZ-EER-001
Formato codice EER non valido
Il codice EER deve avere il formato 'NN NN NN' (es. '13 02 08') con asterisco finale per i rifiuti pericolosi (es. '13 02 08*').
- BIZ-EER-002
Codice EER non presente nel catalogo
Il codice ha il formato corretto ma non risulta nell'Elenco Europeo dei Rifiuti (Decisione 2000/532/CE e s.m.i.).
- BIZ-EER-003
Incoerenza pericolosità/asterisco
Il flag 'pericoloso' e l'asterisco del codice EER devono essere coerenti: rifiuto pericoloso ⇔ codice con asterisco.
- BIZ-GEO-001
Sigla provincia non valida
La provincia deve essere una sigla ufficiale italiana di due lettere (o 'EE' per l'estero).
- BIZ-GEO-002
CAP non valido
Il CAP deve essere composto da 5 cifre.
- BIZ-HP-001
Caratteristica di pericolo HP non valida
Le caratteristiche di pericolo ammesse sono HP1–HP15 (Reg. UE 1357/2014).
- BIZ-HP-002
Caratteristiche HP mancanti per rifiuto pericoloso
Un rifiuto classificato pericoloso dovrebbe riportare almeno una caratteristica di pericolo HP.
- BIZ-HP-003
Caratteristiche HP presenti su rifiuto non pericoloso
Un rifiuto non pericoloso non deve riportare caratteristiche di pericolo HP.
- BIZ-PIVA-001
Partita IVA non valida
La partita IVA (11 cifre) non supera il controllo della cifra di controllo.
- BIZ-QTA-001
Quantità non positiva
La quantità del rifiuto deve essere maggiore di zero.
- BIZ-RD-001
Operazione di destinazione non valida
L'operazione deve essere un codice di recupero R1–R13 o di smaltimento D1–D15 (allegati B e C alla parte IV del D.Lgs 152/2006).
- BIZ-SF-001
Stato fisico non valido
Lo stato fisico deve essere uno tra: SP (solido pulverulento), SNP (solido non pulverulento), FP (fangoso palabile), L (liquido).
- BIZ-TARGA-001
Formato targa automezzo inconsueto
La targa non corrisponde al formato comune italiano (es. 'AB123CD'). Verifica che sia corretta: formati speciali o esteri sono possibili.
- BIZ-TARGA-002
Formato targa rimorchio inconsueto
La targa del rimorchio non corrisponde al formato comune italiano (es. 'XA123BC'). Verifica che sia corretta.
Generazione da JSON (API)
- MODEL-001
Documento JSON non conforme al modello FIR
Il corpo della richiesta di generazione non rispetta il modello: campo obbligatorio mancante, tipo errato o valore fuori dai limiti. Il campo interessato è indicato nel percorso dell'errore.
Conversione CSV (API)
- CSV-001
Colonne obbligatorie mancanti nel CSV
L'intestazione del CSV non contiene tutte le colonne richieste dal tracciato di conversione. L'elenco delle colonne mancanti è riportato nel messaggio.
- CSV-002
Riga CSV non interpretabile
Una riga del CSV contiene valori non convertibili (es. data o quantità malformata) e non può essere trasformata in un FIR digitale.
Motore di validazione
- VAL-SKIP-001
Regole di business non applicate (schema esterno)
Il documento è stato validato solo contro lo schema XSD esterno configurato: i controlli di business (codici EER, checksum fiscali, coerenza pericolosità, date) non sono stati eseguiti.