Salta al contenuto
RifiutiCheck

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.