# Protocolo Online da Engenharia - V1.2

Base funcional em PHP + MySQL para a Secretaria de Engenharia da Prefeitura de Cássia/MG.

## Base de acesso

Configure para rodar em:

```text
http://10.1.0.130/protocolov1/public/
```

## Módulos já incluídos

- cadastro e login do requerente
- cadastro de serviços
- abertura de requerimento com número automático
- upload inicial de anexo
- fila de Tributos
- geração manual de cobrança por GUIA ou PIX
- confirmação manual de pagamento
- encaminhamento para Engenharia
- fila de Engenharia
- abertura de exigência
- resposta do requerente com novo anexo
- controle de correções por serviço
- retorno para nova taxa quando atingir o limite configurado
- deferimento e indeferimento com parecer técnico
- histórico completo de movimentação

## Usuários iniciais

- admin@cassia.mg.gov.br / admin123
- tributos@cassia.mg.gov.br / admin123
- engenharia@cassia.mg.gov.br / admin123

## Observações

- a V1.2 usa as tabelas `exigencias` e `pareceres`, que já constam no `database/database.sql`
- se o banco da V1.1 foi importado integralmente, não precisa mudar estrutura
- se houver divergência de estrutura, reimporte o `database.sql`


## Atualizações da V1.2.1
- Upload múltiplo de arquivos no protocolo inicial (`anexo_inicial[]` com `multiple`)
- Cadastro de serviços com edição
- Novos campos por serviço:
  - `texto_protocolo`
  - `texto_deferimento`
- Migration adicional disponível em `database/migrations/v1.2.1_add_textos_servicos.sql` para bases já existentes

### Placeholders sugeridos para os textos
`{NUMERO_PROTOCOLO}`, `{SERVICO}`, `{NOME_REQUERENTE}`, `{CPF_REQUERENTE}`, `{ASSUNTO}`, `{INSCRICAO_IMOBILIARIA}`, `{ENDERECO_OBRA}`, `{DATA_PROTOCOLO}`


## Novidades da V1.3

- Impressão do protocolo com texto configurável por serviço
- Impressão do requerimento deferido com texto configurável por serviço
- Placeholders aplicados automaticamente no momento da impressão


## Atualizações V1.3.1

- resposta de exigência com múltiplos anexos
- layout de impressão mais institucional para protocolo e deferimento


## V1.4.0
- Formulário do requerimento remodelado com base no impresso da Prefeitura.
- Novos campos de dados do requerente e da construção.
- Mantido upload de múltiplos arquivos no protocolo inicial.
- Para bases já existentes, execute: `database/migrations/v1.4.0_formulario_requerimento_modelo_prefeitura.sql`.


## V1.4.1
- formulário com bloco de taxas e serviços em checkboxes
- textos em maiúsculo no protocolo inicial
- máscara decimal brasileira (0,00) nos campos numéricos decimais
- persistência das opções marcadas em `servicos_selecionados`
- migration: `database/migrations/v1.4.1_servicos_marcados_e_mascaras.sql`


## Novidades V1.4.2
- remoção do campo 'Venho por este requerer'
- número do requerimento automático usando o mesmo número do protocolo
- consulta pública por número em `index.php?route=consulta.publica&numero=2026/000001`
