DocLayer
Casos de uso

Casos donde DocLayer paga su renta el primer mes.

4 perfiles donde el cliente ahorra horas concretas de trabajo manual desde el día 1. Cada uno con dolor cuantificado, flujo real y plan recomendado.

Despacho contable

Despachos contables · 5-20 contadores · 50-300 clientes pyme

Tu despacho genera cada mes cierres contables, estados de cuenta, cartas de opinión y constancias por cliente. Hoy lo hacen contadores junior copiando plantillas Word, cambiando datos a mano cliente por cliente.

El dolor real

  • 150 clientes × 6 documentos al mes = 900 PDFs armados a mano
  • 20 minutos por documento × 900 = 300 horas/mes
  • 1 contador junior dedicado solo a esto = $25,000-35,000 MXN/mes
  • Errores frecuentes: razón social mal, RFC con dedazo, periodo equivocado

Costo invisible: $300,000+ MXN/año en horas no facturables.

Cómo lo resuelve DocLayer

Subes tus 6 plantillas HTML una vez (cierre, estado de cuenta, carta opinión, constancia retenciones, papel trabajo, oficio). Cada mes exportas un Excel con datos de tus 150 clientes y subes el archivo: DocLayer regresa un ZIP con los 900 PDFs nombrados por cliente, listos para enviar.

Cómo funciona en tu equipo

  1. Una vez: diseña tus 6 plantillas HTML en el portal (o pídenos ayudarte a migrar tus Word actuales)
  2. Cada mes: tu contador exporta el Excel de cierre con los 150 clientes
  3. Sube el Excel a /portal/bulk, escoge la plantilla, dale generar
  4. En 2-3 minutos descargas el ZIP con 150 PDFs nombrados (ej: cierre-ACME-2026-05.pdf)
  5. Adjuntas el ZIP en tu CRM o lo subes a tu portal de clientes

Documentos típicos que genera

  • Estado de cuentaEC-2026-05-04827
  • Constancia de serviciosCON-2026-00347
  • Recibo de honorariosREC-2026-01184
  • Carta de opinión / oficioOF-2026-00219
Ejemplo de payload
{
  "plantilla_id": 18,
  "json": {
    "despacho": { "nombre": "Despacho Fiscal Norte SC", "rfc": "DFN150812I47" },
    "cliente": {
      "razon_social": "ACME Industrial SA de CV",
      "rfc": "AIN140520A78",
      "regimen": "601 - General de Ley Personas Morales"
    },
    "periodo": { "mes": "Mayo", "anio": 2026 },
    "estado_cuenta": {
      "saldo_anterior": 0,
      "cargos": 443032,
      "abonos": 221444,
      "saldo_al_corte": 221588
    }
  }
}

Resultado al mes 1

  • 300 horas/mes → 4-6 horas/mes (preparar el Excel y revisar)
  • Contador junior pasa de generar PDFs a hacer trabajo facturable
  • Cero errores de razón social/RFC: todo viene del mismo Excel
  • Cliente final recibe documentos consistentes mes a mes

Plan recomendado: Pro ($1,499 MXN/mes)

3,000 PDFs/mes cubre 15-20 clientes nuevos. Bulk Excel hasta 1,500 filas por job. Webhooks para integrar con tu CRM. Soporte WhatsApp en horario MX.

Agencia / dev shop / SaaS pyme

Agencias y devs · genera contratos, cotizaciones y reportes por API

Eres CTO de agencia, dev freelance o tienes un SaaS pyme. Cada cliente requiere contratos personalizados, cotizaciones, reportes de campaña mensuales, propuestas técnicas. Hoy lo armas con Puppeteer + plantillas HTML caseras en cada proyecto.

El dolor real

  • Cada nuevo cliente: 2-3 días de setup para el generador de PDFs
  • Mantener Puppeteer en producción: bug raro de fuentes, OOM, cold starts
  • Plantillas duplicadas entre proyectos, sin versionado
  • Equipo de devs perdiendo tiempo en infra que no diferencia tu producto

Costo de oportunidad: 5-10% del tiempo de devs en infra de PDFs que no escala.

Cómo lo resuelve DocLayer

API REST simple, autenticación por API key, JSON adentro y PDF binario afuera. Diseñas tus plantillas HTML una vez en el portal, las llamas desde tu backend con curl/Node/Python/Go/C# nativos — ningún SDK propietario que aprender.

Cómo funciona en tu equipo

  1. Diseña tu plantilla HTML con variables {{cliente/nombre}}, {{folio}}, {{items[1]/precio}}
  2. Sube la plantilla en /portal/plantillas, copia el plantilla_id
  3. Desde tu backend: POST /api/documentos con el JSON, recibes el PDF en 2s
  4. Webhooks (Pro+): te notificamos cuando el render termina o falla
  5. Para volumen: bulk Excel desde el portal sin tocar código

Documentos típicos que genera

  • Cotización / propuesta comercialPROP-2026-1184
  • Contrato de serviciosCTO-2026-0427
  • Reporte mensual de campañaRM-2026-05
  • Factura proformaPF-2026-0247
Ejemplo de payload
{
  "plantilla_id": 12,
  "json": {
    "empresa": { "nombre": "Tu Agencia SA de CV" },
    "cliente": {
      "nombre": "Lic. Ricardo Vázquez Treviño",
      "empresa": "Grupo Industrial del Norte",
      "email": "rvazquez@gin.com.mx"
    },
    "cotizacion": {
      "folio": "PROP-2026-1184",
      "fecha": "18 de mayo de 2026",
      "vigencia": "30 días naturales",
      "items": [
        { "concepto": "Diseño UX/UI", "cantidad": 80, "precio_hora": 1850 },
        { "concepto": "Desarrollo frontend", "cantidad": 120, "precio_hora": 1500 }
      ]
    }
  }
}

Resultado al mes 1

  • Setup de PDFs en proyecto nuevo: de 2-3 días a 30 minutos
  • Cero deuda técnica de Puppeteer/headless Chrome
  • Versionado de plantillas en el portal, sin push de código
  • Webhooks dan trazabilidad: cuándo se generó, cuál cliente, cuánto pesó

Plan recomendado: Starter ($149 MXN/mes) → Pro al crecer

500 PDFs/mes incluyen 5-10 clientes activos. API REST + bulk Excel hasta 100 filas. Cuando llegues a 2,000+ PDFs al mes, salta a Pro ($1,499) por webhooks y volumen.

E-commerce

E-commerce · Shopify, Tiendanube, Mercado Libre

Vendes online. Cada pedido necesita recibo personalizado (con tu branding, no el genérico de Shopify), guía de empaque, cotización B2B para clientes mayoristas. Si vendes a empresas, además factura proforma. Apps de Shopify cobran en USD, no entienden RFC mexicano.

El dolor real

  • App de Shopify para PDFs: $20-50 USD/mes ($400-1,000 MXN), no maneja RFC ni regímenes fiscales MX
  • Plantillas rígidas: cambiar el logo o agregar un campo requiere editar Liquid
  • Sin guía de empaque automática: tu almacén imprime a mano
  • B2B requiere cotización formal con vigencia y condiciones de pago — Shopify no la tiene

$500-1,200 MXN/mes en apps que no encajan + 10-15 horas/semana del operador armando docs B2B.

Cómo lo resuelve DocLayer

Webhook de Shopify/Tiendanube dispara tu backend → tu backend dispara DocLayer → recibes el PDF y lo adjuntas al email del cliente. Plantillas con tu branding 100%, datos fiscales MX, formato carta o térmica para almacén.

Cómo funciona en tu equipo

  1. Diseña 3 plantillas: recibo cliente final, guía empaque almacén, cotización B2B
  2. Configura webhook 'order/created' de tu tienda → endpoint en tu backend
  3. Tu backend hace POST /api/documentos con datos del pedido
  4. DocLayer regresa el PDF, lo envías al cliente y a tu almacén
  5. Para mayoristas: tu vendedor genera cotizaciones desde el portal con plantilla B2B

Documentos típicos que genera

  • Recibo de venta (no fiscal)REC-2026-08731
  • Guía de empaqueGP-2026-04827
  • Cotización B2B mayoristaCOT-2026-0042
  • Nota de remisiónREM-2026-08731
Ejemplo de payload
{
  "plantilla_id": 22,
  "json": {
    "tienda": { "nombre": "Tu Tienda Online", "url": "tutienda.mx" },
    "cliente": {
      "nombre": "Juan Pérez García",
      "email": "juan@ejemplo.com",
      "direccion": "Av. Reforma 123, CDMX 06600"
    },
    "pedido": {
      "folio": "TT-2026-04827",
      "fecha": "18 de mayo de 2026",
      "items": [
        { "sku": "PROD-001", "nombre": "Sudadera oversize", "cantidad": 2, "precio": 599 },
        { "sku": "PROD-024", "nombre": "Tenis runner", "cantidad": 1, "precio": 1499 }
      ],
      "subtotal": 2697,
      "envio": 150,
      "total": 2847
    }
  }
}

Resultado al mes 1

  • Recibos branded sin pagar app de Shopify mensual
  • Almacén imprime guías de empaque directo desde el sistema, sin transcribir
  • Cotizaciones B2B en 30 segundos en lugar de 15 minutos
  • Datos fiscales MX correctos sin hacks de Liquid

Plan recomendado: Starter ($149 MXN/mes)

500 PDFs/mes cubre tiendas con 15-20 pedidos diarios. Si vendes B2B y haces 50+ cotizaciones al mes manualmente, salta a Pro ($1,499) por bulk Excel.

SaaS pyme B2B

SaaS B2B · genera facturas proforma, contratos onboarding y reportes a tus clientes

Tu SaaS factura mensualmente vía Stripe/Conekta. Cada cliente recibe factura proforma con tu branding (no la genérica de Stripe), contrato de servicio al onboarding, reporte mensual de uso. Hoy lo armas con un cron job + librería de PDFs en tu lenguaje.

El dolor real

  • Stripe receipts son genéricos, sin tu branding ni datos fiscales del cliente
  • Contrato onboarding hecho en Google Docs por cada nuevo cliente: 30-45 min
  • Reporte mensual de uso: query a DB + script Python + reportlab/wkhtmltopdf = 1-2 días de mantenimiento al mes
  • Cuando un cliente pide 'factura formal MX', dependes del depto contable

1-2 días/mes de devops en mantener el generador de PDFs.

Cómo lo resuelve DocLayer

API REST + webhooks. Tu Stripe dispara checkout.session.completed → tu backend dispara DocLayer con datos del cliente y suscripción → recibes proforma PDF. Cron job mensual hace lo mismo con datos de uso agregados. Cuando el cliente pide CFDI real, envías los datos a tu PAC y nos pasas el QR y sello para renderizar el PDF.

Cómo funciona en tu equipo

  1. Diseña plantillas: factura proforma, contrato onboarding, reporte mensual
  2. Webhook Stripe → tu backend → POST /api/documentos con datos del cliente
  3. Para reporte mensual: cron + query DB + POST por cliente (o bulk Excel)
  4. Adjuntas el PDF al email transaccional que ya enviabas
  5. Pro+: webhooks DocLayer te notifican fallos para que actives reintentos

Documentos típicos que genera

  • Factura proforma con brandingPF-2026-0247
  • Contrato de servicios SaaSCTO-2026-0427
  • Reporte mensual de usoRM-2026-05
  • Carta de bienvenida onboardingBNV-2026-0089
Ejemplo de payload
{
  "plantilla_id": 30,
  "json": {
    "saas": { "nombre": "Tu SaaS S.A.", "url": "tusaas.com" },
    "cliente": {
      "razon_social": "ACME Industrial SA de CV",
      "rfc": "AIN140520A78",
      "contacto": "facturas@acme.com.mx"
    },
    "suscripcion": {
      "plan": "Business",
      "periodo": "Mayo 2026",
      "precio_mensual": 4999,
      "stripe_invoice_id": "in_1OXyzABC123"
    },
    "uso": {
      "api_calls": 124583,
      "users_activos": 24,
      "storage_gb": 8.4
    }
  }
}

Resultado al mes 1

  • Facturas proforma branded enviadas en automático al cobrar
  • Onboarding nuevo cliente: contrato listo en 30 segundos
  • Reportes mensuales en una llamada cron — cero mantenimiento de PDFs
  • Cuando llegan auditores fiscales, los CFDIs reales se renderizan igual

Plan recomendado: Pro ($1,499 MXN/mes)

3,000 PDFs/mes cubre 100-300 clientes activos. Webhooks salientes para reintentos. Si vas en growth y haces 10k+ PDFs/mes, salta a Enterprise ($12,999) con cuota 25k y bulk 10k filas.

¿Tu caso no encaja en estos 4?

Si tu documento es renderizable en HTML, DocLayer lo genera. Casos atípicos: CFDI con addenda específica, layouts SAP/Oracle legacy, integraciones con sistemas internos. Te ayudamos.