# DB03003: Campo Obrigatório Ausente

## O Que Isso Significa[​](#what-this-means "Link direto para O Que Isso Significa")

Um campo obrigatório não foi fornecido. O banco de dados não pode salvar o registro porque informações essenciais estão faltando.

## Causas Comuns[​](#common-causes "Link direto para Causas Comuns")

* **Formulário incompleto** — Campos obrigatórios não foram preenchidos
* **Problema de sincronização de dados** — Dados obrigatórios não sincronizaram corretamente
* **Validação ignorada** — Formulário enviado sem validação
* **Campo personalizado obrigatório** — Um campo personalizado obrigatório está vazio

## Como Corrigir[​](#how-to-fix "Link direto para Como Corrigir")

### 1. Preencha Todos os Campos Obrigatórios[​](#1-complete-all-required-fields "Link direto para 1. Preencha Todos os Campos Obrigatórios")

Verifique o formulário por:

* Campos marcados com asteriscos (\*)
* Campos destacados ou marcados como erro
* Campos vazios que deveriam ter valores

### 2. Atualize e Reinsira[​](#2-refresh-and-re-enter "Link direto para 2. Atualize e Reinsira")

Se o estado do formulário estiver incorreto:

1. Atualize a página/tela
2. Reinsira todas as informações
3. Verifique todos os campos antes de enviar

### 3. Verifique as Configurações do WooCommerce[​](#3-check-woocommerce-settings "Link direto para 3. Verifique as Configurações do WooCommerce")

Se campos personalizados forem obrigatórios:

1. Revise as configurações de checkout do WooCommerce
2. Verifique se existem campos personalizados obrigatórios
3. Certifique-se de que o POS forneça esses campos

### 4. Sincronize os Dados Obrigatórios[​](#4-sync-required-data "Link direto para 4. Sincronize os Dados Obrigatórios")

Se dados relacionados estiverem ausentes:

* Atualize produtos/clientes/etc.
* Aguarde a sincronização ser concluída
* Tente a operação novamente

### 5. Revise as Configurações dos Campos Obrigatórios[​](#5-review-required-field-settings "Link direto para 5. Revise as Configurações dos Campos Obrigatórios")

No Admin do WooCommerce:

* Verifique quais campos estão marcados como obrigatórios
* Considere se todos são realmente necessários para o POS
* Ajuste os requisitos se necessário

## Campos Obrigatórios Comuns[​](#common-required-fields "Link direto para Campos Obrigatórios Comuns")

Normalmente obrigatórios para pedidos:

* Pelo menos um item de linha
* Método de pagamento
* Cliente (dependendo das configurações)

Normalmente obrigatórios para produtos:

* Nome do produto
* Preço (para produtos simples)

## Erros Relacionados[​](#related-errors "Link direto para Erros Relacionados")

* [DB02003](/pt-BR/error-codes/DB02003.md) — Violação de Restrição
* [API03002](/pt-BR/error-codes/API03002.md) — Parâmetros Obrigatórios Ausentes
