⚠ Debe incluir al menos un servicio con valor mayor a 0
Subtotal$0.00
Descuento-$0.00
IVA (15%)$0.00
TOTAL$0.00
📷 Registro Fotográfico (opcional)
📷 Foto 1
📷 Foto 2
📷 Foto 3
📷 Foto 4
🔒 Notas Internas (solo uso interno — no aparece en el PDF)
Generar Proforma
Complete el formulario y genere el PDF listo para enviar al cliente.
📌 Referencia Rápida de Precios
Corporativos / Mes
Plan Básico (≤500 m²)$200–300
Plan Estándar (500–1.500 m²)$400–600
Plan Premium (1.500–4.000 m²)$700–1.200
Plan Enterprise (4.000+ m²)$1.300+
Residenciales / Mes
Plan Verde (≤100 m²)$80–120
Plan Jardín (100–300 m²)$150–220
Premium Garden (300–600 m²)$250–380
Servicios Puntuales
Poda árbol grande$80–200
Fumigación / plagas$80–300
Instalación césped (m²)$8–15
Diseño jardín nuevo$500–1.200
Sistema de riego$300–800
Limpieza post-obra$200–500
Info Empresa
Titular—
RUC—
📋 Historial de Proformas
Todas las cotizaciones generadas y guardadas
N° Proforma
Cliente
Tipo
Fecha
Total
Estado
Acciones
⚙️ Configuración
📋 Numeración de Proformas
El número se genera como PREFIJO-NNN-AÑO (ej: VV-001-2025). El siguiente número disponible se calcula automáticamente desde el historial.
🏦 Información Bancaria
🏢 Datos de la Empresa (PDF)
🔐 Credenciales de Acceso
Cambia el usuario y contraseña para ingresar al sistema. La contraseña se almacena como hash SHA-256 en este dispositivo (no en texto plano).
🔗 Conexión Supabase (Base de datos en la nube)
Conecta con Supabase para guardar proformas en la nube y acceder desde cualquier dispositivo. Crear cuenta gratuita → ⚠ La clave anon se guarda en localStorage de este dispositivo. No compartas el acceso a este navegador con personas no autorizadas.
📋 SQL para crear las tablas en Supabase:
-- TABLA PROFORMAS
CREATE TABLE IF NOT EXISTS proformas (
id TEXT PRIMARY KEY,
numero TEXT, fecha TEXT, cliente TEXT,
contacto TEXT, tel TEXT, email TEXT,
dir TEXT, tipo TEXT, area TEXT,
descripcion TEXT, estado TEXT DEFAULT 'nueva',
subtotal NUMERIC DEFAULT 0, descuento NUMERIC DEFAULT 0,
iva NUMERIC DEFAULT 0, total NUMERIC DEFAULT 0,
vigencia INT DEFAULT 30,
descuento_val NUMERIC DEFAULT 0, descuento_tipo TEXT DEFAULT 'pct',
cond_forma_pago TEXT, cond_metodo_pago TEXT,
cond_plazo TEXT, cond_facturacion TEXT, cond_observaciones TEXT,
cond_cancelacion TEXT DEFAULT '', cond_insumos TEXT DEFAULT '',
rows JSONB DEFAULT '[]', notas_internas TEXT,
pdf_base64 TEXT, created_at TIMESTAMPTZ DEFAULT now(),
updated_at TIMESTAMPTZ DEFAULT now()
);
-- TABLA CONFIGURACIÓN
CREATE TABLE IF NOT EXISTS configuracion (
id TEXT PRIMARY KEY DEFAULT 'global',
prefijo TEXT DEFAULT 'VV',
titular TEXT, ruc TEXT, banco TEXT,
tipo_cuenta TEXT, num_cuenta TEXT,
empresa TEXT, tel_empresa TEXT,
email_empresa TEXT, slogan TEXT,
updated_at TIMESTAMPTZ DEFAULT now()
);
-- DESACTIVAR RLS (IMPORTANTE para que funcione sin autenticación)
ALTER TABLE proformas DISABLE ROW LEVEL SECURITY;
ALTER TABLE configuracion DISABLE ROW LEVEL SECURITY;