{{ alertMsg }}
🔒
Tu expediente está en revisión Aún no puedes operar. Sube tus documentos KYC en Mi Perfil y nuestro equipo lo revisará en 24-48 horas.

Oportunidades Disponibles

Cargando pools...

No hay oportunidades disponibles. Vuelve pronto.

{{ p.nombre }}

PO Financing
{{ p.empresa_clave?.sector }}
Condición económica{{ p.rendimiento_neto_estimado_pct ?? (p.utilidad_bruta_estimada_pct-p.comision_plataforma_pct).toFixed(1) }}%
Plazo{{ p.plazo_estimado_dias }} días
Objetivo{{ formatMoney(p.monto_objetivo) }}
{{ pctFondeado(p) }}% fondeadoDisp: {{ formatMoney(p.monto_objetivo-p.monto_fondeado) }}

Mis Operaciones

Cargando...

Aún no tienes operaciones registradas. Revisa las oportunidades disponibles.

PoolMontoRend.EstatusPagoFecha
{{ inv.pool?.nombre }}{{ formatMoney(inv.monto) }}{{ formatMoney(inv.rendimiento_estimado) }}{{ inv.estatus }}✅ Pagado⏳ Pendiente{{ formatDate(inv.fecha_inversion) }}

Resumen de Cuenta

Cargando...

Historial

Cargando...

No hay operaciones aún.

CódigoOperaciónSectorMi participaciónResultadoPlazoEstatus
{{ p.codigo_pool||'—' }} {{ p.nombre }} {{ p.sector||'—' }} {{ formatMoney(p.mi_inversion) }} {{ p.mi_rendimiento>0?'+'+formatMoney(p.mi_rendimiento):'—' }} {{ p.plazo_estimado_dias ? p.plazo_estimado_dias+' días' : '—' }} {{ p.estatus }}

Documentos Contractuales

Cargando...

Aquí aparecerán tus documentos contractuales.

{{ c.numero_contrato }} {{ c.estatus }} Enviado
{{ formatMoney(c.monto_inversion) }} · {{ c.rendimiento_pct }}% interés
{{ formatDate(c.fecha_firma) }}

Mi Perfil

Cargando...

🔐 Autenticación de Dos Factores (2FA)

Protege tu cuenta con un código adicional desde tu celular. Cada vez que inicies sesión necesitarás un código de 6 dígitos de tu app de autenticación (Google Authenticator, Authy, etc).

📱 Cómo activar en tu celular

  1. Descarga Google Authenticator en tu celular (App Store o Google Play)
  2. Abre la app y toca el botón + (agregar cuenta)
  3. Elige "Ingresar clave de configuración"
  4. En Nombre de cuenta escribe: Semillero Godínez
  5. En Clave copia y pega exactamente este código:
{{ twoFaSetup.secret }}
  1. Toca Agregar en la app
  2. Aparecerá un código de 6 dígitos que cambia cada 30 segundos
  3. Ingresa ese código aquí abajo y toca Confirmar y Activar
{{ twoFaSetup.error }}
✅ ¡2FA activado correctamente!

⚠️ Guarda estos códigos de respaldo

Si pierdes acceso a tu app de autenticación, estos códigos son la única forma de entrar. Cada código solo se puede usar una vez.

{{ c }}

📸 Toma una captura de pantalla o anótalos en un lugar seguro

2FA está activado

Tu cuenta está protegida con autenticación de dos factores

{{ twoFaSetup.error }}

🛡️ Pregunta de seguridad

Úsala para recuperar el acceso si pierdes tu 2FA.

✅ Pregunta configurada: {{ auth.user?.pregunta_secreta }}
✅ Guardada.
{{ preguntaForm.error }}

📁 Documentos KYC

Completo{{ kyc.progreso?.total_aprobados||0 }}/{{ kyc.progreso?.total_requeridos||4 }}

Para poder invertir necesitas subir estos documentos. Serán revisados por nuestro equipo.

{{ doc.tipo==='ine_frente'?'🪪':doc.tipo==='ine_vuelta'?'🪪':doc.tipo==='constancia_fiscal'?'📋':'🏦' }} {{ doc.label }} Aprobado En revisión Rechazado No subido

{{ doc.archivo_nombre }}

⚠️ {{ doc.motivo_rechazo }}

Subiendo documento...
{{ kyc.error }}
{{ kyc.success }}

Mis Órdenes de Compra

Cargando...

Aún no has subido órdenes de compra.

PO #{{ po.numero_po }}

{{ po.empresa_clave?.razon_social }}{{ formatMoney(po.monto_total) }}{{ formatDate(po.fecha_emision) }}{{ po.items_count }} items
{{ po.estatus }}
Solicitudes: {{ po.solicitudes.map(s=>s.estatus).join(', ') }}
Solicitud en proceso: {{ po.solicitudes.find(s=>['PENDIENTE','EN_ANALISIS','CONTRAOFERTA','APROBADA','ACEPTADA','POOL_CREADO'].includes(s.estatus))?.estatus }}

Mis Solicitudes de Financiamiento

Cargando...
📝

No tienes solicitudes aún. Sube una PO primero.

Solicitud #{{ sol.id }} — PO #{{ sol.orden_compra.numero_po }} — Factura #{{ sol.factura.numero_factura }}

{{ sol.orden_compra?.empresa_clave?.razon_social || sol.factura?.empresa_clave?.razon_social }} Solicitado: {{ formatMoney(sol.monto_solicitado) }} Condición mensual: {{ sol.interes_propuesto_pct }}%/mes × {{ ((sol.plazo_aprobado_dias||sol.plazo_solicitado_dias)/30).toFixed(1) }} meses = {{ (sol.interes_propuesto_pct*(sol.plazo_aprobado_dias||sol.plazo_solicitado_dias)/30).toFixed(2) }}% total / Aprobado: {{ sol.interes_aprobado_pct }}%/mes × {{ ((sol.plazo_aprobado_dias||sol.plazo_solicitado_dias)/30).toFixed(1) }}m = {{ (sol.interes_aprobado_pct*(sol.plazo_aprobado_dias||sol.plazo_solicitado_dias)/30).toFixed(2) }}% total
Costo mensual de la operación {{ sol.interes_aprobado_pct || sol.interes_propuesto_pct }}%
+ Fee plataforma {{ (sol.pool && sol.pool.fee_proveedor_pct != null ? Number(sol.pool.fee_proveedor_pct) : feeProveedorPct).toFixed(2) }}%
= Total que pagas {{ ((Number(sol.interes_aprobado_pct||sol.interes_propuesto_pct||0)*(Number(sol.plazo_aprobado_dias||sol.plazo_solicitado_dias||30)/30)) + (sol.pool && sol.pool.fee_proveedor_pct != null ? Number(sol.pool.fee_proveedor_pct) : feeProveedorPct)).toFixed(2) }}%  →  {{ formatMoney(sol.monto_solicitado * (1 + ((Number(sol.interes_aprobado_pct||sol.interes_propuesto_pct||0)*(Number(sol.plazo_aprobado_dias||sol.plazo_solicitado_dias||30)/30)) + (sol.pool && sol.pool.fee_proveedor_pct != null ? Number(sol.pool.fee_proveedor_pct) : feeProveedorPct)) / 100)) }}
{{ sol.estatus }}

📨 Propuesta actualizada de Semillero

Condición económica{{ sol.interes_propuesto_pct }}%{{ sol.interes_aprobado_pct }}%
Plazo{{ sol.plazo_solicitado_dias }} días{{ sol.plazo_aprobado_dias }} días
Pagarías{{ formatMoney(sol.monto_solicitado * (1 + (sol.interes_aprobado_pct*(sol.plazo_aprobado_dias||sol.plazo_solicitado_dias||30)/30)/100)) }}
💬 {{ sol.notas_negociacion }}
✅ Pool {{ sol.pool.nombre }} — {{ sol.pool.estatus }} — Fondeado: {{ formatMoney(sol.pool.monto_fondeado) }}

Mi Perfil

Cargando...

🔐 Autenticación de dos factores (2FA)

Protege tu cuenta con una capa adicional de seguridad. Opcional pero altamente recomendado.

Escanea este código con Google Authenticator

{{ twoFaSetup.error }}

⚠️ Guarda estos códigos de respaldo en un lugar seguro:

{{ c }}

✅ 2FA está activado

🛡️ Pregunta de seguridad

Úsala para recuperar el acceso si pierdes tu 2FA. La respuesta se guarda encriptada.

✅ Pregunta configurada: {{ auth.user?.pregunta_secreta }}
✅ Pregunta guardada correctamente.
{{ preguntaForm.error }}

📁 Documentos KYC

Completo{{ kyc.progreso?.total_aprobados||0 }}/{{ kyc.progreso?.total_requeridos||4 }}

Sube tus documentos para verificar tu cuenta.

{{ doc.tipo==='ine_frente'?'🪪':doc.tipo==='ine_vuelta'?'🪪':doc.tipo==='constancia_fiscal'?'📋':'🏦' }}{{ doc.label }}AprobadoEn revisiónRechazadoNo subido

{{ doc.archivo_nombre }}

⚠️ {{ doc.motivo_rechazo }}

Subiendo documento...
{{ kyc.error }}
{{ kyc.success }}

Mis Facturas

📋 Factoraje de facturas: Sube tu factura y XML del SAT para obtener liquidez anticipada. El interés se calcula automáticamente: 2% mensual según el plazo (ej. 60 días = 4%, 90 días = 6%, 120 días = 8%).
Cargando...

No has subido facturas aún.

Factura {{ fac.numero_factura }}

{{ fac.empresa_clave?.razon_social }} {{ formatMoney(fac.monto) }} Plazo: {{ fac.plazo_pago_dias }} días Interés: {{ fac.interes_pct }}% {{ formatDate(fac.fecha_emision) }}

⚠️ {{ fac.motivo_rechazo }}

Solicitud enviada: {{ fac.solicitud_activa }}
{{ fac.estatus }} Vence: {{ formatDate(fac.fecha_vencimiento) }}