# Verificar Dados para Emissão
`POST /v1/invoices/notas/:notaid/verificar-emissao`
**Área:** Notas Fiscais

**Scopes necessários:** `nota.fiscal/write`

Confere se uma cobrança tem tudo o que a nota fiscal exige, sem emitir nada. O identificador na URL é o da cobrança, como em `POST /v1/invoices/notas/{notaId}/emitir`.

`ready` diz se a emissão passaria agora; `pendencias` lista em português o que falta — CPF ou CNPJ, nome, valor, endereço, CEP, município (código IBGE), logradouro ou bairro do cliente.

`configId` traz a configuração fiscal que seria usada, ou `null` quando nenhuma foi encontrada. Diferente da emissão, aqui a ausência de configuração não é erro.

A conferência é uma rota própria em vez de um parâmetro na rota de emissão: um flag ignorado por engano emitiria a nota de verdade.

Case de uso:

_Como plataforma, quero avisar o usuário sobre o cadastro incompleto do cliente antes de tentar emitir a nota e receber a recusa._

### Path parameters

| Campo | Obrigatório | Descrição |
|---|---|---|
| `notaid` | **sim** | Notaid |

### Request body

```json
{
  "configId": "unc_1776888897617_ppwgo7oef"
}
```

### Campos do body

**Opcionais**

| Campo | Descrição |
|---|---|
| `configId` | Configuração fiscal a conferir; sem ela vale a da cobrança ou da assinatura |

### Resposta 200 — 200 - pronta para emitir

```json
{
  "invoiceId": "inv_1788101026585_uqaspo7bn",
  "ready": true,
  "pendencias": [],
  "configId": "unc_1788193720141_65g0zh12p",
  "amount": 150.00
}
```

### Resposta 200 — 200 - com pendências

```json
{
  "invoiceId": "inv_1788101026585_uqaspo7bn",
  "ready": false,
  "pendencias": [
    "CEP do cliente",
    "Município do cliente (código IBGE)"
  ],
  "configId": "unc_1788193720141_65g0zh12p",
  "amount": 150.00
}
```

---
Página: https://docs.validapay.com.br/documentacao-validapay2/post-verificar-dados-para-emissao
Contrato OpenAPI: https://docs.validapay.com.br/openapi.json