Files
alro65 35d460b127 Initial commit — MarineInvoice v1.0
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>
2026-05-05 01:54:08 -04:00

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