# DB03003: Campo Obbligatorio Mancante

## Cosa Significa[​](#what-this-means "Collegamento diretto a Cosa Significa")

Un campo obbligatorio non è stato fornito. Il database non può salvare il record perché mancano informazioni essenziali.

## Cause Comuni[​](#common-causes "Collegamento diretto a Cause Comuni")

* **Modulo incompleto** — I campi obbligatori non sono stati compilati
* **Problema di sincronizzazione dei dati** — I dati richiesti non si sono sincronizzati correttamente
* **Validazione bypassata** — Modulo inviato senza validazione
* **Campo personalizzato richiesto** — Un campo personalizzato obbligatorio è vuoto

## Come Risolvere[​](#how-to-fix "Collegamento diretto a Come Risolvere")

### 1. Compilare Tutti i Campi Obbligatori[​](#1-complete-all-required-fields "Collegamento diretto a 1. Compilare Tutti i Campi Obbligatori")

Controlla il modulo per:

* Campi contrassegnati con asterischi (\*)
* Campi evidenziati o contrassegnati come errore
* Campi vuoti che dovrebbero avere valori

### 2. Aggiorna e Reinserisci[​](#2-refresh-and-re-enter "Collegamento diretto a 2. Aggiorna e Reinserisci")

Se lo stato del modulo è errato:

1. Aggiorna la pagina/schermata
2. Reinserisci tutte le informazioni
3. Verifica tutti i campi prima di inviare

### 3. Controlla le Impostazioni di WooCommerce[​](#3-check-woocommerce-settings "Collegamento diretto a 3. Controlla le Impostazioni di WooCommerce")

Se i campi personalizzati sono obbligatori:

1. Rivedi le impostazioni di checkout di WooCommerce
2. Controlla i campi personalizzati richiesti
3. Assicurati che il POS fornisca questi campi

### 4. Sincronizza i Dati Richiesti[​](#4-sync-required-data "Collegamento diretto a 4. Sincronizza i Dati Richiesti")

Se mancano dati correlati:

* Aggiorna prodotti/ clienti/ ecc.
* Attendi il completamento della sincronizzazione
* Ripeti l'operazione

### 5. Rivedi le Impostazioni dei Campi Obbligatori[​](#5-review-required-field-settings "Collegamento diretto a 5. Rivedi le Impostazioni dei Campi Obbligatori")

In WooCommerce Admin:

* Controlla quali campi sono contrassegnati come obbligatori
* Considera se sono tutti veramente necessari per il POS
* Regola i requisiti se necessario

## Campi Obbligatori Comuni[​](#common-required-fields "Collegamento diretto a Campi Obbligatori Comuni")

Tipicamente richiesti per ordini:

* Almeno un articolo di linea
* Metodo di pagamento
* Cliente (a seconda delle impostazioni)

Tipicamente richiesti per prodotti:

* Nome del prodotto
* Prezzo (per prodotti semplici)

## Errori Correlati[​](#related-errors "Collegamento diretto a Errori Correlati")

* [DB02003](/it/error-codes/DB02003.md) — Violazione di Vincoli
* [API03002](/it/error-codes/API03002.md) — Parametri Obbligatori Mancanti
