Verdevida

Sistema de Proformas

📋 Identificación de la Proforma

N° PROPUESTA
FECHA
VIGENCIA (DÍAS)

👤 Datos del Cliente

⚠ El nombre del cliente es obligatorio

📋 Condiciones Comerciales

🌿 Servicios y Valores

Descripción del Servicio Frecuencia Cant. Valor Unit. Subtotal
⚠ Debe incluir al menos un servicio con valor mayor a 0
Subtotal$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;
👁

Vista previa — Proforma