35d460b127
Multi-tenant marine invoicing system: Stripe payments, PDF generation, digital signatures, QR codes, SMTP email, bilingual templates. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
48 lines
1.5 KiB
Plaintext
48 lines
1.5 KiB
Plaintext
# MarineInvoice Pro — Instrucciones
|
|
|
|
## Estructura de carpetas
|
|
marineinvoice/
|
|
├── app.py
|
|
├── INICIAR_SERVIDOR.bat
|
|
├── templates/
|
|
│ ├── base.html, login.html, dashboard.html
|
|
│ ├── companies.html, company_form.html
|
|
│ ├── clients.html, products.html
|
|
│ ├── documents.html ← invoices Y cotizaciones
|
|
│ └── users.html
|
|
└── static/
|
|
├── logos/ ← logos de compañías
|
|
└── pdfs/ ← PDFs guardados por compañía
|
|
|
|
## Instalación
|
|
1. Crea carpeta C:\MarineInvoice\
|
|
2. Copia app.py e INICIAR_SERVIDOR.bat a C:\MarineInvoice\
|
|
3. Crea C:\MarineInvoice\templates\ y copia todos los .html
|
|
4. Crea C:\MarineInvoice\static\logos\ y C:\MarineInvoice\static\pdfs\
|
|
5. Doble clic en INICIAR_SERVIDOR.bat
|
|
|
|
## Acceso
|
|
- Local: http://localhost:5000
|
|
- Tailscale (remoto): http://100.96.43.86:5000
|
|
- Login inicial: admin / admin123
|
|
|
|
## Roles
|
|
- superadmin → todo
|
|
- admin → solo su compañía asignada
|
|
- user → solo su compañía asignada
|
|
|
|
## Numeración automática
|
|
Formato: PREFIJO-001-MMAAAA (configurable al crear la compañía)
|
|
- Invoice: IPY-001-032026
|
|
- Cotización: QPY-001-032026
|
|
- Contador reinicia cada mes
|
|
- Ajuste manual NO altera el contador interno
|
|
|
|
## PDFs
|
|
- Se guardan en static/pdfs/[company_id]/
|
|
- Usuarios pueden ver, descargar y enviar por email
|
|
- El email usa SMTP configurado en la compañía
|
|
|
|
## Arranque automático
|
|
Win+R → shell:startup → acceso directo de INICIAR_SERVIDOR.bat
|