# Nota Fiscal Avulsa

A emissão de nota fiscal avulsa permite gerar notas fiscais de serviço sem vínculo com um ticket específico, diretamente durante a operação.

---

## Campos do formulário

| Campo | Tipo | Obrigatório | Descrição |
|-------|------|:-----------:|-----------|
| Não informar dados do tomador | Checkbox | Não | Emitir nota sem dados do cliente |
| Tipo de documento | Seleção | Condicional | CPF ou CNPJ |
| Documento | Texto | Condicional | Número do CPF ou CNPJ com máscara |
| Nome | Texto | Condicional | Nome do cliente ou razão social |
| CEP | Texto | Não | Código postal (preenche endereço automaticamente) |
| Logradouro | Texto | Condicional | Rua/Avenida (editável após busca do CEP) |
| Número | Texto | Não | Número do endereço |
| Bairro | Texto | Condicional | Bairro (editável após busca do CEP) |
| Data do serviço | Data | Sim | Data em que o serviço foi prestado |
| Valor da nota | Moeda | Sim | Valor total da nota fiscal |
| Informações fiscais | Área de texto | Não | Mensagem personalizada na nota |

---

## Validações

O sistema realiza as seguintes validações antes de emitir a nota:

| Validação | Regra |
|-----------|-------|
| Documento | Formato válido de CPF ou CNPJ |
| Campos obrigatórios | Preenchimento dos campos marcados |
| Data do serviço | Não pode ser data futura |
| Valor da nota | Deve ser maior que R$ 0,00 |
| Endereço | Obrigatório conforme configuração |

---

## Status da emissão

| Status | Descrição |
|--------|-----------|
| Carregando | Verificando configurações de nota fiscal |
| Habilitado | Pronto para emitir notas |
| Desabilitado | É necessário configurar a nota fiscal primeiro |
| Alterar plano | Limite de notas da licença foi atingido |

---

## Ações

| Ação | Descrição |
|------|-----------|
| Confirmar | Envia a nota para processamento |
| Fechar | Cancela a emissão e fecha o modal |

> **Importante:** Para utilizar a emissão de notas fiscais, é necessário que a nota fiscal esteja configurada previamente nas configurações do sistema. Caso contrário, a opção aparecerá como "Desabilitado".
