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>
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user