KRIAÇÃO INVOICE REMINDER — V4.1 CPANEL

IMPORTANTE:
- Não uses o client_secret do Moloni no URL.
- Usa o CRON_SECRET definido no .env.

INSTALAÇÃO:
1. Envia este ZIP para a pasta do subdomínio reminder.kriacao.pt
2. Extrai.
3. Cria o ficheiro .env a partir do .env.example
4. Preenche as credenciais.
5. Abre:
   https://reminder.kriacao.pt/public/tools/discover-company.php?secret=O_TEU_CRON_SECRET

Se o subdomínio apontar directamente para /public, usa:
   https://reminder.kriacao.pt/tools/discover-company.php?secret=O_TEU_CRON_SECRET

Depois de descobrires o company_id, coloca no .env:
   MOLONI_COMPANY_ID=ID_AQUI

A seguir testa:
   /tools/test-moloni.php?secret=...
   /tools/list-documents.php?secret=...

Mantém DRY_RUN=true enquanto testamos.

V4:
Nova ferramenta:
   /public/tools/list-pending-proformas.php?secret=O_TEU_CRON_SECRET

Mostra apenas PF com:
   document_type_id = 13 / saft_code = PF
   status = 1
   reconciled_value < net_value

Não envia emails.
