> ## Documentation Index
> Fetch the complete documentation index at: https://docs.engineapi.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# Referência de campos: Cérebro Fiscal (resolve, produto)

> Todo campo do payload de consulta de Cérebro Fiscal (resolve, produto) (POST /v1/fiscal/resolve): tipo, obrigatoriedade e condição de uso.

Esta página lista **exatamente** o que a engineAPI aceita hoje no payload de consulta
de Cérebro Fiscal (resolve, produto), nem mais, nem menos. Endpoint do tier assistido (feature de plano + Cérebro Fiscal habilitado no emissor; ver [Cérebro Fiscal](/guides/cerebro-fiscal)). A RESPOSTA não entra nesta página: segue um formato próprio, fora do contrato de payload documentado aqui.

**7 campos** documentados abaixo (contagem recursiva, incluindo objetos aninhados e itens de array).

***

## Campos de nível superior

| Campo         | Tipo          | Obrigatoriedade | Detalhes                                                                                                                                                                                                                             |
| ------------- | ------------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `issuerId`    | string (UUID) | **Obrigatório** | padrão: `^([0-9a-fA-F]&#123;8&#125;-[0-9a-fA-F]&#123;4&#125;-[1-8][0-9a-fA-F]&#123;3&#125;-[89abAB][0-9a-fA-F]&#123;3&#125;-[0-9a-fA-F]&#123;12&#125;\|00000000-0000-0000-0000-000000000000\|ffffffff-ffff-ffff-ffff-ffffffffffff)$` |
| `ean`         | string        | Opcional        | mínimo 1 caractere(s)                                                                                                                                                                                                                |
| `ncm`         | string        | Opcional        | padrão: `^\d&#123;8&#125;$`                                                                                                                                                                                                          |
| `descricao`   | string        | Opcional        | mínimo 1 caractere(s)                                                                                                                                                                                                                |
| `uf`          | string        | Opcional        | mínimo 2 caractere(s); máximo 2 caractere(s)                                                                                                                                                                                         |
| `cfop`        | string        | Opcional        | *(sem restrições adicionais)*                                                                                                                                                                                                        |
| `dataEmissao` | string        | Opcional        | mínimo 1 caractere(s)                                                                                                                                                                                                                |
